idea/community.git
5 years agoMerge PR #709 (https://github.com/JetBrains/intellij-community/pull/709)
Roman Shevchenko [Wed, 31 Jan 2018 09:10:19 +0000 (12:10 +0300)]
Merge PR #709 (https://github.com/JetBrains/intellij-community/pull/709)

5 years agobackground-aware status-bar, stripes and TW headers: update test
Gregory.Shrago [Wed, 31 Jan 2018 08:50:03 +0000 (11:50 +0300)]
background-aware status-bar, stripes and TW headers: update test

5 years agoa clear indication that the filter is active
Gregory.Shrago [Wed, 31 Jan 2018 00:50:40 +0000 (03:50 +0300)]
a clear indication that the filter is active

5 years agocleanup: get rid of deprecated CompilerFilter usages in compiler tests appcode/181.3319 clion/181.3318
nik [Wed, 31 Jan 2018 08:34:58 +0000 (11:34 +0300)]
cleanup: get rid of deprecated CompilerFilter usages in compiler tests

5 years agoicons build scripts: support writing deprecation comments
nik [Wed, 31 Jan 2018 08:19:14 +0000 (11:19 +0300)]
icons build scripts: support writing deprecation comments

When an icon is deprecated it makes sense to write a comment describing what should be used instead.

5 years agomodularization: move CSS icons from 'icons' module to 'css' module
nik [Wed, 31 Jan 2018 07:03:28 +0000 (10:03 +0300)]
modularization: move CSS icons from 'icons' module to 'css' module

Framework-specific icons should not be located in the common 'icons' module, and their fields should not be in 'AllIcons' class.

5 years agobuild scripts: adapt automatic JAR/directory names to the new module naming scheme
nik [Tue, 30 Jan 2018 15:54:57 +0000 (18:54 +0300)]
build scripts: adapt automatic JAR/directory names to the new module naming scheme

Trim 'intellij.' prefix from a module name and replace dots by dashes to convert it to suitable directory/JAR name.

5 years agoPY-14111 PyEduStackFrame fixed to use new Python icon class
Anton Bragin [Wed, 31 Jan 2018 07:02:28 +0000 (10:02 +0300)]
PY-14111 PyEduStackFrame fixed to use new Python icon class

5 years agoPY-14111 PythonPsiApiIcons class regenerated
Anton Bragin [Tue, 30 Jan 2018 14:26:07 +0000 (17:26 +0300)]
PY-14111 PythonPsiApiIcons class regenerated

CommunityIconClassesTest fixed.

5 years agonpe on fast cancelled quick documentation (IDEA-185738) appcode/181.3308 clion/181.3305 dbe/181.3306 idea/181.3303 pycharm/181.3302 pycharm/181.3307 pycharm/181.3312 pycharm/181.3313 rubymine/181.3304 webstorm/181.3310
Dennis Ushakov [Tue, 30 Jan 2018 22:16:08 +0000 (01:16 +0300)]
npe on fast cancelled quick documentation (IDEA-185738)

5 years agounderline links on hover
Dennis Ushakov [Tue, 30 Jan 2018 21:45:30 +0000 (00:45 +0300)]
underline links on hover

5 years agoTest configuration deserialization
Ilya.Kazakevich [Tue, 30 Jan 2018 20:31:34 +0000 (23:31 +0300)]
Test configuration deserialization

5 years agoactions should be available even without group id clion/181.3300
Dennis Ushakov [Tue, 30 Jan 2018 20:15:34 +0000 (23:15 +0300)]
actions should be available even without group id

5 years agofix NPE in embedded mode
Dennis Ushakov [Tue, 30 Jan 2018 16:03:04 +0000 (19:03 +0300)]
fix NPE in embedded mode

5 years agoremove unnecessary warning
Sergey Malenkov [Tue, 30 Jan 2018 19:08:16 +0000 (22:08 +0300)]
remove unnecessary warning

5 years agoScopeView: FileFilter based on NamedScopes
Sergey Malenkov [Tue, 30 Jan 2018 18:36:03 +0000 (21:36 +0300)]
ScopeView: FileFilter based on NamedScopes

5 years agoScopeView: ability to notify pane that its SubID is changed
Sergey Malenkov [Tue, 30 Jan 2018 15:55:12 +0000 (18:55 +0300)]
ScopeView: ability to notify pane that its SubID is changed

