Commit Graph
279736 Commits
Author SHA1 Message Date
Tagir Valeev b74b7c8ef2 JEP 358: support methods with arguments
GitOrigin-RevId: 5c8cd770155da3b81bcd9c596e74a02d76aa69f0
2020-06-03 08:51:59 +03:00
Roman.Ivanov 3423e94d1c Inlay presentations: cleanup, remove redundant presentations
GitOrigin-RevId: c195148bb1619e86bf2a524152d2ddf82688fc1b
2020-06-03 08:30:15 +03:00
Tagir Valeev a3be0e4b99 Warnings fixed
GitOrigin-RevId: 41215e12c289529bf513cb85a2d70c177c79ed70
2020-06-03 08:14:25 +03:00
Tagir Valeev 18211c4532 Suppress UnsafeReturnStatementVisitor
GitOrigin-RevId: 33a625e0f576832761e375fa6a9f36493c4b6900
2020-06-03 08:12:26 +03:00
Tagir Valeev d2ef69f336 Fix warnings in rt modules
1. Generify everywhere
2. @Override
3. Redundant throws removed
4. Enhanced for
5. String concatenation to StringBuilder
6. Misc

GitOrigin-RevId: 1e4c9dd7a44360b187d23370586c81a78047cdaf
2020-06-03 07:17:36 +03:00
Tagir Valeev 0968a5611f PsiUtil: warnings fixed
GitOrigin-RevId: 76857f0fe7781896b067b7f475fc801b2362a332
2020-06-03 06:33:35 +03:00
Tagir Valeev 87518c0eae DummyCompleteTestBean: suppress warnings
GitOrigin-RevId: 9a0c69248f34f8459cf09d3e217a3ecd631fda98
2020-06-03 06:32:06 +03:00
Tagir Valeev 2eeb476777 Redundant condition removed
GitOrigin-RevId: c95e25fb986c9b2836af52a48a8c400f48cca9f1
2020-06-03 04:57:51 +03:00
Sergey Malenkov 133e3c7985 IDEA-238791: add actions to expand/collapse problems view
GitOrigin-RevId: 5342f9cc68470858f1a630ee2e100d2aeb1b9217
2020-06-03 04:32:02 +03:00
Sergey Malenkov ac16f6050e Do not collapse a single root node in Project View (IDEA-230663)
GitOrigin-RevId: 550e2f5efc637764401ec0cf43023f2dca2d6457
2020-06-03 04:32:02 +03:00
Sergey Malenkov e23d3b2146 IDEA-238791: fix action names after review
GitOrigin-RevId: 6735629bd19a25e329503a058383ecf203757999
2020-06-03 04:32:01 +03:00
Sergey Malenkov 4a2756604e IDEA-238791: fix IllegalStateException from AddMethodQualifierFix.getText
GitOrigin-RevId: 5228f9a10c28c874a4977ea97e33a72ece404da6
2020-06-03 04:32:01 +03:00
Vassiliy.Kudryashov 13e9004a49 IDEA-242042 Some icons are missing and some hardly visible in the Main menu
GitOrigin-RevId: db7ced180a513e56b8c47da8ec23a0c81b9fffa4
2020-06-03 01:40:53 +03:00
Eugene Petrenko 2a241cb4bc shared-indexes: do not terminate Shared Indexes chunks download if indexing is restarted
GitOrigin-RevId: 5b8f6fad3d51634bb4b9e6de0dfc2bee2c687b6d
2020-06-03 01:23:00 +03:00
Artem Bukhonov 5b2efaaa08 IDEA-CR-1488: Extend and improve API of PinToTop feature.
Type names were replaced with more flexible abstract tags.
Now a member can provide parent tag itself which will be used instead of traversing to parent node.
Members can provide custom name to use it instead of node name.
Members can provide their pinned status itself.
All checking logic (canBePinned, isPinned, getPinInfo) were extracted to a separate file.

(cherry picked from commit 85b5c3796d3a61701bcf890645f4ed6b475e62cc)

