idea/community.git
4 years agoMerge branch 'daniil/ast-loading-filter-2'
Daniil Ovchinnikov [Sat, 31 Mar 2018 12:47:27 +0000 (14:47 +0200)]
Merge branch 'daniil/ast-loading-filter-2'

# Conflicts:
# platform/util/resources/misc/registry.properties

4 years agoEditor Tabs settings: update 'close' buttons in editors on 'Apply'
Vassiliy.Kudryashov [Fri, 30 Mar 2018 21:06:05 +0000 (00:06 +0300)]
Editor Tabs settings: update 'close' buttons in editors on 'Apply'

4 years agoIDEA-189227 'File mask' is not saved
Vassiliy.Kudryashov [Fri, 30 Mar 2018 19:29:55 +0000 (22:29 +0300)]
IDEA-189227 'File mask' is not saved

when switching from 'Find in Path' to 'Replace in Path'

4 years agofix round scrollbars on Windows
Sergey Malenkov [Fri, 30 Mar 2018 18:33:24 +0000 (21:33 +0300)]
fix round scrollbars on Windows

4 years agoIDEA-CR-31219 revert changes to DarculaComboBoxUI and implement visual paddings properly
Vladimir Krivosheev [Fri, 30 Mar 2018 18:25:19 +0000 (20:25 +0200)]
IDEA-CR-31219 revert changes to DarculaComboBoxUI and implement visual paddings properly

4 years agoCPP-12508 Kotlin/Native plugin prevents Python application execution
Vyacheslav Karpukhin [Fri, 30 Mar 2018 18:07:23 +0000 (21:07 +0300)]
CPP-12508 Kotlin/Native plugin prevents Python application execution

4 years agoUpdating versions of project dependencies: jdkBuild->u152b1211.3
Anton Tarasov [Fri, 30 Mar 2018 17:42:59 +0000 (20:42 +0300)]
Updating versions of project dependencies: jdkBuild->u152b1211.3

Anton Tarasov

4 years agoIDEA-CR-31219 fix textFieldWithBrowseButton (darcual visual padding not fixed yet)
Vladimir Krivosheev [Fri, 30 Mar 2018 17:15:07 +0000 (19:15 +0200)]
IDEA-CR-31219 fix textFieldWithBrowseButton (darcual visual padding not fixed yet)

4 years agotry to recreate string and array references if collected
Egor Ushakov [Fri, 30 Mar 2018 16:24:48 +0000 (19:24 +0300)]
try to recreate string and array references if collected

4 years agoMerge branch 'vshatrov/js-debugger-coverage'
Viktor Shatrov [Fri, 30 Mar 2018 16:16:37 +0000 (19:16 +0300)]
Merge branch 'vshatrov/js-debugger-coverage'

4 years agoie9 seems to be gone, let's forget about quirks (WEB-9333)
Dennis Ushakov [Fri, 30 Mar 2018 14:19:16 +0000 (17:19 +0300)]
ie9 seems to be gone, let's forget about quirks (WEB-9333)

4 years agoIDEA-CR-31219 revert incorrect and not required changes
Vladimir Krivosheev [Fri, 30 Mar 2018 15:49:42 +0000 (17:49 +0200)]
IDEA-CR-31219 revert incorrect and not required changes

4 years agocommander plugin is obsolete — remove from community-main
Vladimir Krivosheev [Fri, 30 Mar 2018 11:20:51 +0000 (13:20 +0200)]
commander plugin is obsolete — remove from community-main

4 years agoSSR: make Edit Vars dialog more keyboard friendly part II and cleanup
Bas Leijdekkers [Fri, 30 Mar 2018 15:05:35 +0000 (17:05 +0200)]
SSR: make Edit Vars dialog more keyboard friendly part II and cleanup

4 years agoSSR: make Edit Vars dialog more keyboard friendly (IDEA-187826)
Roland Illig [Fri, 30 Mar 2018 13:04:27 +0000 (15:04 +0200)]
SSR: make Edit Vars dialog more keyboard friendly (IDEA-187826)

4 years agoSSR: match annotations with counted parameters correctly (IDEA-189220)
Bas Leijdekkers [Fri, 30 Mar 2018 09:00:43 +0000 (11:00 +0200)]
SSR: match annotations with counted parameters correctly (IDEA-189220)

4 years agoSSR: fix finding labeled break and continue statements (IDEA-189196)
Bas Leijdekkers [Thu, 29 Mar 2018 08:35:46 +0000 (10:35 +0200)]
SSR: fix finding labeled break and continue statements (IDEA-189196)

