idea/community.git
4 years agojunit 5 tags support (IDEA-163481)
Anna.Kozlova [Thu, 11 Jan 2018 15:44:58 +0000 (16:44 +0100)]
junit 5 tags support (IDEA-163481)

4 years agoeffectively unqualified: take parenthesis around qualifier into account
Anna.Kozlova [Thu, 11 Jan 2018 14:14:20 +0000 (15:14 +0100)]
effectively unqualified: take parenthesis around qualifier into account

4 years agoanalyze stacktrace, normalize: don't eat backslashes
peter [Thu, 11 Jan 2018 15:43:42 +0000 (16:43 +0100)]
analyze stacktrace, normalize: don't eat backslashes

4 years agoEA-70982 - assert: Alarm.checkDisposed - fix for IDEA-CR-28439
Egor Ushakov [Thu, 11 Jan 2018 15:26:42 +0000 (18:26 +0300)]
EA-70982 - assert: Alarm.checkDisposed - fix for IDEA-CR-28439

4 years agoJava: Test for fix for "unresolved package" error in module-info.java (IDEA-176421)
Pavel Dolgov [Thu, 11 Jan 2018 14:51:45 +0000 (17:51 +0300)]
Java: Test for fix for "unresolved package" error in module-info.java (IDEA-176421)

4 years agoJava: Fix "unresolved package" error in module-info.java by creating a class in that...
Pavel Dolgov [Wed, 10 Jan 2018 15:55:26 +0000 (18:55 +0300)]
Java: Fix "unresolved package" error in module-info.java by creating a class in that package (IDEA-176421)

4 years agoIG/IPP: declaration always needs code block
Bas Leijdekkers [Thu, 11 Jan 2018 14:56:44 +0000 (15:56 +0100)]
IG/IPP: declaration always needs code block

4 years agoalign caption to the left appcode/181.2661 clion/181.2660
Egor Ushakov [Thu, 11 Jan 2018 14:53:31 +0000 (17:53 +0300)]
align caption to the left

4 years agofix hint popup for enum's 'valueOf' method
Dmitry Batrak [Thu, 11 Jan 2018 14:51:06 +0000 (17:51 +0300)]
fix hint popup for enum's 'valueOf' method

4 years agofix library name
Nikita Skvortsov [Thu, 11 Jan 2018 14:46:47 +0000 (17:46 +0300)]
fix library name

4 years ago[java decompiler] corrects test data appcode/181.2664
Roman Shevchenko [Thu, 11 Jan 2018 14:38:49 +0000 (15:38 +0100)]
[java decompiler] corrects test data

4 years agoIDEA-105708 vcs: close annotations in Preview editors on second action invocation
Aleksey Pivovarov [Thu, 11 Jan 2018 13:50:10 +0000 (16:50 +0300)]
IDEA-105708 vcs: close annotations in Preview editors on second action invocation

* allow to open annotations in multiple editors for the same file

4 years agovcs: cleanup - remove VcsContext usage
Aleksey Pivovarov [Thu, 11 Jan 2018 13:48:20 +0000 (16:48 +0300)]
vcs: cleanup - remove VcsContext usage

4 years agoEA-113898 - NPE: XDebuggerEvaluationDialog.getInputEditor - init listener after input...
Egor Ushakov [Thu, 11 Jan 2018 14:22:52 +0000 (17:22 +0300)]
EA-113898 - NPE: XDebuggerEvaluationDialog.getInputEditor - init listener after input editor init

4 years agoEA-114617 - CME: XLineBreakpointManager.lambda$removeBreakpoints$
Egor Ushakov [Thu, 11 Jan 2018 14:08:23 +0000 (17:08 +0300)]
EA-114617 - CME: XLineBreakpointManager.lambda$removeBreakpoints$

4 years agoCleanup (dead code)
Roman Shevchenko [Thu, 11 Jan 2018 14:12:36 +0000 (15:12 +0100)]
Cleanup (dead code)

4 years agowording "solutions" -> "projects"
Eugene Zhuravlev [Thu, 11 Jan 2018 13:59:37 +0000 (14:59 +0100)]
wording "solutions" -> "projects"

4 years agoWEB-30322 JSON Schema: restart schema service after update from VCS phpstorm/181.2658
Irina.Chernushina [Thu, 11 Jan 2018 13:51:58 +0000 (14:51 +0100)]
WEB-30322 JSON Schema: restart schema service after update from VCS