GitOrigin-RevId: 1f370966512f49c57ecf2332016712dffcfd0d64
2020-06-03 00:20:37 +03:00
Sergey Patrikeev f08d71239d Indexing diagnostic: drop number of failed-to-load/failed-to-index files.
GitOrigin-RevId: 9d4887c8691cec4497e04280bfa49fccb5dca34c
2020-06-03 00:05:31 +03:00
Sergey Patrikeev 31a84a1348 Indexing diagnostic: add names of too large for indexing files.
GitOrigin-RevId: 3c0f844ccad9f187e97939f7474c1cae400f5296
2020-06-03 00:05:31 +03:00
Sergey Patrikeev a289ad4aa5 Indexing diagnostic: make LimitedPriorityQueue truly thread safe.
GitOrigin-RevId: e1623547cc8068b32d71d1428cca2b98483cc246
2020-06-03 00:05:30 +03:00
Sergey Patrikeev f511153a4b Indexing diagnostic: exclude null values from jsons.
GitOrigin-RevId: 6dac54b711c1b09e053e4dae2500b533885d96da
2020-06-03 00:05:30 +03:00
Sergey Patrikeev 234c423564 Indexing diagnostic: add number of threads used during indexing.
GitOrigin-RevId: c74613741f843ecc2d4dce2aabbf6c95cbf504b3
2020-06-03 00:05:29 +03:00
Vladimir Krivosheev c838dd4efb IDEA-236332 Use ULFO format for DMG to reduce decompression time
GitOrigin-RevId: 54bdad8fc86ac3098b135c742aa74d894a79aef9
2020-06-02 23:51:39 +03:00
Nikolay Chashnikov d23c99dca3 [jps model] don't cache JpsIdePluginManagerImpl instance if it isn't fully initialized
Otherwise if some tests which use JpsPluginManager runs before Application is initialized, it'll cache an instance without registering listeners for extension points, and other tests which depend on that will fail.

GitOrigin-RevId: 61bf69e2297bc1691ef0fb41ce80c69c51df2f63
2020-06-02 23:20:49 +03:00
Sergey Malenkov 2a4b4142d3 DefaultTreeExpander refactoring
GitOrigin-RevId: 1d1852d499bd2b78f16ab13d4373d06d0689e405
2020-06-02 22:58:15 +03:00
Sergey Malenkov 63f6524990 IDEA-237117: Restart code analyzer when highlighting level changed
GitOrigin-RevId: 24f8eb4ae5c64c5982ff6cba695a7ec1a4494882
2020-06-02 22:58:14 +03:00
Daniil Ovchinnikov 6be3a7fd06 [symbol] api: extend PsiLanguageInjectionHost from PsiExternalReferenceHost
All elements which are injection hosts can host external references.

GitOrigin-RevId: 7972df4abb29e56409581e401cf47290228ad4bc
2020-06-02 22:49:12 +03:00
Semyon Proshev 07de29ae8e Switch typeshed synchronization to use blacklist instead of whitelist
GitOrigin-RevId: db176d2aa8c3a69183798d85098b950910be6dfc
2020-06-02 22:37:58 +03:00
Semyon Proshev 425b711c8a Enable pyi-stubs for several modules and packages
_bisect, _bootlocale, _compat_pickle, _msi, _py_abc, _sitebuiltins,
_tracemalloc, _winapi, _winreg, aifc, atomicwrites, base64, bz2,
chardet, compileall, ftplib, hmac, lzma, mmap, msilib, pkg_resources,
random, sunau, tracemalloc, tzlocal, urlparse, waitress, wave,
winreg, wsgiref, xmlrpc

GitOrigin-RevId: f0cdd560c24199b2f16dce094b0be2240950fb13
2020-06-02 22:37:57 +03:00
Andrey Vokin f690961be8 add dockers "Okio Watchdog" to wellKnownOffenders threads
GitOrigin-RevId: 1b932fe6695206c51b632e3945ccc98331d45e61
2020-06-02 22:23:04 +03:00
Aleksey Pivovarov 881cbaebfb hg: move registry options into plugin.xml
GitOrigin-RevId: 6459c768b48795e3e778e2f4acbb270e0e65c2ca
2020-06-02 22:08:48 +03:00
Aleksey Pivovarov b0ffe1b65a git: move registry options into plugin.xml
GitOrigin-RevId: 499be7d79f7d2138f1bba3d7e7403b655d8d824a
2020-06-02 22:00:02 +03:00
Peter Gromov 4de05268c4 FunctionalExpressionSearch: remove duplicates using smart pointers to avoid holding AST
GitOrigin-RevId: 87db95d3349b50479ebca32880c5c02ec4f4462e
2020-06-02 21:41:19 +03:00
Peter Gromov fa4622d55e fix StubBuilder javadoc (IDEA-CR-63239)
GitOrigin-RevId: aa430ad98b41fde37b664a97afafd96945832127
2020-06-02 21:41:18 +03:00
Dmitry Jemerov 78215bab95 Load/unload dependent plugins marked as implementation detail when base plugin is loaded/unloaded (IDEA-241307)
GitOrigin-RevId: b54329829cab60305cc5dcd7636960ae3f042ca3
2020-06-02 21:35:43 +03:00
Dmitry Jemerov 76f1628500 Use correct parent disposable
GitOrigin-RevId: 8836ae9028a21a5e26dbc300244320ec5a9eade5
2020-06-02 21:35:42 +03:00
Dmitry Jemerov 5272c7169f Specify group ID required for dynamic unloading
GitOrigin-RevId: d0b50930272f24e8c4ae51e5897dab5d8b777762
2020-06-02 21:35:41 +03:00
Dmitry Jemerov 84cec3e4e3 Avoid incorrect state exception when disposing default project (IDEA-242114)
GitOrigin-RevId: 1c14462738f32cc3999bc990e63c21251e7f3cd7
2020-06-02 21:35:40 +03:00
Dmitry Jemerov d9a6e42359 Report correct plugin ID in unload failure messages from ActionManagerImpl
GitOrigin-RevId: 93bd9bb8f70f701a1e2c3bfa7a40b3d3c946b6a2
2020-06-02 21:35:39 +03:00
Dmitry Jemerov b1a69b9b65 Notify all ExtensionPointPriorityListeners before all other listeners (IDEA-240656)
This ensures that caches in KeyedExtensionCollector are cleared by the time other EP
listeners try to retrieve extensions