4 years agoSSR: add ability to find labeled statements (IDEA-189195)
Bas Leijdekkers [Wed, 28 Mar 2018 20:37:52 +0000 (22:37 +0200)]
SSR: add ability to find labeled statements (IDEA-189195)

4 years agoProjectViewDropTarget: use TreePath instead of TreeNode appcode/182.1213 clion/182.1212
Sergey Malenkov [Fri, 30 Mar 2018 14:33:30 +0000 (17:33 +0300)]
ProjectViewDropTarget: use TreePath instead of TreeNode

4 years agoTreeUtil.getUserObject with the required type
Sergey Malenkov [Fri, 30 Mar 2018 13:33:28 +0000 (16:33 +0300)]
TreeUtil.getUserObject with the required type

4 years agoPY-28893: sync with messages phpstorm/182.1211
Ilya.Kazakevich [Fri, 30 Mar 2018 14:31:25 +0000 (17:31 +0300)]
PY-28893:  sync with messages

4 years agoIDEA project configuration: convert picocontainer to repository library
nik [Fri, 30 Mar 2018 14:15:23 +0000 (17:15 +0300)]
IDEA project configuration: convert picocontainer to repository library

4 years agobuild scripts: unused dependency removed
nik [Fri, 30 Mar 2018 14:14:24 +0000 (17:14 +0300)]
build scripts: unused dependency removed

Modules used in build scripts don't depend on picocontainer library.

4 years agoIDEA project configuration: convert JavaHelp to repository library
nik [Fri, 30 Mar 2018 12:51:23 +0000 (15:51 +0300)]
IDEA project configuration: convert JavaHelp to repository library

4 years agoIDEA project configuration: update automaton library to 1.12-1
nik [Fri, 30 Mar 2018 12:41:06 +0000 (15:41 +0300)]
IDEA project configuration: update automaton library to 1.12-1

...and convert it to repository library.

4 years agoIDEA project configuration: isorelax converted to repository library
nik [Fri, 30 Mar 2018 12:24:20 +0000 (15:24 +0300)]
IDEA project configuration: isorelax converted to repository library

4 years agoIDEA project configuration: convert http-client to repository library
nik [Fri, 30 Mar 2018 12:23:10 +0000 (15:23 +0300)]
IDEA project configuration: convert http-client to repository library

fluent-hc extracted to a separate library and explicitly added to modules which use it.

4 years agoIDEA project configuration: aether and maven-aether-provider converted to repository...
nik [Fri, 30 Mar 2018 12:19:21 +0000 (15:19 +0300)]
IDEA project configuration: aether and maven-aether-provider converted to repository libraries

JAR files which were combined into aether-1.0.0-all.jar and maven-aether-provider-3.3.9-all.jar are now included as separate files. Transitive dependencies for some libraries are switched off where it leads to inclusion of libraries which are already added in other modules.

4 years agoIDEA-186805 Rework plugin page for settings dialog: show plugin errors
Alexander Lobas [Fri, 30 Mar 2018 14:06:05 +0000 (17:06 +0300)]
IDEA-186805 Rework plugin page for settings dialog: show plugin errors

4 years agoGradle: use plugins script block for gradle templates (IDEA-188057)
Vladislav.Soroka [Fri, 30 Mar 2018 14:04:23 +0000 (17:04 +0300)]
Gradle: use plugins script block for gradle templates (IDEA-188057)

4 years agoIntroduce a constant for empty border with empty insets
Vassiliy.Kudryashov [Fri, 30 Mar 2018 13:50:35 +0000 (16:50 +0300)]
Introduce a constant for empty border with empty insets

4 years agoFixed IDEA-189059 Line indent provider puts caret to wrong position
Rustam Vishnyakov [Fri, 30 Mar 2018 13:41:37 +0000 (16:41 +0300)]
Fixed IDEA-189059 Line indent provider puts caret to wrong position

4 years agoskip starting whitespaces in choice patterns (WEB-32053)
Dennis Ushakov [Fri, 30 Mar 2018 12:48:38 +0000 (15:48 +0300)]
skip starting whitespaces in choice patterns (WEB-32053)

4 years agoUpdate embedded consent options text (IDEA-188846)
Eugene Zhuravlev [Fri, 30 Mar 2018 12:11:23 +0000 (15:11 +0300)]
Update embedded consent options text (IDEA-188846)

