Commit Graph

1292 Commits

Author SHA1 Message Date
Nikolay Chashnikov
8d1cb5b548 [platform] API cleanup: remove unused deprecated API (IJPL-503)
GitOrigin-RevId: fc969230ef5b3a80d6171ad8101e3058263e30a9
2024-05-15 23:26:32 +00:00
Olga.Lavrichenko
36ed1a72f9 Added annotation RequiresBackgroundThread
GitOrigin-RevId: 1bca830720b902441d8ee1897b1d921a0cfe9d5f
2024-05-13 14:08:40 +00:00
Olga.Lavrichenko
d7cf102d7c Reformatting ModuleUtilCore
GitOrigin-RevId: ee18d1377089bda6a0a9581d0e084bdb0e8ebe12
2024-05-13 14:08:40 +00:00
Yuriy Artamonov
197d8ba14d [platform] IJPL-149219 F: CleanerImpl$PhantomCleanableRef.performCleanup
GitOrigin-RevId: 842bce0ff4edce2829672bf20b06d5662c2be141
2024-05-03 11:05:00 +00:00
Daniil Ovchinnikov
b03b92e140 IJPL-148490 clean up empty file-classes from existing dumps
GitOrigin-RevId: ca701387e601a76ae25a3a31ca0a02432126e0fb
2024-04-30 20:39:42 +00:00
Yann Cébron
2338c10c80 [docs] update/cleanup URLs to IntelliJ Platform SDK docs
GitOrigin-RevId: 0c8f39ed84ff1375617613c5a7b68d4073efbc4c
2024-04-18 20:08:53 +00:00
Nikolay Chashnikov
c6671b91dc [platform] refactoring: extract interface from SourceRootTypeRegistry
This is needed to reuse it for IJPL-115195.

GitOrigin-RevId: 76080fccae701dc276b6582f7b2b17a193256368
2024-04-18 09:49:14 +00:00
Mikhail Mazurkevich
76270b85d5 [workspace model] IJPL-385 Introduce listener to be notified when the synchronization of global model will be completed
GitOrigin-RevId: 73be8c4baa8f53da2c345138e0a0fd77a93a0f26
2024-04-09 18:02:40 +00:00
Yann Cébron
b0dee19d84 [platform] TestSourcesFilter: javadoc cleanup
GitOrigin-RevId: 32f4cc32f9fef533a4242d2f5f4ec4701131bbc7
2024-04-09 16:56:21 +00:00
Yann Cébron
f5dee2f6b4 [platform] SdkTableImplementationDelegate: suppress inspection
GitOrigin-RevId: 51d0a904a3b2b843fcd334af44b6dbc427cdff14
2024-04-09 12:18:26 +00:00
Mikhail Mazurkevich
6ba12bcb08 [workspace model] Remove not relevant metadata
GitOrigin-RevId: 193751127078540e7c8ebcbd4418f3314ab1e3cb
2024-04-09 03:19:58 +00:00
Daniil Ovchinnikov
0ceb137057 IJPL-797 API dump: generate api-dump-unreviewed.txt and exposed API lists [1/4]
GitOrigin-RevId: 372e767101ed7821a6ef860d7be96f1c536833ef
2024-04-09 02:07:00 +00:00
Alex Plate
fce10ba043 [Workspace Model] Marking JpsProjectLoadedListener as internal interface
Comment on that: https://youtrack.jetbrains.com/issue/IJPL-844/Prepare-Workspace-Model-API-to-be-non-experimental-2024.2#focus=Comments-27-9529708.0-0

This interface has unspecified semantic (IDEA-330045) and these is no need to expose this interface as an API

