idea/community.git
4 years agoRename project action
Dmitry Trofimov [Thu, 22 Dec 2016 18:40:43 +0000 (19:40 +0100)]
Rename project action

4 years agofix testdata
Bas Leijdekkers [Thu, 22 Dec 2016 16:09:59 +0000 (17:09 +0100)]
fix testdata

4 years agoIDEA-160102 JS Debugger: fix "copy watch" for calls
Konstantin Ulitin [Thu, 22 Dec 2016 18:14:55 +0000 (21:14 +0300)]
IDEA-160102 JS Debugger: fix "copy watch" for calls

4 years agosearch gutter icons by VM names (IDEA-165811)
Anna.Kozlova [Thu, 22 Dec 2016 17:58:34 +0000 (18:58 +0100)]
search gutter icons by VM names (IDEA-165811)

4 years agojunit 5: provide navigation to class level failures (IDEA-165807)
Anna.Kozlova [Thu, 22 Dec 2016 17:40:25 +0000 (18:40 +0100)]
junit 5: provide navigation to class level failures (IDEA-165807)

4 years agoinclude group path into inspection search (IDEA-165766)
Anna.Kozlova [Thu, 22 Dec 2016 17:22:40 +0000 (18:22 +0100)]
include group path into inspection search (IDEA-165766)

4 years agomethod doesn't call super: compare sub signatures to respect generics (IDEA-165775)
Anna.Kozlova [Thu, 22 Dec 2016 16:59:37 +0000 (17:59 +0100)]
method doesn't call super: compare sub signatures to respect generics (IDEA-165775)

4 years agomethod ref -> lambda: specify formal types when another type is inferred by lambda...
Anna.Kozlova [Thu, 22 Dec 2016 16:53:20 +0000 (17:53 +0100)]
method ref -> lambda: specify formal types when another type is inferred by lambda; when one of the formal types is not denotable, don't suggest to convert (following IDEA-CR-16968)

4 years agodiff: fix line separator detection for VCS content
Aleksey Pivovarov [Thu, 22 Dec 2016 16:52:10 +0000 (19:52 +0300)]
diff: fix line separator detection for VCS content

4 years agoIDEA-138631 Read-only sources of settings
Vladimir Krivosheev [Thu, 22 Dec 2016 16:21:53 +0000 (17:21 +0100)]
IDEA-138631 Read-only sources of settings

4 years agoCleanup (formatting)
Roman Shevchenko [Thu, 22 Dec 2016 15:54:39 +0000 (16:54 +0100)]
Cleanup (formatting)

4 years ago[groovy] icons update
Daniil Ovchinnikov [Thu, 22 Dec 2016 15:08:06 +0000 (18:08 +0300)]
[groovy] icons update
- add icons for abstract field, method and property
- update property icon
- fix variable icon overriding field icon
- use separate property icon istead of layer for property fields
- use Java icon for class initializer

4 years ago[platform] uses build URL instead of a channel in update info dialog
Roman Shevchenko [Thu, 22 Dec 2016 15:48:35 +0000 (16:48 +0100)]
[platform] uses build URL instead of a channel in update info dialog

The concept of a single per-channel URL is no longer valid since there may be builds with different URLs in a channel (e.g. 2016.3 and 2017.1 in EAPs).

4 years agoIDEA-164945 ALT-F1 - "Select In" broken in 2016.3
Sergey Malenkov [Thu, 22 Dec 2016 15:30:53 +0000 (18:30 +0300)]
IDEA-164945 ALT-F1 - "Select In" broken in 2016.3

4 years agodon't capture next line for unclosed tags (WEB-17897)
Dennis Ushakov [Thu, 22 Dec 2016 13:30:26 +0000 (16:30 +0300)]
don't capture next line for unclosed tags (WEB-17897)

4 years agomove whole script/style tag (WEB-7947)
Dennis Ushakov [Thu, 22 Dec 2016 12:09:36 +0000 (15:09 +0300)]
move whole script/style tag (WEB-7947)

4 years agolog useful info in case of junit.framework.ComparisonFailure
Maxim Kropotov [Thu, 22 Dec 2016 14:39:54 +0000 (17:39 +0300)]
log useful info in case of junit.framework.ComparisonFailure

