idea/community.git
4 years agoNopProcessHandler idea/146.1039
Sergey Simonchik [Mon, 4 Apr 2016 18:28:23 +0000 (21:28 +0300)]
NopProcessHandler

4 years agoDebugger hangs on Jython with "Attach to subprocess" option enabled (PY-18742)
Elizaveta Shashkova [Mon, 4 Apr 2016 17:26:51 +0000 (20:26 +0300)]
Debugger hangs on Jython with "Attach to subprocess" option enabled (PY-18742)

We shouldn't update sys.modules for the main thread, cause it leads to the second importing 'threading' module, and the new instance of main thread is created. In this case we lose thread id and thread additional info, so it totally breaks the debugger.

4 years agoexternal build: allow to skip marking dirty of specific affected files
nik [Fri, 19 Feb 2016 09:33:20 +0000 (12:33 +0300)]
external build: allow to skip marking dirty of specific affected files

4 years agodon't sleep in background threads when EDT is waiting for something (perhaps exactly...
peter [Mon, 4 Apr 2016 16:33:09 +0000 (18:33 +0200)]
don't sleep in background threads when EDT is waiting for something (perhaps exactly for the current thread)

4 years agoIDEA-153972 Exception when evaluating a Groovy expression with a Closure with paramet...
peter [Mon, 4 Apr 2016 16:30:10 +0000 (18:30 +0200)]
IDEA-153972 Exception when evaluating a Groovy expression with a Closure with parameters are named

4 years agocatch and tolerate INRE in test view getData (EA-81216 - INRE: FileBasedIndexImpl...
peter [Mon, 4 Apr 2016 15:57:13 +0000 (17:57 +0200)]
catch and tolerate INRE in test view getData (EA-81216 - INRE: FileBasedIndexImpl.handleDumbMode)

4 years agomerge: clarify error messages
Aleksey Pivovarov [Mon, 4 Apr 2016 16:21:34 +0000 (19:21 +0300)]
merge: clarify error messages

4 years agoMerge branches 'evagl/included-from' and 'master' of git.labs.intellij.net:idea/community
Aleksandr Samofalov [Mon, 4 Apr 2016 15:37:46 +0000 (18:37 +0300)]
Merge branches 'evagl/included-from' and 'master' of git.labs.intellij.net:idea/community

4 years agoshorten too long todos
Dennis Ushakov [Mon, 4 Apr 2016 10:07:26 +0000 (13:07 +0300)]
shorten too long todos
#WEB-21117 fixed

4 years agoremoving TransactionKind, step 1: from submitTransactionAndWait appcode/146.1037 clion/146.1036
peter [Mon, 4 Apr 2016 14:53:47 +0000 (16:53 +0200)]
removing TransactionKind, step 1: from submitTransactionAndWait

4 years agono irrelevant java completion inside comments (IDEA-153683)
peter [Mon, 4 Apr 2016 14:39:22 +0000 (16:39 +0200)]
no irrelevant java completion inside comments (IDEA-153683)

4 years agoIDEA-154099 Smart completion is broken inside super call
peter [Mon, 4 Apr 2016 14:14:47 +0000 (16:14 +0200)]
IDEA-154099 Smart completion is broken inside super call

4 years agoFIXED IDEA-152089 Formatting hangs on applying template data language
Rustam Vishnyakov [Mon, 4 Apr 2016 14:08:56 +0000 (17:08 +0300)]
FIXED IDEA-152089 Formatting hangs on applying template data language

4 years ago[groovy] return GrTypeDefinition[] instead of PsiClass[] for code inner classes
Daniil Ovchinnikov [Sun, 3 Apr 2016 14:43:12 +0000 (17:43 +0300)]
[groovy] return GrTypeDefinition[] instead of PsiClass[] for code inner classes

4 years ago[groovy] initialize array factory with lambda & remove unnecessary interfaces
Daniil Ovchinnikov [Fri, 1 Apr 2016 14:14:54 +0000 (17:14 +0300)]
[groovy] initialize array factory with lambda & remove unnecessary interfaces

4 years ago[groovy] @NotNull
Daniil Ovchinnikov [Fri, 1 Apr 2016 14:10:39 +0000 (17:10 +0300)]
[groovy] @NotNull

4 years agocleanup
Vladimir Krivosheev [Mon, 4 Apr 2016 12:21:29 +0000 (14:21 +0200)]
cleanup

4 years agoJavaMoveLeftRightHandler refactoring
Dmitry Batrak [Mon, 4 Apr 2016 13:43:11 +0000 (16:43 +0300)]
JavaMoveLeftRightHandler refactoring

4 years agomake 'move element left/right' work for thrown exceptions and extends/implements...
Dmitry Batrak [Mon, 4 Apr 2016 13:24:59 +0000 (16:24 +0300)]
make 'move element left/right' work for thrown exceptions and extends/implements item when caret is at the end of last item

4 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Mon, 4 Apr 2016 13:18:24 +0000 (16:18 +0300)]
Merge remote-tracking branch 'origin/master'

