idea/community.git
6 years agoFix the example for the intention "Convert from variadic to normal parameter(s)"
Mikhail Golubev [Thu, 25 Aug 2016 17:10:55 +0000 (20:10 +0300)]
Fix the example for the intention "Convert from variadic to normal parameter(s)"

6 years agoupdate StubBasedPsiElementBase javadocs to the new reality
peter [Fri, 26 Aug 2016 09:32:49 +0000 (11:32 +0200)]
update StubBasedPsiElementBase javadocs to the new reality

6 years agoCleanup (formatting)
Roman Shevchenko [Fri, 26 Aug 2016 10:43:20 +0000 (13:43 +0300)]
Cleanup (formatting)

6 years ago[java] unifies duplicate module statements highlighting
Roman Shevchenko [Fri, 26 Aug 2016 10:40:52 +0000 (13:40 +0300)]
[java] unifies duplicate module statements highlighting

6 years agoMerge remote-tracking branch 'origin/master' idea/163.3348
Vladimir.Orlov [Fri, 26 Aug 2016 10:36:43 +0000 (13:36 +0300)]
Merge remote-tracking branch 'origin/master'

6 years agoupdater: do not show dialog for creation new file(s) with changes only in upper/lower...
Vladimir.Orlov [Fri, 26 Aug 2016 10:23:19 +0000 (13:23 +0300)]
updater: do not show dialog for creation new file(s) with changes only in upper/lower case name.

6 years ago[java] module 'uses' statement highlighting
Roman Shevchenko [Fri, 26 Aug 2016 10:21:59 +0000 (13:21 +0300)]
[java] module 'uses' statement highlighting

6 years agoOption whether to use rsync or not added to registry. RUBY-14931 Speed up remote...
Andrey Vokin [Fri, 26 Aug 2016 10:03:17 +0000 (12:03 +0200)]
Option whether to use rsync or not added to registry. RUBY-14931 Speed up remote gem downloading

6 years agoIDEA-CR-13184
Vladimir.Orlov [Fri, 26 Aug 2016 10:19:15 +0000 (13:19 +0300)]
IDEA-CR-13184

6 years ago[Hint Reporter ] added clarifying comment
Yaroslav Lepenkin [Fri, 26 Aug 2016 10:04:48 +0000 (13:04 +0300)]
[Hint Reporter ] added clarifying comment

6 years agocheck only java sdk versions
Egor.Ushakov [Fri, 26 Aug 2016 09:37:30 +0000 (12:37 +0300)]
check only java sdk versions

6 years agoFIXED IDEA-159856 Colors & Fonts > Import button is present in IDEA-based IDEs and...
Rustam Vishnyakov [Fri, 26 Aug 2016 09:30:12 +0000 (12:30 +0300)]
FIXED IDEA-159856 Colors & Fonts > Import button is present in IDEA-based IDEs and does nothing

6 years agoIDEA-CR-13278 PsiReferenceExpressionBase -> PsiReferenceExpression
Tagir Valeev [Fri, 26 Aug 2016 09:13:35 +0000 (12:13 +0300)]
IDEA-CR-13278 PsiReferenceExpressionBase -> PsiReferenceExpression

6 years agoIDEA-29246 Debug with alternative JRE - JDK source is incorrect - fixes after review...
Egor.Ushakov [Fri, 26 Aug 2016 09:14:07 +0000 (12:14 +0300)]
IDEA-29246 Debug with alternative JRE - JDK source is incorrect - fixes after review IDEA-CR-13233

6 years agosources of trove4j library removed from IDEA distributions (IDEA-159429)
nik [Fri, 26 Aug 2016 09:14:27 +0000 (12:14 +0300)]
sources of trove4j library removed from IDEA distributions (IDEA-159429)

6 years agobuild scripts: reused code to build updater.jar and use new 'LayoutBuilder' instead...
nik [Fri, 26 Aug 2016 09:12:26 +0000 (12:12 +0300)]
build scripts: reused code to build updater.jar and use new 'LayoutBuilder' instead of old 'layout' method

