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