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

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

6 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

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

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

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

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

6 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

6 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

6 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

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

6 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

6 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

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

6 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

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

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

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

6 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

6 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

6 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

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

6 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

6 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

6 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

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

6 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

6 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

6 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

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

6 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

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

6 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

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

6 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

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

6 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

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

6 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

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

6 years agoJava control flow: Don't allow extracting method if there's a potential side effect... appcode/163.3195 clion/163.3196
Pavel Dolgov [Wed, 24 Aug 2016 12:13:26 +0000 (15:13 +0300)]
Java control flow: Don't allow extracting method if there's a potential side effect on the local variables in the case of exception thrown (IDEA-79444, IDEA-159916)

6 years agosurround with if: fix for expression lambda (IDEA-160218)
Anna Kozlova [Wed, 24 Aug 2016 12:11:49 +0000 (15:11 +0300)]
surround with if: fix for expression lambda (IDEA-160218)

6 years agoeliminate captured wildcards in itli live template list component type (IDEA-159655)
peter [Wed, 24 Aug 2016 11:16:57 +0000 (13:16 +0200)]
eliminate captured wildcards in itli live template list component type (IDEA-159655)

6 years agoIDEA-159953 Esc for completion popup also removes the usages highlighting
peter [Wed, 24 Aug 2016 10:18:21 +0000 (12:18 +0200)]
IDEA-159953 Esc for completion popup also removes the usages highlighting

6 years agoDrop document indent options cache if something in default IndentOptions changed
Yaroslav Lepenkin [Wed, 24 Aug 2016 11:45:49 +0000 (14:45 +0300)]
Drop document indent options cache if something in default IndentOptions changed

6 years agoreduce usage of getCssFontDeclaration — prefer util method
Vladimir Krivosheev [Wed, 24 Aug 2016 11:57:54 +0000 (13:57 +0200)]
reduce usage of getCssFontDeclaration — prefer util method

6 years agocleanup
Vladimir Krivosheev [Wed, 24 Aug 2016 11:56:29 +0000 (13:56 +0200)]
cleanup

6 years agoavoid exceptions at parameter hints painting if colors are not set
Dmitry Batrak [Wed, 24 Aug 2016 11:56:49 +0000 (14:56 +0300)]
avoid exceptions at parameter hints painting if colors are not set

6 years agomore tweaking of parameter hints presentation
Dmitry Batrak [Wed, 24 Aug 2016 11:49:22 +0000 (14:49 +0300)]
more tweaking of parameter hints presentation

6 years agoAnnotationsChangeTracker: javadoc formatting fixed
nik [Wed, 24 Aug 2016 11:46:59 +0000 (14:46 +0300)]
AnnotationsChangeTracker: javadoc formatting fixed

6 years ago[patch]: re-add license header missed during rebase
Nadya Zabrodina [Wed, 24 Aug 2016 11:38:23 +0000 (14:38 +0300)]
[patch]: re-add license header missed during rebase

6 years ago[groovy] implement "generate accessor" provider instead of deprecated register()... dbe/163.3197 phpstorm/163.3194
Daniil Ovchinnikov [Wed, 24 Aug 2016 08:12:59 +0000 (11:12 +0300)]
[groovy] implement "generate accessor" provider instead of deprecated register() in static initializer

6 years agoIDEA-CR-13232 add link
Vladimir Krivosheev [Wed, 24 Aug 2016 11:23:51 +0000 (13:23 +0200)]
IDEA-CR-13232 add link

6 years agocleanup
Vladimir Krivosheev [Wed, 24 Aug 2016 10:19:02 +0000 (12:19 +0200)]
cleanup

6 years agocleanup
Vladimir Krivosheev [Wed, 24 Aug 2016 09:49:11 +0000 (11:49 +0200)]
cleanup

6 years agorenaming actions "make" -> "build"
Eugene Zhuravlev [Wed, 24 Aug 2016 10:50:54 +0000 (12:50 +0200)]
renaming actions "make" -> "build"

6 years agoremove bright line at the top of parameter hint
Dmitry Batrak [Wed, 24 Aug 2016 11:06:55 +0000 (14:06 +0300)]
remove bright line at the top of parameter hint

6 years agoExplicit comparator removed as it's the same as natural ordering
Tagir Valeev [Wed, 24 Aug 2016 10:03:27 +0000 (13:03 +0300)]
Explicit comparator removed as it's the same as natural ordering

6 years agoadded some inlays-related tests
Dmitry Batrak [Wed, 24 Aug 2016 10:31:23 +0000 (13:31 +0300)]
added some inlays-related tests

6 years agounused declaration: entry point patterns: support custom regexp (IDEA-160056)
Anna Kozlova [Wed, 24 Aug 2016 10:20:09 +0000 (13:20 +0300)]
unused declaration: entry point patterns: support custom regexp (IDEA-160056)

6 years agounused declaration: check before deletion if element had a problem and not just to...
Anna Kozlova [Wed, 24 Aug 2016 09:13:19 +0000 (12:13 +0300)]
unused declaration: check before deletion if element had a problem and not just to support hierarchy here

6 years agoforgot to check length()
Alexey Kudravtsev [Wed, 24 Aug 2016 09:42:40 +0000 (12:42 +0300)]
forgot to check length()

6 years agomemory: do not store millions of duplicate strings
Alexey Kudravtsev [Wed, 24 Aug 2016 09:21:20 +0000 (12:21 +0300)]
memory: do not store millions of duplicate strings

6 years agoIDEA-CR-13232 do not duplicate isMacOsCredentialStoreSupported
Vladimir Krivosheev [Wed, 24 Aug 2016 09:42:05 +0000 (11:42 +0200)]
IDEA-CR-13232 do not duplicate isMacOsCredentialStoreSupported

6 years agoIDEA-29246 Debug with alternative JRE - JDK source is incorrect
Egor.Ushakov [Wed, 24 Aug 2016 09:26:17 +0000 (12:26 +0300)]
IDEA-29246 Debug with alternative JRE - JDK source is incorrect

6 years agoMerge remote-tracking branch 'origin/master'
Yann Cébron [Wed, 24 Aug 2016 09:26:12 +0000 (11:26 +0200)]
Merge remote-tracking branch 'origin/master'