4 years agoMerge remote-tracking branch 'origin/master'
Stanislav Dombrovsky [Thu, 11 Jan 2018 13:50:04 +0000 (16:50 +0300)]
Merge remote-tracking branch 'origin/master'

4 years agoOC-16111 General improvements for Xcode keymap [fixes after testing]
Stanislav Dombrovsky [Thu, 11 Jan 2018 13:48:40 +0000 (16:48 +0300)]
OC-16111 General improvements for Xcode keymap [fixes after testing]

4 years agoIDEA-CR-28139 cleanup
Alexey Kudravtsev [Thu, 11 Jan 2018 13:40:23 +0000 (16:40 +0300)]
IDEA-CR-28139 cleanup

4 years agoincremental reparse of injected fragments
Alexey Kudravtsev [Thu, 11 Jan 2018 13:28:21 +0000 (16:28 +0300)]
incremental reparse of injected fragments

4 years agodo dispose smart pointers on usage view close to relieve GC
Alexey Kudravtsev [Thu, 11 Jan 2018 13:10:51 +0000 (16:10 +0300)]
do dispose smart pointers on usage view close to relieve GC

(even in refactoring preview there we need to first run the refactoring which uses the smart pointers from the usages view and only then dispose the pointers)

4 years agoEA-114051 - IDIE: StackFrameProxyImpl.getValue
Egor Ushakov [Thu, 11 Jan 2018 13:37:47 +0000 (16:37 +0300)]
EA-114051 - IDIE: StackFrameProxyImpl.getValue

4 years agoGUI-71 New Maven project: Please make possible to select a specified maven archetype...
Maxim.Kolmakov [Thu, 11 Jan 2018 13:32:46 +0000 (14:32 +0100)]
GUI-71 New Maven project: Please make possible to select a specified maven archetype from the list

4 years agoremove MinusculeMatcher.MatchingState to speed up and simplify matching
peter [Thu, 11 Jan 2018 12:51:20 +0000 (13:51 +0100)]
remove MinusculeMatcher.MatchingState to speed up and simplify matching

it was added to avoid exponential matching, but that can't be reproduced now

4 years agotests: pump event queue before checking leaks
peter [Thu, 11 Jan 2018 12:44:41 +0000 (13:44 +0100)]
tests: pump event queue before checking leaks

4 years agoIDEA-183754 vcs: do not access VFS from `CLM.loadState`
Aleksey Pivovarov [Thu, 14 Dec 2017 12:51:36 +0000 (15:51 +0300)]
IDEA-183754 vcs: do not access VFS from `CLM.loadState`

* It is called from EDT and initial VFS refresh might have not happen yes.

4 years agoAdbServiceTest excluded due to memory leak
Dmitry Avdeev [Thu, 11 Jan 2018 12:37:49 +0000 (15:37 +0300)]
AdbServiceTest excluded due to memory leak

4 years agoEA-70982 - assert: Alarm.checkDisposed clion/181.2656
Egor Ushakov [Thu, 11 Jan 2018 12:38:13 +0000 (15:38 +0300)]
EA-70982 - assert: Alarm.checkDisposed

4 years agoMerge branch 'master' of git.labs.intellij.net:idea/community
Vasily Romanikhin [Thu, 11 Jan 2018 12:37:07 +0000 (15:37 +0300)]
Merge branch 'master' of git.labs.intellij.net:idea/community

4 years agoCPP-10107: Freezes while looking up documentation/doxygen comments
Jan Voung [Wed, 10 Jan 2018 09:23:38 +0000 (12:23 +0300)]
CPP-10107: Freezes while looking up documentation/doxygen comments

4 years agosame param: ignore native methods in on-the-fly mode (IDEA-184738)
Anna.Kozlova [Thu, 11 Jan 2018 12:22:48 +0000 (13:22 +0100)]
same param: ignore native methods in on-the-fly mode (IDEA-184738)

4 years agomethod return type in not used: fix for literal expressions(IDEA-184798)
Anna.Kozlova [Thu, 11 Jan 2018 12:10:10 +0000 (13:10 +0100)]
method return type in not used: fix for literal expressions(IDEA-184798)

4 years ago[platform] uses "Runtime.version()" when available
Roman Shevchenko [Thu, 11 Jan 2018 12:20:39 +0000 (13:20 +0100)]
[platform] uses "Runtime.version()" when available

