Commit Graph
231293 Commits
Author SHA1 Message Date
Tagir Valeev 50abafa3f8 UnwrapSwitchLabelFix: when only one switch branch is reachable
Fixes IDEA-200651 Analysis for 'switch' statements may determine always truthy conditions on branches in addition to always falsy
Minor refactoring of reporting in DataFlowInspectionBase
2018-10-17 16:39:25 +07:00
Dmitry Batkovich 01caac0545 remove unused code 2018-10-17 12:11:07 +03:00
Tagir Valeev 8cb3e8296e DfaMemoryStateImpl: fix possible ConcurrentModificationException (EA-129971 - CME: DfaMemoryStateImpl.flushDependencies) 2018-10-17 15:42:46 +07:00
Denis Fokin 845ed83ec9 UX-305 File icon in the window header
The icon is disabled.
2018-10-17 10:19:51 +03:00
Anton Tarasov 3a1cef7a89 Combine shortcuts in AccessibleGutterLine 2018-10-17 09:46:12 +03:00
Bas Leijdekkers 420e83b888 IG: remove obsolete inspection (IDEA-200534) 2018-10-17 08:39:59 +02:00
Tagir Valeev baf66b6643 RemoveTryFinallyBlockFix: create missing outer code block when necessary 2018-10-17 13:25:12 +07:00
Tagir Valeev 5878fde5e9 Add 'catch' block after incomplete try (final piece of IDEA-200560) 2018-10-17 13:04:54 +07:00
Tagir Valeev 2d50216e8c CastCanBeRemovedNarrowingVariableType moved to JavaPlugin.xml 2018-10-17 13:04:52 +07:00
Roman.Ivanov 498edfa4af create OverflowingLoopIndexInspection 2018-10-17 12:36:22 +07:00
Tagir Valeev 3eaa3ff64f Add 'finally' block fix (part of IDEA-200560) 2018-10-17 12:17:52 +07:00
Victor Alenkov 04aa2fbda7 Reuse the constant for "idea.required.plugins.id" instead of hardcoded string values 2018-10-16 21:34:23 -07:00
Tagir Valeev a4180a874b Fix the omitted body in SingleStatementInBlock
Part of IDEA-200560 Reasonable intention actions are missing for "'catch' or 'finally' missing" error
2018-10-17 10:51:03 +07:00
Tagir Valeev 713c03a974 Better support of new return value locality 2018-10-17 10:51:02 +07:00
Tagir Valeev 8b18b2d81e Enum.values() contract 2018-10-17 10:51:01 +07:00
Ilya.Kazakevich 408cec87ce Twisted version fixed 2018-10-17 02:28:20 +03:00
Ilya.Kazakevich 37ed965730 cache disabled for tests temporary 2018-10-17 00:44:09 +03:00
Sergey Ignatov 32ecb5240d move some tests for properties to the appropriate module
also, use light tests if it's easy and cheap
2018-10-17 00:18:45 +03:00
Julia Beliaeva 37211ec145 [git] add test for trailing spaces in file names
follow-up: 8ab9a49d8e

IDEA-193814, IDEA-199761
2018-10-17 00:14:24 +03:00
Julia Beliaeva 198933536d [git] remove duplicated element 2018-10-17 00:13:15 +03:00
Julia Beliaeva 4458186a7e [git] convert rawBody to property 2018-10-17 00:13:15 +03:00
Julia Beliaeva 4b0d5b355a [git] simplify optionToValue method 2018-10-17 00:13:15 +03:00
Julia Beliaeva 9637601b61 [git] remove GitTestLogRecordInfo since it duplicates GitLogOption 2018-10-17 00:13:15 +03:00
Julia Beliaeva 5073ce0b57 [git] do not keep changes together with other options 2018-10-17 00:13:15 +03:00
Julia Beliaeva 77630c25e3 [git] cleanup 2018-10-17 00:13:15 +03:00
Julia Beliaeva 517e29068d [git] cleanup GitTestChange 2018-10-17 00:13:14 +03:00
Julia Beliaeva 5b43590206 [git] replace if with when 2018-10-17 00:13:14 +03:00
Julia Beliaeva e177c195ea [git] inline methods 2018-10-17 00:13:14 +03:00
Julia Beliaeva a1ec938250 [git] remove getAuthorAndCommiter 2018-10-17 00:13:14 +03:00
Julia Beliaeva 68390505c9 [git] reorder and inline 2018-10-17 00:13:14 +03:00
Julia Beliaeva 2c3574407f [git] inline methods 2018-10-17 00:13:14 +03:00
Julia Beliaeva 6e08b2eee5 [git] move GitTestLogRecord to the upper level 2018-10-17 00:13:14 +03:00
Julia Beliaeva c8e1e448cb [git] remove root field 2018-10-17 00:13:13 +03:00
Julia Beliaeva f9a76f017d [git] pass newRefsFormat as a parameter instead of using a global flag 2018-10-17 00:13:13 +03:00
Julia Beliaeva bf59ff2ed0 [git] remove unused methods 2018-10-17 00:13:13 +03:00
Julia Beliaeva ddb20347e1 [git] remove parser field 2018-10-17 00:13:13 +03:00
Julia Beliaeva 819aa1a708 [git] inline and simplify method 2018-10-17 00:13:13 +03:00
Julia Beliaeva 2b1b47c20f [git] cleanup test records generation in GitLogParserTest
Only generate records that are required for testing.
2018-10-17 00:13:13 +03:00
Julia Beliaeva 1c5e865183 [git] convert GitLogParserTest to kotlin 2018-10-17 00:13:13 +03:00
Julia Beliaeva 9294f2f4cf [git] rename GitLogParserTest to kotlin 2018-10-17 00:13:12 +03:00
Julia Beliaeva b3956894ee [vcs-log] extract rootPath parameter 2018-10-16 23:19:26 +03:00
Konstantin Bulenkov 6e01660ec9 add usage stats for Linux WM 2018-10-16 21:31:11 +02:00
Alexander Lobas 9db0093df9 IDEA-193890 New Plugins dialog: Updates page does not suggest existent newer version of bundled plugin 2018-10-16 21:14:18 +03:00
Alexander Lobas ca4f59acc6 IDEA-199863 Add internal actions for testing tool window balloons 2018-10-16 20:42:59 +03:00
Sergey Malenkov c53cf77aab IDEA-189709: remove hack with yellow color 2018-10-16 20:09:03 +03:00
Sergey Malenkov 19f11d8936 IDEA-189709: add ability to use editor font for parameters popup 2018-10-16 20:09:02 +03:00
Sergey Malenkov 3b80f35eb8 IDEA-189709: update colors for ParameterInfo popup 2018-10-16 20:09:02 +03:00
Daniil Ovchinnikov 7799bc3244 [groovy] implement PsiListLikeElement in relevant classes, drop GroovyMoveLeftRightHandler 2018-10-16 19:40:35 +03:00
Daniil Ovchinnikov f7f4cd44b5 add PsiListLikeElement and default implementation of MoveElementLeftRightHandler 2018-10-16 19:40:35 +03:00
Rustam Vishnyakov adef1abd98 IDEA-CR-38182 Get the current color scheme for non-editor components from selected IDE theme 2018-10-16 19:34:43 +03:00