6 years agoIDEA-160325 Replace Arrays.asList(...).stream() with Stream.of(...) quick fix removes...
Tagir Valeev [Fri, 26 Aug 2016 09:00:15 +0000 (12:00 +0300)]
IDEA-160325 Replace Arrays.asList(...).stream() with Stream.of(...) quick fix removes generic type parameter which may lead to compilation error

6 years agoIDEA-160103 fix appcode/163.3340
Rustam Vishnyakov [Thu, 25 Aug 2016 19:09:25 +0000 (22:09 +0300)]
IDEA-160103 fix

6 years agoreplace with foreach: disable for arrays of collection type (IDEA-160323) clion/163.3339
Anna Kozlova [Fri, 26 Aug 2016 08:48:01 +0000 (11:48 +0300)]
replace with foreach: disable for arrays of collection type (IDEA-160323)

6 years agoreplace with collect: allow comments to produce assignments (IDEA-160327)
Anna Kozlova [Fri, 26 Aug 2016 08:41:23 +0000 (11:41 +0300)]
replace with collect: allow comments to produce assignments (IDEA-160327)

6 years agosources of trove4j library removed from product distributions (IDEA-159429)
nik [Fri, 26 Aug 2016 08:37:25 +0000 (11:37 +0300)]
sources of trove4j library removed from product distributions (IDEA-159429)

6 years agoIDEA-160239: refactoring
Tagir Valeev [Fri, 26 Aug 2016 07:23:14 +0000 (10:23 +0300)]
IDEA-160239: refactoring

6 years agoupdater: specify Main-Class in MANIFEST.MF directly in updater module to simplify... rubymine/163.3334
nik [Thu, 25 Aug 2016 20:38:59 +0000 (23:38 +0300)]
updater: specify Main-Class in MANIFEST.MF directly in updater module to simplify build scripts

6 years agobuild scripts: always build 'updater' module
nik [Thu, 25 Aug 2016 20:34:38 +0000 (23:34 +0300)]
build scripts: always build 'updater' module

6 years agobuild scripts: allow products to exclude some folders from platform modules
nik [Thu, 25 Aug 2016 17:13:50 +0000 (20:13 +0300)]
build scripts: allow products to exclude some folders from platform modules

6 years agobuild scripts: extracted method which creates copy of BuildContext to allow building...
nik [Thu, 25 Aug 2016 17:11:18 +0000 (20:11 +0300)]
build scripts: extracted method which creates copy of BuildContext to allow building two products in single script

6 years agounused iml file removed
nik [Thu, 25 Aug 2016 16:11:33 +0000 (19:11 +0300)]
unused iml file removed

6 years agoIDEA-160239: shortenClassReferences after insertion of new PsiExpression
Tagir Valeev [Fri, 26 Aug 2016 07:11:37 +0000 (10:11 +0300)]
IDEA-160239: shortenClassReferences after insertion of new PsiExpression

6 years agoguava inspection: conversion for FluentIterable.last (IDEA-160221)
Dmitry Batkovich [Fri, 26 Aug 2016 06:26:27 +0000 (09:26 +0300)]
guava inspection: conversion for FluentIterable.last (IDEA-160221)

6 years agoInjectionCache: don't load AST, search in non-Java files as well
peter [Fri, 26 Aug 2016 06:07:27 +0000 (08:07 +0200)]
InjectionCache: don't load AST, search in non-Java files as well

6 years agointroduce classTraverser appcode/163.3312 appcode/163.3328 dbe/163.3331 idea/163.3327 phpstorm/163.3326 pycharm/163.3325 pycharm/163.3330 rubymine/163.3329 webstorm/163.3333
Gregory.Shrago [Thu, 25 Aug 2016 20:48:04 +0000 (23:48 +0300)]
introduce classTraverser

6 years agoJBIterable, JBTreeTraversal: filter out duplicates; add some javadoc (IDEA-159584)
Gregory.Shrago [Thu, 25 Aug 2016 19:12:22 +0000 (22:12 +0300)]
JBIterable, JBTreeTraversal: filter out duplicates; add some javadoc (IDEA-159584)

