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