Vladimir Koshelev
3ff3c54c22
[IJPL-748] PluginManagerCore: use findLoadedClass instead of Class.forName
...
GitOrigin-RevId: 135311bea5a86c55ba9268bcf58ab3ded1c10652
2024-04-01 10:13:09 +00:00
Vladimir Koshelev
f47241f667
[IJPL-748] fix performance issue with getPluginDescriptorOrPlatformByClassName
...
GitOrigin-RevId: 47d177f560a96867017ee89d16248d8722ead9e3
2024-04-01 10:13:02 +00:00
Vladimir Krivosheev
a7a3c0af43
IJPL-866 separate product modules on a class loader level (part 6 - compilation options)
...
GitOrigin-RevId: 315f7e1401d07a156402909b93d21ccbce63a60d
2024-03-31 21:09:14 +03:00
Vladimir Krivosheev
91c5d45655
IJPL-866 remove unneded one-module plugin layouts
...
GitOrigin-RevId: 309edcd4852741a93a6cc301c5ae03c30fc7b2e2
2024-03-31 21:08:18 +03:00
Vladimir Krivosheev
7743653daf
no more such a product as a LightEdit — introduce idea.force.light.edit.mode to fix test
...
GitOrigin-RevId: b855276402c0e3e36f59aa8ea54070faf169fb00
2024-03-31 21:08:16 +03:00
Vladimir Krivosheev
f8ec023921
IJPL-866 separate product modules on a class loader level (part 5 - fix CodeServer build)
...
GitOrigin-RevId: f75b8515f3a332c5656d38c487b7d5913712dc11
2024-03-31 21:08:13 +03:00
Vladimir Krivosheev
df3acfabec
IJPL-866 separate product modules on a class loader level (part 4 - async profiler should be in the corresponding product module jar)
...
GitOrigin-RevId: c86800fc6fc2fc6881c37d74389ed086f8ada546
2024-03-31 21:08:12 +03:00
Vladimir Krivosheev
2c1f183275
cleanup
...
GitOrigin-RevId: ea6e0f8d5629266cbeca0a40326b5908b99b6642
2024-03-31 21:08:11 +03:00
Vladimir Krivosheev
c04baccfc7
IJPL-866 separate product modules on a class loader level (part 3 - include classpath to product-info.json)
...
GitOrigin-RevId: d863a65b4a4026d6a599abee6d986b69a51d8681
2024-03-31 21:08:09 +03:00
Vladimir Krivosheev
6079055a3f
IJPL-866 modules -> pluginAliases (avoid confusion)
...
GitOrigin-RevId: 24b48f378f22679aa35dde1c2502707f9199b690
2024-03-31 21:08:08 +03:00
Vladimir Krivosheev
e41540544b
IJPL-866 cleanup
...
GitOrigin-RevId: 3d61931f2964e559c81c5f28347df98446222f3d
2024-03-31 21:08:07 +03:00
Vladimir Krivosheev
a6711620be
IJPL-866 separate product modules on a class loader level (part 2)
...
GitOrigin-RevId: 0d10fdd0619f39e5d70db94106833928e0e57e93
2024-03-31 21:08:05 +03:00
Vladimir Krivosheev
6fb57f5b2d
IJPL-866 separate product modules on a class loader level
...
GitOrigin-RevId: 5bfe0607aec78d560348b0fb749fe73ad6bb4c2a
2024-03-31 21:08:04 +03:00
Vladimir Krivosheev
6c47a866c4
IJPL-866 pluginAuto works correctly for intellij.jsonpath, explicit layout is not needed
...
GitOrigin-RevId: 01177517f98856fe4c0b5ab3d71c6f340da51bc6
2024-03-31 14:54:02 +00:00
Vladimir Krivosheev
2a3aff1e34
IJPL-866 pluginAuto works correctly for intellij.dts, explicit layout is not needed
...
GitOrigin-RevId: a78f9df0a081e23add3f57256379c74790125eb6
2024-03-31 14:53:58 +00:00
Vladimir Krivosheev
ed05c79e65
IJPL-866 pluginAuto works correctly for intellij.turboComplete, explicit layout is not needed
...
GitOrigin-RevId: 2b5f211c48119f83d5cbb80244c8133faa13bd59
2024-03-31 14:53:55 +00:00
Vladimir Krivosheev
767714c574
IJPL-866 pluginAuto works correctly for intellij.editorConfig, explicit layout is not needed
...
GitOrigin-RevId: 098e4282dff29ecc83cc5566aeb02e8f9d51d79b
2024-03-31 14:53:52 +00:00
Vladimir Krivosheev
b52c3a961b
IJPL-866 pluginAuto works correctly for intellij.grazie, explicit layout is not needed
...
GitOrigin-RevId: 0c8e6b6e1bf6e3c6da316828090bb24db65d2bc0
2024-03-31 14:53:48 +00:00
Vladimir Krivosheev
415d083ae7
IJPL-866 pluginAuto works correctly for intellij.toml, explicit layout is not needed
...
GitOrigin-RevId: 9ab2ae8dd85e1c9fadd62355b24094bd72b9d9a3
2024-03-31 14:53:45 +00:00
Vladimir Krivosheev
c9bd4c6ce9
IJPL-866 pluginAuto works correctly for intellij.settingsSync, explicit layout is not needed
...
GitOrigin-RevId: 437acec2c93bfa2cb658f3096b3c63424234cf88
2024-03-31 14:53:42 +00:00
Vladimir Krivosheev
c33388518f
IJPL-866 pluginAuto works correctly for intellij.searchEverywhereMl/intellij.sh/intellij.protoeditor, explicit layout is not needed
...
GitOrigin-RevId: a293b9ac9b93d335f2272cb1aca5e92a4541ec76
2024-03-31 14:53:38 +00:00
Vladimir Krivosheev
ec3db42058
perf tests - use BuildDependenciesDownloader to download JDK
...
GitOrigin-RevId: 8bf535a1328284352d751b29b9157b793e59aa3a
2024-03-31 14:49:56 +00:00
Yuriy Artamonov
1779b0769e
[icons] LLM-2424 Old UI icon in new UI for Create File from Snippet
...
GitOrigin-RevId: 0d40e586383ae1eaa9cb5cd4292d2846573ed48a
2024-03-31 13:34:24 +00:00
Vladimir Krivosheev
226cf53fe3
KeymapGenerator - use ModernApplicationStarter
...
GitOrigin-RevId: fb612a6d317027149ea55af30be8695a0bae576a
2024-03-31 08:38:24 +00:00
Vladimir Krivosheev
39b53f381f
KeymapGenerator - convert to modern language
...
GitOrigin-RevId: c5744e40bd15a36c09e3a8be43c7eeb4e2f497b6
2024-03-31 08:38:21 +00:00
Vladimir Krivosheev
16f88a769e
Rename .java to .kt
...
GitOrigin-RevId: adc41576e46f26e24ec819c7a9c60bcf8dd4b62e
2024-03-31 08:38:17 +00:00
Vladimir Koshelev
1dc54e60bc
[IJPL-748] adjust class statistics collection for standard class loaders
...
GitOrigin-RevId: d1be273b3b349b9f362f5764917a0616a06ea34b
2024-03-31 01:50:55 +00:00
Vladimir Koshelev
871dcc78bf
[IJPL-748] PluginManagerCore#getPluginDescriptorOrPlatformByClassName: support non-UrlClassLoaders
...
GitOrigin-RevId: dc44d2d7e086c0fa1e494ade92e6ddeba69c68fb
2024-03-31 01:50:52 +00:00
Daniil Ovchinnikov
87d6eff2e4
IJPL-797 intellij.platform.util.diff: dump API
...
GitOrigin-RevId: 72235488dbd4cd4ccbabfd5ec7e0074898f9414e
2024-03-31 01:47:53 +00:00
Daniil Ovchinnikov
fe870bb6fd
IJPL-797 intellij.platform.util.text.matching: dump API
...
GitOrigin-RevId: a5314bdab57fe17b209d1b21d82f292a225f6494
2024-03-31 01:47:48 +00:00
Daniil Ovchinnikov
0a04e1b64b
IJPL-797 intellij.platform.util.nanoxml: dump API
...
GitOrigin-RevId: ae7f68f8b948a874fa094023589fa51dd89bff89
2024-03-31 01:47:43 +00:00
Daniil Ovchinnikov
371d946323
IJPL-797 intellij.platform.util.http: dump API
...
GitOrigin-RevId: 8ce7faf8b01075d3089d9d10285243e6f09a9b19
2024-03-31 01:47:38 +00:00
Daniil Ovchinnikov
7ef6835cf0
IJPL-797 intellij.platform.util.commonsLangV2Shim: dump API
...
GitOrigin-RevId: 7c919f8ce3a4337db0807cfc080911de78a29cce
2024-03-31 01:47:33 +00:00
Gregory.Shrago
dc1f25666f
drop explicit synchronous group traversals in EDT
...
RDCT-1223 UiInspector throws exception for toolbars
GitOrigin-RevId: 12545989718d454fb1514204a1f6214b8a2571c3
2024-03-30 23:34:51 +00:00
Gregory.Shrago
e9a00622cb
covert UiInspectorUtil to kotlin
...
GitOrigin-RevId: 90d54636a13bb7c05f6c07cee0f2561c4e09a083
2024-03-30 23:34:46 +00:00
Gregory.Shrago
7b735f27e3
Rename .java to .kt
...
GitOrigin-RevId: adc62bc3a01afd3ed0489939a3e6064c707a4351
2024-03-30 23:34:41 +00:00
Daniil Ovchinnikov
edb5818d56
IJPL-850 extract intellij.platform.navbar.compatibility module
...
GitOrigin-RevId: 3644566dc85d108e330c9121b8ef9078192134a2
2024-03-30 23:27:53 +00:00
Sviatoslav Vlasov and Yuriy Artamonov
2da602139a
Support Lux for UI Test framework, prototype
...
Fix IdeaUltimatePackagingTest
Fix RemoteIdeaEduBuildTest
Fix cwm plugin scrambling
Fix layout issues, fix conflicts
Fix compilation after rebase
Fix layout issues
Change jdk to inherited
Transform intelij.cwm.guest.driver to plugin, move LuxHostRobotService to separate module
Fix conflicts
[lux] [ui-test-framework] Fix SDK for cwm.guest.driver
[lux] [ui-test-framework] Fix build of performance testing plugin
Fix conflicts
Cleanup code
A little renaming
Move remoteDriverGuest to remote-dev
Pass isRemoteIdeMode flag to DriverImpl
Fix robot smoothness
Small fixes, remove dead code, fixed review issues
[ui-test-framework] Make remoteDriver possible to work in remdev mode
[lux] [ui-test-framework] Implement LuxXpathDataModelExtension, which can gather ui hierarchy from backend
[lux] [ui-test-framework] Implement LuxRobot, a backend-side service, which allows to propagate input events to frontend
Co-authored-by: Yuriy Artamonov <Yuriy.Artamonov@jetbrains.com >
Merge-request: IJ-MR-126806
Merged-by: Sviatoslav Vlasov <Sviatoslav.Vlasov@jetbrains.com >
GitOrigin-RevId: c5cb13288d1b03cfdf343939b20c92c353ce1959
2024-03-30 16:10:11 +00:00
Andrey.Matveev
157e636bea
PY-71562 Make python support for FileIndexableEntitiesProvider
...
GitOrigin-RevId: 62f8c2b18d0d6b0988a85e4adf320f4200212fd0
2024-03-30 15:41:12 +00:00
Vitaly Provodin
cec889ca95
Updating versions of project dependencies: runtimeBuild->17.0.10b1266.1, jdkBuild->17.0.10b1266.1
...
GitOrigin-RevId: 185c133ea7221eeaed501d72b4bcd53d34b35d9f
2024-03-30 09:12:03 +00:00
Mikhail Mazurkevich
c901128352
[workspace model] Remove old data with next generator call e.g., if data was moved from one module to another
...
GitOrigin-RevId: c54867c5e0f242bc637d99dd72b3119110a600ea
2024-03-30 00:14:39 +00:00
Mikhail Mazurkevich
c963c26c77
[workspace model] Use only abstract type inheritors from the same module
...
GitOrigin-RevId: 0b1516045219b1f63a75cc4d5e3ae2e40602e672
2024-03-30 00:14:35 +00:00
Mikhail Mazurkevich
641e5f7a2f
[workspace model] Filter classes without package in generator
...
GitOrigin-RevId: 6b0c46445c690c89f2bcf4962659dc8fef6c28c9
2024-03-30 00:14:32 +00:00
Vladimir Dolzhenko
435b8b4dd8
[kotlin] Do not provide change val to var for elements from libraries
...
#KTIJ-29267 Fixed
GitOrigin-RevId: 4f99471c1cbf26af4b5c6b3d1ed389129d3374a1
2024-03-29 23:33:12 +00:00
Yuriy Artamonov
feb9688ed7
[frameworks] IJPL-941 Framework Detector must use coroutines instead of NBRA
...
GitOrigin-RevId: c69103d99b877417730c257103659af004e5a5d0
2024-03-29 22:36:10 +00:00
Yuriy Artamonov
59597eb185
[platform] IJPL-938 Deprecate public utils in com.intellij.refactoring.suggested
...
Update usages
GitOrigin-RevId: d56e13ad1631e92d900ded8d89edbed7bf214c41
2024-03-29 22:09:46 +00:00
Yuriy Artamonov
4e05453800
[platform] IJPL-938 Deprecate public utils in com.intellij.refactoring.suggested
...
Introduced `com.intellij.psi.createSmartPointer`, `com.intellij.psi.util.startOffset`, `com.intellij.psi.util.endOffset`
GitOrigin-RevId: 8f4fab38c57143a0c03aa7b63d26356b103cb445
2024-03-29 22:09:46 +00:00
Bart van Helvert
96690d8ae4
[java] Fix false positive for local classes with super call in constructor
...
#IDEA-350324 Fixed
GitOrigin-RevId: 32f487b6ec841c26dbb73ec8931a9f0f6863a3d9
2024-03-29 21:00:54 +00:00
Bart van Helvert
d82fc55b38
[platform] Make scroll-to-end presentation behave like a button
...
It already behaved like a button, the presentation just made it look like a toggleable. #IDEA-199277
GitOrigin-RevId: c6b314786c0cfe24d32d48b495c7b7743f9b7ff8
2024-03-29 21:00:49 +00:00
Bart van Helvert
fce6b1d969
[kotlin] Remove diagnostic check from multi module fix tests in K2
...
This check prevents some tests from running. We should implement it for K2 separately
GitOrigin-RevId: 0e18e28d479f353927fd91ec55482170dfacc7cd
2024-03-29 21:00:43 +00:00