idea/community.git
5 years agoSameParameterValueInspection: local inspection shouldn't inspect non-source content
Dmitry Batkovich [Tue, 11 Oct 2016 13:52:35 +0000 (16:52 +0300)]
SameParameterValueInspection: local inspection shouldn't inspect non-source content

5 years agoActionHint: remove boolean autoboxing
Tagir Valeev [Tue, 11 Oct 2016 13:18:20 +0000 (16:18 +0300)]
ActionHint: remove boolean autoboxing

5 years agoteach error reporter to search for loaded classes in the core plugin (IDEA-162309)
peter [Tue, 11 Oct 2016 12:55:43 +0000 (14:55 +0200)]
teach error reporter to search for loaded classes in the core plugin (IDEA-162309)

5 years agounused symbol highlighting: don't check reference identifiers for suppressions
peter [Tue, 11 Oct 2016 12:29:12 +0000 (14:29 +0200)]
unused symbol highlighting: don't check reference identifiers for suppressions

5 years agorefactor QuickFixTestCase: encapsulate action hint in separate object; unify error...
Tagir Valeev [Tue, 11 Oct 2016 13:02:36 +0000 (16:02 +0300)]
refactor QuickFixTestCase: encapsulate action hint in separate object; unify error reporting

5 years agoDBE: added storage writability flag to registry
Alexander Kass [Tue, 11 Oct 2016 12:48:10 +0000 (15:48 +0300)]
DBE: added storage writability flag to registry

5 years agoIDEA-CR-14135 return attributes only if not null
Vladimir Krivosheev [Tue, 11 Oct 2016 12:47:48 +0000 (14:47 +0200)]
IDEA-CR-14135 return attributes only if not null

5 years agouse assertThat
Vladimir Krivosheev [Tue, 11 Oct 2016 12:47:06 +0000 (14:47 +0200)]
use assertThat

5 years agoReverted
Alexey Kudravtsev [Tue, 11 Oct 2016 12:46:30 +0000 (15:46 +0300)]
Reverted

5 years agomaven: cleanup
Vladislav.Soroka [Tue, 11 Oct 2016 12:23:58 +0000 (15:23 +0300)]
maven: cleanup

5 years agocleanup
Alexey Kudravtsev [Tue, 11 Oct 2016 12:01:06 +0000 (15:01 +0300)]
cleanup

5 years agoavoid inconsistencies after crazy renames/moves files onto themselves
Alexey Kudravtsev [Tue, 11 Oct 2016 11:58:27 +0000 (14:58 +0300)]
avoid inconsistencies after crazy renames/moves files onto themselves

5 years agoavoid non-canonical paths being returned by VFile.getPath()
Alexey Kudravtsev [Tue, 11 Oct 2016 11:56:45 +0000 (14:56 +0300)]
avoid non-canonical paths being returned by VFile.getPath()

5 years agoshorter folded name
Alexey Kudravtsev [Mon, 10 Oct 2016 16:17:19 +0000 (19:17 +0300)]
shorter folded name

5 years agoalready disposed exception
Alexey Kudravtsev [Mon, 10 Oct 2016 12:27:43 +0000 (15:27 +0300)]
already disposed exception

5 years agoIDEA-CR-13854 simplify — handle isObsolete and target state in setHandler clion/171.3
Vladimir Krivosheev [Tue, 11 Oct 2016 11:56:23 +0000 (13:56 +0200)]
IDEA-CR-13854 simplify — handle isObsolete and target state in setHandler

5 years agoEA-83923 - CNPE: ToStringRenderer.overridesToString
Egor.Ushakov [Tue, 11 Oct 2016 11:51:56 +0000 (14:51 +0300)]
EA-83923 - CNPE: ToStringRenderer.overridesToString

5 years agoReset PythonDialectsTokenSetProvider automatically in PyTestCase#setUp()
Mikhail Golubev [Mon, 10 Oct 2016 18:58:35 +0000 (21:58 +0300)]
Reset PythonDialectsTokenSetProvider automatically in PyTestCase#setUp()

