Commit Graph
217463 Commits
Author SHA1 Message Date
peter b2b723fa44 speedup java class resolve a bit
don't even look for class in on-demand imports when named import matches
2018-04-16 18:59:52 +02:00
Vladislav.Soroka a8613266c6 IDEA-190106 Gradle sourceset incorrectly considered as submodule 2018-04-16 19:54:32 +03:00
Semyon Proshev 7351ca44bf Enable stubs for math, queue, socket, sqlite3 (PY-13750, PY-28708, PY-28020, PY-26623) 2018-04-16 19:41:15 +03:00
Semyon Proshev 04c8e3f96d Sync with typeshed @ a5429d25dc326b69116f958dcb0a43c6f82dadce 2018-04-16 19:39:04 +03:00
Vladimir Krivosheev 825150e99d run manager workspace scheme manager — do not use VFS (more clear code), part 3 2018-04-16 18:11:44 +02:00
Anna.Kozlova c6b5513db2 fix testdata 2018-04-16 18:06:04 +02:00
Sergey Malenkov 036fff1224 update debugger icons based on user comments 2018-04-16 18:29:10 +03:00
Julia Beliaeva bfa074babe [vcs-log] fix recreating log after reloading mappings from disk
When vcs mappings are changed on disk, ProjectLevelVcsManager.readDirectoryMappings first clears the old mappings completely. This triggers VCS_CONFIGURATION_CHANGED event. Then new mappings are set, which triggers the event again. So recreateLog is called twice, the first time it just disposes the old log, the second it should create a new one.

