idea/community.git
3 years ago[jvm] API draft 3 updates
Daniil Ovchinnikov [Mon, 10 Jul 2017 15:48:00 +0000 (18:48 +0300)]
[jvm] API draft 3 updates

- add JvmReferenceType.getName()
- implement getPsiElement() only in PsiModifierListOwner
- handle package local modifier

3 years ago[jvm] API draft 3: PSI to JVM
Daniil Ovchinnikov [Mon, 10 Jul 2017 11:21:32 +0000 (14:21 +0300)]
[jvm] API draft 3: PSI to JVM

3 years ago[jvm] API draft 3
Daniil Ovchinnikov [Mon, 10 Jul 2017 10:51:58 +0000 (13:51 +0300)]
[jvm] API draft 3

3 years agoPY-24476 ReStructuredTest Support Plugin incorrectly reports warning on title length appcode/173.814 clion/173.813 idea/173.816 phpstorm/173.811
Ekaterina Tuzova [Fri, 7 Jul 2017 17:10:35 +0000 (20:10 +0300)]
PY-24476 ReStructuredTest Support Plugin incorrectly reports warning on title length

3 years agoPY-20203 Short RST headings missing in structure view.
Ekaterina Tuzova [Fri, 7 Jul 2017 17:04:46 +0000 (20:04 +0300)]
PY-20203 Short RST headings missing in structure view.

3 years agoPY-23344 Incorrect RST autoformat result
Ekaterina Tuzova [Fri, 7 Jul 2017 15:38:46 +0000 (18:38 +0300)]
PY-23344 Incorrect RST autoformat result

3 years agopython-restructured text missing dependency
Ekaterina Tuzova [Fri, 7 Jul 2017 15:27:00 +0000 (18:27 +0300)]
python-restructured text missing dependency

3 years agodocumentation for conda package manager
Ekaterina Tuzova [Fri, 7 Jul 2017 14:05:19 +0000 (17:05 +0300)]
documentation for conda package manager

3 years agoPY-23884 ReST :kbd: Markup is Not Highlighted Correctly
Ekaterina Tuzova [Fri, 7 Jul 2017 12:15:57 +0000 (15:15 +0300)]
PY-23884 ReST :kbd: Markup is Not Highlighted Correctly

3 years agoPY-24685 Code Inspect for rst files does not recognize Multi character foot note...
Ekaterina Tuzova [Fri, 7 Jul 2017 12:04:51 +0000 (15:04 +0300)]
PY-24685 Code Inspect for rst files does not recognize Multi character foot note references when target is under a rubric directive ..

3 years agoPY-24881 rst completion of links
Ekaterina Tuzova [Fri, 7 Jul 2017 11:28:20 +0000 (14:28 +0300)]
PY-24881 rst completion of links

3 years agoPY-23970 False positive: "Title length must match the underline" for rst
Ekaterina Tuzova [Wed, 5 Jul 2017 16:49:42 +0000 (19:49 +0300)]
PY-23970 False positive: "Title length must match the underline" for rst

3 years agoPY-7123 Structure for RST document incorrect
Ekaterina Tuzova [Wed, 5 Jul 2017 16:15:31 +0000 (19:15 +0300)]
PY-7123 Structure for RST document incorrect

3 years ago[gui-test] introduce GuiTestOptions; CommandLineProjectTest fix
Sergey Karashevich [Mon, 10 Jul 2017 10:15:34 +0000 (13:15 +0300)]
[gui-test] introduce GuiTestOptions; CommandLineProjectTest fix

Introducing GuiTestOptions to specify VM options (such as config and system paths, debug enabling etc) to start IDEA with.

Fix CommandLineProjectTest code example; add tabs converting.

3 years agoEA-104561 - assert: TextRange.<init>
Dmitry Batrak [Mon, 10 Jul 2017 10:07:02 +0000 (13:07 +0300)]
EA-104561 - assert: TextRange.<init>

