idea/community.git
5 years agoconvert RejectErrorReporter, AsyncPromise to kotlin
Vladimir Krivosheev [Fri, 1 Jul 2016 09:10:58 +0000 (11:10 +0200)]
convert RejectErrorReporter, AsyncPromise to kotlin

5 years agocleanup
Vladimir Krivosheev [Wed, 29 Jun 2016 15:23:11 +0000 (17:23 +0200)]
cleanup

5 years agomove Promise to platform-api
Vladimir Krivosheev [Wed, 29 Jun 2016 15:12:39 +0000 (17:12 +0200)]
move Promise to platform-api

5 years agoconvert Promise.any to kt
Vladimir Krivosheev [Wed, 29 Jun 2016 15:03:02 +0000 (17:03 +0200)]
convert Promise.any to kt

5 years agorun inspection by name: inspection options: remove profile chooser and copy options...
Dmitry Batkovich [Fri, 1 Jul 2016 10:56:37 +0000 (13:56 +0300)]
run inspection by name: inspection options: remove profile chooser and copy options from current profile

5 years ago[fixed failing test: formatOptimizeRearrangeVcsChanges] fixed test data, since diff...
Yaroslav Lepenkin [Fri, 1 Jul 2016 10:46:45 +0000 (13:46 +0300)]
[fixed failing test: formatOptimizeRearrangeVcsChanges] fixed test data, since diff now shows one more line

5 years agosimplify guided traversal API
Gregory.Shrago [Fri, 1 Jul 2016 10:26:45 +0000 (13:26 +0300)]
simplify guided traversal API

5 years agoWEB-21106 Cannot change numeric value of Javascript property when stopped in debugger
Konstantin Ulitin [Fri, 1 Jul 2016 10:24:45 +0000 (13:24 +0300)]
WEB-21106 Cannot change numeric value of Javascript property when stopped in debugger

5 years agodisable assertion in tests
Dmitry Batrak [Fri, 1 Jul 2016 10:08:07 +0000 (13:08 +0300)]
disable assertion in tests

due to HtmlHighlightingTest tests failing (external links validation via external annotator is performed in EDT in tests, see ExternalToolPassFactory)

5 years agoreplace PlatformTestCase.isRunInEdt() with UsefulTestCase.runInDispatchThread(),...
Dmitry Batrak [Fri, 1 Jul 2016 09:23:37 +0000 (12:23 +0300)]
replace PlatformTestCase.isRunInEdt() with UsefulTestCase.runInDispatchThread(), there's no reason to keep both

5 years agomake stack shorter & reduce garbage
Gregory.Shrago [Fri, 1 Jul 2016 09:49:51 +0000 (12:49 +0300)]
make stack shorter & reduce garbage

5 years agoSuppressions: do not show host-suppressions available in injections only
Alexander Zolotov [Fri, 1 Jul 2016 09:36:51 +0000 (12:36 +0300)]
Suppressions: do not show host-suppressions available in injections only

5 years agoReuse production code for retrieving available intentions and their
Alexander Zolotov [Fri, 1 Jul 2016 09:34:47 +0000 (12:34 +0300)]
Reuse production code for retrieving available intentions and their
sub-actions in tests

5 years agounchecked cast warning: missed captured wildcards (IDEA-158080); reifiable captured...
Anna Kozlova [Fri, 1 Jul 2016 09:24:06 +0000 (12:24 +0300)]
unchecked cast warning: missed captured wildcards (IDEA-158080); reifiable captured wildcard type

5 years agothis and super are not available inside anonymous class args
Anna Kozlova [Fri, 1 Jul 2016 09:01:48 +0000 (12:01 +0300)]
this and super are not available inside anonymous class args

5 years agoproperties: resolve property reference do not ignore pom target elements with XmlProperty
Dmitry Batkovich [Fri, 1 Jul 2016 09:39:20 +0000 (12:39 +0300)]
properties: resolve property reference do not ignore pom target elements with XmlProperty

5 years agosearch for > position
Dennis Ushakov [Fri, 1 Jul 2016 09:30:32 +0000 (12:30 +0300)]
search for > position

