idea/community.git
4 years agoremove obsolete dialog
liana.bakradze [Tue, 23 Aug 2016 08:38:01 +0000 (11:38 +0300)]
remove obsolete dialog

4 years ago[platform] minor optimization
Roman Shevchenko [Tue, 23 Aug 2016 08:31:18 +0000 (11:31 +0300)]
[platform] minor optimization

4 years agoIDEA-159965 reload links style on UI update e.g. when switching LaF
Kirill Likhodedov [Tue, 23 Aug 2016 08:26:49 +0000 (11:26 +0300)]
IDEA-159965 reload links style on UI update e.g. when switching LaF

4 years ago[vcs-log] minor: remove unused method, reformat, optimize imports appcode/162.844.48 appcode/163.3097 clion/162.844.47 clion/163.3092 dbe/163.3090 idea/163.3094 idea/163.3094.1 idea/163.3094.3 phpstorm/163.3095 pycharm/163.3093 pycharm/163.3098 rubymine/163.3096 webstorm/163.3099 webstorm/163.3100
Julia Beliaeva [Mon, 22 Aug 2016 21:25:49 +0000 (00:25 +0300)]
[vcs-log] minor: remove unused method, reformat, optimize imports

4 years agonull argument index: do not update default settings of inspections
Dmitry Batkovich [Mon, 22 Aug 2016 19:16:07 +0000 (22:16 +0300)]
null argument index: do not update default settings of inspections

4 years ago[vcs-log] minor: remove unused LOG field
Julia Beliaeva [Mon, 22 Aug 2016 18:46:43 +0000 (21:46 +0300)]
[vcs-log] minor: remove unused LOG field

4 years ago[vcs-log] minor: remove unused myDataPack fields
Julia Beliaeva [Mon, 22 Aug 2016 18:31:44 +0000 (21:31 +0300)]
[vcs-log] minor: remove unused myDataPack fields

4 years agoincluding aether-based dependency resolving builder to standalone jps distribution
Eugene Zhuravlev [Mon, 22 Aug 2016 18:40:48 +0000 (20:40 +0200)]
including aether-based dependency resolving builder to standalone jps distribution

4 years agoadded MagicConstant (javadoc added)
Vassiliy.Kudryashov [Mon, 22 Aug 2016 18:24:03 +0000 (21:24 +0300)]
added MagicConstant (javadoc added)

4 years agoadded MagicConstant
Vassiliy.Kudryashov [Mon, 22 Aug 2016 18:12:35 +0000 (21:12 +0300)]
added MagicConstant

4 years agoArgument parsing for subprocess under debugger (PY-20476 )
Elizaveta Shashkova [Mon, 22 Aug 2016 17:49:57 +0000 (20:49 +0300)]
Argument parsing for subprocess under debugger (PY-20476 )

When starting the process with `multiprocessing` module, we don't change script arguments, but we add tracing function. And if after that we want to connect to another new process we have no information about debugger. That's why we need to save pydevd arguments for all processes created with `-c` interpreter option.

4 years agounused parameters: recognize 'UnusedParameters' as old suppression, remove unused... appcode/162.844.45
Anna Kozlova [Mon, 22 Aug 2016 17:11:42 +0000 (20:11 +0300)]
unused parameters: recognize 'UnusedParameters' as old suppression, remove unused code

4 years agounused declaration: force table update (IDEA-160111)
Anna Kozlova [Mon, 22 Aug 2016 15:53:36 +0000 (18:53 +0300)]
unused declaration: force table update (IDEA-160111)

4 years agounused declaration: copy constructor (IDEA-160117)
Anna Kozlova [Mon, 22 Aug 2016 14:50:52 +0000 (17:50 +0300)]
unused declaration: copy constructor (IDEA-160117)

4 years ago[svn]: mark auto shelve before merge as system clion/162.844.46
Nadya Zabrodina [Mon, 22 Aug 2016 16:40:11 +0000 (19:40 +0300)]
[svn]: mark auto shelve before merge as system

* set to be deleted flag and delete after unshelve in a few days;