GitOrigin-RevId: 427e79a66888f4f7535db64a24deba011c9c0b3d
2024-03-21 04:48:06 +00:00
Vladimir Krivosheev
6775b788f7 remove ModuleComponent.moduleAdded
GitOrigin-RevId: cfee242352a0c188ca02ee1859cc9eea331226e5
2024-03-15 23:33:11 +00:00
Mikhail Mazurkevich
bdecd1aaef [workspace model] IJPL-345 Introduce ModuleTypeId for ModuleEntity and remove the old class with the same name
GitOrigin-RevId: ac34862b4287f024b694b4da918208f73585982d
2024-03-15 23:29:21 +00:00
Alex Plate
4ee09feb9c [Workspace Model] Regenerate all workspace model entities
GitOrigin-RevId: 7451d5445c6dae2550c41fb7c59d5adcd62aff39
2024-03-12 01:38:24 +00:00
Vladimir Krivosheev
6e94a9f8d7 StateStorage is an internal API
GitOrigin-RevId: db2483b578a56d70bfd8041be32f76b96cee0e5b
2024-03-08 07:56:03 +00:00
Karol Lewandowski
2ffae7e319 StoragePathMacros Javadoc cleanup
GitOrigin-RevId: 4120ae129349377a81942efb95ae9e37537a0142
2024-03-04 20:23:31 +00:00
Karol Lewandowski
c45f041935 Update Persisting State of Components documentation links
GitOrigin-RevId: 7ed08592651548a56d3f53cdcf5f7f2f24c6b654
2024-03-04 20:23:26 +00:00
Karol Lewandowski
379cadc6f8 Polish/Fix Javadocs in AdditionalLibraryRootsListener
GitOrigin-RevId: 1e2a0d87d7ec49573adb8054e67f76778b32811e
2024-03-04 20:23:16 +00:00
Denes Daniel
a7e3f62dea [gradle] IDEA-338741 - Improve scope conflict handling on Gradle import
Signed-off-by: Denes Daniel <pantherdd@gmail.com>

closes https://github.com/JetBrains/intellij-community/pull/2679

GitOrigin-RevId: 451c197112ec512148ed749fc31b0c463b413d98
2024-02-29 00:28:17 +00:00
Sergey Pak
9ab2cd331b IDEA-346802 Don't copy app-internal-state.db during upgrade/settings import
GitOrigin-RevId: fe1e2a6631780cae4c21cce2ea00e2d270b76ec6
2024-02-28 22:57:34 +00:00
Vladimir Krivosheev
5066b4d846 IJPL-136 convert ArrayBinding to modern language, JSON (part 2)
GitOrigin-RevId: 6c63be2d5cb839963ba2c6f9d27b871afd57b212
2024-02-26 16:30:01 +00:00
Vladimir Krivosheev
624a365c3d IJPL-136 reduce usages of old serializer instance
GitOrigin-RevId: 7f889ba4a8a88e604fdcbe71c01182452116e882
2024-02-26 16:29:46 +00:00
Vladimir Krivosheev
88530f369b IJPL-136 use OptionTagBinding as TagBinding to avoid spreading implementation over semi-duplicated classes
GitOrigin-RevId: 7656ccb50434dde7c02be0de735d556ca186d008
2024-02-26 16:29:41 +00:00
Alexandr Evstigneev
58c205eee2 IJPL-165 RUBY-32228 Documentation fixup
IJ-CR-122284