5 years agousages view: regression: exclude/include action must be available only on UsagesNode...
Dmitry Batkovich [Fri, 1 Jul 2016 09:00:43 +0000 (12:00 +0300)]
usages view: regression: exclude/include action must be available only on UsagesNode-s and don't produce class cast exceptions IDEA-157266

5 years agoproperties: check that element is property before doing a resolve IDEA-158028
Dmitry Batkovich [Fri, 1 Jul 2016 08:34:19 +0000 (11:34 +0300)]
properties: check that element is property before doing a resolve IDEA-158028

5 years agofix test appcode/163.834 clion/163.835
Bas Leijdekkers [Fri, 1 Jul 2016 08:20:24 +0000 (10:20 +0200)]
fix test

5 years ago[formatter] moved from java-impl to core, extra ranges calculation now works for...
Yaroslav Lepenkin [Fri, 1 Jul 2016 08:11:09 +0000 (11:11 +0300)]
[formatter] moved from java-impl to core, extra ranges calculation now works for every language

5 years agochange signature: restore explicit check for used parameters
Anna Kozlova [Fri, 1 Jul 2016 08:04:51 +0000 (11:04 +0300)]
change signature: restore explicit check for used parameters

5 years agoremove unused (wrong named) EP declaration
Anna Kozlova [Fri, 1 Jul 2016 08:02:40 +0000 (11:02 +0300)]
remove unused (wrong named) EP declaration

5 years agotemp disable conflict check to fix tests
Anna Kozlova [Fri, 1 Jul 2016 07:42:04 +0000 (10:42 +0300)]
temp disable conflict check to fix tests

5 years agofix index initialization issues in python tests?
peter [Fri, 1 Jul 2016 07:15:47 +0000 (09:15 +0200)]
fix index initialization issues in python tests?

5 years agoless info logging when running test appcode/163.824 clion/163.821 dbe/163.822 idea/163.823 phpstorm/163.825 pycharm/163.830 pycharm/163.833 rubymine/163.832 webstorm/163.827 webstorm/163.828
Maxim.Mossienko [Thu, 30 Jun 2016 22:37:35 +0000 (00:37 +0200)]
less info logging when running test

5 years agobetter diagnostic of ioexception when FileOutputStream constructor throws FileNotFoun...
Maxim.Mossienko [Thu, 30 Jun 2016 22:36:50 +0000 (00:36 +0200)]
better diagnostic of ioexception when FileOutputStream constructor throws FileNotFoundException

5 years agoPY-19136: Filter out nulls to prevent NPE
Ilya.Kazakevich [Thu, 30 Jun 2016 22:31:43 +0000 (01:31 +0300)]
PY-19136: Filter out nulls to prevent NPE

5 years agoPY-19136: Returning null leads to NPE because #ensureValid is @NotNull
Ilya.Kazakevich [Thu, 30 Jun 2016 22:18:09 +0000 (01:18 +0300)]
PY-19136: Returning null leads to NPE because #ensureValid is @NotNull

5 years agoPY-19137: Move object to parent in superclass extracting even for Py3K if class expli...
Ilya.Kazakevich [Thu, 30 Jun 2016 21:55:37 +0000 (00:55 +0300)]
PY-19137: Move object to parent in superclass extracting even for Py3K if class explicitly extends object

5 years agoPY-19015: fix for "rerun" for failed tox tests
Ilya.Kazakevich [Thu, 30 Jun 2016 20:28:59 +0000 (23:28 +0300)]
PY-19015: fix for "rerun" for failed tox tests

Tox fetches env id (like py27) and provides it to configuration.

5 years agouse HiDPI aware borders
Konstantin Bulenkov [Thu, 30 Jun 2016 20:24:21 +0000 (22:24 +0200)]
use HiDPI aware borders

5 years agoIDEA-158040 Recent Files: include current file when one starts to type a filter
Konstantin Bulenkov [Thu, 30 Jun 2016 20:21:26 +0000 (22:21 +0200)]
IDEA-158040 Recent Files: include current file when one starts to type a filter