4 years agoIDEA-189239 Kotlin breakpoint prints 'evaluate and log' message twice
Egor Ushakov [Fri, 30 Mar 2018 12:11:36 +0000 (15:11 +0300)]
IDEA-189239 Kotlin breakpoint prints 'evaluate and log' message twice

4 years agoDon't ignore files and resolve modules in them (PY-28764)
Semyon Proshev [Thu, 29 Mar 2018 18:41:14 +0000 (21:41 +0300)]
Don't ignore files and resolve modules in them (PY-28764)

4 years agoIDEA-163208: divide TouchBarManager into separate classes appcode/182.1210 clion/182.1209
Artem Bochkarev [Fri, 30 Mar 2018 08:24:34 +0000 (15:24 +0700)]
IDEA-163208: divide TouchBarManager into separate classes

4 years agoIDEA-163208: refactoring of NSTLibrary
Artem Bochkarev [Thu, 29 Mar 2018 08:29:46 +0000 (15:29 +0700)]
IDEA-163208: refactoring of NSTLibrary

remove unnecessary proxy-objects (on native side), simplify interface

4 years agoIDEA-163208: make single wrapper for buttons with image and text
Artem Bochkarev [Tue, 27 Mar 2018 05:04:24 +0000 (12:04 +0700)]
IDEA-163208: make single wrapper for buttons with image and text

4 years agoIDEA-163208: add popover manipulation methods
Artem Bochkarev [Mon, 26 Mar 2018 14:49:25 +0000 (21:49 +0700)]
IDEA-163208: add popover manipulation methods

4 years agoFix debugging for IronPython (PY-20959)
Elizaveta Shashkova [Fri, 30 Mar 2018 11:16:55 +0000 (14:16 +0300)]
Fix debugging for IronPython (PY-20959)

Remove duplication and fix generator exception

4 years agoIDEA-158549 Maven plugin configuration reports "Invalid Maven home directory" phpstorm/182.1206
Vladislav.Soroka [Fri, 30 Mar 2018 11:01:29 +0000 (14:01 +0300)]
IDEA-158549 Maven plugin configuration reports "Invalid Maven home directory"

4 years agogit: cleanup: exception is never thrown
Kirill Likhodedov [Fri, 30 Mar 2018 10:50:07 +0000 (13:50 +0300)]
git: cleanup: exception is never thrown

4 years agoIDEA-158549 Maven plugin configuration reports "Invalid Maven home directory"
Vladislav.Soroka [Fri, 30 Mar 2018 10:41:08 +0000 (13:41 +0300)]
IDEA-158549 Maven plugin configuration reports "Invalid Maven home directory"

4 years agoUse experimental hash tags in diagnostic messages
Rustam Vishnyakov [Fri, 30 Mar 2018 10:19:49 +0000 (13:19 +0300)]
Use experimental hash tags in diagnostic messages

4 years agoIDEA-184903 Orphan Modules dialogue box has incorrect grammar and should provide...
Vladislav.Soroka [Fri, 30 Mar 2018 09:39:06 +0000 (12:39 +0300)]
IDEA-184903 Orphan Modules dialogue box has incorrect grammar and should provide more information.

4 years agoIDEA-CR-31219 move DARCULA_INPUT_HEIGHT to DarculaUIUtil idea/182.1328 phpstorm/182.1332
Vladimir Krivosheev [Fri, 30 Mar 2018 09:33:01 +0000 (11:33 +0200)]
IDEA-CR-31219 move DARCULA_INPUT_HEIGHT to DarculaUIUtil

4 years agoIDEA-CR-31219 getCommentLeftInset must respect isCompensateVisualPaddings
Vladimir Krivosheev [Fri, 30 Mar 2018 09:27:43 +0000 (11:27 +0200)]
IDEA-CR-31219 getCommentLeftInset must respect isCompensateVisualPaddings

4 years agoIDEA-CR-31219 use JBUI.scale
Vladimir Krivosheev [Fri, 30 Mar 2018 09:24:57 +0000 (11:24 +0200)]
IDEA-CR-31219 use JBUI.scale

4 years agoIDEA-CR-31219 move MACOS_LIGHT_INPUT_HEIGHT to MacIntelliJTextFieldUI
Vladimir Krivosheev [Fri, 30 Mar 2018 09:06:40 +0000 (11:06 +0200)]
IDEA-CR-31219 move MACOS_LIGHT_INPUT_HEIGHT to MacIntelliJTextFieldUI

4 years agoIDEA-CR-31219 move isRetina to UIUtil
Vladimir Krivosheev [Fri, 30 Mar 2018 09:02:51 +0000 (11:02 +0200)]
IDEA-CR-31219 move isRetina to UIUtil

