Commit Graph
79278 Commits
Author SHA1 Message Date
anna 1ee52c0793 allow to fetch predefined scopes by name (IDEA-82350) 2012-03-15 11:29:56 +01:00
anna 123e3c8c4c leak: register disposables; clear maps on dispose 2012-03-15 11:29:55 +01:00
Dennis Ushakov 06f28c4667 IDEA-82789 Printing all files from project root prints the files in .idea folder 2012-03-15 14:09:48 +04:00
Dmitry Avdeev 4fe4c1606a autopopup turned off for commit dialog 2012-03-15 14:03:26 +04:00
Dmitry Avdeev 3532249a0d do not show "Cannot connect" with autopopup 2012-03-15 14:03:25 +04:00
Dmitry Avdeev 659003d773 isAutoPopup() 2012-03-15 14:03:24 +04:00
Sergey Evdokimov 85e8734c41 Fix maven tests. 2012-03-15 13:44:30 +04:00
Denis.Zhdanov 9772075134 IDEA-76142: Gradle support - cannot update IDEA projects once one of build.gradle files changes
Refactoring
2012-03-15 12:57:44 +04:00
Denis.Zhdanov 886081459c IDEA-76142: Gradle support - cannot update IDEA projects once one of build.gradle files changes
Added action to rebuild gradle project structure changes tree
2012-03-15 12:57:44 +04:00
Eugene Zhuravlev d01c711309 avoid calls to isDirectory() 2012-03-15 09:54:12 +01:00
Maxim.Medvedev b9820ecfb8 fix implementing methods if invoked on class name 2012-03-15 12:51:42 +04:00
Maxim.Medvedev 24482db847 remove 'Replace qualifier reference with import' intention and enable by default 'Unnecessary qualified reference' inspection 2012-03-15 12:51:41 +04:00
Maxim.Medvedev a6a041e77c EA-34589 - SIOOBE: StringPattern$.accepts 2012-03-15 12:51:40 +04:00
Kirill Likhodedov 2e2f988f48 Extension point vcsChangesViewRefresher to provide additional custom refreshes on pressing "Refresh" in the Changes View.
Untracked files in Git are not queried within the normal refresh procedure - they are watched separately.
I.e. to make a full refresh when user presses "Refresh" in the Changes View it is needed to fairly refresh untracked files.
2012-03-15 12:40:32 +04:00
Dmitry Avdeev 11077868c8 cleanup 2012-03-15 12:33:50 +04:00
Denis.Zhdanov 3d1db2c8f3 IDEA-76142: Gradle support - cannot update IDEA projects once one of build.gradle files changes
Showing module dependency changes as well
2012-03-15 12:23:13 +04:00
Denis.Zhdanov 62a5e15186 IDEA-76142: Gradle support - cannot update IDEA projects once one of build.gradle files changes
1. Added support for showing dependency scope and 'exported' state changes;
2. Refactorings;
2012-03-15 12:14:37 +04:00
Denis.Zhdanov c3fbd93cd8 IDEA-59553 Make it possible to select code blocks via clicks on gutter
Tweak editor selection only on 'line numbers' gutter area
2012-03-15 12:14:37 +04:00
Sergey Simonchik cf4a5c9d62 FileUtil.notNullize() method added 2012-03-15 11:04:18 +04:00
Alexey Kudravtsev c0d12b171e persistent highlighter update bug 2012-03-15 09:39:24 +04:00
Alexey Kudravtsev d2cd1c33a1 correctly store reference 2012-03-15 09:39:23 +04:00
Alexey Kudravtsev 4ff3a83df5 performance: cache package name 2012-03-15 09:39:22 +04:00
Alexey Kudravtsev ae8945091e do not clear "exceptional read access" flag during stealing other jobs, or otherwise deadlock is possible when the stolen task tries to acquire the real read action 2012-03-15 09:39:21 +04:00
Alexey Kudravtsev 6454b34f90 make RefCountHolder soft-reacheable to avoid hard refs to PSI elements 2012-03-15 09:39:20 +04:00
Roman Shevchenko 4a599e6916 IDEA-82764 (use xdg-open for starting file manager) 2012-03-15 01:02:36 +01:00
Maxim.Mossienko 8668be5f52 WI-10268 htmlspecialchars_decode is not highlighted as predifined symbol 2012-03-15 01:13:08 +04:00
Roman Shevchenko d2e91a0d87 Deprecate an awfully named method 2012-03-14 21:17:22 +01:00
Maxim.Mossienko 720ce0cebd in headless environment do not create identifier highlighter pass 2012-03-14 23:46:52 +04:00
Roman Shevchenko b6fc858faf Do not invoke callback with an empty list 2012-03-14 20:30:22 +01:00
Roman Shevchenko ebed8435d8 Drop no longer needed path APIs 2012-03-14 19:31:05 +01:00
Roman Shevchenko 4491afc450 Common method extracted 2012-03-14 19:31:05 +01:00
anna 457a3dad14 setup antialiasing during gap in inplace rename 2012-03-14 18:18:32 +01:00
Roman Shevchenko 8e766a9a8f Fix default implementation of getCanonicalPath() 2012-03-14 18:14:17 +01:00
Dmitry Boulytchev 0cc4c5a1ed Fixed class parsing (compile-server). 2012-03-14 20:54:59 +04:00
Pavel Fatin 68a562df7e GroupedLogMessage: set assignee ID in nested messages 2012-03-14 20:41:33 +04:00
Dmitry Boulytchev b215e8557a Fixed class parsing (compile-server). 2012-03-14 20:40:07 +04:00
anna 2c7d491f4b incorrect default deprecation is used (IDEA-82721) 2012-03-14 17:24:57 +01:00
Konstantin Bulenkov abf2dc4199 cleanup 2012-03-14 16:58:39 +01:00
peter df39999cb6 when creating a breakpoint by shift+click, replace the default value with selection from editor, but not with the reference under the caret 2012-03-14 19:56:10 +04:00
Sergey Evdokimov 015e92ba8a IDEA-81112 (Add support for resume-from (-rf) on failed maven builds) 2012-03-14 19:51:24 +04:00
Konstantin Bulenkov 3c944d1fac use GraphicsUtil 2012-03-14 16:41:03 +01:00
Maxim.Mossienko bb1aae2b73 highlight usage at caret by default 2012-03-14 19:31:00 +04:00
Sergey Evdokimov 647fdd49a1 IDEA-81112 (Add support for resume-from (-rf) on failed maven builds) 2012-03-14 19:27:22 +04:00
Kirill Likhodedov 98b259a868 Don't fail while creating GitRepository.
If an exception happens during GitRepository creation from GitRepositoryManager#updateRepositoriesCollection(), just log the error and go further.

