idea/community.git
5 years agoMerge branch 'formatter-engine-refactoring'
Yaroslav Lepenkin [Wed, 20 Apr 2016 10:32:07 +0000 (13:32 +0300)]
Merge branch 'formatter-engine-refactoring'

5 years agomake "whole file" inspections restart even in case of other file inside codeblock...
Alexey Kudravtsev [Wed, 20 Apr 2016 10:25:06 +0000 (13:25 +0300)]
make "whole file" inspections restart even in case of other file inside codeblock modifications (to make possible to write inspections like 'unused symbols')

5 years agocrazy statistics
Alexey Kudravtsev [Tue, 19 Apr 2016 16:33:24 +0000 (19:33 +0300)]
crazy statistics

5 years agoRemoved commit before EnterHandlerDelegate.postProcessEnter() (implementors must...
Rustam Vishnyakov [Wed, 20 Apr 2016 10:20:04 +0000 (13:20 +0300)]
Removed commit before EnterHandlerDelegate.postProcessEnter() (implementors must take care of commits if needed)

5 years agofix "Open Files" scope when no files are open (IDEA-149129)
Bas Leijdekkers [Wed, 20 Apr 2016 10:02:02 +0000 (12:02 +0200)]
fix "Open Files" scope when no files are open (IDEA-149129)

5 years agoUse later version
Dmitry Trofimov [Wed, 20 Apr 2016 10:08:58 +0000 (12:08 +0200)]
Use later version

5 years agoprovide js blocks for script inside attribute values
Dennis Ushakov [Wed, 20 Apr 2016 09:51:10 +0000 (12:51 +0300)]
provide js blocks for script inside attribute values
#WEB-18614 fixed

5 years agoFix EDU-577 Set switch task panel action invisible in non-edu projects, save in TaskM...
Valentina Kiryushkina [Wed, 20 Apr 2016 09:54:10 +0000 (12:54 +0300)]
Fix EDU-577 Set switch task panel action invisible in non-edu projects, save in TaskManager what panel to show after switch

5 years agoIDEA-151101 Double-clicking a word following an escape sequence (e.g. \t) includes... appcode/146.1383 clion/146.1384
Dmitry Batrak [Wed, 20 Apr 2016 08:31:50 +0000 (11:31 +0300)]
IDEA-151101 Double-clicking a word following an escape sequence (e.g. \t) includes the escape sequence letter in the selection

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Wed, 20 Apr 2016 07:24:42 +0000 (10:24 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoMerge remote-tracking branch 'origin/master'
Dmitry Batkovich [Wed, 20 Apr 2016 07:22:39 +0000 (10:22 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoinspection tool window: temp fix for funny looking inspection description
Dmitry Batkovich [Wed, 20 Apr 2016 06:49:10 +0000 (09:49 +0300)]
inspection tool window: temp fix for funny looking inspection description

5 years agoAllPluginsLoader: classloader performance + clojure fix appcode/146.1376 clion/146.1372 dbe/146.1373 idea/146.1375 phpstorm/146.1374 pycharm/146.1379 pycharm/146.1381 rubymine/146.1377 webstorm/146.1382
Gregory.Shrago [Wed, 20 Apr 2016 01:34:13 +0000 (04:34 +0300)]
AllPluginsLoader: classloader performance + clojure fix

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 agoinspection tool window: InspectionTree#getDescriptors -> do not process applied fixes
Dmitry Batkovich [Tue, 19 Apr 2016 13:02:19 +0000 (16:02 +0300)]
inspection tool window: InspectionTree#getDescriptors -> do not process applied fixes

5 years agoinspection tool window: print tail text corresponding to (IDEA-154515)
Dmitry Batkovich [Tue, 19 Apr 2016 12:59:49 +0000 (15:59 +0300)]
inspection tool window: print tail text corresponding to (IDEA-154515)

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 agoinspection tool window: add "suppress" text for nodes
Dmitry Batkovich [Tue, 19 Apr 2016 11:56:06 +0000 (14:56 +0300)]
inspection tool window: add "suppress" text for nodes

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