Commit Graph
198404 Commits
Author SHA1 Message Date
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