Commit Graph
375320 Commits
Author SHA1 Message Date
Alexey Kudravtsev 3f2a2eaf34 JavaElementVisitor: notnull
GitOrigin-RevId: e4b356ce28796e2631b0a631b5108e0348b77baf
2022-06-11 23:31:48 +00:00
Alexey Kudravtsev 5250628ec6 sort methods in JvmElementVisitor
GitOrigin-RevId: 48d4876f519e6f229e83e7610ca02d770946effe
2022-06-11 23:31:45 +00:00
Konstantin Bulenkov 08c2b1264d move IconMapperBean to platform-api
GitOrigin-RevId: 6a60914c9d6f09657aa0c070a8d3053b8dfc07b6
2022-06-11 22:02:55 +00:00
Konstantin Bulenkov c40decd20f add missing icon-robots.txt
GitOrigin-RevId: 8692e8fd0d73937ca5c672dd4d6f4387d2a18665
2022-06-11 22:02:53 +00:00
Konstantin Bulenkov 179c9c845d [NewUI] update Platform icon mappings
GitOrigin-RevId: a65363beef8c0c7eba0226483802eab7646b003d
2022-06-11 22:02:51 +00:00
Konstantin Bulenkov 34d64fc6bf [NewUI] update Maven plugin icon mappings
GitOrigin-RevId: 06017bcf3ca943795405021c31d3ecaa77440d68
2022-06-11 22:02:48 +00:00
Konstantin Bulenkov 8b099d4f6e [NewUI] update Terminal plugin icon mappings
GitOrigin-RevId: ba1d92c2f60ca341a185cc4f4746346e151a4240
2022-06-11 22:02:44 +00:00
Konstantin Bulenkov dd565034de [NewUI] switch from single file mapper to plugin aware icon mappers
GitOrigin-RevId: 42c86fb70d8b04d410be7e4457c3439129d1dbf7
2022-06-11 22:02:40 +00:00
Konstantin Bulenkov 674a0b232f [NewUI] introduce iconMapper EP
GitOrigin-RevId: af8fc6bedaf67ade0fe0486a2906d76ecc4f1447
2022-06-11 22:02:36 +00:00
Elena Shaverdova 18f193dd15 Use isFull from ScanningType, not separate value in stats and diagnostic
GitOrigin-RevId: ee50604960b62b55fb457e74e61e6965473015a5
2022-06-11 20:46:15 +00:00
Adam Malek 6f90e03810 ML in SE: Add key provider for NavigationItems (IDEA-294304)
GitOrigin-RevId: a4af0c9ab5a3cec2ce689b1eba6a86bf7c4ca941
2022-06-11 16:53:23 +00:00
Adam Malek 192913de46 ML in SE: Bump group version number after features fix (IDEA-294763)
GitOrigin-RevId: 21565d8cff85b3bafba062e5f27c025cbaf8643a
2022-06-11 16:51:42 +00:00
Adam Malek fe0da0a724 ML in SE: Check if should order by ML directly from the state (IDEA-294763)
GitOrigin-RevId: 94fbfd0505720db96afb66985b5c2f39a757ecd3
2022-06-11 16:51:41 +00:00
Adam Malek 04c745a9ab ML in SE: Extend SearchEverywhereFoundElementInfo to add ML info (IDEA-294763)
GitOrigin-RevId: 2290b3bd9cb644d2871a3c884f12a7833f42e053
2022-06-11 16:51:38 +00:00
Adam Malek 6cdd37036e ML in SE: Only calculate ML weight when ordering by ML is enabled (IDEA-294763)
GitOrigin-RevId: 4944851f82ed05f5f12f6f7b48a5705bffe80c8a
2022-06-11 16:51:34 +00:00
Adam Malek 5a937a03b4 ML in SE: Accept already calculated element features (IDEA-294763)
Since we will already have ML features calculated while creating found element info, there is no point calculating them again

GitOrigin-RevId: 4ec85ff896fc89a254b1ef60bff7a0b891a61374
2022-06-11 16:51:31 +00:00
Adam Malek a056ccc163 ML in SE: Remove unused getMlWeight method (IDEA-294763)
GitOrigin-RevId: 32efa4fbe651910db41af5550c079b88ac4338d9
2022-06-11 16:51:28 +00:00
Adam Malek 6c9af3fbe8 ML in SE: Compute ML weight when creating FoundElementInfo (IDEA-294763)
GitOrigin-RevId: 48695b856e8b80427f606df5bb9bedc61a933a17
2022-06-11 16:51:25 +00:00
Ilya.Kazakevich 5b1ef53f46 WSL: compare names ignore case
Both ``\\wsl$\debian`` and ``\\wsl$\Debian`` are supported

