Commit Graph
87877 Commits
Author SHA1 Message Date
nik eea3368a3c removed dependencies on junit from production code 2012-09-07 10:15:42 +04:00
Max Medvedev 620c90b10d IDEA-90781 don't resolve variable in it's initializer 2012-09-07 10:12:31 +04:00
nik 4df6e27fa1 unused dependencies on groovy library removed 2012-09-07 09:09:10 +04:00
nik 2fda098eef allow to analyze dependencies of a module on a specific library from 'Dependencies' panel and modules diagram 2012-09-07 09:09:10 +04:00
nik 219444aa6e IDEA-79059: Project structure: show library scope in usages popup 2012-09-07 09:09:09 +04:00
Alexey Gopachenko e2f5f65cf4 Spellchecker try to straighten logic a bit (still under old API) 2012-09-06 21:34:36 +02:00
Eugene Zhuravlev 7500a16637 fix sdk version string parsing 2012-09-06 21:22:39 +02:00
Eugene Zhuravlev 936c9cec79 avoid constantly creating and deleting tmp directory for mappings delta when not needed 2012-09-06 21:22:38 +02:00
Anna Kozlova 08d7977387 add support: do not close dialog with support if user cancel suggestion to reuse library even if some addition actions are to be performed (IDEA-90953) 2012-09-06 22:37:13 +04:00
Roman Shevchenko ea41fec4bb Typo 2012-09-06 21:59:37 +04:00
Evgeny Gerashchenko c9f53f5f76 EA-36553 - NPE: JdkScope.equals 2012-09-06 21:25:59 +04:00
Anna Kozlova 51aa69e8da inline method to one line lambda: expand to code block when needed (IDEA-91126) 2012-09-06 21:06:52 +04:00
Anna Kozlova 9f014974eb inline field: reuse cast etc from inline variable refactoring (IDEA-91150) 2012-09-06 21:06:51 +04:00
peter b724b2ba3a EA-39016 - assert: PsiReferenceExpressionImpl.multiResolve 2012-09-06 19:02:12 +02:00
Gregory.Shrago e200cafc55 improved CopyQuery action 2012-09-06 21:00:23 +04:00
Evgeny Gerashchenko 07e7aa113c Renamed dramatic->external. externalAnnotationsChangedExternally() is invoked only when annotations files were changed. 2012-09-06 20:46:58 +04:00
Evgeny Gerashchenko 25c869707e Added escaping class name when deannotating/editing external annotation. 2012-09-06 20:46:57 +04:00
Evgeny Gerashchenko 062df59628 moved undoableActionPerformed to command to avoid assertion error. 2012-09-06 20:46:55 +04:00
Evgeny Gerashchenko 7fb76dda92 Added comments for methods of ExternalAnnotationsManager which are used only in Kotlin plugin. 2012-09-06 20:46:53 +04:00
Evgeny Gerashchenko 3f5845e449 Added test checking event producing when project roots changed or annotations container is modified externally. 2012-09-06 20:46:52 +04:00
Evgeny Gerashchenko 60784a6377 Added test checking event producing when external annotation edit commands fail. 2012-09-06 20:46:51 +04:00
Evgeny Gerashchenko 7ea5c6627a Added @Nullable annotations for methods taking PsiNameValuePair[] in ExternalAnnotationsManagerImpl.
Converted corresponding parameter of editExternalAnnotation() from @NotNull to @Nullable.
2012-09-06 20:46:46 +04:00
Evgeny Gerashchenko f9aaa32864 Added checking for listener notification when external annotations operation was successful. 2012-09-06 20:46:06 +04:00
Evgeny Gerashchenko 46be730d1f Minor: introduced project into field of AddAnnotationFixTest. 2012-09-06 20:46:04 +04:00
Evgeny Gerashchenko 9b0d18c367 Added test for editing external annotation. 2012-09-06 20:46:03 +04:00
Evgeny Gerashchenko cfb2a511e9 Creating self-closing tag when annotation arguments list is not null, but empty. Added test. 2012-09-06 20:46:01 +04:00
Evgeny Gerashchenko 37ceccb1eb Fixed bug on deannotating: when annotation tag removed, parent is also removed if the latter has no children. Added test. 2012-09-06 20:46:00 +04:00
Evgeny Gerashchenko 9c20a65d0e Listening to file changes and notifying external annotations listeners. 2012-09-06 20:45:58 +04:00
Evgeny Gerashchenko 1bfbae0055 Fixed adding new XML file to cache (myExternalAnnotations) each time when adding external annotation. 2012-09-06 20:45:57 +04:00
Evgeny Gerashchenko 0884df8a8a Simplified code in annotateExternally() 2012-09-06 20:45:55 +04:00
Evgeny Gerashchenko 3e7de1cfb6 Added ExternalAnnotationsListener. It is invoked at the end of external annotations modification commands and when all caches are dropped (e.g., module roots changed) 2012-09-06 20:45:48 +04:00
Evgeny Gerashchenko 60e602d9af Added commitChanges before other return statement of annotateExternally() 2012-09-06 20:38:00 +04:00
Evgeny Gerashchenko 22745c7bb4 Replaced duplicate code with method invocation. 2012-09-06 20:37:59 +04:00
Evgeny Gerashchenko 207d5f1d28 Using particular annotations root after creating it. 2012-09-06 20:37:59 +04:00
Maxim Shafirov b86f6d7748 fix compilation 2012-09-06 20:33:52 +04:00
Roman Shevchenko 8dd906ba8c Minor optimization 2012-09-06 20:13:01 +04:00
Roman Shevchenko 228c172c32 IDEA-26980 (consider .jar length when updating mirror file)
Problem: Apply Patch action (which adds .jar file to a .jar directory) in a course of applicability check creates empty files in VFS. This triggers following event chain: VFS create file -> .jar directory update -> project root update -> .jar scan -> mirror file update, and leads to copying 0-length content into a .jar mirror. Subsequent VFS content change event doesn't caused mirror update as it usually takes less then 2 secs to apply patch completely.
2012-09-06 20:13:00 +04:00
Roman Shevchenko 76868d93ea Jar handler minor refactoring and cleanup 2012-09-06 20:12:53 +04:00
Roman Shevchenko 323ad3e375 Correct file attributes for .jar root 2012-09-06 20:11:06 +04:00
Roman Shevchenko 787da396f6 Annotations 2012-09-06 20:11:06 +04:00
Roman Shevchenko 9cdde38e96 Pointless array creation eliminated 2012-09-06 20:11:05 +04:00
Roman Shevchenko 7c81bbd0b9 Adapter 2012-09-06 20:11:05 +04:00
Maxim Shafirov 6b38e25f63 dead icons 2012-09-06 20:02:46 +04:00
Maxim Shafirov 597eed1372 Kill plugin logos 2012-09-06 20:02:45 +04:00
Maxim Shafirov 0d86a7e3fa dead icons 2012-09-06 20:02:45 +04:00
Maxim Shafirov 524b4e33d7 dead icons 2012-09-06 20:02:44 +04:00
peter ea18fe790c IDEA-89780 "Next Bookmark" doesn't work in files from excluded directories 2012-09-06 17:36:30 +02:00
peter baecbfd6c8 IDEA-90606 Smart completion misses exception from try-with-resources 2012-09-06 17:36:30 +02:00
peter 570dcc898d IDEA-90428 CTRL+ SHIFT + N dialog should show paths relative to content url(not to .idea folder locations) 2012-09-06 17:36:30 +02:00
peter 6fedd29557 IDEA-90294 Don't use substring match in word completion 2012-09-06 17:36:30 +02:00