idea/community.git
5 years agoMerge pull request #364 (https://github.com/JetBrains/intellij-community/pull/364)
Roman Shevchenko [Fri, 18 Mar 2016 16:39:12 +0000 (17:39 +0100)]
Merge pull request #364 (https://github.com/JetBrains/intellij-community/pull/364)

5 years agovcs: remove some unused obsolete classes
Kirill Likhodedov [Fri, 18 Mar 2016 16:28:21 +0000 (19:28 +0300)]
vcs: remove some unused obsolete classes

The only external usage is from Scala plugin.
Developers are notified about the change.

5 years agomake first java 8 modules inherit language level from project default
Anna.Kozlova [Fri, 18 Mar 2016 15:50:39 +0000 (16:50 +0100)]
make first java 8 modules inherit language level from project default

5 years agoEA-80753 - assert: AnAction.setShortcutSet
Egor.Ushakov [Fri, 18 Mar 2016 16:12:45 +0000 (19:12 +0300)]
EA-80753 - assert: AnAction.setShortcutSet

5 years agojavafx: Add properties defined with @NamedArg to the resources for inspection of...
Pavel Dolgov [Fri, 18 Mar 2016 16:05:15 +0000 (19:05 +0300)]
javafx: Add properties defined with @NamedArg to the resources for inspection of redundant FXML attributes and tags, don't add to the resources properties having ambiguous definitions (IDEA-102276)

5 years agoui: merge shortcuts for CallHierarchyBrowser actions
Aleksey Pivovarov [Fri, 18 Mar 2016 09:59:33 +0000 (12:59 +0300)]
ui: merge shortcuts for CallHierarchyBrowser actions

Fix assertions in AnAction.setShortcutSet

5 years agopostfix templates: log error instead of fail if there is a duplicate template
Andrey Starovoyt [Fri, 18 Mar 2016 15:44:36 +0000 (18:44 +0300)]
postfix templates: log error instead of fail if there is a duplicate template

5 years ago[platform] diagnostic exception text improved
Roman Shevchenko [Fri, 18 Mar 2016 15:25:19 +0000 (16:25 +0100)]
[platform] diagnostic exception text improved

5 years ago IDEA-150685 Gradle multi module project's dependency hierarchy is destroyed
Vladislav.Soroka [Fri, 18 Mar 2016 15:17:17 +0000 (18:17 +0300)]
 IDEA-150685 Gradle multi module project's dependency hierarchy is destroyed

5 years agoIDEA-153003 Dependent project appears twice in the gradle project view
Vladislav.Soroka [Fri, 18 Mar 2016 15:14:39 +0000 (18:14 +0300)]
IDEA-153003 Dependent project appears twice in the gradle project view

5 years agoexternal system: cleanup
Vladislav.Soroka [Fri, 18 Mar 2016 10:56:51 +0000 (13:56 +0300)]
external system: cleanup

5 years agoexternal system: cleanup
Vladislav.Soroka [Fri, 18 Mar 2016 10:35:58 +0000 (13:35 +0300)]
external system: cleanup

5 years agogradle: debug logging of project import steps performance stats
Vladislav.Soroka [Fri, 18 Mar 2016 10:34:10 +0000 (13:34 +0300)]
gradle: debug logging of project import steps performance stats

5 years agoexternal system: deprecated method removed
Vladislav.Soroka [Fri, 18 Mar 2016 10:19:47 +0000 (13:19 +0300)]
external system: deprecated method removed

5 years agogradle: introduce an option to gather performance stats for custom tooling models
Vladislav.Soroka [Fri, 18 Mar 2016 09:27:33 +0000 (12:27 +0300)]
gradle: introduce an option to gather performance stats for custom tooling models

5 years agominor changes in TransactionGuard
peter [Fri, 18 Mar 2016 15:05:31 +0000 (16:05 +0100)]
minor changes in TransactionGuard

5 years agoIDEA-152736 IntelliJ IDEA refuses to print with no space between cast
Dmitry Batrak [Fri, 18 Mar 2016 15:06:39 +0000 (18:06 +0300)]
IDEA-152736 IntelliJ IDEA refuses to print with no space between cast