3 years agomore logging (IDEA-CR-22796)
Konstantin Ulitin [Mon, 10 Jul 2017 10:04:39 +0000 (13:04 +0300)]
more logging (IDEA-CR-22796)

3 years agocallback for change signature with conflict or preview
Anna.Kozlova [Mon, 10 Jul 2017 09:19:20 +0000 (11:19 +0200)]
callback for change signature with conflict or preview

otherwise additional initialization don't work when refactoring was not finished synchronously (IDEA-175566)

3 years agobatch inspections: try to build ref graph on PsiClassOwner
Anna.Kozlova [Mon, 10 Jul 2017 09:11:26 +0000 (11:11 +0200)]
batch inspections: try to build ref graph on PsiClassOwner

IDEA-175226: unnecessary module dependency for kotlin should work automatically now

3 years agorefactoring: use classes from 'util-rt' instead of 'util' where possible in runtime... appcode/173.810 clion/173.809
nik [Mon, 10 Jul 2017 07:57:12 +0000 (10:57 +0300)]
refactoring: use classes from 'util-rt' instead of 'util' where possible in runtime modules

This is needed to migrate 'util' to Java 8 (IDEA-174662).

3 years agomore verbose logging
Konstantin Ulitin [Mon, 10 Jul 2017 07:14:54 +0000 (10:14 +0300)]
more verbose logging

3 years agoIG: new "Exception package" inspection (IDEA-140914)
Bas Leijdekkers [Sun, 9 Jul 2017 21:23:11 +0000 (23:23 +0200)]
IG: new "Exception package" inspection (IDEA-140914)

3 years agoIG: updated descriptions
Bas Leijdekkers [Sun, 9 Jul 2017 20:10:58 +0000 (22:10 +0200)]
IG: updated descriptions

3 years agoJavaCodeInsightSanityTest to fuzz java intentions on TeamCity
peter [Mon, 10 Jul 2017 06:05:54 +0000 (08:05 +0200)]
JavaCodeInsightSanityTest to fuzz java intentions on TeamCity

3 years agoRevert the change appcode/173.806 dbe/173.801 phpstorm/173.799 pycharm/173.800 pycharm/173.802 rubymine/173.804 webstorm/173.807
Rustam Vishnyakov [Sun, 9 Jul 2017 18:10:50 +0000 (21:10 +0300)]
Revert the change

3 years agoCreate non-physical preview PSI files with event system disabled appcode/173.796 clion/173.795
Rustam Vishnyakov [Sun, 9 Jul 2017 12:44:23 +0000 (15:44 +0300)]
Create non-physical preview PSI files with event system disabled

IDEA-168994 Throwable at com.intellij.psi.impl.source.text.BlockSupportImpl.sendBeforeChildrenChangeEvent on navigating through Code Style settings

3 years agoignore broken configurable, use smartList appcode/173.792 clion/173.793 phpstorm/173.794
Vladimir Krivosheev [Sun, 9 Jul 2017 05:22:04 +0000 (07:22 +0200)]
ignore broken configurable, use smartList

3 years agocleanup (reduce nested level)
Vladimir Krivosheev [Sun, 9 Jul 2017 05:08:24 +0000 (07:08 +0200)]
cleanup (reduce nested level)

3 years agoYAMLFindUsagesProvider to allow find usages in YAML-based languages appcode/173.789 clion/173.783 dbe/173.787 phpstorm/173.788 pycharm/173.785 pycharm/173.790 rubymine/173.784 webstorm/173.791
Leonid Shalupov [Sat, 8 Jul 2017 21:42:17 +0000 (23:42 +0200)]
YAMLFindUsagesProvider to allow find usages in YAML-based languages

3 years agosupport process cancelling and command restarting
Sergey Malenkov [Sat, 8 Jul 2017 19:35:20 +0000 (22:35 +0300)]
support process cancelling and command restarting