4 years agopython 2.7.11 and 3.5.1
Vladimir.Orlov [Mon, 4 Apr 2016 13:13:20 +0000 (16:13 +0300)]
python 2.7.11 and 3.5.1

4 years agoreturn lambda folding in some cases where anonymous->lambda conversion is anyway...
peter [Mon, 4 Apr 2016 13:06:00 +0000 (15:06 +0200)]
return lambda folding in some cases where anonymous->lambda conversion is anyway impossible

4 years agoJavafx: In FXML event handler inspection provide possibility to change the type of...
Pavel Dolgov [Mon, 4 Apr 2016 12:42:41 +0000 (15:42 +0300)]
Javafx: In FXML event handler inspection provide possibility to change the type of the field mentioned in fx:id to match the event handler signature (IDEA-153637)

4 years ago'Reuse not midified tabs' by default
Vassiliy.Kudryashov [Mon, 4 Apr 2016 12:58:21 +0000 (15:58 +0300)]
'Reuse not midified tabs' by default

4 years agoinspections: unused parameter can be suppressed with "unused"
Dmitry Batkovich [Mon, 4 Apr 2016 12:57:52 +0000 (15:57 +0300)]
inspections: unused parameter can be suppressed with "unused"

4 years agoallow transactions after application disposal
peter [Mon, 4 Apr 2016 12:33:49 +0000 (14:33 +0200)]
allow transactions after application disposal

4 years agogroovy resolve: cache implicitly imported classes to avoid numerous findClass calls
peter [Mon, 4 Apr 2016 12:28:14 +0000 (14:28 +0200)]
groovy resolve: cache implicitly imported classes to avoid numerous findClass calls

4 years agospeed up PackageScope.contains
peter [Mon, 4 Apr 2016 11:45:40 +0000 (13:45 +0200)]
speed up PackageScope.contains

4 years agoif eclipse compiler is used in the project, require at least java7 for build process...
Eugene Zhuravlev [Mon, 4 Apr 2016 12:17:14 +0000 (14:17 +0200)]
if eclipse compiler is used in the project, require at least java7 for build process running (IDEA-154110)

4 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Mon, 4 Apr 2016 12:08:26 +0000 (15:08 +0300)]
Merge remote-tracking branch 'origin/master'

4 years agoinspections: unused assignment can be suppressed with "unused"
Dmitry Batkovich [Mon, 4 Apr 2016 12:02:42 +0000 (15:02 +0300)]
inspections: unused assignment can be suppressed with "unused"

4 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Mon, 4 Apr 2016 12:04:12 +0000 (15:04 +0300)]
Merge remote-tracking branch 'origin/master'

4 years agofixcrlf for *.py in bin folder.
Vladimir.Orlov [Mon, 4 Apr 2016 11:56:26 +0000 (14:56 +0300)]
fixcrlf for *.py in bin folder.

4 years agoIDEA-CR-8978 don't use deprecated method resume clion/146.1034
Vladimir Krivosheev [Mon, 4 Apr 2016 11:40:15 +0000 (13:40 +0200)]
IDEA-CR-8978 don't use deprecated method resume

4 years agodo not search in excluded usages when searching in Previous Search Results
Bas Leijdekkers [Mon, 4 Apr 2016 10:09:03 +0000 (12:09 +0200)]
do not search in excluded usages when searching in Previous Search Results

