idea/community.git
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

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

4 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

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

4 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

4 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

4 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

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

4 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

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

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

4 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

4 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

4 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

4 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

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

4 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

4 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

4 years agodon't step into light classes, e.g. kotlin (IDEA-160247; IDEA-158986)
Anna Kozlova [Wed, 24 Aug 2016 18:14:00 +0000 (21:14 +0300)]
don't step into light classes, e.g. kotlin (IDEA-160247; IDEA-158986)

4 years agofind usages: explicit this/super means that super/this were not called implicitly
Anna Kozlova [Wed, 24 Aug 2016 17:04:25 +0000 (20:04 +0300)]
find usages: explicit this/super means that super/this were not called implicitly

4 years agocall hierarchy: ensure implicit super calls are processed (IDEA-160213)
Anna Kozlova [Wed, 24 Aug 2016 16:41:35 +0000 (19:41 +0300)]
call hierarchy: ensure implicit super calls are processed (IDEA-160213)

4 years agounused declaration: ensure refs on implicit constructor (IDEA-158585)
Anna Kozlova [Wed, 24 Aug 2016 16:12:41 +0000 (19:12 +0300)]
unused declaration: ensure refs on implicit constructor (IDEA-158585)

4 years agofind of constructor with one vararg parameter should assume implicit usages (IDEA...
Anna Kozlova [Wed, 24 Aug 2016 16:09:27 +0000 (19:09 +0300)]
find of constructor with one vararg parameter should assume implicit usages (IDEA-158585)

4 years agomigration stream api: hide highlighting
Anna Kozlova [Wed, 24 Aug 2016 12:44:44 +0000 (15:44 +0300)]
migration stream api: hide highlighting

4 years ago[groovy] test for IDEA-159924
Daniil Ovchinnikov [Wed, 24 Aug 2016 18:06:46 +0000 (21:06 +0300)]
[groovy] test for IDEA-159924

4 years ago[patch]: check file is executable if not Windows rubymine/163.3218 rubymine/163.3220
Nadya Zabrodina [Wed, 24 Aug 2016 17:24:23 +0000 (20:24 +0300)]
[patch]: check file is executable if not Windows

* canExecute return true on windows according to user permissions,
not file attributes

4 years ago[patch]: IDEA-160135 Patch application failed (fix and test)
Nadya Zabrodina [Wed, 24 Aug 2016 14:51:55 +0000 (17:51 +0300)]
[patch]: IDEA-160135 Patch application failed (fix and test)

Fix backward WalkingIterator: if first line of patch hunk context
appeared several times in base file then we detected only first one
in backward direction, and then did't really 'walk through' the file
to detect all other places. We update found index  id with equal value
several times.
The only one reason why we didn't get an infinite loop was maxWalk limit.

Now: we start detect 'matching line' from start offset(forward direction)
 and from line 'before start' for backward. Thus all base file should be
 looked through in a maxWalk range limit

4 years agoMerge branch 'dany/groovydoc'
Daniil Ovchinnikov [Wed, 24 Aug 2016 17:36:39 +0000 (20:36 +0300)]
Merge branch 'dany/groovydoc'

4 years ago[tests] diagnostics for a blinking test
Roman Shevchenko [Wed, 24 Aug 2016 17:33:53 +0000 (20:33 +0300)]
[tests] diagnostics for a blinking test

4 years agoregexp: check if group name is valid
Bas Leijdekkers [Wed, 24 Aug 2016 10:13:45 +0000 (12:13 +0200)]
regexp: check if group name is valid

4 years agoregexp: use own properties field
Bas Leijdekkers [Wed, 24 Aug 2016 10:04:57 +0000 (12:04 +0200)]
regexp: use own properties field

4 years agoregexp: allow more characters in "name" lexer macro to match all unicode scripts...
Bas Leijdekkers [Wed, 24 Aug 2016 09:22:23 +0000 (11:22 +0200)]
regexp: allow more characters in "name" lexer macro to match all unicode scripts, blocks and characters

4 years agoCleanup (code reuse)
Roman Shevchenko [Wed, 24 Aug 2016 17:13:51 +0000 (20:13 +0300)]
Cleanup (code reuse)

4 years agoshow notification on attempt to edit a read-only file
Dmitry Batrak [Wed, 24 Aug 2016 16:56:38 +0000 (19:56 +0300)]
show notification on attempt to edit a read-only file

(makes sense e.g. when tabs are off, and it's not obvious that file is read-only)

4 years ago[java] module cycles highlighting
Roman Shevchenko [Wed, 24 Aug 2016 16:33:35 +0000 (19:33 +0300)]
[java] module cycles highlighting

4 years agofind and use matching jdk if remote jre version do not match project sdk
Egor.Ushakov [Wed, 24 Aug 2016 16:30:41 +0000 (19:30 +0300)]
find and use matching jdk if remote jre version do not match project sdk

4 years ago[util] easier iteration over DFSTBuilder
Roman Shevchenko [Wed, 24 Aug 2016 16:30:46 +0000 (19:30 +0300)]
[util] easier iteration over DFSTBuilder

4 years agointersection scopes should check their components in the given order
peter [Wed, 24 Aug 2016 16:04:18 +0000 (18:04 +0200)]
intersection scopes should check their components in the given order

4 years agocache effective reference search scopes
peter [Wed, 24 Aug 2016 15:21:16 +0000 (17:21 +0200)]
cache effective reference search scopes

4 years agouse eliminateWildcards in some places instead of verbose code
peter [Wed, 24 Aug 2016 15:16:31 +0000 (17:16 +0200)]
use eliminateWildcards in some places instead of verbose code

4 years agoIDEA-159305 Low relevant elements on top of the results list in Go to class popup
peter [Wed, 24 Aug 2016 15:04:20 +0000 (17:04 +0200)]
IDEA-159305 Low relevant elements on top of the results list in Go to class popup

4 years agoPY-20537: Validation added to find root cause pf PSIE
Ilya.Kazakevich [Wed, 24 Aug 2016 15:42:45 +0000 (18:42 +0300)]
PY-20537: Validation added to find root cause pf PSIE

4 years agoCleanup (suppressions; dead code; formatting) clion/163.3205
Roman Shevchenko [Wed, 24 Aug 2016 14:43:59 +0000 (17:43 +0300)]
Cleanup (suppressions; dead code; formatting)

4 years agoexternal build: rebuild artifact with 'build on make' option on project rebuild
nik [Wed, 24 Aug 2016 14:43:33 +0000 (17:43 +0300)]
external build: rebuild artifact with 'build on make' option on project rebuild

4 years agoredone fix for IDEA-151527 to satisfy IDEA-159953 as well
Dmitry Batrak [Wed, 24 Aug 2016 14:42:00 +0000 (17:42 +0300)]
redone fix for IDEA-151527 to satisfy IDEA-159953 as well

4 years agoIDEA-29246 Debug with alternative JRE - JDK source is incorrect - fixes after review...
Egor.Ushakov [Wed, 24 Aug 2016 14:36:17 +0000 (17:36 +0300)]
IDEA-29246 Debug with alternative JRE - JDK source is incorrect - fixes after review IDEA-CR-13233

4 years agocleanup
Dmitry Avdeev [Wed, 24 Aug 2016 14:28:35 +0000 (17:28 +0300)]
cleanup

4 years agoguava inspection: add "toMultiset" to stop methods
Dmitry Batkovich [Wed, 24 Aug 2016 14:26:58 +0000 (17:26 +0300)]
guava inspection: add "toMultiset" to stop methods

4 years ago- enter in search field when preview is open navigates to selected result (IDEA-150336)
Maxim.Mossienko [Wed, 24 Aug 2016 14:24:55 +0000 (16:24 +0200)]
- enter in search field when preview is open navigates to selected result (IDEA-150336)
- Find in Path dialog: Preview tab doesn't show file path anywhere (IDEA-150931)

4 years agoDBE: support zip-per schema layout for DbSrcStorage
Alexander Kass [Wed, 24 Aug 2016 14:07:56 +0000 (17:07 +0300)]
DBE: support zip-per schema layout for DbSrcStorage

4 years agoMergingUpdateQueue: javadocs improved (IDEA-CR-13242)
nik [Wed, 24 Aug 2016 14:12:24 +0000 (17:12 +0300)]
MergingUpdateQueue: javadocs improved (IDEA-CR-13242)

4 years agoif key file exists, do not require db dbe/163.3202
Vladimir Krivosheev [Wed, 24 Aug 2016 13:35:38 +0000 (15:35 +0200)]
if key file exists, do not require db

4 years ago[vcs-log] minor: capitalize
Julia Beliaeva [Wed, 24 Aug 2016 13:28:51 +0000 (16:28 +0300)]
[vcs-log] minor: capitalize

4 years agoeslint, provide short descriptions for properties; fix so that description is correct...
irengrig [Wed, 24 Aug 2016 13:18:09 +0000 (15:18 +0200)]
eslint, provide short descriptions for properties; fix so that description is correctly combined if $ref is also used

4 years agoCleanup (graph algorithms' tests)
Roman Shevchenko [Wed, 24 Aug 2016 13:00:34 +0000 (16:00 +0300)]
Cleanup (graph algorithms' tests)

4 years ago[platform] unified stream processing for CanonicalPathMap, finally
Roman Shevchenko [Wed, 24 Aug 2016 12:58:23 +0000 (15:58 +0300)]
[platform] unified stream processing for CanonicalPathMap, finally

4 years agoCleanup (formatting)
Roman Shevchenko [Wed, 24 Aug 2016 12:51:45 +0000 (15:51 +0300)]
Cleanup (formatting)