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