4 years ago[shelve]: predefine changelist only for system shelved changelist
Nadya Zabrodina [Mon, 22 Aug 2016 16:27:04 +0000 (19:27 +0300)]
[shelve]: predefine changelist only for system shelved changelist

* use max name matching logic when predefine existing changelist name only for system created;
* otherwise use full description name;

4 years ago[hg]: add an ability to define remote (for one push) via mouse click
Nadya Zabrodina [Mon, 22 Aug 2016 16:21:56 +0000 (19:21 +0300)]
[hg]: add an ability to define remote (for one push) via mouse click

4 years ago[patch]: IDEA-159931 No mnemonics for Encoding combo in Create patch dialog
Nadya Zabrodina [Mon, 22 Aug 2016 12:45:19 +0000 (15:45 +0300)]
[patch]: IDEA-159931 No mnemonics for Encoding combo in Create patch dialog

4 years agoIDEA-CR-13051 FlexAdapter: prevent infinite loop when exception is thrown
Gregory.Shrago [Mon, 22 Aug 2016 16:40:36 +0000 (19:40 +0300)]
IDEA-CR-13051 FlexAdapter: prevent infinite loop when exception is thrown

4 years agoremove library node on library itself removing
Dmitry.Krasilschikov [Thu, 18 Aug 2016 14:31:26 +0000 (17:31 +0300)]
remove library node on library itself removing

4 years agomore log.trace is DataFlowRunner (IDEA-CR-13192)
peter [Mon, 22 Aug 2016 15:00:40 +0000 (17:00 +0200)]
more log.trace is DataFlowRunner (IDEA-CR-13192)

4 years agoIDEA-159674 "Constant conditions & exceptions" false positive in GeneralCommandLine...
peter [Mon, 22 Aug 2016 14:10:57 +0000 (16:10 +0200)]
IDEA-159674 "Constant conditions & exceptions" false positive in GeneralCommandLine.MyTHashMap.putAll()

4 years ago[DF Terminal] restore proper state if DF mode was changed with hidden tool window
Yaroslav Lepenkin [Mon, 22 Aug 2016 15:03:17 +0000 (18:03 +0300)]
[DF Terminal] restore proper state if DF mode was changed with hidden tool window

4 years agoCPP-7227 'Split group' action for CMake consoles breaks console rendering appcode/163.3067
Vassiliy.Kudryashov [Mon, 22 Aug 2016 14:53:58 +0000 (17:53 +0300)]
CPP-7227 'Split group' action for CMake consoles breaks console rendering

4 years agoIDEA-157763 Settings repository for IDE: keymap per os clion/163.3062
Alexander Lobas [Mon, 22 Aug 2016 14:24:56 +0000 (17:24 +0300)]
IDEA-157763 Settings repository for IDE: keymap per os

4 years agoMerge remote-tracking branch 'origin/master'
Dmitry Trofimov [Mon, 22 Aug 2016 14:17:47 +0000 (16:17 +0200)]
Merge remote-tracking branch 'origin/master'

4 years agoProvide way to setup default folder
Dmitry Trofimov [Mon, 22 Aug 2016 14:16:41 +0000 (16:16 +0200)]
Provide way to setup default folder

4 years agocorrect intention implementation and fix review comments: IDEA-CR-12757WEB-22639... clion/162.844.44 dbe/163.3061 dbe/163.3068 idea/163.3074
irengrig [Mon, 22 Aug 2016 13:56:25 +0000 (15:56 +0200)]
correct intention implementation and fix review comments: IDEA-CR-12757WEB-22639 ES6 string templates: create intention to convert between line separators
there should be two intentions, not one with changing direction, since the case with mixed line separators is possible
reuse logic from angular injection places search

4 years agounused declaration: don't allow popup for disabled label (IDEA-160116)
Anna Kozlova [Mon, 22 Aug 2016 13:25:58 +0000 (16:25 +0300)]
unused declaration: don't allow popup for disabled label (IDEA-160116)