4 years agoIPP/IG: fix unwrapping try block
Bas Leijdekkers [Thu, 11 Jan 2018 12:12:45 +0000 (13:12 +0100)]
IPP/IG: fix unwrapping try block

4 years agomake IG test light
Bas Leijdekkers [Thu, 11 Jan 2018 12:05:19 +0000 (13:05 +0100)]
make IG test light

4 years agoIG: make expandSingleStatementToBlockStatement() easier to use
Bas Leijdekkers [Wed, 10 Jan 2018 13:35:46 +0000 (14:35 +0100)]
IG: make expandSingleStatementToBlockStatement() easier to use

4 years agoIPP: better condition negation
Bas Leijdekkers [Wed, 10 Jan 2018 13:25:20 +0000 (14:25 +0100)]
IPP: better condition negation

4 years ago[gui-test] JBListPopupFixture refactoring
Maxim.Kolmakov [Thu, 11 Jan 2018 11:55:49 +0000 (12:55 +0100)]
[gui-test] JBListPopupFixture refactoring

Remove unused methods, move Matchers classes inside, get rid of
overloaded methods

4 years ago[gui-test] Remove unused methods
Maxim.Kolmakov [Thu, 11 Jan 2018 11:34:21 +0000 (12:34 +0100)]
[gui-test] Remove unused methods

4 years ago[gui-test] Extract popup methods from GuiTestUtil
Maxim.Kolmakov [Thu, 11 Jan 2018 11:32:32 +0000 (12:32 +0100)]
[gui-test] Extract popup methods from GuiTestUtil

4 years ago[gui-test] minor refactoring
Maxim.Kolmakov [Thu, 11 Jan 2018 11:10:22 +0000 (12:10 +0100)]
[gui-test] minor refactoring

4 years agoGradle: optimize sources/javadoc attachment from gradle cache (IDEA-183808) appcode/181.2655
Vladislav.Soroka [Thu, 11 Jan 2018 11:53:00 +0000 (14:53 +0300)]
Gradle: optimize sources/javadoc attachment from gradle cache (IDEA-183808)

4 years agoremove .Settings
Vladimir Krivosheev [Thu, 11 Jan 2018 11:40:34 +0000 (12:40 +0100)]
remove .Settings

4 years agoreduce number of document creation on combobox population
Egor Ushakov [Thu, 11 Jan 2018 11:34:36 +0000 (14:34 +0300)]
reduce number of document creation on combobox population

4 years agorename to runConfigurationFirstLoaded to make clear that this method intended to...
Vladimir Krivosheev [Thu, 11 Jan 2018 11:18:45 +0000 (12:18 +0100)]
rename to runConfigurationFirstLoaded to make clear that this method intended  to be called on each state load (or when shared RC loaded)

(originally method was named correctly, but later some functionality was extracted)

fix expected in CMakeRunConfigurationManagerTest

4 years agoCPP-2906 Code Fold of control flow statements (if/else, do/while, for, switch)
Alexey Utkin [Thu, 11 Jan 2018 11:26:35 +0000 (14:26 +0300)]
CPP-2906 Code Fold of control flow statements (if/else, do/while, for, switch)

ObjectiveC implementation and tests

4 years agoMerge remote-tracking branch 'origin/master'
Alexey Utkin [Thu, 11 Jan 2018 11:23:18 +0000 (14:23 +0300)]
Merge remote-tracking branch 'origin/master'

4 years agoRevert: call createCustomHandler outside EDT because it parses lazy elements sometime...
Alexey Kudravtsev [Thu, 11 Jan 2018 11:13:10 +0000 (14:13 +0300)]
Revert: call createCustomHandler outside EDT because it parses lazy elements sometimes (reverted because it requires EDT)

4 years agocleanup
Alexey Kudravtsev [Wed, 10 Jan 2018 16:28:09 +0000 (19:28 +0300)]
cleanup

4 years agoMerge remote-tracking branch 'origin/master'
Alexey Utkin [Thu, 11 Jan 2018 11:16:06 +0000 (14:16 +0300)]
Merge remote-tracking branch 'origin/master'

4 years agoGUI-69 Impossible to choose one of the available configurations phpstorm/181.2653
Maxim.Kolmakov [Thu, 11 Jan 2018 10:59:53 +0000 (11:59 +0100)]
GUI-69 Impossible to choose one of the available configurations

4 years agoTest for range addition tracking: February31
Tagir Valeev [Thu, 11 Jan 2018 10:55:52 +0000 (17:55 +0700)]
Test for range addition tracking: February31