3 years agoIDEA-166832 (Package naming convention inspection triggers on *complete* package... appcode/173.782 clion/173.781
Bas Leijdekkers [Sat, 8 Jul 2017 14:44:44 +0000 (16:44 +0200)]
IDEA-166832 (Package naming convention inspection triggers on *complete* package names)

3 years agoMove File Status Colors to a separate configurable under VCS
Rustam Vishnyakov [Sat, 8 Jul 2017 10:45:06 +0000 (13:45 +0300)]
Move File Status Colors to a separate configurable under VCS

3 years agoRevert: build scripts: create AntBuilder's instance instead of getting it from GantBi...
nik [Sat, 8 Jul 2017 12:53:34 +0000 (15:53 +0300)]
Revert: build scripts: create AntBuilder's instance instead of getting it from GantBinding

Otherwise TeamCity cannot track tests execution.

3 years agoRevert: build scripts: create AntBuilder's instance instead of getting it from GantBi...
nik [Sat, 8 Jul 2017 12:44:07 +0000 (15:44 +0300)]
Revert: build scripts: create AntBuilder's instance instead of getting it from GantBinding

Otherwise TeamCity cannot track tests execution.

3 years agobuild scripts: create AntBuilder's instance instead of getting it from GantBinding
nik [Sat, 8 Jul 2017 12:35:29 +0000 (15:35 +0300)]
build scripts: create AntBuilder's instance instead of getting it from GantBinding

This simplifies code and reduces dependency on Gant.

3 years agobuild scripts: fixed method call in gui_tests_in_community appcode/173.780 clion/173.779 phpstorm/173.778
nik [Sat, 8 Jul 2017 09:52:18 +0000 (12:52 +0300)]
build scripts: fixed method call in gui_tests_in_community

3 years agobuild scripts: get rid of JpsGantTool in gui_tests_in_community
nik [Sat, 8 Jul 2017 09:49:41 +0000 (12:49 +0300)]
build scripts: get rid of JpsGantTool in gui_tests_in_community

3 years agobuild scripts: get rid of JpsGantTool appcode/173.772 clion/173.771
nik [Sat, 8 Jul 2017 08:48:41 +0000 (11:48 +0300)]
build scripts: get rid of JpsGantTool

It isn't used in the build scripts anymore.

3 years agobuild scripts: deprecate JpsGantProjectBuilder
nik [Fri, 7 Jul 2017 17:19:59 +0000 (20:19 +0300)]
build scripts: deprecate JpsGantProjectBuilder

3 years ago[gui-test] add build script to run GUI tests in community
Sergey Karashevich [Fri, 7 Jul 2017 13:55:45 +0000 (16:55 +0300)]
[gui-test] add build script to run GUI tests in community

This commit adds ability to use original build scripts to compile and run IntelliJ IDEA tests with custom test suites (instead of com.intellij.tests.BootstrapTests) by setting system property intellij.build.test.bootstrap.suite (see TestingOptions).
Since this commit GuiTestLocalLauncher can detect right output (default project output when tests start from IntelliJ and build script output when tests start from build script respectively) and correct project model output for current running set if it necessary.
Add CommunityTestSuite and CommandLineProjectTest as the demo of GUI tests in community process. CommunityTestSuite as GuiTestSuite class configures IntelliJ IDEA (or IDEA based IDEs) firstly as it just installed to fresh environment IDE.

3 years ago[gui-test] update fest-swing library, add MultithreadedTC lib
Sergey Karashevich [Fri, 7 Jul 2017 11:39:43 +0000 (14:39 +0300)]
[gui-test] update fest-swing library, add MultithreadedTC lib

3 years agoavoid NPE when error is already logged appcode/173.770 clion/173.766 dbe/173.762 dbe/173.768 phpstorm/173.763 pycharm/173.764 pycharm/173.769 rubymine/173.765
Gregory.Shrago [Fri, 7 Jul 2017 22:13:53 +0000 (01:13 +0300)]
avoid NPE when error is already logged

3 years agoFix memleak in test
Vassiliy.Kudryashov [Fri, 7 Jul 2017 22:56:49 +0000 (01:56 +0300)]
Fix memleak in test

3 years agoIDEA-174913 - Docker Settings: F1 should navigate to "Docker" help page
Michael Golubev [Fri, 7 Jul 2017 20:07:05 +0000 (22:07 +0200)]
IDEA-174913 - Docker Settings: F1 should navigate to "Docker" help page

- added custom help topic: `reference.settings.docker`

3 years agoslowCheck: don't print the same trace twice in a row while shrinking
peter [Fri, 7 Jul 2017 19:15:05 +0000 (21:15 +0200)]
slowCheck: don't print the same trace twice in a row while shrinking

3 years agodon't waste memory storing none constant values for non-expressions
peter [Fri, 7 Jul 2017 19:05:57 +0000 (21:05 +0200)]
don't waste memory storing none constant values for non-expressions

3 years agodon't restart daemon in tests if an exception has occurred
peter [Fri, 7 Jul 2017 18:43:15 +0000 (20:43 +0200)]
don't restart daemon in tests if an exception has occurred

plus include that exception as a cause for PCE

3 years agodfa: check for parenthesized expressions (IDEA-CR-22761)
peter [Fri, 7 Jul 2017 18:37:34 +0000 (20:37 +0200)]
dfa: check for parenthesized expressions (IDEA-CR-22761)

3 years agoEA-89577 (assert: BaseInspectionVisitor.registerError)
Bas Leijdekkers [Fri, 7 Jul 2017 17:39:34 +0000 (19:39 +0200)]
EA-89577 (assert: BaseInspectionVisitor.registerError)

3 years agoGet rid of duplicating lazy block parsers
Max Medvedev [Thu, 6 Jul 2017 12:46:35 +0000 (15:46 +0300)]
Get rid of duplicating lazy block parsers

3 years agoAdd gradle-intellij-plugin as a gradle framework
Alexander Zolotov [Fri, 7 Jul 2017 17:01:57 +0000 (20:01 +0300)]
Add gradle-intellij-plugin as a gradle framework

3 years ago[groovy] adjust tests after 2049350
Daniil Ovchinnikov [Fri, 7 Jul 2017 17:19:53 +0000 (20:19 +0300)]
[groovy] adjust tests after 2049350

3 years agoIDEA-175517 Generic Map Autocomplete Always uses "Object" as type instead of the...
peter [Fri, 7 Jul 2017 16:49:25 +0000 (18:49 +0200)]
IDEA-175517 Generic Map Autocomplete Always uses "Object" as type instead of the actual type

3 years agomake number of freeze seconds more realistic in auto-dumps
peter [Fri, 7 Jul 2017 16:05:57 +0000 (18:05 +0200)]
make number of freeze seconds more realistic in auto-dumps

3 years agoEA-104100 - IVFAE: PersistentFSImpl.getFileId
Anna.Kozlova [Fri, 7 Jul 2017 16:17:59 +0000 (18:17 +0200)]
EA-104100 - IVFAE: PersistentFSImpl.getFileId

3 years agoEA-104132 - assert: CoverageSuiteChooserDialog$AddExternalSuiteAction.actionPerformed
Anna.Kozlova [Fri, 7 Jul 2017 16:13:24 +0000 (18:13 +0200)]
EA-104132 - assert: CoverageSuiteChooserDialog$AddExternalSuiteAction.actionPerformed

3 years agojunit 5: update inspections after M5 changes (IDEA-175557; IDEA-175556)
Anna.Kozlova [Fri, 7 Jul 2017 16:08:08 +0000 (18:08 +0200)]
junit 5: update inspections after M5 changes (IDEA-175557; IDEA-175556)

3 years agobuild scripts: typo fixed
nik [Fri, 7 Jul 2017 16:07:49 +0000 (19:07 +0300)]
build scripts: typo fixed

3 years agobuild scripts: move compilation logic from JpsGantProjectBuild into the scripts
nik [Fri, 7 Jul 2017 16:01:39 +0000 (19:01 +0300)]
build scripts: move compilation logic from JpsGantProjectBuild into the scripts

It simplifies modification and allows us to reuse BuildMessages to report messages from compilers.

3 years agobuild scripts refactoring: get rid of unnecessary JpsGantProjectBuilder usage
nik [Thu, 6 Jul 2017 15:52:43 +0000 (18:52 +0300)]
build scripts refactoring: get rid of unnecessary JpsGantProjectBuilder usage

3 years ago[groovy] clean inspections
Daniil Ovchinnikov [Fri, 7 Jul 2017 15:58:10 +0000 (18:58 +0300)]
[groovy] clean inspections

- add group stings to bundle;
- use group keys in plugin.xml;
- get rid of getGroupDisplayName(), getGroupPath() and getShortName() in
inspection classes.

3 years ago[groovy] cleanup: get rid of broken unused inspection
Daniil Ovchinnikov [Fri, 7 Jul 2017 13:32:23 +0000 (16:32 +0300)]
[groovy] cleanup: get rid of broken unused inspection

3 years agoIDEA-175018 Unwrap if produces red code
peter [Fri, 7 Jul 2017 15:50:27 +0000 (17:50 +0200)]
IDEA-175018 Unwrap if produces red code

3 years agoIDEA-173369 Tabs limited to 2 when 1 is set
Vassiliy.Kudryashov [Fri, 7 Jul 2017 15:33:44 +0000 (18:33 +0300)]
IDEA-173369 Tabs limited to 2 when 1 is set

3 years agoIDEA-171869 Win10 LaF Table borders fixed and combobox fixed for fractional HiDPI...
Kirill Kirichenko [Fri, 7 Jul 2017 15:23:53 +0000 (18:23 +0300)]
IDEA-171869 Win10 LaF Table borders fixed and combobox fixed for fractional HiDPI scale factor

3 years agoIDEA-175487 No spacing between buttons in inspection result view
Kirill Kirichenko [Fri, 7 Jul 2017 11:27:57 +0000 (14:27 +0300)]
IDEA-175487 No spacing between buttons in inspection result view

3 years agoIDEA-174644 Save as Live Template does nothing if block has leading space or tab
peter [Fri, 7 Jul 2017 14:51:32 +0000 (16:51 +0200)]
IDEA-174644 Save as Live Template does nothing if block has leading space or tab

check applicability with raw selected interval, trim template text after that

3 years agoIDEA-175510 "Constant conditions & exceptions" inspection provides non-sensical quick...
peter [Fri, 7 Jul 2017 14:35:03 +0000 (16:35 +0200)]
IDEA-175510 "Constant conditions & exceptions" inspection provides non-sensical quick fix in some cases

3 years agomake ToggleUseSoftWrapsInPreviewAction DumbAware
Dmitry Batrak [Fri, 7 Jul 2017 15:09:17 +0000 (18:09 +0300)]
make ToggleUseSoftWrapsInPreviewAction DumbAware

(following IDEA-CR-21119)

3 years agoTest fix: disable conda-specific logic when getting list of packages appcode/173.756 clion/173.757
Ilya.Kazakevich [Fri, 7 Jul 2017 14:48:54 +0000 (17:48 +0300)]
Test fix: disable conda-specific logic when getting list of packages

See PyExecutionFixtureTestTask comment

3 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Fri, 7 Jul 2017 14:51:05 +0000 (16:51 +0200)]
Merge remote-tracking branch 'origin/master'