GitOrigin-RevId: c8be201571cfcf0f4b73d6269a7a3f6e2eff14ab
2022-06-11 11:31:36 +00:00
Ilya.Kazakevich 5ca58470f7 PY-54231: Fix "AlreadyDisposedException" and get rid of copy-paste and leak of this.
Each package manager must report explicitly if it needs to be subscribed to local changes or not.

Then, ``PyPackageManagersImpl`` obeys this flag.

Package manager disposed when SDK is disposed.

GitOrigin-RevId: 2cac8411c322c3b499ad6125b764c5c7e9dae8b7
2022-06-11 11:31:33 +00:00
Artem Bochkarev 11c77aa610 IDEA-295159: obtain appmenu pointer on AppKit-thread
GitOrigin-RevId: a4ddefe47da198159fb64a2af2962083327e3344
2022-06-11 10:29:16 +00:00
Tagir Valeev 62cb3f7bb6 [indexing] toFileIterable: manually implement iterator
Stream is too memory hungry

GitOrigin-RevId: 4f172b3d6f3b3f8add12389902ac144729d8a16d
2022-06-11 10:02:32 +00:00
Tagir Valeev dbab8896c5 [java-inspections] Detect new object from variable inside the loop
GitOrigin-RevId: b9f8537d8cea84fee3a008ec678d09e089205d52
2022-06-11 10:02:29 +00:00
Tagir Valeev 03b48aad2d [core] Use toArray(ArrayUtil.EMPTY_INT_ARRAY) instead of toIntArray() to avoid empty array allocation.
GitOrigin-RevId: e7042644843068aa8a90cfe374205b119ca526f8
2022-06-11 10:02:26 +00:00
Tagir Valeev 237f5b0c59 [indexing] Reduce allocations when result is empty
IntLinkedOpenHashSet allocates quite much (int[] array+long[] array) but in most of the cases they are never filled

GitOrigin-RevId: e3079189f5ac61d511deaaab08b8610ffc42763a
2022-06-11 10:02:23 +00:00
Alexey Kudravtsev b75c52e9fa restore after revert - it didn't help
GitOrigin-RevId: 8a94851cf2582f315d5fc1e5ab79de86a671ca6c
2022-06-11 01:00:00 +00:00
Alexey Kudravtsev 8abb6abe58 revert to workaround Kotlin compiler crash
GitOrigin-RevId: cb493d8a4dd1c62aca2eaf599dc4ab6da6832fa7
2022-06-11 00:38:16 +00:00
Alexey Kudravtsev 5b18d56ed8 performance: cache name which is queried very often
GitOrigin-RevId: 426191f55382dd6c1f1d66096c00d05353d04f07
2022-06-11 00:38:15 +00:00
Alexey Kudravtsev d5815d4f82 print the whole stacktrace instead of a name
GitOrigin-RevId: cb49b29e1d5ad83f3320ac0abd0f0b17a68944e1
2022-06-11 00:38:13 +00:00
Alexey Kudravtsev 6666d24873 ensure Visitor* classes contain visitXXX method declarations in sorted order to avoid plugin writers fainting in desperation trying to find a method
GitOrigin-RevId: 12b95cea3cf33870ece67ac727399495775a6884
2022-06-11 00:38:12 +00:00
Alexey Kudravtsev 3119d7238f java UAST performance: avoid allocating arrays, avoid lambdas in critical path
GitOrigin-RevId: cbd0e66a1f13029fdac2ff7e2fa4e154918209f8
2022-06-11 00:38:10 +00:00
Alexey Kudravtsev a01006f1e1 cleanup: types, notnull, fix raw usages
GitOrigin-RevId: 2fd3cdc35d7aecda987624ee125c77102cb2f40f
2022-06-11 00:38:09 +00:00
Alexey Kudravtsev a30ab94138 cleanup: remove final
GitOrigin-RevId: dcd782ecadb33b2d2338ea3278733aeda8ecf6d9
2022-06-11 00:38:07 +00:00
Alexey Kudravtsev 8f62dd10ef rename to avoid confusion with existing class
GitOrigin-RevId: b3bbb858887b9171cfe8659f00de7dde121211e9
2022-06-11 00:38:05 +00:00
Anna Kozlova aaaa061c02 “action-update-thread” for codeInsight+ actions
GitOrigin-RevId: 17fa3f7bb061edd9f2b7cfe0778bff9f950da7dd
2022-06-10 20:39:03 +00:00
Alexey Belkov 7d85424f6a [kotlin] Simplify KtTypeReference.isAnnotatedDeep
^KTIJ-21956

