Commit Graph
203407 Commits
Author SHA1 Message Date
Tagir Valeev 4e24c72077 IDEA-179557 Merge nested if's removes comment 2017-09-26 16:58:46 +07:00
Denis Fokin 24ffaeffb0 Esc should not move focus from Terminal to Editor 2017-09-26 12:43:09 +03:00
Dmitry Batrak 7c146fd7e8 IDEA-178503 change shortcuts to switch method overloads 2017-09-26 12:28:21 +03:00
Tagir Valeev 48b810c24d DataFlowRunner: check MAX_STATES_PER_BRANCH when there are no loops 2017-09-26 16:12:08 +07:00
Egor.Ushakov 8980edf2c8 debugger agent: logging only when requested 2017-09-26 12:08:30 +03:00
Egor.Ushakov 455855d3d1 debugger agent: better deep stacks handling 2017-09-26 12:08:30 +03:00
Egor.Ushakov f8a11aec74 debugger agent: implemented recursive async handling 2017-09-26 12:08:30 +03:00
Egor.Ushakov c6830aac66 debugger agent: class loading speedup 2017-09-26 12:08:30 +03:00
Denis Fokin 811f2efa6b IDEA-177548 NPE at com.intellij.openapi.wm.ToolWindowManager.getActiveToolWindow on closing a project 2017-09-26 11:59:59 +03:00
Dmitry Trofimov 7fee2c8607 Spelling 2017-09-26 10:47:48 +02:00
Dmitry Trofimov 7694460cca SerializationManager is disposed on shutdown
There is no need to register it on extension, it creates leak.
2017-09-26 10:45:16 +02:00
Denis Fokin 2dc05a69d2 DEXP-165126, DEXP-165127
IndexOutOfBoundsException: update failed for AnAction with ID=Vcs.ShowTabbedFileHistory: Index: 11, Size: 9 (Index: 11, Size: 9)
2017-09-26 11:35:30 +03:00
Tagir Valeev d44c6c0427 ProjectBytecodeAnalysis: isInsideDummyAndroidJar reused (IDEA-CR-24874) 2017-09-26 15:26:00 +07:00
Nicolay Mitropolsky 221b8bab65 ULiteralExpression.psiLanguageInjectionHost extension-property added 2017-09-26 10:14:34 +03:00
Nicolay Mitropolsky 621abc7e02 UAST-java: fix for methods parameters converting 2017-09-26 10:14:34 +03:00
Denis Fokin 9e3f3c9cd1 EA-108027 2017-09-26 09:57:06 +03:00
Tagir Valeev 8c3cb1d763 DataFlowRunner: remove TOO_EXPENSIVE_HASH
Fixes IDEA-179369 A method calling a constructor with conditional expressions as parameters leads the method itself to be marked as "Too complex to analyse"
2017-09-26 13:26:55 +07:00
Tagir Valeev ea888e88eb Revert "DFA: track unresolved variable"
This reverts commit 43c42ee
2017-09-26 13:23:54 +07:00
Tagir Valeev 9288f4ef54 BytecodeAnalysisIndex: exclude android.jar from index
android.jar contains method stubs which forces _->fail contracts for every single method
Fixes IDEA-179334 Constant conditions false positive when calling Gson.fromJson() in try block
2017-09-26 12:51:02 +07:00
Tagir Valeev 9aec357826 FuseStreamOperationsInspection: strings externalized
Review ID: IDEA-CR-24873
2017-09-26 11:14:35 +07:00
Tagir Valeev 2a29c82c70 FuseStreamOperationsInspection
Fixes IDEA-179303 Suggest replacing Collectors.toList()/toSet() + collection constructor with Collectors.toCollection
2017-09-26 11:01:37 +07:00
Tagir Valeev b2df7a760a IDEA-179490 "Can be replaced with single expression in functional style" in Java fails when field name matches class name 2017-09-26 09:44:21 +07:00
Tagir Valeev fa6bbd0b5d CollectMigration: prepare to IncorporateStreamOperationsInspection; fix NewListTerminal to support collections only 2017-09-26 09:29:37 +07:00
Konstantin Bulenkov a78e401ec1 move experimental feature EP to platform-api 2017-09-26 01:44:06 +03:00
Alexey Gopachenko 1d57bf409b Revert "Do not scan file for changed range if we already know it exactly" until a multiple pending events are taken care of and test coverage added.
This reverts commit 42c6cec
2017-09-25 23:42:26 +02:00
Svetlana.Zemlyanskaya e3826e6872 Fix paragraph separators for context help labels 2017-09-25 23:11:44 +02:00
Dennis Ushakov 21e7d08803 fix category 2017-09-25 23:34:39 +03:00
Dennis Ushakov 722ed8bbae fix diagnostics 2017-09-25 23:27:06 +03:00
Sergey Karashevich 5f02f22e57 [gui-test] fix PluginTestCase#installPluginFromDisk 2017-09-25 22:35:50 +03:00
Sergey Karashevich 07fe4ab84f [gui-test] add a way to pass custom VM options to a fork IDE start
Since this commit it is a possible to pass custom VM options to a new IDE process. Just add VM options to a test or suite with "-Dpass.custom.option=value" to pass "-Dcustom.option=value" into IDE.
2017-09-25 22:35:49 +03:00
Kirill Likhodedov 8c7d045648 Revert "Use try-with-resources (IDEA-CR-24263)"
This reverts commit 3dc2aed