4 years agoinspections presentation: don't calculate qualified name per hierarchy if name is...
Anna Kozlova [Mon, 22 Aug 2016 13:15:14 +0000 (16:15 +0300)]
inspections presentation: don't calculate qualified name per hierarchy if name is already qualified, e.g. package (IDEA-160046)

4 years agoinspections: disable whole tool if tool is disabled for all scopes and disabled for... clion/162.844.43
Dmitry Batkovich [Mon, 22 Aug 2016 13:27:50 +0000 (16:27 +0300)]
inspections: disable whole tool if tool is disabled for all scopes and disabled for "everything else"

4 years agorestore DataFlowRunner instruction logging and commented printlns
peter [Mon, 22 Aug 2016 13:23:25 +0000 (15:23 +0200)]
restore DataFlowRunner instruction logging and commented printlns

4 years agoIDEA-159678 Warn about possible NullPointerException on throw
peter [Mon, 22 Aug 2016 13:20:44 +0000 (15:20 +0200)]
IDEA-159678 Warn about possible NullPointerException on throw

4 years agoIDEA-159699 Error highlighting is different when using AssertJ descriptions
peter [Mon, 22 Aug 2016 12:28:24 +0000 (14:28 +0200)]
IDEA-159699 Error highlighting is different when using AssertJ descriptions

4 years agoIDEA-159977 inspector "Constant conditions & exceptions" not support org.springframew...
peter [Mon, 22 Aug 2016 11:43:52 +0000 (13:43 +0200)]
IDEA-159977 inspector "Constant conditions & exceptions" not support org.springframework.util.Assert

4 years agoextract HardcodedContractsTest
peter [Mon, 22 Aug 2016 11:20:57 +0000 (13:20 +0200)]
extract HardcodedContractsTest

4 years agoRegistry: move all changed values on top
Konstantin Bulenkov [Mon, 22 Aug 2016 12:50:49 +0000 (15:50 +0300)]
Registry: move all changed values on top

4 years agofix tests. Add OpenElementInNewWindow action to duplicates
Konstantin Bulenkov [Mon, 22 Aug 2016 12:26:15 +0000 (15:26 +0300)]
fix tests. Add OpenElementInNewWindow action to duplicates

4 years agofix compilation
Anna Kozlova [Mon, 22 Aug 2016 12:29:35 +0000 (15:29 +0300)]
fix compilation

