Commit Graph

224012 Commits

Author SHA1 Message Date
Tagir Valeev
52053135e8 LambdaCanBeMethodReferenceInspection: support parenthesized call arguments 2018-07-05 13:25:33 +07:00
Tagir Valeev
1f87111c97 RedundantFieldInitialization: parenthesized (false) supported; tests 2018-07-05 13:25:32 +07:00
Tagir Valeev
f77a71b15c ReuseOfLocalVariableInspection: support parentheses; tests 2018-07-05 13:25:30 +07:00
Tagir Valeev
5fc5a86cdf ConstantExpressionInspection: make it working inside parentheses 2018-07-05 13:25:29 +07:00
Tagir Valeev
ee8d7915e8 SimplifyBooleanExpressionAction: do not warn on x = (true) 2018-07-05 13:25:28 +07:00
Tagir Valeev
10d50eb603 ReplaceNullCheckInspection: support parentheses 2018-07-05 13:25:26 +07:00
Tagir Valeev
d5c875e997 ExpandBooleanPredicate: do not report if initializer is parenthesized literal like (false) 2018-07-05 13:25:25 +07:00
Tagir Valeev
3431095796 UnnecessaryThisInspection: support parentheses 2018-07-05 13:25:23 +07:00
Ilya.Kazakevich
7fdf4fed10 PY-30434: Support step definitions like fixtures
Step definition could be injected to another step definition like fixture.
2018-07-05 02:34:02 +03:00
Vassiliy.Kudryashov
b1e6a41998 IDEA-195072 Make 'Open in new tab' option always visible 2018-07-05 01:46:52 +03:00
Ilya.Kazakevich
d157a3f2b4 Fix leak in tests 2018-07-05 00:56:16 +03:00
Anton Makeev
4514b55c08 Merge remote-tracking branch 'origin/master' into amakeev/plugin 2018-07-04 20:20:57 +02:00
Daniil Ovchinnikov
675bbc9f9c [groovy] update 'change to operator' inspection test data (IDEA-194503) 2018-07-04 21:07:00 +03:00
Viktoria.Shirunova
93adbe549a [gui-test] LibraryOrFramework - removed reservePath parameter.
Now it's useless when there is searching by predicate
2018-07-04 20:51:30 +03:00
Viktoria.Shirunova
2822d5c9f2 [gui-test] CheckboxTreeFixture: remove ensureCheckboxValue 2018-07-04 20:51:30 +03:00
Viktoria.Shirunova
8a0e5762ef [gui-test] IDEA-CR-34414 GUI-126 Refactored wrappers around JTree to support searching by predicate and clicking without specifying the path twice 2018-07-04 20:51:30 +03:00
Viktoria.Shirunova
e0a61fdd3d [gui-test] moved pause function to GuiTestUtil from GuiTestCase and corrected usage 2018-07-04 20:51:30 +03:00
Aleksey Pivovarov
d029570cd1 diff: make unused constructor private 2018-07-04 20:47:28 +03:00
Aleksey Pivovarov
31ff8e44ef diff: remove dead code - DiffManager.registerDiffTool
* The only usage in plugins is API Comparator, and it is broken long time ago.
2018-07-04 20:47:27 +03:00
Aleksey Pivovarov
f8a194aa9a diff: move MigrateDiffTool to platform-impl 2018-07-04 20:47:26 +03:00
Aleksey Pivovarov
2ad26acb65 diff: update DiffContent migration
* no custom implementations of `DiffContent` are left, so we can rely
  on default logic for `getNavigatable`, `getFile` and `getLineSeparator`
2018-07-04 20:47:24 +03:00
Aleksey Pivovarov
e5fef8c24a diff: remove dead code - SimpleContent 2018-07-04 20:47:23 +03:00
Aleksey Pivovarov
7d1bcc63a4 diff: remove dead code - DiffWindowBase 2018-07-04 20:47:22 +03:00
Aleksey Pivovarov
e0590c49e1 diff: remove dead code - BinaryContent
* All usages in plugins are using constructor,
  that was removed in 89a0440a7e