5 years agoPY-23190: Comment added
Ilya.Kazakevich [Tue, 30 Jan 2018 18:56:08 +0000 (21:56 +0300)]
PY-23190: Comment added

5 years agoPY-23190: Config field renamed
Ilya.Kazakevich [Tue, 30 Jan 2018 18:53:08 +0000 (21:53 +0300)]
PY-23190: Config field renamed

Field name is part of file format: rename it and old configs will be broken, so we rename it back

5 years agoPY-23190: Config field renamed
Ilya.Kazakevich [Tue, 30 Jan 2018 18:24:29 +0000 (21:24 +0300)]
PY-23190: Config field renamed

Field name is part of file format: rename it and old configs will be broken, so we rename it back

5 years ago[gui-test] add GoToClassFocusTest to a CommunityTestSuite
Sergey Karashevich [Tue, 30 Jan 2018 18:07:31 +0000 (21:07 +0300)]
[gui-test] add GoToClassFocusTest to a CommunityTestSuite

5 years ago[gui-test] add GoToClassFocusTest
Sergey Karashevich [Tue, 30 Jan 2018 18:06:42 +0000 (21:06 +0300)]
[gui-test] add GoToClassFocusTest

5 years agoPY-23190: Method renamed in UI to match config field
Ilya.Kazakevich [Tue, 30 Jan 2018 17:51:41 +0000 (20:51 +0300)]
PY-23190: Method renamed in UI to match config field

UI setter must have same name to be mapped to same field

5 years agoSpellchecker: WI-39833 Single dictionary for is not saved after restart
Olga Strizhenko [Tue, 30 Jan 2018 16:58:56 +0000 (19:58 +0300)]
Spellchecker: WI-39833 Single dictionary for is not saved after restart

5 years agoSpellchecker: WI-39834 IAE in case of empty "Use single dictionary"
Olga Strizhenko [Tue, 30 Jan 2018 16:57:12 +0000 (19:57 +0300)]
Spellchecker: WI-39834 IAE in case of empty "Use single dictionary"

5 years agoSpellchecker: WI-39832 "Max number of corrections" is not saved
Olga Strizhenko [Tue, 30 Jan 2018 16:54:55 +0000 (19:54 +0300)]
Spellchecker: WI-39832 "Max number of corrections" is not saved

after restart

5 years agocleanup
Daniil Ovchinnikov [Tue, 30 Jan 2018 16:55:48 +0000 (19:55 +0300)]
cleanup

5 years agoCPP-11820: ui: Make ComboBox work on welcome screen wizards
Eldar Abusalimov [Tue, 30 Jan 2018 16:30:57 +0000 (19:30 +0300)]
CPP-11820: ui: Make ComboBox work on welcome screen wizards

ApplicationManager.getApplication() returns null while loading IJ.

5 years agouse lambda to avoid context remapping (IDEA-185448)
Anna Kozlova [Tue, 30 Jan 2018 16:21:17 +0000 (19:21 +0300)]
use lambda to avoid context remapping (IDEA-185448)

for anonymous class this expressions have to be encoded to point to outer class, for lambda expressions there is no need for that. Leave unchanged (array initializer) for old java versions

5 years agoaccess can be tightened for inner classes (IDEA-185790)
Anna Kozlova [Tue, 30 Jan 2018 16:03:52 +0000 (19:03 +0300)]
access can be tightened for inner classes (IDEA-185790)

check enclosing instance for null qualifiers, if accessed via inheritance, then can't be private

5 years agofix junit 5 tests running in debug IDEA instance
Anna Kozlova [Tue, 30 Jan 2018 14:20:08 +0000 (17:20 +0300)]
fix junit 5 tests running in debug IDEA instance

5 years agoallow to invoke code completion in whatever project the editor has
peter [Tue, 30 Jan 2018 16:32:24 +0000 (17:32 +0100)]
allow to invoke code completion in whatever project the editor has

including the default one

5 years agoCleanup (dead code; formatting)
Roman Shevchenko [Tue, 30 Jan 2018 16:23:27 +0000 (19:23 +0300)]
Cleanup (dead code; formatting)

5 years agoRemove continuation indent on typing '@' in JavaDoc
Rustam Vishnyakov [Tue, 30 Jan 2018 16:11:36 +0000 (19:11 +0300)]
Remove continuation indent on typing '@' in JavaDoc

