Commit Graph
155826 Commits
Author SHA1 Message Date
Alexey Kudravtsev 59e0751e2c cleanup 2015-07-24 16:54:15 +03:00
Alexey Kudravtsev 6b8cfa29bf cleanup 2015-07-24 16:53:21 +03:00
Alexey Kudravtsev a31afd2693 cleanup 2015-07-24 16:53:19 +03:00
Egor.Ushakov a36d6a8769 extra fix for IDEA-139797 - no need for overriding one line mode 2015-07-24 16:51:31 +03:00
Egor.Ushakov d2d98abb61 IDEA-139797 Default Theme doesn't allow to apply font size to evaluate expression console's input 2015-07-24 16:51:30 +03:00
Dmitry Avdeev 7c7adca148 EditTaskDialog 2015-07-24 16:47:22 +03:00
Vladimir Krivosheev 9b40336fc6 CloudGitRemoteDetector should be lazy 2015-07-24 15:45:13 +02:00
Vladimir Krivosheev e1e99a59be fix com.intellij.dvcs.repo.VcsRepositoryManager requested as a service, but it is a component - convert it to a service or change call to project.getComponent() 2015-07-24 15:45:12 +02:00
Vladimir Krivosheev efafddc156 overrides 2015-07-24 15:45:10 +02:00
Ivan Chirkov 6ed5d33618 Move parseVersion from VersionUtil to Version and use it UpdateInfoDialog 2015-07-24 15:40:09 +02:00
Maxim.Mossienko 943064cc9a Added 'public boolean hasTestTrace(@NotNull String testName)' and 'public void removeTestTrace(@NotNull String testName)' 2015-07-24 15:34:11 +02:00
Anna Kozlova cac1ff9621 make test data more stable 2015-07-24 15:27:07 +02:00
Kirill Likhodedov 1eafe44896 [git] move notification about not-unstashed local changes to the generic GitPreservingProcess 2015-07-24 16:17:32 +03:00
Kirill Likhodedov ee81a2b991 [git] remove unused methods around GitChangesSaver, correctly refresh after unstashing 2015-07-24 16:17:30 +03:00
Kirill Likhodedov a8524791bd [git] fix javadoc 2015-07-24 16:17:28 +03:00
Kirill Likhodedov 61ab197b09 [git] Inline method: choose the GitStashChangesSaver in all cases when not shelve. 2015-07-24 16:17:26 +03:00
Kirill Likhodedov 3234e5017d [git] GitUpdateProcess: GitFreezingProcess is not needed anymore 2015-07-24 16:17:25 +03:00
Kirill Likhodedov 6fe4943888 [git] GitUpdateProcess: use GitPreservingProcess 2015-07-24 16:17:23 +03:00
Kirill Likhodedov a2d79bef20 [git] remove GitComplexProcess since it is not used anymore 2015-07-24 16:17:21 +03:00
Kirill Likhodedov af5a1460fe [vcs] get rid of Continuation in PatchApplier, shelve and GitUpdateProcess
Substitute it with a more clear control flow.

* PatchApplier: make ApplyPatchTask synchronous: it is executed from the EDT,
  so update the ChangeListManager in SYNCHRONOUS mode (modal task).

* ShelveChangesManager: make unshelveChangeList synchronous as well,
  surround the part which needs to be called from the EDT by invokeAndWait.

* GitUpdateProcess: substitute GitComplexProcess (which is continuation-based)
  with GitFreezingProcess (which does the same about blocking and freezing,
  but without the continuation logic).

* GitStashChangesSaver#load doesn't actually throw a VcsException => remove
2015-07-24 16:17:19 +03:00
Kirill Likhodedov d469b41386 [git] Let GitPreservingProcess accept the save method: stash or shelve
to be able to use it in the GitUpdateProcess instead of the GitComplexProcess.
2015-07-24 16:17:17 +03:00
Kirill Likhodedov 822a847fba PatchApplier: no need in invokeLater: the method is called from EDT, and not from the write action
So the change which introduced invokeLater here is no more valid.
2015-07-24 16:17:16 +03:00
Kirill Likhodedov f46f699121 PatchApplier: no need in read action + extract method
* executeCommand must be called from the EDT, and the ApplyPatchTask
  is called from EDT => remove runReadAction, mark as CalledInAwt.
