Commit Graph
214972 Commits
Author SHA1 Message Date
Tagir Valeev adf14b7ded InvertIfConditionAction: better comment handling 2018-03-12 15:55:14 +07:00
Vladimir Krivosheev 2218aa62ae TreePrintCondition — implement condition to be compatible with our ContainerUtil 2018-03-12 09:42:59 +01:00
Tagir Valeev c1f2c5c380 StreamToLoop: special handling of max().orElse(MIN_VALUE), etc. 2018-03-12 15:24:01 +07:00
Tagir Valeev ebbdbbe432 StreamToLoop: special handling of skip(1) 2018-03-12 15:24:00 +07:00
peter 6ece8e587e *PsiIndexConsistencyTest: add more actions, move to exploratory
to find more failures and be able to get notified of them
2018-03-12 09:16:04 +01:00
Tagir Valeev ba7fc695b3 Mutability JavaDoc 2018-03-12 10:18:11 +07:00
Tagir Valeev 7ecb32ce2b FinalUtils#canBeFinal: field assignments are checked within top-level class
Fixes IDEA-187493 False "Field may be final" inspection
2018-03-12 10:18:10 +07:00
Tagir Valeev 552f6fd49e IDEA-188021 "Move assignment to field declaration" leaves comment in class initializer 2018-03-12 10:18:09 +07:00
Vassiliy.Kudryashov fd65b22301 IDEA-186881 Improve Data Sharing options dialog 2018-03-12 01:11:38 +03:00
Alexey Utkin eb9f44c274 CPP-1843 Typing :: in switch case statement breaks indentation 2018-03-11 19:32:41 +03:00
Kirill Likhodedov ffc516e529 git: fix GitPushResultNotificationTest according to new output
Follow-up dad4576
2018-03-11 19:19:32 +03:00
Kirill Likhodedov 9348478a56 git push: make some class and methods public to access from a plugin 2018-03-11 18:51:10 +03:00
Kirill Likhodedov c9672a471d git: let plugins customize some parts of the push process
VCS-969
2018-03-11 18:51:10 +03:00
Kirill Likhodedov dad4576381 git: don't write obvious "failed with error" when push fails
It is already covered by the "Push Failed" notification title
and the error notification type.
2018-03-11 18:51:09 +03:00
Kirill Likhodedov bb35c42c2f git: remove "TestOnly" annotation to allow a method be used in a plugin 2018-03-11 18:51:09 +03:00
Kirill Likhodedov 5b7e50606f git push: don't forget error text when converting from native result 2018-03-11 18:51:09 +03:00
Kirill Likhodedov f9ebc540e1 git: add update-ref command to be used in a plugin 2018-03-11 18:51:09 +03:00
Kirill Likhodedov 3e69c550e6 git: extract authentication machinery to let override it in a plugin 2018-03-11 18:51:08 +03:00
Kirill Likhodedov f5eb785a7f git: extract git-prompt script file generation to reuse in a plugin 2018-03-11 18:51:08 +03:00
Maxim.Mossienko eff7345244 use Phaser for sync once there are some events to be processed 2018-03-11 13:35:41 +01:00
Maxim.Mossienko 0cc3826401 self repair code for IDEA-181227 2018-03-11 13:35:41 +01:00
Daniil Ovchinnikov 85b6671efd [groovy] resolve to package only statically
After the change the reference could be resolved to a package only if it
is a part on fqn. This case is handled before resolver processor is even
created.
2018-03-11 13:52:22 +03:00
peter 014b6c67a0 LightDirectoryIndex: use less memory for cache
similar to what RootIndex does now
2018-03-10 21:13:45 +01:00
peter ee50b0b276 devkit: fold property-based testing and some additional core stack lines 2018-03-10 21:13:44 +01:00
peter 326c772380 fix duplicate stubs after multi-root file rename
either stubs from all roots should be cleared, or none, but not just one
let's try "none" because we don't clear AST anyway
2018-03-10 21:13:44 +01:00
Andrey Vokin 38afc7d6bb Cucumber for Java: do not skip failed hooks when the tree of tests built
The fix creates a node for failed hook.