GitOrigin-RevId: 06a7e7480d68c6c65f3a2fb3b7193cb8b22473d4
2020-06-02 21:35:38 +03:00
Dmitry Jemerov 9081b0dae5 Clear interned stacktraces on plugin unload (IDEA-240458)
GitOrigin-RevId: 56943a9f75957079bfce9d3a38498391e344f8dd
2020-06-02 21:35:36 +03:00
Dmitry Jemerov d971c1aedc Refresh plugins on startup to avoid plugin reloads when jar file isn't actually changed (IDEA-242175)
GitOrigin-RevId: ec91b55c17f71a59aaa5024abc4dc1398f4f6608
2020-06-02 21:35:35 +03:00
Dmitry Jemerov 65edef9816 Add "Restart" link to enable/disable plugins notification, write it to event log (IDEA-236299)
GitOrigin-RevId: f63720b4ac1aa5e7ac62e604de76812e4cd02001
2020-06-02 21:35:34 +03:00
Alex Plate 786375e464 [Workspace Model] Remove unused affectedIds parameter
GitOrigin-RevId: 388d7f3b596cfa8c8d376010df5a85dd60eb8853
2020-06-02 21:27:56 +03:00
Alex Plate 56a79294c2 [Workspace Model] LibraryFilesPackagingElementEntityData doesn't use affectedIds
GitOrigin-RevId: 70dad3f8580ddff705999693c7b5aa379633a5ea
2020-06-02 21:27:54 +03:00
Alex Plate 8cfc97b979 [Workspace Model] WIP use soft ids index for updating composite persistent ids in addDiff
GitOrigin-RevId: 37619a905697d249eb1cec29d5a62b855bced3f6
2020-06-02 21:27:52 +03:00
Alex Plate 3f6e45534e [Workspace Model] Add new tests for soft links
GitOrigin-RevId: a919775d70020d2d6fb60e5550e22b9fe4e1d823
2020-06-02 21:27:50 +03:00
Alex Plate 26c35fc2e4 [Workspace Model] WIP use soft ids index for updating composite persistent ids in replaceBySource
GitOrigin-RevId: cb7c285bf11624ce6117622cd5356a70ac59b9a6
2020-06-02 21:27:47 +03:00
Alex Plate e74169b9a7 [Workspace Model] WIP use soft ids index for updating composite persistent ids
GitOrigin-RevId: f3d4e00378255c361c2905259a319d13788e45fd
2020-06-02 21:27:45 +03:00
Alex Plate 7d0f931566 [Workspace Model] FacetEntity uses soft link to module for constructing persistent id
GitOrigin-RevId: 17e24451c7c907adbdba71d04431e08516109706
2020-06-02 21:27:43 +03:00
Alex Plate d8245e865f [Workspace Model] Fix some warnings
GitOrigin-RevId: c8fc85c61a45d4fef783e2099fdcc05da415d83c
2020-06-02 21:27:41 +03:00
Alex Plate 20a055b777 [Workspace Model] Small refactoring of test entity
GitOrigin-RevId: 44dbf56ace3c221944c4be70a55c1cbcdbe96d4c
2020-06-02 21:27:39 +03:00