Anna.Kozlova
2658d37da0
inference: don't remember captured wildcard with non-proper bound (IDEA-180042)
...
later check could fail e.g. if bound was created inside one of nested session
2017-10-17 17:58:55 +02:00
Anna.Kozlova
df2907a68e
malformed junit 5: check non-repeatable jupiter tests only
2017-10-17 17:58:55 +02:00
Julia Beliaeva
52f1c1ee48
[vcs-log] open repository version action should not reuse edit source action shortcut and icon
...
IDEA-180371
2017-10-17 18:43:09 +03:00
Ilya.Kazakevich
a881ab405a
IDEA-180730: Do not run elevator on Windows if homepath is writable
2017-10-17 18:20:51 +03:00
Roman Shevchenko
c50bd59e5b
Cleanup (suppresses a pointless warning)
2017-10-17 16:48:13 +02:00
Roman Shevchenko
18519d4159
[platform] JnaLoader.isLoaded() should shield callers from exceptions (IDEA-CR-25658)
2017-10-17 16:44:43 +02:00
Kirill Likhodedov
bb22c50726
Simply VFS events processing in GitUntrackedFilesHolder
...
No need to process VFileCopyEvent differently.
VFileCopyEvent.getFile() returns file in its current location.
If the file was already moved since the event was posted,
copyEvent.getNewParent().findChild() would either return null,
or return some other unrelated file.
If the file was not moved, the calls are equivalent.
2017-10-17 17:43:05 +03:00
Kirill Likhodedov
ba5d32a3f8
Fix VFS events processing in GitUntrackedFilesHolder
...
event.isValid() check, which was added in 816f311 to avoid EA-109103, was incorrect:
VFileCreateEvent treats event as not valid if the file already exists,
and it almost always already exists because events are process async.
Because of this, VFileCreateEvents were simply ignored: IDEA-180605.
isValid() check is reverted, and EA-109103 is fixed the other way:
by manually checking if the parent is valid.
2017-10-17 17:43:05 +03:00
peter
889c4fd1bc
show progress fraction in power save mode; show "Indexing paused" when indexing is paused (IDEA-174816)
2017-10-17 16:36:29 +02:00
peter
5a9995fa10
IDEA-180599 Space added before colon in default .ftlh template
2017-10-17 16:36:29 +02:00
Vladislav.Soroka
2d5c804e8a
Gradle: reset compile tasks build cache only for affected projects
2017-10-17 17:27:18 +03:00
Kirill Kirichenko
bd01212437
Turn on by default error outline
2017-10-17 17:18:22 +03:00
Elizaveta Shashkova
22d095e9eb
Fix Console test (PY-26413)
2017-10-17 17:06:41 +03:00
Roman Shevchenko
bc1695a16c
[ui] uses NIO2 for home dir writability check; excludes Windows
...
On Windows, elevated privileges are requested when necessary, so the check is not needed.
2017-10-17 16:01:18 +02:00
Egor Ushakov
e0b2b64d20
EA-103836 - NPE: BreakpointManager.lambda$doRead$
2017-10-17 16:38:12 +03:00
Roman Shevchenko
fbc0ebf39d
[platform] JnaLoader.isLoaded() triggers loading
...
Allows to omit manual load() calls from a test code.
2017-10-17 15:11:24 +02:00
Konstantin Ulitin
7ffbc0cf4c
JS Debug logger: ignore Network events
2017-10-17 15:58:08 +03:00
Sergey Malenkov
a77be73b27
fix processing for nodes which have several paths and test
2017-10-17 15:36:29 +03:00
kskrygan
a618668321
fix project leak
2017-10-17 14:33:15 +02:00
Kirill Kirichenko
016422674d
IDEA-180630 Switching from Darcula to Default L&F leaves dark stripes in panes
2017-10-17 15:29:25 +03:00
Sergey Karashevich
2c57725a02
[gui-test] remove testGuiFramework from git4idea plugin
2017-10-17 15:26:53 +03:00
Sergey Simonchik
9754048878
fix "Rerun tests" notification location under Darcula (IDEA-CR-25441)
...
Balloons have shadow insets (15,15,15,15) under Darcula.
https://youtrack.jetbrains.com/issue/WEB-29204#comment=27-2483388
2017-10-17 15:17:16 +03:00
Ekaterina Tuzova
c87558e393
PY-26557 Typo in Console Settings
2017-10-17 15:16:21 +03:00
Anton Makeev
bd96e455c7
CPP-8417 Allow switching active build type without editing/creating new run configurations
2017-10-17 14:02:11 +02:00
Anna.Kozlova
ca8a6ee832
prepare for dumb mode
2017-10-17 13:42:55 +02:00
fitermay
ac54d4ecac
PY-26413: More intuitive caret positioning on prev
2017-10-17 14:04:57 +03:00
Rustam Vishnyakov
ee5e8b005a
Cleanup
2017-10-17 13:31:46 +03:00
Vladislav.Soroka
a804f0963f
Build output view: initialize build list model to avoid class cast exceptions
2017-10-17 13:14:00 +03:00
Vladislav.Soroka
0a7f036391
Gradle: space character has been deprecated in domain object names such as project or task names since Gradle 4.2
2017-10-17 13:14:00 +03:00
Vladislav.Soroka
2b1d1ad5b7
Gradle: reset compile task build cache for sources rebuild
2017-10-17 13:13:59 +03:00
Anna.Kozlova
3b40515140
show method parameters: ensure inference results on wrong overloads not cached (IDEA-177725)
2017-10-17 11:48:38 +02:00
Anna.Kozlova
bffca304b9
glb: ensure each super class processed once (IDEA-176779)
2017-10-17 11:48:38 +02:00
Anna.Kozlova
465458db4d
method references: don't fall to raw substitutor with second search (IDEA-180615)
2017-10-17 11:48:38 +02:00
Andrey Vokin
10228db37c
Return scope level "Provided" for "cucumber-core:2.0.1" library
2017-10-17 11:43:37 +02:00
Roman Shevchenko
89ae65f27d
Cleanup (formatting)
2017-10-17 11:39:28 +02:00
Aleksey Pivovarov
9af10f3f20
ui: keep selection in Keymap settings on clearing of Shortcut filter
...
TreeExpansionMonitor does not support reentrant freezing.
So calls like:
myTreeExpansionMonitor.freeze();
myFilteringPanel.setShortcut(null); // triggers `filterTreeByShortcut`
doSmth();
myTreeExpansionMonitor.restore();
did not work as expected, because `doSmth()` was performed without
monitor state being frozen.
2017-10-17 12:23:24 +03:00
Roman Shevchenko
c081558a38
[platform] Java 9-friendly PID extraction (from j.l.Process)
2017-10-17 10:56:25 +02:00
Gregory.Shrago
de6168bc13
EA-107491 - NPE: ColorAndFontOptions.a (it was MTFileColorsPage)
2017-10-17 11:53:53 +03:00
Tagir Valeev
5cac84f9cb
DuplicateCondition: nested flipped binary expression test
2017-10-17 15:52:15 +07:00
Tagir Valeev
8128e7d839
InstanceofInstruction: notnull annotations
2017-10-17 15:52:14 +07:00
Roman Shevchenko
bcd1132c94
Cleanup (formatting)
2017-10-17 10:50:41 +02:00
Roman Shevchenko
fbf0d68c04
[json] fail-safe schema provider collection
2017-10-17 10:50:02 +02:00
Dmitry Batrak
23a2033c0f
IDEA-179908 Esc should cancel multiple carets first
2017-10-17 11:37:58 +03:00
Dmitry Batrak
00df04f2ec
remove deprecated code usage in EscapeHandler
2017-10-17 11:37:58 +03:00
Ying Chen
e2db649d9b
Gradle: request for extra models in the order of project resolver.
...
Some project model has to be requested after other models.
The original code use Set to save the model classes, but set doesn't
guarantee the iteration order. Change to LinkedHashSet to keep the
insertion order.
This ensures that the order of model request is consistent with the
order of ProjectResolver that model was defined with.
2017-10-17 11:33:35 +03:00
Dmitry Batrak
b126a3a12e
IDEA-179890 'Copy as rich text' doesn't work when pasting to Keynote
...
update list of compatible applications
2017-10-17 11:21:13 +03:00
Vladislav.Soroka
d31754d901
Gradle: use generated fat gradle-api jar.
...
The change should simplify further upgrades of the built-in gradle.
Fixes libraries version conflicts of platform libraries with the transitive dependencies of the gradle api (e.g. guava issues), since the latter has been repacked.
2017-10-17 11:00:44 +03:00
Roman Shevchenko
f8d33e720c
[updater] uses native temp. directory creation
...
... to reduce the possibility of patchers running in parallel reuse the same directory; as suggested in PR #647 (https://github.com/JetBrains/intellij-community/pull/647 )
2017-10-17 09:58:23 +02:00
Tagir Valeev
a4043c41f6
DataFlowInspection: more precise check whether exception is expected inside test
2017-10-17 14:37:13 +07:00
Tagir Valeev
7f1eea9903
InspectionGadgetsBundle.properties: unused properties deleted
2017-10-17 14:37:12 +07:00