GitOrigin-RevId: 3e1bed82c65e0b6e429f65650ce083b64c4383ef
2024-02-20 09:37:32 +00:00
Roman Shevchenko
9c96f6e7a7 [platform] generating VFS events in background save mode (IJPL-127)
GitOrigin-RevId: 667ba1a6fe3a626a0992e33022f5d113a49e9d4a
2024-02-20 00:36:33 +00:00
Vladimir Krivosheev
3c3021230d IJPL-136 convert Binding to modern language (part 2)
GitOrigin-RevId: 7fd14f87d5010c9901eb83a7cc49f4816b0f06f2
2024-02-19 19:20:16 +00:00
Vladimir Krivosheev
0e46c68bcd IJPL-136 cleanup
GitOrigin-RevId: 43808d0552ba6b2ce58f27e9eae6d043e817f2ae
2024-02-19 15:26:20 +00:00
Vladimir Krivosheev
0ef56b3c00 cleanup
GitOrigin-RevId: 42168bc7c8d84e69a8ec782f5afeddea05f3ff1c
2024-02-19 09:52:40 +00:00
Vladimir Krivosheev
3d3bb4c0b1 IJPL-136 partial result — merge for lists and maps (part 1, WIP)
GitOrigin-RevId: 0110fddaa5eb084f2ced64e6388f6717c3f8839e
2024-02-18 20:37:57 +00:00
Vladimir Krivosheev
353d2e563f IJPL-136 pass plugin id to PSC proxy
GitOrigin-RevId: ceacd58fb3bf6c8a76e68e1328814de5814d2826
2024-02-18 20:36:48 +00:00
Nikolay Chashnikov
9d5299c0aa [platform] API: mark for removal deprecated API without usages (IJPL-275)
GitOrigin-RevId: 1675b300f41a37b7b3ea0e2b7a1758a1aae296eb
2024-02-16 15:45:34 +00:00
Vladimir Krivosheev
8057b7eb84 IJPL-136 simplify reloadStates - do not requires passing
GitOrigin-RevId: 675867355cc94279c11e9cef5906b7c93af2b444
2024-02-15 09:04:05 +00:00
Vladimir Krivosheev
44a105e9f4 IJPL-136 pass Element to SC
GitOrigin-RevId: 7fa4c897c446bc8878e533ffe39512a68d47e383
2024-02-15 09:04:02 +00:00
Vladimir Krivosheev
d670b446d9 IJPL-136 cleanup
GitOrigin-RevId: dbe478c8bf949fd105503428c3d207dfa6e900bd
2024-02-12 16:56:09 +00:00
Vladimir Krivosheev
151cfdd3be cleanup
GitOrigin-RevId: d80934671c1ceb7ca24f325c1f3c4c15c1550f26
2024-02-08 13:18:11 +00:00
Vladimir Krivosheev
d892e073de IJPL-136 deserializeState with settings controller, part 2 - read
GitOrigin-RevId: 8aa235ebf6d93a822e52822d92cc1e8032200293
2024-02-08 06:27:31 +01:00
Vladimir Krivosheev
7f287765ca IJPL-136 cleanup
GitOrigin-RevId: 09c6ae224c5cc0112dbfea51c7e0b9a1488e635b
2024-02-07 17:02:10 +00:00
Vladimir Krivosheev
c8a80e2e00 IJPL-136 granular override
GitOrigin-RevId: ff33882e4a9e9d2e9bfc40224f6fbee48df6bb58
2024-02-07 17:02:04 +00:00
Roman Shevchenko
1d3970ed75 Cleanup (suppressing irrelevant warnings in tests; typos; formatting)
GitOrigin-RevId: 8fb73cb51833a9efdd96176e9118e3b5c4cfa2e8
2024-02-07 16:41:51 +00:00
Nikolay Chashnikov
64217912f8 [platform] introduce ProjectFileIndex::findContainingLibraries method (IJPL-490)
It searches for entities registered in WorkspaceFileIndex, so currently it doesn't work for global libraries.

GitOrigin-RevId: a30194ee8a4a387d55b37bb331465bfcb11a0f5a
2024-02-02 15:24:21 +00:00
Nikolay Chashnikov
d73cff8189 [project model] javadoc: explicitly mention that method referring to 'source root' may return source roots of different types
GitOrigin-RevId: 3dd89fa46c0aefd3fa0d6a80e130f0d6ec6d9578
2024-01-31 12:16:14 +00:00
Mikhail Mazurkevich
4d307bf373 [workspace model] IJPL-345 Fix cycle service initialization
GitOrigin-RevId: a91ce32f1cf2524a2996dd02094644a4f35e4185
2024-01-25 08:04:44 +00:00
Alex Plate
101c6809fa [Workspace Model] Remove deprecated WorkspaceModelCacheVersion
This feature is not implemented via the entities metadata

GitOrigin-RevId: 6180513e1a55daf7407ca884ab5fa8266bfbb806
2024-01-11 14:48:51 +00:00
Nikolay Chashnikov
32191bab10 [project model] API cleanup: remove unused deprecated API (IJPL-275)
GitOrigin-RevId: d09da1944201147cd80a00541837e499589ce210
2024-01-11 11:20:49 +00:00
Alex Plate
6b6208b86c [Workspace Model] [IJPL-345] Rename EntityStorageSnapshot to ImmutableEntityStorage
This is the third part of renaming EntityStorageSnapshot to ImmutableEntityStorage
There will be three parts

GitOrigin-RevId: 80507934f7a7d851434ee92eb367a1522801e625
2024-01-02 11:34:48 +00:00
Vladimir Krivosheev
fbf5db431d IJPL-136 delegate internal state storage to a settings controller (part 3 - read data from old storage if no data in a new one)
GitOrigin-RevId: f5d8e117618067ec008c18a02645632b7942f0af
2023-12-31 21:23:44 +00:00
Vladimir Krivosheev
f21ba75cf6 cleanup (sort modifiers)
GitOrigin-RevId: 5f87c8bce031212ab4968726f98071a9ff584d0f
2023-12-27 15:19:02 +00:00
Sergey Pak
ec16c2e411 IDEA-339070: added annotation exportable to the State. Exportable non-SettingsCategory.OTHER will be migrated
GitOrigin-RevId: 9b5d40ab28d7cddc847efe76389c78b836d10b97
2023-12-21 10:27:35 +00:00