IDEA-185206 Cucumber plugin seems not to include asserts of @After Hooks
2018-03-10 19:25:01 +01:00
Konstantin Aleev 46124c7fa6 IDEA-184007 RunDashboard: fix restoring debugger tab layout 2018-03-10 19:55:45 +03:00
Dmitry Trofimov a89de23de6 Move setting to make non confusing together another option (IDEA-84622)
The way it looks in the UI now it could be confusing, as it "seems" that
the "Default directory" is related to the previous option in your
screenshot "Confirm window to open project in". It can almost be read
together as: "Confirm window to open project in Default directory".
2018-03-09 22:14:00 +01:00
Anna.Kozlova 7ea64ebafb var in lambda parameter list (IDEA-187804)
applicability should be already checked by parser
2018-03-09 19:14:10 +01:00
Anna.Kozlova f9aa0d3d71 replacement: use bindTo instead of custom replacement, cleanup
IDEA-CR-30319
2018-03-09 19:14:10 +01:00
Dmitry Trofimov c5bc5a2731 Use default directory for new projects (IDEA-84622) 2018-03-09 19:08:09 +01:00
Roman Shevchenko 36daf29250 [platform] actual skipping of no-name plugins 2018-03-09 18:45:44 +01:00
Anna.Kozlova acfb22157b remove redundant type args: get rid of 2 different fixes 2018-03-09 18:44:26 +01:00
Anna.Kozlova 5cf3e46d8a register show discovered tests as internal action to avoid assertions 2018-03-09 18:44:26 +01:00
Roman Shevchenko ca9f0ecb5e [platform] prevents changing paths for loaded plugins 2018-03-09 18:41:33 +01:00
Roman Shevchenko 2a4ce1a3cb [platform] deduces plugin's "isBundled" state on load
(no more expensive I/O ops on each call)
2018-03-09 18:21:09 +01:00
Dmitry Jemerov 65dee4b845 Provide more information about daemon execution in DaemonListener 2018-03-09 17:59:56 +01:00
Svetlana.Zemlyanskaya a7cdfc893c Feature usage log: log file name together with response 2018-03-09 17:48:06 +01:00
Svetlana.Zemlyanskaya 755ed7a340 Feature usage log: create batches by record size instead of event count 2018-03-09 17:47:43 +01:00
Svetlana.Zemlyanskaya d82f2e1528 Feature usage log: send log by batches but in a single request 2018-03-09 17:47:17 +01:00
Anna.Kozlova 253b765238 convert static to instance: don't check interface inheritance for java 1.8+
check used references for java 1.8- as call sites would call abstract method of interface anyway (IDEA-187991)
2018-03-09 16:38:07 +01:00
Anna.Kozlova e3f42bdb9b extract PsiPrecedenceUtil as read-only part of ParenthesisUtils
leave methods to ensure compatibility, to be inlined and deprecated in separate commit (IDEA-CR-30329)
2018-03-09 16:38:07 +01:00
Anna.Kozlova a00d19098c restore java version detection for android & plugins sdks (IDEA-187506) 2018-03-09 16:38:06 +01:00
Roman Shevchenko 621c604bde Merge remote-tracking branch 'origin/master' 2018-03-09 14:45:17 +01:00
Roman Shevchenko 53082af049 [platform] drops/deprecates outdated IdeaPluginDescriptorImpl properties 2018-03-09 14:44:02 +01:00
Dmitry Trofimov 7937d61b31 Fix scrolling issues on macOs (IDEA-180923) 2018-03-09 14:35:28 +01:00
Roman Shevchenko 9fa36c951c Cleanup (warnings; formatting) 2018-03-09 14:35:26 +01:00
Roman Shevchenko b20812b2b2 [ui] warnings around setting fonts in plugin table renderer 2018-03-09 13:49:05 +01:00
Tagir Valeev a0923d48b8 MoveFieldAssignmentToInitializerFix: keep comments when removing empty initializer
Fixes IDEA-187524 "Move assignment to field declaration" loses comment on class initializer
2018-03-09 19:45:31 +07:00
Elizaveta Shashkova 2277a7ff01 Can't add exception breakpoints for builtin exceptions (PY-28557) 2018-03-09 15:41:55 +03:00