See IDEA-179426 Javadoc @param/@return tag after @param tag with description should not be indented

5 years ago[gui-test] fix ExtendedCellRenderers if tree has no leaves
Sergey Karashevich [Tue, 30 Jan 2018 16:07:29 +0000 (19:07 +0300)]
[gui-test] fix ExtendedCellRenderers if tree has no leaves

5 years agoCleanup (unneeded null check)
Roman Shevchenko [Tue, 30 Jan 2018 15:57:51 +0000 (18:57 +0300)]
Cleanup (unneeded null check)

5 years agoIDEA-97673 images: do not downscale images below preferred size on "Smart Zoom"
Aleksey Pivovarov [Tue, 30 Jan 2018 15:55:11 +0000 (18:55 +0300)]
IDEA-97673 images: do not downscale images below preferred size on "Smart Zoom"

* this allows to avoid blinking when editor is shown (as we no longer need canvasSize)

5 years agolimit size for embedded case (IDEA-185771)
Dennis Ushakov [Tue, 30 Jan 2018 15:44:51 +0000 (18:44 +0300)]
limit size for embedded case (IDEA-185771)

5 years agoIDEA-185787 IDEA-185787 diff: avoid tracking property changes until components are...
Aleksey Pivovarov [Tue, 30 Jan 2018 15:37:04 +0000 (18:37 +0300)]
IDEA-185787 IDEA-185787 diff: avoid tracking property changes until components are initialized

5 years agoRevert "IDEA-185787 IDEA-185787 images: do not fire irrelevant PropertyChangeEvents"
Aleksey Pivovarov [Tue, 30 Jan 2018 15:17:14 +0000 (18:17 +0300)]
Revert "IDEA-185787 IDEA-185787 images: do not fire irrelevant PropertyChangeEvents"

This reverts commit 97d694548e77844ca23aad667a42b7072cd6fef9.

5 years agoIDEA-185787 IDEA-185787 diff: fix editor synchronisation when "Smart Zoom" is enabled
Aleksey Pivovarov [Tue, 30 Jan 2018 14:55:41 +0000 (17:55 +0300)]
IDEA-185787 IDEA-185787 diff: fix editor synchronisation when "Smart Zoom" is enabled

* do not try to override "Smart Zoom" factor, as this change will be reverted

5 years ago[vcs-log] make branch/tag labels selectable and copyable
Julia Beliaeva [Sun, 28 Jan 2018 16:08:47 +0000 (19:08 +0300)]
[vcs-log] make branch/tag labels selectable and copyable

IDEA-152559, IDEA-162889

5 years ago[vcs-log] fix vertical text position for branch labels
Julia Beliaeva [Mon, 29 Jan 2018 16:15:51 +0000 (19:15 +0300)]
[vcs-log] fix vertical text position for branch labels

5 years ago[ui] correctly vertically align text in copyable label
Julia Beliaeva [Mon, 29 Jan 2018 15:58:58 +0000 (18:58 +0300)]
[ui] correctly vertically align text in copyable label

5 years ago[ui] correctly set font to copyable label
Julia Beliaeva [Mon, 29 Jan 2018 15:12:01 +0000 (18:12 +0300)]
[ui] correctly set font to copyable label

5 years agoupdate Kotlin plugin to 1.2.21-release-IJ2018.1-1
nik [Tue, 30 Jan 2018 15:08:26 +0000 (18:08 +0300)]
update Kotlin plugin to 1.2.21-release-IJ2018.1-1

5 years agoDumbAwareToggleAction appcode/181.3297 clion/181.3296
Anton Makeev [Tue, 30 Jan 2018 14:11:37 +0000 (15:11 +0100)]
DumbAwareToggleAction

5 years agofail hard in tests phpstorm/181.3292 webstorm/181.3291
Gregory.Shrago [Tue, 30 Jan 2018 13:12:17 +0000 (16:12 +0300)]
fail hard in tests

5 years agocapture agent: avoid SOE on getting the stack
Egor Ushakov [Tue, 30 Jan 2018 13:38:23 +0000 (16:38 +0300)]
capture agent: avoid SOE on getting the stack

5 years agoinitialize de-serialized GenericRepository
Dmitry Avdeev [Tue, 30 Jan 2018 13:43:11 +0000 (16:43 +0300)]
initialize de-serialized GenericRepository

5 years agoensure name != null
Dmitry Avdeev [Tue, 30 Jan 2018 13:30:22 +0000 (16:30 +0300)]
ensure name != null

