idea/community.git
7 years agoExpandable indent storing additional block, which indent is used as min indent marker...
Yaroslav Lepenkin [Wed, 17 Jun 2015 09:53:37 +0000 (12:53 +0300)]
Expandable indent storing additional block, which indent is used as min indent marker for all children of blocks corresponding to particular expandable indent.

If all blocks corresponding to current expandable indent has no linefeeds in their whitespaces, if one of these blocks has child which has indent less or equal than min marker indent, than indent is expanded.

Total summary:
Indent is expanded, if any of blocks with these indent is located on new line, or when there is some block's children with indent less or equal than min marker indent.

7 years agoinitial fix for numerous bugs mostly related to to multiline method call parameters...
Yaroslav Lepenkin [Fri, 5 Jun 2015 10:10:54 +0000 (13:10 +0300)]
initial fix for numerous bugs mostly related to to multiline method call parameters. We want to ensure that in sequence: "Parenthesis -> Method Params -> Method Params Children", each member has less indent than it's right sibling.

Currently we check if any param is located on new line, and if so, we enforce children indent. Additionally we check if parenthesis has the same indent as any children, indent is enforced also.

This checks and modifications are performed after formatter's AdjustWhiteSpaceState, when we know all proper whitespaces states,  but before actual modification.

7 years agoRun Arq JUnit tests from context clion/142.4499
Nikolay Mikhaylov [Wed, 2 Sep 2015 08:46:24 +0000 (11:46 +0300)]
Run Arq JUnit tests from context

7 years agomove use.loaded.state.as.existing check to correct place appcode/142.4504
Vladimir Krivosheev [Wed, 2 Sep 2015 08:05:50 +0000 (10:05 +0200)]
move use.loaded.state.as.existing check to correct place

7 years agocleanup
Vladimir Krivosheev [Wed, 2 Sep 2015 07:56:44 +0000 (09:56 +0200)]
cleanup

7 years agouse.loaded.state.as.existing, default false until client issues are not fixed.
Vladimir Krivosheev [Wed, 2 Sep 2015 06:51:29 +0000 (08:51 +0200)]
use.loaded.state.as.existing, default false until client issues are not fixed.

7 years agoavoid PsiVFSListener nesting (EA-56525 - assert: PsiManagerImpl.fireEvent)
peter [Wed, 2 Sep 2015 06:47:44 +0000 (08:47 +0200)]
avoid PsiVFSListener nesting (EA-56525 - assert: PsiManagerImpl.fireEvent)

7 years agouse.loaded.state.as.existing, default false until client issues are not fixed.
Vladimir Krivosheev [Wed, 2 Sep 2015 06:40:41 +0000 (08:40 +0200)]
use.loaded.state.as.existing, default false until client issues are not fixed.

7 years agodon't save if only format is changed
Vladimir Krivosheev [Tue, 1 Sep 2015 15:30:42 +0000 (17:30 +0200)]
don't save if only format is changed

7 years agoprepare to "don't save if only format is changed"
Vladimir Krivosheev [Tue, 1 Sep 2015 15:30:12 +0000 (17:30 +0200)]
prepare to "don't save if only format is changed"

7 years agoextract serializeState
Vladimir Krivosheev [Tue, 1 Sep 2015 15:28:51 +0000 (17:28 +0200)]
extract serializeState

7 years agoconvert to Kotlin
Vladimir Krivosheev [Tue, 1 Sep 2015 15:25:47 +0000 (17:25 +0200)]
convert to Kotlin

7 years agodon't save if only format is changed
Vladimir Krivosheev [Tue, 1 Sep 2015 15:22:40 +0000 (17:22 +0200)]
don't save if only format is changed

7 years agodon't require project view during instantiation
Vladimir Krivosheev [Tue, 1 Sep 2015 14:59:45 +0000 (16:59 +0200)]
don't require project view during instantiation

7 years agocleanup
Vladimir Krivosheev [Tue, 1 Sep 2015 14:59:13 +0000 (16:59 +0200)]
cleanup

7 years agocleanup
Vladimir Krivosheev [Tue, 1 Sep 2015 14:48:56 +0000 (16:48 +0200)]
cleanup