2018-07-04 20:47:21 +03:00
Aleksey Pivovarov
26805dde6a diff: remove dead code - FileAwareSimpleContent 2018-07-04 20:44:49 +03:00
Aleksey Pivovarov
b31de81e7f diff: remove dead code - DiffContent.fireContentInvalid 2018-07-04 20:44:49 +03:00
Aleksey Pivovarov
f11235eda5 diff: remove dead code - DiffContent.onAssigned 2018-07-04 20:44:49 +03:00
Aleksey Pivovarov
f96d6328ca diff: remove dead code - MergeRequest.getResultContent 2018-07-04 20:44:48 +03:00
Aleksey Pivovarov
973fd9c2b1 diff: remove dead code - DiffRequest.setWindowTitle
* the only usages are from MergeRequest
2018-07-04 20:44:48 +03:00
Aleksey Pivovarov
187b5c3918 diff: remove dead code - DiffRequest.isSafeToCallFromUpdate 2018-07-04 20:44:48 +03:00
Aleksey Pivovarov
9a972eb71a diff: remove dead code - DiffRequest.passForDataContext 2018-07-04 20:44:48 +03:00
Aleksey Pivovarov
5d55ff39a8 diff: remove unused DataKey - DiffTool.SCROLL_TO_LINE
* the only usage of `SCROLL_TO_LINE` was in diff from annotations,
  and it is already migrated to the new API
2018-07-04 20:44:48 +03:00
Aleksey Pivovarov
cb00493f1a diff: remove unused DataKey - COMPOSITE_DIFF_VIEWER 2018-07-04 20:44:48 +03:00
Aleksey Pivovarov
685e08ab13 diff: remove dead code - DiffRequest.setBottomComponentFactory
* the only usage of `setBottomComponentFactory` was in commit dialog,
  and it is already migrated to the new API
2018-07-04 20:44:47 +03:00
Aleksey Pivovarov
7117055066 diff: remove dead code - DiffRequest.setToolbarAddons 2018-07-04 20:44:47 +03:00
Aleksey Pivovarov
5e5db1315e diff: remove dead code - DiffRequest.addOtherLayer support
* `discloseRequest` implementation is trivial after removing `addOtherLayer`
2018-07-04 20:44:47 +03:00
Aleksey Pivovarov
0d35dbeeda diff: remove dead code - DiffRequest.addOtherLayer
* the only usage of `addOtherLayer` was in SVN properties,
  and it is already migrated to the new API
2018-07-04 20:44:45 +03:00
Anton Tarasov
a952ae3a83 IDEA-194795 Exception appears when try to open file chooser from Welcome screen
Reverted a part of the fix for IDEA-190436.
2018-07-04 20:11:01 +03:00
Sergey.Anchipolevsky
6cceac3e26 Merge branch 'serganch/helm-support-2' 2018-07-04 20:01:12 +03:00
Sergey.Anchipolevsky
368349768d [kubernetes] Helm support (WIP) 2018-07-04 19:55:29 +03:00
Julia Beliaeva
c7a2689683 [vcs-log] move selected filter up in the recent list 2018-07-04 19:54:16 +03:00
Julia Beliaeva
11512e4e67 [vcs-log] remember recent items for structure filter 2018-07-04 19:54:16 +03:00
Julia Beliaeva
cb474f4df3 [vcs-log] keep recent filters in a map by filter name 2018-07-04 19:54:16 +03:00
Julia Beliaeva
bd68b41c9e [git] migrate properties for external logs 2018-07-04 19:54:16 +03:00
Julia Beliaeva
5c590b9f02 [git] keep properties for external log tabs in a separate component
Key differences with the VcsLogProjectTabsProperties:
1. Application storage is used, so user settings are the same independently of the project from which a repository is opened.
2. Recent filter values are stored per-tab, since each tab shows a different repository.
2018-07-04 19:54:16 +03:00
Julia Beliaeva
088ae2cb72 [vcs-log] extract interface VcsLogTabsProperties 2018-07-04 19:54:15 +03:00
Julia Beliaeva
13aecda8f3 [vcs-log] rename VcsLogTabsProperties -> VcsLogProjectTabsProperties 2018-07-04 19:54:15 +03:00
Julia Beliaeva
31bc16872b [vcs-log] share recent users and branches between tabs
IDEA-191908
2018-07-04 19:54:15 +03:00
Dmitry Jemerov
2fa3c108ef Public API for accessing options of an intention (for rdserver) 2018-07-04 18:51:11 +02:00
Dmitry Jemerov
6fe92f5983 Add empty default methods to LookupListener interface 2018-07-04 18:51:11 +02:00