Dmitry Batkovich [Thu, 19 Nov 2015 13:24:34 +0000 (16:24 +0300)]
type migration: failed conversions PsiAnchor -> SmartPsiElementPointer (IDEA-147945)
Vladimir.Orlov [Thu, 19 Nov 2015 12:50:00 +0000 (15:50 +0300)]
Merge remote-tracking branch 'origin/master'
Vladimir.Orlov [Thu, 19 Nov 2015 12:40:55 +0000 (15:40 +0300)]
IDEA-148058 Visual Studio cleanup in tools/idea/native.
Elizaveta Shashkova [Thu, 19 Nov 2015 12:34:45 +0000 (15:34 +0300)]
Fix IndexError in pydev_monkey.py when subprocess and tox debugging (PY-9767)
Dmitry Batkovich [Thu, 19 Nov 2015 12:35:42 +0000 (15:35 +0300)]
guava type migration: migration of fluentIterable/optional chains fixed (IDEA-148096)
Dmitry Batrak [Thu, 19 Nov 2015 12:30:34 +0000 (15:30 +0300)]
fix tests failing after commit
7076f04
Dmitry Batkovich [Thu, 19 Nov 2015 12:20:53 +0000 (15:20 +0300)]
guava type migration: FluentIterable#toArray() produces incompilable code for parameterized types IDEA-148105
Egor.Ushakov [Thu, 19 Nov 2015 12:13:33 +0000 (15:13 +0300)]
fixes for IDEA-CR-5745
Vladislav.Soroka [Thu, 19 Nov 2015 12:06:54 +0000 (15:06 +0300)]
IDEA-130367 Copy from effective pom does not work on Windows
Alexey Kudravtsev [Wed, 18 Nov 2015 14:38:29 +0000 (17:38 +0300)]
join threads to avoid leaks
Alexey Kudravtsev [Wed, 18 Nov 2015 14:26:00 +0000 (17:26 +0300)]
leaks in tests via UndoManager fixed
Alexey Kudravtsev [Wed, 18 Nov 2015 13:02:24 +0000 (16:02 +0300)]
cleanup
Alexey Kudravtsev [Wed, 18 Nov 2015 12:55:42 +0000 (15:55 +0300)]
more diagnostics
Andrey Vlasovskikh [Thu, 19 Nov 2015 11:49:18 +0000 (14:49 +0300)]
Merge branch 'python-fixes'
Andrey Vlasovskikh [Thu, 19 Nov 2015 11:48:48 +0000 (14:48 +0300)]
Fixed generating binary skeletons for Linux on x86_64 (PY-15460)
Elizaveta Shashkova [Thu, 19 Nov 2015 11:45:38 +0000 (14:45 +0300)]
Fix exception while collecting run-time type information (PY-17718)
Dmitry Batkovich [Thu, 19 Nov 2015 11:36:39 +0000 (14:36 +0300)]
type migration: RootTypeConversionRule allows to migrate matched static methods
Dmitry Batkovich [Thu, 19 Nov 2015 11:33:32 +0000 (14:33 +0300)]
cleanup
Vassiliy.Kudryashov [Thu, 19 Nov 2015 11:25:57 +0000 (14:25 +0300)]
IDEA-137697 Sometimes editor starts scrolling on its own
Dmitry Batkovich [Thu, 19 Nov 2015 10:57:46 +0000 (13:57 +0300)]
guava type migration: added fake test for (IDEA-148034)
Dmitry Batkovich [Thu, 19 Nov 2015 10:55:20 +0000 (13:55 +0300)]
guava type migration: FluentIterable#append
Bas Leijdekkers [Thu, 19 Nov 2015 10:44:11 +0000 (11:44 +0100)]
IDEA-147336 (false fire "collection are queried, but never updated")
Dennis Ushakov [Thu, 19 Nov 2015 10:35:42 +0000 (10:35 +0000)]
fix sync editing going crazy with a second colon in a tag name
Anna Kozlova [Thu, 19 Nov 2015 10:30:02 +0000 (11:30 +0100)]
fix registering of highlighting keys
Dmitry Batrak [Thu, 19 Nov 2015 10:21:03 +0000 (13:21 +0300)]
EA-75989 - ISE: LogicalPositionCache.checkDisposed
improve previous fix - don't request state from any invalid editor
Dmitry Batrak [Thu, 19 Nov 2015 09:49:15 +0000 (12:49 +0300)]
diagnostics for EA-75556
Roman Shevchenko [Thu, 19 Nov 2015 10:07:52 +0000 (11:07 +0100)]
Cleanup (formatting)
Anna Kozlova [Thu, 19 Nov 2015 09:43:35 +0000 (10:43 +0100)]
new inference: ensure expression types are available during whole inference so top level lambda's parameters type is known when analyzing nested lambda constraints
Anna Kozlova [Wed, 18 Nov 2015 18:48:38 +0000 (19:48 +0100)]
lambda parameter type: do not perform any additional check for type - functional expression can't be composed from intersection of 2 different SAM types, so check won't give a chance for a next conjunct
Anna Kozlova [Wed, 18 Nov 2015 18:06:11 +0000 (19:06 +0100)]
new inference: additional sessions would be registered during additional constraints processing, no need to repeat
Anna Kozlova [Wed, 18 Nov 2015 16:57:18 +0000 (17:57 +0100)]
new inference: don't process hierarchy up for standalone expressions
Anna Kozlova [Wed, 18 Nov 2015 16:03:47 +0000 (17:03 +0100)]
new inference: don't go up through chain calls
Anna Kozlova [Wed, 18 Nov 2015 14:41:57 +0000 (15:41 +0100)]
new inference: start inference from top to bottom; ensure getTargetType doesn't perform any inference; cache intermediate results
Anna Kozlova [Tue, 17 Nov 2015 10:32:49 +0000 (11:32 +0100)]
error on attempt to register duplicate inspection short name
Dmitry Batrak [Thu, 19 Nov 2015 09:02:21 +0000 (12:02 +0300)]
IDEA-148027 recognize html links to package summary in javadoc
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
Konstantin Bulenkov [Thu, 19 Nov 2015 08:22:00 +0000 (09:22 +0100)]
IDEA-146637 Border is off on the tool window's title
Vassiliy.Kudryashov [Wed, 18 Nov 2015 20:02:56 +0000 (23:02 +0300)]
IllegalArgumentException fix
Daniil Ovchinnikov [Wed, 18 Nov 2015 19:14:50 +0000 (22:14 +0300)]
[groovy] more precise ambiguous block check (IDEA-148160)
Maxim.Mossienko [Wed, 18 Nov 2015 19:11:47 +0000 (20:11 +0100)]
lets validate LiveEdit plugin
Maxim.Mossienko [Wed, 18 Nov 2015 19:11:24 +0000 (20:11 +0100)]
early version of Go / TFS were marked as incompatible
Roman Shevchenko [Wed, 18 Nov 2015 17:32:54 +0000 (18:32 +0100)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Wed, 18 Nov 2015 17:32:06 +0000 (18:32 +0100)]
Cleanup (formatting; warnings)
Sergey Malenkov [Wed, 18 Nov 2015 13:51:16 +0000 (16:51 +0300)]
IDEA-146427 correct path for group id
Sergey Malenkov [Wed, 18 Nov 2015 13:18:36 +0000 (16:18 +0300)]
IDEA-146427 remove unused class
Sergey Malenkov [Wed, 18 Nov 2015 13:02:34 +0000 (16:02 +0300)]
IDEA-146427 fix layout and arragement
Sergey Malenkov [Wed, 18 Nov 2015 11:38:25 +0000 (14:38 +0300)]
IDEA-146427 use search variant for filtering only
Bas Leijdekkers [Wed, 18 Nov 2015 16:59:50 +0000 (17:59 +0100)]
IG: reflection on private fields gets scrambled (EA-64557)
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)
Bas Leijdekkers [Wed, 18 Nov 2015 14:51:09 +0000 (15:51 +0100)]
IG: simplify comment checking
Bas Leijdekkers [Wed, 18 Nov 2015 14:47:53 +0000 (15:47 +0100)]
make IG test light
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
Dmitry Jemerov [Wed, 18 Nov 2015 16:04:35 +0000 (17:04 +0100)]
UpdateChecker: convert to .kt, cleanup
Dmitry Jemerov [Wed, 18 Nov 2015 15:23:39 +0000 (16:23 +0100)]
UpdateChecker: rename to .kt
Roman Shevchenko [Wed, 18 Nov 2015 17:02:13 +0000 (18:02 +0100)]
Cleanup (better name)
Andrey Vlasovskikh [Wed, 18 Nov 2015 16:53:45 +0000 (19:53 +0300)]
Merge remote-tracking branch 'origin/master'
Andrey Vlasovskikh [Wed, 18 Nov 2015 16:52:50 +0000 (19:52 +0300)]
Merge branch 'python-fixes'
Roman Shevchenko [Wed, 18 Nov 2015 16:51:56 +0000 (17:51 +0100)]
[ui] command-line launcher script wizard step
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
Roman Shevchenko [Wed, 18 Nov 2015 15:15:49 +0000 (16:15 +0100)]
[ui] diagnostic for failed desktop entry/launcher script creation steps
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.
peter [Wed, 18 Nov 2015 16:40:41 +0000 (17:40 +0100)]
try to walk only qualifiers in resolveAllQualifiers
Aleksey Pivovarov [Wed, 18 Nov 2015 16:14:14 +0000 (19:14 +0300)]
diff: explain few registry options
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"
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)
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
peter [Wed, 18 Nov 2015 15:58:10 +0000 (16:58 +0100)]
let cls->source navigation try to work in dumb mode
Aleksey Pivovarov [Wed, 18 Nov 2015 15:28:43 +0000 (18:28 +0300)]
diff: check all possibly matched lines during second step correction
peter [Wed, 18 Nov 2015 15:13:08 +0000 (16:13 +0100)]
Revert: perform arithmetic operations during dfa (part of IDEA-143315) (
ea61e3e9e676c315d50f2e7ce4e471f7779a66e1)
Maxim.Mossienko [Wed, 18 Nov 2015 15:13:08 +0000 (16:13 +0100)]
NPE
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.
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
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
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)
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)
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
Roman Shevchenko [Wed, 18 Nov 2015 14:08:54 +0000 (15:08 +0100)]
Cleanup (formatting)
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
Anton Tarasov [Wed, 18 Nov 2015 13:56:40 +0000 (16:56 +0300)]
IDEA-148145 EditorGutter's extra space appeared
Maxim.Mossienko [Wed, 18 Nov 2015 13:28:05 +0000 (14:28 +0100)]
assert: Alarm.checkDisposed EA-70632
Daniil Ovchinnikov [Wed, 18 Nov 2015 13:21:39 +0000 (16:21 +0300)]
[groovy] make `GrExpressionTypeCalculator.calculateType()` accept `GrExpression` instead of `GrReferenceExpression`
Daniil Ovchinnikov [Wed, 18 Nov 2015 12:54:45 +0000 (15:54 +0300)]
[groovy] GrClosureDelegateTypeCalculator: check method more efficiently
Denis Fokin [Wed, 18 Nov 2015 13:05:12 +0000 (16:05 +0300)]
New progress and Ok badge for AppIcon on Mac
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
Roman Shevchenko [Wed, 18 Nov 2015 12:59:49 +0000 (13:59 +0100)]
Merge remote-tracking branch 'origin/master'
Andrey Vlasovskikh [Wed, 18 Nov 2015 12:33:58 +0000 (15:33 +0300)]
Inlined redundant variable
develar [Wed, 18 Nov 2015 12:20:43 +0000 (13:20 +0100)]
fix win kotlin compatibility
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
Dmitry Jemerov [Wed, 18 Nov 2015 12:09:23 +0000 (13:09 +0100)]
advance minimum required version of Kotlin to 1.0 beta 2
Alexey Ushakov [Wed, 18 Nov 2015 11:12:22 +0000 (14:12 +0300)]
CIDR: Refactoring. Moved version parsing to non-open VersionUtil
Alexey Kudravtsev [Wed, 18 Nov 2015 10:56:02 +0000 (13:56 +0300)]
external compiler thread (and project) leaks in tests fixed
Alexey Kudravtsev [Wed, 18 Nov 2015 10:50:40 +0000 (13:50 +0300)]
more diagnostics
Alexey Kudravtsev [Wed, 18 Nov 2015 10:44:52 +0000 (13:44 +0300)]
project leak fixed
Egor.Ushakov [Wed, 18 Nov 2015 10:43:32 +0000 (13:43 +0300)]
IDEA-147903 Unable to evaluate static interface methods - fixes after review
Dmitry Batrak [Wed, 18 Nov 2015 10:35:25 +0000 (13:35 +0300)]
IDEA-147626 strange focus behaviour on Ctrl+Shift+Tab
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
Daniil Ovchinnikov [Tue, 17 Nov 2015 19:01:56 +0000 (22:01 +0300)]
[groovy] remove dead code
Daniil Ovchinnikov [Tue, 17 Nov 2015 16:45:35 +0000 (19:45 +0300)]
[groovy] fix NPE in `DeclarationCacheKey.toString()`
peter [Tue, 17 Nov 2015 21:30:49 +0000 (22:30 +0100)]
don't employ regexps in PsiNameHelper.removeWhitespace when not needed
peter [Tue, 17 Nov 2015 20:06:46 +0000 (21:06 +0100)]
devkot: fold more testFramework stacktrace lines