Commit Graph
95830 Commits
Author SHA1 Message Date
anna 3de6d80c2e create constant from usage: set static/final before insert field in order to get correct anchor (IDEA-100867) 2013-02-14 21:15:36 +01:00
anna 2794f2c106 testng: support 6.8 pattern "expected [] but found []" (IDEA-100891) 2013-02-14 21:15:36 +01:00
anna 7c89087138 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) 2013-02-14 21:15:35 +01:00
Dmitry Jemerov b79d26ba9e Windows launcher: more diagnostics for JVM creation failures 2013-02-14 20:55:38 +01:00
Dmitry Jemerov e2bb99dd24 Windows launcher: support compiling 64-bit binary 2013-02-14 20:55:37 +01:00
Dmitry Jemerov 8a367a943c Windows launcher: support bootclasspath 2013-02-14 20:55:35 +01:00
Dmitry Jemerov 2e79d5da89 Windows launcher: fallback to <exename>.vmoptions if no VM options file found in config dir 2013-02-14 20:55:34 +01:00
Dmitry Jemerov 73b5fbe76b Windows launcher: single instance and command line forwarding 2013-02-14 20:55:33 +01:00
Dmitry Jemerov 1fdb623ccb API (classloader hacks included) to receive external command line notifications from new Windows launcher [r=jeka] 2013-02-14 20:55:31 +01:00
Dmitry Jemerov 3ee9340150 Windows launcher: complete JRE search logic 2013-02-14 20:55:30 +01:00
Dmitry Jemerov 4a0b27e7ec Windows launcher: command line arguments 2013-02-14 20:55:29 +01:00
Dmitry Jemerov 72b1bfe395 Windows launcher: initial 2013-02-14 20:55:27 +01:00
Roman Shevchenko 8df7b744e5 Type annotation parsing tests 2013-02-14 20:15:43 +01:00
Roman Shevchenko c9e9b741f0 Parse annotations on array dimensions 2013-02-14 20:15:43 +01:00
Roman Shevchenko 54ccd0fec0 Parse annotations on wildcard types 2013-02-14 20:15:42 +01:00
Roman Shevchenko e207f4806e Parse incomplete annotated type casts 2013-02-14 20:15:42 +01:00
Roman Shevchenko 6eb7008a67 Parse annotations on inner references 2013-02-14 20:15:42 +01:00
Roman Shevchenko 6910c2e3ab Test fixed 2013-02-14 20:15:42 +01:00
Roman Shevchenko b64286749d Formatting 2013-02-14 20:15:42 +01:00
Roman Shevchenko 69566fcffe Useless check dropped 2013-02-14 20:15:41 +01:00
Dmitry Semeniouta d0e8a72b8a ContainerUtil: addAllNotNull(Collection, Iterable) is fixed; all addIfNotNull's return bool to signal if container is changed 2013-02-14 23:11:19 +04:00
anna 70179b71da graph inference: avoid copy; optimizations 2013-02-14 19:59:45 +01:00
peter 230000c11a [^maxim] WeakList.clear shouldn't throw ConcurrentModificationException 2013-02-14 19:18:51 +01:00
Alexander Kirillin 89f0da2f59 Disabled "Cycle in components initialization" false positive when the component throws an exception during initialization 2013-02-14 21:42:51 +04:00
peter 7a78af068a a test for IDEA-100653 Language injection: AE at CodeCompletionHandlerBase$WatchingInsertionContext.setTailOffset() on inserting not escaped character by completion 2013-02-14 18:28:52 +01:00
Maxim.Mossienko 219269fcae avoid unused trace +review CR-IC @denis.zhdanov 2013-02-14 18:13:48 +01:00
Eugene Zhuravlev a15e59e7d0 external build: make GC easier by cleaning cached SharedNameTable for javac 7 2013-02-14 17:54:34 +01:00
Yann Cébron af8b60463b + "injectable" 2013-02-14 17:44:03 +01:00
Denis.Zhdanov cac022e77f IDEA-98684 Setting a breakpoint via mouse also places the caret in this line 2013-02-14 20:31:06 +04:00
Denis.Zhdanov b2c4fbb939 IDEA-100693 copy/paste of a whole line adds extra space indent 2013-02-14 20:31:06 +04:00
Denis.Zhdanov 1d636477f1 IDEA-63225 Provide key for CamelHump selection 2013-02-14 20:31:06 +04:00
anna c02ea9bbeb no need to check for duplicates list of one item 2013-02-14 17:00:58 +01:00
Alexey Kudravtsev 564ff7cbe6 NPE 2013-02-14 19:59:20 +04:00
Alexey Kudravtsev ff1d46eca8 cleanup 2013-02-14 19:59:19 +04:00
Sergey Evdokimov a7d87364c3 trim profiles name 2013-02-14 19:49:04 +04:00
Vassiliy Kudryashov 3b66a992c0 Color Picker (internal action) +review 2013-02-14 19:15:29 +04:00
Vladimir Krivosheev 2ed3800cef correct cache control 2013-02-14 19:12:50 +04:00
Sergey Evdokimov b4628d4c50 IDEA-101087 IntelliJ IDEA does not override MAVEN_OPTS when VM parameters for Maven runner are specified 2013-02-14 19:10:26 +04:00
Kirill Likhodedov 1d93cacfc3 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.
2013-02-14 19:04:52 +04:00
Kirill Likhodedov dc80819ac8 adjust right margin code style setting spinner size: it was too wide 2013-02-14 19:04:51 +04:00
Daniel Marcotte 712b3202fb Use spinner control for Code Style->General right margin 2013-02-14 19:04:51 +04:00
Daniel Marcotte 11853e7537 Restore commit message editor configs
Restores the soft wrap enabled and additional page disabled editor
settings to the commit message editor.

Also reverts accidental change to SDK in misc.xml
2013-02-14 19:04:50 +04:00
Daniel Marcotte 0dc2c3aa1d Refactor EditorTextFieldProvider to support more features
Replace the EditorCustomization.Feature enum with an EditorFeature object
which can support richer customization than "enabled/disabled".

The catalyst for this change was the addition of RightMarginEditorFeature
which needs a right margin size in addition to "enabled/disabled"
2013-02-14 19:04:50 +04:00
Daniel Marcotte 4cfa1a3e0e Default commit message right margin to off 2013-02-14 19:04:49 +04:00
Daniel Marcotte e9a61fa6af Use spinner control for VcsCommitMessageMarginConfigurable 2013-02-14 19:04:49 +04:00
Daniel Marcotte fa82b9ebe6 Remove duplicated editor setup 2013-02-14 19:04:48 +04:00
Daniel Marcotte 513eb87edd Add right margin guideline to commit message editor
Add a right margin to the commit message editor, defaulting it to
72 columns and enabled.  Also add a configuration option to
"Settings->Version Control" for toggling the margin and setting its
width.
2013-02-14 19:04:47 +04:00
Vladimir Krivosheev 7bb9fcc008 correct cache control 2013-02-14 18:59:47 +04:00
Eugene Zhuravlev c3712d6502 external build: when choosing JDK to be used for build process, consider all sdk that implement JavaSdkType instead of JavaSdk 2013-02-14 15:53:17 +01:00
peter 66ca47b829 diagnose invalid stub-based PsiAnchor (IDEA-100526, IDEA-100962) 2013-02-14 15:01:31 +01:00