Commit Graph
159299 Commits
Author SHA1 Message Date
Anna Kozlova f61de7a241 method refs: ensure inference from captured return type (IDEA-145152) 2015-09-16 18:53:31 +03:00
Anna Kozlova c26cc82486 notify about refs to foreign types (IDEA-145186) 2015-09-16 18:53:29 +03:00
peter dc989c3b6b exclude non-project files when searching in a path with a named custom scope (IDEA-145142) 2015-09-16 17:47:53 +02:00
Konstantin Bulenkov db190c9c50 new About Dialog size 2015-09-16 17:23:17 +02:00
Konstantin Bulenkov baa04a3f67 try new about format 2015-09-16 17:23:16 +02:00
nik 87effd54ac IncreaseLanguageLevelFix moved to java-impl to allow using JavaProjectModelModificationService from it 2015-09-16 18:06:35 +03:00
nik 96e6bef6ca classes renamed: java-specific classes should include 'java' in their names 2015-09-16 18:06:35 +03:00
nik b558aba836 increase language level fix: don't invoke fix if file doesn't belongs to any module 2015-09-16 18:06:35 +03:00
nik ce0aceac4a added more assertion to test on module renaming 2015-09-16 18:06:34 +03:00
Vladislav.Soroka 10bf5a79b3 gradle: fix filtering idea gradle plugin tasks 2015-09-16 17:58:49 +03:00
Vladislav.Soroka eec0e3ac9d maven: debug log added for MavenResourceCompilerConfigurationGenerator 2015-09-16 17:34:41 +03:00
Denis Fokin 7c9bf2419c IDEA-142875 Antialiasing setting (combobox rendering) 2015-09-16 17:24:51 +03:00
Svetlana.Zemlyanskaya 6229fb2228 Refactoring: allow to rename only part of psi element 2015-09-16 15:44:37 +02:00
peter 34f83b4a2c use more specific PSI types around java smart reference completion 2015-09-16 15:37:10 +02:00
peter a4d2b8a1d1 move code out of JavaSmartCompletionContributor to make it a bit more modular 2015-09-16 15:37:10 +02:00
peter 47d891a99a remove old unused java completion code 2015-09-16 15:37:09 +02:00
Vassiliy.Kudryashov 9675a7bd03 Fix uppercase in action text 2015-09-16 16:30:20 +03:00
Vassiliy.Kudryashov 7674f62041 Text on statusbar looks "blurry" 2015-09-16 16:23:43 +03:00
Egor.Ushakov 28ec7a1597 support slots matching in lambdas 2015-09-16 16:21:39 +03:00
Yaroslav Lepenkin 24a9f7a2c2 Place package annotation on separate line (IDEA-110157) 2015-09-16 16:08:15 +03:00
Yaroslav Lepenkin 6decb9742f Do not treat type parameter is @param section as tag - do not insert closing tag (IDEA-70898) 2015-09-16 16:08:15 +03:00
Konstantin Kolosovsky 6430ff2915 vcs: Refactoring - removed unused PseudoImplementProxy, LearningProxy and corresponding tests 2015-09-16 15:58:06 +03:00
Konstantin Kolosovsky 4473b6255c vcs: Refactoring - removed unused VcsEventsListenerManager and related logic
Note: part of the api is still left and marked deprecated as it is used in some versions of TeamCity plugin (in internal action that is already removed from newer TeamCity plugin versions)
2015-09-16 15:58:04 +03:00
Konstantin Kolosovsky be14de8fb8 [git] Refactored GitVcs - marked several fields (of project components/services) that could be null for default project as @Nullable 2015-09-16 15:58:03 +03:00
Denis Fokin ed22f40342 IDEA-142875 Antialiasing setting 2015-09-16 15:25:55 +03:00
nik b44563aa36 no need to instantiate Kotlin class via reflection since Kotlin plugin in now required for IDEA project 2015-09-16 15:24:28 +03:00
Dennis Ushakov 1317ef3fad understand event handler attributes 2015-09-16 15:21:36 +03:00
Egor.Ushakov 11a9881258 try to fetch reduced variables list if failed with the full 2015-09-16 15:18:59 +03:00
Egor.Ushakov c2f8445867 usable toString 2015-09-16 15:18:57 +03:00
Sergey Malenkov 68ba5abbaa use inherited text attributes for Map key in Groovy 2015-09-16 15:03:53 +03:00
Alexey Kudravtsev b99f18399b Reverted 2015-09-16 14:58:40 +03:00
Alexey Kudravtsev 149627ffff test run time reduced 2015-09-16 14:58:38 +03:00
Julia Beliaeva 29a947803d [vcs-log] better english in variable names 2015-09-16 14:56:46 +03:00
Julia Beliaeva 3aeafc9ff5 [vcs-log] replace Simple:NODE with just Node text for NodePrintElement 2015-09-16 14:56:46 +03:00
Julia Beliaeva 3b72819add [vcs-log] add a couple of tests for PrintElementGenerator 2015-09-16 14:56:45 +03:00
Aleksey Pivovarov fa2391132c diff: tests 2015-09-16 14:34:26 +03:00
Aleksey Pivovarov e3379d6783 diff: javadoc 2015-09-16 14:34:25 +03:00
Aleksey Pivovarov d6312f1e59 diff: remove O(N*M) complexity in LineFragmentSplitter
where N is length of the text, and M is number of lines

The issue was with very long sequence of ignore-whitespace-equal lines.

All words inside are equal, so we call 'addLineChunk()' once for each line - O(M).
These blocks 'hasEqualWords' inside and are 'equalsIgnoreWhitespace'. Thus on each addLineChunk() we merged new block with previous one.
To do so, we checked last block on isEqualsIgnoreWhitespace() - O(N).

the fix is to compute 'isEqualIgnoreWhitespaces()' once for each new block, without recomputing it on each merge.
2015-09-16 14:34:24 +03:00
Aleksey Pivovarov 111be994e1 diff: cleanup 2015-09-16 14:34:23 +03:00
Aleksey Pivovarov 5cce61160d detect indent options by FileType if there are no PsiFile 2015-09-16 14:34:15 +03:00
Aleksey Pivovarov 7a9ed17063 merge: return correct minimum/preferred sizes for splitter 2015-09-16 14:29:25 +03:00
Liana Bakradze d8126247fc updated link 2015-09-16 14:24:38 +03:00
nik dc9a023ffd javadoc improved 2015-09-16 13:56:41 +03:00
Andrey Starovoyt e80af283d4 xml: fix xml tag sync for jsx 2015-09-16 13:43:28 +03:00
Eugene Zhuravlev 2e577be078 bounded task executor now available as executor service 2015-09-16 12:32:35 +02:00
Egor.Ushakov 6589fb014a initial slots test 2015-09-16 13:11:12 +03:00
Egor.Ushakov e3bf7724bd cleanup 2015-09-16 13:11:11 +03:00
Dmitry Avdeev 0c503e9476 IDEA-143773 Problems with opening workspace/project/module files from an encrypted directory 2015-09-16 12:23:26 +03:00
Bas Leijdekkers 719a784bcc IDEA-143863 (Invalid inspection message: "TestNG 'fail()' without message") 2015-09-16 11:06:34 +02:00
peter 443ce8f3da java smart completion: use less code to replace method calls 2015-09-16 10:32:10 +02:00