Commit Graph
211677 Commits
Author SHA1 Message Date
Tagir Valeev b7ada9e1dd DfaMemoryStateImpl#uniteClasses do not corrupt distinctClasses when returning false
In NaN handling memstate may still be alive even if classes to unite are already distinct. In this case we uniteClasses processing was incomplete resulting in corrupted memory state.
2018-01-24 16:35:09 +07:00
Tagir Valeev 4296de3a2e ConditionalCanBeOptionalInspection: activate always on condition (even in information mode)
Review ID: IDEA-CR-28692
2018-01-24 16:35:08 +07:00
Egor Ushakov ea54dc0e19 use random port in tests 2018-01-24 12:23:58 +03:00
Roman Shevchenko 366c48308c [ui] correct line separators in custom properties/VM options actions (IDEA-185422) 2018-01-24 12:15:25 +03:00
peter 7ad81e7906 migrate more usages of deprecated com.intellij.util.containers.HashMap/Set to java.util 2018-01-24 09:48:09 +01:00
Semyon Kolton b0e0f9a769 Use getEnvironmentMap() instead of System.getEnv() during inline parent occurences
Otherwise on macOS we get incorrect environment if we try to change PATH inside IDEA
2018-01-24 11:24:04 +03:00
nik be5b76e46f project structure dialog: fixed loading artifacts (IDEA-185428)
Fixed exceptions caused by 74fdc3f.
2018-01-24 11:19:20 +03:00
Denis Fokin 975ca4fb6b Project view toolwindow popup goes behind the frame. 2018-01-24 11:11:33 +03:00
Tagir Valeev e2d5de3528 ExpressionUtils#isEvaluatedAtCompileTime: fixed for casts to String (operand was not checked) 2018-01-24 14:36:20 +07:00
Tagir Valeev d828baf6e3 LambdaAndExplicitMethodPair: Arrays.setAll -> Arrays.fill pair added
Allows to make IDEA-185394 in two steps
2018-01-24 13:37:55 +07:00
Gregory.Shrago 3e3017f4f4 do not leak projects, dispose stuff 2018-01-24 01:22:27 +03:00
peter 7db2e1a56e allow CompletionParameters to have nullable editor
a step towards retrieving completion suggestions from a headless process
2018-01-23 22:15:35 +01:00
peter 355f52313e fold more junit4 lines in console 2018-01-23 22:15:35 +01:00
Julia Beliaeva 38927b2642 [vcs-log] remove selection listener from table on dispose 2018-01-23 21:34:36 +03:00
Aleksey Pivovarov 0db6f61c0a DevKit: fix misleading error message 2018-01-23 21:03:37 +03:00
Daniil Ovchinnikov 6f9668561c @NotNull/@Nullable in RenamePsiElementProcessor implementations 2018-01-23 20:37:52 +03:00
Petr Kudriavtsev 98f8a2737b Additional fix for IDEA-59638 Actions to navigate to prev/next occurrence of identifier under caret
-- added shortcuts for default and NetBeans configurations
2018-01-23 20:08:57 +03:00
Daniil Ovchinnikov 55635fcd1f @NotNull/@Nullable in RenamePsiElementProcessor 2018-01-23 20:07:22 +03:00
Bas Leijdekkers ffa4af8259 IG: description tweaks 2018-01-23 17:58:03 +01:00
Bas Leijdekkers 2e3a5d9e6e check more carefully if method is a redundant override (IDEA-185066) 2018-01-23 17:58:03 +01:00
Sergey Malenkov faaa9ccfde add logging to find out who changes toggle click count for module 2018-01-23 19:51:49 +03:00
Dmitry Avdeev ba49dd419e PatchInstallerFactoryTest excluded due to OOME/hanging 2018-01-23 19:34:20 +03:00
Anton Tarasov ac272ef608 [followup] Log PNG/SVG icons load time statistics
Now logs both PNG & SVG stats in one run.
2018-01-23 19:19:48 +03:00
Anna Kozlova c4a91e5d41 simplify test detection (IDEA-CR-28691) 2018-01-23 19:13:52 +03:00
Egor Ushakov d55b877d16 do not capture Runnable objects - sometimes the same objects are scheduled from different stacks 2018-01-23 19:03:18 +03:00
Alexey Kudravtsev fdd8c7acc5 cleanup 2018-01-23 18:57:45 +03:00
Maxim.Kolmakov e53adb9bdb Collect all java error logs 2018-01-23 15:46:05 +01:00
Dmitry Batkovich 580ddbcfd1 do posponed formatting after processing each file in batch quick fix application (IDEA-185248) 2018-01-23 17:37:20 +03:00
Dmitry Batkovich 9e31253649 fix quotes in SameParameterValueInspection problem description 2018-01-23 17:37:20 +03:00
Daniil Ovchinnikov 7ce23edf4b [groovy] fix a typo 2018-01-23 17:32:57 +03:00
Daniil Ovchinnikov f7f4594948 [groovy] add Consumer.plusAssign 2018-01-23 17:32:57 +03:00
Nadya Zabrodina 5a3817a5ce git: IDEA-145325 Show Rebase actions at the top of Branch popup
* show action if there is an ongoing rebase process;
* extract per repository rebase action;
2018-01-23 17:26:29 +03:00
Anna Kozlova 15625fcedb detect tests: collect classes by subpackages 2018-01-23 17:10:59 +03:00
Denis Fokin 6c12ec24bb Swing popups are always on top by default 2018-01-23 17:03:13 +03:00
Gregory.Shrago 91aa034a30 support TempFileSystem in LightPlatformCodeInsightFixtureTestCase 2018-01-23 16:42:09 +03:00
Gregory.Shrago e2b6fdb792 IDEA-143918 Scratch files: on Undo scratch file deleting it is recreated with language == text 2018-01-23 16:42:09 +03:00
Gregory.Shrago 38afb453d4 implement missing TestEditorManagerImpl#openEditor(OpenFileDescriptor) 2018-01-23 16:42:08 +03:00
Dmitry Avdeev f278ac43c3 CpuCaptureParserTest excluded due to OOME 2018-01-23 16:35:19 +03:00
Vladislav.Soroka e93ddccb40 Build view: javac output parser handle 'Note' messages, e.g. notes about unchecked or unsafe operations usage. 2018-01-23 16:29:42 +03:00
Vladislav.Soroka 5b211cc012 Build view: kotlinc output parser push back unrelated line 2018-01-23 16:29:42 +03:00
Vladislav.Soroka 8684291abd cleanup 2018-01-23 16:29:42 +03:00
Vladislav.Soroka 217235c310 Build view: do not encourage methods like readUntil(with condition which can be 'false' for all lines), since it can force to wait for the build finish. So other output parsers loose the ability to present messages during the build which is generally a long-running operation. 2018-01-23 16:29:41 +03:00
Vladislav.Soroka fbb6d86a31 Build view: reuse event description field for the message details 2018-01-23 16:29:41 +03:00
Vladislav.Soroka d3aac2eb1e Build view: fix api breaking change 2018-01-23 16:29:41 +03:00
Sergio Murguia bc54bf10d7 Add a detail to MessageEventResult to show more information in BuildView
This CL adds the possibility to have a detailedd message shown when a node
is clicked on BuildView Tree view.

Test: N/A
Bug: 72180932
Change-Id: I69ce91f40a3f90f8601ecd96c9c2863a4e016b0b
2018-01-23 16:29:41 +03:00
Arseny Chernyaev 8cb5818f4c add ability to calculate process description for attach dialog and show it inside tooltip and ad 2018-01-23 16:26:24 +03:00
Dmitry Kozhevnikov ea7924b55d CPP-11601 EditorHyperlinkSupport may lead to freeze 2018-01-23 16:16:01 +03:00
Dmitry Kozhevnikov 24d67e360b Don't reparse in the UI thread for the "Highlight Usages" pass
Just moving the handler creation to background is not enough, since
java's HighlightSuppressedWarningsHandler requires editor visible range,
which has to be calculated on EDT, so pre-calculate it first, and pass
to the handler factory then.

This fixes CPP-9373.
2018-01-23 16:13:49 +03:00
Egor Ushakov 19bb6565f4 do not capture Runnable objects - sometimes the same objects are scheduled from different stacks 2018-01-23 15:59:11 +03:00
Vladimir Krivosheev f3e3a0d1ad tasks is immutable, must be not modified directly 2018-01-23 13:36:49 +01:00