Dmitry Trofimov [Tue, 18 Oct 2016 10:01:56 +0000 (12:01 +0200)]
Move line profiling from experimental plugin to profiler module; fix NPE
Anna.Kozlova [Wed, 12 Oct 2016 17:29:21 +0000 (19:29 +0200)]
try to reuse coverage infrastructure:
inherit from coverageDataManager so profile suites would be collected and current suite can be tracked;
provide custom suites bundle to paint gutter icons;
problems:
1. data is not loaded!
2. mutual coverage/profile would be shown at the same position, won't exclude each other
Dmitry Trofimov [Tue, 11 Oct 2016 13:43:50 +0000 (15:43 +0200)]
Transaction guards
Sergey Malenkov [Wed, 12 Oct 2016 15:47:22 +0000 (18:47 +0300)]
IDEA-161881 IllegalArgumentException: Argument for @NotNull parameter 'keymap' of com/intellij/openapi/keymap/impl/ui/ActionsTree.reset must not be null
Daniil Ovchinnikov [Wed, 12 Oct 2016 14:36:09 +0000 (17:36 +0300)]
[groovy] disable unused default parameter inspection (follow up IDEA-CR-14162)
Dmitry Jemerov [Wed, 12 Oct 2016 14:13:05 +0000 (16:13 +0200)]
provide hook for registering PsiElementFinder extensions before JavaPsiFacade is created in JavaCoreProjectEnvironment (required for Kotlin_
nik [Wed, 12 Oct 2016 14:25:40 +0000 (17:25 +0300)]
build scripts: don't scramble names of private fields in AppCode to avoid serialization problems
Sergey Simonchik [Wed, 12 Oct 2016 14:13:13 +0000 (17:13 +0300)]
run configurations: add CompatibleRunConfigurationProducer (IDEA-CR-14387)
Tagir Valeev [Wed, 12 Oct 2016 14:03:31 +0000 (17:03 +0300)]
IDEA-162215 "Collection usage could be simplified in Java 8": Generate computeIfAbsent as well as putIfAbsent
Vladimir Krivosheev [Wed, 12 Oct 2016 13:14:13 +0000 (15:14 +0200)]
ability to change master password (so, it is possible to use KeeWeb to manage credentials store on Windows)
peter [Wed, 12 Oct 2016 12:23:03 +0000 (14:23 +0200)]
run create file/folder actions in transactions to avoid unrelated modal indexing inside and distracting log infos (CPP-7818)
Dmitry Avdeev [Wed, 12 Oct 2016 12:17:35 +0000 (15:17 +0300)]
Android tests
Anna.Kozlova [Wed, 12 Oct 2016 12:02:21 +0000 (14:02 +0200)]
ensure move anonymous to inner inside java
EA-89772 - CCE: AnonymousToInnerHandler.createClass
Anna.Kozlova [Wed, 12 Oct 2016 10:58:45 +0000 (12:58 +0200)]
defer assignment: choose anchor from same code block
EA-48621 - assert: CompositeElement.addChild
Anna.Kozlova [Wed, 12 Oct 2016 10:24:05 +0000 (12:24 +0200)]
EA-89652 - IAE: TypeMigrationLabeler.sortMigratedUsages
Anna.Kozlova [Wed, 12 Oct 2016 10:20:50 +0000 (12:20 +0200)]
fix modality state
EA-89708 - assert: PsiDocumentManagerBase.commitAllDocuments
Anna.Kozlova [Wed, 12 Oct 2016 10:08:23 +0000 (12:08 +0200)]
logging for EA-89731 - IAE: ExceptionUtil.isUncheckedException
Alexey Kudravtsev [Wed, 12 Oct 2016 11:28:18 +0000 (14:28 +0300)]
followup fixes for IDEA-CR-14408
Dmitry Jemerov [Wed, 12 Oct 2016 11:24:41 +0000 (13:24 +0200)]
download 2016.3 variant of the Kotlin plugin
Tagir Valeev [Wed, 12 Oct 2016 11:21:17 +0000 (14:21 +0300)]
IDEA-161257 Follow-up: support scenarios like map.put(key, value = new ArrayList<>()); refactor
Yann Cébron [Wed, 12 Oct 2016 11:13:00 +0000 (13:13 +0200)]
[devkit] PropertyKeyReferenceProvider: fallback to resolve bundle in projectScope if not resolved in module scope
this fixes some problems in IJ project
Alexey Kudravtsev [Wed, 12 Oct 2016 10:41:26 +0000 (13:41 +0300)]
avoid service message tear another attempt
Alexey Kudravtsev [Wed, 12 Oct 2016 10:25:43 +0000 (13:25 +0300)]
verbose diagnostics for incomplete annotation error
Alexey Kudravtsev [Wed, 12 Oct 2016 10:24:44 +0000 (13:24 +0300)]
avoid inconsistencies after crazy renames/moves files onto themselves
Alexey Kudravtsev [Tue, 11 Oct 2016 16:45:32 +0000 (19:45 +0300)]
cleanup
Alexey Kudravtsev [Tue, 11 Oct 2016 15:59:44 +0000 (18:59 +0300)]
typo
Alexey Kudravtsev [Tue, 11 Oct 2016 14:34:59 +0000 (17:34 +0300)]
EA-89231 - IAE: HighlightUtil.registerChangeVariableTypeFixes
Egor.Ushakov [Wed, 12 Oct 2016 10:29:35 +0000 (13:29 +0300)]
IDEA-162354 Idea does not suggests to execute 'finally' block for try-with-resources expression - not null check added
Alexander Zolotov [Wed, 12 Oct 2016 09:39:08 +0000 (12:39 +0300)]
Emmet: fix JSP context type name
Egor.Ushakov [Wed, 12 Oct 2016 09:40:18 +0000 (12:40 +0300)]
IDEA-162354 Idea does not suggests to execute 'finally' block for try-with-resources expression - support jdk9
Roman Shevchenko [Wed, 12 Oct 2016 09:33:20 +0000 (11:33 +0200)]
[platform] corrupted paths tolerance in VFS (EA-89728)
Roman Shevchenko [Wed, 12 Oct 2016 08:18:28 +0000 (10:18 +0200)]
Cleanup (warnings)
Tagir Valeev [Wed, 12 Oct 2016 06:54:22 +0000 (09:54 +0300)]
DescriptionCheckerUtil#searchScopes: stop if module is disposed (EA-89737)
Vladislav.Soroka [Wed, 12 Oct 2016 06:53:58 +0000 (09:53 +0300)]
gradle: remove slf4j from gradle-logging jar
peter [Wed, 12 Oct 2016 06:17:57 +0000 (08:17 +0200)]
MetaAnnotationUtil: compute and cache all files with annotations for whole project to decrease the number of inheritor searches
Alexander Zolotov [Tue, 11 Oct 2016 21:18:15 +0000 (00:18 +0300)]
Support Emmet in JSF (IDEA-161469)
Sergey Malenkov [Tue, 11 Oct 2016 19:37:09 +0000 (22:37 +0300)]
IDEA-162179 Element of NavBar is not re-enabled on closing NavBar popup
Michael Golubev [Wed, 5 Oct 2016 00:18:28 +0000 (02:18 +0200)]
IDEA-152069 - During development IntelliJ IDEA should support development with WAS Liberty from workspace - Update and (Re)Deploy actions
(cherry picked from commit
539f8ed)
Michael Golubev [Fri, 16 Sep 2016 20:48:47 +0000 (22:48 +0200)]
IDEA-152069 - During development IntelliJ IDEA should support development with WAS Liberty from workspace - jps plugin
(cherry picked from commit
e3ee304)
peter [Tue, 11 Oct 2016 17:55:11 +0000 (19:55 +0200)]
allow immediate execution in modality-aware doWhenFocusSettlesDown, as it was before
Anna.Kozlova [Tue, 11 Oct 2016 17:31:52 +0000 (19:31 +0200)]
create test: sort test frameworks, show icon (IDEA-162174)
Dmitry Trofimov [Tue, 11 Oct 2016 17:14:05 +0000 (19:14 +0200)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Tue, 11 Oct 2016 17:13:30 +0000 (19:13 +0200)]
Merge remote-tracking branch 'origin/master'
Aleksey Pivovarov [Tue, 11 Oct 2016 17:10:41 +0000 (20:10 +0300)]
IDEA-162382 ui: fix ContextMenuImpl layout in mirrored mode
Dmitry Trofimov [Tue, 11 Oct 2016 17:12:42 +0000 (19:12 +0200)]
Fix obtaining virtualenv envs on Linux (PY-21055)
Semyon Proshev [Tue, 11 Oct 2016 17:11:51 +0000 (20:11 +0300)]
PY-20797 Fixed: Type checking can be improved: now not showing warning when trying to call on value of defaultdict
Add defaultdict to skeletons
Anna.Kozlova [Tue, 11 Oct 2016 17:04:56 +0000 (19:04 +0200)]
global inspections: respect highlighting filters and don't iterate for java files outside source root
Anna.Kozlova [Tue, 11 Oct 2016 16:42:06 +0000 (18:42 +0200)]
rename: search for conflicts with super classes of container (IDEA-162372)
Anna.Kozlova [Tue, 11 Oct 2016 15:28:03 +0000 (17:28 +0200)]
change signature: warn if delete parameter and corresponding argument can have side effects
Anna.Kozlova [Tue, 11 Oct 2016 15:13:48 +0000 (17:13 +0200)]
safe delete: check arg side effects (IDEA-162189)
Vladimir Krivosheev [Tue, 11 Oct 2016 17:05:23 +0000 (19:05 +0200)]
use default as base, not random custom profile
Vladimir Krivosheev [Tue, 11 Oct 2016 16:57:03 +0000 (18:57 +0200)]
IDEA-145902 Setting.Inspection.Profile - chosen profile does not "glue" to project
Roman Shevchenko [Tue, 11 Oct 2016 17:03:14 +0000 (19:03 +0200)]
[java] fixes type-annotated parameter index calculation (IDEA-162379)
peter [Tue, 11 Oct 2016 17:01:28 +0000 (19:01 +0200)]
fix CCE when resolving jsp anonymous class supers (EA-89544 - CCE: PsiClassImpl.calcBasesResolveContext)
Julia Beliaeva [Tue, 11 Oct 2016 16:53:32 +0000 (19:53 +0300)]
[vcs-log] external logs keep their properties separately from main log IDEA-16237
Sergey Malenkov [Tue, 11 Oct 2016 13:10:47 +0000 (16:10 +0300)]
IDEA-162171 fix duplicated code and remove unused method
Julia Beliaeva [Mon, 10 Oct 2016 16:50:47 +0000 (19:50 +0300)]
[git] do not ignore PCE, but rather re-throw it
Julia Beliaeva [Sat, 8 Oct 2016 17:07:22 +0000 (20:07 +0300)]
[git] load commit details line by line to spend less memory
Loading the whole Git output to parse it later can lead to large
temporary memory allocations and even OOM. To avoid this, load and parse
commit details iteratively, as it is already done when the whole
log is requested.
This may help with IDEA-161953
Julia Beliaeva [Sat, 8 Oct 2016 20:49:11 +0000 (23:49 +0300)]
[git] minor: inline parameter that is never changed
Julia Beliaeva [Sat, 8 Oct 2016 19:22:22 +0000 (22:22 +0300)]
[git] minor: deal with some NPE warnings
Julia Beliaeva [Sat, 8 Oct 2016 19:18:45 +0000 (22:18 +0300)]
[git] minor: use method references
Julia Beliaeva [Sat, 8 Oct 2016 19:17:41 +0000 (22:17 +0300)]
[git] minor: use lambdas
Julia Beliaeva [Sat, 8 Oct 2016 19:15:09 +0000 (22:15 +0300)]
[git] minor: add NotNulls
Julia Beliaeva [Sat, 8 Oct 2016 17:41:13 +0000 (20:41 +0300)]
[git] minor: inline parameter that is always null
Julia Beliaeva [Sat, 8 Oct 2016 17:08:15 +0000 (20:08 +0300)]
[git] minor: reformat code
Semyon Proshev [Tue, 11 Oct 2016 16:28:12 +0000 (19:28 +0300)]
PY-20794 Fixed: incorrect expected type
Don't skip null or none type which is returned from any method connected with iteration
Egor.Ushakov [Tue, 11 Oct 2016 16:16:19 +0000 (19:16 +0300)]
IDEA-162354 Idea does not suggests to execute 'finally' block for try-with-resources expression
Aleksey Pivovarov [Tue, 11 Oct 2016 15:51:50 +0000 (18:51 +0300)]
IDEA-162398 merge: do not close parent dialogs if window closing was vetoed
Egor.Ushakov [Tue, 11 Oct 2016 15:40:54 +0000 (18:40 +0300)]
do not localize breakpoint line number
Anton Makeev [Tue, 11 Oct 2016 15:35:40 +0000 (17:35 +0200)]
Merge branch 'amakeev/appcode-iml'
Dmitry Avdeev [Tue, 11 Oct 2016 15:11:30 +0000 (18:11 +0300)]
IDEA-162370 Android: Designer doesn't open; NCDFE com/android/ide/common/rendering/api/Bridge
nik [Tue, 11 Oct 2016 14:33:51 +0000 (17:33 +0300)]
build scripts: save the time (not only date) a product was built, and use UTC time to ensure that proper time is shown even if the product was built in a different time zone
nik [Tue, 11 Oct 2016 13:15:49 +0000 (16:15 +0300)]
build scripts: added option to skip generation of 32-bit launcher for Windows distribution
Kirill Likhodedov [Tue, 11 Oct 2016 14:15:52 +0000 (17:15 +0300)]
Use correct font for column size calculating
567ccd2 uses bold font, but incorrectly calls JBFont thus leading
to twice scaling on non-retina HDPIs.
Roman Shevchenko [Tue, 11 Oct 2016 14:37:45 +0000 (16:37 +0200)]
Merge remote-tracking branch 'origin/master'
Roman Shevchenko [Mon, 10 Oct 2016 15:46:56 +0000 (17:46 +0200)]
[java] using module stubs in analysis/highlighting code
Tagir Valeev [Tue, 11 Oct 2016 14:28:45 +0000 (17:28 +0300)]
LightQuickFixTestCase, OrderEntryTest: do not read action text after action is invoked (some inspections cannot report it normally after invocation)
Mikhail Golubev [Tue, 23 Aug 2016 16:27:43 +0000 (19:27 +0300)]
PY-20138 Use existing indent of pasted fragment if caret is at first column
Unless this indentation is going to break existing block structure,
e.g. by splitting the containing function in the middle.
Additionally I improved detection of an empty statement list when the
caret is at the end of file.
Mikhail Golubev [Tue, 11 Oct 2016 13:15:00 +0000 (16:15 +0300)]
PY-21009 Bump version of Python compatibility inspection
so that the balloon promoting it was shown once again
Mikhail Golubev [Tue, 11 Oct 2016 12:57:07 +0000 (15:57 +0300)]
PY-19949 Better description of "Optimize Imports" setting
Dmitry Batkovich [Tue, 11 Oct 2016 14:18:33 +0000 (17:18 +0300)]
Vladimir Krivosheev [Tue, 11 Oct 2016 14:05:54 +0000 (16:05 +0200)]
IDEA-161462 Password settings: misaligned button
Tagir Valeev [Tue, 11 Oct 2016 14:01:19 +0000 (17:01 +0300)]
AnonymousCanBeLambdaInspection/AnonymousHasLambdaAlternativeInspection: extract common condition (IDEA-CR-14331)
Dmitry Avdeev [Tue, 11 Oct 2016 13:57:43 +0000 (16:57 +0300)]
IDEA-161924 Disappearing tabs in version control toolwindow: ensure content creation before content manager is available
Yaroslav Lepenkin [Tue, 11 Oct 2016 13:52:39 +0000 (16:52 +0300)]
[Parameter Name Hints] reword
Dmitry Batkovich [Tue, 11 Oct 2016 13:52:35 +0000 (16:52 +0300)]
SameParameterValueInspection: local inspection shouldn't inspect non-source content
Tagir Valeev [Tue, 11 Oct 2016 13:18:20 +0000 (16:18 +0300)]
ActionHint: remove boolean autoboxing
peter [Tue, 11 Oct 2016 12:55:43 +0000 (14:55 +0200)]
teach error reporter to search for loaded classes in the core plugin (IDEA-162309)
peter [Tue, 11 Oct 2016 12:29:12 +0000 (14:29 +0200)]
unused symbol highlighting: don't check reference identifiers for suppressions
Tagir Valeev [Tue, 11 Oct 2016 13:02:36 +0000 (16:02 +0300)]
refactor QuickFixTestCase: encapsulate action hint in separate object; unify error reporting
Alexander Kass [Tue, 11 Oct 2016 12:48:10 +0000 (15:48 +0300)]
DBE: added storage writability flag to registry
Vladimir Krivosheev [Tue, 11 Oct 2016 12:47:48 +0000 (14:47 +0200)]
IDEA-CR-14135 return attributes only if not null
Vladimir Krivosheev [Tue, 11 Oct 2016 12:47:06 +0000 (14:47 +0200)]
use assertThat
Alexey Kudravtsev [Tue, 11 Oct 2016 12:46:30 +0000 (15:46 +0300)]
Reverted
Vladislav.Soroka [Tue, 11 Oct 2016 12:23:58 +0000 (15:23 +0300)]
maven: cleanup
Alexey Kudravtsev [Tue, 11 Oct 2016 12:01:06 +0000 (15:01 +0300)]
cleanup
Alexey Kudravtsev [Tue, 11 Oct 2016 11:58:27 +0000 (14:58 +0300)]
avoid inconsistencies after crazy renames/moves files onto themselves
Alexey Kudravtsev [Tue, 11 Oct 2016 11:56:45 +0000 (14:56 +0300)]
avoid non-canonical paths being returned by VFile.getPath()
Alexey Kudravtsev [Mon, 10 Oct 2016 16:17:19 +0000 (19:17 +0300)]
shorter folded name
Alexey Kudravtsev [Mon, 10 Oct 2016 12:27:43 +0000 (15:27 +0300)]
already disposed exception