7 years agocleanup
Vladimir Krivosheev [Tue, 1 Sep 2015 14:18:22 +0000 (16:18 +0200)]
cleanup

7 years agocleanup
Vladimir Krivosheev [Tue, 1 Sep 2015 14:08:04 +0000 (16:08 +0200)]
cleanup

7 years agocleanup
Vladimir Krivosheev [Tue, 1 Sep 2015 13:56:59 +0000 (15:56 +0200)]
cleanup

7 years agocleanup
Vladimir Krivosheev [Tue, 1 Sep 2015 08:54:12 +0000 (10:54 +0200)]
cleanup

7 years agocleanup
Vladimir Krivosheev [Tue, 1 Sep 2015 08:46:39 +0000 (10:46 +0200)]
cleanup

7 years agocleanup
Vladimir Krivosheev [Tue, 1 Sep 2015 08:35:06 +0000 (10:35 +0200)]
cleanup

7 years agoSyntaxTraverser: utility methods phpstorm/142.4491 pycharm/142.4488 webstorm/142.4489
Gregory.Shrago [Wed, 2 Sep 2015 00:59:56 +0000 (03:59 +0300)]
SyntaxTraverser: utility methods

7 years agoSyntaxTraverser: tolerate types with Language.ANY
Gregory.Shrago [Wed, 2 Sep 2015 00:16:34 +0000 (03:16 +0300)]
SyntaxTraverser: tolerate types with Language.ANY

7 years agoexclude DUMMY_BLOCK from word selection
Gregory.Shrago [Wed, 2 Sep 2015 00:08:38 +0000 (03:08 +0300)]
exclude DUMMY_BLOCK from word selection

7 years agointroduce notInstanceOf, equalTo, notEqualTo conditions
Gregory.Shrago [Wed, 2 Sep 2015 00:07:58 +0000 (03:07 +0300)]
introduce notInstanceOf, equalTo, notEqualTo conditions

7 years agoreduce tips images by 1.2M total appcode/142.4494 clion/142.4487 dbe/142.4485 rubymine/142.4490
Konstantin Bulenkov [Tue, 1 Sep 2015 23:11:03 +0000 (02:11 +0300)]
reduce tips images by 1.2M total

7 years agomove graphite theme images to dedicated folder
Konstantin Bulenkov [Tue, 1 Sep 2015 22:59:59 +0000 (01:59 +0300)]
move graphite theme images to dedicated folder

7 years agosimplify MacIntelliJComboBoxUI by work with icon cache
Konstantin Bulenkov [Tue, 1 Sep 2015 22:06:20 +0000 (01:06 +0300)]
simplify MacIntelliJComboBoxUI by work with icon cache

7 years agoupdate yosemite combobox resources
Konstantin Bulenkov [Tue, 1 Sep 2015 22:05:28 +0000 (01:05 +0300)]
update yosemite combobox resources

7 years agoIcons Cache: + utility method getIcon(name)
Konstantin Bulenkov [Tue, 1 Sep 2015 22:04:35 +0000 (01:04 +0300)]
Icons Cache: + utility method getIcon(name)

7 years agofix typo in key (options.general.color.descriptor.readonly.fragment.background)
Yann Cébron [Tue, 1 Sep 2015 21:20:25 +0000 (23:20 +0200)]
fix typo in key (options.general.color.descriptor.readonly.fragment.background)

7 years agoJSP Color settings: group "Expression language" items
Yann Cébron [Tue, 1 Sep 2015 21:19:39 +0000 (23:19 +0200)]
JSP Color settings: group "Expression language" items

7 years agoIDEA-121670 Editor->Colors&Fonts: attribute list display/management [Java]
Rustam Vishnyakov [Tue, 1 Sep 2015 20:35:45 +0000 (23:35 +0300)]
IDEA-121670 Editor->Colors&Fonts: attribute list display/management [Java]

7 years agodfa: store CCE state in visitor, not runner: the latter is reused which can result...
peter [Tue, 1 Sep 2015 19:13:44 +0000 (21:13 +0200)]
dfa: store CCE state in visitor, not runner: the latter is reused which can result in multiple warning

