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