Commit Graph
78812 Commits
Author SHA1 Message Date
peter 8ec30835fd IDEA-50631 Chaining second smart completion should suggest possible one-element arrays as qualifier 2012-03-06 20:30:18 +04:00
peter e81cb911e7 IDEA-35658 Action button (add/edit/delete) must have standard hot key combination 2012-03-06 20:30:18 +04:00
peter a9626a21d6 @Nullable 2012-03-06 20:30:18 +04:00
peter 817e9587f1 cleanup 2012-03-06 20:30:17 +04:00
peter 813b6c42b2 IDEA-50229 Override/Implements: shortcut to toggle implements should also be Ctrl+O 2012-03-06 20:30:17 +04:00
peter 9affbb63d1 IDEA-79920 Compile-time constants defined in Groovy have default values in the Java code which uses them 2012-03-06 20:30:17 +04:00
peter cafb91ef38 pass IDEA proxy settings to groovy compiler, runner, shell and @Grab processor (IDEA-80919) 2012-03-06 20:30:17 +04:00
peter 30b21da97b if we keep proxy password, pass it to other processes 2012-03-06 20:30:16 +04:00
Sergey Evdokimov 6cd17e7809 Bug fix: incorrect value of fraction was set to progress indicator. 2012-03-06 19:44:55 +04:00
Sergey Evdokimov 07a457aa11 Simplification of code. 2012-03-06 19:44:54 +04:00
Sergey Evdokimov 59b30dfabb nonFilteredExtensions must be a Set. 2012-03-06 19:44:54 +04:00
Sergey Evdokimov eb6b9a9efb Replace "new ReadAction(){}.execute()..getResultObject()" to "AccessToken accessToken = ReadAction.start();". 2012-03-06 19:44:54 +04:00
Kirill Likhodedov 6039b3974d Rescan Git roots on module change. 2012-03-06 18:54:28 +04:00
Alexander Lobas b86ac75cd2 Merge remote-tracking branch 'origin/master' 2012-03-06 18:35:47 +04:00
Alexander Lobas 2aa4d5cf0d Merge remote-tracking branch 'origin/master' 2012-03-06 18:32:57 +04:00
nik ec7827f97b artifact builder tests: show all errors if build failed 2012-03-06 18:31:09 +04:00
Alexander Lobas dd0e5ac98e Profile 2012-03-06 18:28:51 +04:00
nik d5172ebeac tests fixed 2012-03-06 18:02:49 +04:00
Kirill Likhodedov 10d8cc7daa Expire notification about invalid roots if errors are fixed. 2012-03-06 17:53:28 +04:00
Kirill Likhodedov 1935c17044 GitRepositoryManager: update on .git dir change, not on mappings change
This solves IDEA-64973 ("Enable Git Integration" => mapping is changed => GitRepositoryManager gets notified before git init happens => fails to create a GitRepository and shows a notification).
This also handles the case when a registered git repository was created or deleted outside IDEA - now it will be captured.

updateRepositoriesCollection() is called on startup now to initially collect the repositories.
For this GitRepositoryManager.getInstance() is removed from GitUntrackedFilesHolder constructor (otherwise it leads to a cyclic dependency).