Otherwise the repository wouldn't be detected ever unless another updateRepositoriesCollection() is called.
2012-03-14 19:24:14 +04:00
Kirill Likhodedov 9a7b237aeb GitRootConverter: cache detected roots
* GitRepositoryManager.GIT_ROOTS_CHANGE message bus Topic - to notify about git roots changes.
* Fire the GIT_ROOTS_CHANGE event on every scan in GitRootScanner.
* Listen to events in GitRootConverter and update the detected roots list.
* Supply the GitRootDetectInfo to the GitRootErrorsFinder for better control on when to detect.
2012-03-14 19:24:13 +04:00
Kirill Likhodedov 9b3286f9c4 Read action doesn't need to be in EDT 2012-03-14 19:24:12 +04:00
Kirill Likhodedov d3f23906a8 Detect nested roots in folders for <Project> mapping.
GitRootConverter is called each time when ProjectLevelVcsManager#getVcsRoots is called.
There all content roots (in the case of <Project> mapping) are converted to a set of Git roots.
If <Project> mapping is defined, all Git roots are found by GitRootDetector and returned.
Otherwise, the same strategy of finding the closest Git above the given root is used.

Update tests to reflect the possibility.

Note: This is not final version, because it queries GitRootDetector each time,
which is bad for performance.
2012-03-14 19:24:11 +04:00
peter 05bcacd788 dispose diff panel when the containing frame is disposed 2012-03-14 19:18:59 +04:00
peter 0f3d70bc09 GroovyEnterHandler shouldn't work for non-groovy files 2012-03-14 19:18:59 +04:00
Konstantin Bulenkov 68e293f16e anti aliasing 2012-03-14 16:13:25 +01:00