4 years agoregexp: extended hex unicode character syntax under javascript
Bas Leijdekkers [Thu, 22 Dec 2016 14:41:05 +0000 (15:41 +0100)]
regexp: extended hex unicode character syntax under javascript

4 years agoregexp: highlight invalid escapes (such as boundaries) as error inside character...
Bas Leijdekkers [Thu, 22 Dec 2016 11:04:19 +0000 (12:04 +0100)]
regexp: highlight invalid escapes (such as boundaries) as error inside character class

4 years agoregexp: cleanup
Bas Leijdekkers [Thu, 22 Dec 2016 10:11:05 +0000 (11:11 +0100)]
regexp: cleanup

4 years agoregexp: fix no leading zero octal character lexing
Bas Leijdekkers [Tue, 20 Dec 2016 18:22:32 +0000 (19:22 +0100)]
regexp: fix no leading zero octal character lexing

4 years agoregexp: lex leading zero (=java style) octal chars correctly
Bas Leijdekkers [Tue, 20 Dec 2016 12:05:00 +0000 (13:05 +0100)]
regexp: lex leading zero (=java style) octal chars correctly

4 years agoregexp: strict no dangling metacharacters setting for ecmascript unicode mode (WEB...
Bas Leijdekkers [Sun, 18 Dec 2016 18:04:25 +0000 (19:04 +0100)]
regexp: strict no dangling metacharacters setting for ecmascript unicode mode (WEB-22398)

4 years agoregexp: remove spurious '}'
Bas Leijdekkers [Sat, 17 Dec 2016 19:41:17 +0000 (20:41 +0100)]
regexp: remove spurious '}'

4 years agoGraphicsUtil.safelyGetGraphics description substantially expanded appcode/171.1913 clion/171.1912
Pavel Fatin [Thu, 22 Dec 2016 13:52:03 +0000 (14:52 +0100)]
GraphicsUtil.safelyGetGraphics description substantially expanded

4 years agoMerge branch 'less_leaky_projects'
Valentin Fondaratov [Thu, 22 Dec 2016 14:46:32 +0000 (17:46 +0300)]
Merge branch 'less_leaky_projects'

4 years agofix 1px movement on each opening
Sergey Malenkov [Thu, 22 Dec 2016 14:34:29 +0000 (17:34 +0300)]
fix 1px movement on each opening

4 years agoLowLevelSearchUtil.processElementsAtOffsets remove redundant array wrapper
Dmitry Batkovich [Thu, 22 Dec 2016 14:36:48 +0000 (17:36 +0300)]
LowLevelSearchUtil.processElementsAtOffsets remove redundant array wrapper

4 years agoavoid false positive contract violations when the control flow goes through unknown...
peter [Thu, 22 Dec 2016 14:12:03 +0000 (15:12 +0100)]
avoid false positive contract violations when the control flow goes through unknown conditions (IDEA-164883)

4 years agoIDEA-164995 Warn about @Nullable problems for method references
peter [Thu, 22 Dec 2016 13:52:56 +0000 (14:52 +0100)]
IDEA-164995 Warn about @Nullable problems for method references

4 years agoFrameworkSupport API: use more generic return type (IDEA-163307)
nik [Thu, 22 Dec 2016 13:44:39 +0000 (16:44 +0300)]
FrameworkSupport API: use more generic return type (IDEA-163307)

4 years agotrue smooth scrolling: support subpixel deltas
Pavel Fatin [Thu, 22 Dec 2016 12:16:35 +0000 (13:16 +0100)]
true smooth scrolling: support subpixel deltas

4 years agoIDEA-165067 Unwrapping 'if' leads to non-compilable code
peter [Thu, 22 Dec 2016 12:52:52 +0000 (13:52 +0100)]
IDEA-165067 Unwrapping 'if' leads to non-compilable code

4 years agojavac ast indices: fix diagnostic message
Dmitry Batkovich [Thu, 22 Dec 2016 13:04:34 +0000 (16:04 +0300)]
javac ast indices: fix diagnostic message

4 years agoAdd dots to the action name
Dmitry Trofimov [Tue, 20 Dec 2016 18:53:18 +0000 (19:53 +0100)]
Add dots to the action name

4 years agoDSGN-3409 Icons for Groovy classes weren't redesigned
Konstantin Bulenkov [Thu, 22 Dec 2016 12:47:50 +0000 (13:47 +0100)]
DSGN-3409 Icons for Groovy classes weren't redesigned

4 years agomore direct method for obtaining floating-point character advance - should be faster...
Dmitry Batrak [Thu, 22 Dec 2016 12:45:42 +0000 (15:45 +0300)]
more direct method for obtaining floating-point character advance - should be faster (IDEA-165448)

4 years agoIDEA-CR-16944 IDEA-43096 Inspection for gstrings used as map keys
alexey.afanasiev [Thu, 22 Dec 2016 12:36:16 +0000 (15:36 +0300)]
IDEA-CR-16944 IDEA-43096 Inspection for gstrings used as map keys

4 years agotrue smooth scrolling: respect component-level animation setting webstorm/171.1909
Pavel Fatin [Thu, 22 Dec 2016 11:23:34 +0000 (12:23 +0100)]
true smooth scrolling: respect component-level animation setting

4 years agoadditional test for IDEA-165306
Dmitry Batrak [Thu, 22 Dec 2016 12:02:12 +0000 (15:02 +0300)]
additional test for IDEA-165306

4 years agocorrect logic for pasting text from outside IDEA when multiple carets are present...
Vladimir Schneider [Thu, 22 Dec 2016 12:01:32 +0000 (15:01 +0300)]
correct logic for pasting text from outside IDEA when multiple carets are present (IDEA-165306)

4 years agoICS: automatically delete missing files appcode/171.1908 clion/171.1907
Vladimir Krivosheev [Thu, 22 Dec 2016 11:50:25 +0000 (12:50 +0100)]
ICS: automatically delete missing files

4 years agoset up statistics for IDE initialization choices
Valentin Fondaratov [Thu, 22 Dec 2016 11:30:04 +0000 (14:30 +0300)]
set up statistics for IDE initialization choices

4 years agoJava: Use EquivalenceChecker for comparing expressions in the inspection "Can be...
Pavel Dolgov [Wed, 21 Dec 2016 14:57:50 +0000 (17:57 +0300)]
Java: Use EquivalenceChecker for comparing expressions in the inspection "Can be replaced with Objects.equals()" (IDEA-165070)

4 years ago[gui-test] DialogFixture has been renamed to JDialogFixture to avoid conflicts with...
Sergey Karashevich [Thu, 22 Dec 2016 09:00:32 +0000 (12:00 +0300)]
[gui-test] DialogFixture has been renamed to JDialogFixture to avoid conflicts with org.fest.swing.fixture.DialogFixture; wrap ProjectViewFixture.NodeFixture.getLocation() with runReadAction; update tests; add SmartWaitRobot; add AddActionToolbarTest.java

4 years agotasks: fix test - we need changes to commit
Aleksey Pivovarov [Thu, 22 Dec 2016 11:04:50 +0000 (14:04 +0300)]
tasks: fix test - we need changes to commit

4 years agoparallel modules loading: enabled by default
Dmitry Avdeev [Thu, 22 Dec 2016 10:58:12 +0000 (13:58 +0300)]
parallel modules loading: enabled by default

4 years agostatic constants applicability: reuse expected types calculation (following IDEA... phpstorm/171.1905
Anna.Kozlova [Thu, 22 Dec 2016 10:40:55 +0000 (11:40 +0100)]
static constants applicability: reuse expected types calculation (following IDEA-CR-16959)

4 years agoplugin advertisement messages fixed
Michael Thomsen [Wed, 21 Dec 2016 17:18:59 +0000 (18:18 +0100)]
plugin advertisement messages fixed

4 years agojunit 5: exclude long message with expected/actual text inlined
Anna.Kozlova [Wed, 21 Dec 2016 16:41:32 +0000 (17:41 +0100)]
junit 5: exclude long message with expected/actual text inlined

4 years agofold junit.framework.Assert calls
Anna.Kozlova [Wed, 21 Dec 2016 16:40:54 +0000 (17:40 +0100)]
fold junit.framework.Assert calls

4 years agofix junit 5 testdata
Anna.Kozlova [Wed, 21 Dec 2016 16:31:50 +0000 (17:31 +0100)]
fix junit 5 testdata

4 years agocollapse junit 5 traces
Anna.Kozlova [Wed, 21 Dec 2016 14:34:02 +0000 (15:34 +0100)]
collapse junit 5 traces

4 years agoexpand unused inspection description to state that in the editor not all unused metho...
Anna.Kozlova [Wed, 21 Dec 2016 14:11:23 +0000 (15:11 +0100)]
expand unused inspection description to state that in the editor not all unused methods would be highlighted

4 years agologging for (IDEA-165626)
Anna.Kozlova [Wed, 21 Dec 2016 11:45:20 +0000 (12:45 +0100)]
logging for (IDEA-165626)

4 years agodo not listen events if disposed
Vladimir Krivosheev [Thu, 22 Dec 2016 10:21:01 +0000 (11:21 +0100)]
do not listen events if disposed

4 years agoIDEA-155985 "tried to use .gitignore, but plugin deletes all ignored files after...
Vladimir Krivosheev [Thu, 22 Dec 2016 10:14:31 +0000 (11:14 +0100)]
IDEA-155985 "tried to use .gitignore, but plugin deletes all ignored files after restart of IntelliJ."

4 years agoconvert StreamProviderWrapper to kotlin
Vladimir Krivosheev [Thu, 22 Dec 2016 10:07:29 +0000 (11:07 +0100)]
convert StreamProviderWrapper to kotlin

4 years agoconvert StreamProviderWrapper to kotlin
Vladimir Krivosheev [Thu, 22 Dec 2016 10:07:04 +0000 (11:07 +0100)]
convert StreamProviderWrapper to kotlin

4 years ago[platform] updates command line launcher's help screen
Roman Shevchenko [Thu, 22 Dec 2016 09:35:48 +0000 (10:35 +0100)]
[platform] updates command line launcher's help screen

4 years agoIDEA-165790 Stream API migration: support distinct() with collect(toList())
Tagir Valeev [Thu, 22 Dec 2016 09:30:54 +0000 (16:30 +0700)]
IDEA-165790 Stream API migration: support distinct() with collect(toList())

4 years agoMerge remote-tracking branch 'origin/master' appcode/171.1900 clion/171.1899 idea/171.1901
alexey.afanasiev [Thu, 22 Dec 2016 08:54:28 +0000 (11:54 +0300)]
Merge remote-tracking branch 'origin/master'

4 years agoIDEA-CR-16944 IDEA-43096 Inspection for gstrings used as map keys
alexey.afanasiev [Thu, 22 Dec 2016 08:51:36 +0000 (11:51 +0300)]
IDEA-CR-16944 IDEA-43096 Inspection for gstrings used as map keys

4 years agomem leaks: clear CWindow...: reset glassPane, detach FrameWrapper from this$0, clear...
Gregory.Shrago [Thu, 22 Dec 2016 08:46:13 +0000 (11:46 +0300)]
mem leaks: clear CWindow...: reset glassPane, detach FrameWrapper from this$0, clear SheetMessage

4 years agocleanup: removed dead code from TreeStructureUtil.getChildElementsFromTreeStructure...
nik [Thu, 22 Dec 2016 08:29:15 +0000 (11:29 +0300)]
cleanup: removed dead code from TreeStructureUtil.getChildElementsFromTreeStructure and inlined trivial remnants

4 years agoload idea project via jps for real: add some ultimate modules
Gregory.Shrago [Thu, 22 Dec 2016 06:57:16 +0000 (09:57 +0300)]
load idea project via jps for real: add some ultimate modules

4 years agoinspections: reload set external profile from properties component on the first execu...
Dmitry Batkovich [Thu, 22 Dec 2016 06:09:40 +0000 (09:09 +0300)]
inspections: reload set external profile from properties component on the first execution IDEA-164817

4 years agoInspectionTreeTailRenderer: removed boxing in summation
Tagir Valeev [Thu, 22 Dec 2016 05:21:34 +0000 (12:21 +0700)]
InspectionTreeTailRenderer: removed boxing in summation

4 years agoStreamApiMigrationInspection: support limit count with separate variable
Tagir Valeev [Thu, 22 Dec 2016 04:32:56 +0000 (11:32 +0700)]
StreamApiMigrationInspection: support limit count with separate variable

4 years agoStreamApiMigrationInspection: refactoring: TerminalBlock is extracted as top-level...
Tagir Valeev [Wed, 21 Dec 2016 09:33:22 +0000 (16:33 +0700)]
StreamApiMigrationInspection: refactoring: TerminalBlock is extracted as top-level class

4 years agoStreamApiMigrationInspection: refactoring: TerminalBlock#getMainLoop() method
Tagir Valeev [Wed, 21 Dec 2016 09:30:03 +0000 (16:30 +0700)]
StreamApiMigrationInspection: refactoring: TerminalBlock#getMainLoop() method

4 years agoAllow JFlex Lexer debugging using %debug (JetBrains/Grammar-Kit/issues/149)
Gregory.Shrago [Thu, 22 Dec 2016 05:14:55 +0000 (08:14 +0300)]
Allow JFlex Lexer debugging using %debug (JetBrains/Grammar-Kit/issues/149)

4 years agojavac ast indices: improve a test appcode/171.1894 clion/171.1891 dbe/171.1886 dbe/171.1892 idea/171.1889 phpstorm/171.1890 pycharm/171.1893 pycharm/171.1895 pycharm/171.1897 pycharm/171.1898 rubymine/171.1888 webstorm/171.1896
Dmitry Batkovich [Wed, 21 Dec 2016 20:20:51 +0000 (23:20 +0300)]
javac ast indices: improve a test

4 years agojavac ast indices: improve a test
Dmitry Batkovich [Wed, 21 Dec 2016 20:16:40 +0000 (23:16 +0300)]
javac ast indices: improve a test

4 years agoMake DESCRIPTOR_KEY public for plugin writers
Vassiliy.Kudryashov [Wed, 21 Dec 2016 19:01:17 +0000 (22:01 +0300)]
Make DESCRIPTOR_KEY public for plugin writers

4 years ago[groovy] convert getter to property: preserve visibility & type (IDEA-123027)
Daniil Ovchinnikov [Wed, 21 Dec 2016 19:32:49 +0000 (22:32 +0300)]
[groovy] convert getter to property: preserve visibility & type (IDEA-123027)

4 years ago[groovy] structure view: convert to kotlin
Daniil Ovchinnikov [Wed, 21 Dec 2016 16:34:47 +0000 (19:34 +0300)]
[groovy] structure view: convert to kotlin

4 years agofix double Preference dialog opening if don't using a native Mac menu (vm option...
Sergey Karashevich [Fri, 16 Dec 2016 22:04:03 +0000 (01:04 +0300)]
fix double Preference dialog opening if don't using a native Mac menu (vm option 'apple.laf.useScreenMenuBar = false' or absent)

4 years ago[gui-test] simplify pause with lambda; update SimpleGitTest on lambda and static...
Sergey Karashevich [Wed, 7 Dec 2016 20:33:03 +0000 (23:33 +0300)]
[gui-test] simplify pause with lambda; update SimpleGitTest on lambda and static import of GuiTestUtil

4 years ago[gui-test] move SimpleGitTest on Pause.pause()
Sergey Karashevich [Wed, 7 Dec 2016 19:58:46 +0000 (22:58 +0300)]
[gui-test] move SimpleGitTest on Pause.pause()

4 years ago[gui-test] added waitUntilFileIsLoaded() for async virtualFile load in EditorFixture...
Sergey Karashevich [Wed, 7 Dec 2016 19:46:09 +0000 (22:46 +0300)]
[gui-test] added waitUntilFileIsLoaded() for async virtualFile load in EditorFixture; SimpleGitTest on CountDownLathes

4 years agoreworked (CR follow-up) IDEA-165741 JPS: ChainedTargetsBuildListener should not mark...
Eugene Zhuravlev [Wed, 21 Dec 2016 18:32:10 +0000 (19:32 +0100)]
reworked (CR follow-up) IDEA-165741 JPS: ChainedTargetsBuildListener should not mark dirty files for the target being currently compiled

4 years agoadd missing "break;"
Dmitry Batkovich [Wed, 21 Dec 2016 18:26:51 +0000 (21:26 +0300)]
add missing "break;"

4 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Wed, 21 Dec 2016 18:24:20 +0000 (19:24 +0100)]
Merge remote-tracking branch 'origin/master'

4 years agojava method search: create a single request per method when occurrences for overloads...
Dmitry Batkovich [Wed, 21 Dec 2016 18:23:23 +0000 (21:23 +0300)]
java method search: create a single request per method when occurrences for overloads are requested (optimize search scopes) (IDEA-165761)

4 years agoturn mac help off
Konstantin Bulenkov [Wed, 21 Dec 2016 18:22:53 +0000 (19:22 +0100)]
turn mac help off

4 years agojava method search: create a single request per method when occurrences for overloads...
Dmitry Batkovich [Wed, 21 Dec 2016 17:55:05 +0000 (20:55 +0300)]
java method search: create a single request per method when occurrences for overloads are requested (IDEA-165761)

4 years agofixing deadlock with parallel modules loading
Dmitry Avdeev [Wed, 21 Dec 2016 16:41:20 +0000 (19:41 +0300)]
fixing deadlock with parallel modules loading

4 years agoEDU-712 No way to logout from stepic in PyCharm edu
Ekaterina Tuzova [Wed, 21 Dec 2016 16:31:07 +0000 (19:31 +0300)]
EDU-712 No way to logout from stepic in PyCharm edu

4 years agoEDU-832 Refresh course list hangs if user is not authorized
Ekaterina Tuzova [Wed, 21 Dec 2016 16:26:14 +0000 (19:26 +0300)]
EDU-832 Refresh course list hangs if user is not authorized

4 years agoEDU-831 Exception on start
Ekaterina Tuzova [Wed, 21 Dec 2016 15:41:45 +0000 (18:41 +0300)]
EDU-831 Exception on start

4 years agomore diagnostics for "Couldn't await alarm" in blinking project view tests
peter [Wed, 21 Dec 2016 16:20:24 +0000 (17:20 +0100)]
more diagnostics for "Couldn't await alarm" in blinking project view tests

4 years ago[groovy] fix FromAbstractTypeMethods support (IDEA-165684)
Daniil Ovchinnikov [Wed, 21 Dec 2016 15:14:29 +0000 (18:14 +0300)]
[groovy] fix FromAbstractTypeMethods support (IDEA-165684)

4 years agoImprove javadoc for guessProjectDir
Kirill Likhodedov [Wed, 21 Dec 2016 15:34:17 +0000 (18:34 +0300)]
Improve javadoc for guessProjectDir

4 years agoDon't resolve symlinks for identifying the project dir
Kirill Likhodedov [Wed, 21 Dec 2016 15:31:59 +0000 (18:31 +0300)]
Don't resolve symlinks for identifying the project dir

4 years agoIDEA-164698 Throwable at com.intellij.openapi.fileEditor.impl.EditorsSplitters
Vladimir Krivosheev [Wed, 21 Dec 2016 15:04:27 +0000 (16:04 +0100)]
IDEA-164698 Throwable at com.intellij.openapi.fileEditor.impl.EditorsSplitters

4 years agoTests: fix filenames with tilda on windows (PY-20780) appcode/171.1885
Elizaveta Shashkova [Wed, 21 Dec 2016 14:46:38 +0000 (17:46 +0300)]
Tests: fix filenames with tilda on windows (PY-20780)

4 years agoTests: fix async execution in console
Elizaveta Shashkova [Wed, 21 Dec 2016 14:42:35 +0000 (17:42 +0300)]
Tests: fix async execution in console

4 years agoIDEA-CR-16721 Not applicable for default project clion/171.1884
Vladimir Krivosheev [Wed, 21 Dec 2016 14:56:14 +0000 (15:56 +0100)]
IDEA-CR-16721 Not applicable for default project

4 years ago[compiler] build process classpath diagnostics (EA-92962) webstorm/171.1883
Roman Shevchenko [Wed, 21 Dec 2016 14:33:44 +0000 (15:33 +0100)]
[compiler] build process classpath diagnostics (EA-92962)