Commit Graph
154399 Commits
Author SHA1 Message Date
Anna Kozlova 51404269ff ensure left expression is processed before right in assignments (IDEA-140772) 2015-07-03 14:57:13 +03:00
Vassiliy.Kudryashov ff8fd97028 IDEA-137539 Minimized editor tab is not bring up to front (remains minimized) when navigate to this file/class 2015-07-03 14:49:44 +03:00
Mikhail Golubev 51bd7a6e97 Methods to find significant leaf elements in PyPsiUtil have consistent names 2015-07-03 14:37:00 +03:00
Mikhail Golubev 0b5dd584ea Make non-strict behavior of getNextNonCommentSibling more clear by adding corresponding parameter 2015-07-03 14:37:00 +03:00
Mikhail Golubev c47233a435 Move several related methods for navigating PSI and AST trees from PyUtil to PyPsiUtil 2015-07-03 14:36:59 +03:00
irengrig d6c167e3f4 Merge remote-tracking branch 'origin/master' 2015-07-03 13:15:08 +02:00
Dmitry Trofimov 2d0af358bb Merge remote-tracking branch 'origin/master' 2015-07-03 12:49:08 +02:00
Dmitry Trofimov 2112782407 Profiler: use binary serialization in case of JSON (PY-16319). 2015-07-03 12:45:02 +02:00
Oleg Sukhodolsky f2a9508864 Helper.getFile()'s implementation requires read action 2015-07-03 13:31:16 +03:00
Yaroslav Lepenkin d619da839d revert 28a13b77d1 due to performance problems - skip read only blocks while building formatting model (IDEA-142200, should fix adjustLineIndent performance problem) 2015-07-03 13:28:36 +03:00
Dmitry Batrak b60534b90f IDEA-76396, IDEA-91965 precise mouse/trackpad scrolling in editor on Mac - disable by default for now, as it doesn't work as desired anyway 2015-07-03 13:13:10 +03:00
Rustam Vishnyakov 2d6a711bc6 Per language wrap on typing reverted 2015-07-03 12:54:35 +03:00
Alexey Kudravtsev 6b9ef95f6c optimisation: obtain all parents within one lock 2015-07-03 12:52:42 +03:00
Alexey Kudravtsev ed75bf2f4a test performance: disable listening of every document change 2015-07-03 12:52:41 +03:00
Alexey Kudravtsev 498526c474 removed equals() because we can't make it symmetric 2015-07-03 12:52:40 +03:00
Alexey Kudravtsev d447dcb94d optimisation: double check locking in calcStubTree() 2015-07-03 12:52:38 +03:00
Alexey Kudravtsev 329b75b620 optimisation: access myExactFileNameMappings only if it's not empty 2015-07-03 12:52:37 +03:00
Alexey Kudravtsev ed54b852c5 notnull 2015-07-03 12:52:36 +03:00
Alexey Kudravtsev a233749cce optimisation 2015-07-03 12:52:34 +03:00
irengrig eee7009b5b node.js: node js interpreter field: do not delete the value in the text field when user clicks the combo box button 2015-07-03 11:22:46 +02:00
Dmitry Trofimov f565c98694 Merge remote-tracking branch 'origin/master' 2015-07-03 11:19:55 +02:00
Maxim.Mossienko 3e7118d724 more compact test after review IDEA-CR-3505 2015-07-03 11:13:34 +02:00
Vladimir Krivosheev e5e2b196d7 IDEA-CR-3419 move kt file according to code style 2015-07-03 10:43:58 +02:00
peter 3a1e4cccc1 fold CoreCommandProcessor lines in console stack traces 2015-07-03 10:32:39 +02:00
peter 6d823993c2 remove unused CharArray 2015-07-03 10:32:38 +02:00
Sergey Ignatov c255d2a6e2 left diff editor: don't translate the check icon 2015-07-03 10:08:19 +03:00
Sergey Ignatov 30b0a964c9 cleanup 2015-07-03 10:08:18 +03:00
Vassiliy.Kudryashov b9b51e0f3c IDEA-14883 Run Configuration: Should have option to 'Run in background' 2015-07-02 23:42:25 +03:00
Vassiliy.Kudryashov 84087d7b89 IDEA-14883 Run Configuration: Should have option to 'Run in background' 2015-07-02 23:22:59 +03:00
Anton Makeev b5ccb211d2 FileUtil.toCanonicalPath can now expand symlinks when it's required to build the valid path that contains /../
* test adjusted to Windows behavior
2015-07-02 21:03:35 +02:00
Roman Shevchenko a80c66e870 Cleanup (test lambdification) 2015-07-02 21:27:16 +03:00
Dmitry Batkovich 7f5f30d8bd EA-70357 AddMethodQualifierFix checks allowage of file modification 2015-07-02 21:15:00 +03:00
Andrey Vokin 92a9476e99 Restored licence for Cucumber-Java 2015-07-02 20:20:22 +03:00
Dmitry Batkovich 6a6062ec32 Iterables are converted to Stream using spliterator 2015-07-02 20:19:03 +03:00
Anna Kozlova 2ddb26403c fix testdata 2015-07-02 20:08:12 +03:00
Anna Kozlova fe400fc988 method refs: infer 'diamond' if constructor ref type is raw (IDEA-142142) 2015-07-02 20:08:10 +03:00
Dmitry Batkovich e98517a060 StaticPseudoFunctionalStyleMethodInspection: doesn't throw exception when lambda is variable 2015-07-02 19:52:42 +03:00
Vassiliy.Kudryashov 9fe5d365e6 IDEA-82778 "Close all but pinned" action has no effect when there are no pinned tabs. 2015-07-02 19:45:41 +03:00
Roman Shevchenko 365933bafa Merge remote-tracking branch 'origin/master' 2015-07-02 19:15:51 +03:00
Roman Shevchenko fa85a73155 Cleanup (assertions; typo) 2015-07-02 19:14:40 +03:00
Roman Shevchenko 3f9c5c420c IDEA-142174 (convention fixed in test) 2015-07-02 19:14:07 +03:00
Jim Purbrick 4ce804a336 Replace list with set to resolve linear scan on list remove (IDEA-142174)
LocalFileSystemImpl has a collection of folders to be watched and closing
of project / closing of IDEA causes removal of these folders. As the collection is
an array list this operation is O(n) which causes problems when more than 20000 folders
are being watched and registered in that collection.
2015-07-02 19:13:17 +03:00
Anton Makeev d5169200e9 IDEA-142225 File template descriptions are wrapped when shouldn't + better padding in general description 2015-07-02 18:02:53 +02:00
Dmitry Batkovich 0ae28f57df cleanup 2015-07-02 18:57:43 +03:00
peter 2a35b9a9dd IDEA-141077 Allow easy live template sharing between different IDEA instances 2015-07-02 17:54:23 +02:00
peter 8f48f290c2 enable cut & paste actions in modal context (copy is enabled already) 2015-07-02 17:54:23 +02:00
peter f56d413211 extract LiveTemplateTree class 2015-07-02 17:54:22 +02:00
peter d4620677e5 IDEA-141973 Java else if: missing select word step 2015-07-02 17:54:22 +02:00
Bas Leijdekkers f25a9a7ebe IDEA-142002 (Invalid CastConflictsWithInstanceof warning) 2015-07-02 17:52:30 +02:00
Bas Leijdekkers ffded1998d make IG test light 2015-07-02 17:52:30 +02:00