7 years agofix broken code formatting
Dmitry Jemerov [Tue, 1 Sep 2015 19:03:15 +0000 (21:03 +0200)]
fix broken code formatting

7 years ago[groovy] collect members from all traits including those from ast transformations
Daniil Ovchinnikov [Tue, 1 Sep 2015 18:55:35 +0000 (21:55 +0300)]
[groovy] collect members from all traits including those from ast transformations

7 years ago[groovy] navigate to source method of compiled trait if possible
Daniil Ovchinnikov [Tue, 1 Sep 2015 17:43:12 +0000 (20:43 +0300)]
[groovy] navigate to source method of compiled trait if possible

7 years agoIDEA-144574 Compound run configurations: change list with checkboxes to list with...
Vassiliy.Kudryashov [Tue, 1 Sep 2015 17:33:02 +0000 (20:33 +0300)]
IDEA-144574 Compound run configurations: change list with checkboxes to list with plus button

7 years agomake sure font combobox reflects scheme's font even before full font list is loaded
Dmitry Batrak [Tue, 1 Sep 2015 17:25:56 +0000 (20:25 +0300)]
make sure font combobox reflects scheme's font even before full font list is loaded
(otherwise, if default color schemes contain different fonts, like on Linux currently, font name in combobox is not properly updated on scheme change)

7 years ago[groovy] cache compiled traits methods
Daniil Ovchinnikov [Tue, 1 Sep 2015 17:14:42 +0000 (20:14 +0300)]
[groovy] cache compiled traits methods

7 years agoEA-61990 - NPE: EvaluatorBuilderImpl$Builder.visitReferenceExpression
Egor.Ushakov [Tue, 1 Sep 2015 17:10:50 +0000 (20:10 +0300)]
EA-61990 - NPE: EvaluatorBuilderImpl$Builder.visitReferenceExpression

7 years agoIDEA-107372 Right margin settings isn't saved on CTRL-Enter pressing + no spinner...
Rustam Vishnyakov [Tue, 1 Sep 2015 16:35:12 +0000 (19:35 +0300)]
IDEA-107372 Right margin settings isn't saved on CTRL-Enter pressing + no spinner (agreed with Olga Berdnikova)

7 years agoCleanup/Green code
Rustam Vishnyakov [Tue, 1 Sep 2015 13:44:53 +0000 (16:44 +0300)]
Cleanup/Green code

7 years agoCleanup/Green code
Rustam Vishnyakov [Tue, 1 Sep 2015 13:27:02 +0000 (16:27 +0300)]
Cleanup/Green code

7 years agodiff: print usage help to stdout
Aleksey Pivovarov [Tue, 1 Sep 2015 16:29:48 +0000 (19:29 +0300)]
diff: print usage help to stdout

7 years agodiff: show chain of diff requests for "Compare With Local" action with single selecte...
Aleksey Pivovarov [Tue, 11 Aug 2015 14:23:34 +0000 (17:23 +0300)]
diff: show chain of diff requests for "Compare With Local" action with single selected change

7 years agodiff: allow to show three-way diff from command line
Aleksey Pivovarov [Tue, 1 Sep 2015 13:19:36 +0000 (16:19 +0300)]
diff: allow to show three-way diff from command line

* check VirtualFile.isValid() - it could become invalid after refresh

7 years agodiff: fix NPE on Tab in diff application
Aleksey Pivovarov [Tue, 1 Sep 2015 12:36:16 +0000 (15:36 +0300)]
diff: fix NPE on Tab in diff application

7 years agoEA-67844 - OCE: JavaReferringObjectsValue$.contextAction
Egor.Ushakov [Tue, 1 Sep 2015 16:09:37 +0000 (19:09 +0300)]
EA-67844 - OCE: JavaReferringObjectsValue$.contextAction

7 years agoFix DnD in trees (IDEA-144233 / IDEA-144411)
Sergey Malenkov [Tue, 1 Sep 2015 15:59:14 +0000 (18:59 +0300)]
Fix DnD in trees (IDEA-144233 / IDEA-144411)