4 years agoDataflow: perform ranges addition (part of IDEA-184800)
Tagir Valeev [Thu, 11 Jan 2018 10:47:34 +0000 (17:47 +0700)]
Dataflow: perform ranges addition (part of IDEA-184800)

4 years agoMerge remote-tracking branch 'origin/master'
Alexey Utkin [Thu, 11 Jan 2018 10:38:46 +0000 (13:38 +0300)]
Merge remote-tracking branch 'origin/master'

4 years agoEndlessStreamInspection created: IDEA-155216
Roman Ivanov [Thu, 11 Jan 2018 10:20:40 +0000 (17:20 +0700)]
EndlessStreamInspection created: IDEA-155216

4 years agoMoveConditionToLoopInspection inspection created: IDEA-117791
Roman Ivanov [Thu, 11 Jan 2018 09:20:24 +0000 (16:20 +0700)]
MoveConditionToLoopInspection inspection created: IDEA-117791

4 years agoIfStatementWithIdenticalBranches: delete unsused constants
Roman Ivanov [Thu, 11 Jan 2018 03:50:14 +0000 (10:50 +0700)]
IfStatementWithIdenticalBranches: delete unsused constants

4 years agoremove version number from FST dependency name
Nikita Skvortsov [Thu, 11 Jan 2018 10:19:12 +0000 (13:19 +0300)]
remove version number from FST dependency name

4 years agoenglish.dic "assertable"
Yann Cébron [Thu, 11 Jan 2018 09:54:51 +0000 (10:54 +0100)]
english.dic "assertable"

4 years agojetbrains.dic: additions
Yann Cébron [Thu, 11 Jan 2018 09:54:37 +0000 (10:54 +0100)]
jetbrains.dic: additions

4 years agojetbrains.dic +"lombok"
Yann Cébron [Thu, 11 Jan 2018 09:37:17 +0000 (10:37 +0100)]
jetbrains.dic +"lombok"

4 years agoUast: `UClass` and `UMethod` implementation for Groovy to make SpringAnnotators work
Nicolay Mitropolsky [Tue, 9 Jan 2018 14:00:37 +0000 (17:00 +0300)]
Uast: `UClass` and `UMethod` implementation for Groovy to make SpringAnnotators work

4 years agoUast-java: JavaUAnnotationCallExpression added for converting annotation in annotation
Nicolay Mitropolsky [Tue, 26 Dec 2017 08:41:51 +0000 (11:41 +0300)]
Uast-java: JavaUAnnotationCallExpression added for converting annotation in annotation

4 years agoPY-27604 Move enhanced ancestors-aware metaclass detection to PyClass clion/181.2652
Mikhail Golubev [Wed, 10 Jan 2018 19:49:45 +0000 (22:49 +0300)]
PY-27604 Move enhanced ancestors-aware metaclass detection to PyClass

PyClassType#getMetaClassType() now just delegates to its implementation.

Also, removed questionable getAncestorTypesWithMetaClassInstances()
method from PyClass interface, make it solely an implementation detail
of PyClassImpl.

4 years agoPY-27604 Exclude instantiated metaclasses from ancestor types of a class
Mikhail Golubev [Tue, 9 Jan 2018 20:17:03 +0000 (23:17 +0300)]
PY-27604 Exclude instantiated metaclasses from ancestor types of a class

but properly take them into account in PyClassType#getMetaClassType().

This check was implemented there instead of PyClass#getMetaClassType()
itself, since the former method already looks up for explicitly declared
metaclasses in ancestors unlike PyClassImpl that considers only those
specified directly in the class definition or its containing module.

Moreover, there are actual usages that expects such behavior from
PyClass#getMetaClassType(), e.g. PyAbstractClassInspection.

4 years agoPY-27656 PY-27604 Exclude ancestors of metaclasses from class hierarchy
Mikhail Golubev [Tue, 19 Dec 2017 14:19:06 +0000 (17:19 +0300)]
PY-27656 PY-27604 Exclude ancestors of metaclasses from class hierarchy

in case this relationship was created implicitly by inheriting an
instance of metaclass.

It also fixes warnings about the first parameter of SQLAlchemy model
methods being named "self" instead of "cls" since we no longer consider
these classes descendants of "type".

4 years agousing tar.gz to preserve file attrs on linux appcode/181.2650 clion/181.2649
Dmitry Avdeev [Thu, 11 Jan 2018 08:47:36 +0000 (11:47 +0300)]
using tar.gz to preserve file attrs on linux

