idea/community.git
4 years agosimplify code appcode/146.709 clion/146.710
Sergey Simonchik [Sat, 19 Mar 2016 11:01:57 +0000 (14:01 +0300)]
simplify code

4 years agostyle: convert concatenation to a template phpstorm/146.708
Kirill Likhodedov [Sat, 19 Mar 2016 10:24:09 +0000 (13:24 +0300)]
style: convert concatenation to a template

4 years agogit fetch: merge multi-root messages when possible
Kirill Likhodedov [Mon, 7 Mar 2016 14:23:34 +0000 (17:23 +0300)]
git fetch: merge multi-root messages when possible

Relates to IDEA-135491

4 years agoimprove "Unknown @GuardedBy field" inspection
Bas Leijdekkers [Fri, 18 Mar 2016 17:10:44 +0000 (18:10 +0100)]
improve "Unknown @GuardedBy field" inspection

4 years agosimplify code
Bas Leijdekkers [Fri, 18 Mar 2016 17:09:42 +0000 (18:09 +0100)]
simplify code

4 years agodisable for search in non-java in member inplace renamer (IDEA-153174) appcode/146.698 clion/146.703 dbe/146.697 idea/146.700 phpstorm/146.699 pycharm/146.701 pycharm/146.705 rubymine/146.704 webstorm/146.696 webstorm/146.707
Anna.Kozlova [Fri, 18 Mar 2016 19:46:54 +0000 (20:46 +0100)]
disable for search in non-java in member inplace renamer (IDEA-153174)

4 years agoanonymous -> method ref: collapse receiver method references to raw receiver (IDEA...
Anna.Kozlova [Fri, 18 Mar 2016 18:50:21 +0000 (19:50 +0100)]
anonymous -> method ref: collapse receiver method references to raw receiver (IDEA-153261)

4 years agoanonymous -> lambda: treat class initializers as fields when forward references are...
Anna.Kozlova [Fri, 18 Mar 2016 18:24:54 +0000 (19:24 +0100)]
anonymous -> lambda: treat class initializers as fields when forward references are check (IDEA-153254)

4 years agoinmemory keys handling externalized
Maxim.Mossienko [Fri, 18 Mar 2016 19:26:02 +0000 (20:26 +0100)]
inmemory keys handling externalized

4 years agoasync index initialization
Maxim.Mossienko [Fri, 18 Mar 2016 19:22:12 +0000 (20:22 +0100)]
async index initialization

4 years agodo not call InjectorUtils.getActiveInjectionSupports() if no `injection` data in...
Vladimir Krivosheev [Fri, 18 Mar 2016 17:40:52 +0000 (18:40 +0100)]
do not call InjectorUtils.getActiveInjectionSupports() if no `injection` data in the data

4 years agoFix #PY-18836 ClassCastException in com.jetbrains.python.codeInsight.PySubstitutionC...
Valentina Kiryushkina [Fri, 18 Mar 2016 17:10:54 +0000 (20:10 +0300)]
Fix  #PY-18836 ClassCastException in com.jetbrains.python.codeInsight.PySubstitutionChunkReference

4 years agomake breakpoint line highlighting higher priority than 'additional syntax' (following...
Dmitry Batrak [Fri, 18 Mar 2016 17:16:00 +0000 (20:16 +0300)]
make breakpoint line highlighting higher priority than 'additional syntax' (following IDEA-152621)

4 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Fri, 18 Mar 2016 17:03:47 +0000 (18:03 +0100)]
Merge remote-tracking branch 'origin/master'

4 years ago[java-decompiler] test data cleanup; warnings
Roman Shevchenko [Fri, 18 Mar 2016 17:02:33 +0000 (18:02 +0100)]
[java-decompiler] test data cleanup; warnings

4 years agoIDEA-152792 remove whitespace on empty lines after uncommenting
Dmitry Batrak [Fri, 18 Mar 2016 16:48:49 +0000 (19:48 +0300)]
IDEA-152792 remove whitespace on empty lines after uncommenting

4 years agoremoved unused old inspect panel
Egor.Ushakov [Fri, 18 Mar 2016 16:45:50 +0000 (19:45 +0300)]
removed unused old inspect panel

4 years agoEA-80753 - assert: AnAction.setShortcutSet - extra fixes
Egor.Ushakov [Fri, 18 Mar 2016 16:40:16 +0000 (19:40 +0300)]
EA-80753 - assert: AnAction.setShortcutSet - extra fixes

4 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)

4 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.

4 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

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

4 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)

4 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

4 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

4 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

4 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

4 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

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

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

4 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

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

4 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

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

4 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

4 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

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

4 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)

4 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

4 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

4 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

4 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'

4 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

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

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

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

4 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)

4 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)

4 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

4 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

4 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

4 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

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

4 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

4 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

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

4 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

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

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

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

4 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

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

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

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

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

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

4 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

4 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'

4 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).

4 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

4 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

4 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)

4 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

4 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)

4 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

4 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

4 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)

4 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

4 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'

4 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

4 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

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

4 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

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

4 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

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

4 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

4 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)

4 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

4 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)

4 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

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

4 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)

4 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

4 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

4 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

4 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

4 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)

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

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