5 years agotestdata for IDEA-151214 appcode/146.695 clion/146.694
Anna.Kozlova [Fri, 18 Mar 2016 14:40:31 +0000 (15:40 +0100)]
testdata for IDEA-151214

5 years agotestdata for IDEA-150754
Anna.Kozlova [Fri, 18 Mar 2016 14:33:36 +0000 (15:33 +0100)]
testdata for IDEA-150754

5 years agooverload resolution: clear inference errors from nested calls when top level expressi...
Anna.Kozlova [Fri, 18 Mar 2016 14:28:00 +0000 (15:28 +0100)]
overload resolution: clear inference errors from nested calls when top level expression is abadoned as non-applicable (IDEA-150718; IDEA-153222)

5 years agoui: more descriptive warning on attempt to erase shortcut of global action
Aleksey Pivovarov [Fri, 18 Mar 2016 14:20:17 +0000 (17:20 +0300)]
ui: more descriptive warning on attempt to erase shortcut of global action

5 years agocheck previous element for error too
Dennis Ushakov [Fri, 18 Mar 2016 13:28:00 +0000 (16:28 +0300)]
check previous element for error too
#WEB-20597 fixed
#WEB-20633 fixed

5 years ago[vfs] LFS / file watcher interaction refined
Roman Shevchenko [Fri, 18 Mar 2016 14:18:14 +0000 (15:18 +0100)]
[vfs] LFS / file watcher interaction refined

- FileWatcher.isOperational() switched from "all-of" to "any-of" (IDEA-152485)
- "is-watched" check removed from RefreshSession.scan() as supposedly superfluous
- FileWatcher.isWatched() dropped, along with a corresponding path map flag