4 years agodon't add make enum abstract fix (IDEA-184788)
Anna Kozlova [Thu, 11 Jan 2018 08:31:08 +0000 (09:31 +0100)]
don't add make enum abstract fix (IDEA-184788)

4 years agofixed synthetic params
Egor Ushakov [Thu, 11 Jan 2018 08:23:40 +0000 (11:23 +0300)]
fixed synthetic params

4 years agooptimizations of dumb mode initiation
Maxim.Mossienko [Thu, 11 Jan 2018 08:20:04 +0000 (09:20 +0100)]
optimizations of dumb mode initiation

- whether EDT should start dumb mode is identified by processing minor
number of changed files belonging to current project (IDEA-123287)
- smaller read action when dumb mode is actually started (IDEA-184147)

4 years agoinner classes are never static (IDEA-157633)
Anna Kozlova [Sat, 6 Jan 2018 15:26:25 +0000 (16:26 +0100)]
inner classes are never static (IDEA-157633)

4 years agoIDEA-184240 Unnecessary array-to-collection wrapping should be detected
Tagir Valeev [Thu, 11 Jan 2018 06:46:35 +0000 (13:46 +0700)]
IDEA-184240 Unnecessary array-to-collection wrapping should be detected

4 years agoMerge remote-tracking branch 'origin/master' clion/181.2642 idea/181.2646 pycharm/181.2644 pycharm/181.2645 rubymine/181.2647 webstorm/181.2641
Vladimir.Orlov [Thu, 11 Jan 2018 06:35:54 +0000 (09:35 +0300)]
Merge remote-tracking branch 'origin/master'

4 years agoFixes IDEA-184723 "Data flow algorithm complexity" removing excessive temp variables
Tagir Valeev [Thu, 11 Jan 2018 05:19:53 +0000 (12:19 +0700)]
Fixes IDEA-184723 "Data flow algorithm complexity" removing excessive temp variables

4 years agoRevert incorrect fixes for IDEA-184723 Data flow algorithm complexity
Tagir Valeev [Thu, 11 Jan 2018 03:21:08 +0000 (10:21 +0700)]
Revert incorrect fixes for IDEA-184723 Data flow algorithm complexity

This reverts commits 9a837e70d3a98dc6883590167fbb1ef0a60b2b5a and 6d52b5462e53ae628ea5b796c0110b508c853b36.

4 years agohandleFlush: do not use inherent nullability for unknown values pycharm/181.2639 pycharm/181.2640 webstorm/181.2638
Tagir Valeev [Thu, 11 Jan 2018 02:41:47 +0000 (09:41 +0700)]
handleFlush: do not use inherent nullability for unknown values

Fixes IDEA-172844 False positive "Method invocation 'methodName' may produce NPE" in while loop condition

4 years agogit tests: fix file content expectation appcode/181.2635 clion/181.2632 idea/181.2636 phpstorm/181.2629 pycharm/181.2630 pycharm/181.2633 rubymine/181.2634
Kirill Likhodedov [Wed, 10 Jan 2018 18:23:25 +0000 (21:23 +0300)]
git tests: fix file content expectation

4 years ago[gui-tests] Don't show native file chooser on mac
akutarba [Tue, 9 Jan 2018 16:30:30 +0000 (17:30 +0100)]
[gui-tests] Don't show native file chooser on mac

4 years agorespect isHidden in all ides
Valentin Fondaratov [Wed, 10 Jan 2018 17:41:56 +0000 (20:41 +0300)]
respect isHidden in all ides

4 years agotypescript: remove custom index, use file include provider instead
anstarovoyt [Wed, 10 Jan 2018 17:48:55 +0000 (20:48 +0300)]
typescript: remove custom index, use file include provider instead

4 years agoUpdating versions of project dependencies: jdkBuild->u152b1136.1
Anton Tarasov [Wed, 10 Jan 2018 17:44:41 +0000 (20:44 +0300)]
Updating versions of project dependencies: jdkBuild->u152b1136.1

Anton Tarasov

4 years agogit tests: refresh submodule dir after creating it by git command
Kirill Likhodedov [Wed, 10 Jan 2018 17:18:30 +0000 (20:18 +0300)]
git tests: refresh submodule dir after creating it by git command

4 years agogit tests: fix a test for case-sensitive OS
Kirill Likhodedov [Wed, 10 Jan 2018 17:06:59 +0000 (20:06 +0300)]
git tests: fix a test for case-sensitive OS

