Vitaliy.Bibaev [Tue, 26 Sep 2017 08:57:52 +0000 (11:57 +0300)]
Merge branch 'master' of ../../merge/stream-debugger-plugin into stream-debugger
Denis Fokin [Tue, 26 Sep 2017 08:33:15 +0000 (11:33 +0300)]
DEXP-165126, DEXP-165127
IndexOutOfBoundsException: update failed for AnAction with ID=Vcs.ShowTabbedFileHistory: Index: 11, Size: 9 (Index: 11, Size: 9)
Tagir Valeev [Tue, 26 Sep 2017 08:23:44 +0000 (15:23 +0700)]
ProjectBytecodeAnalysis: isInsideDummyAndroidJar reused (IDEA-CR-24874)
Nicolay Mitropolsky [Fri, 22 Sep 2017 18:06:10 +0000 (21:06 +0300)]
`ULiteralExpression.psiLanguageInjectionHost` extension-property added
Nicolay Mitropolsky [Fri, 22 Sep 2017 17:45:08 +0000 (20:45 +0300)]
UAST-java: fix for methods parameters converting
Denis Fokin [Tue, 26 Sep 2017 06:55:15 +0000 (09:55 +0300)]
EA-108027
Tagir Valeev [Tue, 26 Sep 2017 06:26:55 +0000 (13:26 +0700)]
DataFlowRunner: remove TOO_EXPENSIVE_HASH
Fixes IDEA-179369 A method calling a constructor with conditional expressions as parameters leads the method itself to be marked as "Too complex to analyse"
Tagir Valeev [Tue, 26 Sep 2017 06:08:23 +0000 (13:08 +0700)]
Revert "DFA: track unresolved variable"
This reverts commit
43c42ee
Tagir Valeev [Tue, 26 Sep 2017 05:51:02 +0000 (12:51 +0700)]
BytecodeAnalysisIndex: exclude android.jar from index
android.jar contains method stubs which forces _->fail contracts for every single method
Fixes IDEA-179334 Constant conditions false positive when calling Gson.fromJson() in try block
Tagir Valeev [Tue, 26 Sep 2017 04:14:35 +0000 (11:14 +0700)]
FuseStreamOperationsInspection: strings externalized
Review ID: IDEA-CR-24873
Tagir Valeev [Tue, 26 Sep 2017 04:01:37 +0000 (11:01 +0700)]
FuseStreamOperationsInspection
Fixes IDEA-179303 Suggest replacing Collectors.toList()/toSet() + collection constructor with Collectors.toCollection
Tagir Valeev [Tue, 26 Sep 2017 02:44:21 +0000 (09:44 +0700)]
IDEA-179490 "Can be replaced with single expression in functional style" in Java fails when field name matches class name
Tagir Valeev [Mon, 25 Sep 2017 10:31:16 +0000 (17:31 +0700)]
CollectMigration: prepare to IncorporateStreamOperationsInspection; fix NewListTerminal to support collections only
Konstantin Bulenkov [Mon, 25 Sep 2017 22:42:11 +0000 (01:42 +0300)]
move experimental feature EP to platform-api
Alexey Gopachenko [Mon, 25 Sep 2017 21:39:37 +0000 (23:39 +0200)]
Revert "Do not scan file for changed range if we already know it exactly" until a multiple pending events are taken care of and test coverage added.
This reverts commit
42c6cec
Svetlana.Zemlyanskaya [Mon, 25 Sep 2017 21:11:44 +0000 (23:11 +0200)]
Fix paragraph separators for context help labels
Dennis Ushakov [Mon, 25 Sep 2017 20:34:39 +0000 (23:34 +0300)]
fix category
Dennis Ushakov [Mon, 25 Sep 2017 20:22:56 +0000 (23:22 +0300)]
fix diagnostics
Sergey Karashevich [Mon, 25 Sep 2017 19:29:45 +0000 (22:29 +0300)]
[gui-test] fix PluginTestCase#installPluginFromDisk
Sergey Karashevich [Mon, 25 Sep 2017 19:26:22 +0000 (22:26 +0300)]
[gui-test] add a way to pass custom VM options to a fork IDE start
Since this commit it is a possible to pass custom VM options to a new IDE process. Just add VM options to a test or suite with "-Dpass.custom.option=value" to pass "-Dcustom.option=value" into IDE.
Kirill Likhodedov [Mon, 25 Sep 2017 19:21:19 +0000 (22:21 +0300)]
Revert "Use try-with-resources (IDEA-CR-24263)"
This reverts commit
3dc2aed
The 'util' module must use Java 6.
Dmitry Trofimov [Mon, 25 Sep 2017 18:42:34 +0000 (20:42 +0200)]
Merge branch 'traff/helpers'
Daniil Ovchinnikov [Mon, 25 Sep 2017 18:18:14 +0000 (20:18 +0200)]
[groovy] check isDefinitelyKeyOfMap() after trying to resolve locals
Elizaveta Shashkova [Mon, 25 Sep 2017 15:00:36 +0000 (18:00 +0300)]
Fixes after review (PY-9537)
Elizaveta Shashkova [Sun, 17 Sep 2017 14:51:51 +0000 (17:51 +0300)]
Fix a test for the new behaviour (PY-9537)
Elizaveta Shashkova [Sun, 17 Sep 2017 12:46:43 +0000 (15:46 +0300)]
Fix garbage output after Jumping to Cursor (PY-9537)
Elizaveta Shashkova [Sun, 17 Sep 2017 12:30:10 +0000 (15:30 +0300)]
Fix focus requesting for error stepping (PY-9537)
Elizaveta Shashkova [Tue, 12 Sep 2017 14:46:25 +0000 (17:46 +0300)]
Update windows binaries (PY-9537)
Elizaveta Shashkova [Tue, 12 Sep 2017 14:25:20 +0000 (17:25 +0300)]
Fix "set next statement" for frame evaluation debugger (PY-9537)
Elizaveta Shashkova [Fri, 8 Sep 2017 11:36:56 +0000 (14:36 +0300)]
Add an action to appropriate menus and add mnemonics (PY-9537)
Elizaveta Shashkova [Fri, 8 Sep 2017 09:08:39 +0000 (12:08 +0300)]
Compatibility with PyDev debugger (PY-9537)
Elizaveta Shashkova [Thu, 7 Sep 2017 15:02:33 +0000 (18:02 +0300)]
Add a test for Set next statement action (PY-9537)
Elizaveta Shashkova [Thu, 7 Sep 2017 11:57:49 +0000 (14:57 +0300)]
Rewrite errors showing with callbacks (PY-9537)
Elizaveta Shashkova [Tue, 5 Sep 2017 15:54:50 +0000 (18:54 +0300)]
Fix error message for jumping to another frame (PY-9537)
Elizaveta Shashkova [Tue, 5 Sep 2017 13:11:39 +0000 (16:11 +0300)]
Avoid soe in case of errors (PY-9537)
Elizaveta Shashkova [Tue, 5 Sep 2017 12:21:29 +0000 (15:21 +0300)]
Always send resume command to UI in order to avoid races (PY-9537)
Elizaveta Shashkova [Mon, 4 Sep 2017 17:59:39 +0000 (20:59 +0300)]
Handle errors during jump and show them in UI (PY-9537)
Elizaveta Shashkova [Fri, 1 Sep 2017 11:05:32 +0000 (14:05 +0300)]
Fix exception with removing temp breakpoint (PY-9537)
Elizaveta Shashkova [Thu, 31 Aug 2017 14:56:15 +0000 (17:56 +0300)]
Initial UI for "Set next statement" action (PY-9537)
Vitaliy.Bibaev [Mon, 25 Sep 2017 17:45:58 +0000 (20:45 +0300)]
Temporary disable kotlin language support
Vitaliy.Bibaev [Mon, 25 Sep 2017 17:17:06 +0000 (20:17 +0300)]
Fix typo
Vitaliy.Bibaev [Mon, 25 Sep 2017 17:11:35 +0000 (20:11 +0300)]
Avoid usages of TraceExpressionBuilderImpl.LINE_SEPARATOR
Vitaliy.Bibaev [Mon, 25 Sep 2017 17:11:07 +0000 (20:11 +0300)]
Use kotlin expression builder
Vitaliy.Bibaev [Mon, 25 Sep 2017 17:10:31 +0000 (20:10 +0300)]
Mute kotlin tests
Vitaliy.Bibaev [Mon, 25 Sep 2017 17:09:58 +0000 (20:09 +0300)]
Fix bug when toCollection operations do not work correctly
Vitaliy.Bibaev [Mon, 25 Sep 2017 17:07:54 +0000 (20:07 +0300)]
Fixes after merge operation
Roman Shevchenko [Mon, 25 Sep 2017 17:04:29 +0000 (19:04 +0200)]
Cleanup (formatting; warnings)
Anna.Kozlova [Mon, 25 Sep 2017 16:58:28 +0000 (18:58 +0200)]
cosmetics in naming conventions (IDEA-179245)
Anna.Kozlova [Mon, 25 Sep 2017 16:09:51 +0000 (18:09 +0200)]
junit: ensure classes are read in UTF-8 (IDEA-179384)
Roman Shevchenko [Mon, 25 Sep 2017 16:57:25 +0000 (18:57 +0200)]
[java] makes IDEA independent of "java.xml.ws.annotation" module (ZD-
1092040)
Roman Shevchenko [Mon, 25 Sep 2017 16:33:34 +0000 (18:33 +0200)]
[java] fixes "scroll from source" for Java modules (IDEA-179299)
Semyon Proshev [Mon, 25 Sep 2017 16:29:00 +0000 (19:29 +0300)]
Don't highlight imported dirs in `from source import ...` statements.
DjangoInspectionsTest.testMetaAccessAfter8() fixed.
Rustam Vishnyakov [Mon, 25 Sep 2017 16:21:04 +0000 (19:21 +0300)]
Treat two NULL_COLOR_MARKERs as equal
Maxim.Mossienko [Mon, 25 Sep 2017 15:41:27 +0000 (17:41 +0200)]
performance: check file parent file existence on slow error path
Anton Tarasov [Mon, 25 Sep 2017 15:46:54 +0000 (18:46 +0300)]
Don't use cache on load in SVG viewer
Vitaliy.Bibaev [Mon, 25 Sep 2017 15:47:24 +0000 (18:47 +0300)]
Merge remote-tracking branch 'origin/master' into kotlin
# Conflicts:
# src/main/java/com/intellij/debugger/streams/lib/impl/TerminalOperations.kt
# src/main/java/com/intellij/debugger/streams/ui/impl/EvaluationAwareTraceWindow.java
# src/main/java/com/intellij/debugger/streams/ui/impl/FlatView.kt
# src/main/java/com/intellij/debugger/streams/ui/impl/PositionsAwareCollectionView.kt
# testData/debug/outs/exceptionInIntermediateCall.out
# testData/streamex/outs/filterBy.out
Yaroslav Pankratyev [Mon, 25 Sep 2017 15:28:03 +0000 (22:28 +0700)]
IDEA-139173 Inspection for @Presentation#icon, refactor IconsReferencesContributor
Ilya.Kazakevich [Mon, 25 Sep 2017 15:13:32 +0000 (18:13 +0300)]
PY-22710: Django 2.0 support initial commit
PyPackage represents django and its version, and PyRequirement represents
django version range.
Rustam Vishnyakov [Mon, 25 Sep 2017 14:57:35 +0000 (17:57 +0300)]
Always returning null breaks the logic
Rustam Vishnyakov [Mon, 25 Sep 2017 14:15:07 +0000 (17:15 +0300)]
Greg's patch for broken colors handling (IDEA-179502)
nik [Mon, 25 Sep 2017 15:07:14 +0000 (18:07 +0300)]
Kotlin plugin downgraded to 1.1.4
Until compilation of modules containing Kotlin and Groovy files is fixed (KT-20446).
Sergey Malenkov [Mon, 25 Sep 2017 14:50:13 +0000 (17:50 +0300)]
use log.debug instead of log.warn
Anna.Kozlova [Mon, 25 Sep 2017 13:23:20 +0000 (15:23 +0200)]
isEntryPoint in unused declaration from default profile (IDEA-CR-24741)
Anna.Kozlova [Mon, 25 Sep 2017 13:18:09 +0000 (15:18 +0200)]
read action (IDEA-CR-24742)
Vitaliy.Bibaev [Mon, 25 Sep 2017 14:43:39 +0000 (17:43 +0300)]
Update version of intellij gradle plugin
Ekaterina Tuzova [Mon, 25 Sep 2017 14:37:03 +0000 (17:37 +0300)]
IDEA-CR-24258 check that parentheses belong to an argument list
Ekaterina Tuzova [Mon, 25 Sep 2017 13:52:45 +0000 (16:52 +0300)]
IDEA-CR-24257 comment
allow quick documentation for the element docstrings
Ekaterina Tuzova [Mon, 25 Sep 2017 09:02:31 +0000 (12:02 +0300)]
EA-106951 - NPE: PySciViewAction.showConsoleToolwindow
Ekaterina Tuzova [Fri, 15 Sep 2017 09:56:20 +0000 (12:56 +0300)]
cleanup
Dmitry Batkovich [Mon, 25 Sep 2017 14:34:21 +0000 (17:34 +0300)]
relevant method chain completion: chains ended with casts are valid too
Sergey Malenkov [Mon, 25 Sep 2017 14:24:45 +0000 (17:24 +0300)]
calculate a modality state for component on EDT
Denis Fokin [Mon, 25 Sep 2017 14:21:46 +0000 (17:21 +0300)]
IDEA-179514 Non-docked toolwindow are not closed automatically on switching to editor
Semyon Proshev [Mon, 25 Sep 2017 12:47:04 +0000 (15:47 +0300)]
Maxim.Mossienko [Mon, 25 Sep 2017 09:56:52 +0000 (11:56 +0200)]
introduce / use fixed set of options used for creating PersistentHashMapValueStorage
Same option set is used after compaction
Alexey Gopachenko [Mon, 25 Sep 2017 14:07:17 +0000 (16:07 +0200)]
Do not scan file for changed range if we already know it exactly
Vladimir Krivosheev [Mon, 25 Sep 2017 14:01:45 +0000 (16:01 +0200)]
Built-in server: CORS — add X-Requested-With to allowed headers
Dennis Ushakov [Mon, 25 Sep 2017 13:53:57 +0000 (16:53 +0300)]
update angular broken versions
Aleksey Pivovarov [Mon, 25 Sep 2017 13:21:04 +0000 (16:21 +0300)]
vcs: remove unnecessary `setDragEnabled`
* it will be enabled by DnDAwareTree
stsypanov [Sun, 24 Sep 2017 18:36:23 +0000 (21:36 +0300)]
vcs: fix TODO in ChangesListView.java
GitHub pull request:
https://github.com/JetBrains/intellij-community/pull/631
Kirill Kirichenko [Mon, 25 Sep 2017 13:22:02 +0000 (16:22 +0300)]
Disable shadow in HelpTooltips
Daniil Ovchinnikov [Mon, 25 Sep 2017 12:36:37 +0000 (14:36 +0200)]
[jvm-lang] port createVoidMethodIfFixPossible
Dmitry Trofimov [Mon, 25 Sep 2017 13:12:30 +0000 (15:12 +0200)]
Use try-with-resources (IDEA-CR-24263)
Alexander Lobas [Mon, 25 Sep 2017 13:07:47 +0000 (16:07 +0300)]
IDEA-179300 Use another notification UI for the HiDPI notification
Anna Kozlova [Mon, 25 Sep 2017 07:12:02 +0000 (10:12 +0300)]
LVTI: explicit variable type is redundant (IDEA-179177)
Vitaliy Bibaev [Mon, 25 Sep 2017 12:55:33 +0000 (15:55 +0300)]
Merge pull request #49 from bibaev/ui-improvements
Improve highlighting for linked items
Denis Fokin [Mon, 25 Sep 2017 12:52:16 +0000 (15:52 +0300)]
NPE fix
Vitaliy.Bibaev [Mon, 25 Sep 2017 12:42:23 +0000 (15:42 +0300)]
Add tooltip to show full call with arguments in the flat view
Sergey Malenkov [Mon, 25 Sep 2017 12:37:26 +0000 (15:37 +0300)]
do not ignore a result of the runInReadActionWithWriteActionPriority method
Mikhail Golubev [Sat, 9 Sep 2017 16:33:35 +0000 (19:33 +0300)]
PY-25288 Implement "Expression Type" action for Python
Mikhail Golubev [Thu, 14 Sep 2017 14:52:31 +0000 (17:52 +0300)]
PY-21823 Align bound and stride expressions inside slices
Kirill Kirichenko [Mon, 25 Sep 2017 12:10:49 +0000 (15:10 +0300)]
Fix MacOs borders for fractional scale
Vitaliy.Bibaev [Mon, 25 Sep 2017 12:06:31 +0000 (15:06 +0300)]
Align the stream debugger icon by center vertically
Roman Shevchenko [Mon, 25 Sep 2017 11:59:02 +0000 (13:59 +0200)]
[java] remapping 'var' token for expressions
Vladimir Krivosheev [Mon, 25 Sep 2017 11:02:09 +0000 (13:02 +0200)]
RunManagerImpl — introduce reloadSchemes method for MPS
Internal usage only.
Pavel Dolgov [Tue, 5 Sep 2017 14:08:42 +0000 (17:08 +0300)]
Java: Refactoring - improve readability of ExtractMethodHandler and related classes (IDEA-144957)
nik [Mon, 25 Sep 2017 09:53:29 +0000 (12:53 +0300)]
gradle: restored API of BuildScriptDataBuilder
'build' method was used in Kotlin plugin (and maybe in other plugins as well).
Dmitry Batkovich [Mon, 25 Sep 2017 09:40:26 +0000 (12:40 +0300)]
Merge branch 'db/method-chains-with-casts'
# Conflicts:
# java/compiler/impl/src/com/intellij/compiler/chainsSearch/context/ChainCompletionContext.java
Dmitry Batkovich [Fri, 15 Sep 2017 09:12:38 +0000 (12:12 +0300)]
type casts in relevant method chain completion: various renames
Dmitry Batkovich [Tue, 12 Sep 2017 13:53:38 +0000 (16:53 +0300)]
add tests for completion with casts
Dmitry Batkovich [Tue, 12 Sep 2017 12:54:31 +0000 (15:54 +0300)]
casts in relevant method chain search: fix cast type, fix suitable cast search