5 years agoIDEA-185787 IDEA-185787 diff: fix editor synchronisation when "Smart Zoom" is enabled
Aleksey Pivovarov [Tue, 30 Jan 2018 11:16:27 +0000 (14:16 +0300)]
IDEA-185787 IDEA-185787 diff: fix editor synchronisation when "Smart Zoom" is enabled

* introduce Master/Slave editors
* disable "Smart Zoom" in slave editors

5 years agoIDEA-97673 images: reduce blinking on editor initialisation
Aleksey Pivovarov [Tue, 30 Jan 2018 13:10:54 +0000 (16:10 +0300)]
IDEA-97673 images: reduce blinking on editor initialisation

* avoid changing size twice: at editor creation and when adding it
  into component hierarchy

5 years agoIDEA-97673 images: disable "Smart Zoom" after "Zoom to Actual Size" action
Aleksey Pivovarov [Tue, 30 Jan 2018 12:44:21 +0000 (15:44 +0300)]
IDEA-97673 images: disable "Smart Zoom" after "Zoom to Actual Size" action

5 years agoIDEA-97673 images: enable "Smart Zoom" after "Fit Zoom to Window" action
Aleksey Pivovarov [Tue, 30 Jan 2018 12:49:46 +0000 (15:49 +0300)]
IDEA-97673 images: enable "Smart Zoom" after "Fit Zoom to Window" action

5 years agoIDEA-97673 images: disable "Fit Zoom to Window" when it does nothing
Aleksey Pivovarov [Tue, 30 Jan 2018 11:56:35 +0000 (14:56 +0300)]
IDEA-97673 images: disable "Fit Zoom to Window" when it does nothing

5 years agoIDEA-185787 IDEA-185787 images: do not fire irrelevant PropertyChangeEvents
Aleksey Pivovarov [Tue, 30 Jan 2018 11:40:10 +0000 (14:40 +0300)]
IDEA-185787 IDEA-185787 images: do not fire irrelevant PropertyChangeEvents

* do not fire JComponent property changes on ImageFileEditorImpl

5 years ago[gui-test] close popup if it still presents on screen
Sergey Karashevich [Tue, 30 Jan 2018 12:38:32 +0000 (15:38 +0300)]
[gui-test] close popup if it still presents on screen

5 years agoFixed running Python tests in community by changing dependency to intellij.pycharm...
Andrey Vlasovskikh [Tue, 30 Jan 2018 13:13:00 +0000 (16:13 +0300)]
Fixed running Python tests in community by changing dependency to intellij.pycharm.community

5 years agoIDEA-184991 Parameter info popup doesn't highlight current item
Dmitry Batrak [Tue, 30 Jan 2018 13:10:26 +0000 (16:10 +0300)]
IDEA-184991 Parameter info popup doesn't highlight current item

alternative fix, without passing additional parameter via UpdateParameterInfoContext

5 years ago fix potential multiple vfs invalidation requests appcode/181.3287
Maxim.Mossienko [Tue, 30 Jan 2018 12:40:50 +0000 (13:40 +0100)]
 fix potential multiple vfs invalidation requests

5 years agodrag on empty space (IDEA-185770)
Dennis Ushakov [Tue, 30 Jan 2018 12:17:20 +0000 (15:17 +0300)]
drag on empty space (IDEA-185770)

5 years agoUse file indent options instead of file type's
Rustam Vishnyakov [Tue, 30 Jan 2018 12:20:55 +0000 (15:20 +0300)]
Use file indent options instead of file type's

5 years agoSSR: ignore parentheses if possible & care for them if not (IDEA-185614)
Bas Leijdekkers [Tue, 30 Jan 2018 12:09:06 +0000 (13:09 +0100)]
SSR: ignore parentheses if possible & care for them if not (IDEA-185614)

5 years agoSSR: boilerplate reduction in xml matching visitor
Bas Leijdekkers [Mon, 29 Jan 2018 15:32:59 +0000 (16:32 +0100)]
SSR: boilerplate reduction in xml matching visitor

5 years agoSSR: let setResult() return its value to reduce boilerplate
Bas Leijdekkers [Mon, 29 Jan 2018 14:30:59 +0000 (15:30 +0100)]
SSR: let setResult() return its value to reduce boilerplate