The issue was that the callback creating a new log was only called if an old log was present (after disposing it). Which led to new log not being created. Fix is to always invoke the callback.
2018-04-16 18:22:21 +03:00
Vladimir Krivosheev 9a022b8e73 run manager workspace scheme manager — do not use VFS (more clear code), part 2 2018-04-16 17:09:29 +02:00
Maxim.Mossienko 9056b8c328 Get rid of Snappy library, 1 (IDEA-189365) 2018-04-16 17:04:08 +02:00
Gregory.Shrago 41b462d66a do not show in Database view 2018-04-16 18:02:40 +03:00
Daniil Ovchinnikov 1a9e4c6304 [groovy] update stubs test data after 5e31551 2018-04-16 18:01:18 +03:00
Vladimir Krivosheev 237b072a3f run manager workspace scheme manager — do not use VFS (more clear code) 2018-04-16 17:00:07 +02:00
vadim.lomshakov 96f7c9ef33 introduced GotoActionAliasMatcher 2018-04-16 17:59:00 +03:00
Daniil Ovchinnikov d98b845a2d [groovy] prevent recursion when computing literal type substitutor
This change should fix EA-68501, EA-97181 and IDEA-190205.
2018-04-16 17:55:19 +03:00
Sergey Malenkov 9f9f124de3 fix patcher for deprecated icons 2018-04-16 17:52:36 +03:00
Anna.Kozlova 48dcb9fe54 split declaration: PIEAE (IDEA-190299) 2018-04-16 16:45:23 +02:00
Alexey Ushakov 838b1b46ff Updating versions of project dependencies: jdkBuild->u152b1226.6
Alexey Ushakov
2018-04-16 17:40:07 +03:00
Julia Beliaeva 5e8086a542 [file-history] edit source from changes should only be active in changes browser
Since revision 3aa11a5618, Edit Source action from Changes Browser is registered via xml file. So it started to be active when there are changes in context. This led for this action to be executed from file history by f4 shortcut instead of Open Repository Version (IDEA-180371). Open Repository Version action inherited icon and shortcut from Edit Source, which is weird since it is a separate action and the two can appear in the same context simultaneously, so it was changed in 52f1c1ee48. All this led to IDEA-190169 issue: Edit Source is always invoked by f4 even when user wants to assign f4 to Open Repository Version. Solution of the problem is to restrict EditSourceFromChangesBrowserAction to Changes Browser.
2018-04-16 17:10:51 +03:00
Egor Ushakov 0223bd286a restore breakpoint action for IDEA-130826 2018-04-16 17:00:35 +03:00
Elizaveta Shashkova 27cecf4c84 "Matplotlib support failed" when importing matplotlib subpackages (PY-29260)
Sometimes activation function can be called, when matplotlib module isn't fully imported. Do not remove activation function until the module is imported properly.
2018-04-16 16:54:03 +03:00
Anton Lobov f5e8df4013 fix license information for json schemas v4/v6 2018-04-16 15:47:22 +02:00
Daniil Ovchinnikov 5e31551e1c [groovy] stub type parameter bounds 2018-04-16 16:44:53 +03:00
Rustam Vishnyakov a5863461f9 Cleanup unused imports 2018-04-16 16:35:56 +03:00
Rustam Vishnyakov dacc540d5d Migration to PsiFile-based CodeStyle API 2018-04-16 16:31:26 +03:00
Rustam Vishnyakov e2ba4cbd1e IDEA-CR-31769 Migration to PsiFile-based CodeStyle API
Continued, part 2
2018-04-16 16:11:55 +03:00
Aleksey Pivovarov 213317a53c ui: improve description for "New in This Directory" action 2018-04-16 16:08:13 +03:00
Aleksey Pivovarov ea70e95816 ui: fixate order of actions with same text/description in "Find Action" 2018-04-16 16:08:11 +03:00
Aleksey Pivovarov f0c48c75ee ui: do not ignore ActionsTopHitProvider in "Find Action"
* AnAction is not Comparable, so it should be wrapped before processing
2018-04-16 16:02:08 +03:00
Aleksey Pivovarov 20654969a8 IDEA-190311 vcs: add description to "Commit Files" action 2018-04-16 16:02:08 +03:00
Aleksey Pivovarov 42429d6171 vcs: additional logging in commit dialog 2018-04-16 16:02:08 +03:00
Vladimir Krivosheev 0fd1df69ba IDEA-190320 Problems tool window icon should be yellow (as before) if there are some errors 2018-04-16 14:58:48 +02:00
Vladimir Krivosheev 6334a92e66 SchemeManager: do not add file watcher if vfs is not used 2018-04-16 14:58:47 +02:00
Anton Lobov d1049b9ffe never resolve http json schemas in unit tests 2018-04-16 14:49:29 +02:00
Anton Lobov dbaae95e82 better support JSON Schema v6,bundle it,make schema version configurable
fixes WEB-32290 as a side-effect
2018-04-16 14:49:29 +02:00
Vladimir.Orlov b66c2ca84d EDU build scripts: separated patches for IDEA + EDU plugin. 2018-04-16 15:43:44 +03:00
Anna.Kozlova 56a3126bb7 typo
IDEA-CR-31776
2018-04-16 14:22:56 +02:00
Anna.Kozlova e34a939d36 raw string literal: paste string with leading/trailing tic 2018-04-16 14:22:55 +02:00
Anna.Kozlova 11baa8cd4b wording (IDEA-CR-31774) 2018-04-16 14:22:55 +02:00
Anna.Kozlova dc184170ac wording (IDEA-CR-31775) 2018-04-16 14:22:55 +02:00
Dmitry.Krasilschikov 6442c6c62e IDEA-CR-31743 rename markdown-0.2.18.jar -> intellij-markdown.jar 2018-04-16 15:16:58 +03:00
Anton Tarasov 27d2ec6ff2 Refactor JBValue 2018-04-16 15:11:46 +03:00
Sergey Malenkov bd74388650 more debug logging for icon loading 2018-04-16 15:06:21 +03:00
Alexander Lobas c8c5419a87 IDEA-186805 Rework plugin page: design review 2018-04-16 15:04:04 +03:00
nik 0b7bee25e0 maven tests: use proper @Language annotation 2018-04-16 14:53:24 +03:00
peter aea5af6584 java class inheritor search: avoid expensive super type resolve
if there's only one suitable class with the required name in the project anyway
2018-04-16 13:51:28 +02:00
nik ab20d9e09d maven tests: fail test if errors occurred during importing by default
Those tests which really check importing of incorrect xml use special 'importProjectWithErrors' methods. This way we'll detect problems if some test actually doesn't work as expected because its pom.xml content is invalid (see IDEA-CR-31189 for example).
2018-04-16 14:49:00 +03:00
peter 42e56dca61 java imports: make stub- and AST-based isOnDemand logic the same
fixes occasional ClassCastException: com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl cannot be cast to com.intellij.psi.PsiImportStaticReferenceElement
2018-04-16 13:42:35 +02:00
Daniil Ovchinnikov 3c88ae75a4 [groovy] enable tree loading when computing DGM classes (EA-119222)
Property values are needed but they are not stored in stubs.
2018-04-16 14:33:53 +03:00
Alexey Kudravtsev 5ac8069665 cleanup 2018-04-16 14:30:19 +03:00