6 years ago[groovy] support @Synchronized transformation (IDEA-140847)
Daniil Ovchinnikov [Thu, 25 Aug 2016 19:33:11 +0000 (22:33 +0300)]
[groovy] support @Synchronized transformation (IDEA-140847)

6 years agodiff: simplify
Aleksey Pivovarov [Thu, 25 Aug 2016 17:48:37 +0000 (20:48 +0300)]
diff: simplify

6 years agoclass patterns: validate input sting to be a valid java identifier with '*' extension...
Anna Kozlova [Thu, 25 Aug 2016 17:52:54 +0000 (20:52 +0300)]
class patterns: validate input sting to be a valid java identifier with '*' extension (IDEA-160281)

6 years agounused declaration: restart daemon if patterns were changed (IDEA-160293)
Anna Kozlova [Thu, 25 Aug 2016 17:39:30 +0000 (20:39 +0300)]
unused declaration: restart daemon if patterns were changed (IDEA-160293)

6 years agoapply inspection fixes
Anna Kozlova [Thu, 25 Aug 2016 17:29:46 +0000 (20:29 +0300)]
apply inspection fixes

6 years agobind parameter to field: ensure applicable field is chosen/skip already assigned...
Anna Kozlova [Thu, 25 Aug 2016 16:54:27 +0000 (19:54 +0300)]
bind parameter to field: ensure applicable field is chosen/skip already assigned (IDEA-160180)

6 years agocoverage percentage: assume 0/0 to be 100% (IDEA-160268)
Anna Kozlova [Thu, 25 Aug 2016 15:40:33 +0000 (18:40 +0300)]
coverage percentage: assume 0/0 to be 100% (IDEA-160268)

6 years agoCleanup (formatting)
Roman Shevchenko [Thu, 25 Aug 2016 17:52:09 +0000 (20:52 +0300)]
Cleanup (formatting)

6 years ago[java] module 'exports' package completion
Roman Shevchenko [Thu, 25 Aug 2016 17:50:57 +0000 (20:50 +0300)]
[java] module 'exports' package completion

6 years agodon't let recursive PIEAE spoil the diagnostics (PY-20537)
peter [Thu, 25 Aug 2016 16:27:09 +0000 (18:27 +0200)]
don't let recursive PIEAE spoil the diagnostics (PY-20537)

6 years agosome toString() added/improved for easier debugging
Aleksey Zezukin [Thu, 25 Aug 2016 16:32:28 +0000 (19:32 +0300)]
some toString() added/improved for easier debugging

6 years agoIDEA-160104 fix
Rustam Vishnyakov [Thu, 25 Aug 2016 16:38:00 +0000 (19:38 +0300)]
IDEA-160104 fix

6 years ago[Inlay Text Hints] isEnabledAndVisible = false, when inline hints disabled
Yaroslav Lepenkin [Thu, 25 Aug 2016 16:47:25 +0000 (19:47 +0300)]
[Inlay Text Hints] isEnabledAndVisible = false, when inline hints disabled

6 years ago- Find in Path dialog: Preview tab doesn't show file path anywhere (IDEA-150931)
Maxim.Mossienko [Thu, 25 Aug 2016 16:45:05 +0000 (18:45 +0200)]
- Find in Path dialog: Preview tab doesn't show file path anywhere (IDEA-150931)

6 years agorename to KeePassCredentialStore
Vladimir Krivosheev [Thu, 25 Aug 2016 16:45:22 +0000 (18:45 +0200)]
rename to KeePassCredentialStore

6 years agoIDEA-159614 Saved database passwords from the previous versions can not be used
Vladimir Krivosheev [Thu, 25 Aug 2016 16:39:28 +0000 (18:39 +0200)]
IDEA-159614 Saved database passwords from the previous versions can not be used

6 years agoEA-87348
Dennis Ushakov [Thu, 25 Aug 2016 16:09:03 +0000 (19:09 +0300)]
EA-87348

6 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Thu, 25 Aug 2016 16:03:38 +0000 (19:03 +0300)]
Merge remote-tracking branch 'origin/master'

6 years ago[java] module 'exports' statement highlighting
Roman Shevchenko [Thu, 25 Aug 2016 13:27:35 +0000 (16:27 +0300)]
[java] module 'exports' statement highlighting

