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