5 years agoSSR: help with creating variables
Bas Leijdekkers [Fri, 26 Jan 2018 14:24:07 +0000 (15:24 +0100)]
SSR: help with creating variables

5 years agoFileManagerImpl: get rid of initialization checks clion/181.3285
peter [Tue, 30 Jan 2018 12:00:54 +0000 (13:00 +0100)]
FileManagerImpl: get rid of initialization checks

they don't seem to serve useful purpose, but complicate the logic
and prohibit PSI from properly functioning in default project

5 years agoextract StringUtil.replaceSubSequence
peter [Mon, 29 Jan 2018 18:34:02 +0000 (19:34 +0100)]
extract StringUtil.replaceSubSequence

5 years agoJava: Generate module-info files for all modules in project (IDEA-184148) appcode/181.3283
Pavel Dolgov [Thu, 25 Jan 2018 14:32:10 +0000 (17:32 +0300)]
Java: Generate module-info files for all modules in project (IDEA-184148)

5 years agoMigration to new CodeStyle API (Tests)
Rustam Vishnyakov [Tue, 30 Jan 2018 10:01:13 +0000 (13:01 +0300)]
Migration to new CodeStyle API (Tests)

5 years agoAdd set/dropTemporarySettings() utility methods
Rustam Vishnyakov [Mon, 29 Jan 2018 14:22:08 +0000 (17:22 +0300)]
Add set/dropTemporarySettings() utility methods

5 years agoTreeTraversal: extract common ancestor for PRE/POST traversal appcode/181.3564 rubymine/181.3284
Alexander Kass [Mon, 29 Jan 2018 11:21:51 +0000 (14:21 +0300)]
TreeTraversal: extract common ancestor for PRE/POST traversal

Also allow tracking traversal direction

5 years agovue: in .vue files tags get preprocessed anyway, so allow any tag policy
Irina.Chernushina [Tue, 30 Jan 2018 11:04:06 +0000 (12:04 +0100)]
vue: in .vue files tags get preprocessed anyway, so allow any tag policy

= vue tags can have empty body and be self-closing
WEB-30808 Some of the vue components may have an empty body

5 years ago[gui-tests] Add UltimateTestSuite; phpstorm/181.3281
Julia.Mochenkova [Tue, 30 Jan 2018 10:24:09 +0000 (13:24 +0300)]
[gui-tests] Add UltimateTestSuite;

update PostCSSPluginCheckTest, PluginTestCase

5 years agocopy class enum aware
Anna Kozlova [Tue, 30 Jan 2018 10:00:15 +0000 (13:00 +0300)]
copy class enum aware

5 years agoIDEA-CR-26346 Validate custom silent config file.
Vladimir.Orlov [Tue, 30 Jan 2018 09:55:52 +0000 (12:55 +0300)]
IDEA-CR-26346 Validate custom silent config file.

5 years agovcs: tests - add normal changes instead of dummy
Nadya Zabrodina [Tue, 30 Jan 2018 09:46:45 +0000 (12:46 +0300)]
vcs: tests - add normal changes instead of dummy

5 years agoIDEA-185310 mouse triple click is not selecting the whole row
Dmitry Batrak [Tue, 30 Jan 2018 09:45:38 +0000 (12:45 +0300)]
IDEA-185310 mouse triple click is not selecting the whole row

5 years agoPY-14111 Cython icons added, icon classes generated
Anton Bragin [Fri, 29 Dec 2017 08:04:29 +0000 (11:04 +0300)]
PY-14111 Cython icons added, icon classes generated

5 years agoIDEA-185349 Popup disappears before it's possible to hover it
Dmitry Batrak [Tue, 30 Jan 2018 09:22:34 +0000 (12:22 +0300)]
IDEA-185349 Popup disappears before it's possible to hover it

5 years ago[java] migrates "most recent" SDK detection to the new API appcode/181.3278 clion/181.3277
Roman Shevchenko [Tue, 30 Jan 2018 08:51:08 +0000 (11:51 +0300)]
[java] migrates "most recent" SDK detection to the new API

5 years ago[java] delegates SDK version comparison to the type object (IDEA-185644)
Roman Shevchenko [Tue, 30 Jan 2018 08:48:11 +0000 (11:48 +0300)]
[java] delegates SDK version comparison to the type object (IDEA-185644)

