idea/community.git
5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Mon, 21 Mar 2016 06:48:44 +0000 (09:48 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoDon't run console with Pty on Windows (PY-18231) appcode/146.741 pycharm/146.739 pycharm/146.740 webstorm/146.738
Dmitry Trofimov [Mon, 21 Mar 2016 02:08:10 +0000 (03:08 +0100)]
Don't run console with Pty on Windows (PY-18231)

5 years agoFix test appcode/146.734 clion/146.733 dbe/146.732 phpstorm/146.735 pycharm/146.730 pycharm/146.731
Dmitry Trofimov [Sun, 20 Mar 2016 22:13:34 +0000 (23:13 +0100)]
Fix test

5 years ago[text-completion] fix completion autopopup
Julia Beliaeva [Sun, 20 Mar 2016 18:16:13 +0000 (21:16 +0300)]
[text-completion] fix completion autopopup

5 years agoMultiRootMessageTest: fix separator assertion for windows
Kirill Likhodedov [Sun, 20 Mar 2016 15:58:40 +0000 (18:58 +0300)]
MultiRootMessageTest: fix separator assertion for windows

5 years ago[text-completion] reuse code from LanguageTextField appcode/146.729 clion/146.728
Julia Beliaeva [Mon, 14 Mar 2016 09:29:04 +0000 (12:29 +0300)]
[text-completion] reuse code from LanguageTextField

5 years ago[text-completion] remove unused method
Julia Beliaeva [Mon, 14 Mar 2016 09:07:22 +0000 (12:07 +0300)]
[text-completion] remove unused method

5 years ago[text-completion] minor: remove unused constructor, annotations, renames
Julia Beliaeva [Mon, 14 Mar 2016 08:23:40 +0000 (11:23 +0300)]
[text-completion] minor: remove unused constructor, annotations, renames

5 years ago[text-completion] restore providers dumb-awareness
Julia Beliaeva [Mon, 14 Mar 2016 07:10:15 +0000 (10:10 +0300)]
[text-completion] restore providers dumb-awareness

5 years ago[text-completion] remove empty implementations
Julia Beliaeva [Mon, 14 Mar 2016 06:58:09 +0000 (09:58 +0300)]
[text-completion] remove empty implementations

5 years ago[text-completion] add auto-popup functionality to TextCompletionContributor, force...
Julia Beliaeva [Mon, 14 Mar 2016 06:55:52 +0000 (09:55 +0300)]
[text-completion] add auto-popup functionality to TextCompletionContributor, force auto-popup and auto-popup are not the same things

5 years ago[text-completion] remove TextFieldWithAutoCompletionContributor, make TextFieldWithAu...
Julia Beliaeva [Mon, 14 Mar 2016 06:42:10 +0000 (09:42 +0300)]
[text-completion] remove TextFieldWithAutoCompletionContributor, make TextFieldWithAutoCompletionListProvider implement TextCompletionProvider

5 years ago[text-completion] completion provider can show ads
Julia Beliaeva [Mon, 14 Mar 2016 05:33:06 +0000 (08:33 +0300)]
[text-completion] completion provider can show ads

5 years ago[text-completion] TextFieldWithAutoCompletionListProvider extends DefaultTextCompleti...
Julia Beliaeva [Mon, 14 Mar 2016 05:16:19 +0000 (08:16 +0300)]
[text-completion] TextFieldWithAutoCompletionListProvider extends DefaultTextCompletionValueDescriptor

5 years ago[text-completion] text autocompletion auto-popups on symbols that are added to prefix...
Julia Beliaeva [Thu, 10 Mar 2016 18:26:44 +0000 (21:26 +0300)]
[text-completion] text autocompletion auto-popups on symbols that are added to prefix by provider IDEA-152845

5 years ago[hg] use TextFieldWithCompletion in hg push
Julia Beliaeva [Mon, 14 Mar 2016 03:15:09 +0000 (06:15 +0300)]
[hg] use TextFieldWithCompletion in hg push

5 years ago[git] use TextFieldWithCompletion in git commit dialog
Julia Beliaeva [Mon, 14 Mar 2016 01:44:41 +0000 (04:44 +0300)]
[git] use TextFieldWithCompletion in git commit dialog

5 years ago[text-completion] TextFieldWithCompletion can show hint, extract installCompletionHin...
Julia Beliaeva [Mon, 14 Mar 2016 01:42:21 +0000 (04:42 +0300)]
[text-completion] TextFieldWithCompletion can show hint, extract installCompletionHint and move it to TextCompletionUtil

5 years ago[vcs-log] use new TextFieldWithCompletion in go to hash IDEA-152511
Julia Beliaeva [Mon, 14 Mar 2016 00:50:58 +0000 (03:50 +0300)]
[vcs-log] use new TextFieldWithCompletion in go to hash IDEA-152511

5 years ago[vcs-log] use new TextFieldWithCompletion in log filters
Julia Beliaeva [Mon, 14 Mar 2016 00:29:52 +0000 (03:29 +0300)]
[vcs-log] use new TextFieldWithCompletion in log filters

5 years ago[text-completion] completion provider for collection of values
Julia Beliaeva [Mon, 14 Mar 2016 00:06:29 +0000 (03:06 +0300)]
[text-completion] completion provider for collection of values

5 years ago[text-completion] add char filter so that text completion provider could define which...
Julia Beliaeva [Thu, 10 Mar 2016 21:57:05 +0000 (00:57 +0300)]
[text-completion] add char filter so that text completion provider could define which chars to accept IDEA-152511

5 years ago[text-completion] move text completion classes to textCompletion package
Julia Beliaeva [Sun, 13 Mar 2016 23:31:10 +0000 (02:31 +0300)]
[text-completion] move text completion classes to textCompletion package

5 years ago[text-completion] create TextFieldWithCompletion
Julia Beliaeva [Sun, 13 Mar 2016 22:02:23 +0000 (01:02 +0300)]
[text-completion] create TextFieldWithCompletion

5 years ago[text-completion] extract interface for TextCompletionProvider, simplify contributor
Julia Beliaeva [Sun, 13 Mar 2016 00:30:02 +0000 (03:30 +0300)]
[text-completion] extract interface for TextCompletionProvider, simplify contributor

5 years agoAdd internal action for ColorBlindness test appcode/146.716 appcode/146.726 clion/146.725 dbe/146.713 phpstorm/146.721 phpstorm/146.727 pycharm/146.715 pycharm/146.723 rubymine/146.720 webstorm/146.724
Sergey Malenkov [Sat, 19 Mar 2016 19:48:00 +0000 (22:48 +0300)]
Add internal action for ColorBlindness test

5 years agoFix results of the daltonization alghoritm
Sergey Malenkov [Sat, 19 Mar 2016 18:50:50 +0000 (21:50 +0300)]
Fix results of the daltonization alghoritm

5 years agoAdd internal test for ColorBlindness
Sergey Malenkov [Fri, 18 Mar 2016 13:49:45 +0000 (16:49 +0300)]
Add internal test for ColorBlindness

5 years agoclass type: don't provide invalid types with inconsistent number of parameters if...
Anna.Kozlova [Sat, 19 Mar 2016 17:29:17 +0000 (18:29 +0100)]
class type: don't provide invalid types with inconsistent number of parameters if type corresponds to the raw substitution

5 years agocross-compilation: fork javac process decision is based on required target platform... appcode/146.711 clion/146.712
Eugene Zhuravlev [Sat, 19 Mar 2016 14:56:27 +0000 (15:56 +0100)]
cross-compilation: fork javac process decision is based on required target platform version (language level)

5 years agonew frame shadow
Konstantin Bulenkov [Sat, 19 Mar 2016 12:18:08 +0000 (13:18 +0100)]
new frame shadow

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

5 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

5 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

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

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

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

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

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

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

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

5 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

5 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

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

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

5 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

5 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

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

5 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

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 agoinspection tool window: repaint navigation panel to avoid glitches
Dmitry Batkovich [Fri, 18 Mar 2016 08:20:26 +0000 (11:20 +0300)]
inspection tool window: repaint navigation panel to avoid glitches