idea/community.git
6 years agoCPP-434 Returns lost color schemes to plugin
Alexey Utkin [Thu, 17 Dec 2015 16:41:49 +0000 (19:41 +0300)]
CPP-434 Returns lost color schemes to plugin

6 years agoCPP-434 Split [python-community] into [python-community] and [python-community-ide...
Alexey Utkin [Thu, 17 Dec 2015 12:13:11 +0000 (15:13 +0300)]
CPP-434 Split [python-community] into [python-community] and [python-community-ide-resources] #3
(cherry picked from commit c2318e7)

6 years agoCPP-434 Split [python-community] into [python-community] and [python-community-ide...
Alexey Utkin [Wed, 16 Dec 2015 14:41:32 +0000 (17:41 +0300)]
CPP-434 Split [python-community] into [python-community] and [python-community-ide-resources] #2
(cherry picked from commit 25c0b33)

6 years agoCPP-434 Split [python-community] into [python-community] and [python-community-ide...
Alexey Utkin [Wed, 16 Dec 2015 12:38:32 +0000 (15:38 +0300)]
CPP-434 Split [python-community] into [python-community] and [python-community-ide-resources]
(cherry picked from commit 89dface)

6 years agoCPP-434 Split [python-community-plugin] into [python-community-core-plugin] and ...
Alexey Utkin [Tue, 15 Dec 2015 15:42:17 +0000 (18:42 +0300)]
CPP-434 Split [python-community-plugin] into [python-community-core-plugin] and [python-community-java-plugin]  #4,  isolation [PythonConsoleRunnerFactory] as single point export, move [PyForceStepIntoAction] export to owner module

6 years agoCPP-434 buildout isolation and move PyConstructorArgumentComplitionContributor to...
Alexey Utkin [Mon, 14 Dec 2015 17:35:59 +0000 (20:35 +0300)]
CPP-434 buildout isolation and move PyConstructorArgumentComplitionContributor to java-dependent module.

6 years agoCPP-434 rename [python-core.xml] -> [python-core-core.xml]
Alexey Utkin [Mon, 14 Dec 2015 13:55:06 +0000 (16:55 +0300)]
CPP-434 rename [python-core.xml] -> [python-core-core.xml]

6 years agoCPP-434 Split [python-community-plugin] into [python-community-core-plugin] and ...
Alexey Utkin [Mon, 14 Dec 2015 13:30:37 +0000 (16:30 +0300)]
CPP-434 Split [python-community-plugin] into [python-community-core-plugin] and [python-community-java-plugin]  #3

6 years agoCPP-434 Split [python-community-plugin] into [python-community-core-plugin] and ...
Alexey Utkin [Mon, 14 Dec 2015 12:27:21 +0000 (15:27 +0300)]
CPP-434 Split [python-community-plugin] into [python-community-core-plugin] and [python-community-java-plugin] #2

6 years agoCPP-434 Split [python-ide-community] into [python-ide-community] and [python-configure]
Alexey Utkin [Fri, 11 Dec 2015 14:25:30 +0000 (17:25 +0300)]
CPP-434 Split [python-ide-community] into [python-ide-community] and [python-configure]

6 years agoCPP-434 Split [python-community-plugin] into [python-community-core-plugin] and ...
Alexey Utkin [Fri, 11 Dec 2015 10:30:18 +0000 (13:30 +0300)]
CPP-434 Split [python-community-plugin] into [python-community-core-plugin] and [python-community-java-plugin]

6 years agoIDEA-144668 Ability to disable "Run config" and "test indicator" gutters: group by... appcode/144.2008 clion/144.2007
Dmitry Avdeev [Thu, 10 Dec 2015 11:23:53 +0000 (14:23 +0300)]
IDEA-144668 Ability to disable "Run config" and "test indicator" gutters: group by plugin

6 years agoIDEA-148739 [follow-up]
Anton Tarasov [Thu, 10 Dec 2015 11:08:31 +0000 (14:08 +0300)]
IDEA-148739 [follow-up]

1. Refactor the cache code. Add 1x images to the cache.
2. Clear the cache on state change.
3. Mind concurrency where applicable.

6 years agodo not allow drag for renderers that do not support it
Egor.Ushakov [Thu, 10 Dec 2015 11:29:30 +0000 (14:29 +0300)]
do not allow drag for renderers that do not support it

6 years agoyet another attempt to fix blinking test
Dmitry Batrak [Thu, 10 Dec 2015 11:25:58 +0000 (14:25 +0300)]
yet another attempt to fix blinking test

6 years agotype migration: TypeMigrationLabeler inline 1-line 1-usage method
Dmitry Batkovich [Thu, 10 Dec 2015 11:07:39 +0000 (14:07 +0300)]
type migration: TypeMigrationLabeler inline 1-line 1-usage method

6 years agoPerformance fix: IDEA-148903 xml file long processing
Rustam Vishnyakov [Thu, 10 Dec 2015 10:35:05 +0000 (13:35 +0300)]
Performance fix: IDEA-148903 xml file long processing

6 years agomove RequestPromise class to top-level
Vladimir Krivosheev [Thu, 10 Dec 2015 10:43:06 +0000 (11:43 +0100)]
move RequestPromise class to top-level

6 years agoCleanup (duplication)
Roman Shevchenko [Thu, 10 Dec 2015 10:38:56 +0000 (11:38 +0100)]
Cleanup (duplication)

6 years agoIDEA-148519 Find in Path Directory dropdown makes it impossible to distinguish betwee...
Maxim.Mossienko [Thu, 10 Dec 2015 10:35:13 +0000 (11:35 +0100)]
IDEA-148519 Find in Path Directory dropdown makes it impossible to distinguish between long paths

6 years agoguava type migration: migrate FluentIterable/Optional chain method qualifier
Dmitry Batkovich [Thu, 10 Dec 2015 10:27:58 +0000 (13:27 +0300)]
guava type migration: migrate FluentIterable/Optional chain method qualifier

6 years agosdk_closed icons optimized
nik [Thu, 10 Dec 2015 10:29:21 +0000 (13:29 +0300)]
sdk_closed icons optimized

6 years agoAllIcons regenerated
nik [Thu, 10 Dec 2015 10:28:53 +0000 (13:28 +0300)]
AllIcons regenerated

6 years agoit is possible now to use runInEdtAndWait directly in kotlin, JVM object static metho...
Vladimir Krivosheev [Thu, 10 Dec 2015 10:09:08 +0000 (11:09 +0100)]
it is possible now to use runInEdtAndWait directly in kotlin, JVM object static method now delegates to kotin package fun

6 years agoIDEA-144668 Ability to disable "Run config" and "test indicator" gutters: options...
Dmitry Avdeev [Wed, 9 Dec 2015 16:47:17 +0000 (19:47 +0300)]
IDEA-144668 Ability to disable "Run config" and "test indicator" gutters: options in work

6 years agoProcessUtils moved to platform-api - it's not public API-ready (pt2)
Anton Makeev [Thu, 10 Dec 2015 09:09:57 +0000 (10:09 +0100)]
ProcessUtils moved to platform-api - it's not public API-ready (pt2)

6 years agoProcessUtils moved to platform-api - it's not public API-ready
Anton Makeev [Thu, 10 Dec 2015 09:06:51 +0000 (10:06 +0100)]
ProcessUtils moved to platform-api - it's not public API-ready

6 years agoupdate broken plugins appcode/144.2005 clion/144.2004
Dennis Ushakov [Thu, 10 Dec 2015 08:44:43 +0000 (11:44 +0300)]
update broken plugins

6 years agoMeteorDebugTest — finally failed
Vladimir Krivosheev [Wed, 9 Dec 2015 17:20:15 +0000 (18:20 +0100)]
MeteorDebugTest — finally failed

6 years agoMerge remote-tracking branch 'origin/master' appcode/144.1993 clion/144.1989 clion/144.1991 dbe/144.1990 idea/144.1992 phpstorm/144.1986 phpstorm/144.1996 pycharm/144.1997 pycharm/144.2000 pycharm/144.2001 rubymine/144.1998 webstorm/144.1999
Andrey Vlasovskikh [Wed, 9 Dec 2015 21:29:19 +0000 (00:29 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoIn case of several metaclasses find the most derived one according to the language...
Andrey Vlasovskikh [Wed, 9 Dec 2015 21:24:28 +0000 (00:24 +0300)]
In case of several metaclasses find the most derived one according to the language spec (PY-17841)

This bug leaded to a regression in `typing.List[]` since we had not
resolved qualified references in stub modules and had not known about
the first metaclass of `List` that was `ABCMeta`, not the most derived
`GenericMeta`.

6 years agolambda: missed ground type for target functional type (IDEA-149053) clion/144.1985
Anna Kozlova [Wed, 9 Dec 2015 20:16:45 +0000 (21:16 +0100)]
lambda: missed ground type for target functional type (IDEA-149053)

6 years agomake variable type A<? super B&C> denotable (IDEA-57518; IDEA-57273)
Anna Kozlova [Wed, 9 Dec 2015 19:33:15 +0000 (20:33 +0100)]
make variable type A<? super B&C> denotable (IDEA-57518; IDEA-57273)

6 years agotype migration tests fixed
Dmitry Batkovich [Wed, 9 Dec 2015 19:49:42 +0000 (22:49 +0300)]
type migration tests fixed

6 years agoMerge remote-tracking branch 'origin/master'
Yann Cébron [Wed, 9 Dec 2015 19:07:48 +0000 (20:07 +0100)]
Merge remote-tracking branch 'origin/master'

6 years agoIDEA-149092 Navigate to Action class from plugin.xml can cross module boundaries
Yann Cébron [Wed, 9 Dec 2015 19:06:40 +0000 (20:06 +0100)]
IDEA-149092 Navigate to Action class from plugin.xml can cross module boundaries

6 years agopotentially compatible for ll < 1.8
Anna Kozlova [Wed, 9 Dec 2015 19:05:59 +0000 (20:05 +0100)]
potentially compatible for ll < 1.8

6 years agoensure potential compatible for pertinent to applicability: when number of parameters...
Anna Kozlova [Wed, 9 Dec 2015 18:28:03 +0000 (19:28 +0100)]
ensure potential compatible for pertinent to applicability: when number of parameters is wrong methods which are not potentially compatible are not filtered (IDEA-149103)

6 years agoassignment: stop bounds promotion inside nested wildcards (IDEA-139161)
Anna Kozlova [Wed, 9 Dec 2015 17:21:29 +0000 (18:21 +0100)]
assignment: stop bounds promotion inside nested wildcards (IDEA-139161)

6 years agotestdata for IDEA-130243
Anna Kozlova [Wed, 9 Dec 2015 11:48:46 +0000 (12:48 +0100)]
testdata for IDEA-130243

6 years agotestdata for IDEA-139096
Anna Kozlova [Wed, 9 Dec 2015 11:41:01 +0000 (12:41 +0100)]
testdata for IDEA-139096

6 years agoAdd check if error not in ignoredError list
Valentina Kiryushkina [Fri, 4 Dec 2015 16:38:32 +0000 (19:38 +0300)]
Add check if error not in ignoredError list

It was possible to add an error code more than one time if we don't change caret position after adding ignored error for the first time

6 years agoIgnore PEP-8 naming conventions by error code
Valentina Kiryushkina [Fri, 4 Dec 2015 16:33:55 +0000 (19:33 +0300)]
Ignore PEP-8 naming conventions by error code

6 years agoSpecify pattern in string reference provider
Valentina Kiryushkina [Wed, 9 Dec 2015 12:01:55 +0000 (15:01 +0300)]
Specify pattern in string reference provider

6 years agoDo not resolve substitution chunk reference to dict and reference expression
Valentina Kiryushkina [Mon, 7 Dec 2015 09:46:27 +0000 (12:46 +0300)]
Do not resolve substitution chunk reference to dict and reference expression

Resolving such references leads to errors or undesirable behaviour if user's trying to rename element

6 years agoMinor Resolve only to string dict keys
Valentina Kiryushkina [Wed, 2 Dec 2015 17:31:14 +0000 (20:31 +0300)]
Minor Resolve only to string dict keys

6 years agoMinor Fix variables names
Valentina Kiryushkina [Wed, 2 Dec 2015 11:43:06 +0000 (14:43 +0300)]
Minor Fix variables names

6 years agoDo not resolve to reference expression in format argument. Resolve to dict key if...
Valentina Kiryushkina [Wed, 2 Dec 2015 11:06:03 +0000 (14:06 +0300)]
Do not resolve to reference expression in format argument. Resolve to dict key if format argument is dict literal expression

6 years agoPY-1779 Add autoclosing for triple quotes
Valentina Kiryushkina [Tue, 1 Dec 2015 12:28:53 +0000 (15:28 +0300)]
PY-1779 Add autoclosing for triple quotes

6 years agoCleanup
Valentina Kiryushkina [Tue, 1 Dec 2015 08:14:06 +0000 (11:14 +0300)]
Cleanup

6 years agoUse keyword text range as refrerence text range in order to use supreclass handleElem...
Valentina Kiryushkina [Fri, 27 Nov 2015 08:18:24 +0000 (11:18 +0300)]
Use keyword text range as refrerence text range in order to use supreclass handleElementRename. Resolve to  ReferenceExpression in star argument of format function

6 years agoAdd resolve and rename tests
Valentina Kiryushkina [Fri, 27 Nov 2015 08:07:39 +0000 (11:07 +0300)]
Add resolve and rename tests

6 years agoChange completion lookup policy to always autocomplete
Valentina Kiryushkina [Thu, 26 Nov 2015 11:57:01 +0000 (14:57 +0300)]
Change completion lookup policy to always autocomplete

6 years agoHandle rename
Valentina Kiryushkina [Wed, 25 Nov 2015 16:36:02 +0000 (19:36 +0300)]
Handle rename

6 years agoFix problem with adding completion from star argument, make element pattern more...
Valentina Kiryushkina [Wed, 25 Nov 2015 15:13:07 +0000 (18:13 +0300)]
Fix problem with adding completion from star argument, make element pattern more specific, merge completion provider classes

6 years agoLead to format arguments on Ctrl+Click on formatted string
Valentina Kiryushkina [Tue, 24 Nov 2015 17:36:14 +0000 (20:36 +0300)]
Lead to format arguments on Ctrl+Click on formatted string

6 years agoAdd tests for authocomplete in formated arguments and formatted strings
Valentina Kiryushkina [Tue, 17 Nov 2015 17:01:06 +0000 (20:01 +0300)]
Add tests for authocomplete in formated arguments and formatted strings

6 years agoAdd autocomplete for formatted strings
Valentina Kiryushkina [Tue, 17 Nov 2015 16:57:29 +0000 (19:57 +0300)]
Add autocomplete for formatted strings

6 years agoAdd autocomplete for string format arguments
Valentina Kiryushkina [Tue, 17 Nov 2015 09:00:39 +0000 (12:00 +0300)]
Add autocomplete for string format arguments

6 years agoAdd autocomplete for string format arguments
Valentina Kiryushkina [Tue, 17 Nov 2015 07:52:27 +0000 (10:52 +0300)]
Add autocomplete for string format arguments

6 years agoIDEA-148858 Memory leak for Swift file symbols clion/144.1981
Vassiliy.Kudryashov [Wed, 9 Dec 2015 17:17:17 +0000 (20:17 +0300)]
IDEA-148858 Memory leak for Swift file symbols

6 years agoFix module debugging in a new process (PY-17885)
Elizaveta Shashkova [Wed, 9 Dec 2015 17:07:04 +0000 (20:07 +0300)]
Fix module debugging in a new process (PY-17885)

We should change interpreter flag '-m' to debugger parameter '--module' in order to debug python modules

6 years agoenable debug logging in blinking test
Dmitry Batrak [Wed, 9 Dec 2015 17:06:03 +0000 (20:06 +0300)]
enable debug logging in blinking test

6 years ago[vfs] tracing in native file watcher and refresh worker
Roman Shevchenko [Wed, 9 Dec 2015 17:07:13 +0000 (18:07 +0100)]
[vfs] tracing in native file watcher and refresh worker

6 years agoIG: don't expect an array of generic type in "Suspicious 'Collection.toArray()' call...
Bas Leijdekkers [Wed, 9 Dec 2015 16:48:24 +0000 (17:48 +0100)]
IG: don't expect an array of generic type in "Suspicious 'Collection.toArray()' call" inspection

6 years agoIG: use correct JUnit Assert class when simplifying (IDEA-116423)
Bas Leijdekkers [Wed, 9 Dec 2015 16:30:57 +0000 (17:30 +0100)]
IG: use correct JUnit Assert class when simplifying (IDEA-116423)

6 years agoIG: add test
Bas Leijdekkers [Tue, 8 Dec 2015 19:46:35 +0000 (20:46 +0100)]
IG: add test

6 years agoSSR: enable case sensitive search for all predefined patterns (IDEA-149019)
Bas Leijdekkers [Tue, 8 Dec 2015 13:32:52 +0000 (14:32 +0100)]
SSR: enable case sensitive search for all predefined patterns (IDEA-149019)

6 years agoIG: detect synchronized collection in more cases
Bas Leijdekkers [Thu, 3 Dec 2015 20:42:16 +0000 (21:42 +0100)]
IG: detect synchronized collection in more cases

6 years agoguava type migration: wrong test data fixed
Dmitry Batkovich [Wed, 9 Dec 2015 16:52:33 +0000 (19:52 +0300)]
guava type migration: wrong test data fixed

6 years agoguava type migration: forgotten comparator from toSortedSet() is restored
Dmitry Batkovich [Wed, 9 Dec 2015 16:50:56 +0000 (19:50 +0300)]
guava type migration: forgotten comparator from toSortedSet() is restored

6 years agotype migration: allow to migrate elements with type parameters if root contains these...
Dmitry Batkovich [Wed, 9 Dec 2015 16:28:45 +0000 (19:28 +0300)]
type migration: allow to migrate elements with type parameters if root contains these type parameters (IDEA-147944)

6 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Wed, 9 Dec 2015 16:13:23 +0000 (17:13 +0100)]
Merge remote-tracking branch 'origin/master'

6 years agoCleanup (binary compatibility restored; IDEA-CR-6817)
Roman Shevchenko [Wed, 9 Dec 2015 16:13:10 +0000 (17:13 +0100)]
Cleanup (binary compatibility restored; IDEA-CR-6817)

6 years agoallow specific regions to be removed on PSI invalidation (IDEA-131718) - required...
Dmitry Batrak [Wed, 9 Dec 2015 16:11:57 +0000 (19:11 +0300)]
allow specific regions to be removed on PSI invalidation (IDEA-131718) - required for folding of conditional compilation branches in CLion

fix typo

6 years agoCleanup (formatting)
Roman Shevchenko [Wed, 9 Dec 2015 16:11:27 +0000 (17:11 +0100)]
Cleanup (formatting)

6 years agoCleanup (formatting)
Roman Shevchenko [Wed, 9 Dec 2015 15:52:01 +0000 (16:52 +0100)]
Cleanup (formatting)

6 years agodo not show disabled drag cursor for the same line the breakpoint is on
Egor.Ushakov [Wed, 9 Dec 2015 15:46:39 +0000 (18:46 +0300)]
do not show disabled drag cursor for the same line the breakpoint is on

6 years agoguava type migration: process wildcards for transformAndConcat() IDEA-148094
Dmitry Batkovich [Wed, 9 Dec 2015 15:40:35 +0000 (18:40 +0300)]
guava type migration: process wildcards for transformAndConcat() IDEA-148094

6 years ago[platform] default log level set to warn; cleanup (IDEA-CR-7338)
Roman Shevchenko [Wed, 9 Dec 2015 15:39:38 +0000 (16:39 +0100)]
[platform] default log level set to warn; cleanup (IDEA-CR-7338)

6 years agoinspections: Fix all action use BatchQuickFix#applyFix if LocalQuickFix is instance...
Dmitry Batkovich [Wed, 9 Dec 2015 15:19:55 +0000 (18:19 +0300)]
inspections: Fix all action use BatchQuickFix#applyFix if LocalQuickFix is instance of BatchQuickFix instead of sequental application of LocalQuickFix-es

6 years agotype migration: unused field in TypeMigrationRules removed
Dmitry Batkovich [Wed, 9 Dec 2015 15:01:52 +0000 (18:01 +0300)]
type migration: unused field in TypeMigrationRules removed

6 years agobreakpoints dnd: check drop target and change caret appcode/144.1976 clion/144.1975
Egor.Ushakov [Wed, 9 Dec 2015 14:51:58 +0000 (17:51 +0300)]
breakpoints dnd: check drop target and change caret

6 years agoIDEA-144668 Ability to disable "Run config" and "test indicator" gutters: icons rendered
Dmitry Avdeev [Wed, 9 Dec 2015 14:46:05 +0000 (17:46 +0300)]
IDEA-144668 Ability to disable "Run config" and "test indicator" gutters: icons rendered

6 years agoIDEA-148164 Add translucent thumb over error stripes in the project view tree rubymine/144.1974
Sergey Malenkov [Wed, 9 Dec 2015 14:37:36 +0000 (17:37 +0300)]
IDEA-148164 Add translucent thumb over error stripes in the project view tree

6 years ago[test framework] cleaner behavior of CodeInsightTestFixture.copyFileToProject()
Roman Shevchenko [Wed, 9 Dec 2015 14:41:20 +0000 (15:41 +0100)]
[test framework] cleaner behavior of CodeInsightTestFixture.copyFileToProject()

6 years agonever downgrade Kotlin version when updating from sources: if currently bundled Kotli...
nik [Wed, 9 Dec 2015 14:24:21 +0000 (17:24 +0300)]
never downgrade Kotlin version when updating from sources: if currently bundled Kotlin plugin is newer than build/kotlinc, use the bundled plugin

6 years agoallow specific regions to be removed on PSI invalidation (IDEA-131718) - required...
Dmitry Batrak [Wed, 9 Dec 2015 14:20:46 +0000 (17:20 +0300)]
allow specific regions to be removed on PSI invalidation (IDEA-131718) - required for folding of conditional compilation branches in CLion

6 years agoIDEA-149081 Word "destructuring" is not in default dictionary in IDEA
Yann Cébron [Wed, 9 Dec 2015 14:20:45 +0000 (15:20 +0100)]
IDEA-149081 Word "destructuring" is not in default dictionary in IDEA

6 years agocenter dragged breakpoint image
Egor.Ushakov [Wed, 9 Dec 2015 13:18:32 +0000 (16:18 +0300)]
center dragged breakpoint image

6 years agoreverted fix for incorrect drag image offset (visible for example when dragging a...
Egor.Ushakov [Wed, 9 Dec 2015 13:16:29 +0000 (16:16 +0300)]
reverted fix for incorrect drag image offset (visible for example when dragging a breakpoint), simpler fix will follow

6 years agoCleanup (formatting)
Roman Shevchenko [Wed, 9 Dec 2015 13:18:20 +0000 (14:18 +0100)]
Cleanup (formatting)

6 years agomodules.xml reformatted
nik [Wed, 9 Dec 2015 13:09:40 +0000 (16:09 +0300)]
modules.xml reformatted

6 years agoAdded option to keep simple lambdas in one line (IDEA-148295)
Yaroslav Lepenkin [Wed, 9 Dec 2015 12:48:07 +0000 (15:48 +0300)]
Added option to keep simple lambdas in one line (IDEA-148295)

6 years agoAdded wrapped example o try-with-resource, so checking on any of checkboxes will...
Yaroslav Lepenkin [Wed, 9 Dec 2015 11:24:31 +0000 (14:24 +0300)]
Added wrapped example o try-with-resource, so checking on any of checkboxes will change something (IDEA-148908)

6 years agoReformat dialog on multiple files - disable rearrange if none of these files could...
Yaroslav Lepenkin [Wed, 9 Dec 2015 09:37:16 +0000 (12:37 +0300)]
Reformat dialog on multiple files - disable rearrange if none of these files could be rearranged (IDEA-148926)

6 years agoAdded prefix change listener for tracking state after char typing
Yaroslav Lepenkin [Thu, 3 Dec 2015 16:41:56 +0000 (19:41 +0300)]
Added prefix change listener for tracking state after char typing

6 years agoIDEA-119686 Cursor is blinking while dragging an icon in gutter
Egor.Ushakov [Wed, 9 Dec 2015 12:49:47 +0000 (15:49 +0300)]
IDEA-119686 Cursor is blinking while dragging an icon in gutter

6 years agoIDEA-148739 [follow-up]
Anton Tarasov [Wed, 9 Dec 2015 12:30:32 +0000 (15:30 +0300)]
IDEA-148739 [follow-up]

Cache retina images in "scale" instead of re-using "realIcon" which might have unwanted effective scale.

6 years agoresource bundle editor: use case insensitive comparator to compare property keys... phpstorm/144.1971
Dmitry Batkovich [Wed, 9 Dec 2015 12:19:28 +0000 (15:19 +0300)]
resource bundle editor: use case insensitive comparator to compare property keys in all places (IDEA-148792)