idea/community.git
5 years agoMerge remote-tracking branch 'origin/master'
Konstantin Bulenkov [Tue, 19 Apr 2016 22:00:29 +0000 (00:00 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoremove unused http services
Konstantin Bulenkov [Tue, 19 Apr 2016 21:55:44 +0000 (23:55 +0200)]
remove unused http services

5 years agoAllPluginsLoader: classloader performance
Gregory.Shrago [Tue, 19 Apr 2016 21:33:11 +0000 (00:33 +0300)]
AllPluginsLoader: classloader performance

5 years agodisplay elapsed time
Gregory.Shrago [Tue, 19 Apr 2016 21:31:52 +0000 (00:31 +0300)]
display elapsed time

5 years agoCleanup (formatting)
Roman Shevchenko [Tue, 19 Apr 2016 20:49:29 +0000 (22:49 +0200)]
Cleanup (formatting)

5 years agoadd missing test data
Bas Leijdekkers [Tue, 19 Apr 2016 20:29:02 +0000 (22:29 +0200)]
add missing test data

5 years agoSmartEnterProcessor#commit method restored to fix binary compatibility with Kotlin...
nik [Tue, 19 Apr 2016 19:11:02 +0000 (22:11 +0300)]
SmartEnterProcessor#commit method restored to fix binary compatibility with Kotlin plugin (KT-11844)

5 years agoproperties: create block for bad elements (IDEA-153384)
Dmitry Batkovich [Tue, 19 Apr 2016 18:27:20 +0000 (21:27 +0300)]
properties: create block for bad elements (IDEA-153384)

5 years agofix title (IDEA-154942)
Anna.Kozlova [Tue, 19 Apr 2016 18:29:06 +0000 (20:29 +0200)]
fix title (IDEA-154942)

5 years agotreeWalkUp: stop at member level to avoid skipping anonymous classes
Anna.Kozlova [Tue, 19 Apr 2016 18:00:27 +0000 (20:00 +0200)]
treeWalkUp: stop at member level to avoid skipping anonymous classes

5 years agoCleanup (formatting; warnings)
Roman Shevchenko [Tue, 19 Apr 2016 17:34:45 +0000 (19:34 +0200)]
Cleanup (formatting; warnings)

5 years agoextract parameter object: warn if existing class doesn't contain compatible construct...
Anna.Kozlova [Tue, 19 Apr 2016 17:00:46 +0000 (19:00 +0200)]
extract parameter object: warn if existing class doesn't contain compatible constructor though method calls to modify are found

5 years agoextract parameter object: warn if existing class is not compatible, check compatibili...
Anna.Kozlova [Tue, 19 Apr 2016 16:56:39 +0000 (18:56 +0200)]
extract parameter object: warn if existing class is not compatible, check compatibility by fields if no constructor is present (IDEA-154959)

5 years agoextract parameter object: warn if file already exists (IDEA-154956)
Anna.Kozlova [Tue, 19 Apr 2016 16:30:08 +0000 (18:30 +0200)]
extract parameter object: warn if file already exists (IDEA-154956)

5 years agointroduce parameter object: fix variable name for new parameter (IDEA-154935)
Anna.Kozlova [Tue, 19 Apr 2016 16:03:57 +0000 (18:03 +0200)]
introduce parameter object: fix variable name for new parameter (IDEA-154935)

5 years agonavigate and find enum methods by enum constant (IDEA-154781)
Anna.Kozlova [Tue, 19 Apr 2016 15:08:56 +0000 (17:08 +0200)]
navigate and find enum methods by enum constant (IDEA-154781)

5 years agorestore action's order of introduce params
Anna.Kozlova [Tue, 19 Apr 2016 14:34:54 +0000 (16:34 +0200)]
restore action's order of introduce params

5 years agomove: convert nested classes to the top level files even for multiple classes selected
Anna.Kozlova [Tue, 19 Apr 2016 14:29:32 +0000 (16:29 +0200)]
move: convert nested classes to the top level files even for multiple classes selected
 EA-81558 - assert: PsiJavaDirectoryImpl.checkAdd

5 years agoEA-81535 - IOE: CheckUtil.checkWritable
Anna.Kozlova [Tue, 19 Apr 2016 13:44:41 +0000 (15:44 +0200)]
EA-81535 - IOE: CheckUtil.checkWritable

5 years agologging for EA-81727 - assert: FindUsagesManager$$.run
Anna.Kozlova [Tue, 19 Apr 2016 13:07:04 +0000 (15:07 +0200)]
logging for EA-81727 - assert: FindUsagesManager$$.run

5 years agotreat conditional expressions with new expressions with diamonds inside as poly
Anna.Kozlova [Tue, 19 Apr 2016 12:57:26 +0000 (14:57 +0200)]
treat conditional expressions with new expressions with diamonds inside as poly
EA-76546 - assert: InferenceSessionContainer.treeWalkUp

5 years agodon't calculate type of method expression which is located on the left side of assign...
Anna.Kozlova [Tue, 19 Apr 2016 12:22:18 +0000 (14:22 +0200)]
don't calculate type of method expression which is located on the left side of assignment - assignment is invalid anyway
(EA-77049 - assert: PsiMethodCallExpressionImpl$TypeEvaluator.fun)

5 years agologging for EA-81663 - AIOOBE: RedundantCastUtil$MyIsRedundantVisitor.processCall
Anna.Kozlova [Tue, 19 Apr 2016 11:14:10 +0000 (13:14 +0200)]
logging for EA-81663 - AIOOBE: RedundantCastUtil$MyIsRedundantVisitor.processCall

5 years agoAdded a link to restart debug session from hotswap fail notification
Egor.Ushakov [Tue, 19 Apr 2016 16:57:05 +0000 (19:57 +0300)]
Added a link to restart debug session from hotswap fail notification

5 years agofix KeywordCompletionTest
peter [Tue, 19 Apr 2016 16:09:49 +0000 (18:09 +0200)]
fix KeywordCompletionTest

5 years ago[groovy] make guard static (follow-up IDEA-CR-10151)
Daniil Ovchinnikov [Tue, 19 Apr 2016 16:24:44 +0000 (19:24 +0300)]
[groovy] make guard static (follow-up IDEA-CR-10151)

5 years ago[groovy] allow to specify delegate in parameter user data instead of using runtime...
Daniil Ovchinnikov [Mon, 18 Apr 2016 20:50:37 +0000 (23:50 +0300)]
[groovy] allow to specify delegate in parameter user data instead of using runtime qualifier, advance MarkupBuilder support

5 years agoCleanup (dictionary; deprecated test method)
Roman Shevchenko [Tue, 19 Apr 2016 16:28:29 +0000 (18:28 +0200)]
Cleanup (dictionary; deprecated test method)

5 years agofix comment
Sergey Ignatov [Tue, 19 Apr 2016 16:14:15 +0000 (19:14 +0300)]
fix comment

5 years agolambdify
Alexey Kudravtsev [Tue, 19 Apr 2016 16:11:11 +0000 (19:11 +0300)]
lambdify

5 years agoreverted ReadWriteAccessUsageInfo2UsageAdapter logic, sorry
Alexey Kudravtsev [Tue, 19 Apr 2016 16:06:03 +0000 (19:06 +0300)]
reverted ReadWriteAccessUsageInfo2UsageAdapter logic, sorry

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Tue, 19 Apr 2016 16:04:47 +0000 (18:04 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoUse gradle newer plugin api
Dmitry Trofimov [Tue, 19 Apr 2016 15:58:58 +0000 (17:58 +0200)]
Use gradle newer plugin api

5 years agoIDEA-154929 (Create missing 'switch' branches breaks logic)
Bas Leijdekkers [Tue, 19 Apr 2016 14:55:58 +0000 (16:55 +0200)]
IDEA-154929 (Create missing 'switch' branches breaks logic)

5 years agoIG: remove superfluous quotes
Bas Leijdekkers [Tue, 19 Apr 2016 12:10:43 +0000 (14:10 +0200)]
IG: remove superfluous quotes

5 years agofix dfa tests (IDEA-152224, IDEA-CR-10202)
peter [Tue, 19 Apr 2016 15:44:39 +0000 (17:44 +0200)]
fix dfa tests (IDEA-152224, IDEA-CR-10202)

5 years agodon't pollute logs with expected modal indexing start traces
peter [Tue, 19 Apr 2016 15:10:36 +0000 (17:10 +0200)]
don't pollute logs with expected modal indexing start traces

5 years agolet dfa inspection be found in the settings with "may produce NPE" query (IDEA-154957)
peter [Tue, 19 Apr 2016 15:08:20 +0000 (17:08 +0200)]
let dfa inspection be found in the settings with "may produce NPE" query (IDEA-154957)

5 years agovcs: show actual file names in diff title from file history
Aleksey Pivovarov [Tue, 19 Apr 2016 12:44:01 +0000 (15:44 +0300)]
vcs: show actual file names in diff title from file history

* if the file was renamed, we want to show its name in requested revisions, not the current one

5 years agoeditor: remove duplication
Aleksey Pivovarov [Tue, 19 Apr 2016 14:38:33 +0000 (17:38 +0300)]
editor: remove duplication

5 years agoIDEA-154727 editor: do not synchroniously update gutter size from DocumentListener
Aleksey Pivovarov [Thu, 14 Apr 2016 17:30:33 +0000 (20:30 +0300)]
IDEA-154727 editor: do not synchroniously update gutter size from DocumentListener

* recalculate myLineToGutterRenderers on demand (we won't just schedule updateSize() here, because this will lead to brief desync between icons and text)
* do not update gutter size synchroniously in `validateSize()`

5 years agoeditor: reduce direct access to myLineToGutterRenderers map
Aleksey Pivovarov [Tue, 19 Apr 2016 11:31:40 +0000 (14:31 +0300)]
editor: reduce direct access to myLineToGutterRenderers map

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Tue, 19 Apr 2016 15:29:23 +0000 (17:29 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoMove env scripts to community
Dmitry Trofimov [Tue, 19 Apr 2016 15:22:25 +0000 (17:22 +0200)]
Move env scripts to community

5 years ago[groovy] do prevent recursion inside of wrapper, check caching properly (IDEA-154705) appcode/146.1370 clion/146.1369
Daniil Ovchinnikov [Tue, 19 Apr 2016 14:45:29 +0000 (17:45 +0300)]
[groovy] do prevent recursion inside of wrapper, check caching properly (IDEA-154705)

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Tue, 19 Apr 2016 14:39:34 +0000 (16:39 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoFix vars
Dmitry Trofimov [Tue, 19 Apr 2016 14:38:33 +0000 (16:38 +0200)]
Fix vars

5 years agoMerge remote-tracking branch 'origin/master'
Elizaveta Shashkova [Tue, 19 Apr 2016 14:36:33 +0000 (17:36 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoConda envs installation logic was moved to a gradle plugin: https://plugins.gradle...
Dmitry Trofimov [Tue, 19 Apr 2016 14:34:17 +0000 (16:34 +0200)]
Conda envs installation logic was moved to a gradle plugin: https://plugins.gradle.org/plugin/com.jetbrains.python.envs

5 years agoMinors after merging pull request #383
Elizaveta Shashkova [Tue, 19 Apr 2016 14:33:39 +0000 (17:33 +0300)]
Minors after merging pull request #383

5 years agoFix EDU-577 Remove switch description panel action from Help group, enable Ok button...
Valentina Kiryushkina [Tue, 19 Apr 2016 14:22:16 +0000 (17:22 +0300)]
Fix EDU-577 Remove switch description panel action from Help group, enable Ok button for all cases

5 years agoMerge pull request #383 (https://github.com/JetBrains/intellij-community/pull/383)
Elizaveta Shashkova [Tue, 19 Apr 2016 14:22:53 +0000 (17:22 +0300)]
Merge pull request #383 (https://github.com/JetBrains/intellij-community/pull/383)

5 years agojsonSchema: allow JsonSchemaProviderFactory#getResourceFile to accept relative or...
Sergey Simonchik [Tue, 19 Apr 2016 14:02:22 +0000 (17:02 +0300)]
jsonSchema: allow JsonSchemaProviderFactory#getResourceFile to accept relative or absolute resource paths reducing client code

5 years agoMerge remote-tracking branch 'origin/master'
Elizaveta Shashkova [Tue, 19 Apr 2016 14:00:37 +0000 (17:00 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoEnable sync tag editing for HTML in Dart
Alexander Doroshko [Tue, 19 Apr 2016 13:54:19 +0000 (16:54 +0300)]
Enable sync tag editing for HTML in Dart

5 years agoMinors in pull request #382 (https://github.com/JetBrains/intellij-community/pull...
Elizaveta Shashkova [Tue, 19 Apr 2016 13:50:18 +0000 (16:50 +0300)]
Minors in pull request #382 (https://github.com/JetBrains/intellij-community/pull/382)

5 years agoIDEA-90910 Multiline breakpoint condition
Egor.Ushakov [Tue, 19 Apr 2016 13:47:19 +0000 (16:47 +0300)]
IDEA-90910 Multiline breakpoint condition

5 years agoIDEA-144714 Perform action when breakpoint is hit - renamed a field
Egor.Ushakov [Tue, 19 Apr 2016 13:46:44 +0000 (16:46 +0300)]
IDEA-144714 Perform action when breakpoint is hit - renamed a field

5 years agodo not save empty imports string
Egor.Ushakov [Tue, 19 Apr 2016 13:29:18 +0000 (16:29 +0300)]
do not save empty imports string

5 years agoIDEA-150906 Mac scroll tuning: improve animation accuracy
Sergey Malenkov [Tue, 19 Apr 2016 13:08:58 +0000 (16:08 +0300)]
IDEA-150906 Mac scroll tuning: improve animation accuracy

5 years agoIDEA-150906 Mac scroll tuning: fix fade out of the overlay scroll bar
Sergey Malenkov [Tue, 19 Apr 2016 13:07:55 +0000 (16:07 +0300)]
IDEA-150906 Mac scroll tuning: fix fade out of the overlay scroll bar
IDEA-154802 Scrollbars on OS X hide abruptly (regression)

5 years agoIDEA-150906 Mac scroll tuning: do not shrink track if it is hovered
Sergey Malenkov [Tue, 19 Apr 2016 11:56:22 +0000 (14:56 +0300)]
IDEA-150906 Mac scroll tuning: do not shrink track if it is hovered

5 years agoFix EDU-577 Add ability to switch between javaFX Task Description Panel and Swing...
Valentina Kiryushkina [Tue, 19 Apr 2016 13:04:10 +0000 (16:04 +0300)]
Fix EDU-577 Add ability to switch between javaFX Task Description Panel and Swing Task Description Panel

5 years agoMerge branch 'pydevd-winpaths' of https://github.com/fitermay/intellij-community
Elizaveta Shashkova [Tue, 19 Apr 2016 12:45:18 +0000 (15:45 +0300)]
Merge branch 'pydevd-winpaths' of https://github.com/fitermay/intellij-community

5 years agocheck for sudden dumb mode in on-the-fly import (IDEA-154934)
peter [Tue, 19 Apr 2016 12:23:39 +0000 (14:23 +0200)]
check for sudden dumb mode in on-the-fly import (IDEA-154934)

5 years agoIDEA-149210 Rework IDE notifications
Alexander Lobas [Tue, 19 Apr 2016 12:38:33 +0000 (15:38 +0300)]
IDEA-149210 Rework IDE notifications

5 years agoability to show "Current File" always (WEB-20644)
Sergey Simonchik [Tue, 19 Apr 2016 12:09:11 +0000 (15:09 +0300)]
ability to show "Current File" always (WEB-20644)

5 years agohonor array component type nullability in index expression dfa (IDEA-154874)
peter [Tue, 19 Apr 2016 11:59:29 +0000 (13:59 +0200)]
honor array component type nullability in index expression dfa (IDEA-154874)

5 years agoIDEA-152354 Code completion items order should be aware of MyClass.class
peter [Tue, 19 Apr 2016 11:25:21 +0000 (13:25 +0200)]
IDEA-152354 Code completion items order should be aware of MyClass.class

5 years agoIDEA-152224 Unwrap if should check if there are conflicting variables
peter [Tue, 19 Apr 2016 11:19:23 +0000 (13:19 +0200)]
IDEA-152224 Unwrap if should check if there are conflicting variables

5 years agoIG: handle exception types declared as type parameter (IDEA-154888) appcode/146.1367
Bas Leijdekkers [Tue, 19 Apr 2016 11:54:47 +0000 (13:54 +0200)]
IG: handle exception types declared as type parameter (IDEA-154888)

5 years agoRefix bugs with quoting new process args on windows (PY-9033, PY-19086)
Elizaveta Shashkova [Tue, 19 Apr 2016 11:50:36 +0000 (14:50 +0300)]
Refix bugs with quoting new process args on windows (PY-9033, PY-19086)

Always remove quoting arguments before patching and add quoting just once

5 years agoLive Templates: perform editor changes `later`
Alexander Zolotov [Mon, 18 Apr 2016 19:19:30 +0000 (22:19 +0300)]
Live Templates: perform editor changes `later`

5 years agoEmmet: fix https://github.com/emmetio/emmet/issues/428
Alexander Zolotov [Mon, 18 Apr 2016 19:06:09 +0000 (22:06 +0300)]
Emmet: fix https://github.com/emmetio/emmet/issues/428

5 years agoEmmet: add missing meta-tag snippets
Alexander Zolotov [Mon, 18 Apr 2016 18:35:36 +0000 (21:35 +0300)]
Emmet: add missing meta-tag snippets

5 years agoLive Templates: update document in bulk mode
Alexander Zolotov [Mon, 18 Apr 2016 14:42:22 +0000 (17:42 +0300)]
Live Templates: update document in bulk mode

5 years agoRename Refactoring: fallback to dialog rename if there are too many references
Alexander Zolotov [Fri, 15 Apr 2016 14:23:22 +0000 (17:23 +0300)]
Rename Refactoring: fallback to dialog rename if there are too many references

5 years agoLive Templates: template builder should replace elements in bulk mode
Alexander Zolotov [Thu, 14 Apr 2016 13:39:42 +0000 (16:39 +0300)]
Live Templates: template builder should replace elements in bulk mode
(IDEA-152393)

5 years agoEDU-570 Reset Task File doesn't decrease tasks solved number in Progress Tool Window
Liana Bakradze [Tue, 19 Apr 2016 11:21:20 +0000 (14:21 +0300)]
EDU-570 Reset Task File doesn't decrease tasks solved number in Progress Tool Window

5 years agoremove @VisibleForTesting for MatchMode
Konstantin Bulenkov [Tue, 19 Apr 2016 11:17:15 +0000 (13:17 +0200)]
remove @VisibleForTesting for MatchMode

5 years agoDon't log scheduled updates of issue cache with INFO level, so as not to pollute...
Mikhail Golubev [Mon, 18 Apr 2016 19:28:02 +0000 (22:28 +0300)]
Don't log scheduled updates of issue cache with INFO level, so as not to pollute log files

5 years agoEA-79617 Fix NPE in Pep8ExternalAnnotator
Mikhail Golubev [Mon, 18 Apr 2016 19:24:56 +0000 (22:24 +0300)]
EA-79617 Fix NPE in Pep8ExternalAnnotator

5 years agoEA-80834 Add diagnostics for the failed assertion
Mikhail Golubev [Mon, 18 Apr 2016 18:30:22 +0000 (21:30 +0300)]
EA-80834 Add diagnostics for the failed assertion

5 years agoEA-81551 Check that list of colors isn't empty, so that EnumSet#copyOf accepts it
Mikhail Golubev [Mon, 18 Apr 2016 11:42:12 +0000 (14:42 +0300)]
EA-81551 Check that list of colors isn't empty, so that EnumSet#copyOf accepts it

5 years agoEA-79529 Report errors of packaging_tool.py with WARN level instead of ERROR
Mikhail Golubev [Mon, 18 Apr 2016 09:59:36 +0000 (12:59 +0300)]
EA-79529 Report errors of packaging_tool.py with WARN level instead of ERROR

Errors due to malformed list of requirements or corrupted interpreter
installation shouldn't get into the exception analyzer.

5 years agoremove outdated write action (EDU-591) phpstorm/146.1366
Liana Bakradze [Tue, 19 Apr 2016 11:04:35 +0000 (14:04 +0300)]
remove outdated write action (EDU-591)

5 years agoFix PY-19084 Add offset and literal start offset comparison in check if current tripl...
Valentina Kiryushkina [Wed, 13 Apr 2016 16:34:09 +0000 (19:34 +0300)]
Fix PY-19084 Add offset and literal start offset comparison in check if current triple quote is opening

5 years agoPY-19011 Fix false negatives: 1) do not resolve to sets, dicts and lists for position...
Valentina Kiryushkina [Tue, 19 Apr 2016 10:02:22 +0000 (13:02 +0300)]
PY-19011 Fix false negatives: 1) do not resolve to sets, dicts and lists for positional arguments after the first in percent string 2) do not resolve to sets, lists and tuples for keyword arguments in percent strings. Add tests

5 years agoFix PY-19000 Add expression types to RenameUnsupportedExpressionProcessor
Valentina Kiryushkina [Thu, 31 Mar 2016 09:33:29 +0000 (12:33 +0300)]
Fix PY-19000 Add expression types to RenameUnsupportedExpressionProcessor

Substitution in format string could resolve to these expressions and that produces exception during rename Add tests

5 years agoshow hidden usages after "show in usage view" action
Alexey Kudravtsev [Tue, 19 Apr 2016 10:50:49 +0000 (13:50 +0300)]
show hidden usages after "show in usage view" action

5 years agoIDEA-154388 'Analyze Data Flow to Here' should report calls from non-java files
Alexey Kudravtsev [Tue, 19 Apr 2016 10:49:54 +0000 (13:49 +0300)]
IDEA-154388 'Analyze Data Flow to Here' should report calls from non-java files

5 years agooptimisation
Alexey Kudravtsev [Tue, 19 Apr 2016 10:48:25 +0000 (13:48 +0300)]
optimisation

5 years agonotnull
Alexey Kudravtsev [Tue, 19 Apr 2016 10:48:01 +0000 (13:48 +0300)]
notnull

5 years agocleanup the MagicConstantInspection warnings
Alexey Kudravtsev [Mon, 18 Apr 2016 16:20:51 +0000 (19:20 +0300)]
cleanup the MagicConstantInspection warnings

5 years agomade extend SliceTestCase for uniformity
Alexey Kudravtsev [Mon, 18 Apr 2016 14:16:39 +0000 (17:16 +0300)]
made extend SliceTestCase for uniformity

5 years agocleanup
Alexey Kudravtsev [Mon, 18 Apr 2016 14:14:10 +0000 (17:14 +0300)]
cleanup

5 years agonotnull, cleanup
Alexey Kudravtsev [Mon, 18 Apr 2016 13:46:57 +0000 (16:46 +0300)]
notnull, cleanup

5 years agoshow sensible message instead of template
Alexey Kudravtsev [Mon, 18 Apr 2016 13:29:55 +0000 (16:29 +0300)]
show sensible message instead of template

5 years agonotnull
Alexey Kudravtsev [Mon, 18 Apr 2016 11:17:36 +0000 (14:17 +0300)]
notnull

5 years agoprioritize javadoc existing param description completion (IDEA-153083)
peter [Tue, 19 Apr 2016 09:27:21 +0000 (11:27 +0200)]
prioritize javadoc existing param description completion (IDEA-153083)