Commit Graph
275368 Commits
Author SHA1 Message Date
Tagir Valeev 788e8bbed1 IDEA-238526 Wrong compilation error reported when anonymous class is defined inside private interface method
GitOrigin-RevId: cc0f0ec45152c1923836d6eee770b15685bf15e1
2020-04-23 06:06:05 +00:00
Dmitro Batko 7016d3be67 indexes: add access validator for processAllKeys
GitOrigin-RevId: c04ad7d929f9ae7ce4594a35dac6b9b66e05e7f0
2020-04-23 05:47:18 +00:00
Dmitro Batko 461ddd768b local history ensures persistent fs is initialized to preserve a proper order of shutdown tasks IDEA-229645
GitOrigin-RevId: 74ac06e305b0f5fc71359c74d712091ea0216cef
2020-04-23 05:47:18 +00:00
Dmitro Batko 88affd877b drop stub SerializationManagerImpl state before plugin load/unload IDEA-238557
GitOrigin-RevId: 5c3857d5db5edaa6346719e5c99ab75cf18c69bf
2020-04-23 05:47:18 +00:00
Artemiy Sartakov 08913e9839 Make externalAnnotationsArtifactsResolver EP dynamic
GitOrigin-RevId: bd5977dfb236d2c21fd670b7e06e7620d5ed822b
2020-04-23 05:34:50 +00:00
Artemiy Sartakov cba414b385 Make externalAnnotation EP dynamic
GitOrigin-RevId: 23c3281b2e870ccf0f322be680c6f455712966ae
2020-04-23 05:10:38 +00:00
Artemiy Sartakov e180905fe2 Mark some EPs from JavaPlugin.xml dynamic:
- constructorBodyGenerator
- referenceProcessor
- externalAnnotation.locationProvider