5 years agoMerge remote-tracking branch 'origin/master' dbe/146.693
Vladimir.Orlov [Fri, 18 Mar 2016 14:08:16 +0000 (17:08 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoIDEA-152542 Windows uninstaller: cancelling the warning shown on attempt to uninstall...
Vladimir.Orlov [Fri, 18 Mar 2016 14:01:54 +0000 (17:01 +0300)]
IDEA-152542 Windows uninstaller: cancelling the warning shown on attempt to uninstall a running IDE shows uninstallation progress and "Uninstall was completed successfully" message

5 years agoremoving "wizardMode" concept
Dmitry Avdeev [Fri, 18 Mar 2016 13:51:58 +0000 (16:51 +0300)]
removing "wizardMode" concept

5 years agoshutdown AppDelayQueue in tests
Alexey Kudravtsev [Fri, 18 Mar 2016 10:37:21 +0000 (13:37 +0300)]
shutdown AppDelayQueue in tests

5 years agocleanup
Dmitry Avdeev [Fri, 18 Mar 2016 12:20:10 +0000 (15:20 +0300)]
cleanup

5 years agoautomatic transaction nesting: correct modality state checks, honor in submitTransact...
peter [Fri, 18 Mar 2016 11:52:50 +0000 (12:52 +0100)]
automatic transaction nesting: correct modality state checks, honor in submitTransaction (and remove "later" semantics from it, fix the only client that cares)

5 years agoJavafx: FXML inspection that validates event handler methods' signature. Use full...
Pavel Dolgov [Fri, 18 Mar 2016 12:01:55 +0000 (15:01 +0300)]
Javafx: FXML inspection that validates event handler methods' signature. Use full generic event type in quickfix that creates event handler method. Use multi-reference for navigating to ambiguous event handler methods. (IDEA-151694)

5 years agodouble Ctrl + Home/End selects to line start/end even if multicaret double-Ctrl funct... appcode/146.691 clion/146.690
Dmitry Batrak [Fri, 18 Mar 2016 11:52:12 +0000 (14:52 +0300)]
double Ctrl + Home/End selects to line start/end even if multicaret double-Ctrl functionality is disabled in settings

5 years agoIDEA-149395 minimize disabled scroll bars
Sergey Malenkov [Fri, 18 Mar 2016 11:27:48 +0000 (14:27 +0300)]
IDEA-149395 minimize disabled scroll bars

5 years agoui: use common shortcuts for FileChooser actions phpstorm/146.689
Aleksey Pivovarov [Fri, 18 Mar 2016 10:35:06 +0000 (13:35 +0300)]
ui: use common shortcuts for FileChooser actions

Fix assertion in AnAction.setShortcutSet

5 years agoui: do not register Disposable without need
Aleksey Pivovarov [Fri, 18 Mar 2016 10:40:24 +0000 (13:40 +0300)]
ui: do not register Disposable without need

5 years agoui: use setter
Aleksey Pivovarov [Fri, 18 Mar 2016 10:42:45 +0000 (13:42 +0300)]
ui: use setter

5 years agoIDEA-121775 XDebugger: merge Watches and Variables in one view - do not evaluate...
Egor.Ushakov [Fri, 18 Mar 2016 11:03:25 +0000 (14:03 +0300)]
IDEA-121775 XDebugger: merge Watches and Variables in one view - do not evaluate invisible watches

5 years agoIDEA-153162 "Incorrect string capitalization" inspection false positives dbe/146.688
Dmitry Avdeev [Fri, 18 Mar 2016 10:44:56 +0000 (13:44 +0300)]
IDEA-153162 "Incorrect string capitalization" inspection false positives

5 years agocleanup
Egor.Ushakov [Fri, 18 Mar 2016 10:07:48 +0000 (13:07 +0300)]
cleanup

5 years agocorrectly show watches tab after add to watch even in mixed watches/variables mode
Egor.Ushakov [Fri, 18 Mar 2016 10:04:37 +0000 (13:04 +0300)]
correctly show watches tab after add to watch even in mixed watches/variables mode

5 years agoignore idle application pooled thread
Alexey Kudravtsev [Fri, 18 Mar 2016 09:47:30 +0000 (12:47 +0300)]
ignore idle application pooled thread

5 years agosort, cleanup
Alexey Kudravtsev [Fri, 18 Mar 2016 09:39:14 +0000 (12:39 +0300)]
sort, cleanup

5 years agoremoved threads not existing anymore
Alexey Kudravtsev [Fri, 18 Mar 2016 09:37:11 +0000 (12:37 +0300)]
removed threads not existing anymore

5 years agodo not treat sudden start of time thread (via FileSystemPreferences in licensing...
Alexey Kudravtsev [Thu, 17 Mar 2016 16:31:16 +0000 (19:31 +0300)]
do not treat sudden start of time thread (via FileSystemPreferences in licensing) as thread leak

5 years agoremoved jsr166e library: last part
Alexey Kudravtsev [Thu, 17 Mar 2016 14:59:12 +0000 (17:59 +0300)]
removed jsr166e library: last part

5 years agowork with UI in EDT
Alexey Kudravtsev [Thu, 17 Mar 2016 11:10:04 +0000 (14:10 +0300)]
work with UI in EDT

5 years agoreduce timeout
Alexey Kudravtsev [Thu, 17 Mar 2016 11:08:29 +0000 (14:08 +0300)]
reduce timeout

5 years agoSOE in toString()
Alexey Kudravtsev [Thu, 17 Mar 2016 10:00:31 +0000 (13:00 +0300)]
SOE in toString()

5 years agonotnull
Alexey Kudravtsev [Thu, 17 Mar 2016 08:44:57 +0000 (11:44 +0300)]
notnull

5 years agoIDEA-121775 XDebugger: merge Watches and Variables in one view - allow to switch... clion/146.687
Egor.Ushakov [Fri, 18 Mar 2016 08:54:32 +0000 (11:54 +0300)]
IDEA-121775 XDebugger: merge Watches and Variables in one view - allow to switch on the fly

5 years agoMerge remote-tracking branch 'origin/master' appcode/146.686 idea/146.685
Vladimir.Orlov [Fri, 18 Mar 2016 08:21:14 +0000 (11:21 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoartifacts with custom jdk for windows for IDEA (x32 and x64).
Vladimir.Orlov [Fri, 18 Mar 2016 08:15:53 +0000 (11:15 +0300)]
artifacts with custom jdk for windows for IDEA (x32 and x64).

5 years agodon't save all documents after every command involving file system changes under...
peter [Fri, 18 Mar 2016 07:52:58 +0000 (08:52 +0100)]
don't save all documents after every command involving file system changes under VCS: seems to be not needed

5 years agowrap only in-place introduce into a write action
peter [Fri, 18 Mar 2016 07:32:47 +0000 (08:32 +0100)]
wrap only in-place introduce into a write action

5 years agoprevent recursion while building stubs from text (IDEA-150940 & EA-80695 - SOE: PsiFi...
peter [Fri, 18 Mar 2016 07:08:49 +0000 (08:08 +0100)]
prevent recursion while building stubs from text (IDEA-150940 & EA-80695 - SOE: PsiFileImpl.getStubTree)

5 years agoinspection tool window: select&expand first node + register shortcuts in swing thread
Dmitry Batkovich [Fri, 18 Mar 2016 07:07:18 +0000 (10:07 +0300)]
inspection tool window: select&expand first node + register shortcuts in swing thread

5 years agofixing one more SOE on Ant configuration initialization (IDEA-152435) appcode/146.678 clion/146.679 dbe/146.675 idea/146.677 phpstorm/146.676 pycharm/146.680 pycharm/146.684 rubymine/146.681 webstorm/146.683
Eugene Zhuravlev [Thu, 17 Mar 2016 22:33:52 +0000 (23:33 +0100)]
fixing one more SOE on Ant configuration initialization (IDEA-152435)

5 years agoadd additional tests for static initializers
Alexandru-Constantin Bledea [Thu, 17 Mar 2016 21:15:54 +0000 (23:15 +0200)]
add additional tests for static initializers

5 years agocorrectly decompile interface object fields
Alexandru-Constantin Bledea [Mon, 7 Mar 2016 16:52:37 +0000 (18:52 +0200)]
correctly decompile interface object fields

5 years agoinference: don't include constraints to resolve if input bounds have proper instantia...
Anna.Kozlova [Thu, 17 Mar 2016 20:21:41 +0000 (21:21 +0100)]
inference: don't include constraints to resolve if input bounds have proper instantiation but depends on the output of another constraints (IDEA-153164)

5 years agointroduce functional parameter from substring
Anna.Kozlova [Thu, 17 Mar 2016 19:53:00 +0000 (20:53 +0100)]
introduce functional parameter from substring
EA-80674 - AIOOBE: IntroduceParameterHandler.introduceStrategy

5 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 17 Mar 2016 20:01:59 +0000 (21:01 +0100)]
Merge remote-tracking branch 'origin/master'

5 years ago[vfs] minor optimizations and cleanup in LocalFileSystem
Roman Shevchenko [Thu, 17 Mar 2016 18:28:23 +0000 (19:28 +0100)]
[vfs] minor optimizations and cleanup in LocalFileSystem

- watch request management reduced to a single method
- read action removed (not needed)
- post-test cleanup fix

5 years agoInspectionTreeUpdater: prevent project leaks in tests via pending alarm requests
peter [Thu, 17 Mar 2016 19:23:26 +0000 (20:23 +0100)]
InspectionTreeUpdater: prevent project leaks in tests via pending alarm requests

5 years agoremove insecure TransactionGuard#isInsideTransaction
peter [Thu, 17 Mar 2016 18:36:03 +0000 (19:36 +0100)]
remove insecure TransactionGuard#isInsideTransaction

5 years agoallow nested synchronous transactions in the same modality
peter [Thu, 17 Mar 2016 18:13:44 +0000 (19:13 +0100)]
allow nested synchronous transactions in the same modality

5 years agoadd nullity annotations to PomTransaction
peter [Thu, 17 Mar 2016 18:08:18 +0000 (19:08 +0100)]
add nullity annotations to PomTransaction

5 years agodon't call cell edit if selection key is enabled
Konstantin Bulenkov [Thu, 17 Mar 2016 17:49:01 +0000 (18:49 +0100)]
don't call cell edit if selection key is enabled

5 years agocleanup
Konstantin Bulenkov [Thu, 17 Mar 2016 12:53:31 +0000 (13:53 +0100)]
cleanup

5 years agoIDEA-153115 vcs: load revisions under single progress
Aleksey Pivovarov [Thu, 17 Mar 2016 17:35:38 +0000 (20:35 +0300)]
IDEA-153115 vcs: load revisions under single progress

5 years agoSupport gevent if only it is installed on the interpreter (PY-14992)
Elizaveta Shashkova [Thu, 17 Mar 2016 17:23:12 +0000 (20:23 +0300)]
Support gevent if only it is installed on the interpreter (PY-14992)

5 years agoui: AnAction.setShortcutSet check - replace error with warning
Aleksey Pivovarov [Thu, 17 Mar 2016 17:11:08 +0000 (20:11 +0300)]
ui: AnAction.setShortcutSet check - replace error with warning

fix tests until most of the issues are fixed

5 years agoredundant cast: recapture wildcards for non-physical elements (IDEA-153166)
Anna.Kozlova [Thu, 17 Mar 2016 16:57:08 +0000 (17:57 +0100)]
redundant cast: recapture wildcards for non-physical elements (IDEA-153166)

5 years agomake type denotable: ensure that array type is not created over wildcard
Anna.Kozlova [Thu, 17 Mar 2016 16:38:17 +0000 (17:38 +0100)]
make type denotable: ensure that array type is not created over wildcard

5 years agofix testdata
Anna.Kozlova [Thu, 17 Mar 2016 15:13:52 +0000 (16:13 +0100)]
fix testdata

5 years agounchecked warnings: don't warn about generics array creation if arg of array type...
Anna.Kozlova [Thu, 17 Mar 2016 14:52:25 +0000 (15:52 +0100)]
unchecked warnings: don't warn about generics array creation if arg of array type is found (IDEA-153122)

5 years agochange signature: extract common code to search for conflicts; use it in introduce...
Anna.Kozlova [Thu, 17 Mar 2016 11:51:28 +0000 (12:51 +0100)]
change signature: extract common code to search for conflicts; use it in introduce parameter object

5 years agointroduce parameter object: extract change signature part to start under the same...
Anna.Kozlova [Thu, 17 Mar 2016 11:41:20 +0000 (12:41 +0100)]
introduce parameter object: extract change signature part to start under the same progress

5 years agoIDEA-153112 vcs: register shortcuts in "Show Diff For Selection" dialog
Aleksey Pivovarov [Thu, 17 Mar 2016 16:36:52 +0000 (19:36 +0300)]
IDEA-153112 vcs: register shortcuts in "Show Diff For Selection" dialog

5 years agoJSON Schema: move to Schemas & DTDs
Gregory.Shrago [Thu, 17 Mar 2016 16:52:40 +0000 (19:52 +0300)]
JSON Schema: move to Schemas & DTDs

5 years agoIG: remove quick fix (IDEA-153124)
Bas Leijdekkers [Thu, 17 Mar 2016 16:29:25 +0000 (17:29 +0100)]
IG: remove quick fix (IDEA-153124)

5 years agomake IG test light
Bas Leijdekkers [Thu, 17 Mar 2016 16:24:40 +0000 (17:24 +0100)]
make IG test light

5 years agoEA-67016 (IOE: PsiJavaParserFacadeImpl.createExpressionFromText)
Bas Leijdekkers [Thu, 17 Mar 2016 13:26:00 +0000 (14:26 +0100)]
EA-67016 (IOE: PsiJavaParserFacadeImpl.createExpressionFromText)

5 years agoIG: do not suggest qualified this expression on field of local class
Bas Leijdekkers [Thu, 17 Mar 2016 13:14:15 +0000 (14:14 +0100)]
IG: do not suggest qualified this expression on field of local class

5 years agoIG: do not suggest qualified this expression on method of local class
Bas Leijdekkers [Thu, 17 Mar 2016 13:08:51 +0000 (14:08 +0100)]
IG: do not suggest qualified this expression on method of local class

5 years agomake IG test light
Bas Leijdekkers [Thu, 17 Mar 2016 12:35:38 +0000 (13:35 +0100)]
make IG test light

5 years agomake IG test light
Bas Leijdekkers [Thu, 17 Mar 2016 11:42:50 +0000 (12:42 +0100)]
make IG test light

5 years agoEA-54946 (IOE: PsiJavaParserFacadeImpl.createExpressionFromText)
Bas Leijdekkers [Thu, 17 Mar 2016 10:48:21 +0000 (11:48 +0100)]
EA-54946 (IOE: PsiJavaParserFacadeImpl.createExpressionFromText)

5 years agoEA-80288 (IOE: PsiElementFactoryImpl.createKeyword)
Bas Leijdekkers [Thu, 17 Mar 2016 10:17:16 +0000 (11:17 +0100)]
EA-80288 (IOE: PsiElementFactoryImpl.createKeyword)

5 years agoeditor: do not erase text on escape
Aleksey Pivovarov [Thu, 17 Mar 2016 16:42:04 +0000 (19:42 +0300)]
editor: do not erase text on escape

fixup for 0234922

5 years agoMinors after review again (PY-14992)
Elizaveta Shashkova [Thu, 17 Mar 2016 16:27:08 +0000 (19:27 +0300)]
Minors after review again (PY-14992)

5 years agoUse saved modules for gevent (PY-14992)
Elizaveta Shashkova [Thu, 17 Mar 2016 15:47:04 +0000 (18:47 +0300)]
Use saved modules for gevent (PY-14992)

5 years agoToolbarDecor: multi-selection movements
Gregory.Shrago [Thu, 17 Mar 2016 16:00:20 +0000 (19:00 +0300)]
ToolbarDecor: multi-selection movements

5 years agoEA-80750 - assert: AnAction.setShortcutSet
Aleksey Pivovarov [Thu, 17 Mar 2016 16:08:10 +0000 (19:08 +0300)]
EA-80750 - assert: AnAction.setShortcutSet

before this fix, it worked only for the first search field in IDE, because after the first time the shortcut is no longer empty (we registered it), and action was not registered on component any more.

5 years agoPY-18820 Use None instead of NoneType in generated annotations to conform to PEP 484
Mikhail Golubev [Thu, 17 Mar 2016 15:45:31 +0000 (18:45 +0300)]
PY-18820 Use None instead of NoneType in generated annotations to conform to PEP 484

Probably it should be fixed on debugger side later, though.

5 years agoPY-18803 Annotate Types inserts return type annotation over the old one, not after
Mikhail Golubev [Thu, 17 Mar 2016 14:43:52 +0000 (17:43 +0300)]
PY-18803 Annotate Types inserts return type annotation over the old one, not after

5 years agoPY-18788 Don't generate type annotations for "self" parameters
Mikhail Golubev [Thu, 17 Mar 2016 13:06:42 +0000 (16:06 +0300)]
PY-18788 Don't generate type annotations for "self" parameters

5 years agoPY-18739 Union types are generated in PEP 484 compatible format
Mikhail Golubev [Thu, 17 Mar 2016 12:36:51 +0000 (15:36 +0300)]
PY-18739 Union types are generated in PEP 484 compatible format

5 years agoEA-80748 - assert: AnAction.setShortcutSet
Aleksey Pivovarov [Thu, 17 Mar 2016 15:24:42 +0000 (18:24 +0300)]
EA-80748 - assert: AnAction.setShortcutSet

5 years agoPY-18816 Type comments for target expressions are stored inside their stubs
Mikhail Golubev [Tue, 15 Mar 2016 18:04:59 +0000 (21:04 +0300)]
PY-18816 Type comments for target expressions are stored inside their stubs

5 years agoPY-18816 Only PyNamedParameter should extend PyTypeCommentOwner
Mikhail Golubev [Tue, 15 Mar 2016 14:04:25 +0000 (17:04 +0300)]
PY-18816 Only PyNamedParameter should extend PyTypeCommentOwner

Because only this type of parameters extends PyTypedElement.