idea/community.git
9 years agospellchecker is no longer a plugin, move it out of the plugins directory
Dmitry Jemerov [Fri, 15 Feb 2013 17:33:18 +0000 (18:33 +0100)]
spellchecker is no longer a plugin, move it out of the plugins directory

9 years agoOC-5530 Extract variable adds const to variable name
Alexander Kirillin [Fri, 15 Feb 2013 17:53:04 +0000 (21:53 +0400)]
OC-5530 Extract variable adds const to variable name

9 years agodisable jdk detection on every startup on Win
anna [Fri, 15 Feb 2013 17:57:27 +0000 (18:57 +0100)]
disable jdk detection on every startup on Win

9 years agoFix NPE in dispose.
Nadya.Zabrodina [Fri, 15 Feb 2013 17:53:08 +0000 (21:53 +0400)]
Fix NPE in dispose.

*Deactivate before dispose.
*Shouldn't deactivate status widget if already disposed.(checking added)

9 years agofix method hierarchy with default methods: mark method to implement if it abstract...
anna [Fri, 15 Feb 2013 17:27:13 +0000 (18:27 +0100)]
fix method hierarchy with default methods: mark method to implement if it abstract and overrides default method (IDEA-101167)

9 years agomake file structure popup matching use common matchingDegree heuristics
peter [Fri, 15 Feb 2013 17:13:31 +0000 (18:13 +0100)]
make file structure popup matching use common matchingDegree heuristics

9 years agocamel hump start shouldn't matter for matching degree, its index should (IDEA-93469)
peter [Fri, 15 Feb 2013 17:03:55 +0000 (18:03 +0100)]
camel hump start shouldn't matter for matching degree, its index should (IDEA-93469)

