idea/community.git
5 years agoEDU-444 Task Description wraps lines too short
Liana Bakradze [Tue, 5 Apr 2016 10:01:27 +0000 (13:01 +0300)]
EDU-444 Task Description wraps lines too short

5 years ago[java] optimizes inner class detection (IDEA-153835)
Roman Shevchenko [Tue, 5 Apr 2016 09:49:04 +0000 (11:49 +0200)]
[java] optimizes inner class detection (IDEA-153835)

5 years agoGradle: ignore inherited source sets from parent project appcode/146.1054 clion/146.1051 clion/146.1053 dbe/146.1052
Vladislav.Soroka [Tue, 5 Apr 2016 08:56:05 +0000 (11:56 +0300)]
Gradle: ignore inherited source sets from parent project

5 years agoArrayUtil.contains generified to avoid warning when array is passed as vararg
nik [Tue, 5 Apr 2016 08:52:44 +0000 (11:52 +0300)]
ArrayUtil.contains generified to avoid warning when array is passed as vararg

5 years agoDBE: support search_path in choose schema action (UI only) idea/146.1050 pycharm/146.1049
Alexander Kass [Tue, 5 Apr 2016 08:02:42 +0000 (11:02 +0300)]
DBE: support search_path in choose schema action (UI only)

5 years agoGradle: upgrade Tooling API from 2.9 up to 2.12 webstorm/146.1048
Vladislav.Soroka [Tue, 5 Apr 2016 05:32:22 +0000 (08:32 +0300)]
Gradle: upgrade Tooling API from 2.9 up to 2.12

5 years agosome notnull parameters
Max Medvedev [Mon, 4 Apr 2016 20:11:22 +0000 (23:11 +0300)]
some notnull parameters

5 years agoOC-13267 call arguments cannot be target elements
Max Medvedev [Mon, 4 Apr 2016 19:55:27 +0000 (22:55 +0300)]
OC-13267 call arguments cannot be target elements

5 years agogetCurrentMergeableTransaction->getContextTransaction
peter [Tue, 5 Apr 2016 05:36:43 +0000 (07:36 +0200)]
getCurrentMergeableTransaction->getContextTransaction

5 years agosupply parentDisposable to submitTransaction
peter [Tue, 5 Apr 2016 05:34:06 +0000 (07:34 +0200)]
supply parentDisposable to submitTransaction

5 years ago[file-history] minor: remove unused field pycharm/146.1043
Julia Beliaeva [Mon, 4 Apr 2016 19:50:13 +0000 (22:50 +0300)]
[file-history] minor: remove unused field

5 years ago[vcs-log] minor: replace if with putIfAbsent
Julia Beliaeva [Mon, 4 Apr 2016 19:24:43 +0000 (22:24 +0300)]
[vcs-log] minor: replace if with putIfAbsent

5 years agooverride methods: search in local scope during inplace rename only (IDEA-153652)
Anna.Kozlova [Mon, 4 Apr 2016 19:21:12 +0000 (21:21 +0200)]
override methods: search in local scope during inplace rename only (IDEA-153652)

5 years agofix parenthesis expr during precise rethrow detection
Anna.Kozlova [Mon, 4 Apr 2016 14:21:50 +0000 (16:21 +0200)]
fix parenthesis expr during precise rethrow detection

5 years agocreate test: fix at last position (IDEA-154055)
Anna.Kozlova [Mon, 4 Apr 2016 11:11:46 +0000 (13:11 +0200)]
create test: fix at last position (IDEA-154055)

5 years agointroduce parameter object abstraction
Anna.Kozlova [Fri, 1 Apr 2016 17:31:01 +0000 (19:31 +0200)]
introduce parameter object abstraction

5 years agoremove dead code
Anna.Kozlova [Fri, 1 Apr 2016 16:22:19 +0000 (18:22 +0200)]
remove dead code

5 years agomove left/right a few more java constructs
Bas Leijdekkers [Mon, 4 Apr 2016 17:53:28 +0000 (19:53 +0200)]
move left/right a few more java constructs

5 years agoPY-18522 PY-19053 Paste raw text if there are non whitespace symbols before caret...
Mikhail Golubev [Mon, 4 Apr 2016 18:32:29 +0000 (21:32 +0300)]
PY-18522 PY-19053 Paste raw text if there are non whitespace symbols before caret on line

This previously existed check was lost after the recent fixes for
PY-18522. It also caused failures of PyCopyPasteTest.testEmpty(), so
I reverted previous fix for the test.

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

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

5 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

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

5 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

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

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

5 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

5 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

5 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

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

5 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

5 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

5 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

5 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

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

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

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

5 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

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

5 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

5 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

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

5 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

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

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

5 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

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

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

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

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

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

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

5 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

5 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

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

5 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

5 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

5 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

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

5 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

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

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

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

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

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

5 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

5 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

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

5 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

5 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

5 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

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

5 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

5 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

5 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

5 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

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

5 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

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

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

5 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

5 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

5 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

5 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

5 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

5 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

5 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

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

5 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

5 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

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

5 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

5 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

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

5 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

5 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

5 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

5 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

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

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