Case rename on a case-sensitive OS is a regular rename,
so no complex reset-restore logic is requires, and no data loss is expected.

4 years ago[java] module PSI uses stubs for "uses" and "provides" statements
Roman Shevchenko [Wed, 10 Jan 2018 16:50:21 +0000 (17:50 +0100)]
[java] module PSI uses stubs for "uses" and "provides" statements

4 years agoDarcula SplitPane UI for macOS
Konstantin Bulenkov [Wed, 10 Jan 2018 16:37:19 +0000 (17:37 +0100)]
Darcula SplitPane UI for macOS

4 years agogit: tests fix - add vfs refresh
Nadya Zabrodina [Wed, 10 Jan 2018 16:15:49 +0000 (19:15 +0300)]
git: tests fix - add vfs refresh

4 years agoEA-114560 - NPE: SpringBootApplicationLifecycleManagerImpl.getDebugSession
Egor Ushakov [Wed, 10 Jan 2018 15:57:52 +0000 (18:57 +0300)]
EA-114560 - NPE: SpringBootApplicationLifecycleManagerImpl.getDebugSession

4 years agovue.js: do not highlight "closing tag matches nothing", reuse from html
Irina.Chernushina [Wed, 10 Jan 2018 15:45:40 +0000 (16:45 +0100)]
vue.js: do not highlight "closing tag matches nothing", reuse from html

- for iview framework, they have custom tag Col, and there is single tag col in html -> </Col> was highlighted as error

4 years agoTree table: merge frequent edt events
Vladislav.Soroka [Wed, 10 Jan 2018 15:45:23 +0000 (18:45 +0300)]
Tree table: merge frequent edt events

4 years agoBuild view: merge frequent edt events
Vladislav.Soroka [Wed, 10 Jan 2018 15:44:06 +0000 (18:44 +0300)]
Build view: merge frequent edt events

4 years agooffline inspection results for injected code are always invalid (IDEA-184655) rubymine/181.2626
Dmitry Batkovich [Wed, 10 Jan 2018 14:38:12 +0000 (17:38 +0300)]
offline inspection results for injected code are always invalid (IDEA-184655)

4 years agoresource bundle editor: fix NPE while accessing invalid property node (EA-114554...
Dmitry Batkovich [Wed, 10 Jan 2018 10:40:59 +0000 (13:40 +0300)]
resource bundle editor: fix NPE while accessing invalid property node (EA-114554 - NPE: ResourceBundleEditorHighlighter$ResourceBundleEditorHighlightingPass.collectInformation)

4 years agodo not invoke vfs refresh in idea open api class finder (EA-113940)
Dmitry Batkovich [Wed, 10 Jan 2018 10:36:41 +0000 (13:36 +0300)]
do not invoke vfs refresh in idea open api class finder (EA-113940)

4 years agoadd logging for (EA-114577 - assert: AnalysisScope.displayProjectRelativePath)
Dmitry Batkovich [Wed, 10 Jan 2018 10:32:44 +0000 (13:32 +0300)]
add logging for (EA-114577 - assert: AnalysisScope.displayProjectRelativePath)

4 years agoresource bundles: fix npe while accessing invalid property node (EA-114673 - NPE...
Dmitry Batkovich [Wed, 10 Jan 2018 08:48:57 +0000 (11:48 +0300)]
resource bundles: fix npe while accessing invalid property node (EA-114673 - NPE: ResourceBundleEditor.setStructureViewSelection)

4 years agoresource bundles: fix npe while accessing invalid property node (EA-114674 - NPE...
Dmitry Batkovich [Wed, 10 Jan 2018 08:43:34 +0000 (11:43 +0300)]
resource bundles: fix npe while accessing invalid property node (EA-114674 - NPE: ResourceBundleEditor.<init>)

4 years agoCPP-2906 Code Fold of control flow statements (if/else, do/while, for, switch)
Alexey Utkin [Wed, 10 Jan 2018 15:33:05 +0000 (18:33 +0300)]
CPP-2906 Code Fold of control flow statements (if/else, do/while, for, switch)

move java-code to shared package

4 years agoIDEA-183887 maven - proper handling of working directory in Select Maven Goal dialog
Ivan Bessonov [Wed, 10 Jan 2018 15:14:55 +0000 (18:14 +0300)]
IDEA-183887 maven - proper handling of working directory in Select Maven Goal dialog