Dmitry Trofimov [Mon, 14 Nov 2016 14:17:19 +0000 (15:17 +0100)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Mon, 14 Nov 2016 14:13:27 +0000 (15:13 +0100)]
Fix saving the shell path project setting (IDEA-163474)
Roman Shevchenko [Mon, 14 Nov 2016 13:48:59 +0000 (14:48 +0100)]
[tests] comments
Yaroslav Lepenkin [Mon, 14 Nov 2016 12:46:34 +0000 (15:46 +0300)]
[Parameter Name Hints] added diagnostic
Aleksey Pivovarov [Mon, 14 Nov 2016 12:57:39 +0000 (15:57 +0300)]
IDEA-163033 ui: fix plugin update dialog undex HiDPI
Aleksey Pivovarov [Mon, 14 Nov 2016 12:42:52 +0000 (15:42 +0300)]
diff: cleanup tests
Aleksey Pivovarov [Mon, 14 Nov 2016 09:08:09 +0000 (12:08 +0300)]
merge: EA-91241 - assert: DiffUtil.getMergeType
* ensure that "conflict" block is not "unchanged"
this might've happen for trim/ignore policies
* add tests for three-side cases
Aleksey Pivovarov [Fri, 11 Nov 2016 09:55:37 +0000 (12:55 +0300)]
diff: separate tests for words and inner fragments
Andrey Vokin [Fri, 11 Nov 2016 13:48:22 +0000 (14:48 +0100)]
Ruby remote sdk configuration. Processing dialog from terminal + default password
Maxim.Mossienko [Mon, 14 Nov 2016 12:11:47 +0000 (13:11 +0100)]
more compact code
Alexey Kudravtsev [Sat, 12 Nov 2016 11:47:36 +0000 (14:47 +0300)]
annotations.xml syntax checker
Alexey Kudravtsev [Sat, 12 Nov 2016 09:42:17 +0000 (12:42 +0300)]
cancel earlier: even when isReadAccessAllowed() or nested runReadAction() are called under impatient reader with pending write
Alexey Kudravtsev [Fri, 11 Nov 2016 15:23:51 +0000 (18:23 +0300)]
diagnostics
Alexey Kudravtsev [Fri, 11 Nov 2016 13:49:49 +0000 (16:49 +0300)]
cleanup
Valentina Kiryushkina [Mon, 14 Nov 2016 09:31:27 +0000 (12:31 +0300)]
Fix PY-21430 "File of this document has been deleted" exception after removing notebook and switching interpreter: Dispose message bus connection for IpnbFilePanel
Valentina Kiryushkina [Mon, 14 Nov 2016 08:26:08 +0000 (11:26 +0300)]
Fix PY-21428 Cutting only cell raises ArrayIndexOutOfBoundsException
Valentina Kiryushkina [Mon, 14 Nov 2016 08:20:30 +0000 (11:20 +0300)]
Fix PY-21427 Double click on the output field inside jupyter notebook raises UnsupportedOperationException: use mutable collections instead of EmptyMap, EmptyList
Valentina Kiryushkina [Fri, 11 Nov 2016 18:48:42 +0000 (21:48 +0300)]
Fix PY-21429 Duplicate output in Jupyter Notebook
Eldar Abusalimov [Mon, 14 Nov 2016 09:50:16 +0000 (12:50 +0300)]
io: Add BaseDataReader.waitFor(long, TimeUnit)
Maxim.Mossienko [Mon, 14 Nov 2016 11:38:31 +0000 (12:38 +0100)]
review feedback
irengrig [Mon, 14 Nov 2016 11:33:10 +0000 (12:33 +0100)]
json schema: pattern properties: better caching - fix review comment for WEB-22649 JSON Schema: patternProperties does not work.
irengrig [Mon, 14 Nov 2016 10:45:37 +0000 (11:45 +0100)]
json schema: improve json files refresh after json schema editing - review comment for WEB-21418 JSON Schema: if file under the schema is placed in the split Editor tab update comes later than should be
irengrig [Mon, 14 Nov 2016 10:11:12 +0000 (11:11 +0100)]
catch process canceled exception of pattern match calculation - fix review comment for WEB-22649 JSON Schema: patternProperties does not work.
Anna.Kozlova [Mon, 14 Nov 2016 11:21:32 +0000 (12:21 +0100)]
presort descriptions per file (IDEA-163879)
Anna.Kozlova [Mon, 14 Nov 2016 10:22:36 +0000 (11:22 +0100)]
fix negative testdata
Anna.Kozlova [Mon, 14 Nov 2016 10:22:12 +0000 (11:22 +0100)]
remove redundant check
peter [Mon, 14 Nov 2016 08:28:48 +0000 (09:28 +0100)]
smart pointers for different element types should have different hash codes
Maxim.Mossienko [Sun, 13 Nov 2016 13:15:55 +0000 (14:15 +0100)]
Process vfs events asynchroneously (IDEA-109525), first cut
Sergey Karashevich [Sat, 12 Nov 2016 22:39:12 +0000 (01:39 +0300)]
[gui-test] rollback GuiTestCase dependency on script package
Sergey Karashevich [Sat, 12 Nov 2016 21:30:27 +0000 (00:30 +0300)]
[gui-test] added ExtendedJListCellReader for JBLists, CheckBoxDriver to click inside checkbox and CheckBoxFixture with corresponding driver; GuiTestUtil.findComboBox() method implemented
Julia Beliaeva [Sat, 12 Nov 2016 18:46:39 +0000 (21:46 +0300)]
[vcs-log] better descriptions for IntelliSort
Julia Beliaeva [Sat, 12 Nov 2016 17:31:50 +0000 (20:31 +0300)]
[vcs-log] minor: remove unused imports
Julia Beliaeva [Sat, 12 Nov 2016 17:06:25 +0000 (20:06 +0300)]
[vcs-log] minor: rename cleanup -> cleanupOlderVersions parameter
Julia Beliaeva [Sat, 12 Nov 2016 17:05:23 +0000 (20:05 +0300)]
[vcs-log] minor: static import for PersistentUtil
Julia Beliaeva [Sat, 12 Nov 2016 16:59:47 +0000 (19:59 +0300)]
[vcs-log] remove all storage files starting with logId when cleaning up broken indexes
Introduce deleteWithRenamingAllFilesStartingWith for that purpose.
Julia Beliaeva [Sat, 12 Nov 2016 16:47:12 +0000 (19:47 +0300)]
[vcs-log] cleanup correct files when index gets corrupted
Bas Leijdekkers [Fri, 11 Nov 2016 19:15:20 +0000 (20:15 +0100)]
[Parameter Name Hints] improve text
Bas Leijdekkers [Fri, 11 Nov 2016 19:11:29 +0000 (20:11 +0100)]
IG: rework inspection for performance and accuracy (IDEA-163797)
Bas Leijdekkers [Fri, 11 Nov 2016 19:08:44 +0000 (20:08 +0100)]
IG: simplify
Bas Leijdekkers [Fri, 11 Nov 2016 14:42:00 +0000 (15:42 +0100)]
IG: remove unnecessary method
Bas Leijdekkers [Thu, 10 Nov 2016 14:44:33 +0000 (15:44 +0100)]
make IG test light
Maxim.Mossienko [Sat, 12 Nov 2016 01:29:41 +0000 (02:29 +0100)]
extract VfsEventsMerger
peter [Fri, 11 Nov 2016 20:12:19 +0000 (21:12 +0100)]
don't save class files contents in VFS during bytecode analysis (IDEA-CR-15548)
Vassiliy.Kudryashov [Fri, 11 Nov 2016 19:57:52 +0000 (22:57 +0300)]
Make 'Favorites' tool window lazy.
Roman Shevchenko [Fri, 11 Nov 2016 19:59:25 +0000 (20:59 +0100)]
Cleanup (warnings)
Roman Shevchenko [Fri, 11 Nov 2016 19:58:10 +0000 (20:58 +0100)]
[platform] on checking for updates, suggests the same baseline build (always)
The code which selected the desired build was failing in cases when builds were distributed across different channels. The commit makes the build selection independent of channel layout.
Anna.Kozlova [Fri, 11 Nov 2016 19:52:26 +0000 (20:52 +0100)]
extended logging
Anna.Kozlova [Fri, 11 Nov 2016 19:37:30 +0000 (20:37 +0100)]
inplace change signature: delegate in template
Anna.Kozlova [Fri, 11 Nov 2016 18:31:06 +0000 (19:31 +0100)]
inplace change signature: ensure focus stays in the editor
Anna.Kozlova [Fri, 11 Nov 2016 18:27:27 +0000 (19:27 +0100)]
dispose preview after balloon is closed so no green rec is visible
Sergey Malenkov [Fri, 11 Nov 2016 19:30:30 +0000 (22:30 +0300)]
Do not edit shortcuts when a keymap tree expanded/collapsed by double click
Dmitry Jemerov [Fri, 11 Nov 2016 18:02:01 +0000 (19:02 +0100)]
To allow using Gradle test configuration producers for Kotlin, extract protected methods for discovering classes/methods based on context
Maxim.Mossienko [Fri, 11 Nov 2016 17:53:36 +0000 (18:53 +0100)]
introduced PushedFilePropertiesUpdater.filePropertiesChanged(file, condition) for correct request of reindexing
Anna.Kozlova [Fri, 11 Nov 2016 17:45:09 +0000 (18:45 +0100)]
dispose preview
Anna.Kozlova [Fri, 11 Nov 2016 17:17:29 +0000 (18:17 +0100)]
don't start inspections in dumb mode
EA-91638 - INRE: FileBasedIndexImpl.handleDumbMode
Roman Shevchenko [Fri, 11 Nov 2016 17:22:09 +0000 (18:22 +0100)]
[java] fixes lambda expressions parsing (IDEA-163871)
peter [Fri, 11 Nov 2016 08:19:50 +0000 (09:19 +0100)]
synchronize everything on SmartPointerTracker
peter [Fri, 11 Nov 2016 07:42:43 +0000 (08:42 +0100)]
extract FilePointersList to a top-level SmartPointerTracker
Anna.Kozlova [Fri, 11 Nov 2016 16:44:19 +0000 (17:44 +0100)]
inplace change signature: add preview
irengrig [Fri, 11 Nov 2016 16:30:12 +0000 (17:30 +0100)]
Json schema: improve highlighting speed (invalidate all json files corresponding to the schema on schema change). fixes WEB-21418 JSON Schema: if file under the schema is placed in the split Editor tab update comes later than should be
key: "json.schema.fast.annotation.update" (turned on by default)
Egor.Ushakov [Fri, 11 Nov 2016 16:26:46 +0000 (19:26 +0300)]
check for AbstractMethodError earlier
Egor.Ushakov [Fri, 11 Nov 2016 16:14:44 +0000 (19:14 +0300)]
fixed our classByName not searching the same way as in VirtualMachineProxy
Yann Cébron [Fri, 11 Nov 2016 16:23:09 +0000 (17:23 +0100)]
IDEA-163863 Devkit: mark deprecated attributes in DOM
Yann Cébron [Fri, 11 Nov 2016 16:10:38 +0000 (17:10 +0100)]
Merge remote-tracking branch 'origin/master'
Yann Cébron [Fri, 11 Nov 2016 16:08:58 +0000 (17:08 +0100)]
Plugin descriptors: remove deprecated attribute idea-plugin@version (IDEA-163694)
Maxim.Mossienko [Fri, 11 Nov 2016 16:02:48 +0000 (17:02 +0100)]
reliability: make parent dirs before attempting to create output file (EA-90703, EA-90062)
Pavel Dolgov [Fri, 11 Nov 2016 15:48:10 +0000 (18:48 +0300)]
Java: Moved text message to the resource bundle in the inspection "Non-accessible type is exposed" (IDEA-162768)
Roman Shevchenko [Fri, 11 Nov 2016 15:40:54 +0000 (16:40 +0100)]
[ui] I/O error handling in "Edit custom settings" action (EA-91670)
irengrig [Fri, 11 Nov 2016 15:10:47 +0000 (16:10 +0100)]
WEB-22649 JSON Schema: patternProperties does not work.
Mikhail Golubev [Fri, 11 Nov 2016 13:13:57 +0000 (16:13 +0300)]
PY-21399 Backslash in the middle of an escape sequence ends it in PyStringLiteralLexer
Otherwise it might miss the following escaped quote and stop scanning
a string literal earlier than the actual Python lexer.
Vladimir Krivosheev [Fri, 11 Nov 2016 14:30:18 +0000 (15:30 +0100)]
IDEA-CR-15578 final fix `rename A to B and B to A`
Egor.Ushakov [Fri, 11 Nov 2016 13:50:41 +0000 (16:50 +0300)]
allow to cancel emulated breakpoints setup
Anna.Kozlova [Fri, 11 Nov 2016 12:57:57 +0000 (13:57 +0100)]
switch back to anchors
Anna.Kozlova [Fri, 11 Nov 2016 12:55:03 +0000 (13:55 +0100)]
javadoc
Alexander Koshevoy [Fri, 11 Nov 2016 11:08:18 +0000 (14:08 +0300)]
PY-21264 Simplify the code, get rid of the success variable
Egor.Ushakov [Fri, 11 Nov 2016 12:24:24 +0000 (15:24 +0300)]
IDEA-163730 string literal interning turned off by default
Pavel Dolgov [Fri, 11 Nov 2016 11:48:57 +0000 (14:48 +0300)]
Java: Handle generic parameters in the inspection "Non-accessible type is exposed" (IDEA-162768)
peter [Fri, 11 Nov 2016 11:44:09 +0000 (12:44 +0100)]
simplify PermanentDeleteFix (IDEA-CR-15631)
peter [Fri, 11 Nov 2016 11:40:26 +0000 (12:40 +0100)]
remove obsolete no-write-action assertion from DialogWrapper (IDEA-CR-15644)
peter [Wed, 9 Nov 2016 16:18:39 +0000 (17:18 +0100)]
use identity map when inspecting lookup item weights (EA-90364 - INRE: FileBasedIndexImpl.handleDumbMode)
Vladimir Krivosheev [Fri, 11 Nov 2016 12:18:47 +0000 (13:18 +0100)]
model commit should only fire changes, but to not add scheme — it is pointless
Anna.Kozlova [Fri, 11 Nov 2016 11:59:34 +0000 (12:59 +0100)]
fix testdata
Anna.Kozlova [Fri, 11 Nov 2016 11:39:42 +0000 (12:39 +0100)]
inplace change signature: ensure detached/keep track of document change offset being invalidated by consequence changes
Anna.Kozlova [Fri, 11 Nov 2016 09:52:45 +0000 (10:52 +0100)]
EA-91567 - PIEAE: PsiInvalidElementAccessException.createByNode
Alexey Kudravtsev [Fri, 11 Nov 2016 07:01:24 +0000 (10:01 +0300)]
IdentityFilePointer should be removed from myUrlToIdentity cache on dispose
Alexey Kudravtsev [Fri, 11 Nov 2016 06:50:53 +0000 (09:50 +0300)]
cleanup
Roman Shevchenko [Fri, 11 Nov 2016 10:55:09 +0000 (11:55 +0100)]
[tests] additional test case for for update targeting
Tagir Valeev [Fri, 11 Nov 2016 10:39:12 +0000 (17:39 +0700)]
IDEA-163810 Please make shorter "Anonymous type can be replaced with lambda using factory method.." inspection name
Dmitry Trofimov [Fri, 11 Nov 2016 10:33:00 +0000 (11:33 +0100)]
Merge remote-tracking branch 'origin/master'
Dmitry Trofimov [Fri, 11 Nov 2016 10:32:33 +0000 (11:32 +0100)]
Take XDG_CONFIG_HOME value from EnvironmentUtil.getEnvironmentMap()
Dmitry Trofimov [Fri, 11 Nov 2016 10:31:11 +0000 (11:31 +0100)]
Merge remote-tracking branch 'origin/master'
Egor.Ushakov [Fri, 11 Nov 2016 10:25:54 +0000 (13:25 +0300)]
IDEA-163730 Incorrect value of logic operation stringVar == "value" - cache string literal references on our side
Dmitry Trofimov [Fri, 11 Nov 2016 10:30:04 +0000 (11:30 +0100)]
Take ZDOTDIR value from EnvironmentUtil.getEnvironmentMap() (IDEA-162571)
Tagir Valeev [Fri, 11 Nov 2016 10:18:08 +0000 (17:18 +0700)]
PsiTypesUtil: reverted erroneous changes in getExpectedTypeByParent (IDEA-CR-15590)
Anna.Kozlova [Thu, 10 Nov 2016 18:39:16 +0000 (19:39 +0100)]
temp reject inplace change signature for super methods
Anna.Kozlova [Thu, 10 Nov 2016 18:28:49 +0000 (19:28 +0100)]
migrate to junit 5: collapse with static import if assertion was statically imported (IDEA-163650)
peter [Fri, 11 Nov 2016 06:52:52 +0000 (07:52 +0100)]
prohibit dialogs and other swing events under write action
Tagir Valeev [Fri, 11 Nov 2016 06:24:09 +0000 (13:24 +0700)]
IDEA-163767: fixed for assignment, tests for assignment and ternary
Tagir Valeev [Fri, 11 Nov 2016 06:14:55 +0000 (13:14 +0700)]
IDEA-163767 Simplify optional.isPresent() inspection doesn't suggest simplify trivial case
Tagir Valeev [Fri, 11 Nov 2016 05:02:36 +0000 (12:02 +0700)]
OptionalUtil#getMapTypeArgument: check nulls; remove 0-arg check