to fix failing PythonInspectionsTest#testUnusedLocalFStringReferences()
(when it's run as part of PythonAllTestSuite).

Otherwise, the exact token sets become dependent on the order in which
tests are executed because some of them such as PyLexerTestCase
register PythonDialectsTokenSetContributors and re-initialize the
provider explicitly and then leave it in this state for the following
tests. This might cause some subtle bugs when PSI operations that
require IElementTypes other than those defined in
PythonTokenSetContributor break down all of the sudden. In particular,
this is relevant for Python fragments injected in f-strings and comments
since PyDocstringLanguageDialect uses special token type for reference
expressions.

It seems better to reset the provider automatically once and for all
than to fix it in #setUp() for every single affected test like it was
done e.g. for PyOptimizeImportsTest.

5 years ago fix StringTokenizerDelimiterInspection (it did not escape double-quote, EA-89721) idea/171.2
Tagir Valeev [Tue, 11 Oct 2016 11:14:23 +0000 (14:14 +0300)]
 fix StringTokenizerDelimiterInspection (it did not escape double-quote, EA-89721)

5 years ago[java-psi-api] add missing override PsiNameValuePairPattern.withName(ElementPattern...
Yann Cébron [Tue, 11 Oct 2016 11:16:27 +0000 (13:16 +0200)]
[java-psi-api] add missing override PsiNameValuePairPattern.withName(ElementPattern<String>)

5 years agoassertion to detect percentage more than 100% phpstorm/171.1
Anna.Kozlova [Tue, 11 Oct 2016 10:46:23 +0000 (12:46 +0200)]
assertion to detect percentage more than 100%

5 years agomerging android studio 2.2: layout
Dmitry Avdeev [Tue, 11 Oct 2016 10:43:27 +0000 (13:43 +0300)]
merging android studio 2.2: layout

5 years agorun configurations: allow a run configuration producer to easily check if the context...
Sergey Simonchik [Tue, 11 Oct 2016 10:26:14 +0000 (13:26 +0300)]
run configurations: allow a run configuration producer to easily check if the context is associated with other run configuration

5 years agodisable redundant args for injected fragments
Anna.Kozlova [Tue, 11 Oct 2016 10:17:29 +0000 (12:17 +0200)]
disable redundant args for injected fragments
EA-89605 - Throwable: ExceptionUtil.currentStackTrace

5 years agoinline constructor: avoid javadoc references
Anna.Kozlova [Tue, 11 Oct 2016 09:41:43 +0000 (11:41 +0200)]
inline constructor: avoid javadoc references
EA-89601 - UOE: InlineMethodProcessor$.inlineUsage

5 years agoCustom foldings: do not require common direct parent while grouping by regions
Alexander Zolotov [Tue, 11 Oct 2016 10:05:28 +0000 (13:05 +0300)]
Custom foldings: do not require common direct parent while grouping by regions

5 years agoIDEA-162340 Diff for pom.xml: IAE at MavenParentProjectFileProcessor.process()
Vladislav.Soroka [Tue, 11 Oct 2016 09:34:47 +0000 (12:34 +0300)]
IDEA-162340 Diff for pom.xml: IAE at MavenParentProjectFileProcessor.process()

5 years agoFix folding tests appcode/163.6129 clion/163.6128
Alexander Zolotov [Tue, 11 Oct 2016 08:51:36 +0000 (11:51 +0300)]
Fix folding tests

5 years ago[groovy] support AutoClone copy constructor and simple styles (IDEA-134714)
Daniil Ovchinnikov [Mon, 10 Oct 2016 16:48:23 +0000 (19:48 +0300)]
[groovy] support AutoClone copy constructor and simple styles (IDEA-134714)

5 years agonew inference: postpone unresolved variables in favor to variables with proper equals...
Anna.Kozlova [Tue, 11 Oct 2016 08:26:21 +0000 (10:26 +0200)]
new inference: postpone unresolved variables in favor to variables with proper equals bound

5 years agoinspection view: npe in preview editor while folding append EA-89543 appcode/163.6121
Dmitry Batkovich [Tue, 11 Oct 2016 07:13:40 +0000 (10:13 +0300)]
inspection view: npe in preview editor while folding append EA-89543

5 years agofix getContentScope() appcode/163.5644.20 clion/163.6110.3 dbe/163.6109 idea/163.6110 idea/163.6110.2 pycharm/163.6108 pycharm/163.6112 webstorm/163.6110.1 webstorm/163.6111
Gregory.Shrago [Tue, 11 Oct 2016 02:39:06 +0000 (05:39 +0300)]
fix getContentScope()

5 years agoRevert to Tool Window API
Dmitry Trofimov [Tue, 11 Oct 2016 01:46:03 +0000 (03:46 +0200)]
Revert to Tool Window API

5 years agoFix Django console to work with the refactored Python console from #PR444
Dmitry Trofimov [Tue, 4 Oct 2016 12:59:22 +0000 (14:59 +0200)]
Fix Django console to work with the refactored Python console from #PR444

5 years agoMerge branch 'multiline-console' of https://github.com/fitermay/intellij-community...
Dmitry Trofimov [Tue, 11 Oct 2016 02:27:08 +0000 (04:27 +0200)]
Merge branch 'multiline-console' of https://github.com/fitermay/intellij-community into traff/console-rework4

5 years agoRevert to avoid conflicts.
Dmitry Trofimov [Tue, 11 Oct 2016 02:20:22 +0000 (04:20 +0200)]
Revert to avoid conflicts.

(cherry picked from commit 18058b47ea38b55969e85d23d267d35cc035786a)

5 years agoTerminal shell integration with zsh
Dmitry Trofimov [Mon, 10 Oct 2016 21:08:47 +0000 (23:08 +0200)]
Terminal shell integration with zsh

5 years agoDefault to /bin/sh if /bin/bash is absent
Dmitry Trofimov [Mon, 10 Oct 2016 20:50:22 +0000 (22:50 +0200)]
Default to /bin/sh if /bin/bash is absent

5 years agoFirst try to find /bin/bash
Dmitry Trofimov [Mon, 10 Oct 2016 20:11:24 +0000 (22:11 +0200)]
First try to find /bin/bash

/bin/sh on Linux is not the same.

5 years agoFix shell script syntax
Dmitry Trofimov [Mon, 10 Oct 2016 20:08:06 +0000 (22:08 +0200)]
Fix shell script syntax

5 years agoemploy UserDataHolderEx#putUserDataIfAbsent if available appcode/163.6103 clion/163.6101 dbe/163.6105 phpstorm/163.6102 pycharm/163.6098
Gregory.Shrago [Tue, 11 Oct 2016 01:55:51 +0000 (04:55 +0300)]
employ UserDataHolderEx#putUserDataIfAbsent if available

5 years agointroduce predefined ProjectScope#getEverythingScope
Gregory.Shrago [Tue, 11 Oct 2016 01:27:49 +0000 (04:27 +0300)]
introduce predefined ProjectScope#getEverythingScope

5 years agoIDEA-133398 Do not use "--reintegrate" for merging with svn 1.8+ clients
Konstantin Kolosovsky [Mon, 10 Oct 2016 13:21:54 +0000 (16:21 +0300)]
IDEA-133398 Do not use "--reintegrate" for merging with svn 1.8+ clients

svn 1.8+ clients automatically detect if reintegrate merge should be
performed.

5 years agosvn: Use automatic sync/reintegrate merges if merge info is supported
Konstantin Kolosovsky [Mon, 10 Oct 2016 12:06:39 +0000 (15:06 +0300)]
svn: Use automatic sync/reintegrate merges if merge info is supported

Do not specify certain revisions for "Merge All" operation if merge info
is supported - svn detects necessary revisions and performs
corresponding merge operation automatically.

5 years agosvn: merge: Optimized branch copy point calculation performance
Konstantin Kolosovsky [Mon, 10 Oct 2016 05:50:07 +0000 (08:50 +0300)]
svn: merge: Optimized branch copy point calculation performance

Utilized "svn log --stop-on-copy" behavior instead of analyzing all svn
repository history

5 years agosvn: Refactored "FirstInBranch" - used "SVNURL" instead of "String"
Konstantin Kolosovsky [Mon, 10 Oct 2016 01:59:00 +0000 (04:59 +0300)]
svn: Refactored "FirstInBranch" - used "SVNURL" instead of "String"

5 years agosvn: Refactored "WorkingCopyFormat" - code simplified
Konstantin Kolosovsky [Sat, 8 Oct 2016 19:52:17 +0000 (22:52 +0300)]
svn: Refactored "WorkingCopyFormat" - code simplified

5 years agosvn: Refactored "MergeCalculatorTask" - do not check if merge info is supported
Konstantin Kolosovsky [Sat, 8 Oct 2016 19:33:20 +0000 (22:33 +0300)]
svn: Refactored "MergeCalculatorTask" - do not check if merge info is supported

It is already checked in "CheckRepositorySupportsMergeInfoTask".

5 years agosvn: Refactored "LocalChangesPromptTask" - removed "myCopyPoint" field
Konstantin Kolosovsky [Tue, 4 Oct 2016 13:55:36 +0000 (16:55 +0300)]
svn: Refactored "LocalChangesPromptTask" - removed "myCopyPoint" field

Change lists passed to the task are all obtained from merge source
branch. So we should just utilize url of this branch when calculating
relative paths.

5 years agosvn: Refactored "LocalChangesPromptTask" - code simplified
Konstantin Kolosovsky [Tue, 4 Oct 2016 11:08:31 +0000 (14:08 +0300)]
svn: Refactored "LocalChangesPromptTask" - code simplified

5 years agosvn: Refactored "FirstInBranch" - code simplified
Konstantin Kolosovsky [Tue, 4 Oct 2016 08:04:46 +0000 (11:04 +0300)]
svn: Refactored "FirstInBranch" - code simplified

5 years agovcs: Removed unused "ThreadSafeTransparentlyFailedValue"
Konstantin Kolosovsky [Sun, 2 Oct 2016 22:48:29 +0000 (01:48 +0300)]
vcs: Removed unused "ThreadSafeTransparentlyFailedValue"

5 years agosvn: Extracted "LookForBranchOriginTask", utilized it in quick merge
Konstantin Kolosovsky [Sun, 2 Oct 2016 17:47:05 +0000 (20:47 +0300)]
svn: Extracted "LookForBranchOriginTask", utilized it in quick merge

"LookForBranchOriginTask" is extracted from previously used
"SvnBranchPointsCalculator.getFirstCopyPointTask()" logic

5 years agosvn: Moved "MergeCalculatorTask.myMergeChecker" preparation to pooled thread
Konstantin Kolosovsky [Fri, 30 Sep 2016 14:01:54 +0000 (17:01 +0300)]
svn: Moved "MergeCalculatorTask.myMergeChecker" preparation to pooled thread

5 years agosvn: Refactoring - removed "ContinuationContext" method parameter from quick merge...
Konstantin Kolosovsky [Fri, 30 Sep 2016 13:40:22 +0000 (16:40 +0300)]
svn: Refactoring - removed "ContinuationContext" method parameter from quick merge tasks

5 years agosvn: Refactored "SvnBranchPointsCalculator" - code simplified
Konstantin Kolosovsky [Fri, 30 Sep 2016 12:33:28 +0000 (15:33 +0300)]
svn: Refactored "SvnBranchPointsCalculator" - code simplified

5 years agoRemoved unused "ValueHolder" interface
Konstantin Kolosovsky [Thu, 29 Sep 2016 00:20:02 +0000 (03:20 +0300)]
Removed unused "ValueHolder" interface

5 years agosvn: Refactored "SvnBranchPointsCalculator" - removed "myCache" field
Konstantin Kolosovsky [Thu, 29 Sep 2016 00:18:58 +0000 (03:18 +0300)]
svn: Refactored "SvnBranchPointsCalculator" - removed "myCache" field

Utilized "getBestHit()" and "persist()" directly

5 years agosvn: Refactoring - inlined "PersistentHolder" logic to "SvnBranchPointsCalculator"
Konstantin Kolosovsky [Wed, 28 Sep 2016 14:30:06 +0000 (17:30 +0300)]
svn: Refactoring - inlined "PersistentHolder" logic to "SvnBranchPointsCalculator"

5 years agosvn: Refactored "SvnBranchPointsCalculator.PersistentHolder" - code simplified
Konstantin Kolosovsky [Wed, 28 Sep 2016 14:10:57 +0000 (17:10 +0300)]
svn: Refactored "SvnBranchPointsCalculator.PersistentHolder" - code simplified

"myPersistentMap" already provides stored data as "TreeMap". So we just
utilize it instead of implementing same logic using separate
"myForSearchMap".

5 years agosvn: Unified quick merge errors displaying
Konstantin Kolosovsky [Tue, 27 Sep 2016 19:17:05 +0000 (22:17 +0300)]
svn: Unified quick merge errors displaying

5 years agosvn: Refactored "GeneralRunner", "SeparatePiecesRunner" and "TaskDescriptor"
Konstantin Kolosovsky [Tue, 27 Sep 2016 14:57:35 +0000 (17:57 +0300)]
svn: Refactored "GeneralRunner", "SeparatePiecesRunner" and "TaskDescriptor"

Code simplified

5 years agosvn: Removed unused methods from "ContinuationContext" and implementations
Konstantin Kolosovsky [Tue, 27 Sep 2016 14:25:17 +0000 (17:25 +0300)]
svn: Removed unused methods from "ContinuationContext" and implementations

5 years agosvn: Removed unnecessary "Continuation" and tests
Konstantin Kolosovsky [Tue, 27 Sep 2016 14:08:32 +0000 (17:08 +0300)]
svn: Removed unnecessary "Continuation" and tests

Used "SeparatePiecesRunner" directly

5 years agosvn: Made "LoadRecentBranchRevisions" and "ShowRevisionSelector" extend "BaseMergeTask"
Konstantin Kolosovsky [Tue, 27 Sep 2016 00:22:37 +0000 (03:22 +0300)]
svn: Made "LoadRecentBranchRevisions" and "ShowRevisionSelector" extend "BaseMergeTask"

Code simplified

5 years agosvn: Refactored "BaseMergeTask" and inheritors
Konstantin Kolosovsky [Mon, 26 Sep 2016 20:53:44 +0000 (23:53 +0300)]
svn: Refactored "BaseMergeTask" and inheritors

* Used single "QuickMerge" constructor parameter instead of 2 separate
"MergeContext" and "QuickMergeInteraction" parameters
* Code simplified, warnings fixed, @NotNull

5 years agosvn: Refactored "QuickMerge" - code simplified
Konstantin Kolosovsky [Mon, 26 Sep 2016 19:27:25 +0000 (22:27 +0300)]
svn: Refactored "QuickMerge" - code simplified

5 years agosvn: Refactored "SvnQuickMergeTest" - removed duplication
Konstantin Kolosovsky [Mon, 26 Sep 2016 19:02:20 +0000 (22:02 +0300)]
svn: Refactored "SvnQuickMergeTest" - removed duplication

Reused common "wait for quick merge completion" logic

5 years agosvn: Removed unnecessary "MergeDialogI" interface
Konstantin Kolosovsky [Sun, 25 Sep 2016 21:43:41 +0000 (00:43 +0300)]
svn: Removed unnecessary "MergeDialogI" interface

5 years agosvn: Moved "load more change lists" logic directly to "ToBeMergedDialog"
Konstantin Kolosovsky [Sun, 25 Sep 2016 21:40:18 +0000 (00:40 +0300)]
svn: Moved "load more change lists" logic directly to "ToBeMergedDialog"

5 years agosvn: Refactored "QuickMergeInteractionImpl" - code simplified
Konstantin Kolosovsky [Sun, 25 Sep 2016 21:15:01 +0000 (00:15 +0300)]
svn: Refactored "QuickMergeInteractionImpl" - code simplified

Updated corresponding "QuickMergeInteraction" interface methods

5 years agosvn: Refactored "QuickMergeInteraction" - @NotNull
Konstantin Kolosovsky [Sun, 25 Sep 2016 19:25:56 +0000 (22:25 +0300)]
svn: Refactored "QuickMergeInteraction" - @NotNull

5 years agosvn: Removed unnecessary "QuickMergeInteraction.showError()"
Konstantin Kolosovsky [Sun, 25 Sep 2016 16:33:39 +0000 (19:33 +0300)]
svn: Removed unnecessary "QuickMergeInteraction.showError()"

Utilized "QuickMergeInteraction.showErrors()" instead

5 years agosvn: Refactored "QuickMergeTestInteraction" and inheritors
Konstantin Kolosovsky [Sun, 25 Sep 2016 16:19:15 +0000 (19:19 +0300)]
svn: Refactored "QuickMergeTestInteraction" and inheritors

5 years agosvn: Refactored "ToBeMergedDialog" - warnings fixed, code simplified
Konstantin Kolosovsky [Sat, 24 Sep 2016 21:42:45 +0000 (00:42 +0300)]
svn: Refactored "ToBeMergedDialog" - warnings fixed, code simplified

5 years agosvn: Refactored "FirstInBranch"
Konstantin Kolosovsky [Tue, 20 Sep 2016 13:34:03 +0000 (16:34 +0300)]
svn: Refactored "FirstInBranch"

Removed "TransparentlyFailedValueI" usages, @NotNull

5 years agosvn: Removed "FactsCalculator" - necessary logic moved to "SvnBranchPointsCalculator"
Konstantin Kolosovsky [Mon, 19 Sep 2016 04:48:52 +0000 (07:48 +0300)]
svn: Removed "FactsCalculator" - necessary logic moved to "SvnBranchPointsCalculator"

5 years agosvn: Removed "RunOrContinuation" - necessary logic moved to "FactsCalculator"
Konstantin Kolosovsky [Mon, 19 Sep 2016 03:52:26 +0000 (06:52 +0300)]
svn: Removed "RunOrContinuation" - necessary logic moved to "FactsCalculator"

5 years agosvn: Removed unused methods from "FactsCalculator" and "RunOrContinuation"
Konstantin Kolosovsky [Mon, 19 Sep 2016 03:33:33 +0000 (06:33 +0300)]
svn: Removed unused methods from "FactsCalculator" and "RunOrContinuation"

5 years agosvn: Used "BackgroundTaskQueue" for running "MergeFromTheirsResolver" tasks
Konstantin Kolosovsky [Mon, 3 Oct 2016 15:22:22 +0000 (18:22 +0300)]
svn: Used "BackgroundTaskQueue" for running "MergeFromTheirsResolver" tasks

* Implemented "BackgroundTaskGroup" to provide common cancellation and
error handling behaviour for tasks
* Removed "TaskDescriptor" usages and utilized "BackgroundTaskGroup"
for running tasks instead

5 years ago[Parameter Name Hints] move ToggleInlineHintsAction to other popup actions, restart...
Yaroslav Lepenkin [Mon, 10 Oct 2016 21:46:02 +0000 (00:46 +0300)]
[Parameter Name Hints] move ToggleInlineHintsAction to other popup actions, restart highlighters on adding method to blacklist

5 years agoangular: avoid refreshing VFS from Filter.applyFilter
Sergey Simonchik [Mon, 10 Oct 2016 21:33:11 +0000 (00:33 +0300)]
angular: avoid refreshing VFS from Filter.applyFilter

5 years agoIDEA-162171 File > Open points to "C:\" directory appcode/163.6092
Sergey Malenkov [Mon, 10 Oct 2016 20:10:15 +0000 (23:10 +0300)]
IDEA-162171 File > Open points to "C:\" directory

5 years agoIDEA-162289 (Replace unicode escape with character intention doesn't work for surroga...
Bas Leijdekkers [Mon, 10 Oct 2016 18:51:44 +0000 (20:51 +0200)]
IDEA-162289 (Replace unicode escape with character intention doesn't work for surrogate pairs)

5 years agoCustom foldings: fix placeholder text for folding in block comments
Alexander Zolotov [Mon, 10 Oct 2016 18:45:40 +0000 (21:45 +0300)]
Custom foldings: fix placeholder text for folding in block comments

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Mon, 10 Oct 2016 19:03:47 +0000 (21:03 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoIn case of sh shell source command with -c option as pure sh doesn't have --rcfile...
Dmitry Trofimov [Mon, 10 Oct 2016 19:02:45 +0000 (21:02 +0200)]
In case of sh shell source command with -c option as pure sh doesn't have --rcfile option

5 years ago[git] minor: lambdify
Julia Beliaeva [Mon, 10 Oct 2016 19:00:48 +0000 (22:00 +0300)]
[git] minor: lambdify

5 years ago[git] fix external git log window size
Julia Beliaeva [Mon, 10 Oct 2016 18:58:48 +0000 (21:58 +0300)]
[git] fix external git log window size

Specify dimension service key IDEA-159852.

5 years agoIDEA-162322 Completion missing for field in copy constructor dbe/163.6084
peter [Mon, 10 Oct 2016 18:48:51 +0000 (20:48 +0200)]
IDEA-162322 Completion missing for field in copy constructor

5 years agono collectIntentionsFromDoNotShowLeveledInspections in dumb mode, as inspections...
peter [Mon, 10 Oct 2016 18:31:02 +0000 (20:31 +0200)]
no collectIntentionsFromDoNotShowLeveledInspections in dumb mode, as inspections are not run during indexing

5 years agoapply diff in a write-safe context (EA-89129 - assert: PsiModificationTrackerImpl...
peter [Mon, 10 Oct 2016 18:24:17 +0000 (20:24 +0200)]
apply diff in a write-safe context (EA-89129 - assert: PsiModificationTrackerImpl.fireEvent)

5 years agoQuickfix for https://ea.jetbrains.com/browser/ea_reports/1221217
Vassiliy.Kudryashov [Mon, 10 Oct 2016 18:33:38 +0000 (21:33 +0300)]
Quickfix for https://ea.jetbrains.com/browser/ea_reports/1221217

5 years agoPass rcfile parameter as a environment variable in case of shell integration (IDEA...
Dmitry Trofimov [Mon, 10 Oct 2016 18:10:54 +0000 (20:10 +0200)]
Pass rcfile parameter as a environment variable in case of shell integration (IDEA-162329)

5 years agoPY-20541 Introduce PyBaseIntentionAction that checks if current file is read-only
Mikhail Golubev [Wed, 24 Aug 2016 17:05:21 +0000 (20:05 +0300)]
PY-20541 Introduce PyBaseIntentionAction that checks if current file is read-only

All PyCharm's intentions now extend this super class. Because it
inherits from BaseIntentionAction it also allowed to remove some
boilreplate related to specifying that intention should run in the
write action and bookkeeping of intention's text.

5 years agoandroid tests idea/163.6083
Dmitry Avdeev [Mon, 10 Oct 2016 17:58:27 +0000 (20:58 +0300)]
android tests

5 years agoandroid tests
Dmitry Avdeev [Mon, 10 Oct 2016 17:49:33 +0000 (20:49 +0300)]
android tests

5 years agoandroid-rt class version check removed
Dmitry Avdeev [Mon, 10 Oct 2016 17:37:13 +0000 (20:37 +0300)]
android-rt class version check removed

5 years agoandroid layoutlib-loader
Dmitry Avdeev [Mon, 10 Oct 2016 17:24:45 +0000 (20:24 +0300)]
android layoutlib-loader

5 years agoshelf tab is dumb aware
Dmitry Avdeev [Mon, 10 Oct 2016 16:47:11 +0000 (19:47 +0300)]
shelf tab is dumb aware