Commit Graph
202276 Commits
Author SHA1 Message Date
Gregory.Shrago 81a4c4c120 do not expand and run project at the same time: reuse common logic 2017-09-12 00:02:45 +03:00
Gregory.Shrago 60e1021925 cleanup: TreeModelAdapter.create() 2017-09-11 23:48:41 +03:00
Konstantin Bulenkov df2def6ba8 simplify UI code using JBUI 2017-09-11 22:46:31 +02:00
Konstantin Bulenkov 744b94bdd2 +withPreferredSize() 2017-09-11 22:46:30 +02:00
Sergey Karashevich fcaa2589fe [gui-test] fix the first start for the PhpStorm 2017-09-11 23:44:05 +03:00
Konstantin Bulenkov bcdf141a27 remove code duplicates 2017-09-11 22:35:55 +02:00
Konstantin Bulenkov 8b9eb4716c Remove code duplicates. Make insets dpi-aware 2017-09-11 22:35:54 +02:00
Sergey Simonchik 701ca56bcc runnerw: support unicode arguments & escape child process command line properly (IDEA-176490, IDEA-171368) 2017-09-11 21:21:35 +03:00
Sergey Simonchik 073fa4d9f5 runnerw: update solution config 2017-09-11 21:18:05 +03:00
Aleksey Pivovarov 3b8a4e098e diff: do not require Project in "Compare with Selection" action 2017-09-11 20:13:25 +03:00
Aleksey Pivovarov 67ca05f306 IDEA-178618 dir-diff: use null instead of default project
this commit reverts e9e28e9787
2017-09-11 20:13:25 +03:00
Dmitry Trofimov c765210249 Process todo in ReST comments (PY-17197) 2017-09-11 19:50:45 +03:00
Dmitry Trofimov 35cbb00d8b Process todo in docstrings (PY-11040) 2017-09-11 19:38:27 +03:00
Dmitry Trofimov fee6e2c22d String is not a scalar literal
String should be indexed by id index word by word, so it isn't a scalar
value from this point of view.
2017-09-11 19:38:27 +03:00
Dmitry Trofimov d4c895fbec Fix test data 2017-09-11 19:38:27 +03:00
Dmitry Batrak 37ff01edd4 IDEA-178622 Column selection mode is too slow
avoid unnecessary (intermediate) updates of system selection
2017-09-11 19:15:01 +03:00
anstarovoyt 1c983e3606 js: current state type guard (2) 2017-09-11 19:11:09 +03:00
Anna Kozlova e129868d33 unused: search for main in inner classes (IDEA-178721) 2017-09-11 19:02:58 +03:00
Anna Kozlova 25a1f5b3f3 simplify dispose checks 2017-09-11 19:02:58 +03:00
Anna Kozlova 0cf73ae5b7 don't pretend top level element is parameter owner for some invalid code (IDEA-178716) 2017-09-11 19:02:58 +03:00
Rustam Vishnyakov bd3d6321d7 Use InvalidDataException (cleaner API) 2017-09-11 18:59:17 +03:00
peter 92854f337f IDEA-76466 Navigate Symbol does not support anonymous inner classes 2017-09-11 17:57:35 +02:00
peter 0061a22c00 unify the two places doing stub-AST binding 2017-09-11 17:56:37 +02:00
peter 40a13485fb PsiFileImpl#obtainPsi: correctly use double-checked locking
this might theoretically fix EA-101911 - assert: AstPath$ChildPath.reportMissingChildren
2017-09-11 17:54:42 +02:00
peter df067cce4e IDEA-112841 Navigate to file action should support fuzzier path search terms 2017-09-11 17:54:42 +02:00
peter 44c0c3f456 let ChooseByNameModel provide the strategy that generates the items
to avoid "goto file" tests checking something differing from production
2017-09-11 17:54:42 +02:00
Dmitry Avdeev b15e189c86 "Configure Gutter Icons" action 2017-09-11 18:48:03 +03:00
Dmitry Avdeev b9c3bcaa13 cleanup 2017-09-11 18:48:03 +03:00
Andrey Vlasovskikh 97d13f1b8a Volatile caches in Python PSI elements
They can be calculated, assigned to, and later read by multiple threads,
so it's better to make it volatile to share the calculated
instance among readers properly.

Marked volatile object reference fields with @Nullable and added
nullity checks.

Marked the fields that actually are immutable with 'final'.
2017-09-11 18:42:12 +03:00
Yann Cébron 91d95dc16c [devkit] ExtensionDomExtender: cleanup 2017-09-11 17:23:50 +02:00
Roman Shevchenko 55d6ef9a01 [java] transitive -> exported (IDEA-178471)
Sets "exported" property when adding missing "requires transitive" dependencies via order entry quick fixes.
2017-09-11 18:09:51 +03:00
Aleksey Pivovarov e9bfbe55af dir-diff: fix action title capitalisation 2017-09-11 17:57:04 +03:00
Dmitry Batrak aeb5d24f16 update color of highlighted parameter hint 2017-09-11 17:48:17 +03:00
Dmitry Avdeev 2f98ba9dec tasks-platform-impl added to platform classpath 2017-09-11 17:27:22 +03:00
Dmitry Avdeev 93dc5bd212 cleanup 2017-09-11 17:27:22 +03:00
Alexander Koshevoy eb0c72e3d6 Questionable CredentialsLanguageContribution.NOT_IMPLEMENTED removed 2017-09-11 17:18:00 +03:00
Roman Shevchenko 33a08e1bc3 [tests] DateFormatUtil tracing; test cleanup 2017-09-11 17:00:31 +03:00
Sergey Karashevich 2a5d596706 [gui-test] filter invisible dialogs 2017-09-11 16:57:59 +03:00
Alexander Zolotov 87e84b47a4 Build scripts: do not build plugins only for RubyMine and only for
Pycharm
2017-09-11 16:12:43 +03:00
Alexander Zolotov 4006e9c33b Build scripts: fix python-community-plugin building 2017-09-11 16:12:42 +03:00
Egor.Ushakov 82c4eebbe0 fallback to code fragment if we can not parse text as an expression 2017-09-11 16:08:02 +03:00
Egor.Ushakov 5559d6d412 preserve caret position on mode switch 2017-09-11 16:08:02 +03:00
Egor.Ushakov dfc5a7fbfa no need to select all on mode switch, only on first open 2017-09-11 16:08:02 +03:00
Sergey Karashevich d924983538 [gui-test] fix close project on tearDown 2017-09-11 15:56:57 +03:00
nik 4934b42286 platform ui: load/unload a module by double click (IDEA-176860) 2017-09-11 14:38:59 +02:00
Vassiliy.Kudryashov 4e0c088714 Fix broken tests 2017-09-11 15:27:52 +03:00
Ekaterina Tuzova cbcb17f65d PY-26032 data and target attributes are unresolved in scikit Bunch class 2017-09-11 15:25:30 +03:00
Ekaterina Tuzova 04bf66e450 sometimes tuple is just tuple
PY-18357
2017-09-11 15:25:30 +03:00
Dmitry Batrak cfd73481cc IDEA-178621 Join lines works incorrectly for HTML text 2017-09-11 15:18:55 +03:00
Dmitry Avdeev 3a8ba36954 Merge remote-tracking branch 'origin/master' 2017-09-11 15:11:16 +03:00