Commit Graph

78 Commits

Author SHA1 Message Date
Vladimir Krivosheev
a9e7930abe bazel - build lang-impl
GitOrigin-RevId: c4c4dce20bd6e4046644f95f6e7b3f437c51668d
2024-09-27 13:47:17 +00:00
Daniil Ovchinnikov
fec8c0f7ad IJPL-453 add and use assertErrorLogged because assertThrows does not work anymore
GitOrigin-RevId: 958cc887d7fee9ed3fd19eff7655ca30b75ee6eb
2024-09-25 19:42:36 +00:00
Vladimir Krivosheev
a1210118c0 bazel - fix JPMS, exports and internal
GitOrigin-RevId: 3dc80a9ee01e1900c0cebc24b2d08f04f93ddeff
2024-09-25 19:05:37 +00:00
Vladimir Krivosheev
4eb9b78b78 use bazel to build platform-impl
GitOrigin-RevId: b5bbc75323a08c7674777e512dcfd988ceb4461f
2024-09-22 17:01:28 +00:00
Vladimir Krivosheev
834bd75254 run jps-to-bazel by Bazel, compile platform using Bazel
GitOrigin-RevId: 3774d5adc404b02036f70b7cc35c9e60fdb5d84c
2024-09-21 00:54:17 +00:00
Mikhail Filippov
f13d92e82f IJPL-150165 switch to invoke dynamic lambdas in Kotlin
GitOrigin-RevId: 63ba45a21874cc723917982996fce1a510b2a182
2024-09-05 11:19:31 +00:00
Mikhail Filippov
bf43f2fc01 IJPL-150165 bump Kotlin language and API version
GitOrigin-RevId: a59dc8ca214a5047773fccf1cf28a1e1b07acf68
2024-08-30 22:15:55 +00:00
Vladimir Krivosheev
00ccbfef9d remove explicit compact - rely on autocompact during commit
GitOrigin-RevId: 6afa82986017cfd82d715714812ed3860b94aed7
2024-07-24 14:48:20 +00:00
Vladimir Krivosheev
516fca61ef revert fully incorrect change, fix saving
GitOrigin-RevId: 90ca8fb9ded3489451f3229d8db22c6207df52de
2024-07-16 12:09:51 +00:00
alexey.afanasiev
d4d7ae06fd [qodana] QD-8915 Add integration test with explicit jdk setup.
GitOrigin-RevId: 101939cd936380a6f472384b961bea92658cfd61
2024-07-15 22:24:13 +00:00
Rustam Vishniakov
24f62fd7c8 IJPL-797 intellij.platform.settings.local review internal API
GitOrigin-RevId: 57d7db6ff93c7701a7324358f2d4fa2bc5cfbc7f
2024-06-11 17:17:58 +00:00
Vladimir Krivosheev
89f1280e65 IJPL-148837 Gradle projects are reloaded on every project reopen if JetBrains IDE Services is installed
GitOrigin-RevId: 3012a71b6777879846c70ff66243ee46483d3e8b
2024-05-17 10:06:56 +00:00
Vladimir Krivosheev
0904aef625 IJPL-148837 cleanup
GitOrigin-RevId: 5f67c4c65927d4924b93191377e9b092cb39e8ee
2024-05-17 10:06:45 +00:00
Vladimir Krivosheev
4b41d27234 IJPL-148294 run SC tests with Community product
GitOrigin-RevId: 4830d8ef1f481a44c1adca576fcd64e812e56ccf
2024-04-29 15:45:43 +00:00
Daniil Ovchinnikov
4369d7df5f IJPL-797 API dump: generate api-dump-unreviewed.txt and exposed API lists [4/4]
GitOrigin-RevId: c48b0b9a6e9596e841dc7928020418b9cd303bcd
2024-04-09 02:21:37 +00:00
Vladimir Krivosheev
cbf54e1fa4 IJPL-846 open internal/cache state storage in read-only mode if save is disabled
GitOrigin-RevId: 142cffbc4e46261898c42f22556e5e760e43d339
2024-03-22 10:46:00 +00:00
Vladimir Krivosheev
63eadba872 icon cache - use MVStore again (faster than PHM, and we use MVStore as kv in any case)
GitOrigin-RevId: c072bbc8350a472b302d91dc7df72a74d61b0c68
2024-03-13 12:19:48 +00:00
Vladimir Krivosheev
f48e95d0b7 add kdoc for close, mark more API as @SettingsInternalApi
GitOrigin-RevId: 72485b284105e7d74d7a9a5377827bde198a731c
2024-03-11 02:16:27 +00:00
Vladimir Krivosheev
5f12a698b3 setItem must throw ReadOnlySettingException
GitOrigin-RevId: 7c82b62be2f9394179a7ee777b645d8fd516702e
2024-03-11 02:16:21 +00:00
Vladimir Krivosheev
2c88d28ed6 mark settings.local module as internal one
GitOrigin-RevId: 20a61fd4c8fce75546f34e1ce9080fbea9385fde
2024-03-08 07:56:06 +00:00
Vladimir Krivosheev
a628cbd5e8 IJPL-736 ability to provide local value to save on set (second and final part)
GitOrigin-RevId: a5ee7654ad41a6cd16b3aa5702288894a433b190
2024-03-08 07:55:59 +00:00
Vladimir Krivosheev
58f7042ae0 IJPL-736 cache - use unified format instead of cbor-xml
GitOrigin-RevId: 2b7fa514f8cc3317ed518195fc2dc4ca224baf98
2024-03-08 07:55:56 +00:00
Vladimir Krivosheev
af5c875fb7 IJPL-736 KotlinxSerializationBinding and DirectoryBasedStorage must be supported by SC PSC bridge, a unified format passes all serialization framework tests, ability to provide local value to save on set (first part)
GitOrigin-RevId: 8051c436110e31314d9545e674885b9b3be449a3
2024-03-06 11:09:43 +00:00
Vladimir Krivosheev
6d427d8411 IJPL-736 Create groups for nested BeanBinding (part 2)
GitOrigin-RevId: 9759179ee9e2bfd7b03b93de297c51ce6df150e1
2024-03-04 13:19:25 +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
Daniil Ovchinnikov
40be973840 remove org/h2/mvstore/MVStore from exposed third party API
GitOrigin-RevId: 95cb47eab05b897028bc9b36b37e5a29be3fa235
2024-02-28 17:05:54 +00:00
Vladimir Krivosheev
d484a80e7e IJPL-136 fix nullability
GitOrigin-RevId: 8be4f10160fbcc9bd2df917a68cc502e3def95dc
2024-02-28 09:15:39 +00:00
Vladimir Krivosheev
58f6a07d1d IJPL-736 Create groups for nested BeanBinding
GitOrigin-RevId: 9cc572a915992a291064389ff108a85fe6204b9b
2024-02-27 19:27:23 +00:00
Vladimir Krivosheev
afe6d5ee68 IJPL-736 cleanup
GitOrigin-RevId: febdabd4393fba8fa3cc1c95d1ac85a7eb3ef0f8
2024-02-27 19:27:20 +00:00
Vladimir Krivosheev
73c3190027 IJPL-136 SC PSC bridge - set (part 2)
GitOrigin-RevId: 87ceeb48643179453a8a88e2f8c7957054af5075
2024-02-26 20:53:36 +00:00
Vladimir Krivosheev
6771806ea0 IJPL-136 SC PSC bridge - set
GitOrigin-RevId: 85cb181bfc859b90c9b75e15ea30e83b5a0d46ad
2024-02-26 16:30:31 +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
184996b1a9 IJPL-136 unified SC PSC bridge format
GitOrigin-RevId: ba67283f533b857992bc013ea54849928e8c682e
2024-02-26 16:29:51 +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
Vladimir Krivosheev
95c7f7f7a8 IJPL-136 PSC proxy - set for Element state
GitOrigin-RevId: 0fbd905c18f2e58d2b93ceb30da3a1ab13536109
2024-02-19 19:20:21 +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
cfb761246f IJPL-136 SC on a project level
GitOrigin-RevId: cb57e168042e14f4332df89bebd1cc6a3fd2fb7b
2024-02-19 15:26:34 +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
8e71b14880 IJPL-136 PSC proxy - primitive binding value without XML
GitOrigin-RevId: 410dd2172135c199c8785d9f240983bbffc67cdb
2024-02-18 20:37:37 +00:00
Vladimir Krivosheev
0dffa28259 IJPL-136 introduce deserializeBeanInto(result: Any, element: Element, binding: NestedBinding) - as now Kotlin is used, it is safe
GitOrigin-RevId: 7cc6d44ff1ead4b655902a1f44318b74911e53db
2024-02-18 20:37:32 +00:00
Vladimir Krivosheev
97777364a2 IJPL-136 set PersistenceStateComponentPropertyTag
GitOrigin-RevId: 8a2bea0efb199abbb8393be61e6be8f09d274560
2024-02-18 20:36:58 +00:00
Vladimir Krivosheev
353d2e563f IJPL-136 pass plugin id to PSC proxy
GitOrigin-RevId: ceacd58fb3bf6c8a76e68e1328814de5814d2826
2024-02-18 20:36:48 +00:00
Vladimir Krivosheev
26ec54adf8 IJPL-136 introduce util buildNsUnawareJdom
GitOrigin-RevId: 4deef82ebebec722520d819667feea76613b32c7
2024-02-18 20:36:43 +00:00
Vladimir Krivosheev
44a105e9f4 IJPL-136 pass Element to SC
GitOrigin-RevId: 7fa4c897c446bc8878e533ffe39512a68d47e383
2024-02-15 09:04:02 +00:00
Vladimir Krivosheev
b65a9e8a08 IJPL-136 getXmlDataFromController must not return resolved if not applicable
GitOrigin-RevId: 727e1da822b5dadb8fc1f35f4918d29ef2fb807d
2024-02-14 15:43:34 +00:00
Vladimir Krivosheev
76c1fb90e0 IJPL-136 don't use runInterruptible, reduce max time from 15 seconds to 3 seconds
GitOrigin-RevId: 5f6eab666d41ce999615e8409c5459544d3590fa
2024-02-13 16:26:52 +00:00
Vladimir Krivosheev
8c99f0c7d0 IJPL-136 LocalSettingsController must not be responsible for everything
GitOrigin-RevId: 233b0e2c11c7ec08825df6ae941e14d8f6618dfe
2024-02-12 19:54:49 +00:00
Vladimir Krivosheev
9519fd1ee8 IJPL-136 convert ComponentStorageUtil to modern language
GitOrigin-RevId: 0e3b1eb2b61948da68ecebe73e00dcdd1c3fb0a3
2024-02-12 16:56:19 +00:00
Vladimir Krivosheev
a012b30971 IDEA-341494 cleanup
GitOrigin-RevId: 5bb78f3b6eb75aa0e6937b5d806fac4fae0a1453
2024-02-08 13:18:21 +00:00