Anna.Kozlova
006b9b1742
split declaration: detect same variables after declaration (IDEA-175261)
2017-07-04 10:30:37 +02:00
Dmitry Batkovich
d55416e473
java smart completion sorting: split getter kind into 3 kinds with different priority (getter should have a higher priority then any relevant method chain)
2017-07-04 11:17:59 +03:00
Julia Beliaeva
3a8d9002e4
[file-history] fix history for selection
...
This commit partially undo 6c160fd . Since columns from file history are used in history for selection, they need to use VcsFileRevision, not TreeNodeOnVcsRevision. So now each column is wrapped in TreeNodeColumnInfoWrapper in file history, and does not extend DualViewColumnInfo.
2017-07-04 04:48:42 +03:00
Konstantin Kolosovsky
200440bedb
Use "WARNING" severity for commit message inspections in IDEA ultimate and community
...
This is primarily useful not to "hide" typos highlighting when there are also other commit message formatting issues in the same text range.
IDEA-174690
2017-07-04 03:07:56 +03:00
Konstantin Kolosovsky
8462fbe186
Use "WARNING" severity for commit message inspections by default
...
This is primarily useful not to "hide" typos highlighting when there are also other commit message formatting issues in the same text range.
IDEA-174690
2017-07-04 03:07:56 +03:00
Julia Beliaeva
6c160fd223
[file-history] use TreeNodeOnVcsRevision instead of VcsFileRevision where appropriate
2017-07-04 03:04:18 +03:00
Gregory.Shrago
23db0cebde
IDEA-175099 Show project-relative paths in Template Data Languages
2017-07-04 02:43:54 +03:00
Julia Beliaeva
39aece545e
[vcs-log] do not use invoke later if recreateLog was called in EDT
2017-07-04 01:36:57 +03:00
Julia Beliaeva
0ec2cc11bc
[vcs-log] create VcsLogManager in background, not in edt
2017-07-04 01:36:57 +03:00
Julia Beliaeva
0795511625
[vcs-log] move log ui creation to VcsLogContentProvider
...
When addLogUi is called, we already know that log manager exists, so it can be passed to the method as a parameter. This way we are getting rid of getValue call that creates a new log manager when it does not exist.
2017-07-04 01:36:57 +03:00
Julia Beliaeva
5629e4ddfa
[vcs-log] add logManager parameter to the ProjectLogListener
...
It is awkward to get a logManager from VcsProjectLog and check it for not being null, while it can be just passed as a parameter.
2017-07-04 01:36:57 +03:00
Kiryl Chetyrbak
1d106de39b
Fix 'as' statement for union types
2017-07-03 22:06:38 +03:00
Elizaveta Shashkova
e25b3c2b46
Fix unordered display of OrderedDict (PY-20971)
2017-07-03 20:35:12 +03:00
Kirill Likhodedov
e1cf696029
Cleanup and capitalize dialog titles
2017-07-03 20:26:49 +03:00
peter
64d65111e7
IDEA-168879 IDEA should not suggest not exported packages from JDK9
2017-07-03 19:13:45 +02:00
Konstantin Aleev
4c12aea862
RunDashboard: improve actions
...
- Show Edit/Copy/Remove Configuration action only in popup
2017-07-03 20:10:16 +03:00
Kirill Likhodedov
6f15115aaf
Register exact Git root mapping when Git Init is called: IDEA-172845
2017-07-03 20:01:40 +03:00
Ivan Chirkov
1c7a5a420c
Statistics: do not persist in tests (IDEA-CR-22562)
2017-07-03 18:53:10 +02:00
Kiryl Chetyrbak
a82000de58
fix PyCustomMember targeting a class
2017-07-03 19:47:08 +03:00
Mikhail Golubev
864cd060a6
IDEA-175318 Search for Pivotal icons using proper class as the anchor
...
Otherwise, we (quite confusingly) successfully find them while running
the project from IDEA, yet fail to do so in actually built IDEs, since
LocalTask is now part of the platform, and plugin classloader can't
locate necessary icons there.
2017-07-03 19:43:26 +03:00
Roman Shevchenko
7489ed075b
[java] drops intermediate package filter from Java module system (IDEA-CR-22413)
2017-07-03 18:33:27 +02:00
Yann Cébron
54061f27db
[devkit] remove superfluous @Stubbed
...
after adding IdeaPluginRegistrationIndex we don't need them
(a7e69bec73 ))
2017-07-03 18:03:50 +02:00
Alexey Kudravtsev
b157702a28
NPE fixed
2017-07-03 18:37:31 +03:00
Konstantin Aleev
966cce99ff
RunDashboard: improve actions
...
- Start configurations in the order they are presented in the tree.
2017-07-03 18:35:42 +03:00
Pavel Fatin
1d2b1ec0f2
@SystemIndependent instrumentation removed (will be in a separate plugin)
2017-07-03 17:32:49 +02:00
Kirill Likhodedov
15236b0324
If unstash fails, show error notification instead of modal dialog
...
Keep the method, since it is used in 3-party plugins.
Follow-up to aaaca8d
2017-07-03 18:30:13 +03:00
Andrey Vlasovskikh
cb678d53f3
PY-12634 Highlight decorator with space between '@' and name
...
Added the same highlighting for '@' as for the name.
2017-07-03 18:29:06 +03:00
Alexander Zolotov
5296e55b9b
Live Templates: allow to disable template expanding by shortcut (IDEA-174833)
2017-07-03 18:26:59 +03:00
Kirill Kirichenko
b71d1f59f5
IDEA-171869 Win10 LaF spinners, texfields, buttons background colors fixed
2017-07-03 18:16:27 +03:00
Vassiliy.Kudryashov
96e237476c
IDEA-175302 FindInPath: all usages in the same line are not highlighted in the preview
2017-07-03 18:06:35 +03:00
Konstantin Aleev
290d07653e
RunDashboard: improve actions
...
- Make Run Dashboard labels consistent
2017-07-03 18:01:20 +03:00
Vladislav.Soroka
334bc2adf9
IDEA-175313 Gradle: running classes using Application Run Configuration fails with error in the initialization script
2017-07-03 17:58:41 +03:00
Anna.Kozlova
48207421d6
search for constructors in restricted scopes (IDEA-175245)
2017-07-03 16:53:16 +02:00
Anna.Kozlova
5e10723b79
detect type parameters in type arguments (IDEA-175309)
2017-07-03 16:53:16 +02:00
Anna.Kozlova
8bd81c1d4c
invert if: don't insert continue outside while loop (IDEA-175283)
2017-07-03 16:53:16 +02:00
Anna.Kozlova
596b751e24
introduce variable: prefer expr type to expected when possible(IDEA-175248)
2017-07-03 16:53:16 +02:00
Anna.Kozlova
b6be652742
split else if: take care of comments (IDEA-175240)
2017-07-03 16:53:16 +02:00
Anna.Kozlova
1ec6213b11
plugin compatibility
...
(cherry picked from commit 2e281cdd7e23a0370436083371bf2b427f1e02dd)
2017-07-03 16:53:16 +02:00
Anna.Kozlova
1699697000
testdata for IDEA-175280
2017-07-03 16:53:16 +02:00
Semyon Proshev
49b4dec281
PY-24930 Fixed: False negative: no parameter info when implicitly calling __call__
...
Update PyCallExpressionHelper to support a case when callee resolves to call expression and this call expression returns class with `__call__`.
2017-07-03 17:50:38 +03:00
Maxim.Mossienko
ce1432abc6
more future proof serializers initialization
2017-07-03 16:47:28 +02:00
Roman Shevchenko
df2bd3aeb6
Cleanup (minor optimization)
2017-07-03 16:44:14 +02:00
Egor.Ushakov
b946f58b73
IDEA-175168 On-demand renderers - activate tree links on space key press
2017-07-03 17:40:16 +03:00
Ivan Chirkov
e22f138e1c
Statistics: added projectOpened persisting (IDEA-CR-22562)
...
Removed code for persisting statistics on close.
Added statistics persisting with delay on project opening.
2017-07-03 16:33:12 +02:00
Vitaliy.Bibaev
8e18282c68
IDEA-174406 Add speed search into the smart step into popup
2017-07-03 17:25:24 +03:00
Ilya.Kazakevich
100bf44b4c
PY-24882: cache findAssignedValue() (warning fixed IDEA-CR-22414)
2017-07-03 17:22:58 +03:00
Alexey Kudravtsev
b784074260
datagrip tests fixed
2017-07-03 17:15:09 +03:00
Alexey Kudravtsev
f144867f8c
diagnostics
2017-07-03 17:15:09 +03:00
Ilya.Kazakevich
a4ad94fa22
PY-24997: Sync with teamcity-messages to fix nose output
2017-07-03 17:12:03 +03:00
Pavel Dolgov
9dbc6afe7b
Java: Use single-module test for suggested visibility of classes exposed with 'module-info' (IDEA-169200)
2017-07-03 17:02:40 +03:00