3 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Fri, 7 Jul 2017 14:49:31 +0000 (16:49 +0200)]
Merge remote-tracking branch 'origin/master'

3 years agoIDEA-175486 (AssertionError in PackageNamingConventionInspection)
Bas Leijdekkers [Fri, 7 Jul 2017 14:44:22 +0000 (16:44 +0200)]
IDEA-175486 (AssertionError in PackageNamingConventionInspection)

3 years agoIDEA-96785 ("Result of object allocation ignored": Allow suppression for certain...
Bas Leijdekkers [Fri, 7 Jul 2017 13:48:01 +0000 (15:48 +0200)]
IDEA-96785 ("Result of object allocation ignored": Allow suppression for certain classes)

3 years ago[java] regular Java completion in modules (IDEA-164119)
Roman Shevchenko [Thu, 6 Jul 2017 11:56:18 +0000 (13:56 +0200)]
[java] regular Java completion in modules (IDEA-164119)

3 years ago[java] correct reference kind in module statements
Roman Shevchenko [Fri, 7 Jul 2017 14:29:34 +0000 (16:29 +0200)]
[java] correct reference kind in module statements

3 years agoCleanup (dead code; minor optimization; typos; formatting)
Roman Shevchenko [Thu, 6 Jul 2017 12:34:19 +0000 (14:34 +0200)]
Cleanup (dead code; minor optimization; typos; formatting)

3 years agoAdd helper method to merge project usages with IDE level usages
Svetlana.Zemlyanskaya [Fri, 7 Jul 2017 09:02:23 +0000 (11:02 +0200)]
Add helper method to merge project usages with IDE level usages

(cherry picked from commit f94090c)

3 years agomoved test to a more suitable place
Alexey Kudravtsev [Fri, 7 Jul 2017 13:47:24 +0000 (16:47 +0300)]
moved test to a more suitable place

3 years agoFix app-icon setting for debug IDE on macOS
Anton Tarasov [Fri, 7 Jul 2017 13:41:18 +0000 (16:41 +0300)]
Fix app-icon setting for debug IDE on macOS

JFrame.setIconImages() doesn't work on macOS.

3 years agocleanup after review
Alexey Kudravtsev [Thu, 6 Jul 2017 14:30:43 +0000 (17:30 +0300)]
cleanup after review

3 years agoprevent PsiFileImpl.isValid recursion (IDEA-CR-22738)
peter [Fri, 7 Jul 2017 12:44:07 +0000 (14:44 +0200)]
prevent PsiFileImpl.isValid recursion (IDEA-CR-22738)

3 years agofix finding groovy class inheritors in local scope
peter [Fri, 7 Jul 2017 12:35:21 +0000 (14:35 +0200)]
fix finding groovy class inheritors in local scope

3 years ago[project view] give more meaningful names (IDEA-CR-22504)
Daniil Ovchinnikov [Fri, 7 Jul 2017 12:29:28 +0000 (15:29 +0300)]
[project view] give more meaningful names (IDEA-CR-22504)

- rename util class generated to ProjectViewStatistics
- rename function triggerProjectViewPane -> recordProjectViewPaneUsage

3 years agoJava: Don't suggest replacing 'equals()' with 'Objects.equals()' for literals and...
Pavel Dolgov [Fri, 7 Jul 2017 12:21:37 +0000 (15:21 +0300)]
Java: Don't suggest replacing 'equals()' with 'Objects.equals()' for literals and literal constants (IDEA-172070)

3 years agoIDEA-175168 On-demand renderers - unset on-demand by default
Egor.Ushakov [Fri, 7 Jul 2017 12:21:03 +0000 (15:21 +0300)]
IDEA-175168 On-demand renderers - unset on-demand by default

3 years agoHandle multiple parameters case as well (PY-14828)
Elizaveta Shashkova [Fri, 7 Jul 2017 11:57:07 +0000 (14:57 +0300)]
Handle multiple parameters case as well (PY-14828)

3 years agoPY-25076 Method may be static checks compares only unqualified references with "self" appcode/173.749
Mikhail Golubev [Wed, 5 Jul 2017 16:40:41 +0000 (19:40 +0300)]
PY-25076 Method may be static checks compares only unqualified references with "self"

3 years agoPY-22091 Consider "self" references in f-strings inside potentially static methods
Mikhail Golubev [Tue, 4 Jul 2017 16:58:39 +0000 (19:58 +0300)]
PY-22091 Consider "self" references in f-strings inside potentially static methods

3 years ago[groovy] fix Add Return Type at the end of method header (IDEA-175441)
Daniil Ovchinnikov [Fri, 7 Jul 2017 11:45:23 +0000 (14:45 +0300)]
[groovy] fix Add Return Type at the end of method header (IDEA-175441)

3 years agoIncrease default since-build
Alexander Zolotov [Fri, 7 Jul 2017 11:11:12 +0000 (14:11 +0300)]
Increase default since-build

3 years ago[groovy] don't allow to convert methods with invalid names to closures
Daniil Ovchinnikov [Fri, 7 Jul 2017 11:33:05 +0000 (14:33 +0300)]
[groovy] don't allow to convert methods with invalid names to closures

This fixes IDEA-175405.

3 years agoIDEA-175506 Build scripts: download JREs only for platforms for which product is...
Alexander Zolotov [Fri, 7 Jul 2017 11:01:52 +0000 (14:01 +0300)]
IDEA-175506 Build scripts: download JREs only for platforms for which product is being built

pass targetOs property to gradle task

3 years agodon't loose type parameter bounds during super substitution (IDEA-175471) phpstorm/173.747
Anna.Kozlova [Fri, 7 Jul 2017 10:46:41 +0000 (12:46 +0200)]
don't loose type parameter bounds during super substitution (IDEA-175471)

3 years agofix possible NPE
Liana.Bakradze [Fri, 7 Jul 2017 10:52:24 +0000 (13:52 +0300)]
fix possible NPE

3 years agocreate task/test files in inner directories
Ekaterina Tuzova [Thu, 1 Jun 2017 13:46:00 +0000 (16:46 +0300)]
create task/test files in inner directories

(cherry picked from commit 3349991)

3 years ago[groovy] don't allow to convert empty to slashy string (IDEA-175419)
Daniil Ovchinnikov [Fri, 7 Jul 2017 10:48:09 +0000 (13:48 +0300)]
[groovy] don't allow to convert empty to slashy string (IDEA-175419)

3 years ago[groovy] don't allow to convert constructor to closure (IDEA-175428)
Daniil Ovchinnikov [Fri, 7 Jul 2017 10:40:21 +0000 (13:40 +0300)]
[groovy] don't allow to convert constructor to closure (IDEA-175428)

3 years ago[groovy] cleanup
Daniil Ovchinnikov [Fri, 7 Jul 2017 10:27:14 +0000 (13:27 +0300)]
[groovy] cleanup

- specify default resource bundle for the plugin;
- clean assignment inspections:
- - add group sting to bundle;
- - use group key in plugin.xml;
- - get rid of getGroupDisplayName() and getDisplayName() in classes.

3 years ago[gui-test] project view select & expand fix
Sergey Karashevich [Fri, 7 Jul 2017 09:16:25 +0000 (12:16 +0300)]
[gui-test] project view select & expand fix

Due to last changes in project view tree and project view structure we need to change ProjectViewFixture and reduce usage of deprecated methods, convert NodeFixture actions to AbstractTreeBuilder model actions basis. Also added a pause to getLocation() method to wait when appropriate treeNode appears.

3 years ago[gui-test] find by label multiple result fix
Sergey Karashevich [Fri, 7 Jul 2017 08:40:08 +0000 (11:40 +0300)]
[gui-test] find by label multiple result fix

If we are looking for textfield or combobox by label or radiobutton, we may met more than one label with the same text. Let's take only showing on screen labels (components).
And just a small fix for IdeaGuiTestUtil -> don't use old junit