5 years agochange signature: conflict if deleted parameter is used in method body, excluding... appcode/163.782
Anna Kozlova [Thu, 30 Jun 2016 18:00:44 +0000 (21:00 +0300)]
change signature: conflict if deleted parameter is used in method body, excluding javadoc (IDEA-157603)

5 years agochange signature: add warning if new signature duplicates method in overrider (IDEA...
Anna Kozlova [Thu, 30 Jun 2016 17:02:33 +0000 (20:02 +0300)]
change signature: add warning if new signature duplicates method in overrider (IDEA-157659)

5 years agoanonymous -> lambda: restore comments (non-javadoc) outside method body (IDEA-157286)
Anna Kozlova [Thu, 30 Jun 2016 16:36:08 +0000 (19:36 +0300)]
anonymous -> lambda: restore comments (non-javadoc) outside method body (IDEA-157286)

5 years agochange signature: show conflicts if delegated method has same erasure as initial...
Anna Kozlova [Thu, 30 Jun 2016 16:12:48 +0000 (19:12 +0300)]
change signature: show conflicts if delegated method has same erasure as initial one (IDEA-157672)

5 years agotest discovery: filter out outdated tests
Anna Kozlova [Thu, 30 Jun 2016 15:01:47 +0000 (18:01 +0300)]
test discovery: filter out outdated tests

5 years agotest history: don't flush root node if there is not much output (IDEA-157793)
Anna Kozlova [Thu, 30 Jun 2016 14:07:52 +0000 (17:07 +0300)]
test history: don't flush root node if there is not much output (IDEA-157793)

5 years agochange signature: don't search for super for root node, super methods should be alrea...
Anna Kozlova [Thu, 30 Jun 2016 11:53:07 +0000 (14:53 +0300)]
change signature: don't search for super for root node, super methods should be already checked at refactoring start (IDEA-157712)

5 years ago[java] module-info test data updated
Roman Shevchenko [Thu, 30 Jun 2016 17:53:38 +0000 (20:53 +0300)]
[java] module-info test data updated

5 years agomore diagnostics on the origin of free-threaded physical documents (EA-84960 - assert...
peter [Thu, 30 Jun 2016 16:13:34 +0000 (18:13 +0200)]
more diagnostics on the origin of free-threaded physical documents (EA-84960 - assert: DocumentCommitThread$.process)

5 years agowho gives us invalid PSI to highlight usages of? (EA-85215)
peter [Thu, 30 Jun 2016 16:03:49 +0000 (18:03 +0200)]
who gives us invalid PSI to highlight usages of? (EA-85215)

5 years agostore invalidation trace in stub-based PSI (EA-84975)
peter [Thu, 30 Jun 2016 15:56:50 +0000 (17:56 +0200)]
store invalidation trace in stub-based PSI (EA-84975)

5 years agocorrectly handle highlighters update inside batch folding operation (EA-85008, IDEA...
Dmitry Batrak [Thu, 30 Jun 2016 16:47:52 +0000 (19:47 +0300)]
correctly handle highlighters update inside batch folding operation (EA-85008, IDEA-157464)

5 years ago[formatter] performat ranges adjusting only in "reformat context" mode
Yaroslav Lepenkin [Thu, 30 Jun 2016 15:41:15 +0000 (18:41 +0300)]
[formatter] performat ranges adjusting only in "reformat context" mode

5 years ago[formatter] moved registry flag upper on call stack, do not create AdjustFormattingRa...
Yaroslav Lepenkin [Thu, 30 Jun 2016 15:12:43 +0000 (18:12 +0300)]
[formatter] moved registry flag upper on call stack, do not create AdjustFormattingRangesState if it is disabled.

5 years ago[java-formatter] minor, extracted class, added test
Yaroslav Lepenkin [Wed, 29 Jun 2016 15:53:02 +0000 (18:53 +0300)]
[java-formatter] minor, extracted class, added test

5 years ago[java-formatter] extra ranges calculation generified
Yaroslav Lepenkin [Wed, 29 Jun 2016 12:15:08 +0000 (15:15 +0300)]
[java-formatter] extra ranges calculation generified

5 years ago[java-formatter] reformat added while added block
Yaroslav Lepenkin [Wed, 29 Jun 2016 09:58:04 +0000 (12:58 +0300)]
[java-formatter] reformat added while added block

5 years ago[formatter] let's provide us info about newly added lines
Yaroslav Lepenkin [Tue, 28 Jun 2016 10:26:51 +0000 (13:26 +0300)]
[formatter] let's provide us info about newly added lines

5 years ago[formatter] removed useless comment
Yaroslav Lepenkin [Tue, 28 Jun 2016 10:01:19 +0000 (13:01 +0300)]
[formatter] removed useless comment

5 years ago[java-formatter] initial extra range calculation to reformat whole if/for blocks
Yaroslav Lepenkin [Mon, 27 Jun 2016 15:40:33 +0000 (18:40 +0300)]
[java-formatter] initial extra range calculation to reformat whole if/for blocks

5 years ago[formatter-core] minor, signature change
Yaroslav Lepenkin [Mon, 27 Jun 2016 15:39:36 +0000 (18:39 +0300)]
[formatter-core] minor, signature change

5 years ago[formatter-core] implemented AdjustFormattingRangesState which extracts extra ranges...
Yaroslav Lepenkin [Mon, 27 Jun 2016 11:15:53 +0000 (14:15 +0300)]
[formatter-core] implemented AdjustFormattingRangesState which extracts extra ranges to reformat, based on current formatting ranges and block structure

5 years ago[formatter-core] minor refactoring
Yaroslav Lepenkin [Wed, 22 Jun 2016 15:36:30 +0000 (18:36 +0300)]
[formatter-core] minor refactoring

5 years ago[formatter-core] removed ReadOnlyBlockInformationProvider handling
Yaroslav Lepenkin [Wed, 22 Jun 2016 15:23:35 +0000 (18:23 +0300)]
[formatter-core] removed ReadOnlyBlockInformationProvider handling

5 years agofix compilation
Bas Leijdekkers [Thu, 30 Jun 2016 15:46:20 +0000 (17:46 +0200)]
fix compilation

5 years ago[vcs-log] brighter gradient progress
Julia Beliaeva [Thu, 30 Jun 2016 15:42:44 +0000 (18:42 +0300)]
[vcs-log] brighter gradient progress

5 years ago[vcs-log] brighter progress stripes in Darcula
Julia Beliaeva [Thu, 30 Jun 2016 15:36:49 +0000 (18:36 +0300)]
[vcs-log] brighter progress stripes in Darcula

5 years agoIDEA-158030 (Inspection "equals()' called on itself" does not recognize call to equal...
Bas Leijdekkers [Thu, 30 Jun 2016 15:20:12 +0000 (17:20 +0200)]
IDEA-158030 (Inspection "equals()' called on itself" does not recognize call to equals(this) without qualifier)

5 years ago'ApplicationListener.afterWriteActionFinished' to get notifications when all writes...
Anton Makeev [Thu, 30 Jun 2016 15:21:35 +0000 (17:21 +0200)]
'ApplicationListener.afterWriteActionFinished' to get notifications when all writes actions finished and write lock is released

CPP-7082 Cannot initiate symbols rebuild from writeAction in tests
CPP-7020 "Access is allowed from event dispatch thread only" after reload Cmake Project (master)

5 years agoui: fix "Analyze Stacktrace" action does not activate toolwindow with new content
Aleksey Pivovarov [Thu, 30 Jun 2016 15:21:24 +0000 (18:21 +0300)]
ui: fix "Analyze Stacktrace" action does not activate toolwindow with new content

activate toolwindow even if focus cannot be transfered right now

5 years agoMerge remote-tracking branch 'origin/master' appcode/163.772 clion/163.773
Roman Shevchenko [Thu, 30 Jun 2016 15:01:09 +0000 (18:01 +0300)]
Merge remote-tracking branch 'origin/master'

5 years ago[java] unnecessary semicolons in module-info files
Roman Shevchenko [Thu, 30 Jun 2016 15:00:48 +0000 (18:00 +0300)]
[java] unnecessary semicolons in module-info files

5 years agoCleanup (formatting)
Roman Shevchenko [Thu, 30 Jun 2016 14:59:42 +0000 (17:59 +0300)]
Cleanup (formatting)

5 years agoproperties: CustomResourceBundle#equals fixed
Dmitry Batkovich [Thu, 30 Jun 2016 14:54:54 +0000 (17:54 +0300)]
properties: CustomResourceBundle#equals fixed

5 years agoIG: report some variables with method call initializer as having too broad scope
Bas Leijdekkers [Thu, 30 Jun 2016 14:42:00 +0000 (16:42 +0200)]
IG: report some variables with method call initializer as having too broad scope

5 years agoIDEA-158061 ("variable fileToViewProvider too broad" is wrong)
Bas Leijdekkers [Thu, 30 Jun 2016 14:36:21 +0000 (16:36 +0200)]
IDEA-158061 ("variable fileToViewProvider too broad" is wrong)

5 years agojava inspections: empty method inspection should not show "add annotation" quick...
Dmitry Batkovich [Thu, 30 Jun 2016 14:42:57 +0000 (17:42 +0300)]
java inspections: empty method inspection should not show "add annotation" quick-fix when was invoked in run inspection by name action IDEA-156450

5 years agoinspection toolwindow: do not create new profile an each run
Dmitry Batkovich [Thu, 30 Jun 2016 14:41:45 +0000 (17:41 +0300)]
inspection toolwindow: do not create new profile an each run

5 years agoCleanup (light "unnecessary semicolon" inspection test)
Roman Shevchenko [Thu, 30 Jun 2016 14:42:33 +0000 (17:42 +0300)]
Cleanup (light "unnecessary semicolon" inspection test)

5 years agoreplace with original-.. jar (without libs)
Gregory.Shrago [Thu, 30 Jun 2016 14:35:13 +0000 (17:35 +0300)]
replace with original-.. jar (without libs)

5 years agoIDEA-157555 Modal dialogs are shown twice
Sergey Malenkov [Thu, 30 Jun 2016 14:08:36 +0000 (17:08 +0300)]
IDEA-157555 Modal dialogs are shown twice
replace deprecated code with recommended one

5 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 30 Jun 2016 13:46:02 +0000 (16:46 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoangular ui-router, remove angular-ui-router diagram key
irengrig [Thu, 30 Jun 2016 13:42:17 +0000 (15:42 +0200)]
angular ui-router, remove angular-ui-router diagram key

5 years ago[java] keyword highlighting in module-info files
Roman Shevchenko [Thu, 30 Jun 2016 13:43:53 +0000 (16:43 +0300)]
[java] keyword highlighting in module-info files

5 years agoCleanup (constant extracted)
Roman Shevchenko [Thu, 30 Jun 2016 13:42:53 +0000 (16:42 +0300)]
Cleanup (constant extracted)

5 years agoIDEA-157065 "Jump to type source" doesn't work for lambdas
Egor.Ushakov [Thu, 30 Jun 2016 13:08:25 +0000 (16:08 +0300)]
IDEA-157065 "Jump to type source" doesn't work for lambdas

5 years agoEA-85204 - TDDE: TraceableDisposable.throwDisposalError
Dmitry Batrak [Thu, 30 Jun 2016 13:06:07 +0000 (16:06 +0300)]
EA-85204 - TDDE: TraceableDisposable.throwDisposalError

5 years agoIG: remove no longer useful inspection
Bas Leijdekkers [Thu, 30 Jun 2016 12:49:13 +0000 (14:49 +0200)]
IG: remove no longer useful inspection

5 years agoinspection toolwindow: use the view component as target component for the left toolba...
Dmitry Batkovich [Thu, 30 Jun 2016 12:45:31 +0000 (15:45 +0300)]
inspection toolwindow: use the view component as target component for the left toolbar actions IDEA-157068

5 years agoinspection toolwindow: do not handle ignored leaf node as problem IDEA-157156
Dmitry Batkovich [Thu, 30 Jun 2016 12:15:46 +0000 (15:15 +0300)]
inspection toolwindow: do not handle ignored leaf node as problem IDEA-157156

5 years agoNPE fix (in case of startup when there is no application yet)
Vassiliy.Kudryashov [Thu, 30 Jun 2016 12:42:30 +0000 (15:42 +0300)]
NPE fix (in case of startup when there is no application yet)

5 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 30 Jun 2016 12:18:24 +0000 (15:18 +0300)]
Merge remote-tracking branch 'origin/master'

5 years ago[java] avoids setting a package name for module-info files
Roman Shevchenko [Thu, 30 Jun 2016 12:16:07 +0000 (15:16 +0300)]
[java] avoids setting a package name for module-info files

5 years agocleanup appcode/163.765 clion/163.764
Alexey Kudravtsev [Thu, 30 Jun 2016 11:47:28 +0000 (14:47 +0300)]
cleanup

5 years agoduplicate methods united
Alexey Kudravtsev [Thu, 30 Jun 2016 11:45:47 +0000 (14:45 +0300)]
duplicate methods united

5 years agoIDEA-156255 Incorrect "Access can be private" warning for public inner class returned...
Alexey Kudravtsev [Wed, 29 Jun 2016 17:28:29 +0000 (20:28 +0300)]
IDEA-156255 Incorrect "Access can be private" warning for public inner class returned by public method

5 years agoIDEA-157666 Type Hierarchy scope doesn't work - always shows all subtypes
Alexey Kudravtsev [Wed, 29 Jun 2016 17:07:12 +0000 (20:07 +0300)]
IDEA-157666 Type Hierarchy scope doesn't work - always shows all subtypes

5 years agocleanup
Alexey Kudravtsev [Wed, 29 Jun 2016 16:53:13 +0000 (19:53 +0300)]
cleanup

5 years agoprevent initialization from sneaking into closed project
Alexey Kudravtsev [Wed, 29 Jun 2016 15:47:18 +0000 (18:47 +0300)]
prevent initialization from sneaking into closed project

5 years agocleanup
Alexey Kudravtsev [Wed, 29 Jun 2016 15:31:51 +0000 (18:31 +0300)]
cleanup

5 years agoIDEA-157874 ERROR - #com.intellij.ide.plugins.PluginManager - Argument for @NotNull...
Dmitry Batrak [Thu, 30 Jun 2016 11:25:57 +0000 (14:25 +0300)]
IDEA-157874 ERROR - #com.intellij.ide.plugins.PluginManager - Argument for @NotNull parameter 'action' of com/intellij/openapi/actionSystem/AnActionEvent.createFromAnAction must not be null

5 years agoJava inspection: Update messages related to forEachOrdered() in the inspection "Repla...
Pavel Dolgov [Wed, 29 Jun 2016 19:16:20 +0000 (22:16 +0300)]
Java inspection: Update messages related to forEachOrdered() in the inspection "Replace coll.stream().forEachOrdered(..) with coll.forEach(..)"

5 years ago[vcs-log] remove old components
Julia Beliaeva [Thu, 30 Jun 2016 10:49:01 +0000 (13:49 +0300)]
[vcs-log] remove old components

5 years agoFeedback to YouTrack action: add build version to issue description
Vassiliy.Kudryashov [Thu, 30 Jun 2016 10:42:41 +0000 (13:42 +0300)]
Feedback to YouTrack action: add build version to issue description

5 years agoshow warning in settings UI when user enables ligatures, and IDE is not launched...
Dmitry Batrak [Thu, 30 Jun 2016 10:32:00 +0000 (13:32 +0300)]
show warning in settings UI when user enables ligatures, and IDE is not launched using bundled JRE

correct checks whether tooltip is defined, make sure mouse events are generated for component with custom tooltip, not its parent

5 years agoFeedback to YouTrack action: add build version to issue description
Vassiliy.Kudryashov [Thu, 30 Jun 2016 10:30:11 +0000 (13:30 +0300)]
Feedback to YouTrack action: add build version to issue description

5 years ago'Malformed format string' warning fixed
Anna Kozlova [Thu, 30 Jun 2016 10:22:26 +0000 (13:22 +0300)]
'Malformed format string' warning fixed