Git root rescan happens on every updateRepositoriesCollection().
2012-03-06 17:53:27 +04:00
Kirill Likhodedov 9a910b8466 Use ActionBundle instead of plain text 2012-03-06 17:53:27 +04:00
Kirill Likhodedov 7b52b13e65 GitRootProblemNotifier; use if GitRepository is invalid.
GitRootProblemNotifier searches for Git roots problems via the GitRootErrorsFinder and notifies about them.
GitRepositoryManager creates a GitRepository instance only if the root is valid, otherwise shows the notification.
2012-03-06 17:53:26 +04:00
Kirill Likhodedov b51e5de726 Remove obsolete GitRootTracker, GitRootListener, GitReferenceListener, GitConfigListener 2012-03-06 17:53:26 +04:00
Kirill Likhodedov 2a77601e8c Git roots: detect roots in linked content roots as well. +tests. 2012-03-06 17:53:25 +04:00
Kirill Likhodedov 4f525cbab5 Move GitRootChecker to a separate class. 2012-03-06 17:53:24 +04:00
Kirill Likhodedov 26c89f0c93 Update errors info in Version Control Roots immediately after add/remove/edit root
Recollect VcsRootCheckers (since a new VCS may be added).
Make isInvalidRoot independent from ProjectLevelVcsManager.getAllVcsRoots() since the latter are not updated yet in this case.
2012-03-06 17:53:24 +04:00
Kirill Likhodedov 78c162303b fix warnings, spelling 2012-03-06 17:53:23 +04:00
Kirill Likhodedov da50a34410 Padding in root error label in Settings | Version Control. 2012-03-06 17:53:23 +04:00
Kirill Likhodedov 4a72908e33 move inner class to the bottom 2012-03-06 17:53:22 +04:00
Kirill Likhodedov e6c9138522 Fix possible NPE. 2012-03-06 17:53:21 +04:00
Kirill Likhodedov 322970bbd8 Remove GitRootConverter.
GitRootConverter is not needed: we force user to add VCS roots correctly.
Otherwise an error in the Settings | Version Control is shown, and a notification appears as well - so user is warned well enough.
2012-03-06 17:53:21 +04:00
Kirill Likhodedov 339e982894 "Rollback": use the custom VCS name for the operation, where appropriate.
Use RollbackUtil.getRollbackOperationName to guess the name.
(Note: maybe not all usages were found)
2012-03-06 17:53:20 +04:00
Kirill Likhodedov b98e84a4f5 Display VCS root errors in Settings | Version Control
AbstractVcs#getRootChecker to return an instance of VcsRootChecker that would validate roots.
Implement it in GitVcs: use GitRootErrorsFinder to validate roots.

VcsDirectoryConfigurationPanel:
  - display invalid roots in red color
  - display unregistered roots below the table. Let add unregistered root right away.
  - refactor createMainComponent(): extract components creation to separate methods, use GridBagLayout.
2012-03-06 17:53:19 +04:00
Konstantin Bulenkov 409fb16138 @PropertyName 2012-03-06 14:46:53 +01:00
Vassiliy Kudryashov 2f1e45ec94 IDEA-80853 incorrect class sorting 2012-03-06 17:29:42 +04:00
Dmitry Avdeev fb1c4d373c IDEA-82267: Encoding errors in task list (received from YouTrack server) 2012-03-06 17:11:30 +04:00
Dmitry Avdeev 758974c011 IDEA-82305: Open Task dialog - ALT-X fails when in text box: remapped to Alt-C 2012-03-06 16:47:52 +04:00
Dmitry Avdeev ea8db4765e typo 2012-03-06 16:47:51 +04:00
Pavel Fatin cd904178ec ITNReporter: check whether parent component of message dialog is showing 2012-03-06 16:32:06 +04:00
Dmitry Avdeev 941b0f2702 changelist name format moved to task settings 2012-03-06 16:10:04 +04:00
Dmitry Avdeev a8a2f3cc40 changelist name format moved to task settings 2012-03-06 16:10:03 +04:00
irengrig 263c31ac81 IDEA-82296 Commit is automatically split into several different commits 2012-03-06 15:29:44 +04:00
irengrig 3cc8162b21 Merge remote branch 'origin/master' 2012-03-06 15:13:47 +04:00
irengrig b361b10dbc IDEA-82288 Merge dialog broken in current EAP 116.32 2012-03-06 15:11:21 +04:00
Eugene Kudelevsky 8e82cc4d9f IDEA-80771 pack assets from libraries to apk 2012-03-06 15:10:18 +04:00
Eugene Kudelevsky 84034bbd6e IDEA-79809 reuse old apklib module location 2012-03-06 15:10:17 +04:00
Eugene Kudelevsky b2e3a59921 IDEA-82205 always exclude generated source roots 2012-03-06 15:10:15 +04:00
Dmitry Avdeev 04969fccb5 IDEA-79902 Integration with JIRA 3.12.2 doesn't work 2012-03-06 14:33:34 +04:00
Denis.Zhdanov b5bfa2d4df IDEA-76142: Gradle support - cannot update IDEA projects once one of build.gradle files changes
'Gradle location deduced' balloon is shown with the one second delay now
2012-03-06 14:21:24 +04:00
nik 5aa98ed602 changed LOG.info to LOG.debug to fix tests 2012-03-06 14:11:40 +04:00