4 years agoIDEA-189038 Slow undo in large file
Dmitry Batrak [Fri, 30 Mar 2018 09:00:00 +0000 (12:00 +0300)]
IDEA-189038 Slow undo in large file

don't toggle bulk mode too often within same undo/redo operation,
do it only if there are a notable number of successive undoable actions
which can be performed in bulk mode

4 years agoIDEA-188096 Cannot run TestNG tests using Gradle runner appcode/182.1203 clion/182.1201
Vladislav.Soroka [Fri, 30 Mar 2018 08:49:35 +0000 (11:49 +0300)]
IDEA-188096 Cannot run TestNG tests using Gradle runner

4 years agofix compilation
Vladimir Krivosheev [Fri, 30 Mar 2018 08:13:04 +0000 (10:13 +0200)]
fix compilation

4 years agoConstructorUtil -> JavaPsiConstructorUtil; moved to java-psi-api
Tagir Valeev [Fri, 30 Mar 2018 08:06:55 +0000 (15:06 +0700)]
ConstructorUtil -> JavaPsiConstructorUtil; moved to java-psi-api

Review ID: IDEA-CR-31185

4 years agoUI DSL: visual paddings on a container level — macOS IntelliJ and macOS Darcula
Vladimir Krivosheev [Thu, 29 Mar 2018 13:04:44 +0000 (15:04 +0200)]
UI DSL: visual paddings on a container level — macOS IntelliJ and macOS Darcula

4 years agointellij-community: update readme to raise minimum IDEA version to 2017.3
nik [Fri, 30 Mar 2018 07:26:40 +0000 (10:26 +0300)]
intellij-community: update readme to raise minimum IDEA version to 2017.3

IDEA 2017.2 may modify project configuration files when the project is saved.

4 years agobuild scripts: simplify Gradle script for build scripts dependencies
nik [Thu, 29 Mar 2018 13:50:48 +0000 (16:50 +0300)]
build scripts: simplify Gradle script for build scripts dependencies

Load 'include-transitive-deps' flag from the library definition.

4 years agoBytecodeAnalysisIntegrationTest: add missing commons-collection annotations after...
Tagir Valeev [Fri, 30 Mar 2018 07:14:22 +0000 (14:14 +0700)]
BytecodeAnalysisIntegrationTest: add missing commons-collection annotations after moving velocity to maven

Before commons-collections was packed inside the velocity.jar and many classes were removed from there

4 years agoDfaExpressionFactory: do not eagerly resolve qualifier for special field
Tagir Valeev [Fri, 30 Mar 2018 06:28:46 +0000 (13:28 +0700)]
DfaExpressionFactory: do not eagerly resolve qualifier for special field

Fixes performance degradation on long method chains
SpecialField API polishing

4 years agoTypeConstraint: fix deep hierarchy union (IDEA-CR-31134)
Tagir Valeev [Fri, 30 Mar 2018 05:25:22 +0000 (12:25 +0700)]
TypeConstraint: fix deep hierarchy union (IDEA-CR-31134)

4 years agoEqualsWhichDoesntCheckParameterClass: support lambdas/method references
Tagir Valeev [Fri, 30 Mar 2018 04:56:40 +0000 (11:56 +0700)]
EqualsWhichDoesntCheckParameterClass: support lambdas/method references

Fixes IDEA-189199 'equals()' should check the class of its parameter: false-positive on method reference

4 years agoFlushFieldsInstruction (IDEA-CR-31038)
Tagir Valeev [Fri, 30 Mar 2018 04:19:03 +0000 (11:19 +0700)]
FlushFieldsInstruction (IDEA-CR-31038)

4 years agoMethodChainHintsConfigurable: remove redundant superinterface
Roman.Ivanov [Fri, 30 Mar 2018 06:18:59 +0000 (13:18 +0700)]
MethodChainHintsConfigurable: remove redundant superinterface

4 years ago[gui-test] GUI-83 separate getPath and clickPath
Artem Gainanov [Fri, 30 Mar 2018 06:06:31 +0000 (13:06 +0700)]
[gui-test] GUI-83 separate getPath and clickPath

4 years agoElementProcessingHintPass: add kdoc
Roman.Ivanov [Fri, 30 Mar 2018 06:05:31 +0000 (13:05 +0700)]
ElementProcessingHintPass: add kdoc