The 'util' module must use Java 6.
2017-09-25 22:21:19 +03:00
Dmitry Trofimov 45e9eca92b Merge branch 'traff/helpers' 2017-09-25 20:42:34 +02:00
Daniil Ovchinnikov 16a3b3c9f1 [groovy] check isDefinitelyKeyOfMap() after trying to resolve locals 2017-09-25 20:29:13 +02:00
Elizaveta Shashkova a763a26102 Fixes after review (PY-9537) 2017-09-25 21:04:30 +03:00
Elizaveta Shashkova ddd7957dcf Fix a test for the new behaviour (PY-9537) 2017-09-25 21:04:05 +03:00
Elizaveta Shashkova 7257f5d66b Fix garbage output after Jumping to Cursor (PY-9537) 2017-09-25 21:04:03 +03:00
Elizaveta Shashkova c0f47df431 Fix focus requesting for error stepping (PY-9537) 2017-09-25 21:04:01 +03:00
Elizaveta Shashkova 0d23157aa6 Update windows binaries (PY-9537) 2017-09-25 21:03:59 +03:00
Elizaveta Shashkova 2f7415da9f Fix "set next statement" for frame evaluation debugger (PY-9537) 2017-09-25 21:03:56 +03:00
Elizaveta Shashkova d6ba372133 Add an action to appropriate menus and add mnemonics (PY-9537) 2017-09-25 21:03:54 +03:00
Elizaveta Shashkova 387e927e31 Compatibility with PyDev debugger (PY-9537) 2017-09-25 21:03:52 +03:00
Elizaveta Shashkova d0a594b634 Add a test for Set next statement action (PY-9537) 2017-09-25 21:03:50 +03:00
Elizaveta Shashkova f45926a586 Rewrite errors showing with callbacks (PY-9537) 2017-09-25 21:03:48 +03:00
Elizaveta Shashkova c12bd3b5c7 Fix error message for jumping to another frame (PY-9537) 2017-09-25 21:03:46 +03:00
Elizaveta Shashkova f4a2dec7fe Avoid soe in case of errors (PY-9537) 2017-09-25 21:03:44 +03:00
Elizaveta Shashkova 3d29e031ae Always send resume command to UI in order to avoid races (PY-9537) 2017-09-25 21:03:42 +03:00
Elizaveta Shashkova 07664ff199 Handle errors during jump and show them in UI (PY-9537) 2017-09-25 21:03:39 +03:00
Elizaveta Shashkova e259b92462 Fix exception with removing temp breakpoint (PY-9537) 2017-09-25 21:03:37 +03:00
Elizaveta Shashkova 1ea408fafd Initial UI for "Set next statement" action (PY-9537) 2017-09-25 21:03:35 +03:00
Roman Shevchenko 674aa2f203 Cleanup (formatting; warnings) 2017-09-25 19:05:20 +02:00