Maxim Shafirov [Wed, 26 Oct 2011 15:53:14 +0000 (19:53 +0400)]
Merge branch 'appcode10' into merge_appcode10
Conflicts:
build.txt
java/java-impl/src/com/intellij/refactoring/extractMethod/ExtractMethodDialog.java
platform/core-api/src/com/intellij/openapi/vfs/CharsetToolkit.java
platform/core-impl/src/com/intellij/openapi/editor/impl/CharArray.java
platform/core-impl/src/com/intellij/openapi/fileEditor/impl/LoadTextUtil.java
platform/core-impl/src/com/intellij/psi/impl/file/impl/FileManagerImpl.java
platform/lang-impl/src/com/intellij/application/options/codeStyle/CodeStyleSchemesPanel.form
platform/lang-impl/src/com/intellij/application/options/codeStyle/CodeStyleSchemesPanel.java
platform/lang-impl/src/com/intellij/execution/impl/RunConfigurable.java
platform/lang-impl/src/com/intellij/openapi/vcs/checkin/TodoCheckinHandler.java
platform/platform-api/src/com/intellij/openapi/fileEditor/OpenFileDescriptor.java
platform/platform-api/src/com/intellij/openapi/ui/FixedComboBoxEditor.java
platform/platform-impl/src/com/intellij/ide/actionMacro/ActionMacroManager.java
platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerMain.form
platform/platform-impl/src/com/intellij/internal/statistic/updater/StatisticsNotificationManager.java
platform/platform-impl/src/com/intellij/notification/EventLogConsole.java
platform/platform-impl/src/com/intellij/notification/LogModel.java
platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorImpl.java
platform/platform-impl/src/com/intellij/platform/PlatformProjectOpenProcessor.java
platform/platform-impl/src/com/intellij/ui/EditorTextField.java
platform/platform-impl/src/com/intellij/util/ui/table/JBListTable.java
platform/platform-resources-en/src/messages/ActionsBundle.properties
platform/platform-resources-en/src/misc/registry.properties
platform/util/src/com/intellij/openapi/ui/Splitter.java
platform/util/src/com/intellij/util/containers/MultiMap.java
platform/util/src/com/intellij/util/ui/MacUIUtil.java
platform/util/src/com/intellij/util/ui/UIUtil.java
platform/util/testSrc/com/intellij/util/text/DateFormatUtilTest.java
plugins/git4idea/src/git4idea/actions/GitAdd.java
plugins/git4idea/src/git4idea/commands/GitSimpleHandler.java
plugins/hg4idea/src/org/zmlx/hg4idea/execution/HgCommandExecutor.java
plugins/spellchecker/src/com/intellij/spellchecker/inspections/CommentSplitter.java
plugins/spellchecker/testSrc/com/intellij/spellchecker/inspector/SplitterTest.java
Denis.Zhdanov [Wed, 26 Oct 2011 11:26:13 +0000 (15:26 +0400)]
EA-30726 - AIOOBE: BulkChangesMerger$Context.b
1. Ensuring that CharArray sub-sequence objects use the same locks for the shared deferred changes storage;
2. Improved defence against race condition on deferred changes processing;
Dmitry Avdeev [Wed, 26 Oct 2011 11:09:49 +0000 (15:09 +0400)]
project content scope
nik [Wed, 26 Oct 2011 10:51:51 +0000 (14:51 +0400)]
refactored & javadoc added
Alexey Kudravtsev [Tue, 25 Oct 2011 11:20:37 +0000 (15:20 +0400)]
mem leak
Alexey Kudravtsev [Tue, 25 Oct 2011 11:19:34 +0000 (15:19 +0400)]
mem leaks
Alexey Kudravtsev [Tue, 25 Oct 2011 11:15:25 +0000 (15:15 +0400)]
mem leak
nik [Wed, 26 Oct 2011 09:50:02 +0000 (13:50 +0400)]
removed 'create grails/griffon from sources' items from wizard because they are covered by generic 'create from sources' mode
Rustam.Vishnyakov [Wed, 26 Oct 2011 09:41:25 +0000 (13:41 +0400)]
Minor code style settings improvements/code cleanup
Rustam.Vishnyakov [Wed, 26 Oct 2011 09:40:33 +0000 (13:40 +0400)]
Use current code style settings, not default ones in block structure view.
irengrig [Wed, 26 Oct 2011 09:37:37 +0000 (13:37 +0400)]
git log: checkout revision action
irengrig [Wed, 26 Oct 2011 08:19:41 +0000 (12:19 +0400)]
git log: cosmetics
irengrig [Wed, 26 Oct 2011 08:01:55 +0000 (12:01 +0400)]
git log: better mark icon; also shown in details
irengrig [Wed, 26 Oct 2011 07:42:09 +0000 (11:42 +0400)]
git log: fix color for selected area and highlight
nik [Wed, 26 Oct 2011 09:34:39 +0000 (13:34 +0400)]
added 'create from existing sources' mode to 'New Module' wizard
nik [Wed, 26 Oct 2011 08:06:03 +0000 (12:06 +0400)]
detected project roots table: allow to mark items using 'space'
kirill.safonov [Wed, 26 Oct 2011 09:03:26 +0000 (13:03 +0400)]
Astella: allow to add build configuration dependencies to project and global libraries
kirill.safonov [Wed, 26 Oct 2011 06:39:46 +0000 (10:39 +0400)]
Astella: draft UI for editing project and global libraries
kirill.safonov [Wed, 26 Oct 2011 06:23:11 +0000 (10:23 +0400)]
Choose libraries dialog: use standard item height
Maxim.Medvedev [Wed, 26 Oct 2011 08:57:34 +0000 (12:57 +0400)]
fix compilation
Maxim.Medvedev [Wed, 26 Oct 2011 07:53:58 +0000 (11:53 +0400)]
IDEA-75633 Java Refactorings should not be available for non-java files via context menu in Project View
Kirill Likhodedov [Wed, 26 Oct 2011 08:26:28 +0000 (12:26 +0400)]
EA-30718 "Remote branch name should have slash separator". LOG.assertTrue instead of assert; print the branch name.
Kirill Likhodedov [Wed, 26 Oct 2011 08:23:21 +0000 (12:23 +0400)]
Capitalize dialogs titles.
Kirill Likhodedov [Wed, 26 Oct 2011 08:19:29 +0000 (12:19 +0400)]
Merge remote-tracking branch 'origin/master'
Kirill Likhodedov [Wed, 26 Oct 2011 08:18:57 +0000 (12:18 +0400)]
IDEA-75972 Disable mnemonics for "Git -> Branches -> Current Branch item" to display underscores correctly.
Dmitry Avdeev [Tue, 25 Oct 2011 12:23:00 +0000 (16:23 +0400)]
project load cancelling: leaks & welcome screen shown
Maxim.Medvedev [Wed, 26 Oct 2011 06:54:16 +0000 (10:54 +0400)]
raw and diamond types in introduce refactorings
Maxim.Medvedev [Mon, 24 Oct 2011 13:31:34 +0000 (17:31 +0400)]
GrTypeCombo used in all groovy introduce refactorings. Vars with diamond always should be always introduced with explicit type
Maxim.Medvedev [Mon, 24 Oct 2011 13:02:59 +0000 (17:02 +0400)]
fix defaultMethods script in case of two type parameters of List inheritor
Maxim.Medvedev [Fri, 21 Oct 2011 10:51:10 +0000 (14:51 +0400)]
new expression with diamond should return substituted type
Maxim.Medvedev [Fri, 21 Oct 2011 08:59:34 +0000 (12:59 +0400)]
get rid of GroovyIntroduceVariableHandlerBase
nik [Wed, 26 Oct 2011 05:09:53 +0000 (09:09 +0400)]
IDEA-75097 Every keystroke in runconfig/vm-options field triggers network listening firewall dialog on Mac OS
Dmitry Jemerov [Tue, 25 Oct 2011 17:41:54 +0000 (19:41 +0200)]
spacing
Dmitry Jemerov [Tue, 25 Oct 2011 15:40:16 +0000 (17:40 +0200)]
diagnostics for EA-21047 - IAE: TreePath.<init>
Dmitry Jemerov [Tue, 25 Oct 2011 14:28:03 +0000 (16:28 +0200)]
EA-30247 - IAE: ProjectStructureConfigurable.select; cleanup
Dmitry Jemerov [Tue, 25 Oct 2011 14:18:06 +0000 (16:18 +0200)]
EA-30901 - NPE: TreeElement.getStartOffset
Dmitry Jemerov [Tue, 25 Oct 2011 14:11:03 +0000 (16:11 +0200)]
EA-30897 - NPE: EditorTextField$4.getAttributes
Dmitry Jemerov [Tue, 25 Oct 2011 13:33:40 +0000 (15:33 +0200)]
EA-30888 - assert: ComponentManagerImpl.getComponent
Dmitry Jemerov [Tue, 25 Oct 2011 13:28:29 +0000 (15:28 +0200)]
diagnostics for EA-29454 - assert: AbstractTreeUi._expand
Roman Shevchenko [Tue, 25 Oct 2011 17:59:05 +0000 (19:59 +0200)]
Disable OK action in conflicts dialog if no runnable was passed
Roman Shevchenko [Tue, 25 Oct 2011 17:25:57 +0000 (19:25 +0200)]
Conflicts dialog layout fixed
peter [Tue, 25 Oct 2011 18:30:38 +0000 (20:30 +0200)]
groovy jps builder: parse output
anna [Tue, 25 Oct 2011 17:47:20 +0000 (19:47 +0200)]
qualify this with containing class (IDEA-49251)
anna [Tue, 25 Oct 2011 16:15:40 +0000 (18:15 +0200)]
create annotation method from usage (IDEA-75910 )
anna [Tue, 25 Oct 2011 13:33:12 +0000 (15:33 +0200)]
NPE
peter [Tue, 25 Oct 2011 17:41:01 +0000 (19:41 +0200)]
groovy jps builder initial
Kirill Likhodedov [Tue, 25 Oct 2011 17:13:04 +0000 (21:13 +0400)]
Git. Detect "untracked files would be overwritten by" error and provide descriptive message with the list of these untracked files. IDEA-75902, IDEA-73843, IDEA-71810, IDEA-71201
Generalize GitMessageWithFilesDetector to detect "untracked files" error along with "local changes" error.
Introduce utility class UntrackedFilesNotifier - shows notification for the error. Clicking on the link opens a dialog with the list of conflicting untracked files.
Capture the error and show the notification in GitRebaseUpdater, GitMergeUpdater and GitBranchOperationsProcessor - for checkout.
Eugene Zhuravlev [Tue, 25 Oct 2011 17:02:35 +0000 (19:02 +0200)]
Extracted base functionality from OSProcessHandler; moved relevant classes to 'util' module
Dennis Ushakov [Tue, 25 Oct 2011 10:04:29 +0000 (14:04 +0400)]
RUBY-9687 Ignore *.rbc files by default
peter [Tue, 25 Oct 2011 16:30:33 +0000 (18:30 +0200)]
decouple GroovyOSProcessHandler from progress indicators
peter [Tue, 25 Oct 2011 16:25:57 +0000 (18:25 +0200)]
no use of IDEA's OutputItem in GroovyOSProcessHandler
peter [Tue, 25 Oct 2011 11:11:03 +0000 (13:11 +0200)]
a bit on gdsl documentation
Kirill Likhodedov [Tue, 25 Oct 2011 16:33:39 +0000 (20:33 +0400)]
AbstractSelectFilesDialog and descendants refactoring
Move action toolbar panel below the prompt.
Make "do not ask again" checkbox optional.
Make selection of displayed files optional.
Roman Shevchenko [Tue, 25 Oct 2011 15:07:30 +0000 (17:07 +0200)]
EA-30792 (yet more logging)
Roman Shevchenko [Tue, 25 Oct 2011 14:37:49 +0000 (16:37 +0200)]
EA-30753 (more logging)
irengrig [Tue, 25 Oct 2011 13:37:22 +0000 (17:37 +0400)]
file history for dvcs: ask for current revision when checking whether history should be updated (i.e. revision in current repository)
nik [Tue, 25 Oct 2011 13:36:49 +0000 (17:36 +0400)]
old java source root detection code removed
nik [Tue, 25 Oct 2011 13:21:18 +0000 (17:21 +0400)]
dialog title fixed
anna [Tue, 25 Oct 2011 12:22:20 +0000 (14:22 +0200)]
extract method: replace duplicates: skip promt for one-duplicate case (IDEA-75930)
Konstantin Bulenkov [Tue, 25 Oct 2011 13:22:47 +0000 (15:22 +0200)]
IDEA-75908 Gradient of the new navigation bar is not based on the theme's base colors
nik [Tue, 25 Oct 2011 13:10:23 +0000 (17:10 +0400)]
fixed plugin.xml files after move
Oleg Shpynov [Tue, 25 Oct 2011 12:54:40 +0000 (16:54 +0400)]
Fix GithubRebase action to use new Git API
Bas Leijdekkers [Tue, 25 Oct 2011 12:51:45 +0000 (14:51 +0200)]
partially revert to fix test
Eugene Kudelevsky [Tue, 25 Oct 2011 12:32:48 +0000 (16:32 +0400)]
IDEA-75854 do not copy sources from aidl gen source root of library modules
nik [Tue, 25 Oct 2011 12:18:35 +0000 (16:18 +0400)]
classes moved and renamed
nik [Tue, 25 Oct 2011 12:17:55 +0000 (16:17 +0400)]
classes moved and renamed
anna [Tue, 25 Oct 2011 11:07:18 +0000 (13:07 +0200)]
error loading message format, wording, possibility to reenable necessary plugins, open plugin repository from plugin loading error notification (IDEA-73908;IDEA-75903 )
anna [Tue, 25 Oct 2011 11:03:23 +0000 (13:03 +0200)]
plugin manager: store disabled plugins name to present them correctly in error message (IDEA-75903 )
Sergey Evdokimov [Tue, 25 Oct 2011 12:11:19 +0000 (16:11 +0400)]
IDEA-75863 (Create setting whether IDEA inserts space after "namedArgument:")
Konstantin Bulenkov [Tue, 25 Oct 2011 11:55:36 +0000 (13:55 +0200)]
alpha for different LaFs
nik [Tue, 25 Oct 2011 12:10:55 +0000 (16:10 +0400)]
classes moved
nik [Tue, 25 Oct 2011 12:10:07 +0000 (16:10 +0400)]
classes moved
Denis.Zhdanov [Tue, 25 Oct 2011 11:37:26 +0000 (15:37 +0400)]
IDEA-75933 Console: Correct processing of user text that contains '\r'
Correctly processing '\r' at the user input now
Denis.Zhdanov [Tue, 25 Oct 2011 11:20:08 +0000 (15:20 +0400)]
EA-30872 - assert: ComponentManagerImpl.getPicoContainer
Roman Shevchenko [Tue, 25 Oct 2011 10:14:42 +0000 (12:14 +0200)]
EA-30150 (don't poll invalid files)
Michael Golubev [Tue, 25 Oct 2011 11:52:54 +0000 (13:52 +0200)]
Merge branch 'master' of git.labs.intellij.net:idea/community
nik [Tue, 25 Oct 2011 11:42:21 +0000 (15:42 +0400)]
create project from existing sources: process each directory only once
nik [Tue, 25 Oct 2011 07:38:45 +0000 (11:38 +0400)]
unused methods removed
Michael Golubev [Tue, 25 Oct 2011 11:49:44 +0000 (13:49 +0200)]
app servers - fix IDEA-75619 - Context path of the browser url is lost if the field is modified on the Server tab
Kirill Likhodedov [Tue, 25 Oct 2011 11:03:16 +0000 (15:03 +0400)]
Merge remote-tracking branch 'origin/master'
Kirill Likhodedov [Tue, 25 Oct 2011 11:01:42 +0000 (15:01 +0400)]
Another attempt to specify correct library name in libLicenses.
Konstantin Bulenkov [Tue, 25 Oct 2011 10:55:52 +0000 (12:55 +0200)]
gradient separator
Eugene Kudelevsky [Tue, 25 Oct 2011 10:14:25 +0000 (14:14 +0400)]
EA-30841 fix NPE
Eugene Kudelevsky [Tue, 25 Oct 2011 10:10:50 +0000 (14:10 +0400)]
EA-30733 fix already disposed
Bas Leijdekkers [Tue, 25 Oct 2011 10:43:15 +0000 (12:43 +0200)]
IDEA-74213 (NonSerializableFieldInSerializableClass - Ignore by annotation)
irengrig [Tue, 25 Oct 2011 10:37:27 +0000 (14:37 +0400)]
git log: allow to mark commits (state is NOT persisted between restarts). icon to be changed
Sergey Simonchik [Tue, 25 Oct 2011 10:38:07 +0000 (14:38 +0400)]
BookmarkManagerTest.testBookmarkIsSavedAfterRemoteChange test is fixed
Eugene Zhuravlev [Tue, 25 Oct 2011 10:34:09 +0000 (12:34 +0200)]
groovy compiler
Alexey Kudravtsev [Tue, 25 Oct 2011 10:29:34 +0000 (14:29 +0400)]
eye restored, leaks fixed
Alexey Kudravtsev [Tue, 25 Oct 2011 09:07:58 +0000 (13:07 +0400)]
mock tests
anna [Tue, 25 Oct 2011 09:25:26 +0000 (11:25 +0200)]
install plugin from disk (IDEA-72087)
anna [Mon, 24 Oct 2011 18:30:17 +0000 (20:30 +0200)]
provide plugin info when new version is suggested (IDEA-75849 )
irengrig [Tue, 25 Oct 2011 09:21:15 +0000 (13:21 +0400)]
comma?
irengrig [Tue, 25 Oct 2011 09:17:08 +0000 (13:17 +0400)]
git log: detect stash commits by some heuristics
Anton Makeev [Tue, 25 Oct 2011 09:02:06 +0000 (11:02 +0200)]
Platform: Already Disposed from Deferred icon
Alexey Kudravtsev [Tue, 25 Oct 2011 09:05:04 +0000 (13:05 +0400)]
IDEA-72278
Maxim Shafirov [Tue, 25 Oct 2011 09:02:36 +0000 (13:02 +0400)]
OC-2221
Alexey Kudravtsev [Mon, 24 Oct 2011 13:33:17 +0000 (17:33 +0400)]
notnull
Bas Leijdekkers [Tue, 25 Oct 2011 08:51:00 +0000 (10:51 +0200)]
better settings ui for serializable inspections
Denis.Zhdanov [Tue, 25 Oct 2011 08:40:34 +0000 (12:40 +0400)]
IDEA-75726 Gradle: Allow to adjust project settings prior to importing
1. It's possible to attach more than one path of the same type to library now;
2. Added dedicated GUI control for 'library dependency' node;
3. Added control for managing 'exported' status of library dependency;