7 years agoIDEA-144627 Proper text capitalization in 'Generate Javadoc' screen
Dmitry Batrak [Tue, 1 Sep 2015 15:57:43 +0000 (18:57 +0300)]
IDEA-144627 Proper text capitalization in 'Generate Javadoc' screen

7 years agoincrease repeat count field size
Anna Kozlova [Tue, 1 Sep 2015 14:56:38 +0000 (17:56 +0300)]
increase repeat count field size

7 years agoensure actions toolbar is immediately updated to calculate preferred size (IDEA-144630)
Anna Kozlova [Tue, 1 Sep 2015 14:33:53 +0000 (17:33 +0300)]
ensure actions toolbar is immediately updated to calculate preferred size (IDEA-144630)

7 years agoinit offset field just like line:col field
Gregory.Shrago [Tue, 1 Sep 2015 15:31:41 +0000 (18:31 +0300)]
init offset field just like line:col field

7 years agoEA-69138 - assert: FileManagerImpl.findFile appcode/142.4484 clion/142.4483
Egor.Ushakov [Tue, 1 Sep 2015 14:48:39 +0000 (17:48 +0300)]
EA-69138 - assert: FileManagerImpl.findFile

7 years agoasync reimporting from Maven: mark result as processed in more cases phpstorm/142.4481
nik [Tue, 1 Sep 2015 14:18:55 +0000 (17:18 +0300)]
async reimporting from Maven: mark result as processed in more cases

7 years agoEA-70326 - NPE: RequestManagerImpl.createClassPrepareRequest appcode/142.4517
Egor.Ushakov [Tue, 1 Sep 2015 13:56:50 +0000 (16:56 +0300)]
EA-70326 - NPE: RequestManagerImpl.createClassPrepareRequest

7 years agodisable pattern configurations from editor (IDEA-144628)
Anna Kozlova [Tue, 1 Sep 2015 13:17:33 +0000 (16:17 +0300)]
disable pattern configurations from editor (IDEA-144628)

7 years agopreserve captured wildcards during non wildcard parameterization (IDEA-132690)
Anna Kozlova [Tue, 1 Sep 2015 13:06:17 +0000 (16:06 +0300)]
preserve captured wildcards during non wildcard parameterization (IDEA-132690)

7 years agonon wildcard parameterization: workaround problems caused by different parameterizati...
Anna Kozlova [Tue, 1 Sep 2015 13:03:21 +0000 (16:03 +0300)]
non wildcard parameterization: workaround problems caused by different parameterizations of the same class during glb algorithm (IDEA-132690)

7 years agojunit: make it possible to start pattern configuration with parameter from @Parameter...
Anna Kozlova [Tue, 1 Sep 2015 10:26:01 +0000 (13:26 +0300)]
junit: make it possible to start pattern configuration with parameter from @Parameterized (IDEA-144608)

7 years agotests ui: make progress color different from text color (IDEA-144568)
Anna Kozlova [Tue, 1 Sep 2015 09:45:38 +0000 (12:45 +0300)]
tests ui: make progress color different from text color (IDEA-144568)

7 years agoEA-70970 - IAE: ServiceManager.getService idea/142.4480
Egor.Ushakov [Tue, 1 Sep 2015 13:26:49 +0000 (16:26 +0300)]
EA-70970 - IAE: ServiceManager.getService

7 years agoEA-70991 - OCE: ValueDescriptorImpl.isEnumConstant
Egor.Ushakov [Tue, 1 Sep 2015 13:09:11 +0000 (16:09 +0300)]
EA-70991 - OCE: ValueDescriptorImpl.isEnumConstant

7 years agoEA-71180 Checks that psi element is valid
Dmitry Batkovich [Tue, 1 Sep 2015 12:59:24 +0000 (15:59 +0300)]
EA-71180 Checks that psi element is valid

7 years agoIDEA-140057 Pin/unpin buttons of the "Quick Documentation/Definition" popup are too...
Dmitry Batrak [Tue, 1 Sep 2015 12:43:14 +0000 (15:43 +0300)]
IDEA-140057 Pin/unpin buttons of the "Quick Documentation/Definition" popup are too different and thus very confusing

