Anton Makeev [Wed, 24 Aug 2016 12:45:01 +0000 (14:45 +0200)]
Merge remote-tracking branch 'origin/master' into amakeev/cmake-iml
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)
Anna Kozlova [Wed, 24 Aug 2016 12:11:49 +0000 (15:11 +0300)]
surround with if: fix for expression lambda (IDEA-160218)
peter [Wed, 24 Aug 2016 11:16:57 +0000 (13:16 +0200)]
eliminate captured wildcards in itli live template list component type (IDEA-159655)
peter [Wed, 24 Aug 2016 10:18:21 +0000 (12:18 +0200)]
IDEA-159953 Esc for completion popup also removes the usages highlighting
Yaroslav Lepenkin [Wed, 24 Aug 2016 11:45:49 +0000 (14:45 +0300)]
Drop document indent options cache if something in default IndentOptions changed
Vladimir Krivosheev [Wed, 24 Aug 2016 11:57:54 +0000 (13:57 +0200)]
reduce usage of getCssFontDeclaration — prefer util method
Vladimir Krivosheev [Wed, 24 Aug 2016 11:56:29 +0000 (13:56 +0200)]
cleanup
Dmitry Batrak [Wed, 24 Aug 2016 11:56:49 +0000 (14:56 +0300)]
avoid exceptions at parameter hints painting if colors are not set
Dmitry Batrak [Wed, 24 Aug 2016 11:49:22 +0000 (14:49 +0300)]
more tweaking of parameter hints presentation
nik [Wed, 24 Aug 2016 11:46:59 +0000 (14:46 +0300)]
AnnotationsChangeTracker: javadoc formatting fixed
Nadya Zabrodina [Wed, 24 Aug 2016 11:38:23 +0000 (14:38 +0300)]
[patch]: re-add license header missed during rebase
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
Vladimir Krivosheev [Wed, 24 Aug 2016 11:23:51 +0000 (13:23 +0200)]
IDEA-CR-13232 add link
Vladimir Krivosheev [Wed, 24 Aug 2016 10:19:02 +0000 (12:19 +0200)]
cleanup
Vladimir Krivosheev [Wed, 24 Aug 2016 09:49:11 +0000 (11:49 +0200)]
cleanup
Eugene Zhuravlev [Wed, 24 Aug 2016 10:50:54 +0000 (12:50 +0200)]
renaming actions "make" -> "build"
Dmitry Batrak [Wed, 24 Aug 2016 11:06:55 +0000 (14:06 +0300)]
remove bright line at the top of parameter hint
Tagir Valeev [Wed, 24 Aug 2016 10:03:27 +0000 (13:03 +0300)]
Explicit comparator removed as it's the same as natural ordering
Dmitry Batrak [Wed, 24 Aug 2016 10:31:23 +0000 (13:31 +0300)]
added some inlays-related tests
Anna Kozlova [Wed, 24 Aug 2016 10:20:09 +0000 (13:20 +0300)]
unused declaration: entry point patterns: support custom regexp (IDEA-160056)
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
Alexey Kudravtsev [Wed, 24 Aug 2016 09:42:40 +0000 (12:42 +0300)]
forgot to check length()
Alexey Kudravtsev [Wed, 24 Aug 2016 09:21:20 +0000 (12:21 +0300)]
memory: do not store millions of duplicate strings
Vladimir Krivosheev [Wed, 24 Aug 2016 09:42:05 +0000 (11:42 +0200)]
IDEA-CR-13232 do not duplicate isMacOsCredentialStoreSupported
Egor.Ushakov [Wed, 24 Aug 2016 09:26:17 +0000 (12:26 +0300)]
IDEA-29246 Debug with alternative JRE - JDK source is incorrect
Yann Cébron [Wed, 24 Aug 2016 09:26:12 +0000 (11:26 +0200)]
Merge remote-tracking branch 'origin/master'
Yann Cébron [Wed, 24 Aug 2016 09:24:03 +0000 (11:24 +0200)]
Merge remote-tracking branch 'origin/master'
Egor.Ushakov [Wed, 24 Aug 2016 09:10:15 +0000 (12:10 +0300)]
IDEA-29246 Debug with alternative JRE - JDK source is incorrect
Vladimir Krivosheev [Wed, 24 Aug 2016 09:15:34 +0000 (11:15 +0200)]
IDEA-CR-13232 remove additional newline
Yann Cébron [Wed, 24 Aug 2016 09:08:01 +0000 (11:08 +0200)]
JBTextField: fix parameter names
Anna Kozlova [Wed, 24 Aug 2016 09:02:23 +0000 (12:02 +0300)]
paired inspection tools: repeat scopes configured for local tool if self is not enabled
Anna Kozlova [Tue, 23 Aug 2016 18:34:23 +0000 (21:34 +0300)]
unused parameters: show applicable fix
Dmitry Batrak [Wed, 24 Aug 2016 08:50:36 +0000 (11:50 +0300)]
fix exception on text selection
nik [Wed, 24 Aug 2016 08:50:23 +0000 (11:50 +0300)]
javadoc for MergingUpdateQueue
Vladimir Krivosheev [Wed, 24 Aug 2016 08:24:55 +0000 (10:24 +0200)]
IDEA-160058 Password safe: provide clear explanation how the passwords will be stored after conversion
Vladimir Krivosheev [Wed, 24 Aug 2016 08:24:48 +0000 (10:24 +0200)]
cleanup
Vladimir Krivosheev [Wed, 24 Aug 2016 07:56:11 +0000 (09:56 +0200)]
thread safe KdbxEntry
Vladimir Krivosheev [Wed, 24 Aug 2016 07:38:11 +0000 (09:38 +0200)]
thread safe KdbxGroup — entries
Sergey Simonchik [Wed, 24 Aug 2016 07:03:15 +0000 (10:03 +0300)]
ansi colors: extend ConsoleViewContentType instead of TextAttributes (crucible.labs.intellij.net/cru/CR-IC-7458)
peter [Wed, 24 Aug 2016 06:55:15 +0000 (08:55 +0200)]
js: use getContext instead of getParent to avoid loading AST in tests
peter [Wed, 24 Aug 2016 06:34:52 +0000 (08:34 +0200)]
deduplicate AST traversal in DefaultStubBuilder and JSFileStubBuilder
Vladimir Krivosheev [Wed, 24 Aug 2016 06:53:57 +0000 (08:53 +0200)]
bouncy-castle moved to module library — it is android-only lib
Vladimir Krivosheev [Wed, 24 Aug 2016 06:28:18 +0000 (08:28 +0200)]
PS: remove unused bouncy-castle dependency
nik [Wed, 24 Aug 2016 06:24:51 +0000 (09:24 +0300)]
typo fixed
Gregory.Shrago [Tue, 23 Aug 2016 22:55:07 +0000 (01:55 +0300)]
IDEA-CR-13051: fix empty token at the end of a file (<<EOf>> rules)
peter [Tue, 23 Aug 2016 13:40:25 +0000 (15:40 +0200)]
reduce the number of module chunk rebuilds caused by groovy compilation errors
Andrey Vokin [Tue, 23 Aug 2016 19:24:03 +0000 (21:24 +0200)]
RUBY-17492 content_for and/or /[ if IE ] block appear to confuse if/else in HAML
Daniil Ovchinnikov [Tue, 23 Aug 2016 19:00:35 +0000 (22:00 +0300)]
Merge branch 'dany/grails-project-view'
# Conflicts:
# platform/lang-impl/src/com/intellij/ide/projectView/impl/nodes/ProjectViewDirectoryHelper.java
Dmitry Batkovich [Tue, 23 Aug 2016 18:25:07 +0000 (21:25 +0300)]
simple npe in tests fixed
Anna Kozlova [Tue, 23 Aug 2016 17:51:20 +0000 (20:51 +0300)]
inspections: ensure graph annotators are already initialized when initial entry points are processed
Anna Kozlova [Tue, 23 Aug 2016 15:25:47 +0000 (18:25 +0300)]
ui: align buttons (IDEA-160118)
Anna Kozlova [Tue, 23 Aug 2016 14:45:29 +0000 (17:45 +0300)]
unused declaration: take inner class settings into account
Anna Kozlova [Tue, 23 Aug 2016 12:49:17 +0000 (15:49 +0300)]
unused parameters: show preview on the right
Elizaveta Shashkova [Tue, 23 Aug 2016 18:00:31 +0000 (21:00 +0300)]
Add test (PY-20526)
Sergey Malenkov [Tue, 23 Aug 2016 17:48:42 +0000 (20:48 +0300)]
IDEA-159498 add logging for native preferences
Yaroslav Lepenkin [Tue, 23 Aug 2016 12:30:19 +0000 (15:30 +0300)]
[reformat notification] code -> content
Vladimir Krivosheev [Tue, 23 Aug 2016 17:03:47 +0000 (19:03 +0200)]
IDEA-160058 notify if cannot use native keychain
Vladimir Krivosheev [Tue, 23 Aug 2016 16:41:20 +0000 (18:41 +0200)]
move SingletonNotificationManager to platform-impl
Dennis Ushakov [Tue, 23 Aug 2016 16:53:33 +0000 (19:53 +0300)]
faster folding for built-in entities
do not fold unresolved entities by default
Vladimir Krivosheev [Tue, 23 Aug 2016 16:28:31 +0000 (18:28 +0200)]
accountName -> userName
Vladimir Krivosheev [Tue, 23 Aug 2016 16:27:08 +0000 (18:27 +0200)]
user -> userName
Dmitry Avdeev [Tue, 23 Aug 2016 16:26:05 +0000 (19:26 +0300)]
IDEA-159929 # in custom File templates in WebStorm are marked as errors
Konstantin Kolosovsky [Tue, 23 Aug 2016 12:24:58 +0000 (15:24 +0300)]
IDEA-160143 Fixed "ContainerUtil.intersection()" signature
Updated broken usages
Vladimir Krivosheev [Tue, 23 Aug 2016 15:56:16 +0000 (17:56 +0200)]
thread safe KdbxGroup — group
Dmitry Batrak [Tue, 23 Aug 2016 15:42:45 +0000 (18:42 +0300)]
Inline hints with parameter names for literal method call arguments
As part of this change an API is introduced to add custom visual elements (inlays) into editor, not reflected in document text.
At the moment only passive inline elements with height equal to line height are supported.
Kirill Likhodedov [Tue, 23 Aug 2016 15:13:14 +0000 (18:13 +0300)]
move "sign-off" checkbox below "amend"
Users got used to the current position of amend, better not to move it.
Nadya Zabrodina [Tue, 23 Aug 2016 14:53:34 +0000 (17:53 +0300)]
Merge branch 'nz/finalBinaryPatch'
Elizaveta Shashkova [Tue, 23 Aug 2016 14:14:04 +0000 (17:14 +0300)]
Show Referring Objects doesn't work (PY-20526 )
Fix import after moving file
Dmitry Batkovich [Tue, 23 Aug 2016 14:11:16 +0000 (17:11 +0300)]
null-literal argument: testdata warnings fixed
Dmitry Batkovich [Tue, 23 Aug 2016 14:09:20 +0000 (17:09 +0300)]
null-literal argument: do not check nullable parameters with dfa + improve problem description text
Nadya Zabrodina [Fri, 29 Jul 2016 12:43:21 +0000 (15:43 +0300)]
[patch]: implement applying binary files from patchFile
* show binaries inside the same apply patch dialog;
* move all common parts for shelved and simple binary files;
Nadya Zabrodina [Mon, 1 Aug 2016 09:41:57 +0000 (12:41 +0300)]
[patch]: deprecate old names, use new ones, annotations added
Nadya Zabrodina [Mon, 1 Aug 2016 09:41:57 +0000 (12:41 +0300)]
[patch]: binary patch reader implementation
Nadya Zabrodina [Wed, 17 Aug 2016 16:16:20 +0000 (19:16 +0300)]
[patch]: implement IDE binary patch writing (IDEA-90228, IDEA-68645, IDEA-68200, IDEA-92665)
Nadya Zabrodina [Wed, 17 Aug 2016 16:00:46 +0000 (19:00 +0300)]
[patch]: implement binary content encoder/decoder with line by line processing (to be compatible with git binary format)
Nadya Zabrodina [Wed, 17 Aug 2016 14:42:42 +0000 (17:42 +0300)]
[vcs]: change base85x library file to accept git style alphabet; cleanUp; add Exception signature; provide extra methods to encode/decode one char
Nadya Zabrodina [Wed, 17 Aug 2016 14:33:37 +0000 (17:33 +0300)]
[vcs]: reformat code
Nadya Zabrodina [Wed, 17 Aug 2016 13:59:15 +0000 (16:59 +0300)]
[vcs]: Import Base85x.java from base85xjava library
To encode and decode binary data to ASCII String using a 85-char alphabet.
Source: https://sourceforge.net/projects/base85xjava/
License: MIT (moved to header)
Nadya Zabrodina [Tue, 9 Aug 2016 12:28:20 +0000 (15:28 +0300)]
[vcs]: create sha1 constructor with tests for future usages and reuse not_committed hash constant
Nadya Zabrodina [Sun, 24 Jul 2016 12:58:35 +0000 (15:58 +0300)]
[patch]: cleanUp
Denis Fokin [Tue, 23 Aug 2016 13:54:41 +0000 (16:54 +0300)]
IDEA-142156 Project leak on SheetController$2
Gregory.Shrago [Tue, 23 Aug 2016 13:49:36 +0000 (16:49 +0300)]
EA-73094 - assert: LeafPsiElement.delete
Alexey Kudravtsev [Tue, 23 Aug 2016 13:28:20 +0000 (16:28 +0300)]
reverted
Vladimir Krivosheev [Tue, 23 Aug 2016 13:26:05 +0000 (15:26 +0200)]
Merge branch 'develar/cs2'
Vladimir Krivosheev [Tue, 23 Aug 2016 08:34:17 +0000 (10:34 +0200)]
PS API — customizable service name — macOS keychain
Vladimir Krivosheev [Mon, 22 Aug 2016 15:35:18 +0000 (17:35 +0200)]
PS API — customizable service name — Linux Secret Service
Vladimir Krivosheev [Sun, 21 Aug 2016 19:03:06 +0000 (21:03 +0200)]
PS API — customizable service name, part 3
Vladimir Krivosheev [Sun, 21 Aug 2016 18:27:34 +0000 (20:27 +0200)]
PS API — customizable service name, part 2
Vladimir Krivosheev [Sun, 21 Aug 2016 07:43:31 +0000 (09:43 +0200)]
IDEA-159787 ICS + PS
Vladimir Krivosheev [Sun, 21 Aug 2016 07:15:50 +0000 (09:15 +0200)]
PS API — customizable service name
Dmitry Avdeev [Tue, 23 Aug 2016 12:52:10 +0000 (15:52 +0300)]
IDEA-159262 Incorrect treating of the <link> element in the jsp page
fix collapse HTML tag in JSP
Elizaveta Shashkova [Tue, 23 Aug 2016 12:50:32 +0000 (15:50 +0300)]
Fix jinja2 template debug test after PY-18734
Roman Shevchenko [Tue, 23 Aug 2016 12:31:08 +0000 (15:31 +0300)]
Cleanup (formatting)
Anna Kozlova [Tue, 23 Aug 2016 12:26:31 +0000 (15:26 +0300)]
unused parameters: compare parameter's visibility settings (IDEA-160113);
unused declaration: show all unused instance methods and fields if class is not instantiated (IDEA-160011)
Roman Shevchenko [Tue, 23 Aug 2016 12:27:35 +0000 (15:27 +0300)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Tue, 23 Aug 2016 12:27:05 +0000 (15:27 +0300)]
Merge remote-tracking branch 'origin/master'
nik [Tue, 23 Aug 2016 08:05:50 +0000 (11:05 +0300)]
external build: javadocs added
Roman Shevchenko [Tue, 23 Aug 2016 12:22:23 +0000 (15:22 +0300)]
[java] highlights duplicate 'requires' statements
Alexey Kudravtsev [Tue, 23 Aug 2016 11:54:58 +0000 (14:54 +0300)]
highlight names: do not highlight in huge chunks because there maybe whitespaces or comments between tokens; instead, highlight identifiers only