Commit Graph
240311 Commits
Author SHA1 Message Date
Tagir Valeev e72a28c3e6 Detect recursive type parameter definition when checking for assignability
Fixes EA-137370 - SOE: TypeConversionUtil.isNarrowingReferenceConversionAllowed
2019-02-21 12:58:25 +07:00
Tagir Valeev 9182ce2d75 CME fixed (EA-137356 - CME: TPrimitiveIterator.nextIndex) 2019-02-21 12:19:38 +07:00
Tagir Valeev ee5a94aa76 Debug.java: add $ prefix to method names (otherwise it's easy to have annoying recursive call warning) 2019-02-21 11:39:56 +07:00
Alexey Kudravtsev 822c6b8e5b cleanup 2019-02-21 03:11:59 +03:00
Alexey Kudravtsev c5ed3db4cc get rid of Usage.getLocation() to avoid access outside EDT problems 2019-02-21 03:08:25 +03:00
Vladimir Krivosheev 8521eafbdc IDEA-207119 move visualizer to built-in-server to avoid copying node_modules to java compilation out (because it is resource root) 2019-02-20 20:29:59 +01:00
Vladimir Krivosheev 6e8843a153 IDEA-207119 visualizer — dev hot-reload 2019-02-20 20:29:59 +01:00
peter e4e334b6e0 simplify FoldingUpdate (IDEA-CR-43672)
don't cache when applyDefaultState==true (on editor opening)
drop cache when PsiFile changes, which includes the case of its rename, so there's no need to explicitly clear caches then
2019-02-20 18:08:35 +01:00
peter 5ad1eb7d5d delete unused CodeFoldingManager.forceDefaultState 2019-02-20 18:08:35 +01:00
anstarovoyt a922bde231 js: improve folding performance (insert checkCanceled(), better method for text matching) 2019-02-20 19:27:30 +03:00
Alexey Kudravtsev 0c98b4a136 replace title with action name for IDEA-CR-43679 2019-02-20 19:21:11 +03:00
Alexey Kudravtsev 98ccf02534 cleanup 2019-02-20 19:21:10 +03:00
Alexey Kudravtsev ca4a9403bf replace title with action name for IDEA-CR-43679 2019-02-20 19:21:10 +03:00
Alexey Kudravtsev 479b344880 remove unused keys 2019-02-20 19:21:09 +03:00
vadim.lomshakov 8e0e645796 IDEA-CR-43592: lay out algorithm takes into account shadow border insets (fixed IDEA-185682)
(cherry picked from commit f79911824d5c22c225f29da2a9e63fbcb2f98648)
2019-02-20 16:19:05 +00:00
Dmitry Batrak 7a306fe0ef use a bit more clearer name for bidi settings menu group 2019-02-20 19:13:58 +03:00
Aleksey Pivovarov 968432d0a6 diff: set active state before calling ViewerState.init()
This fixes incorrect presentation of "Switch Diff Tool" action,
as it can use `myState` field when creating toolbar/popup actions.

Follow-up: f684f7bf7f
2019-02-20 18:37:40 +03:00
Konstantin Aleev 894a5299cf Fix Run configurable modified tracking for Run Dashboard types 2019-02-20 18:23:32 +03:00
Konstantin Aleev 6678b0539b [service-view] fix group rendering 2019-02-20 18:23:32 +03:00
Sergey Malenkov 34e86b88e5 IDEA-207598: show above; show below if it cannot be shown above 2019-02-20 18:15:37 +03:00
Anton Lobov 70f2972946 WEB-37295: support json-schema based deprecation in YAML 2019-02-20 16:09:00 +01:00
Pavel Dolgov 63092d9c2e Java: Intention that wraps list/set/map with Collections.unmodifiableList/Set/Map (IDEA-93154) 2019-02-20 18:00:15 +03:00
Yann Cébron f588d814fa [devkit] Theme.json: highlight unresolved keys as warnings, not errors 2019-02-20 15:54:52 +01:00
Egor Ushakov 572f29e895 IDEA-207528 Unable to do smart step into the second filter method 2019-02-20 17:45:02 +03:00
Yann Cébron ec030ba7b1 CodeStyleManager: link Pre/PostFormatProcessor EPs 2019-02-20 15:17:07 +01:00
Konstantin Bulenkov 8bedac8301 cleanup: remove code duplicates 2019-02-20 17:12:07 +03:00
Alexandr Evstigneev 569afe0c68 IDEA-CR-43717: Added warning about execution under ReadAction. Not really better than execution on EDT 2019-02-20 14:09:50 +00:00
Dmitry Batkovich e4c94314e2 Merge remote-tracking branch 'origin/master' 2019-02-20 17:09:16 +03:00
Dmitry Batkovich a6e744c2cb same parameter value inspection should not warn if method is used in method reference expression (IDEA-207552) fix NPE 2019-02-20 17:08:58 +03:00
Sergey Karashevich 6cf6bd0d0d [gui-test] calculate getCurrentFile on EDT only 2019-02-20 17:07:03 +03:00
Rustam Vishnyakov 78d4b5210a Fix concurrency problem when iterating over editorconfig file paths 2019-02-20 17:00:37 +03:00
peter 99587b897e TypesTest: add a clarifying comment (IDEA-CR-43709) 2019-02-20 14:55:47 +01:00
peter 91599750b8 fix Java keyword completion inside casts in enum constant initializers 2019-02-20 14:55:47 +01:00
Konstantin Bulenkov 89f2ddd038 fix javadoc 2019-02-20 16:41:59 +03:00
Anton Lobov 256c9b5885 WEB-31905 Semantic highlighting for JSON files 2019-02-20 14:36:38 +01:00
Sergey Malenkov 0cd6cdc277 IDEA-207598: Show smart step into popup above the line 2019-02-20 16:32:10 +03:00
Sergey Malenkov 4d92f2467d IDEA-190056: Class members are highlighted as erroneous when they aren't 2019-02-20 16:32:10 +03:00
Denis Fokin 44188ae5e1 IDEA-207611 Keymap switch leads to typeahead 2019-02-20 16:25:37 +03:00
Dmitry Batkovich 15c31cfc91 Merge remote-tracking branch 'origin/master' 2019-02-20 16:17:47 +03:00
Dmitry Batkovich 3725db820f Merge remote-tracking branch 'origin/master' 2019-02-20 16:17:34 +03:00
Alexandr Evstigneev dcf8784337 RUBY-23590 Reformat action is now available in project view context menu in all IDEs
IDEA-CR-43523
2019-02-20 16:17:23 +03:00
Dmitry Batkovich 3e5a336e08 Merge remote-tracking branch 'origin/master' 2019-02-20 16:17:17 +03:00
Dmitry Batrak 284efc8c0d debugger's SourceCodeChecker: avoid using FileEditorManager's UI-related method in a background thread 2019-02-20 16:16:59 +03:00
Dmitry Batkovich dc6de37979 same parameter value inspection should not warn if method is used in method reference expression (IDEA-207552) 2019-02-20 16:16:55 +03:00
Alexander Zolotov 67dab2548c Delete useless comment 2019-02-20 16:10:32 +03:00
Semyon Kolton 4489455344 CPP-15518 Store external tools per project
This doesn't affect platform `ToolManager` - just provides new service used in CLion
2019-02-20 15:54:17 +03:00
Kirill Kirichenko 60e1dc7784 IDEA-207083 Better Windows10 checkbox icon rendering 2019-02-20 15:40:47 +03:00
Anton Lobov 51aa403756 WEB-36750 Color Scheme: Add "Semantic highlighting" option for the JavaScript, TypeScript, and JSON 2019-02-20 13:35:17 +01:00
Aleksey Pivovarov d172cd801c diff: do not close all split-mode editors for DiffVirtualFile when one editor is closed 2019-02-20 15:13:49 +03:00
Gregory.Shrago b4e6ecac2e ability to load colors as well as text attributes 2019-02-20 15:11:38 +03:00