4 years agounused declaration: mark as class pattern only implicit constructor (IDEA-160069...
Anna Kozlova [Mon, 22 Aug 2016 12:24:03 +0000 (15:24 +0300)]
unused declaration: mark as class pattern only implicit constructor (IDEA-160069; IDEA-160073)

4 years agoinspections presentation: don't calculate qualified name per hierarchy if name is...
Anna Kozlova [Mon, 22 Aug 2016 11:50:06 +0000 (14:50 +0300)]
inspections presentation: don't calculate qualified name per hierarchy if name is already qualified, e.g. package (IDEA-160046)

4 years agounused declaration: movable popup with visibilities
Anna Kozlova [Mon, 22 Aug 2016 10:29:10 +0000 (13:29 +0300)]
unused declaration: movable popup with visibilities

4 years agocheck if test library is present before calling `framework.isTestClass` or `framework... clion/163.3053
Nikolay.Tropin [Mon, 22 Aug 2016 11:32:35 +0000 (14:32 +0300)]
check if test library is present before calling `framework.isTestClass` or `framework.isPotentialTestClass` methods.

`findSuitableFrameworks` is called from EDT  and these methods are often require computation with class hierarchy. When caches are not ready it can take a significant time.

4 years agoMerge remote-tracking branch 'origin/master' appcode/163.3052
Dmitry Trofimov [Mon, 22 Aug 2016 11:58:50 +0000 (13:58 +0200)]
Merge remote-tracking branch 'origin/master'

4 years agoExtracted the method createSdk for Upsource.
Dmitry Trofimov [Mon, 22 Aug 2016 11:57:42 +0000 (13:57 +0200)]
Extracted the method createSdk for Upsource.

4 years agofix MultipleJdksHighlightingTest on windows phpstorm/163.3051 webstorm/163.3050
peter [Mon, 22 Aug 2016 11:01:52 +0000 (04:01 -0700)]
fix MultipleJdksHighlightingTest on windows

4 years agoIDEA-158543 Update in place for all versions idea/163.3049
Vladimir.Orlov [Mon, 22 Aug 2016 10:53:05 +0000 (13:53 +0300)]
IDEA-158543 Update in place for all versions
IDEA-152249 Patch update doesn't remove old folders from bundle
IDEA-139626 Installation update: vmoptions files get inadequate permissions (execute mode)
IDEA-120713 updater.jar makes incorrect patches on Linux
fixed patches for symlink files

4 years ago[java] removes unwanted pop-up from "Create module-info.java" action
Roman Shevchenko [Mon, 22 Aug 2016 10:37:29 +0000 (13:37 +0300)]
[java] removes unwanted pop-up from "Create module-info.java" action

4 years agounused declaration: update visibility on slider change, give title to popup to explai... idea/163.3048
Anna Kozlova [Mon, 22 Aug 2016 10:18:27 +0000 (13:18 +0300)]
unused declaration: update visibility on slider change, give title to popup to explain the meaning of the slider

4 years agounused declaration: implicit constructor visibility corresponds to its containing...
Anna Kozlova [Mon, 22 Aug 2016 10:02:50 +0000 (13:02 +0300)]
unused declaration: implicit constructor visibility corresponds to its containing class (IDEA-160013)

4 years agounused declaration: check method's visibility (IDEA-160072)
Anna Kozlova [Mon, 22 Aug 2016 09:01:05 +0000 (12:01 +0300)]
unused declaration: check method's visibility (IDEA-160072)

4 years agofix equals
Valentin Fondaratov [Fri, 19 Aug 2016 15:30:06 +0000 (18:30 +0300)]
fix equals

4 years agoPY-20102 Explicitly name each field of the bean to avoid problems with deserialization
Mikhail Golubev [Fri, 19 Aug 2016 16:52:51 +0000 (19:52 +0300)]
PY-20102 Explicitly name each field of the bean to avoid problems with deserialization

4 years agogive BoundedExecutor a name to help debug "already shutdown" errors appcode/163.3041 clion/163.3043
Alexey Kudravtsev [Mon, 22 Aug 2016 08:40:53 +0000 (11:40 +0300)]
give BoundedExecutor a name to help debug "already shutdown" errors

4 years ago[PasteMvnDependencyPreProcessor] use "compile scope" if nothing is specified
Yaroslav Lepenkin [Mon, 22 Aug 2016 08:16:18 +0000 (11:16 +0300)]
[PasteMvnDependencyPreProcessor] use "compile scope" if nothing is specified

4 years ago[java] NPE fix & diagnostics (EA-86973)
Roman Shevchenko [Mon, 22 Aug 2016 08:09:59 +0000 (11:09 +0300)]
[java] NPE fix & diagnostics (EA-86973)

4 years agofix CCE in tests when instantiating UnusedDeclarationBase
Anna Kozlova [Mon, 22 Aug 2016 08:00:09 +0000 (11:00 +0300)]
fix CCE in tests when instantiating UnusedDeclarationBase

4 years ago[java] better handling of JRT FS mounting errors (EA-87131)
Roman Shevchenko [Mon, 22 Aug 2016 07:52:41 +0000 (10:52 +0300)]
[java] better handling of JRT FS mounting errors (EA-87131)

4 years agojava null argument search: check that argument index < arguments.length (in case...
Dmitry Batkovich [Mon, 22 Aug 2016 06:39:47 +0000 (09:39 +0300)]
java null argument search: check that argument index < arguments.length (in case of red code)

4 years agoproperties: make code less yellow
Dmitry Batkovich [Thu, 18 Aug 2016 14:01:30 +0000 (17:01 +0300)]
properties: make code less yellow

4 years agoremove unusable logging
Dmitry Batkovich [Thu, 18 Aug 2016 10:01:41 +0000 (13:01 +0300)]
remove unusable logging

4 years agobuild scripts: reuse code which create plugin distribution to layout platform modules...
nik [Fri, 19 Aug 2016 18:04:47 +0000 (21:04 +0300)]
build scripts: reuse code which create plugin distribution to layout platform modules and libraries; improved collecting of *.jar files which need to be placed in product 'lib' directory

4 years agounused declaration: merge unused parameters inspection
Anna Kozlova [Mon, 22 Aug 2016 05:17:59 +0000 (08:17 +0300)]
unused declaration: merge unused parameters inspection

4 years agounused declaration: opposite direction of visibility labels
Anna Kozlova [Sat, 20 Aug 2016 14:13:23 +0000 (17:13 +0300)]
unused declaration: opposite direction of visibility labels

4 years agounused declaration: move entry points configurable back to inspection
Anna Kozlova [Sat, 20 Aug 2016 12:52:18 +0000 (15:52 +0300)]
unused declaration: move entry points configurable back to inspection

4 years agounused declaration: clarified parameters text
Anna Kozlova [Sat, 20 Aug 2016 12:40:11 +0000 (15:40 +0300)]
unused declaration: clarified parameters text

4 years agounused declaration: reuse super implementation
Anna Kozlova [Sat, 20 Aug 2016 11:55:25 +0000 (14:55 +0300)]
unused declaration: reuse super implementation

4 years agoduplicated class, allow to have same named class in tests: warn only if inside same...
Anna Kozlova [Sat, 20 Aug 2016 11:42:29 +0000 (14:42 +0300)]
duplicated class, allow to have same named class in tests: warn only if inside same source root type

4 years agoinline superclass: replace refs to super inside javadoc (IDEA-159913)
Anna Kozlova [Fri, 19 Aug 2016 13:42:12 +0000 (16:42 +0300)]
inline superclass: replace refs to super inside javadoc (IDEA-159913)

4 years agoreflect all visible highlightings in status bar (IDEA-111174)
Anna Kozlova [Fri, 19 Aug 2016 11:44:15 +0000 (14:44 +0300)]
reflect all visible highlightings in status bar (IDEA-111174)

4 years agoallow to delete cls file (IDEA-159270)
Anna Kozlova [Fri, 19 Aug 2016 11:29:24 +0000 (14:29 +0300)]
allow to delete cls file (IDEA-159270)

4 years agoautomatic renamer: validate all enabled rows (IDEA-159596)
Anna Kozlova [Fri, 19 Aug 2016 09:00:41 +0000 (12:00 +0300)]
automatic renamer: validate all enabled rows (IDEA-159596)

4 years agotarget renderer: functional expression aware (IDEA-159964)
Anna Kozlova [Fri, 19 Aug 2016 08:51:49 +0000 (11:51 +0300)]
target renderer: functional expression aware (IDEA-159964)

4 years agodo not skip old db if contains the only entry appcode/163.3035 clion/163.3031 dbe/163.3029 idea/163.3034 phpstorm/163.3033 pycharm/163.3032 pycharm/163.3036 rubymine/163.3037 webstorm/163.3038 webstorm/163.3039
Vladimir Krivosheev [Sun, 21 Aug 2016 18:42:03 +0000 (20:42 +0200)]
do not skip old db if contains the only entry

4 years agoIDEA-153873 Pressing Shift+Enter in Navigate File popup opens the file in a new windo... appcode/163.3026 clion/163.3025
Konstantin Bulenkov [Sun, 21 Aug 2016 11:57:31 +0000 (14:57 +0300)]
IDEA-153873 Pressing Shift+Enter in Navigate File popup opens the file in a new window instead of the current window

4 years agofix yellow code
Konstantin Bulenkov [Sun, 21 Aug 2016 10:50:50 +0000 (13:50 +0300)]
fix yellow code

4 years agoIG: fix test appcode/163.3022 clion/163.3021 phpstorm/163.3019
Bas Leijdekkers [Sun, 21 Aug 2016 09:45:39 +0000 (11:45 +0200)]
IG: fix test

4 years agoCleanup (migrates deprecated and semi-deprecated API calls to stable counterparts) appcode/163.3018 clion/163.3017
Roman Shevchenko [Sun, 21 Aug 2016 08:10:35 +0000 (11:10 +0300)]
Cleanup (migrates deprecated and semi-deprecated API calls to stable counterparts)

4 years agomake Analyze Dataflow actions available in all products appcode/163.3009 clion/163.3006 dbe/163.3005 idea/163.3013 phpstorm/163.3011 pycharm/163.3008 pycharm/163.3012 rubymine/163.3010 webstorm/163.3015 webstorm/163.3016
Gregory.Shrago [Sun, 21 Aug 2016 01:25:49 +0000 (04:25 +0300)]
make Analyze Dataflow actions available in all products

4 years agoIDEA-159948 "HEAD" instead of current branch name to avoid long command line
Kirill Likhodedov [Sat, 20 Aug 2016 17:41:34 +0000 (20:41 +0300)]
IDEA-159948 "HEAD" instead of current branch name to avoid long command line

Thus we'll call
    git log HEAD..origin/long-branch-name
instead of
    git log long-branch-name..origin/long-branch-name

Affects Update Project and the Push Dialog.

The latter calls GitOutgoingCommitsProvider which implements a rather
generic API, which we probably don't want to change just for this
particular case.

4 years agoDon't apply the stylesheet to the whole IDE, just to the commit details
Kirill Likhodedov [Sat, 20 Aug 2016 17:18:38 +0000 (20:18 +0300)]
Don't apply the stylesheet to the whole IDE, just to the commit details

Follow-up to 6aa0dac.
Relates to IDEA-159965.

4 years agoIDEA-159965 display committer information in gray
Kirill Likhodedov [Fri, 19 Aug 2016 16:02:28 +0000 (19:02 +0300)]
IDEA-159965 display committer information in gray

It is in general less important than author information,
but because of being on a new line with an indent it gains too much
attention.

Therefore we draw committer information in gray,
but keeping committer email blue.

4 years agoIDEA-159965 make links less distracting
Kirill Likhodedov [Fri, 19 Aug 2016 15:39:41 +0000 (18:39 +0300)]
IDEA-159965 make links less distracting

Use our standard link color. Don't underline.

It would be nice to underline on hover,
but HTMLEditorKit doesn't support a:hover, thus the task is not easy.

4 years agoIDEA-159965 better solution to display email link in log details
Kirill Likhodedov [Fri, 19 Aug 2016 09:01:25 +0000 (12:01 +0300)]
IDEA-159965 better solution to display email link in log details

Name being a link to email has two drawbacks:
* not clear what is it link to;
* no way to copy email.

The solution is to write the e-mail in the standard form after the name,
and also make it a link to mailto.

If committer is different from author, the line gets too wide,
so let's move it to a separate line, aligning with the first one.

4 years agoRemoved "LocalHistoryActionWithDialog"
Konstantin Kolosovsky [Fri, 19 Aug 2016 16:06:26 +0000 (19:06 +0300)]
Removed "LocalHistoryActionWithDialog"

Corresponding logic moved to "LocalHistoryAction"

4 years agovcs: Refactored "VcsGroupsWrapper"
Konstantin Kolosovsky [Fri, 19 Aug 2016 11:40:15 +0000 (14:40 +0300)]
vcs: Refactored "VcsGroupsWrapper"

4 years agovcs: Removed duplicate logic to access "default change list name"
Konstantin Kolosovsky [Thu, 18 Aug 2016 20:27:23 +0000 (23:27 +0300)]
vcs: Removed duplicate logic to access "default change list name"

Used "LocalChangeList.DEFAULT_NAME" where necessary

4 years agovcs: Marked "PerVcsProcessor" and "VcsSeparator" as "@FunctionalInterface"
Konstantin Kolosovsky [Thu, 18 Aug 2016 19:33:27 +0000 (22:33 +0300)]
vcs: Marked "PerVcsProcessor" and "VcsSeparator" as "@FunctionalInterface"

Simplified usages correspondingly

4 years agovcs: Refactored "ChangesUtil"
Konstantin Kolosovsky [Thu, 18 Aug 2016 06:08:52 +0000 (09:08 +0300)]
vcs: Refactored "ChangesUtil"

Code simplified, removed deprecated "findValidParent()", @NotNull

4 years agovcs: Removed deprecated "ChangesUtil$CaseSensitiveFilePathList"
Konstantin Kolosovsky [Wed, 17 Aug 2016 13:20:33 +0000 (16:20 +0300)]
vcs: Removed deprecated "ChangesUtil$CaseSensitiveFilePathList"

Corresponding logic replaced with "THashSet" with appropriate hashing
strategy

4 years agovcs: Refactored "AbstractVcsAction" and inheritors
Konstantin Kolosovsky [Fri, 12 Aug 2016 11:06:23 +0000 (14:06 +0300)]
vcs: Refactored "AbstractVcsAction" and inheritors

Removed "forceSyncUpdate()" method overrides, code simplified, @NotNull,
deprecated "forceSyncUpdate()" and "performUpdate()"

4 years agovcs: Made "AbstractVcsAction" inherit "DumbAwareAction" instead of "AsyncUpdateAction"
Konstantin Kolosovsky [Fri, 12 Aug 2016 10:07:16 +0000 (13:07 +0300)]
vcs: Made "AbstractVcsAction" inherit "DumbAwareAction" instead of "AsyncUpdateAction"

All "AbstractVcsAction" inheritors (including inheritors from external
plugins) override "forceSyncUpdate" method to return "true". So
"AsyncUpdateAction" logic is not necessary here and we could simplify
"AbstractVcsAction" behavior.

4 years agovcs: Refactored "ChangesBrowserLockedFoldersNode"
Konstantin Kolosovsky [Thu, 11 Aug 2016 18:25:49 +0000 (21:25 +0300)]
vcs: Refactored "ChangesBrowserLockedFoldersNode"

4 years agovcs: Converted stream-related utility methods (from "VcsUtil") to kotlin
Konstantin Kolosovsky [Thu, 11 Aug 2016 17:09:57 +0000 (20:09 +0300)]
vcs: Converted stream-related utility methods (from "VcsUtil") to kotlin

Moved methods to "util.kt" from "com.intellij.util.containers" package

4 years agosimilar to 'rebuild project', delete whole output directory on forced module build appcode/163.2983 appcode/163.2994 appcode/163.2998 clion/163.2987 clion/163.2995 clion/163.2997 dbe/163.2986 idea/163.2975 idea/163.2981 phpstorm/163.2982 phpstorm/163.2992 pycharm/163.2980 pycharm/163.2984 rubymine/163.2985 webstorm/163.2989 webstorm/163.2990
Eugene Zhuravlev [Fri, 19 Aug 2016 20:32:27 +0000 (22:32 +0200)]
similar to 'rebuild project', delete whole output directory on forced module build

4 years agoavoiding multiple warnings in logs
Eugene Zhuravlev [Fri, 19 Aug 2016 18:29:40 +0000 (20:29 +0200)]
avoiding multiple warnings in logs

4 years agoIDEA-160071 When eclipse plugin is not available, show error message (instead of...
Anton Makeev [Fri, 19 Aug 2016 17:46:49 +0000 (19:46 +0200)]
IDEA-160071 When eclipse plugin is not available, show error message (instead of exceptions)

4 years ago[hg]: IDEA-159828 Mercurial: entered password is not saved between idea sessions...
Nadya Zabrodina [Fri, 19 Aug 2016 15:45:14 +0000 (18:45 +0300)]
[hg]: IDEA-159828 Mercurial: entered password is not saved between idea sessions despite the settings

* remember password only after appropriate dialog has been shown;
* forget password if authorization error occurred;
* get rid of unused/unnecessary methods;

4 years ago[hg]: get and set password should use the same key
Nadya Zabrodina [Fri, 19 Aug 2016 15:37:15 +0000 (18:37 +0300)]
[hg]: get and set password should use the same key

4 years ago[hg]: cleanUp
Nadya Zabrodina [Fri, 19 Aug 2016 15:17:33 +0000 (18:17 +0300)]
[hg]: cleanUp