Sergey Simonchik [Sat, 19 Mar 2016 11:01:57 +0000 (14:01 +0300)]
simplify code
Kirill Likhodedov [Sat, 19 Mar 2016 10:24:09 +0000 (13:24 +0300)]
style: convert concatenation to a template
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
Bas Leijdekkers [Fri, 18 Mar 2016 17:10:44 +0000 (18:10 +0100)]
improve "Unknown @GuardedBy field" inspection
Bas Leijdekkers [Fri, 18 Mar 2016 17:09:42 +0000 (18:09 +0100)]
simplify code
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)
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)
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)
Maxim.Mossienko [Fri, 18 Mar 2016 19:26:02 +0000 (20:26 +0100)]
inmemory keys handling externalized
Maxim.Mossienko [Fri, 18 Mar 2016 19:22:12 +0000 (20:22 +0100)]
async index initialization
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
Valentina Kiryushkina [Fri, 18 Mar 2016 17:10:54 +0000 (20:10 +0300)]
Fix #PY-18836 ClassCastException in com.jetbrains.python.codeInsight.PySubstitutionChunkReference
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)
Roman Shevchenko [Fri, 18 Mar 2016 17:03:47 +0000 (18:03 +0100)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Fri, 18 Mar 2016 17:02:33 +0000 (18:02 +0100)]
[java-decompiler] test data cleanup; warnings
Dmitry Batrak [Fri, 18 Mar 2016 16:48:49 +0000 (19:48 +0300)]
IDEA-152792 remove whitespace on empty lines after uncommenting
Egor.Ushakov [Fri, 18 Mar 2016 16:45:50 +0000 (19:45 +0300)]
removed unused old inspect panel
Egor.Ushakov [Fri, 18 Mar 2016 16:40:16 +0000 (19:40 +0300)]
EA-80753 - assert: AnAction.setShortcutSet - extra fixes
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)
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.
Anna.Kozlova [Fri, 18 Mar 2016 15:50:39 +0000 (16:50 +0100)]
make first java 8 modules inherit language level from project default
Egor.Ushakov [Fri, 18 Mar 2016 16:12:45 +0000 (19:12 +0300)]
EA-80753 - assert: AnAction.setShortcutSet
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)
Aleksey Pivovarov [Fri, 18 Mar 2016 09:59:33 +0000 (12:59 +0300)]
ui: merge shortcuts for CallHierarchyBrowser actions
Fix assertions in AnAction.setShortcutSet
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
Roman Shevchenko [Fri, 18 Mar 2016 15:25:19 +0000 (16:25 +0100)]
[platform] diagnostic exception text improved
Vladislav.Soroka [Fri, 18 Mar 2016 15:17:17 +0000 (18:17 +0300)]
IDEA-150685 Gradle multi module project's dependency hierarchy is destroyed
Vladislav.Soroka [Fri, 18 Mar 2016 15:14:39 +0000 (18:14 +0300)]
IDEA-153003 Dependent project appears twice in the gradle project view
Vladislav.Soroka [Fri, 18 Mar 2016 10:56:51 +0000 (13:56 +0300)]
external system: cleanup
Vladislav.Soroka [Fri, 18 Mar 2016 10:35:58 +0000 (13:35 +0300)]
external system: cleanup
Vladislav.Soroka [Fri, 18 Mar 2016 10:34:10 +0000 (13:34 +0300)]
gradle: debug logging of project import steps performance stats
Vladislav.Soroka [Fri, 18 Mar 2016 10:19:47 +0000 (13:19 +0300)]
external system: deprecated method removed
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
peter [Fri, 18 Mar 2016 15:05:31 +0000 (16:05 +0100)]
minor changes in TransactionGuard
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
Anna.Kozlova [Fri, 18 Mar 2016 14:40:31 +0000 (15:40 +0100)]
testdata for IDEA-151214
Anna.Kozlova [Fri, 18 Mar 2016 14:33:36 +0000 (15:33 +0100)]
testdata for IDEA-150754
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)
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
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
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
Vladimir.Orlov [Fri, 18 Mar 2016 14:08:16 +0000 (17:08 +0300)]
Merge remote-tracking branch 'origin/master'
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
Dmitry Avdeev [Fri, 18 Mar 2016 13:51:58 +0000 (16:51 +0300)]
removing "wizardMode" concept
Alexey Kudravtsev [Fri, 18 Mar 2016 10:37:21 +0000 (13:37 +0300)]
shutdown AppDelayQueue in tests
Dmitry Avdeev [Fri, 18 Mar 2016 12:20:10 +0000 (15:20 +0300)]
cleanup
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)
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)
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
Sergey Malenkov [Fri, 18 Mar 2016 11:27:48 +0000 (14:27 +0300)]
IDEA-149395 minimize disabled scroll bars
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
Aleksey Pivovarov [Fri, 18 Mar 2016 10:40:24 +0000 (13:40 +0300)]
ui: do not register Disposable without need
Aleksey Pivovarov [Fri, 18 Mar 2016 10:42:45 +0000 (13:42 +0300)]
ui: use setter
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
Dmitry Avdeev [Fri, 18 Mar 2016 10:44:56 +0000 (13:44 +0300)]
IDEA-153162 "Incorrect string capitalization" inspection false positives
Egor.Ushakov [Fri, 18 Mar 2016 10:07:48 +0000 (13:07 +0300)]
cleanup
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
Alexey Kudravtsev [Fri, 18 Mar 2016 09:47:30 +0000 (12:47 +0300)]
ignore idle application pooled thread
Alexey Kudravtsev [Fri, 18 Mar 2016 09:39:14 +0000 (12:39 +0300)]
sort, cleanup
Alexey Kudravtsev [Fri, 18 Mar 2016 09:37:11 +0000 (12:37 +0300)]
removed threads not existing anymore
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
Alexey Kudravtsev [Thu, 17 Mar 2016 14:59:12 +0000 (17:59 +0300)]
removed jsr166e library: last part
Alexey Kudravtsev [Thu, 17 Mar 2016 11:10:04 +0000 (14:10 +0300)]
work with UI in EDT
Alexey Kudravtsev [Thu, 17 Mar 2016 11:08:29 +0000 (14:08 +0300)]
reduce timeout
Alexey Kudravtsev [Thu, 17 Mar 2016 10:00:31 +0000 (13:00 +0300)]
SOE in toString()
Alexey Kudravtsev [Thu, 17 Mar 2016 08:44:57 +0000 (11:44 +0300)]
notnull
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
Vladimir.Orlov [Fri, 18 Mar 2016 08:21:14 +0000 (11:21 +0300)]
Merge remote-tracking branch 'origin/master'
Vladimir.Orlov [Fri, 18 Mar 2016 08:15:53 +0000 (11:15 +0300)]
artifacts with custom jdk for windows for IDEA (x32 and x64).
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
peter [Fri, 18 Mar 2016 07:32:47 +0000 (08:32 +0100)]
wrap only in-place introduce into a write action
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)
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
Eugene Zhuravlev [Thu, 17 Mar 2016 22:33:52 +0000 (23:33 +0100)]
fixing one more SOE on Ant configuration initialization (IDEA-152435)
Alexandru-Constantin Bledea [Thu, 17 Mar 2016 21:15:54 +0000 (23:15 +0200)]
add additional tests for static initializers
Alexandru-Constantin Bledea [Mon, 7 Mar 2016 16:52:37 +0000 (18:52 +0200)]
correctly decompile interface object fields
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)
Anna.Kozlova [Thu, 17 Mar 2016 19:53:00 +0000 (20:53 +0100)]
introduce functional parameter from substring
EA-80674 - AIOOBE: IntroduceParameterHandler.introduceStrategy
Roman Shevchenko [Thu, 17 Mar 2016 20:01:59 +0000 (21:01 +0100)]
Merge remote-tracking branch 'origin/master'
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
peter [Thu, 17 Mar 2016 19:23:26 +0000 (20:23 +0100)]
InspectionTreeUpdater: prevent project leaks in tests via pending alarm requests
peter [Thu, 17 Mar 2016 18:36:03 +0000 (19:36 +0100)]
remove insecure TransactionGuard#isInsideTransaction
peter [Thu, 17 Mar 2016 18:13:44 +0000 (19:13 +0100)]
allow nested synchronous transactions in the same modality
peter [Thu, 17 Mar 2016 18:08:18 +0000 (19:08 +0100)]
add nullity annotations to PomTransaction
Konstantin Bulenkov [Thu, 17 Mar 2016 17:49:01 +0000 (18:49 +0100)]
don't call cell edit if selection key is enabled
Konstantin Bulenkov [Thu, 17 Mar 2016 12:53:31 +0000 (13:53 +0100)]
cleanup
Aleksey Pivovarov [Thu, 17 Mar 2016 17:35:38 +0000 (20:35 +0300)]
IDEA-153115 vcs: load revisions under single progress
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)
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
Anna.Kozlova [Thu, 17 Mar 2016 16:57:08 +0000 (17:57 +0100)]
redundant cast: recapture wildcards for non-physical elements (IDEA-153166)
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
Anna.Kozlova [Thu, 17 Mar 2016 15:13:52 +0000 (16:13 +0100)]
fix testdata
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)
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
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
Aleksey Pivovarov [Thu, 17 Mar 2016 16:36:52 +0000 (19:36 +0300)]
IDEA-153112 vcs: register shortcuts in "Show Diff For Selection" dialog
Gregory.Shrago [Thu, 17 Mar 2016 16:52:40 +0000 (19:52 +0300)]
JSON Schema: move to Schemas & DTDs
Bas Leijdekkers [Thu, 17 Mar 2016 16:29:25 +0000 (17:29 +0100)]
IG: remove quick fix (IDEA-153124)
Bas Leijdekkers [Thu, 17 Mar 2016 16:24:40 +0000 (17:24 +0100)]
make IG test light
Bas Leijdekkers [Thu, 17 Mar 2016 13:26:00 +0000 (14:26 +0100)]
EA-67016 (IOE: PsiJavaParserFacadeImpl.createExpressionFromText)