5 years agocreate from usage: perform postponed formatting (IDEA-185798)
Anna Kozlova [Tue, 30 Jan 2018 08:29:53 +0000 (11:29 +0300)]
create from usage: perform postponed formatting (IDEA-185798)

5 years agooverride/implement: provide context for created members
Anna Kozlova [Tue, 30 Jan 2018 06:52:33 +0000 (09:52 +0300)]
override/implement: provide context for created members

context is required to correctly shorten names and reformat (IDEA-182071)

5 years agojunit: check if inner class runnable
Anna Kozlova [Tue, 30 Jan 2018 06:21:05 +0000 (09:21 +0300)]
junit: check if inner class runnable

5 years agoshow type action: return presentable text, so capture is visible, etc.
Anna Kozlova [Tue, 30 Jan 2018 05:29:10 +0000 (08:29 +0300)]
show type action: return presentable text, so capture is visible, etc.

5 years agopostpone highlighting on conditions when errors occur on containing call
Anna Kozlova [Tue, 30 Jan 2018 04:59:25 +0000 (07:59 +0300)]
postpone highlighting on conditions when errors occur on containing call

poly conditional expression receives type from context, if context contains errors, it's better to highlight those first (IDEA-185540)

5 years agotesting scripts: properly report ignored tests
nik [Tue, 30 Jan 2018 08:12:11 +0000 (11:12 +0300)]
testing scripts: properly report ignored tests

Use CustomJUnit4TestAdapterCache from ant-junit4.jar which properly propagates events about ignored tests and assumption violations.

5 years agoPyCharm EDU: updated version (2017.3->2018.1).
Vladimir.Orlov [Tue, 30 Jan 2018 07:43:19 +0000 (10:43 +0300)]
PyCharm EDU: updated version (2017.3->2018.1).

5 years agotesting scripts: use new AntJUnitFormatter when running under TeamCity
nik [Tue, 30 Jan 2018 07:27:22 +0000 (10:27 +0300)]
testing scripts: use new AntJUnitFormatter when running under TeamCity

The new formatter was introduced to support ignored tests (TW-2288), we need to use that new formatter if it wasn't added by TeamCity automatically.

5 years agoIDEA project configuration: add 'boot' module to tests bootstrap classpath
nik [Tue, 30 Jan 2018 07:19:22 +0000 (10:19 +0300)]
IDEA project configuration: add 'boot' module to tests bootstrap classpath

'intellij.platform.boot' module needs to be in the application classpath when running tests, so it must be in dependencies of 'intellij.tools.testsBootstrap' module (see org.jetbrains.intellij.build.impl.TestingTasksImpl.runTestsProcess).

5 years agoIfStatementWithIdenticalBranches: preserve comments when merge if's
Roman Ivanov [Tue, 30 Jan 2018 05:53:49 +0000 (12:53 +0700)]
IfStatementWithIdenticalBranches: preserve comments when merge if's

5 years agoConditionalBreakInInfiniteLoopInspection: fix typo
Roman Ivanov [Tue, 30 Jan 2018 05:18:18 +0000 (12:18 +0700)]
ConditionalBreakInInfiniteLoopInspection: fix typo

5 years agoSortContentAction: fix warping in the middle of initializer: IDEA-185786
Roman Ivanov [Tue, 30 Jan 2018 05:14:15 +0000 (12:14 +0700)]
SortContentAction: fix warping in the middle of initializer: IDEA-185786

5 years agoSortContentAction: enlarge description
Roman Ivanov [Tue, 30 Jan 2018 04:34:06 +0000 (11:34 +0700)]
SortContentAction: enlarge description

5 years agoSortContentAction: consistent count of expr to be available: IDEA-185785
Roman Ivanov [Tue, 30 Jan 2018 04:25:29 +0000 (11:25 +0700)]
SortContentAction: consistent count of expr to be available: IDEA-185785

5 years agocleanup (formatting)
Vladimir Krivosheev [Tue, 30 Jan 2018 05:47:44 +0000 (21:47 -0800)]
cleanup (formatting)

5 years agoCleanup (typos; formatting)
Roman Shevchenko [Tue, 30 Jan 2018 05:33:58 +0000 (08:33 +0300)]
Cleanup (typos; formatting)

5 years agoIDEA-185598: Favorite branch mark is lost on restart
Vladimir Krivosheev [Tue, 30 Jan 2018 05:10:16 +0000 (21:10 -0800)]
IDEA-185598: Favorite branch mark is lost on restart