4 years agofix favorite scopes by adding read action (IDEA-120337)
Bas Leijdekkers [Mon, 4 Apr 2016 09:59:34 +0000 (11:59 +0200)]
fix favorite scopes by adding read action (IDEA-120337)

4 years agoproject configuration: pass 'work.idea.home' property when update.xml Ant scripts...
nik [Mon, 4 Apr 2016 11:34:35 +0000 (14:34 +0300)]
project configuration: pass 'work.idea.home' property when update.xml Ant scripts are invoked from IDEA to ensure that Kotlin plugin is correctly updated

4 years agoCopyright: do not update copyright on commit for generated sources phpstorm/146.1032
Alexander Zolotov [Sat, 2 Apr 2016 00:30:19 +0000 (03:30 +0300)]
Copyright: do not update copyright on commit for generated sources

4 years agoinspection tool window: fix: tree doesn't update state for package nodes
Dmitry Batkovich [Mon, 4 Apr 2016 11:13:30 +0000 (14:13 +0300)]
inspection tool window: fix: tree doesn't update state for package nodes

4 years agoadd deprecated notes
Vladimir Krivosheev [Mon, 4 Apr 2016 11:10:42 +0000 (13:10 +0200)]
add deprecated notes

4 years agoClassInherotSearcher returns lazy collection of sub classes, to reduce up-front compu...
Alexey Kudravtsev [Mon, 4 Apr 2016 11:01:24 +0000 (14:01 +0300)]
ClassInherotSearcher returns lazy collection of sub classes, to reduce up-front computations and avoid duplicate work by concurrent threads

4 years agoextracted methods
Alexey Kudravtsev [Mon, 4 Apr 2016 10:47:57 +0000 (13:47 +0300)]
extracted methods

4 years agonotnull, cleanup
Alexey Kudravtsev [Fri, 1 Apr 2016 15:08:57 +0000 (18:08 +0300)]
notnull, cleanup

4 years agoensure proper synchronization in LogicalPositionCache
Dmitry Batrak [Mon, 4 Apr 2016 10:59:56 +0000 (13:59 +0300)]
ensure proper synchronization in LogicalPositionCache

4 years agomemory usage optimization in editor
Dmitry Batrak [Mon, 4 Apr 2016 10:56:37 +0000 (13:56 +0300)]
memory usage optimization in editor

4 years agomemory usage optimization in editor
Dmitry Batrak [Mon, 4 Apr 2016 10:44:10 +0000 (13:44 +0300)]
memory usage optimization in editor

4 years agoloading project under one progress (take two): cancel project loading
Dmitry Avdeev [Mon, 4 Apr 2016 10:59:20 +0000 (13:59 +0300)]
loading project under one progress (take two): cancel project loading

4 years agoWEB-20415 JSON Schema: support references to definitions
irengrig [Mon, 4 Apr 2016 10:28:42 +0000 (12:28 +0200)]
WEB-20415 JSON Schema: support references to definitions

4 years agojson schema. close streams :)
irengrig [Mon, 4 Apr 2016 10:18:31 +0000 (12:18 +0200)]
json schema. close streams :)

4 years agoproject configuration: minimum required version of Kotlin plugin set to 1.0.0
nik [Mon, 4 Apr 2016 09:51:03 +0000 (12:51 +0300)]
project configuration: minimum required version of Kotlin plugin set to 1.0.0

4 years agoPY-18522 Don't paste text before the line if it's only spaces and caret is at the...
Mikhail Golubev [Fri, 1 Apr 2016 15:08:09 +0000 (18:08 +0300)]
PY-18522 Don't paste text before the line if it's only spaces and caret is at the end of line

4 years agoloading project under one progress (take two): Maven problem fixed
Dmitry Avdeev [Mon, 4 Apr 2016 09:42:43 +0000 (12:42 +0300)]
loading project under one progress (take two): Maven problem fixed

4 years agofix text cut-off in Messages toolwindow (fix for IDEA-152454)
Dmitry Batrak [Mon, 4 Apr 2016 09:30:09 +0000 (12:30 +0300)]
fix text cut-off in Messages toolwindow (fix for IDEA-152454)

4 years agoinspection tool window: do not include inspection references if all elements are...
Dmitry Batkovich [Mon, 4 Apr 2016 09:19:07 +0000 (12:19 +0300)]
inspection tool window: do not include inspection references if all elements are excluded

