Anna.Kozlova
2514f10f0e
lambda -> method ref: allow conversion with any qualifier, show warning only for trivial qualifiers; same for anonymous -> method ref (IDEA-CR-16052)
2016-11-22 20:22:29 +01:00
peter
1a1d93d60a
IDEA-164290 File structure popup quickly disappears when called via Find action
2016-11-22 19:47:18 +01:00
Roman Shevchenko
ab483869ec
Cleanup (formatting; code reuse)
2016-11-22 19:34:21 +01:00
Daniil Ovchinnikov
b853201ec5
[groovy] script configuration: use get/setProgramParameters
2016-11-22 20:57:46 +03:00
Roman Shevchenko
f4be2f9a5b
[project] fixes library paths
2016-11-22 17:57:10 +01:00
Rustam Vishnyakov
ae9f44d585
Fixed EA-91888
2016-11-22 19:45:34 +03:00
Liana.Bakradze
37b0c6d349
explaining comment
2016-11-22 19:43:35 +03:00
Sergey Karashevich
d16090a515
[gui-test] update for community fest.xml after move fest libraries
2016-11-22 19:30:23 +03:00
Sergey Karashevich
91f1864fb6
[gui-test] moved fest-*.jar libraries to community lib
2016-11-22 19:30:23 +03:00
Aleksey Pivovarov
cc1c966c9e
lst: update fields under lock
...
* they're accessed from EDT only, so the lock is unnecesary
but this is consistent with the rest of the class
follow-up: 42dcb2b
2016-11-22 19:26:13 +03:00
Artem Bukhonov
84fff35443
debugger tests: added method to dump children of values (RIDER-IC-CR-4)
2016-11-22 19:23:24 +03:00
Rustam Vishnyakov
e72f31728d
Navigatable custom regions in XML/HTML structure view [IDEA-CR-16020]
2016-11-22 19:01:18 +03:00
Roman Shevchenko
5d70ea9fe7
Cleanup (warnings)
2016-11-22 16:55:30 +01:00
Daniil Ovchinnikov
c1c133cb56
[groovy] resolve kind: use Set interface instead of EnumSet and
...
disallow modifications
2016-11-22 18:52:57 +03:00
Vladimir Krivosheev
f3b7bb060d
WI-33637 Attach to the current project asks additional question
2016-11-22 16:43:03 +01:00
Roman Shevchenko
1119ebb595
[java] fixes NPE
2016-11-22 16:32:53 +01:00
peter
20be904669
revert NoAccessDuringPsiEvents index checks for now
2016-11-22 16:31:38 +01:00
Vassiliy.Kudryashov
31faf715e8
Use proper icon for "Save temporary run configuration" action
2016-11-22 18:05:38 +03:00
Daniil Ovchinnikov
e4dbfec0de
@NotNull
2016-11-22 18:03:56 +03:00
Sergey Malenkov
b1a738f8e8
Use TextIcon instead of LabelUtil
2016-11-22 18:01:35 +03:00
Mikhail Golubev
c38d178be5
PY-21220 Handle moved classes that contain both __init__ and __new__
...
I changed behavior of PyClassImpl#NameFinder processor, so that it
always tries to find an element with the first of the names passed to
its constructor. In particular, #findInitOrNew() returns __init__
unless there was only __new__ defined in the class. Otherwise its
behavior contradicts with the method's javadoc.
2016-11-22 17:50:21 +03:00
Mikhail Golubev
5fa7c78ebe
PY-20427 Handle qualified references in the module where symbol is moved to
2016-11-22 17:50:21 +03:00
Mikhail Golubev
5c3b5e06fa
PY-21292 Properly delete obsolete imports of moved symbols
...
Some of them might have been left if the corresponding symbols were used
and imported via "from" imports in the same module or new imports of them
were combined with some exiting "from" imports in a dependent module.
2016-11-22 17:50:21 +03:00
Mikhail Golubev
d51fa3ee60
PY-21366 Consider import aliases when restoring imports for moved element
2016-11-22 17:50:21 +03:00
Sergey Karashevich
3d7db40560
[gui-test] added SettingsTreeFixture for Preferences Dialog
2016-11-22 17:46:04 +03:00
Roman Shevchenko
6d1150ebac
Cleanup (formatting)
2016-11-22 15:18:50 +01:00
Roman Shevchenko
334930dabd
[java] module-info template action test (IDEA-CR-16111)
2016-11-22 15:18:26 +01:00
Elizaveta Shashkova
1338cf3f09
Tests: fix PyDynamicTypesTest
...
The Python side of debugger doesn't handle filename correctly when working with temp dir
2016-11-22 17:03:51 +03:00
Dmitry Trofimov
5b852057cb
Merge remote-tracking branch 'origin/master'
2016-11-22 15:00:24 +01:00
Sergey Malenkov
e391f07891
IDEA-163039 Editor > General > Auto Import settings should really be per project
2016-11-22 16:56:23 +03:00
Nadya Zabrodina
9316e71a51
[vcs]: provide custom popup renderer and custom separator
2016-11-22 16:32:34 +03:00
Nadya Zabrodina
19bf94a1d4
[vcs]: cleanUp - lambdify and toDiamonds
2016-11-22 16:32:33 +03:00
Nadya Zabrodina
24cde879cb
[vcs]: change GitLocalBranch and RootAction rendering
...
* create common interface for popupElements woth additional info text;
2016-11-22 16:32:32 +03:00
Nadya Zabrodina
7bf7d1ac3b
[vcs]: change hierarchy of flatSpeedSearch, implement separated popups
...
* move FlatSpeedSearch to vcs-impl module from log;
* create 2 derived popups for branch widget and for branches in log;
* provide wrapper-class for branch actions group insetead of ActionGroup;
* improve strategy of branch speed search: show repo specific branches
only if no common branches/actions were matched with current pattern;
2016-11-22 16:32:31 +03:00
Nadya Zabrodina
602bdf75af
[vcs]: branch popup deep speed search first implementation
2016-11-22 16:32:30 +03:00
Nadya Zabrodina
6f4dd4e2db
[vcs]: reuse empty action delegate for deep speed search
2016-11-22 16:32:29 +03:00
Aleksey Pivovarov
ebd66b42eb
vcs: cleanup tests
2016-11-22 15:59:32 +03:00
Aleksey Pivovarov
99511e32c5
vcs: EA-88856 - assert: Block.createPreviousBlock
...
* reuse existing logic, that allows to update line range on document modification
* changed ranges do not intersect, so we can just "apply" changes one-by-one
2016-11-22 15:54:59 +03:00
Roman Shevchenko
dbcb067e01
[java] in module-info template, uses IDEA module name by default (IDEA-164010)
2016-11-22 13:42:36 +01:00
Alexey Kudravtsev
b82f3309b1
cleanup
2016-11-22 15:34:37 +03:00
Alexey Kudravtsev
41b438000b
apply all highlighters via one queue to avoid races 'create new error incrementally/ remove error in setHighlightsToEditorInRange()' in incorrectly written annotators (which ignore error highlighter locality by doing visit file recursively etc) (IDEA-163273 PhpStorm: error highlighting appears and then disappear immediately)
2016-11-22 15:34:37 +03:00
Sergey Karashevich
040aa3a987
added display text to presentation for getting a meaningful toString() of MyNode object instead of empty string
2016-11-22 15:09:50 +03:00
Sergey Karashevich
0ce1045cc1
[gui-test] removed ScriptRecorder; updated GuiTestUtil#invokeActionViaShortcut(...)
2016-11-22 15:09:49 +03:00
Dmitry Trofimov
92ab949e79
Restore setting since build number
2016-11-22 12:59:45 +01:00
Dmitry Trofimov
41882701c8
Workaround RIDER-3333
...
(cherry picked from commit b0e26124badbb4c51f336f76d04b7295e7d4f837)
2016-11-22 12:58:18 +01:00
Dmitry Trofimov
e5e7e63755
Add legacy completion contributor for Python language in Rider
...
(cherry picked from commit a2eff8aa3b513068fb8d460932e16f7454d2316a)
2016-11-22 12:58:12 +01:00
Dmitry Trofimov
1d80d07f69
Fix Python Community build script
...
(cherry picked from commit 903c96df243ce6514e8d071a0dca8a9e86402463)
2016-11-22 12:58:08 +01:00
Dmitry Trofimov
cee6e8fcf4
Fix since-until build number in Python plugin for Rider Public EAP
...
(cherry picked from commit 1e43ec9c375728986fd75ec3310c72f9ba1e26b8)
2016-11-22 12:58:00 +01:00
Dmitry Trofimov
40a8caadbe
Fix community plugin build
...
(cherry picked from commit 995599749569bd0d1c4050bc9858d356fd5e827b)
(cherry picked from commit fd2c6ee29dadc1adf1caebdd70f31c175dd96366)
2016-11-22 12:57:44 +01:00
Dmitry Trofimov
9c8182d929
Make Python plugin for IDEA compatible with CLion and Rider
...
(cherry picked from commit d238ce95813f05ba9744e6a124242f2c23d0ca69)
(cherry picked from commit e4bdab382c0868715e05873bd14ee61f31865c29)
2016-11-22 12:57:36 +01:00