7 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Tue, 1 Sep 2015 12:36:27 +0000 (15:36 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoEA-72384 NPE: XmlPropertiesFileImpl.findPropertiesByKey
Dmitry Batkovich [Tue, 1 Sep 2015 12:32:16 +0000 (15:32 +0300)]
EA-72384 NPE: XmlPropertiesFileImpl.findPropertiesByKey

7 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Tue, 1 Sep 2015 12:33:03 +0000 (15:33 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoadded restarter for update process on unix
Vladimir.Orlov [Tue, 1 Sep 2015 12:26:42 +0000 (15:26 +0300)]
added restarter for update process on unix

7 years agoRUBY-17096 IDEA-132779 github: open browser links by hash phpstorm/142.4477
Aleksey Pivovarov [Tue, 1 Sep 2015 11:32:43 +0000 (14:32 +0300)]
RUBY-17096 IDEA-132779 github: open browser links by hash

7 years agoMerge remote-tracking branch 'origin/master'
irengrig [Tue, 1 Sep 2015 12:04:03 +0000 (14:04 +0200)]
Merge remote-tracking branch 'origin/master'

7 years agoMerge remote-tracking branch 'origin/master'
irengrig [Tue, 1 Sep 2015 12:01:38 +0000 (14:01 +0200)]
Merge remote-tracking branch 'origin/master'

7 years agoIDEA-144617 Wrong menu item capitalization
Vassiliy.Kudryashov [Tue, 1 Sep 2015 11:46:45 +0000 (14:46 +0300)]
IDEA-144617 Wrong menu item capitalization

7 years agoIDEA-144524 Filtering inspections by language removes batch inspections
Dmitry Batkovich [Tue, 1 Sep 2015 11:48:47 +0000 (14:48 +0300)]
IDEA-144524 Filtering inspections by language removes batch inspections

7 years agocleanup
Alexey Kudravtsev [Mon, 31 Aug 2015 13:53:56 +0000 (16:53 +0300)]
cleanup

7 years agocleanup
Alexey Kudravtsev [Mon, 31 Aug 2015 13:16:24 +0000 (16:16 +0300)]
cleanup

7 years agoshow more favorites in default project settings|file encodings|project encoding
Alexey Kudravtsev [Mon, 31 Aug 2015 12:45:35 +0000 (15:45 +0300)]
show more favorites in default project settings|file encodings|project encoding

7 years agoSend statistics notification: use "onFrameActivated" event instead of "appFrameCreat...
Ivan Chirkov [Tue, 1 Sep 2015 11:08:04 +0000 (13:08 +0200)]
Send statistics notification: use  "onFrameActivated" event instead of "appFrameCreated" and ApplicationManager.getApplication().invokeLater instead of alarm with delay

7 years agoLongLineInspection fixed to doesn't process injected code (IDEA-144554)
Dmitry Batkovich [Tue, 1 Sep 2015 10:13:52 +0000 (13:13 +0300)]
LongLineInspection fixed to doesn't process injected code (IDEA-144554)

7 years agoEA-63833 - NPE: EvaluatorBuilderImpl$Builder.visitTypeCastExpression
Egor.Ushakov [Tue, 1 Sep 2015 10:12:23 +0000 (13:12 +0300)]
EA-63833 - NPE: EvaluatorBuilderImpl$Builder.visitTypeCastExpression

7 years ago[git] IDEA-142566 fix git clone for directory names which look like cmd options
Kirill Likhodedov [Tue, 1 Sep 2015 09:27:42 +0000 (12:27 +0300)]
[git] IDEA-142566 fix git clone for directory names which look like cmd options

Add "--" before specifying the directory.

7 years agoIDEA-142976 Shorten ProgressDialog text when it doesn't fit to the available space
Kirill Likhodedov [Tue, 1 Sep 2015 09:24:17 +0000 (12:24 +0300)]
IDEA-142976 Shorten ProgressDialog text when it doesn't fit to the available space

The same as it is already done for text2

7 years ago[git] IDEA-142908 Cherry-pick always does a thing, even when the commit dialog is...
Kirill Likhodedov [Tue, 1 Sep 2015 09:15:02 +0000 (12:15 +0300)]
[git] IDEA-142908 Cherry-pick always does a thing, even when the commit dialog is shown afterwards => no ... is needed in the name

7 years ago[git] don't rely on the error output to identify if Git command failed. Check only...
Kirill Likhodedov [Tue, 1 Sep 2015 09:12:00 +0000 (12:12 +0300)]
[git] don't rely on the error output to identify if Git command failed. Check only the exit code.

7 years ago[git] simplify and rename method
Kirill Likhodedov [Tue, 1 Sep 2015 09:10:00 +0000 (12:10 +0300)]
[git] simplify and rename method

7 years ago[git] Treat 'error:' as an error output line, since standard Git error messages end...
Kirill Likhodedov [Tue, 1 Sep 2015 09:07:35 +0000 (12:07 +0300)]
[git] Treat 'error:' as an error output line, since standard Git error messages end with colon

7 years agooptimize show popup for multiple selection: minimize classes processing to detect...
Anna Kozlova [Mon, 31 Aug 2015 17:59:15 +0000 (20:59 +0300)]
optimize show popup for multiple selection: minimize classes processing to detect test cases (IDEA-144401)

7 years agomore vfs logging for p4 tests appcode/142.4475 clion/142.4473
peter [Tue, 1 Sep 2015 08:32:26 +0000 (10:32 +0200)]
more vfs logging for p4 tests

7 years agogroovy resolve: always prefer inner classes (IDEA-116243)
peter [Tue, 1 Sep 2015 07:54:08 +0000 (09:54 +0200)]
groovy resolve: always prefer inner classes (IDEA-116243)

when there are several classes with identical qualified name, don't rely on nondeterministic findClass result, choose inner classes explicitly

7 years agocorrectly restore smart pointers to empty PSI elements
peter [Tue, 1 Sep 2015 07:50:41 +0000 (09:50 +0200)]
correctly restore smart pointers to empty PSI elements

7 years agoDo not instantiate inspection while copying wrapper if tool is null appcode/142.4464 appcode/142.4465.1 appcode/142.4465.14 appcode/142.4465.5 appcode/142.4465.9 clion/142.4462 clion/142.4465.13 clion/142.4465.2 clion/142.4465.3 clion/142.4465.7 dbe/142.4463 dbe/142.4463.1 dbe/142.4463.2 dbe/142.4463.3 idea/142.4465 idea/142.4465.2 phpstorm/142.4466 pycharm/142.4461 rubymine/142.4465.3 rubymine/142.4465.5 rubymine/142.4467 webstorm/142.4468
Alexander Zolotov [Mon, 31 Aug 2015 21:49:24 +0000 (00:49 +0300)]
Do not instantiate inspection while copying wrapper if tool is null

7 years agoprint process CPU usage in long autopopup tests
peter [Mon, 31 Aug 2015 21:48:48 +0000 (23:48 +0200)]
print process CPU usage in long autopopup tests

7 years agoR/O-PSI: thread-safety
Gregory.Shrago [Mon, 31 Aug 2015 20:57:16 +0000 (23:57 +0300)]
R/O-PSI: thread-safety

7 years agodo not close injection fragment via Esc
Gregory.Shrago [Mon, 31 Aug 2015 16:24:00 +0000 (19:24 +0300)]
do not close injection fragment via Esc

7 years agoMerge branch 'traff/sdks'
Dmitry Trofimov [Mon, 31 Aug 2015 20:58:20 +0000 (22:58 +0200)]
Merge branch 'traff/sdks'

7 years agoIDEA-136008 - IllegalArgumentException when adding JBoss External Schema
Michael Golubev [Mon, 31 Aug 2015 19:32:28 +0000 (21:32 +0200)]
IDEA-136008 - IllegalArgumentException when adding JBoss External Schema

7 years agomark NodeJS 142.4100 as incompatible
Sergey Simonchik [Mon, 31 Aug 2015 19:01:29 +0000 (22:01 +0300)]
mark NodeJS 142.4100 as incompatible

7 years ago[groovy] refactor support of generics in compiled traits idea/142.4452
Daniil Ovchinnikov [Mon, 31 Aug 2015 18:18:58 +0000 (21:18 +0300)]
[groovy] refactor support of generics in compiled traits