GitOrigin-RevId: cdd4050718adfb4c26473110cf96458ae0b889b7
2022-06-10 19:01:47 +00:00
Alexander Lobas 2951230c7e IDEA-295887 Rounded corners for Window on Mac OS
GitOrigin-RevId: f45b74fd708750a90e8f1f295038565bfd1b86a3
2022-06-10 18:25:46 +00:00
Andrey Zaytsev 913ae64830 [fleet] tests refactoring
* modularize tests
* reuse production launcher in tests
* load bundles similar way in tests
* cleanup the test framework WIP
* run sagas on a more nested scope to prevent errors during shutdown
* enforce structured concurrency
* delete TestOrchestrator and WorkspaceServer classes

GitOrigin-RevId: 45c62e264e8c2b8fee272b436643d9fca6fde574
2022-06-10 17:57:48 +00:00
Roland Illig 4b0970a291 QD-2086 rename InspectionApplicationBase.processIndicator
GitOrigin-RevId: ea920f0656a14a0229c6488a920bf79e3aaa4568
2022-06-10 16:43:09 +00:00
Pavel Porvatov e8bd09ab6a IDEA-295880 Port ExternalSystemGroupConfigurable to Kotlin UI DSL 2
GitOrigin-RevId: 897ab9a4bc49527eacb42c13602a6e9f0fa9bf3e
2022-06-10 16:33:22 +00:00
Elizaveta Shashkova 7cd1a3fb13 PY-53049 PyCharm constantly suggests to compile Cython speedups with local interpreter
Fix a workaround for local case

GitOrigin-RevId: 6d9382c1db7e1cec76c906aed1ec4e0167ffb778
2022-06-10 15:59:42 +00:00
Dmitry Avdeev 9266f1ccd7 IDEA-295768 "Access is allowed from event dispatch thread only" RE on clicking 'show options menu' button in specific tool windows
GitOrigin-RevId: 728f128a7f34244300905c055fa9a5e6eafb44ba
2022-06-10 15:54:36 +00:00
Dmitry Avdeev c22d91f17f action-update-thread: support UpdateInBackground for providers
GitOrigin-RevId: 7e7dd52a7bcd1bfff01501401b8cf3b085ff5726
2022-06-10 15:54:35 +00:00
Alexander Lobas 59cd325e0b IDEA-295534 Preferences> Editor > Intentions line number of editor for before/after is overlapped with the contents
GitOrigin-RevId: 9f2637987d204c29e9878cafb7ccc6cfe71569ba
2022-06-10 15:23:00 +00:00
Roman Shevchenko c2b1e791bf Cleanup (warnings; formatting)
GitOrigin-RevId: 28e796a267eb15c1123178b82884e7ef3d53a62a
2022-06-10 15:12:12 +00:00
Dmitry Gridin 2f569c3ac7 Revert "[kotlin] add missing dependency on kotlin.generators to kotlin.all-tests"
This reverts commit eb41858593cb5f8ba183795f8ab73a7f1174fe55.

GitOrigin-RevId: c1a0a64c1780bee57df2c69b6fdd3edd356171b4
2022-06-10 14:57:01 +00:00
Alexander Lobas b86923e5cb IDEA-295239 Advanced settings show nothing when called from Find Action
GitOrigin-RevId: 34a0e23699c795bd7f154fd3d03f8a8c786144df
2022-06-10 14:50:50 +00:00
Bart van Helvert 42bbf78087 [jvm] IJ-CR-24591 JavaApiUsage add test for a single method having multiple overrides
GitOrigin-RevId: 2a82185a79506406524cc6f8babcea042f187791
2022-06-10 14:50:25 +00:00
Bart van Helvert a46458f77e [jvm] IJ-CR-24591 Add Scala support to JvmApiUsageInspection
GitOrigin-RevId: 0706804427431c2392dd8036d6518f44fc6a089a
2022-06-10 14:50:24 +00:00
Bart van Helvert 4296c6a95e [jvm] Use real JUnit test data
GitOrigin-RevId: dc5ebd84b479442960e8af91f34792d73f3aab44
2022-06-10 14:50:23 +00:00