idea/community.git
7 years agoMerge remote-tracking branch 'origin/master' into mark_folder_as appcode/144.1326 clion/144.1328
Anton Makeev [Fri, 20 Nov 2015 19:56:31 +0000 (20:56 +0100)]
Merge remote-tracking branch 'origin/master' into mark_folder_as

7 years agoIDEA-148086 Empty gutter in console became wider - increase gap to 1 px for console clion/144.1252
Egor.Ushakov [Thu, 19 Nov 2015 09:02:28 +0000 (12:02 +0300)]
IDEA-148086 Empty gutter in console became wider - increase gap to 1 px for console

7 years agoIDEA-146637 Border is off on the tool window's title appcode/144.1251
Konstantin Bulenkov [Thu, 19 Nov 2015 08:22:00 +0000 (09:22 +0100)]
IDEA-146637 Border is off on the tool window's title

7 years agoIllegalArgumentException fix appcode/144.1238 clion/144.1244 dbe/144.1235 idea/144.1230 idea/144.1240 pycharm/144.1246 rubymine/144.1243 webstorm/144.1236
Vassiliy.Kudryashov [Wed, 18 Nov 2015 20:02:56 +0000 (23:02 +0300)]
IllegalArgumentException fix

7 years ago[groovy] more precise ambiguous block check (IDEA-148160)
Daniil Ovchinnikov [Wed, 18 Nov 2015 19:14:50 +0000 (22:14 +0300)]
[groovy] more precise ambiguous block check (IDEA-148160)

7 years agolets validate LiveEdit plugin
Maxim.Mossienko [Wed, 18 Nov 2015 19:11:47 +0000 (20:11 +0100)]
lets validate LiveEdit plugin

7 years agoearly version of Go / TFS were marked as incompatible
Maxim.Mossienko [Wed, 18 Nov 2015 19:11:24 +0000 (20:11 +0100)]
early version of Go / TFS were marked as incompatible

7 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Wed, 18 Nov 2015 17:32:54 +0000 (18:32 +0100)]
Merge remote-tracking branch 'origin/master'

7 years agoCleanup (formatting; warnings)
Roman Shevchenko [Wed, 18 Nov 2015 17:32:06 +0000 (18:32 +0100)]
Cleanup (formatting; warnings)

7 years agoIDEA-146427 correct path for group id
Sergey Malenkov [Wed, 18 Nov 2015 13:51:16 +0000 (16:51 +0300)]
IDEA-146427 correct path for group id

7 years agoIDEA-146427 remove unused class
Sergey Malenkov [Wed, 18 Nov 2015 13:18:36 +0000 (16:18 +0300)]
IDEA-146427 remove unused class

7 years agoIDEA-146427 fix layout and arragement
Sergey Malenkov [Wed, 18 Nov 2015 13:02:34 +0000 (16:02 +0300)]
IDEA-146427 fix layout and arragement

7 years agoIDEA-146427 use search variant for filtering only
Sergey Malenkov [Wed, 18 Nov 2015 11:38:25 +0000 (14:38 +0300)]
IDEA-146427 use search variant for filtering only

7 years agoIG: reflection on private fields gets scrambled (EA-64557)
Bas Leijdekkers [Wed, 18 Nov 2015 16:59:50 +0000 (17:59 +0100)]
IG: reflection on private fields gets scrambled (EA-64557)