6 years agoCleanup (test consolidation; code reuse)
Roman Shevchenko [Thu, 25 Aug 2016 13:18:30 +0000 (16:18 +0300)]
Cleanup (test consolidation; code reuse)

6 years ago[Inlay Text Hints] use ParameterHintsPresentationManager to retrieve hint text
Yaroslav Lepenkin [Thu, 25 Aug 2016 15:33:10 +0000 (18:33 +0300)]
[Inlay Text Hints] use ParameterHintsPresentationManager to retrieve hint text

6 years ago[vcs-log] minor: extract static class from anonimous, reorder fields
Julia Beliaeva [Thu, 25 Aug 2016 15:32:31 +0000 (18:32 +0300)]
[vcs-log] minor: extract static class from anonimous, reorder fields

6 years ago[vcs-log] minor: remove some extra empty lines, fix format
Julia Beliaeva [Thu, 25 Aug 2016 15:31:10 +0000 (18:31 +0300)]
[vcs-log] minor: remove some extra empty lines, fix format

6 years ago[vcs-log] add a diagnostic for an assertion, try to workaround broken storage EA...
Julia Beliaeva [Thu, 25 Aug 2016 15:27:19 +0000 (18:27 +0300)]
[vcs-log] add a diagnostic for an assertion, try to workaround broken storage EA-87308

6 years agoIDEA-156611 Find/Replace toolbar: Escape now clears the replace lineedit which also...
Maxim.Mossienko [Thu, 25 Aug 2016 15:24:58 +0000 (17:24 +0200)]
IDEA-156611 Find/Replace toolbar: Escape now clears the replace lineedit which also clears the lineedit history entry

6 years agoPHP tests: fixed PHP Env Tests suite - instantiate WebModuleType as late as possible appcode/163.3284 clion/163.3285
Artem Khvastunov [Thu, 25 Aug 2016 14:20:37 +0000 (16:20 +0200)]
PHP tests: fixed PHP Env Tests suite - instantiate WebModuleType as late as possible

6 years agoambiguity of implicit constructor call (IDEA-160248)
Anna Kozlova [Thu, 25 Aug 2016 14:09:38 +0000 (17:09 +0300)]
ambiguity of implicit constructor call (IDEA-160248)

6 years agoshorten refs on physical element
Anna Kozlova [Thu, 25 Aug 2016 12:35:32 +0000 (15:35 +0300)]
shorten refs on physical element

6 years agomethod refs: prefer unhandled exception to wrong return type error (IDEA-160251)
Anna Kozlova [Thu, 25 Aug 2016 09:34:42 +0000 (12:34 +0300)]
method refs: prefer unhandled exception to wrong return type error (IDEA-160251)

6 years agoCPP-7479 Project tool window collapsed by default: handle potential situation when...
Anton Makeev [Thu, 25 Aug 2016 14:32:53 +0000 (16:32 +0200)]
CPP-7479 Project tool window collapsed by default: handle potential situation when tool window is registered early

6 years agoIDEA-159498 initialize listeners for native preferences before requesting their values
Sergey Malenkov [Thu, 25 Aug 2016 14:30:23 +0000 (17:30 +0300)]
IDEA-159498 initialize listeners for native preferences before requesting their values

6 years agoCommonClassNames.JAVA_LANG_MATH and JAVA_LANG_STRICTMATH
Tagir Valeev [Thu, 25 Aug 2016 14:06:25 +0000 (17:06 +0300)]
CommonClassNames.JAVA_LANG_MATH and JAVA_LANG_STRICTMATH

6 years agoavoid whole words search failures like (RUBY-18057)
Maxim.Mossienko [Thu, 25 Aug 2016 13:56:38 +0000 (15:56 +0200)]
avoid whole words search failures like (RUBY-18057)

6 years agounused declaration: MoveEntriesToSuspicious always shows "remove from user defined...
Dmitry Batkovich [Thu, 25 Aug 2016 13:49:44 +0000 (16:49 +0300)]
unused declaration: MoveEntriesToSuspicious always shows "remove from user defined EP-s"