GitOrigin-RevId: d2e35e3ffbbb57fef21c9f6d2f08babac796d700
2020-04-23 05:01:35 +00:00
Anastasia Ivanova 64e8060182 FUS: run statistics test as part of community tests
GitOrigin-RevId: 76910f7bf6c113a77666229e8cb931d203d37a6a
2020-04-23 03:26:58 +00:00
Sergey Malenkov 6567cf5cfe Fix custom selection background in a TreeTable in Editor's tab
GitOrigin-RevId: c3a1feb787150ee8c311347405f06043d2fac6e1
2020-04-22 22:53:20 +00:00
Sergey Malenkov 8063082fa4 deprecate JBDefaultTreeCellRenderer
GitOrigin-RevId: fb07a6ff34004eea0d59d8462dc9ce83a517f309
2020-04-22 22:53:20 +00:00
Sergey Malenkov 4aeb1e99de IDEA-225629: Make projectViewPane EP dynamic
GitOrigin-RevId: 4b0df024df5a8e6ee1b1f90a04bca39f52d16c80
2020-04-22 22:53:20 +00:00
Kirill.Skrygan 356b6e1fe6 fix welcome screen layout for the Thin Client
GitOrigin-RevId: 3ae5fdb07cdc34ff5b0ac30c48e29b7fb3766588
2020-04-22 21:27:58 +00:00
Arseniy Nisnevich be13a4b7bc IDEA-236176: added missing middle mouse button shortcut for GotoDeclaration to "Mac OS X" and "Mac OS X 10.5+" keymaps
GitOrigin-RevId: 4c133670d766a3f70c31434e643a4bf7426598b2
2020-04-22 20:52:31 +00:00
Ilya.Kazakevich 4f0ec70c96 Fix tests: run code under EDT
GitOrigin-RevId: c000d5d63965ae537d22d9bbcf27436a2f65a22c
2020-04-22 20:28:26 +00:00
Anna Kozlova af7a82976b dynamic EP leaks fixed
GitOrigin-RevId: 0bbf92777a102475ae1d942d0cdf13b2c0542dea
2020-04-22 20:16:27 +00:00
Roman Shevchenko 495ec953de [updater] "access denied" diagnostics (IDEA-215497)
GitOrigin-RevId: ef4a031ad3b5e4febff7e2b1fbf51d602adc2a66
2020-04-22 20:16:27 +00:00
Alexandr Suhinin da5329aa69 locate duplicates: remove profile/presentations caches since they dont affect on performance
GitOrigin-RevId: 59ed1714c9343c1736d70eee1cf4042226e0f8a7
2020-04-22 19:10:04 +00:00
Konstantin.Nisht 4f19475fad IDEA-228815: Ignore self-referencing arguments in assignment expressions
GitOrigin-RevId: 168e15e507bbf8e70eb9de0236b13bf341821dd5
2020-04-22 18:51:01 +00:00
Konstantin.Nisht f4f79a3f33 IDEA-228815: Use local scopes where possible to avoid references from injected languages
GitOrigin-RevId: 9702f78064970f7bb0b6c311d84d47869aa6a075
2020-04-22 18:51:01 +00:00
Konstantin.Nisht 54e5e4d2ea IDEA-228815: Do not use references with recursive calls
GitOrigin-RevId: e4f13ec8bc709f2b543db8122455b3abf9ecb977
2020-04-22 18:51:01 +00:00
Konstantin.Nisht b64d3b665a IDEA-228815: Use smarter references search to avoid repeated resolve of the same references
GitOrigin-RevId: 1cf1f6c68e1379bed122557cf0e6e8d66843826e
2020-04-22 18:51:01 +00:00
Konstantin.Nisht 53f96b4e4f [groovy] Support type hints in lambda expressions
GitOrigin-RevId: c8fcb8bdaf206fc69087fec00622f3dd306795b2
2020-04-22 18:51:01 +00:00
Konstantin.Nisht fa0abddbc7 [groovy] Add type hint for implicit parameter in closure
GitOrigin-RevId: 3f0db7012d382c8eac020a34e4330fec57fcfeec
2020-04-22 18:51:01 +00:00
Konstantin.Nisht 677466c6e3 [groovy] Improve cached value stability of inference results by removing dependency on new instance of SignatureInferenceOptions
GitOrigin-RevId: 57f4bac23cd18d8314e481c3f595a2e6b0b65e0b
2020-04-22 18:51:01 +00:00
Vladimir Krivosheev e152555b67 IDEA-CR-61852 preloadingActivity is not intended for such task
GitOrigin-RevId: 551fb58dc2522f06c15ac4594a2a2d9a4bb28fc4
2020-04-22 18:51:01 +00:00
Nicolay Mitropolsky d01eeb6cb6 [microservices] Subtracting last appended segments from declaration path-context to use as context for JAM-references
GitOrigin-RevId: d8b028534c6ce8473381b224a63510c7b926d181
2020-04-22 18:51:01 +00:00
Vitaliy.Bibaev 88ff911370 EA-231353 Fix NPE: ChainResolver$ChainsSearchResult.isSuitableFor
GitOrigin-RevId: 9417229f904cfcdaa513a5dbc364a11dec31ee59
2020-04-22 18:51:01 +00:00
Vitaliy.Bibaev 4cde97d1c3 Minor: i18n for DumpMLCompletionFeatures action
GitOrigin-RevId: be0f06362b6f1dc524d3b7c8c4f291c1ebfcefde
2020-04-22 18:51:01 +00:00
Nikolay Chashnikov d43f995ead [workspace model] add utility to dump memory snapshot
GitOrigin-RevId: cd6f049ffc5b0f83fb98ef002dd3a9d453d12e19
2020-04-22 18:51:01 +00:00
Eugene Petrenko a00eb9e213 IDEA-CR-61613 - mark method as internal
GitOrigin-RevId: 87fa085a2144546860a43a3bdb83ad0428bb4ed6
2020-04-22 17:49:10 +00:00
Eugene Petrenko 47409a60c3 UnknownSdk - fix resources (IDEA-238147)
GitOrigin-RevId: 040aa7ab582395829fdeeeb83c18ac7eb82cbc90
2020-04-22 17:49:10 +00:00
Eugene Petrenko b1575c7d7d undo changed in JavaProjectSdkSetupValidator (IDEA-238147)
GitOrigin-RevId: 41aeebdd64d47426ae00acfc087359e21823774e
2020-04-22 17:49:10 +00:00
Eugene Petrenko 19aefdb5f8 UnknownSdk - yet another (proper) fix for IDEA-232821, IDEA-238147 (WIP) - fix presentation
GitOrigin-RevId: 4449c902e7c7681ad2c32fcccde9adbd9b2559cc
2020-04-22 17:49:10 +00:00
Eugene Petrenko 2ca5ad7ab6 UnknownSdk - extend the API to allow presentable version in addition to sdk version
GitOrigin-RevId: 9ee8d515daf4b9e246e53bd1c0c52ee03451c7ef
2020-04-22 17:49:10 +00:00
Eugene Petrenko d76a39afee UnknownSdk - yet another (proper) fix for IDEA-232821, IDEA-238147 (WIP) - fix tests
GitOrigin-RevId: 45988d436fe937c3db07ccc13daed5f396a6a51a
2020-04-22 17:49:10 +00:00
Eugene Petrenko 5430fec7b3 UnknownSdk - yet another (proper) fix for IDEA-232821, IDEA-238147 (WIP) - cleanup refresh
GitOrigin-RevId: cada3184b4fec0bde165af6bfbe6fadf34cc1f3f
2020-04-22 17:49:10 +00:00
Eugene Petrenko 607c34999d UnknownSdk - yet another (proper) fix for IDEA-232821, IDEA-238147 (WIP)
GitOrigin-RevId: a7248ca2f7e60c803f95b8fc0e89508f4fa7118a
2020-04-22 17:49:10 +00:00
Eugene Petrenko 12751272b1 JdkAuto - allow specifying explicit version
GitOrigin-RevId: 77321ec139eaca278099e97ac301c7fad9b8b255
2020-04-22 17:49:10 +00:00
Eugene Petrenko f0990986c3 ProjectSdksModel+SdkDownloadTracker - race condition fix: ensure downloading SDK is registered on time
GitOrigin-RevId: c116959d419dc4fcfaadb86a94049e5149a585a0
2020-04-22 17:49:10 +00:00
Yuriy Artamonov c8655740ad UAST: explicit types for Keys in UastReferenceRegistrar
GitOrigin-RevId: a35354697ca7774aa8bee6c2ece25747d7372cfa
2020-04-22 17:38:46 +00:00
Dmitry Jemerov 0d8495dc1c Clear last intention hint even if it wasn't shown (IDEA-238496)
GitOrigin-RevId: e50e444f50596f61ffd399d108d753d47e393beb
2020-04-22 17:30:45 +00:00
Dmitry Jemerov 6f69a1fe7f One more attempt to implement correct cache clearing when extensions for meta-languages are (un)registered (IDEA-238508)
GitOrigin-RevId: 37149a92a3b7e5a52ac07f96441f03bab61c2671
2020-04-22 17:30:45 +00:00
Vladimir Krivosheev ae1adf66c6 IDEA-CR-61852 getState is not required because we need to create service to ensure that on save will be no password in storage, but once service is initialized, it will be part of save
Also, it fixes multithreading access issue to myRepositories