7 years agoIDEA-148022 (Java | Class structure | Empty class - add an option do not report class...
Bas Leijdekkers [Wed, 18 Nov 2015 16:16:24 +0000 (17:16 +0100)]
IDEA-148022 (Java | Class structure | Empty class - add an option do not report classes with documentation inside)

7 years agoIG: simplify comment checking
Bas Leijdekkers [Wed, 18 Nov 2015 14:51:09 +0000 (15:51 +0100)]
IG: simplify comment checking

7 years agomake IG test light
Bas Leijdekkers [Wed, 18 Nov 2015 14:47:53 +0000 (15:47 +0100)]
make IG test light

7 years agoadd separate API for excluding a plugin from update checks, separate from the user...
Dmitry Jemerov [Wed, 18 Nov 2015 17:06:58 +0000 (18:06 +0100)]
add separate API for excluding a plugin from update checks, separate from the user-controllable list of ourDisabledToUpdatePlugins

7 years agoUpdateChecker: convert to .kt, cleanup
Dmitry Jemerov [Wed, 18 Nov 2015 16:04:35 +0000 (17:04 +0100)]
UpdateChecker: convert to .kt, cleanup

7 years agoUpdateChecker: rename to .kt
Dmitry Jemerov [Wed, 18 Nov 2015 15:23:39 +0000 (16:23 +0100)]
UpdateChecker: rename to .kt

7 years agoCleanup (better name)
Roman Shevchenko [Wed, 18 Nov 2015 17:02:13 +0000 (18:02 +0100)]
Cleanup (better name)

7 years agoMerge remote-tracking branch 'origin/master'
Andrey Vlasovskikh [Wed, 18 Nov 2015 16:53:45 +0000 (19:53 +0300)]
Merge remote-tracking branch 'origin/master'

7 years agoMerge branch 'python-fixes'
Andrey Vlasovskikh [Wed, 18 Nov 2015 16:52:50 +0000 (19:52 +0300)]
Merge branch 'python-fixes'

7 years ago[ui] command-line launcher script wizard step
Roman Shevchenko [Wed, 18 Nov 2015 16:51:56 +0000 (17:51 +0100)]
[ui] command-line launcher script wizard step

7 years agoIDEA-144919 Plugin manager fails to report unsupported plugin and silently disables...
Ivan Chirkov [Wed, 18 Nov 2015 16:49:15 +0000 (17:49 +0100)]
IDEA-144919 Plugin manager fails to report unsupported plugin and silently disables it. #IDEA-144919 fixed
Added logging to idea.log with the reason why plugin is not loaded

7 years ago[ui] diagnostic for failed desktop entry/launcher script creation steps
Roman Shevchenko [Wed, 18 Nov 2015 15:15:49 +0000 (16:15 +0100)]
[ui] diagnostic for failed desktop entry/launcher script creation steps

7 years agoCache scope owner of AST-based Python elements for peformance reasons (PY-17508)
Andrey Vlasovskikh [Wed, 18 Nov 2015 16:48:05 +0000 (19:48 +0300)]
Cache scope owner of AST-based Python elements for peformance reasons (PY-17508)

We used to call getParent() to many times on the same PsiElements.

7 years agotry to walk only qualifiers in resolveAllQualifiers
peter [Wed, 18 Nov 2015 16:40:41 +0000 (17:40 +0100)]
try to walk only qualifiers in resolveAllQualifiers

7 years agodiff: explain few registry options
Aleksey Pivovarov [Wed, 18 Nov 2015 16:14:14 +0000 (19:14 +0300)]
diff: explain few registry options

7 years agoaugmenting fix for IDEA-145718 Path separator changes in ".idea/compiler/xml"
Eugene Zhuravlev [Wed, 18 Nov 2015 16:08:34 +0000 (17:08 +0100)]
augmenting fix for IDEA-145718 Path separator changes in ".idea/compiler/xml"

7 years agoprotocol reader/generator — use kotlin, so, reduce number of classes — functions...
Vladimir Krivosheev [Wed, 18 Nov 2015 14:49:46 +0000 (15:49 +0100)]
protocol reader/generator — use kotlin, so, reduce number of classes — functions used instead of (i.e. we don't need to generate builder classes anymore)

7 years agoredone fix for IDEA-147626 - make Tab/Shift+Tab work for editor text fields as before
Dmitry Batrak [Wed, 18 Nov 2015 16:06:55 +0000 (19:06 +0300)]
redone fix for IDEA-147626 - make Tab/Shift+Tab work for editor text fields as before

7 years agolet cls->source navigation try to work in dumb mode
peter [Wed, 18 Nov 2015 15:58:10 +0000 (16:58 +0100)]
let cls->source navigation try to work in dumb mode

7 years agodiff: check all possibly matched lines during second step correction
Aleksey Pivovarov [Wed, 18 Nov 2015 15:28:43 +0000 (18:28 +0300)]
diff: check all possibly matched lines during second step correction

7 years agoRevert: perform arithmetic operations during dfa (part of IDEA-143315) (ea61e3e9e676c...
peter [Wed, 18 Nov 2015 15:13:08 +0000 (16:13 +0100)]
Revert: perform arithmetic operations during dfa (part of IDEA-143315) (ea61e3e9e676c315d50f2e7ce4e471f7779a66e1)

7 years agoNPE
Maxim.Mossienko [Wed, 18 Nov 2015 15:13:08 +0000 (16:13 +0100)]
NPE

7 years agodiff: fix tests appcode/144.1224
Aleksey Pivovarov [Wed, 18 Nov 2015 14:14:45 +0000 (17:14 +0300)]
diff: fix tests

do not report equal ranges as error in "compare words and split" mode.
This could actually happen due to the two-step comparison policy.

7 years agodiff: do not report empty changed ranges
Aleksey Pivovarov [Wed, 18 Nov 2015 14:10:50 +0000 (17:10 +0300)]
diff: do not report empty changed ranges

this is posible cause of
EA-75954 - assert: LineFragmentImpl.<init>
EA-71484 - IAE: DiffUtil.getType

7 years agofixed updating from sources: Kotlin JARs should not be added download_kotlin.gant...
nik [Wed, 18 Nov 2015 14:17:45 +0000 (17:17 +0300)]
fixed updating from sources: Kotlin JARs should not be added download_kotlin.gant classpath because this may lock them and the scripts will fail to updated them

7 years agoIDEA-145934 Do not fail svn file status detection in case of WC_PATH_NOT_FOUND (svn...
Konstantin Kolosovsky [Wed, 18 Nov 2015 10:44:34 +0000 (13:44 +0300)]
IDEA-145934 Do not fail svn file status detection in case of WC_PATH_NOT_FOUND (svn: E155010) error occurs - such errors could be reported for non-existent paths (for instance, if some of the parent directories was previously moved) and in such cases we should just report "no changes" for given path (instead of reporting corresponding error)

7 years agovcs: Fixed change lists grouping in "Repository" tab for custom change list columns...
Konstantin Kolosovsky [Wed, 18 Nov 2015 09:14:07 +0000 (12:14 +0300)]
vcs: Fixed change lists grouping in "Repository" tab for custom change list columns - use real change list column value for grouping instead of just "CommittedChangeList.getBranch()" value (that was used by mistake)

7 years agoIDEA-138583 Fixed change lists grouping in "Repository" tab - treat "null" group...
Konstantin Kolosovsky [Wed, 18 Nov 2015 09:05:35 +0000 (12:05 +0300)]
IDEA-138583 Fixed change lists grouping in "Repository" tab - treat "null" group names the same way as empty group names

7 years agoCleanup (formatting)
Roman Shevchenko [Wed, 18 Nov 2015 14:08:54 +0000 (15:08 +0100)]
Cleanup (formatting)

7 years ago[^jeka] not-null instrumentation should skip invalid local variable tables in bridge...
peter [Wed, 18 Nov 2015 13:57:04 +0000 (14:57 +0100)]
[^jeka] not-null instrumentation should skip invalid local variable tables in bridge method

7 years agoIDEA-148145 EditorGutter's extra space appeared
Anton Tarasov [Wed, 18 Nov 2015 13:56:40 +0000 (16:56 +0300)]
IDEA-148145 EditorGutter's extra space appeared

7 years agoassert: Alarm.checkDisposed EA-70632
Maxim.Mossienko [Wed, 18 Nov 2015 13:28:05 +0000 (14:28 +0100)]
assert: Alarm.checkDisposed EA-70632

7 years ago[groovy] make `GrExpressionTypeCalculator.calculateType()` accept `GrExpression`...
Daniil Ovchinnikov [Wed, 18 Nov 2015 13:21:39 +0000 (16:21 +0300)]
[groovy] make `GrExpressionTypeCalculator.calculateType()` accept `GrExpression` instead of `GrReferenceExpression`

7 years ago[groovy] GrClosureDelegateTypeCalculator: check method more efficiently
Daniil Ovchinnikov [Wed, 18 Nov 2015 12:54:45 +0000 (15:54 +0300)]
[groovy] GrClosureDelegateTypeCalculator: check method more efficiently

7 years agoNew progress and Ok badge for AppIcon on Mac
Denis Fokin [Wed, 18 Nov 2015 13:05:12 +0000 (16:05 +0300)]
New progress and Ok badge for AppIcon on Mac

7 years agoIDEA-147850 Able to place caret in virtual space between soft wraps phpstorm/144.1217
Dmitry Batrak [Wed, 18 Nov 2015 13:03:23 +0000 (16:03 +0300)]
IDEA-147850 Able to place caret in virtual space between soft wraps

7 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Wed, 18 Nov 2015 12:59:49 +0000 (13:59 +0100)]
Merge remote-tracking branch 'origin/master'

7 years agoInlined redundant variable
Andrey Vlasovskikh [Wed, 18 Nov 2015 12:33:58 +0000 (15:33 +0300)]
Inlined redundant variable

7 years agofix win kotlin compatibility idea/144.1216
develar [Wed, 18 Nov 2015 12:20:43 +0000 (13:20 +0100)]
fix win kotlin compatibility

7 years ago[platform] IDEA initial configuration wizard fixes
Roman Shevchenko [Tue, 17 Nov 2015 18:35:08 +0000 (19:35 +0100)]
[platform] IDEA initial configuration wizard fixes

- hard-coded wizard invocation replaced by explicit configuration
- plugin pages removed from IDEA app info (replaced by the wizard)
- "Configure Plugins" action disabled if no plugin pages configured

7 years agoadvance minimum required version of Kotlin to 1.0 beta 2
Dmitry Jemerov [Wed, 18 Nov 2015 12:09:23 +0000 (13:09 +0100)]
advance minimum required version of Kotlin to 1.0 beta 2

7 years ago CIDR: Refactoring. Moved version parsing to non-open VersionUtil appcode/144.1220 clion/144.1219
Alexey Ushakov [Wed, 18 Nov 2015 11:12:22 +0000 (14:12 +0300)]
 CIDR: Refactoring. Moved version parsing to non-open VersionUtil

7 years agoexternal compiler thread (and project) leaks in tests fixed
Alexey Kudravtsev [Wed, 18 Nov 2015 10:56:02 +0000 (13:56 +0300)]
external compiler thread (and project) leaks in tests fixed

7 years agomore diagnostics
Alexey Kudravtsev [Wed, 18 Nov 2015 10:50:40 +0000 (13:50 +0300)]
more diagnostics

7 years agoproject leak fixed
Alexey Kudravtsev [Wed, 18 Nov 2015 10:44:52 +0000 (13:44 +0300)]
project leak fixed

7 years agoIDEA-147903 Unable to evaluate static interface methods - fixes after review
Egor.Ushakov [Wed, 18 Nov 2015 10:43:32 +0000 (13:43 +0300)]
IDEA-147903 Unable to evaluate static interface methods - fixes after review

7 years agoIDEA-147626 strange focus behaviour on Ctrl+Shift+Tab
Dmitry Batrak [Wed, 18 Nov 2015 10:35:25 +0000 (13:35 +0300)]
IDEA-147626 strange focus behaviour on Ctrl+Shift+Tab

7 years agoremoved incorrect initialization of config paths in tests: if DaemonRespondToChangesT...
nik [Wed, 18 Nov 2015 09:57:36 +0000 (12:57 +0300)]
removed incorrect initialization of config paths in tests: if DaemonRespondToChangesTest was executed first it initialized shared static Application instance with its own temporary config path which was deleted when the test is finished causing all compiler tests to fail

7 years ago[groovy] remove dead code appcode/144.1209 appcode/144.1214 clion/144.1201 clion/144.1215 dbe/144.1198 pycharm/144.1206 rubymine/144.1207 webstorm/144.1202
Daniil Ovchinnikov [Tue, 17 Nov 2015 19:01:56 +0000 (22:01 +0300)]
[groovy] remove dead code

7 years ago[groovy] fix NPE in `DeclarationCacheKey.toString()`
Daniil Ovchinnikov [Tue, 17 Nov 2015 16:45:35 +0000 (19:45 +0300)]
[groovy] fix NPE in `DeclarationCacheKey.toString()`

7 years agodon't employ regexps in PsiNameHelper.removeWhitespace when not needed
peter [Tue, 17 Nov 2015 21:30:49 +0000 (22:30 +0100)]
don't employ regexps in PsiNameHelper.removeWhitespace when not needed

7 years agodevkot: fold more testFramework stacktrace lines
peter [Tue, 17 Nov 2015 20:06:46 +0000 (21:06 +0100)]
devkot: fold more testFramework stacktrace lines

7 years agoIDEA-147804 Latest version, can hit enter to replace in find replace
Vassiliy.Kudryashov [Tue, 17 Nov 2015 20:34:06 +0000 (23:34 +0300)]
IDEA-147804 Latest version, can hit enter to replace in find replace

7 years agoIDEA-148071 (While replaceable with foreach doesn't replace)
Bas Leijdekkers [Tue, 17 Nov 2015 19:14:34 +0000 (20:14 +0100)]
IDEA-148071 (While replaceable with foreach doesn't replace)

7 years agocleanup
Gregory.Shrago [Tue, 17 Nov 2015 15:01:14 +0000 (18:01 +0300)]
cleanup

7 years agoIDEA-148070 (StringBuilder can be replaced with String doesn't replace)
Bas Leijdekkers [Tue, 17 Nov 2015 17:58:35 +0000 (18:58 +0100)]
IDEA-148070 (StringBuilder can be replaced with String doesn't replace)

7 years agomake IG test light
Bas Leijdekkers [Tue, 17 Nov 2015 16:59:34 +0000 (17:59 +0100)]
make IG test light

7 years agoCleanup (formatting)
Roman Shevchenko [Tue, 17 Nov 2015 17:52:12 +0000 (18:52 +0100)]
Cleanup (formatting)

7 years agodon't load java extension JARs by default in IDE process, because custom libraries...
nik [Tue, 17 Nov 2015 17:47:23 +0000 (20:47 +0300)]
don't load java extension JARs by default in IDE process, because custom libraries in 'ext' directory may conflict with the JARs used by IDEA leading to unclear problems with license checks (ZD-79286, ZD-79149)

7 years agoIDEA-147903 Unable to evaluate static interface methods
Egor.Ushakov [Tue, 17 Nov 2015 17:40:28 +0000 (20:40 +0300)]
IDEA-147903 Unable to evaluate static interface methods

7 years ago[vcs]: move VF comparator and VFs util methods to common DvcsUtil
Nadya Zabrodina [Thu, 12 Nov 2015 12:54:25 +0000 (15:54 +0300)]
[vcs]: move VF comparator and VFs util methods to common DvcsUtil

 * refactoring and optimize HG conflict resolver;
 * cleanUP

7 years agoutil: redirect stderr to stdout to spawn fewer threads; reuse BaseOutputReader (IDEA...
Sergey Simonchik [Tue, 17 Nov 2015 17:05:31 +0000 (20:05 +0300)]
util: redirect stderr to stdout to spawn fewer threads; reuse BaseOutputReader (IDEA-CR-6825)

7 years agoredone IDEA-148086
Dmitry Batrak [Tue, 17 Nov 2015 16:57:14 +0000 (19:57 +0300)]
redone IDEA-148086

7 years agoFix EA-75919 - ISE: RepositoryAttachHandler.resolveAndDownloadImpl
Nikolay Mikhaylov [Tue, 17 Nov 2015 16:45:32 +0000 (19:45 +0300)]
Fix EA-75919 - ISE: RepositoryAttachHandler.resolveAndDownloadImpl

7 years ago[ui] no extra password prompt from Create Desktop Entry action in a global mode
Roman Shevchenko [Tue, 17 Nov 2015 16:39:44 +0000 (17:39 +0100)]
[ui] no extra password prompt from Create Desktop Entry action in a global mode

7 years agoRedundantCastUtil: compare types by equals
peter [Tue, 17 Nov 2015 16:01:04 +0000 (17:01 +0100)]
RedundantCastUtil: compare types by equals

7 years agoperform arithmetic operations during dfa (part of IDEA-143315)
peter [Tue, 17 Nov 2015 15:45:19 +0000 (16:45 +0100)]
perform arithmetic operations during dfa (part of IDEA-143315)

7 years agodfa: don't store useless primitive != null facts
peter [Tue, 17 Nov 2015 15:38:23 +0000 (16:38 +0100)]
dfa: don't store useless primitive != null facts

7 years agoIDEA-146131 @NotNull on parameters should only apply until reassignment
peter [Tue, 17 Nov 2015 14:28:31 +0000 (15:28 +0100)]
IDEA-146131 @NotNull on parameters should only apply until reassignment

7 years agofold more stacktrace lines by default
peter [Tue, 17 Nov 2015 14:14:11 +0000 (15:14 +0100)]
fold more stacktrace lines by default

7 years agodfa: values of primitive types have unknown nullability
peter [Tue, 17 Nov 2015 13:58:45 +0000 (14:58 +0100)]
dfa: values of primitive types have unknown nullability

7 years agomore detailed javadoc (IDEA-CR-6779)
nik [Tue, 17 Nov 2015 15:51:55 +0000 (18:51 +0300)]
more detailed javadoc (IDEA-CR-6779)

7 years agoIDEA-147618 add actions to show Local Changes, Log, and Shelf.
Kirill Likhodedov [Tue, 17 Nov 2015 13:54:38 +0000 (16:54 +0300)]
IDEA-147618 add actions to show Local Changes, Log, and Shelf.

7 years agodiagnostics appcode/144.1191
Alexey Kudravtsev [Tue, 17 Nov 2015 15:02:21 +0000 (18:02 +0300)]
diagnostics

7 years agoIDEA-148086 Empty gutter in console became wider
Egor.Ushakov [Tue, 17 Nov 2015 14:50:49 +0000 (17:50 +0300)]
IDEA-148086 Empty gutter in console became wider

7 years agoutil: consume process's stderr and stdout to prevent hanging (IDEA-148084)
Sergey Simonchik [Tue, 17 Nov 2015 14:49:39 +0000 (17:49 +0300)]
util: consume process's stderr and stdout to prevent hanging (IDEA-148084)

7 years agosynchronize myDisposedObjects
Alexey Kudravtsev [Tue, 17 Nov 2015 14:41:08 +0000 (17:41 +0300)]
synchronize myDisposedObjects

7 years agoClassCastException
Alexey Kudravtsev [Tue, 17 Nov 2015 14:33:16 +0000 (17:33 +0300)]
ClassCastException

7 years agoreview followup
Alexey Kudravtsev [Tue, 17 Nov 2015 13:22:15 +0000 (16:22 +0300)]
review followup

7 years ago[groovy] fix delegate type within closure (IDEA-148030)
Daniil Ovchinnikov [Tue, 17 Nov 2015 14:43:49 +0000 (17:43 +0300)]
[groovy] fix delegate type within closure (IDEA-148030)

7 years agoDBE-1202 support combines pem files with multiple CA certificates
Sergey Ignatov [Tue, 17 Nov 2015 14:31:18 +0000 (17:31 +0300)]
DBE-1202 support combines pem files with multiple CA certificates

7 years agoIDEA-147479 (Replace if with switch doesn't work with Objects.equals)
Bas Leijdekkers [Tue, 17 Nov 2015 14:07:29 +0000 (15:07 +0100)]
IDEA-147479 (Replace if with switch doesn't work with Objects.equals)

7 years agoIG: reduce duplication between if2switch intention and inspection
Bas Leijdekkers [Tue, 17 Nov 2015 13:25:52 +0000 (14:25 +0100)]
IG: reduce duplication between if2switch intention and inspection

7 years agoIG: handle char literals to be sure
Bas Leijdekkers [Tue, 17 Nov 2015 11:04:30 +0000 (12:04 +0100)]
IG: handle char literals to be sure

7 years agoprevent NPE if no action found
pasynkov [Tue, 17 Nov 2015 13:54:41 +0000 (14:54 +0100)]
prevent NPE if no action found

7 years agoIDEA-147693 Quick Definition popup grows on each update
Dmitry Batrak [Tue, 17 Nov 2015 13:55:58 +0000 (16:55 +0300)]
IDEA-147693 Quick Definition popup grows on each update