Commit Graph
205954 Commits
Author SHA1 Message Date
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