4 years agoAnnotataionHintsPass: make it extends ElementProcessingHintPass
Roman.Ivanov [Fri, 30 Mar 2018 05:51:08 +0000 (12:51 +0700)]
AnnotataionHintsPass: make it extends ElementProcessingHintPass

4 years agoMethodChainHintsPass: extract class for element processing
Roman.Ivanov [Fri, 30 Mar 2018 05:28:49 +0000 (12:28 +0700)]
MethodChainHintsPass: extract class for element processing

4 years agoMethodChainHintsAction: convert to AnAction pycharm/182.1199 pycharm/182.1200 webstorm/182.1198
Roman.Ivanov [Fri, 30 Mar 2018 02:54:17 +0000 (09:54 +0700)]
MethodChainHintsAction: convert to AnAction

4 years agoPY-29243: Remove first item from sys.argv for tox appcode/182.1197 clion/182.1196 dbe/182.1193 idea/182.1194 phpstorm/182.1190 pycharm/182.1191 pycharm/182.1192 rubymine/182.1195
Ilya.Kazakevich [Thu, 29 Mar 2018 21:39:48 +0000 (00:39 +0300)]
PY-29243: Remove first item from sys.argv for tox

first item is _jb_runner name which is not how tox does.
It breaks {posargs}

4 years agofix navbar panel item being copied when popup is in focus
Gregory.Shrago [Thu, 29 Mar 2018 21:23:35 +0000 (00:23 +0300)]
fix navbar panel item being copied when popup is in focus

4 years agobackground colors in Favorites (IDEA-118171, DBE-4928)
Gregory.Shrago [Thu, 29 Mar 2018 20:41:45 +0000 (23:41 +0300)]
background colors in Favorites (IDEA-118171, DBE-4928)

4 years agoadd default support for all PsiNamedElements
Gregory.Shrago [Thu, 29 Mar 2018 19:49:18 +0000 (22:49 +0300)]
add default support for all PsiNamedElements

4 years agoCopyPasteDelegator: add default PSI_ELEMENT_ARRAY -based implementation
Gregory.Shrago [Thu, 29 Mar 2018 19:48:19 +0000 (22:48 +0300)]
CopyPasteDelegator: add default PSI_ELEMENT_ARRAY -based implementation

4 years agoless allocations in findFileByIdIfCached
peter [Thu, 29 Mar 2018 20:10:09 +0000 (22:10 +0200)]
less allocations in findFileByIdIfCached

4 years ago IDEA-188789 Find in Path: cannot switch between Find and Replace
Vassiliy.Kudryashov [Thu, 29 Mar 2018 19:52:39 +0000 (22:52 +0300)]
 IDEA-188789 Find in Path: cannot switch between Find and Replace

 in Path dialogs

4 years agoMerge remote-tracking branch 'origin/master'
Vassiliy.Kudryashov [Thu, 29 Mar 2018 19:35:38 +0000 (22:35 +0300)]
Merge remote-tracking branch 'origin/master'

4 years ago IDEA-188874 Tool windows in 'pinned' but not 'docked' mode don't hide
Vassiliy.Kudryashov [Thu, 29 Mar 2018 19:32:33 +0000 (22:32 +0300)]
 IDEA-188874 Tool windows in 'pinned' but not 'docked' mode don't hide

 when lose focus

4 years agoPY-29174: Typo (IDEA-CR-31175)
Ilya.Kazakevich [Thu, 29 Mar 2018 19:09:14 +0000 (22:09 +0300)]
PY-29174: Typo (IDEA-CR-31175)

4 years agoPY-29163: Create different config. if different files are used.
Ilya.Kazakevich [Thu, 29 Mar 2018 19:02:39 +0000 (22:02 +0300)]
PY-29163: Create different config. if different files are used.

Assume you have two elements with same name but in different folders.
Targets are same but resolved to different elements because of
different working directories.

We now check if configuration's target resolved to same file
before reusing it.

4 years agoScopeView: add speed search
Sergey Malenkov [Thu, 29 Mar 2018 17:37:33 +0000 (20:37 +0300)]
ScopeView: add speed search

4 years agoAsyncTreeModel: remove replaced instance from map
Sergey Malenkov [Thu, 29 Mar 2018 17:33:37 +0000 (20:33 +0300)]
AsyncTreeModel: remove replaced instance from map

4 years agoIDEA-187535 Test
Rustam Vishnyakov [Thu, 29 Mar 2018 17:20:24 +0000 (20:20 +0300)]
IDEA-187535 Test