GitOrigin-RevId: e574d002262cec443c9bb38e977f19f479ebb985
2020-04-22 17:30:45 +00:00
Vladimir Krivosheev ccdf7371b9 deprecate ServiceManager.getServiceIfCreated
GitOrigin-RevId: 8782ca7c14b947283b899977ccd8c8f0a3c8e3dc
2020-04-22 17:30:45 +00:00
Julia Beliaeva c7b020bc66 [vcs] deprecate unused classes
These classes were used for a log in the editor prototype and not needed anymore, however could not be removed yet due to external usages.

GitOrigin-RevId: 977c79b10236c81f1a7d7b82c2df05b7bab028c7
2020-04-22 17:20:38 +00:00
Julia Beliaeva df8fa19fd5 [vcs-log] remove old log in the editor prototype
This commit partially reverts changes made in the following commits:
f04f81e1e50ee227674f166b674825786a5b6347
646ed803c565af6c71ee8644b22587d1a26aa999
0de71e0e55e9b68e3e4a818d34330ea6c999d3aa
7cafb3a2cc907e845718be436345935de7d7e8a6
130986c6433d89b293b591dfa382e1176361efc2
d9b1192c42f7d433bf85c13df6ad5ff050f3771b
50b7eb395eef685614ba3179759b3dd14e5929a4
1e2413daa517c9c9bef26e7e1ad58af18e4df8f2
e30993cf8ed1d8045958c31d90a4b99ee77c590e

GitOrigin-RevId: 77a67509d6eb17205408bba0f88edaebb4f09d92
2020-04-22 17:20:38 +00:00
Vyacheslav Moklev b5969ba85e Fix progress indicators for CodeWithMe
GitOrigin-RevId: 0aa30f4a2a1e8ec2d9cb30173c3e51cef0096426
2020-04-22 17:06:30 +00:00
Rustam Vishnyakov 079ff21c26 Deprecate direct CodeStyleSettings creation in tests, replace with CodeStyle.createTestSettings()
GitOrigin-RevId: b88804f5f19f4dcd3297e26ed007711e3de1dc37
2020-04-22 16:55:34 +00:00
Rustam Vishnyakov de70232ba7 IDEA-234660 Plugins which keep their own CodeStyleSettings instances lead to leaks when a plugin with custom settings is unloaded
GitOrigin-RevId: 212204f3e21568f47339476cc91da80da5eeba3d
2020-04-22 16:55:34 +00:00
Vladimir Krivosheev 602da92a28 migrate PasswordConversionEnforcer to PreloadingActivity to support dynamic plugin reloading
GitOrigin-RevId: 8f8d0bd4dd398736e2116ae78dcf43f49912cd3a
2020-04-22 16:51:10 +00:00