idea/community.git
5 years ago[platform] fixes IDE launch from a bin/ directory on Unix (IDEA-161265) appcode/163.4576 clion/163.4573 clion/163.4575 dbe/163.4574
Roman Shevchenko [Thu, 15 Sep 2016 11:31:31 +0000 (14:31 +0300)]
[platform] fixes IDE launch from a bin/ directory on Unix (IDEA-161265)

5 years agoMerge remote-tracking branch 'origin/master' pycharm/163.4569
Vladimir.Orlov [Thu, 15 Sep 2016 11:13:10 +0000 (14:13 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agojunit 5: filter by tag
Anna Kozlova [Thu, 15 Sep 2016 07:42:44 +0000 (10:42 +0300)]
junit 5: filter by tag

5 years agotests: hide auto test delay for java configurations which are compiler based
Anna Kozlova [Wed, 14 Sep 2016 18:26:09 +0000 (21:26 +0300)]
tests: hide auto test delay for java configurations which are compiler based

5 years agoprovide accessibility fixes for problems inside annotations (IDEA-148864)
Anna Kozlova [Wed, 14 Sep 2016 17:37:43 +0000 (20:37 +0300)]
provide accessibility fixes for problems inside annotations (IDEA-148864)

5 years agoextract constant: allow class-constants to be used from enum constant initializer...
Anna Kozlova [Wed, 14 Sep 2016 17:01:37 +0000 (20:01 +0300)]
extract constant: allow class-constants to be used from enum constant initializer outside argument list (IDEA-161237)

5 years agoturn refs to super: ensure cls super classes are processed (IDEA-160913)
Anna Kozlova [Wed, 14 Sep 2016 16:07:32 +0000 (19:07 +0300)]
turn refs to super: ensure cls super classes are processed (IDEA-160913)

5 years agoinline method: serach for usages inside project only, allow to inline all refs in...
Anna Kozlova [Wed, 14 Sep 2016 14:58:36 +0000 (17:58 +0300)]
inline method: serach for usages inside project only, allow to inline all refs in the project (IDEA-161203)

5 years agoinline: limit occurrences search for project files
Anna Kozlova [Wed, 14 Sep 2016 14:32:28 +0000 (17:32 +0300)]
inline: limit occurrences search for project files

5 years agomove: don't create UsageInfo for non-physical elements (IDEA-161228)
Anna Kozlova [Wed, 14 Sep 2016 14:21:39 +0000 (17:21 +0300)]
move: don't create UsageInfo for non-physical elements (IDEA-161228)

5 years agoseparate ignore message from everything else (IDEA-161181)
Anna Kozlova [Wed, 14 Sep 2016 13:41:13 +0000 (16:41 +0300)]
separate ignore message from everything else (IDEA-161181)

5 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Thu, 15 Sep 2016 10:55:24 +0000 (13:55 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoMerge remote-tracking branch 'origin/master'
Vladimir.Orlov [Thu, 15 Sep 2016 10:47:43 +0000 (13:47 +0300)]
Merge remote-tracking branch 'origin/master'

5 years agoRegistry: add ability to disable fix for unit increment in scroll pane idea/163.4567
Sergey Malenkov [Thu, 15 Sep 2016 10:43:46 +0000 (13:43 +0300)]
Registry: add ability to disable fix for unit increment in scroll pane

5 years agoIDEA-161255 Update Community edition icons. PyCharm icons.
Vladimir.Orlov [Thu, 15 Sep 2016 10:37:56 +0000 (13:37 +0300)]
IDEA-161255 Update Community edition icons. PyCharm icons.

5 years agoIG: can warn when valueOf() argument is @NotNull dbe/163.4564
Bas Leijdekkers [Thu, 15 Sep 2016 10:07:59 +0000 (12:07 +0200)]
IG: can warn when valueOf() argument is @NotNull

5 years agoIDEA-161250 Semicolon added in the middle of code
peter [Thu, 15 Sep 2016 09:40:58 +0000 (11:40 +0200)]
IDEA-161250 Semicolon added in the middle of code

5 years agoIDEA-161258 Add Java-8 migration fix to use Map.getOrDefault() where appropriate
Tagir Valeev [Thu, 15 Sep 2016 09:51:37 +0000 (16:51 +0700)]
IDEA-161258 Add Java-8 migration fix to use Map.getOrDefault() where appropriate

5 years agoIDEA-CR-13807 Inspection message updated
Tagir Valeev [Thu, 15 Sep 2016 09:30:06 +0000 (16:30 +0700)]
IDEA-CR-13807 Inspection message updated

5 years agoIDEA-161260 Migration to findFirst(): Support more expression kinds in the last retur...
Tagir Valeev [Thu, 15 Sep 2016 09:28:52 +0000 (16:28 +0700)]
IDEA-161260 Migration to findFirst(): Support more expression kinds in the last return statement

5 years agoIDEA-158796 ("Scope of variable 'entries' is too broad" false positive)
Bas Leijdekkers [Thu, 15 Sep 2016 09:26:37 +0000 (11:26 +0200)]
IDEA-158796 ("Scope of variable 'entries' is too broad" false positive)

5 years agoa meaningful toString for ReadTask continuation runnable appcode/163.4557 clion/163.4556
peter [Thu, 15 Sep 2016 08:55:52 +0000 (10:55 +0200)]
a meaningful toString for ReadTask continuation runnable

5 years agoIDEA-CR-13813 fix GitHttpGuiAuthenticator password label
Vladimir Krivosheev [Thu, 15 Sep 2016 08:55:50 +0000 (10:55 +0200)]
IDEA-CR-13813 fix GitHttpGuiAuthenticator password label

5 years agocorrecct ssh.password.message text according to new Password Promt Dialog layout
Vladimir Krivosheev [Thu, 15 Sep 2016 08:49:08 +0000 (10:49 +0200)]
correcct ssh.password.message text according to new Password Promt Dialog layout

5 years agobuild scripts: deprecated method in old gant scripts
nik [Thu, 15 Sep 2016 08:44:17 +0000 (11:44 +0300)]
build scripts: deprecated method in old gant scripts

5 years agobuild scripts: include junit-jupiter-api-5.0.0-M2.jar to junit plugin distribution idea/163.4558
nik [Thu, 15 Sep 2016 08:42:53 +0000 (11:42 +0300)]
build scripts: include junit-jupiter-api-5.0.0-M2.jar to junit plugin distribution

5 years agodeprecate PasswordSafePromptDialog
Vladimir Krivosheev [Thu, 15 Sep 2016 08:35:58 +0000 (10:35 +0200)]
deprecate PasswordSafePromptDialog

5 years agobuild scripts: include shared resources to distribution in 'update from sources'... dbe/163.4555
nik [Thu, 15 Sep 2016 08:35:38 +0000 (11:35 +0300)]
build scripts: include shared resources to distribution in 'update from sources' task

5 years agobuild scripts for IDEA UE and CE rewritten to use the new scheme to layout platform...
nik [Wed, 14 Sep 2016 17:32:10 +0000 (20:32 +0300)]
build scripts for IDEA UE and CE rewritten to use the new scheme to layout platform and plugin JARs instead of layouts.gant files

5 years agobuild scripts: javadoc updated
nik [Wed, 14 Sep 2016 17:29:37 +0000 (20:29 +0300)]
build scripts: javadoc updated

5 years agobuild scripts: specified non-trivial layouts of remaining IDEA plugins
nik [Wed, 14 Sep 2016 17:28:45 +0000 (20:28 +0300)]
build scripts: specified non-trivial layouts of remaining IDEA plugins

5 years agobuild scripts: allow plugins to include resources from other modules, reordering...
nik [Wed, 14 Sep 2016 17:27:34 +0000 (20:27 +0300)]
build scripts: allow plugins to include resources from other modules, reordering entries in jar files supported, added option to skip building non-bundled plugins, allow excluding project libraries from a product layout, added option to build archives of sources of all modules included into a product

5 years agobuild scripts: exclude *.png files from sources archives
nik [Wed, 14 Sep 2016 17:16:32 +0000 (20:16 +0300)]
build scripts: exclude *.png files from sources archives

5 years agobuild scripts: javadoc updated
nik [Wed, 14 Sep 2016 17:02:16 +0000 (20:02 +0300)]
build scripts: javadoc updated

5 years agoperform multithreaded modal indexing immediately even if inside write action (IDEA...
peter [Thu, 15 Sep 2016 08:02:51 +0000 (10:02 +0200)]
perform multithreaded modal indexing immediately even if inside write action (IDEA-159199)

5 years agoCucumber dependencies updated
Andrey Vokin [Thu, 15 Sep 2016 07:22:48 +0000 (09:22 +0200)]
Cucumber dependencies updated

5 years agoLambdaCanBeMethodReferenceInspection: ExpressionUtils.isNullLiteral used
Tagir Valeev [Thu, 15 Sep 2016 07:09:49 +0000 (14:09 +0700)]
LambdaCanBeMethodReferenceInspection: ExpressionUtils.isNullLiteral used

5 years agoIDEA-161194 Add inspection to optimize Stream.filter(...).findAny().isPresent() to...
Tagir Valeev [Thu, 15 Sep 2016 06:20:50 +0000 (13:20 +0700)]
IDEA-161194 Add inspection to optimize Stream.filter(...).findAny().isPresent() to anyMatch(...)

5 years agoIDEA-161260 Stream API Migration: support findFirst() patterns
Tagir Valeev [Thu, 15 Sep 2016 05:13:11 +0000 (12:13 +0700)]
IDEA-161260 Stream API Migration: support findFirst() patterns

5 years agoIDEA-161202 Replace Collections.sort with List.sort in Java-8 pycharm/163.4548 pycharm/163.4549
Tagir Valeev [Thu, 15 Sep 2016 04:24:08 +0000 (11:24 +0700)]
IDEA-161202 Replace Collections.sort with List.sort in Java-8

5 years agoReplace several comparators via ComparatorCombinatorsInspection
Tagir Valeev [Thu, 15 Sep 2016 03:49:49 +0000 (10:49 +0700)]
Replace several comparators via ComparatorCombinatorsInspection

5 years agoComparatorCombinatorsInspection: same family name; naturalOrder()/reverseOrder()...
Tagir Valeev [Thu, 15 Sep 2016 03:34:03 +0000 (10:34 +0700)]
ComparatorCombinatorsInspection: same family name; naturalOrder()/reverseOrder() support

5 years agoAdd descriptions for some registry keys appcode/163.4544 clion/163.4540 dbe/163.4536 dbe/163.4541 idea/163.4542 phpstorm/163.4545 pycharm/163.4538 pycharm/163.4543 rubymine/163.4546 webstorm/163.4547
Vassiliy.Kudryashov [Wed, 14 Sep 2016 20:20:52 +0000 (23:20 +0300)]
Add descriptions for some registry keys

5 years agoEnable blocking read of the git output by default
Kirill Likhodedov [Wed, 14 Sep 2016 20:12:30 +0000 (23:12 +0300)]
Enable blocking read of the git output by default

This solves trimmed output like in IDEA-96461,
it probably used to cause hangs in some cases, but the process handler
had many improvements since then, so hopefully no more hangs should
appear. If they do, the change will be rolled back.

5 years agoMake "Undo commit" restore correct state of added files
Kirill Likhodedov [Wed, 14 Sep 2016 19:54:10 +0000 (22:54 +0300)]
Make "Undo commit" restore correct state of added files

Call `git reset --soft` instead of `--mixed`, to add all files from
the commit to the index.

This fixes IDEA-160606

5 years agoshould be the only credentials per service name — fixed and tested for macOS appcode/163.4525
Vladimir Krivosheev [Wed, 14 Sep 2016 17:29:16 +0000 (19:29 +0200)]
should be the only credentials per service name — fixed and tested for macOS

5 years agoShow display names of user Default/Darcula copies when switching dbe/163.4527
Rustam Vishnyakov [Wed, 14 Sep 2016 16:33:06 +0000 (19:33 +0300)]
Show display names of user Default/Darcula copies when switching

5 years agoshould be the only credentials per service name (fixed and test for KeePass): fix...
Vladimir Krivosheev [Wed, 14 Sep 2016 16:22:12 +0000 (18:22 +0200)]
should be the only credentials per service name (fixed and test for KeePass): fix test

5 years agobuild scripts: correctly find file under source root with package prefix
nik [Wed, 14 Sep 2016 14:03:22 +0000 (17:03 +0300)]
build scripts: correctly find file under source root with package prefix

5 years agobuild scripts: check correctness of productLayout.mainModule
nik [Wed, 14 Sep 2016 14:00:42 +0000 (17:00 +0300)]
build scripts: check correctness of productLayout.mainModule

5 years agoproject configuration: dependency on JAXB library moved from maven module to maven2...
nik [Tue, 13 Sep 2016 15:59:28 +0000 (18:59 +0300)]
project configuration: dependency on JAXB library moved from maven module to maven2-server-impl module

5 years agoproject configuration: corrected scope for 'TestNG' library to ensure that it won...
nik [Tue, 13 Sep 2016 14:05:08 +0000 (17:05 +0300)]
project configuration: corrected scope for 'TestNG' library to ensure that it won't be copied 'lib' directory of IDEA distribution

5 years agoproject configuration: use 'test' scope for assertj library used in tests only
nik [Tue, 13 Sep 2016 14:04:15 +0000 (17:04 +0300)]
project configuration: use 'test' scope for assertj library used in tests only

5 years agoproject configuration: added missing libraries to IDEA Community project
nik [Tue, 13 Sep 2016 12:27:48 +0000 (15:27 +0300)]
project configuration: added missing libraries to IDEA Community project

5 years agoproject configuration: removed unused dependency on TestNG library
nik [Tue, 13 Sep 2016 12:16:40 +0000 (15:16 +0300)]
project configuration: removed unused dependency on TestNG library

5 years ago[groovy] show method calls before closure blocks
Vladislav.Soroka [Wed, 14 Sep 2016 15:52:50 +0000 (18:52 +0300)]
[groovy] show method calls before closure blocks

5 years agoDefault prefix change [IDEA-CR-13797]
Rustam Vishnyakov [Wed, 14 Sep 2016 15:51:30 +0000 (18:51 +0300)]
Default prefix change [IDEA-CR-13797]

5 years agouse message bus instead of custom dispatcher
Vladimir Krivosheev [Wed, 14 Sep 2016 15:50:53 +0000 (17:50 +0200)]
use message bus instead of custom dispatcher

5 years agoIDEA-161217 (False positive 'Unnecessary call to String.valueOf()')
Bas Leijdekkers [Wed, 14 Sep 2016 15:45:36 +0000 (17:45 +0200)]
IDEA-161217 (False positive 'Unnecessary call to String.valueOf()')

5 years agoSRR: avoid double brace initialization
Bas Leijdekkers [Wed, 14 Sep 2016 14:55:42 +0000 (16:55 +0200)]
SRR: avoid double brace initialization

5 years agoSSR: don't use selection if the editor does not have the focus
Bas Leijdekkers [Wed, 14 Sep 2016 14:30:47 +0000 (16:30 +0200)]
SSR: don't use selection if the editor does not have the focus

5 years agoSSR: cleanup
Bas Leijdekkers [Wed, 14 Sep 2016 14:28:48 +0000 (16:28 +0200)]
SSR: cleanup

5 years agoSSR: collect usage statistics
Bas Leijdekkers [Wed, 14 Sep 2016 12:41:27 +0000 (14:41 +0200)]
SSR: collect usage statistics

5 years agoConvertAtomicToLongAdderIntention check element is valid
Dmitry Batkovich [Wed, 14 Sep 2016 15:39:58 +0000 (18:39 +0300)]
ConvertAtomicToLongAdderIntention check element is valid

5 years agoshould be the only credentials per service name (fixed and test for KeePass)
Vladimir Krivosheev [Wed, 14 Sep 2016 15:35:04 +0000 (17:35 +0200)]
should be the only credentials per service name (fixed and test for KeePass)

5 years agofix typo
Vladimir Krivosheev [Wed, 14 Sep 2016 15:21:56 +0000 (17:21 +0200)]
fix typo

5 years ago[groovy] show method calls before closure blocks
Vladislav.Soroka [Wed, 14 Sep 2016 15:27:35 +0000 (18:27 +0300)]
[groovy] show method calls before closure blocks

5 years ago[groovy] show method calls before closure blocks
Vladislav.Soroka [Wed, 14 Sep 2016 15:15:34 +0000 (18:15 +0300)]
[groovy] show method calls before closure blocks

5 years agoresource bundle editor: typo appcode/163.4515 clion/163.4514
Dmitry Batkovich [Wed, 14 Sep 2016 14:51:48 +0000 (17:51 +0300)]
resource bundle editor: typo

5 years agodon't try to complete anonymous outer class method references (IDEA-CR-13773)
peter [Wed, 14 Sep 2016 14:47:23 +0000 (16:47 +0200)]
don't try to complete anonymous outer class method references (IDEA-CR-13773)

5 years agoresource bundle editor: allow to insert new property after selected one IDEA-160539
Dmitry Batkovich [Wed, 14 Sep 2016 14:47:21 +0000 (17:47 +0300)]
resource bundle editor: allow to insert new property after selected one IDEA-160539

5 years ago[Parameter Name Hints] show hint for vararg if any of it's params is literal
Yaroslav Lepenkin [Wed, 14 Sep 2016 13:48:56 +0000 (16:48 +0300)]
[Parameter Name Hints] show hint for vararg if any of it's params is literal

5 years agoDescriptions of Dart registry properties
Alexander Doroshko [Wed, 14 Sep 2016 14:05:31 +0000 (17:05 +0300)]
Descriptions of Dart registry properties

5 years ago[groovy] breadcrumbs: show invoked expression text before closure blocks
Vladislav.Soroka [Wed, 14 Sep 2016 14:01:14 +0000 (17:01 +0300)]
[groovy] breadcrumbs: show invoked expression text before closure blocks

5 years agogradle: FileComparisonFailure can be wrapped into RuntimeException
Vladislav.Soroka [Wed, 14 Sep 2016 13:33:15 +0000 (16:33 +0300)]
gradle: FileComparisonFailure can be wrapped into RuntimeException

5 years agoMerge remote-tracking branch 'origin/master'
Michael Golubev [Wed, 14 Sep 2016 13:45:08 +0000 (15:45 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agoplatform: extract tree factory method for NewErrorTreeViewPanel
Andrey Starovoyt [Wed, 14 Sep 2016 13:41:49 +0000 (16:41 +0300)]
platform: extract tree factory method for NewErrorTreeViewPanel

5 years agoMerge branch 'master' of git.labs.intellij.net:idea/community
Michael Golubev [Wed, 14 Sep 2016 13:06:19 +0000 (15:06 +0200)]
Merge branch 'master' of git.labs.intellij.net:idea/community

5 years agoschemeChangedOrSwitched must call `myDispatcher.getMulticaster().globalSchemeChange`
Vladimir Krivosheev [Wed, 14 Sep 2016 12:49:38 +0000 (14:49 +0200)]
schemeChangedOrSwitched must call `myDispatcher.getMulticaster().globalSchemeChange`

5 years agoCleanup
Rustam Vishnyakov [Wed, 14 Sep 2016 12:49:43 +0000 (15:49 +0300)]
Cleanup

5 years agoAdd description
Alexander Lobas [Wed, 14 Sep 2016 12:47:52 +0000 (15:47 +0300)]
Add description

5 years agoIDEA-102869 Automatically create a copy of default scheme for chaging
Rustam Vishnyakov [Wed, 14 Sep 2016 12:24:46 +0000 (15:24 +0300)]
IDEA-102869 Automatically create a copy of default scheme for chaging

5 years agoinspection tool window: disable/enable button apply changes for all of scopes + ...
Dmitry Batkovich [Wed, 14 Sep 2016 12:25:45 +0000 (15:25 +0300)]
inspection tool window: disable/enable button apply changes for all of scopes + "disabled" marker in tree considers all of scopes too  IDEA-160955

5 years agoToolbarDecorator component automatically has [CCFlags.grow] and [CCFlags.push].
Vladimir Krivosheev [Wed, 14 Sep 2016 12:23:44 +0000 (14:23 +0200)]
ToolbarDecorator component automatically has [CCFlags.grow] and [CCFlags.push].
add DebugMigLayoutAction action

5 years agoremove obsolete saving.state.in.new.format.is.allowed registry key
Vladimir Krivosheev [Wed, 14 Sep 2016 10:38:01 +0000 (12:38 +0200)]
remove obsolete saving.state.in.new.format.is.allowed registry key

5 years agoFix write action allowed assertion
Vassiliy.Kudryashov [Wed, 14 Sep 2016 12:09:01 +0000 (15:09 +0300)]
Fix write action allowed assertion

5 years agodon't allow clients to modify cached extensions (IDEA-155455)
peter [Wed, 14 Sep 2016 12:06:21 +0000 (14:06 +0200)]
don't allow clients to modify cached extensions (IDEA-155455)

5 years agoJavafx: Made optional the dependency on properties module (IDEA-100213)
Pavel Dolgov [Wed, 14 Sep 2016 11:46:11 +0000 (14:46 +0300)]
Javafx: Made optional the dependency on properties module (IDEA-100213)

5 years agoJavafx: Created inspection that validates attribute values provided in a resource...
Pavel Dolgov [Tue, 13 Sep 2016 15:50:43 +0000 (18:50 +0300)]
Javafx: Created inspection that validates attribute values provided in a resource bundle (IDEA-100213)

5 years agoJavafx: Added dependency on properties module (IDEA-100213)
Pavel Dolgov [Tue, 13 Sep 2016 13:04:06 +0000 (16:04 +0300)]
Javafx: Added dependency on properties module (IDEA-100213)

5 years ago[Parameter Name Hints] rename appcode/163.4499 clion/163.4500
Yaroslav Lepenkin [Tue, 13 Sep 2016 21:38:50 +0000 (00:38 +0300)]
[Parameter Name Hints] rename

5 years ago[Parameter Name Hints] rewriting test with InlayModel
Yaroslav Lepenkin [Tue, 13 Sep 2016 12:13:51 +0000 (15:13 +0300)]
[Parameter Name Hints] rewriting test with InlayModel

5 years ago[Parameter Name Hints] replaced FoldingDescriptor usage
Yaroslav Lepenkin [Tue, 13 Sep 2016 10:05:31 +0000 (13:05 +0300)]
[Parameter Name Hints] replaced FoldingDescriptor usage

5 years ago[Parameter Name Hints] ditched folding implementation, hints is shown via inlays...
Yaroslav Lepenkin [Tue, 13 Sep 2016 09:48:56 +0000 (12:48 +0300)]
[Parameter Name Hints] ditched folding implementation, hints is shown via inlays on registry flag or "inline parameter names for literals" code folding setting

5 years ago[Parameter Name Hints] show for varargs, extracted name hints tests to separate suite
Yaroslav Lepenkin [Tue, 13 Sep 2016 08:46:13 +0000 (11:46 +0300)]
[Parameter Name Hints] show for varargs, extracted name hints tests to separate suite

5 years ago[platform] fixes permissions of JRE binaries copied for update (IDEA-161223)
Roman Shevchenko [Wed, 14 Sep 2016 11:37:06 +0000 (14:37 +0300)]
[platform] fixes permissions of JRE binaries copied for update (IDEA-161223)

5 years agoIDEA-159341
Maxim.Mossienko [Wed, 14 Sep 2016 11:24:15 +0000 (13:24 +0200)]
IDEA-159341
Replace in file: Regex for start of line matches twice on empty lines

5 years ago[groovy] honor order of classes in the scope, prepend the script file currently beiun...
Daniil Ovchinnikov [Wed, 14 Sep 2016 11:19:20 +0000 (14:19 +0300)]
[groovy] honor order of classes in the scope, prepend the script file currently beiung run to the scope (IDEA-153553)

5 years agoMake SearchScopeProvidingRunProfile provide actual scope instead of module array
Daniil Ovchinnikov [Wed, 14 Sep 2016 10:51:26 +0000 (13:51 +0300)]
Make SearchScopeProvidingRunProfile provide actual scope instead of module array

5 years agoExtract psi class scope comparator
Daniil Ovchinnikov [Wed, 14 Sep 2016 10:30:50 +0000 (13:30 +0300)]
Extract psi class scope comparator