6 years agoInvalidComparatorMethodReferenceInspection: fixes according to IDEA-CR-13278
Tagir Valeev [Thu, 25 Aug 2016 13:43:57 +0000 (16:43 +0300)]
InvalidComparatorMethodReferenceInspection: fixes according to IDEA-CR-13278

6 years agoBasicInstallerTest skipped
Dmitry Avdeev [Thu, 25 Aug 2016 13:31:32 +0000 (16:31 +0300)]
BasicInstallerTest skipped

6 years agotypo
Dmitry Avdeev [Thu, 25 Aug 2016 12:40:14 +0000 (15:40 +0300)]
typo

6 years ago[Inlay Text Hints] added action to report tourbled inline hints
Yaroslav Lepenkin [Wed, 24 Aug 2016 17:13:54 +0000 (20:13 +0300)]
[Inlay Text Hints] added action to report tourbled inline hints

6 years agoUndo accidental change rubymine/163.3278
Pavel Dolgov [Wed, 24 Aug 2016 12:13:26 +0000 (15:13 +0300)]
Undo accidental change

6 years agofix item preselection in goto popups
peter [Thu, 25 Aug 2016 13:11:17 +0000 (15:11 +0200)]
fix item preselection in goto popups

6 years agouse green stub in StubBasedPsiElementBase#getParent
peter [Thu, 25 Aug 2016 12:43:23 +0000 (14:43 +0200)]
use green stub in StubBasedPsiElementBase#getParent

6 years agocontract inference: resolve method calls lazily
peter [Thu, 25 Aug 2016 12:28:26 +0000 (14:28 +0200)]
contract inference: resolve method calls lazily

6 years agocontract inference: check for variable initializer side effects lazily, only if any...
peter [Thu, 25 Aug 2016 11:18:15 +0000 (13:18 +0200)]
contract inference: check for variable initializer side effects lazily, only if any contracts are actually inferred

6 years agointroduce PreContract to make contract inference lazier (and eventually indexable)
peter [Thu, 25 Aug 2016 10:44:25 +0000 (12:44 +0200)]
introduce PreContract to make contract inference lazier (and eventually indexable)

6 years agocontract inference: make method's not-null check lazy
peter [Thu, 25 Aug 2016 09:39:17 +0000 (11:39 +0200)]
contract inference: make method's not-null check lazy

6 years agoCPP-6817 Changing code generation options causes duplicating sections and values...
Anton Makeev [Thu, 25 Aug 2016 12:31:51 +0000 (14:31 +0200)]
CPP-6817 Changing code generation options causes duplicating sections and values in codeStyleSettings.xml: test added

6 years agoPY-20392 Handle ambiguous settings for space after trailing comma in collection literals
Mikhail Golubev [Thu, 25 Aug 2016 11:55:23 +0000 (14:55 +0300)]
PY-20392 Handle ambiguous settings for space after trailing comma in collection literals

If one has chosen to omit a space after comma in settings but still
wants a space within braces or brackets in collection literals.

6 years agoPY-20392 Put space after trailing comma in dict literals if SPACE_AFTER_COMMA is...
Mikhail Golubev [Wed, 24 Aug 2016 19:18:16 +0000 (22:18 +0300)]
PY-20392 Put space after trailing comma in dict literals if SPACE_AFTER_COMMA is enabled

6 years agoPY-18744 Don't advertise compatibility inspection in library sources
Mikhail Golubev [Wed, 24 Aug 2016 11:39:44 +0000 (14:39 +0300)]
PY-18744 Don't advertise compatibility inspection in library sources

In particular, if some library imports __future__ or six, it doesn't
necessarily mean that project which uses it is intended to be
cross-compatible as well.

6 years agoCPP-6817 Changing code generation options causes duplicating sections and values...
Anton Makeev [Thu, 25 Aug 2016 11:54:22 +0000 (13:54 +0200)]
CPP-6817 Changing code generation options causes duplicating sections and values in codeStyleSettings.xml

6 years agofixing ClassChooserTest.testSubclassModel
Dmitry Avdeev [Thu, 25 Aug 2016 11:50:49 +0000 (14:50 +0300)]
fixing ClassChooserTest.testSubclassModel