9 years agoexplicitly save disabled live template contexts when no default is provided (IDEA...
peter [Fri, 15 Feb 2013 16:08:32 +0000 (17:08 +0100)]
explicitly save disabled live template contexts when no default is provided (IDEA-101007)

9 years agolive templates: don't show "Applicable in: Everywhere" when the user has chose "Other"
peter [Fri, 15 Feb 2013 15:39:57 +0000 (16:39 +0100)]
live templates: don't show "Applicable in: Everywhere" when the user has chose "Other"

9 years agoIDEA-100933 "Undefined path variables" message looks too dangerous and is unclear
peter [Fri, 15 Feb 2013 14:21:38 +0000 (15:21 +0100)]
IDEA-100933 "Undefined path variables" message looks too dangerous and is unclear

9 years agoIDEA-101258 WIndows: Suggest installed JDKs in filechooser
Vassiliy Kudryashov [Fri, 15 Feb 2013 17:29:17 +0000 (21:29 +0400)]
IDEA-101258 WIndows: Suggest installed JDKs in filechooser

9 years agoexperimental: using CMS GC for build process by default
Eugene Zhuravlev [Fri, 15 Feb 2013 16:58:40 +0000 (17:58 +0100)]
experimental: using CMS GC for build process by default

9 years agoRestore selection after open another designer
Alexander Lobas [Fri, 15 Feb 2013 17:13:30 +0000 (21:13 +0400)]
Restore selection after open another designer

9 years agoimprove ConfigFilesTreeBuilder.getFileTypeNodeName() presentation
Yann Cébron [Fri, 15 Feb 2013 15:22:05 +0000 (16:22 +0100)]
improve ConfigFilesTreeBuilder.getFileTypeNodeName() presentation

9 years agoConfigFilesTreeBuilder.renderNode: if -> else if
Yann Cébron [Fri, 15 Feb 2013 15:18:30 +0000 (16:18 +0100)]
ConfigFilesTreeBuilder.renderNode: if -> else if

9 years agoWindows launcher: splash
Dmitry Jemerov [Fri, 15 Feb 2013 16:53:03 +0000 (17:53 +0100)]
Windows launcher: splash

9 years agoEA-37280 avoid surprise NPE: check if specific GotoDeclarationHandler returned null...
Eugene Kudelevsky [Fri, 15 Feb 2013 15:04:35 +0000 (19:04 +0400)]
EA-37280 avoid surprise NPE: check if specific GotoDeclarationHandler returned null element in array

9 years agoEA-41258 check validity of range marker
Eugene Kudelevsky [Fri, 15 Feb 2013 14:13:45 +0000 (18:13 +0400)]
EA-41258 check validity of range marker

9 years agoRename HgSwitchWorkingDirectoryAction and HgSwitchDialog to HgUpdateToAction and...
Nadya.Zabrodina [Fri, 15 Feb 2013 16:36:05 +0000 (20:36 +0400)]
Rename HgSwitchWorkingDirectoryAction and HgSwitchDialog to HgUpdateToAction and HgUpdateToDialog. Change appropriate action text and description.

9 years agoMove saveAllDocuments method to AWT (because it produce a error).
Nadya.Zabrodina [Fri, 15 Feb 2013 16:30:11 +0000 (20:30 +0400)]
Move saveAllDocuments method to AWT (because it produce a error).

9 years agoIDEA-101121 Mercurial UpdateTo dialog should save its dimensions
Nadya.Zabrodina [Fri, 15 Feb 2013 14:28:14 +0000 (18:28 +0400)]
IDEA-101121 Mercurial UpdateTo dialog should save its dimensions

9 years agoIDEA-100983 Mercurial merge dialog should save its dimensions
Nadya.Zabrodina [Fri, 15 Feb 2013 14:27:29 +0000 (18:27 +0400)]
IDEA-100983 Mercurial merge dialog should save its dimensions

9 years agoIDEA-100984 - a title for Mercurial Merge dialog added.
Nadya.Zabrodina [Fri, 15 Feb 2013 13:50:31 +0000 (17:50 +0400)]
IDEA-100984 - a title for Mercurial Merge dialog added.

9 years agoRefactor HG action dialogs. Load hg content (branches) before dialog appears if...
Nadya.Zabrodina [Fri, 15 Feb 2013 13:48:56 +0000 (17:48 +0400)]
Refactor HG action dialogs. Load  hg content (branches) before dialog appears if needed. Execute hg actions as backgroundable tasks.

*Change using structure HgGlobalCommandBuilder to  execute method, which is overridden by inheritors.
*Fixed IDEA-101120,  IDEA-100982 (Mercurial updateTo and merge dialogs are not wide enough by default) - now we load branches for all hg repositories before dialog constructor called.
*Fixed IDEA-100985 Mercurial Merge was executed in AWT thread, now we call it in backgroundable task. (and other actions too).
*Store all branches for all repositories in Merge and Switch (UpdateTo)dialog.

9 years agoAdded Icon for VCS | Mercurial | Merge menu item
Nadya.Zabrodina [Fri, 15 Feb 2013 13:13:58 +0000 (17:13 +0400)]
Added Icon for  VCS | Mercurial | Merge menu item

9 years agoIDEA-100981 added ellipsis at the end of VCS | Mercurial | Merge menu item
Nadya.Zabrodina [Fri, 15 Feb 2013 13:12:56 +0000 (17:12 +0400)]
IDEA-100981  added ellipsis at the end of VCS | Mercurial | Merge menu item

9 years agodecide if the build has work left to be done by scanning all available targets instea...
Eugene Zhuravlev [Fri, 15 Feb 2013 16:07:08 +0000 (17:07 +0100)]
decide if the build has work left to be done by scanning all available targets instead only "ModuleBuild" ones

9 years agoRevert Gregories changes.
Sergey Evdokimov [Fri, 15 Feb 2013 16:24:32 +0000 (20:24 +0400)]
Revert Gregories changes.

9 years agoIDEA-101213 Throwable at com.intellij.openapi.options.ex.ConfigurableExtensionPointUt...
Dmitry Avdeev [Fri, 15 Feb 2013 16:00:33 +0000 (20:00 +0400)]
IDEA-101213 Throwable at com.intellij.openapi.options.ex.ConfigurableExtensionPointUtil.buildConfigurablesList

9 years agoanother convenient runReadAction
Dmitry Avdeev [Fri, 15 Feb 2013 13:43:19 +0000 (17:43 +0400)]
another convenient runReadAction

9 years agocleanup
Dmitry Avdeev [Fri, 15 Feb 2013 11:03:50 +0000 (15:03 +0400)]
cleanup

9 years agoMerge remote-tracking branch 'origin/master'
Ekaterina Tuzova [Fri, 15 Feb 2013 15:49:44 +0000 (19:49 +0400)]
Merge remote-tracking branch 'origin/master'

9 years agofix CR-IC-97 (indent is counted in tab units so need multiplication instead of division)
Ekaterina Tuzova [Fri, 15 Feb 2013 15:47:24 +0000 (19:47 +0400)]
fix CR-IC-97 (indent is counted in tab units so need multiplication instead of division)
handle empty insertion line properly

9 years agoinference from conditions (IDEA-101161)
anna [Fri, 15 Feb 2013 15:25:30 +0000 (16:25 +0100)]
inference from conditions (IDEA-101161)

9 years agodo not check within bounds for super wildcards
anna [Fri, 15 Feb 2013 15:03:34 +0000 (16:03 +0100)]
do not check within bounds for super wildcards

9 years agoSupport tabs for PropertyTablePanel
Alexander Lobas [Fri, 15 Feb 2013 15:24:28 +0000 (19:24 +0400)]
Support tabs for PropertyTablePanel

9 years agoContainerUtil: reverted signature changes
Dmitry Semeniouta [Fri, 15 Feb 2013 14:27:00 +0000 (18:27 +0400)]
ContainerUtil: reverted signature changes

9 years agoplatform-wide protocol handler
Dennis Ushakov [Fri, 15 Feb 2013 13:54:33 +0000 (17:54 +0400)]
platform-wide protocol handler

9 years agotrim profiles name
Sergey Evdokimov [Fri, 15 Feb 2013 13:59:45 +0000 (17:59 +0400)]
trim profiles name

9 years agotrim profiles name
Sergey Evdokimov [Fri, 15 Feb 2013 13:57:46 +0000 (17:57 +0400)]
trim profiles name

9 years agoEmmet support
Alexander Zolotov [Fri, 15 Feb 2013 13:13:33 +0000 (17:13 +0400)]
Emmet support

 - css abbreviations with values specifying
 - supplying css values with units
 - add important modifier
 - explicit vendor prefixing

9 years agolambda: correct inference for vararg place > params.len (IDEA-101169)
anna [Fri, 15 Feb 2013 12:57:53 +0000 (13:57 +0100)]
lambda: correct inference for vararg place > params.len (IDEA-101169)

9 years agoEA-43899 - NPE: HighlightNamesUtil.getMethodDeclarationTextRange
anna [Fri, 15 Feb 2013 11:52:58 +0000 (12:52 +0100)]
EA-43899 - NPE: HighlightNamesUtil.getMethodDeclarationTextRange

9 years agomethod ref: accept non parameterized receivers (IDEA-101168)
anna [Fri, 15 Feb 2013 11:51:10 +0000 (12:51 +0100)]
method ref: accept non parameterized receivers (IDEA-101168)

9 years agoUse user home as default file chooser start path
Roman Shevchenko [Fri, 15 Feb 2013 12:32:57 +0000 (13:32 +0100)]
Use user home as default file chooser start path

9 years agoIDEA-101185 IntelliJ does not use systemPropertyVariables defined in maven-surefire...
Sergey Evdokimov [Fri, 15 Feb 2013 11:32:32 +0000 (15:32 +0400)]
IDEA-101185 IntelliJ does not use systemPropertyVariables defined in maven-surefire-plugin configuration

9 years agoIDEA-67081 (Maven Model Inspection generates error about relativePath being empty)
Sergey Evdokimov [Fri, 15 Feb 2013 11:17:38 +0000 (15:17 +0400)]
IDEA-67081 (Maven Model Inspection generates error about relativePath being empty)

9 years agoIDEA-98590 Modal Progress dialog is a bit too wide (wider than with default UI) and...
Anton Makeev [Fri, 15 Feb 2013 11:16:18 +0000 (12:16 +0100)]
IDEA-98590 Modal Progress dialog is a bit too wide (wider than with default UI) and doesn't use small font for text2
+review CR-IC @kb

9 years agoremoved unwanted spacer
Ekaterina Tuzova [Fri, 15 Feb 2013 10:43:13 +0000 (14:43 +0400)]
removed unwanted spacer
fix a PY-8779 Test statistics table is not anchored properly

9 years agoDo not let plain text manager to get info from disposed projects, process all open... phpstorm/126.272
Rustam Vishnyakov [Fri, 15 Feb 2013 10:28:00 +0000 (14:28 +0400)]
Do not let plain text manager to get info from disposed projects, process all open projects upon start, import marked files from projects upon indexing

9 years ago[git][hg] IDEA-101135 Install hg widget to the same place as in Git
Kirill Likhodedov [Fri, 15 Feb 2013 09:54:09 +0000 (13:54 +0400)]
[git][hg] IDEA-101135 Install hg widget to the same place as in Git

Move installation to and removal from the status bar to a common utility
class, reuse both in Git and Hg.

9 years agoFix compilation
Roman Shevchenko [Fri, 15 Feb 2013 09:54:28 +0000 (10:54 +0100)]
Fix compilation

9 years agoMeaningful logging
Roman Shevchenko [Fri, 15 Feb 2013 09:50:55 +0000 (10:50 +0100)]
Meaningful logging

9 years agoCompletion Tester
Andrey Vokin [Fri, 15 Feb 2013 09:22:46 +0000 (13:22 +0400)]
Completion Tester

9 years agomac implementation of custom protocol handlers IDEA-65879
Dennis Ushakov [Fri, 15 Feb 2013 09:37:58 +0000 (13:37 +0400)]
mac implementation of custom protocol handlers IDEA-65879

9 years agopersistent fs fixes:
Alexey Kudravtsev [Fri, 15 Feb 2013 09:12:47 +0000 (13:12 +0400)]
persistent fs fixes:
- fixed multiple instances of JarRoot exception with the same id
- fixed multiple instances of the root which differ in the case only
- removed clearing id cache in tests since it may lead to multiplication of same-id instances
- VirtualFile.findChildByName() performance

9 years agofile encoding fixes: one change file encoding action instead of two (reload/save)
Alexey Kudravtsev [Fri, 15 Feb 2013 08:59:18 +0000 (12:59 +0400)]
file encoding fixes: one change file encoding action instead of two (reload/save)
undo/redo change encoding

9 years agoperformance
Alexey Kudravtsev [Fri, 15 Feb 2013 08:57:34 +0000 (12:57 +0400)]
performance

9 years agoa WeakListTest which actually tests against CME
peter [Fri, 15 Feb 2013 08:15:45 +0000 (09:15 +0100)]
a WeakListTest which actually tests against CME

9 years agoexternal build: additional logging cidr/126.267 idea/126.264 phpstorm/126.263 pycharm/126.265 rubymine/126.268 rubymine/126.269 rubymine/126.270 storm/126.262
Eugene Zhuravlev [Thu, 14 Feb 2013 20:32:56 +0000 (21:32 +0100)]
external build: additional logging

9 years agoIDEA-101147 Gradle: Don't show unnecessary notification about invalid local path phpstorm/126.260
Denis.Zhdanov [Thu, 14 Feb 2013 20:17:16 +0000 (00:17 +0400)]
IDEA-101147 Gradle: Don't show unnecessary notification about invalid local path

9 years agocreate constant from usage: set static/final before insert field in order to get...
anna [Thu, 14 Feb 2013 20:13:56 +0000 (21:13 +0100)]
create constant from usage: set static/final before insert field in order to get correct anchor (IDEA-100867)

9 years agotestng: support 6.8 pattern "expected [] but found []" (IDEA-100891)
anna [Thu, 14 Feb 2013 19:36:45 +0000 (20:36 +0100)]
testng: support 6.8 pattern "expected [] but found []" (IDEA-100891)

9 years agopull up: disable method entry if superinterface already has this method; leave for...
anna [Thu, 14 Feb 2013 19:20:36 +0000 (20:20 +0100)]
pull up: disable method entry if superinterface already has this method; leave for class as it could be useful to replace parent implementation with child one (IDEA-100938)

9 years agoWindows launcher: more diagnostics for JVM creation failures
Dmitry Jemerov [Thu, 14 Feb 2013 19:35:54 +0000 (20:35 +0100)]
Windows launcher: more diagnostics for JVM creation failures

9 years agoWindows launcher: support compiling 64-bit binary
Dmitry Jemerov [Thu, 14 Feb 2013 19:20:35 +0000 (20:20 +0100)]
Windows launcher: support compiling 64-bit binary

9 years agoWindows launcher: support bootclasspath
Dmitry Jemerov [Thu, 14 Feb 2013 18:50:36 +0000 (19:50 +0100)]
Windows launcher: support bootclasspath

9 years agoWindows launcher: fallback to <exename>.vmoptions if no VM options file found in...
Dmitry Jemerov [Thu, 14 Feb 2013 18:22:22 +0000 (19:22 +0100)]
Windows launcher: fallback to <exename>.vmoptions if no VM options file found in config dir

9 years agoWindows launcher: single instance and command line forwarding
Dmitry Jemerov [Thu, 14 Feb 2013 18:13:02 +0000 (19:13 +0100)]
Windows launcher: single instance and command line forwarding

9 years agoAPI (classloader hacks included) to receive external command line notifications from...
Dmitry Jemerov [Thu, 14 Feb 2013 18:11:51 +0000 (19:11 +0100)]
API (classloader hacks included) to receive external command line notifications from new Windows launcher [r=jeka]

9 years agoWindows launcher: complete JRE search logic
Dmitry Jemerov [Thu, 14 Feb 2013 15:39:59 +0000 (16:39 +0100)]
Windows launcher: complete JRE search logic

9 years agoWindows launcher: command line arguments
Dmitry Jemerov [Thu, 14 Feb 2013 14:25:31 +0000 (15:25 +0100)]
Windows launcher: command line arguments

9 years agoWindows launcher: initial
Dmitry Jemerov [Thu, 14 Feb 2013 12:33:24 +0000 (13:33 +0100)]
Windows launcher: initial

9 years agoType annotation parsing tests
Roman Shevchenko [Thu, 14 Feb 2013 19:13:09 +0000 (20:13 +0100)]
Type annotation parsing tests

9 years agoParse annotations on array dimensions
Roman Shevchenko [Thu, 14 Feb 2013 11:51:24 +0000 (12:51 +0100)]
Parse annotations on array dimensions

9 years agoParse annotations on wildcard types
Roman Shevchenko [Thu, 14 Feb 2013 11:11:19 +0000 (12:11 +0100)]
Parse annotations on wildcard types

9 years agoParse incomplete annotated type casts
Roman Shevchenko [Wed, 13 Feb 2013 17:44:29 +0000 (18:44 +0100)]
Parse incomplete annotated type casts

9 years agoParse annotations on inner references
Roman Shevchenko [Wed, 13 Feb 2013 12:32:06 +0000 (13:32 +0100)]
Parse annotations on inner references

9 years agoTest fixed
Roman Shevchenko [Thu, 14 Feb 2013 19:12:03 +0000 (20:12 +0100)]
Test fixed

9 years agoFormatting
Roman Shevchenko [Thu, 14 Feb 2013 13:32:49 +0000 (14:32 +0100)]
Formatting

9 years agoUseless check dropped
Roman Shevchenko [Wed, 13 Feb 2013 12:20:56 +0000 (13:20 +0100)]
Useless check dropped

9 years agoContainerUtil: addAllNotNull(Collection, Iterable) is fixed; all addIfNotNull's retur...
Dmitry Semeniouta [Thu, 14 Feb 2013 19:00:25 +0000 (23:00 +0400)]
ContainerUtil: addAllNotNull(Collection, Iterable) is fixed; all addIfNotNull's return bool to signal if container is changed

9 years agograph inference: avoid copy; optimizations
anna [Thu, 14 Feb 2013 18:57:57 +0000 (19:57 +0100)]
graph inference: avoid copy; optimizations

9 years ago[^maxim] WeakList.clear shouldn't throw ConcurrentModificationException
peter [Thu, 14 Feb 2013 18:18:16 +0000 (19:18 +0100)]
[^maxim] WeakList.clear shouldn't throw ConcurrentModificationException

9 years agoDisabled "Cycle in components initialization" false positive when the component throw...
Alexander Kirillin [Thu, 14 Feb 2013 15:16:02 +0000 (19:16 +0400)]
Disabled "Cycle in components initialization" false positive when the component throws an exception during initialization

9 years agoa test for IDEA-100653 Language injection: AE at CodeCompletionHandlerBase$WatchingIn...
peter [Thu, 14 Feb 2013 17:27:14 +0000 (18:27 +0100)]
a test for IDEA-100653 Language injection: AE at CodeCompletionHandlerBase$WatchingInsertionContext.setTailOffset() on inserting not escaped character by completion

9 years agoavoid unused trace +review CR-IC @denis.zhdanov
Maxim.Mossienko [Thu, 14 Feb 2013 17:07:29 +0000 (18:07 +0100)]
avoid unused trace +review CR-IC @denis.zhdanov

9 years agoexternal build: make GC easier by cleaning cached SharedNameTable for javac 7
Eugene Zhuravlev [Thu, 14 Feb 2013 16:50:20 +0000 (17:50 +0100)]
external build: make GC easier by cleaning cached SharedNameTable for javac 7

9 years ago+ "injectable"
Yann Cébron [Thu, 14 Feb 2013 16:44:03 +0000 (17:44 +0100)]
+ "injectable"

9 years agoIDEA-98684 Setting a breakpoint via mouse also places the caret in this line
Denis.Zhdanov [Thu, 14 Feb 2013 16:30:41 +0000 (20:30 +0400)]
IDEA-98684 Setting a breakpoint via mouse also places the caret in this line

9 years agoIDEA-100693 copy/paste of a whole line adds extra space indent
Denis.Zhdanov [Thu, 14 Feb 2013 16:30:33 +0000 (20:30 +0400)]
IDEA-100693 copy/paste of a whole line adds extra space indent

9 years agoIDEA-63225 Provide key for CamelHump selection
Denis.Zhdanov [Thu, 14 Feb 2013 16:30:17 +0000 (20:30 +0400)]
IDEA-63225 Provide key for CamelHump selection

9 years agono need to check for duplicates list of one item storm/126.254
anna [Thu, 14 Feb 2013 15:58:36 +0000 (16:58 +0100)]
no need to check for duplicates list of one item

9 years agoNPE
Alexey Kudravtsev [Thu, 14 Feb 2013 15:48:03 +0000 (19:48 +0400)]
NPE

9 years agocleanup
Alexey Kudravtsev [Thu, 14 Feb 2013 15:37:50 +0000 (19:37 +0400)]
cleanup

9 years agotrim profiles name
Sergey Evdokimov [Thu, 14 Feb 2013 15:48:28 +0000 (19:48 +0400)]
trim profiles name

9 years agoColor Picker (internal action) +review storm/126.253
Vassiliy Kudryashov [Thu, 14 Feb 2013 15:12:08 +0000 (19:12 +0400)]
Color Picker (internal action) +review

9 years agocorrect cache control
Vladimir Krivosheev [Thu, 14 Feb 2013 15:12:36 +0000 (19:12 +0400)]
correct cache control

9 years agoIDEA-101087 IntelliJ IDEA does not override MAVEN_OPTS when VM parameters for Maven...
Sergey Evdokimov [Thu, 14 Feb 2013 15:09:47 +0000 (19:09 +0400)]
IDEA-101087 IntelliJ IDEA does not override MAVEN_OPTS when VM parameters for Maven runner are specified

9 years agoRefactor-simplify EditorCustomization & EditorFeature structure
Kirill Likhodedov [Thu, 14 Feb 2013 15:02:50 +0000 (19:02 +0400)]
Refactor-simplify EditorCustomization & EditorFeature structure

* Merge EditorFeatures to EditorCustomizations, and remove the first.
  Motivation: EditorCustomization and EditorFeature serve the same
  purpose and thus introduce unnecessary duplication.

* Remove EditorCustomization extension point, since all customizations
  can be achieved via EditorTextFieldProvider#getEditorField.

* Let EditorCustomization be an interface.
  Extend on/off EditorCustomizations from SimpleEditorCustomization
  and provide ENABLED/DISABLED static instances to avoid creation
  of custom objects each time.

* This change introduces dependencies in vcs-impl and git4idea to
  the spellchecker module.