2015-07-24 16:17:14 +03:00
Kirill Likhodedov b55c8e11e6 [vcs] simplify: extract method 2015-07-24 16:17:12 +03:00
Kirill Likhodedov 02b495df7c [vcs] simplify: use sync refresh without a callback 2015-07-24 16:17:10 +03:00
Kirill Likhodedov c2733bd6ae [vcs] no need to reload project after applying patch
The project is reloaded with confirmation anyway from the ProjectManager
2015-07-24 16:17:09 +03:00
Kirill Likhodedov 0a5f9cfdf4 [shelf] remove unused parameter 2015-07-24 16:17:07 +03:00
Kirill Likhodedov 7d30cb1eed [shelf] inline the only method invocation to reduce overloading variants 2015-07-24 16:17:05 +03:00
Kirill Likhodedov 9a1a303d21 [git] simplify old progress title restoration
it can be done in any thread, no need in complex continuation stuff here
2015-07-24 16:17:03 +03:00
Kirill Likhodedov 3044bae718 [git] simplify: accept roots instead of repositories 2015-07-24 16:17:01 +03:00
Kirill Likhodedov 6b2a945aa7 [git] simplify: use map instead of manual list population 2015-07-24 16:16:59 +03:00
peter d65563133a enable background dumb mode from safe delete (IDEA-143007) 2015-07-24 15:05:18 +02:00
Liana Bakradze 9fc2f47d6d EDU-377 NPE in pure python project 2015-07-24 15:50:31 +03:00
Maxim.Mossienko ebad090425 skip index data initialization if the directory doesn't exist 2015-07-24 14:40:33 +02:00
Kirill Likhodedov 97f8dba50a [vcs] Call processOpenedProject on checkout only if the new project was really opened 2015-07-24 15:27:17 +03:00
Kirill Likhodedov 1605a78635 [vcs] IDEA-142450 automatically set up VCS mapping on checkout
* Separate "create new project from sources" into a new CheckoutListener,
  since it has nothing to do with VCS.
* Make iterating over VcsAwareCheckoutListeners to be independent from
  iterating over CheckoutListeners.
* Make notifyCheckoutListeners() a bit more clear.
2015-07-24 15:27:15 +03:00
peter 79597d86af diagnostics and allow bg dumb mode in AddCustomLibraryDialog (IDEA-143007) 2015-07-24 14:24:52 +02:00
Vladislav.Soroka 29c953d495 IDEA-142855 Gradle Project Data To Import: provide some immediate informative feedback on attempt to exclude a module/data with dependency on it 2015-07-24 15:13:48 +03:00
Maxim.Mossienko 47c58dd16a init holder after post startup activity 2015-07-24 13:39:53 +02:00
Vladimir Krivosheev 7bc3dd406e IDEA-131688 Settings repository plugin: more descriptive commit message 2015-07-24 13:30:12 +02:00
peter 1008831a93 don't let completion list grow too large, remove the least relevant variants (IDEA-142795) 2015-07-24 13:16:51 +02:00
Anna Kozlova 2347bcad1f use classpath jar instead of custom class loaders for CommandLineWrapper (IDEA-133617; IDEA-130440) 2015-07-24 13:11:24 +02:00
Anna Kozlova 5f6cbd3207 be ready for classpath jar when load plugins from classpath and inside UrlClassLoader (during test/IDEA started) 2015-07-24 13:11:22 +02:00
Anna Kozlova e963891037 refactoring conflicts: relayout so all conflict descriptions are shown in the view as separate nodes (IDEA-142987) 2015-07-24 13:11:20 +02:00
peter d2056e2d52 IDEA-143075 Autocompletion not working when an inner compiled enum is named "v1" 2015-07-24 12:56:29 +02:00
peter 184af5719c IDEA-142895 Enums from libs are not shown as subclasses of java.lang.Enum in Type Hierarchy 2015-07-24 12:56:29 +02:00
Dmitry Batrak 4a6c49c8ee EA-63428 - fix soft wraps recalculation for moving text within document 2015-07-24 13:35:32 +03:00
Dmitry Batrak 3f09771329 more diagnostics for EA-55006 2015-07-24 13:35:31 +03:00
Sergey Simonchik f5564be7f0 sm runner: include testFramework name in logging message (investigating EA-70673 - NPE: TestSuiteStack.popSuite) 2015-07-24 11:49:57 +03:00
Vladimir Krivosheev eea091a388 move getFile to StorageUtil to avoid dependency on DirectoryBasedStorage 2015-07-24 10:35:09 +02:00