6 years agosimplify — require credentials attributes (it is ok for set, but not for get) idea/163.3268
Vladimir Krivosheev [Thu, 25 Aug 2016 11:08:38 +0000 (13:08 +0200)]
simplify — require credentials attributes (it is ok for set, but not for get)

6 years agouse factory method to create credentials attributes, part 2
Vladimir Krivosheev [Thu, 25 Aug 2016 11:00:30 +0000 (13:00 +0200)]
use factory method to create credentials attributes, part 2

6 years agorestore createGlobalContextForTool (go plugin compatibility)
Vladimir Krivosheev [Thu, 25 Aug 2016 10:40:34 +0000 (12:40 +0200)]
restore createGlobalContextForTool (go plugin compatibility)

6 years agosetPassword as null means that we set account name to nul as well
Vladimir Krivosheev [Thu, 25 Aug 2016 10:34:12 +0000 (12:34 +0200)]
setPassword as null means that we set account name to nul as well

6 years agouse factory method to create credentials attributes idea/163.3262
Vladimir Krivosheev [Thu, 25 Aug 2016 10:06:45 +0000 (12:06 +0200)]
use factory method to create credentials attributes

6 years agofix emmet edit points for js
Dennis Ushakov [Thu, 25 Aug 2016 10:03:44 +0000 (13:03 +0300)]
fix emmet edit points for js

6 years agomac keychain — allow null password
Vladimir Krivosheev [Thu, 25 Aug 2016 09:38:46 +0000 (11:38 +0200)]
mac keychain — allow null password

6 years agoIDEA-160239 Warn about using Integer::min, Integer::max where Comparator expected
Tagir Valeev [Thu, 25 Aug 2016 09:33:03 +0000 (12:33 +0300)]
IDEA-160239 Warn about using Integer::min, Integer::max where Comparator expected

6 years agore-write warning message
Konstantin Bulenkov [Thu, 25 Aug 2016 09:20:56 +0000 (12:20 +0300)]
re-write warning message

6 years agoCleanup (formatting)
Roman Shevchenko [Thu, 25 Aug 2016 09:18:37 +0000 (12:18 +0300)]
Cleanup (formatting)

6 years agoCPP-7479 Project tool window collapsed by default
Anton Makeev [Wed, 24 Aug 2016 19:56:02 +0000 (21:56 +0200)]
CPP-7479 Project tool window collapsed by default

6 years agoIDEA-160207 Redundant default parameter value assignment doesn’t catch unnecessary...
Dmitry Avdeev [Thu, 25 Aug 2016 09:10:53 +0000 (12:10 +0300)]
IDEA-160207 Redundant default parameter value assignment doesn’t catch unnecessary array assignments

6 years ago[java] module reference completion appcode/163.3258 clion/163.3257
Roman Shevchenko [Thu, 25 Aug 2016 09:00:24 +0000 (12:00 +0300)]
[java] module reference completion

6 years agoOneTimeString — do not clear on set
Vladimir Krivosheev [Thu, 25 Aug 2016 07:15:49 +0000 (09:15 +0200)]
OneTimeString — do not clear on set

6 years agoinitial OneTimeString
Vladimir Krivosheev [Thu, 25 Aug 2016 07:00:17 +0000 (09:00 +0200)]
initial OneTimeString

6 years agoInjection editor should create editor highlighter by injected language, not appcode/163.3245 clion/163.3248 dbe/163.3240 idea/163.3242 phpstorm/163.3243 pycharm/163.3241 pycharm/163.3244 rubymine/163.3246 webstorm/163.3249 webstorm/163.3250
Alexander Zolotov [Wed, 24 Aug 2016 21:41:26 +0000 (00:41 +0300)]
Injection editor should create editor highlighter by injected language, not
by file type

6 years agoIDEA-160080 Find query lost when switching between "find in path" and "replace in...
Maxim.Mossienko [Wed, 24 Aug 2016 19:47:48 +0000 (21:47 +0200)]
IDEA-160080 Find query lost when switching between "find in path" and "replace in path" dialogs