idea/community.git
4 years agoadd ProjectFileIndex#isInLibrary(fileOrDir)
Sergey Simonchik [Fri, 26 Aug 2016 13:22:37 +0000 (16:22 +0300)]
add ProjectFileIndex#isInLibrary(fileOrDir)

4 years agoparameter hint presentation tweak - avoid showing hint text too high above editor...
Dmitry Batrak [Fri, 26 Aug 2016 13:17:09 +0000 (16:17 +0300)]
parameter hint presentation tweak - avoid showing hint text too high above editor text's baseline

4 years agoavoid UnsupportedOperationException
Anna Kozlova [Fri, 26 Aug 2016 13:15:08 +0000 (16:15 +0300)]
avoid UnsupportedOperationException

4 years agojavafx: treat initialize method of a controller as an entry point, invoked implicitly...
Anna Kozlova [Fri, 26 Aug 2016 09:22:19 +0000 (12:22 +0300)]
javafx: treat initialize method of a controller as an entry point, invoked implicitly by FXMLLoader (IDEA-158967)

4 years agoguava inspection: migrate Optional.fromNullable chains (IDEA-160227)
Dmitry Batkovich [Fri, 26 Aug 2016 12:52:29 +0000 (15:52 +0300)]
guava inspection: migrate Optional.fromNullable chains (IDEA-160227)

4 years agoIDEA-159851 External documentation doesn't jump to method, only top of the file on...
Dmitry Batrak [Fri, 26 Aug 2016 12:52:34 +0000 (15:52 +0300)]
IDEA-159851 External documentation doesn't jump to method, only top of the file on OS X

4 years ago[groovy] @Synchronized minor fixes (IDEA-140847)
Daniil Ovchinnikov [Fri, 26 Aug 2016 12:33:46 +0000 (15:33 +0300)]
[groovy] @Synchronized minor fixes (IDEA-140847)

4 years agoregexp: initial support for named unicode characters (IDEA-156407)
Bas Leijdekkers [Fri, 26 Aug 2016 12:17:16 +0000 (14:17 +0200)]
regexp: initial support for named unicode characters (IDEA-156407)

4 years agoregexp: improve error highlighting for posix bracket expressions
Bas Leijdekkers [Fri, 26 Aug 2016 07:26:44 +0000 (09:26 +0200)]
regexp: improve error highlighting for posix bracket expressions

4 years agoregexp: improve error reporting and recovery when parsing properties
Bas Leijdekkers [Thu, 25 Aug 2016 16:17:07 +0000 (18:17 +0200)]
regexp: improve error reporting and recovery when parsing properties

4 years agoregexp: introduce ascii utility methods
Bas Leijdekkers [Thu, 25 Aug 2016 15:10:45 +0000 (17:10 +0200)]
regexp: introduce ascii utility methods

4 years agoIDEA-160341 keep consumer stacktrace appcode/163.3356 clion/163.3354 dbe/163.3355 idea/163.3357
Vladimir Krivosheev [Fri, 26 Aug 2016 11:57:41 +0000 (13:57 +0200)]
IDEA-160341 keep consumer stacktrace

4 years ago[Hint Reporter ] rewording, use notification instead of hint
Yaroslav Lepenkin [Fri, 26 Aug 2016 11:19:42 +0000 (14:19 +0300)]
[Hint Reporter ] rewording, use notification instead of hint

4 years agoIDEA-160341 secure implementation of joinData
Vladimir Krivosheev [Fri, 26 Aug 2016 11:43:10 +0000 (13:43 +0200)]
IDEA-160341 secure implementation of joinData

4 years agoIDEA-157507 Use "deploymentType" field in serverInfo to detect instances of JIRA... phpstorm/163.3351
Mikhail Golubev [Mon, 22 Aug 2016 14:58:53 +0000 (17:58 +0300)]
IDEA-157507 Use "deploymentType" field in serverInfo to detect instances of JIRA in Cloud

It seems that at the moments most of existing JIRA Cloud servers have
this parameter, but just in case I left the old heuristics as a
fallback. Also whether the server is an instance of Cloud is shown in
the editor settings next to the version to ease debugging.

4 years agoDo not use <small/> in the description of "Negate comparison" intention
Mikhail Golubev [Thu, 25 Aug 2016 17:39:28 +0000 (20:39 +0300)]
Do not use <small/> in the description of "Negate comparison" intention

4 years agoEA-87349 Fix NPE in the "Convert from variadic to normal parameter(s)" intention
Mikhail Golubev [Thu, 25 Aug 2016 17:15:47 +0000 (20:15 +0300)]
EA-87349 Fix NPE in the "Convert from variadic to normal parameter(s)" intention

4 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)"

4 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

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

4 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

4 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'

4 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.

4 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

4 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

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

4 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

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

4 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

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

4 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

4 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)

4 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

4 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

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

4 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)

4 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)

4 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)

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

4 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

4 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

4 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

4 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

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

4 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

4 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)

4 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

4 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

4 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)

4 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)

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

4 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)

4 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)

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

4 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)

4 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)

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

4 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

4 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)

4 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

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

4 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

4 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)

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

4 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

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

4 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'

4 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

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

4 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

4 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

4 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

4 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

4 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

4 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

4 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)

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

4 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)

4 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

4 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

4 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

4 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)

4 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"

4 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

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

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

4 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

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

4 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

4 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

4 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

4 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

4 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)

4 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

4 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

4 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.

4 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

4 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.

4 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

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