4 years agoinspection tool window: cleanup appcode/146.1031 clion/146.1030
Dmitry Batkovich [Mon, 4 Apr 2016 08:55:56 +0000 (11:55 +0300)]
inspection tool window: cleanup

4 years agoinspection tool window: do not include excluded inspection results to html report
Dmitry Batkovich [Mon, 4 Apr 2016 08:55:36 +0000 (11:55 +0300)]
inspection tool window: do not include excluded inspection results to html report

4 years agoinspection tool window: ExcludedInspectionTreeNodesManager -- proper synchronization
Dmitry Batkovich [Mon, 4 Apr 2016 08:15:19 +0000 (11:15 +0300)]
inspection tool window: ExcludedInspectionTreeNodesManager -- proper synchronization

4 years agoLookupElementDecorator: delegate missing methods
peter [Mon, 4 Apr 2016 08:09:41 +0000 (10:09 +0200)]
LookupElementDecorator: delegate missing methods

4 years agojava/groovy: perform automatic import changes in a transaction
peter [Mon, 4 Apr 2016 07:33:31 +0000 (09:33 +0200)]
java/groovy: perform automatic import changes in a transaction

4 years agocompletion: don't load PsiClass-es that most likely won't even be shown in the lookup...
peter [Mon, 4 Apr 2016 07:29:16 +0000 (09:29 +0200)]
completion: don't load PsiClass-es that most likely won't even be shown in the lookup (https://youtrack.jetbrains.com/issue/IDEA-153835#comment=27-1383728)

4 years agoend dumb mode progress immediately but delay notifying listeners until a write action...
peter [Mon, 4 Apr 2016 07:26:40 +0000 (09:26 +0200)]
end dumb mode progress immediately but delay notifying listeners until a write action can be safely started (IDEA-151825)

4 years agolookup: lock on an internal object instead of Swing JList which is also sometimes...
peter [Mon, 4 Apr 2016 07:25:16 +0000 (09:25 +0200)]
lookup: lock on an internal object instead of Swing JList which is also sometimes locked on by Swing internals

4 years agoinfer nullity: invokeLater->transactions, deduplicate android
peter [Mon, 4 Apr 2016 07:21:47 +0000 (09:21 +0200)]
infer nullity: invokeLater->transactions, deduplicate android

4 years agodisposing application: remove unneeded transactions and don't require them
peter [Mon, 4 Apr 2016 07:01:27 +0000 (09:01 +0200)]
disposing application: remove unneeded transactions and don't require them

4 years agoselection scope does not make much sense for analysis action
Bas Leijdekkers [Mon, 4 Apr 2016 07:31:06 +0000 (09:31 +0200)]
selection scope does not make much sense for analysis action

4 years agomake hierarchy scope always available when previous search result scope available
Bas Leijdekkers [Mon, 4 Apr 2016 07:23:26 +0000 (09:23 +0200)]
make hierarchy scope always available when previous search result scope available

4 years agocontinue searching when hit is outside local search scope
Bas Leijdekkers [Mon, 4 Apr 2016 07:19:31 +0000 (09:19 +0200)]
continue searching when hit is outside local search scope

4 years agoinspection tool window: log error fixed -- comparing roots
Dmitry Batkovich [Mon, 4 Apr 2016 07:29:25 +0000 (10:29 +0300)]
inspection tool window: log error fixed -- comparing roots

4 years agogit: let GitReference.compareTo conform equals() appcode/146.1012 appcode/146.1015 appcode/146.1018 appcode/146.1026 clion/146.1006 clion/146.1016 clion/146.1017 clion/146.1027 dbe/146.1007 dbe/146.1020 idea/146.1022 phpstorm/146.1010 phpstorm/146.1014 phpstorm/146.1023 pycharm/146.1011 pycharm/146.1021 pycharm/146.1024 rubymine/146.1013 rubymine/146.1025 webstorm/146.1028
Kirill Likhodedov [Sat, 2 Apr 2016 16:17:23 +0000 (19:17 +0300)]
git: let GitReference.compareTo conform equals()

Actually, GitReference objects shouldn't be comparable at all,
but their comparability is already used in many places,
and will be changed separately.

4 years agogit: make branches case-insensitive on case-insensitive OSs IDEA-143791
Kirill Likhodedov [Sat, 2 Apr 2016 16:14:28 +0000 (19:14 +0300)]
git: make branches case-insensitive on case-insensitive OSs IDEA-143791

Introduce BRANCH_NAME_HASHING_STRATEGY to be used everywhere
for branch names comparison. Use it in:
* Read branches from .git case-insensitively
* GitReference.equals()
* findBranchByName

4 years agogit: remove some unused methods & obsolete comments
Kirill Likhodedov [Sat, 2 Apr 2016 15:34:08 +0000 (18:34 +0300)]
git: remove some unused methods & obsolete comments

4 years agoIDEA-153241 Use SimpleColoredComponent for GitBranchWidget
Kirill Likhodedov [Sat, 2 Apr 2016 15:52:21 +0000 (19:52 +0400)]
IDEA-153241 Use SimpleColoredComponent for GitBranchWidget

To support non-trivial symbols, e.g. Japanese.

4 years ago[hg]: execute bookmark operations as background tasks and add ability to execute... appcode/146.1002 appcode/146.1005 clion/146.1001 clion/146.1004 phpstorm/146.1003 pycharm/146.1000 pycharm/146.999 rubymine/146.998
Nadya Zabrodina [Fri, 1 Apr 2016 22:32:26 +0000 (01:32 +0300)]
[hg]: execute bookmark operations as background tasks and add ability to execute synchronously if needed

4 years agoFavorites: Show children for external (non-project) directories
Vassiliy.Kudryashov [Fri, 1 Apr 2016 20:27:37 +0000 (23:27 +0300)]
Favorites: Show children for external (non-project) directories

4 years agotoString() should never return null
Vassiliy.Kudryashov [Fri, 1 Apr 2016 20:13:10 +0000 (23:13 +0300)]
toString() should never return null

4 years ago[vfs] fixes file watcher reset events handling; skips tests on reset
Roman Shevchenko [Fri, 1 Apr 2016 19:44:28 +0000 (21:44 +0200)]
[vfs] fixes file watcher reset events handling; skips tests on reset

4 years agogradle: compatibility with old groovy appcode/146.991
Vladislav.Soroka [Fri, 1 Apr 2016 16:35:59 +0000 (19:35 +0300)]
gradle: compatibility with old groovy

4 years ago IDEA-151925 Test sources not marked as "Tests" when imported via Gradle with a secon...
Vladislav.Soroka [Fri, 1 Apr 2016 16:19:58 +0000 (19:19 +0300)]
 IDEA-151925 Test sources not marked as "Tests" when imported via Gradle with a secondary test sourceSet
 IDEA-152581 Generated sources are not picked up anymore in a Gradle build

4 years agoAdd a javadoc to VfsUtil.markDirtyAndRefresh
Kirill Likhodedov [Fri, 1 Apr 2016 16:06:12 +0000 (19:06 +0300)]
Add a javadoc to VfsUtil.markDirtyAndRefresh

4 years agoJavafx: Rename helper method (IDEA-153671)
Pavel Dolgov [Fri, 1 Apr 2016 15:29:40 +0000 (18:29 +0300)]
Javafx: Rename helper method (IDEA-153671)

4 years agoJavafx: Code cleanup - simplify completion for event handler attributes (IDEA-153671)
Pavel Dolgov [Fri, 1 Apr 2016 15:24:17 +0000 (18:24 +0300)]
Javafx: Code cleanup - simplify completion for event handler attributes (IDEA-153671)

4 years agoloading project under one progress (take two): reverted due to Maven problems
Dmitry Avdeev [Fri, 1 Apr 2016 15:16:04 +0000 (18:16 +0300)]
loading project under one progress (take two): reverted due to Maven problems

4 years agorun inspection cleanup in a transaction
peter [Fri, 1 Apr 2016 15:08:05 +0000 (17:08 +0200)]
run inspection cleanup in a transaction

4 years agosuppressions: skip doc owners without modifier lists, e.g. anonymous classes (IDEA... appcode/146.990 clion/146.988
Anna.Kozlova [Fri, 1 Apr 2016 14:39:27 +0000 (16:39 +0200)]
suppressions: skip doc owners without modifier lists, e.g. anonymous classes (IDEA-154026)

4 years agotestdata for IDEA-153999
Anna.Kozlova [Fri, 1 Apr 2016 13:20:02 +0000 (15:20 +0200)]
testdata for IDEA-153999

4 years agoerasure type of new expression if diamonds were used and during applicability check...
Anna.Kozlova [Fri, 1 Apr 2016 13:06:57 +0000 (15:06 +0200)]
erasure type of new expression if diamonds were used and during applicability check unchecked conversion was applied (IDEA-154009)

4 years agocompletion: replace synchronous transactions with runTransactionWithEverythingCommitted
peter [Fri, 1 Apr 2016 14:35:54 +0000 (16:35 +0200)]
completion: replace synchronous transactions with runTransactionWithEverythingCommitted

4 years agoremove invokeLater from StaticInheritanceFix and AddModuleDependencyFix
peter [Fri, 1 Apr 2016 14:31:02 +0000 (16:31 +0200)]
remove invokeLater from StaticInheritanceFix and AddModuleDependencyFix

4 years agohandle app/project frame closing synchronously
peter [Fri, 1 Apr 2016 14:12:02 +0000 (16:12 +0200)]
handle app/project frame closing synchronously

4 years agoloading project under one progress (take two)
Dmitry Avdeev [Fri, 1 Apr 2016 14:28:27 +0000 (17:28 +0300)]
loading project under one progress (take two)

4 years agoJavafx: Don't show private methods as unresolved, show them as not accessible from...
Pavel Dolgov [Fri, 1 Apr 2016 14:25:18 +0000 (17:25 +0300)]
Javafx: Don't show private methods as unresolved, show them as not accessible from FXML (IDEA-153671)

4 years agovcs: Refactored "UnversionedViewDialog" - utilized tree cell renderer and "flat mode...
Konstantin Kolosovsky [Fri, 1 Apr 2016 14:12:26 +0000 (17:12 +0300)]
vcs: Refactored "UnversionedViewDialog" - utilized tree cell renderer and "flat mode" value from underlying "ChangesListView"

4 years agovcs: Refactored "ChangesListView" - used single cell renderer for both flat and non...
Konstantin Kolosovsky [Fri, 1 Apr 2016 13:53:56 +0000 (16:53 +0300)]
vcs: Refactored "ChangesListView" - used single cell renderer for both flat and non-flat modes

4 years agovcs: Refactored "ChangesBrowserNodeRenderer" - used "BooleanGetter", @NotNull
Konstantin Kolosovsky [Fri, 1 Apr 2016 13:15:13 +0000 (16:15 +0300)]
vcs: Refactored "ChangesBrowserNodeRenderer" - used "BooleanGetter", @NotNull

4 years agovcs: Refactored "LocalChangeListImpl" - explicitly use "Set"s to operate with changes
Konstantin Kolosovsky [Fri, 1 Apr 2016 12:31:42 +0000 (15:31 +0300)]
vcs: Refactored "LocalChangeListImpl" - explicitly use "Set"s to operate with changes

4 years agovcs: Refactored "VirtualFileList" - utilized "myProject" from base class
Konstantin Kolosovsky [Thu, 31 Mar 2016 14:37:04 +0000 (17:37 +0300)]
vcs: Refactored "VirtualFileList" - utilized "myProject" from base class

4 years agoIDEA-147120 Evaluate code fragment: ESC should not drop code
Egor.Ushakov [Fri, 1 Apr 2016 14:13:59 +0000 (17:13 +0300)]
IDEA-147120 Evaluate code fragment: ESC should not drop code

4 years agoJavafx: Simplify completion for fx:constant attribute (IDEA-153813)
Pavel Dolgov [Fri, 1 Apr 2016 13:50:21 +0000 (16:50 +0300)]
Javafx: Simplify completion for fx:constant attribute (IDEA-153813)

4 years agosetting text for progress
Dmitry Avdeev [Fri, 1 Apr 2016 13:10:38 +0000 (16:10 +0300)]
setting text for progress

4 years agoOpening editors...
Dmitry Avdeev [Fri, 1 Apr 2016 13:09:20 +0000 (16:09 +0300)]
Opening editors...