4 years ago[ui] adds "exception in a random plugin" diagnostic action
Roman Shevchenko [Thu, 29 Mar 2018 16:21:50 +0000 (18:21 +0200)]
[ui] adds "exception in a random plugin" diagnostic action

4 years agoUpdate Java code style wrapping sample
Vladislav Rassokhin [Thu, 29 Mar 2018 16:16:03 +0000 (19:16 +0300)]
Update Java code style wrapping sample

Purpose is to show effect of `"else" on new line` when `force braces` set to `do not force`

4 years agoIDEA-188724 Some keyboard shortcuts are not working after pressing ctrl+shift+F/R...
Denis Fokin [Thu, 29 Mar 2018 16:13:17 +0000 (19:13 +0300)]
IDEA-188724 Some keyboard shortcuts are not working after pressing ctrl+shift+F/R in terminal

4 years agoupdate AstLoadingFilter
Daniil Ovchinnikov [Thu, 29 Mar 2018 13:28:03 +0000 (15:28 +0200)]
update AstLoadingFilter

The whole idea was flipped. Now instead of disabling loading until
explicitly enabled, loading is enabled until it was explicitly disabled.
Now it's possible to disable loading in several knows places, and
continue to disable in other places later.

4 years agovcs: Set new icon for "Group By" changes grouping action group
Konstantin Kolosovsky [Thu, 29 Mar 2018 15:35:11 +0000 (18:35 +0300)]
vcs: Set new icon for "Group By" changes grouping action group

4 years agoFix debugging for IronPython (PY-20959)
Elizaveta Shashkova [Thu, 29 Mar 2018 15:21:50 +0000 (18:21 +0300)]
Fix debugging for IronPython (PY-20959)

4 years agoAsyncTreeModel: replace updated instance in all corresponding caches
Sergey Malenkov [Thu, 29 Mar 2018 15:13:42 +0000 (18:13 +0300)]
AsyncTreeModel: replace updated instance in all corresponding caches

4 years agoIDEA-187507 Add a simple test on that Trello settings can be persisted
Mikhail Golubev [Thu, 29 Mar 2018 14:14:29 +0000 (17:14 +0300)]
IDEA-187507 Add a simple test on that Trello settings can be persisted

4 years agoPY-28824 Update help ID for rename file refactoring
Mikhail Golubev [Wed, 28 Mar 2018 13:09:28 +0000 (16:09 +0300)]
PY-28824 Update help ID for rename file refactoring

4 years agoMerge remote-tracking branch 'origin/master' into vshatrov/js-debugger-coverage
Viktor Shatrov [Thu, 29 Mar 2018 15:09:11 +0000 (18:09 +0300)]
Merge remote-tracking branch 'origin/master' into vshatrov/js-debugger-coverage

4 years ago[platform] prevents date/time formatters from being altered
Roman Shevchenko [Thu, 29 Mar 2018 15:07:05 +0000 (17:07 +0200)]
[platform] prevents date/time formatters from being altered

Supposedly fixes IDEA-188970.

4 years agomove FileOffsetsManager to platform appcode/182.1188 clion/182.1187
Konstantin Ulitin [Thu, 29 Mar 2018 15:03:02 +0000 (18:03 +0300)]
move FileOffsetsManager to platform

from com.jetbrains.lang.dart.analyzer

4 years agoIDEA-170770 Use different color for scratch files and external files 2
Gregory.Shrago [Thu, 29 Mar 2018 14:54:43 +0000 (17:54 +0300)]
IDEA-170770 Use different color for scratch files and external files 2

4 years agoIDEA-170770 Use different color for scratch files and external files 1
Gregory.Shrago [Thu, 29 Mar 2018 14:52:29 +0000 (17:52 +0300)]
IDEA-170770 Use different color for scratch files and external files 1

4 years agoFeature usage log: send compressed logs
Svetlana.Zemlyanskaya [Thu, 29 Mar 2018 14:45:10 +0000 (16:45 +0200)]
Feature usage log: send compressed logs

4 years agoIDEA-188939 Toggling soft wrap in console folds previously unfolded text phpstorm/182.1186
Dmitry Batrak [Thu, 29 Mar 2018 14:40:50 +0000 (17:40 +0300)]
IDEA-188939 Toggling soft wrap in console folds previously unfolded text

4 years agobetter heuristic for main class name and other fixes for IDEA-CR-31174
Egor Ushakov [Thu, 29 Mar 2018 14:35:33 +0000 (17:35 +0300)]
better heuristic for main class name and other fixes for IDEA-CR-31174