Commit Graph

87 Commits

Author SHA1 Message Date
Vladimir Krivosheev
2744060f54 IJ-CR-146078 add support for whenGuards, set 17 as default jvm target for custom kotlinc opts
GitOrigin-RevId: 9b107d08ff3b588c3c5099a95276ac714ac6ea19
2025-02-17 12:06:29 +00:00
Vladimir Krivosheev
0bc1cf1557 update bazel files
GitOrigin-RevId: 7320d3eff3aba093692ce66839c720ece6d7c4db
2024-12-30 11:28:24 +00:00
Vladimir Krivosheev
7b9ec58009 do not export intellij.database.connectivity.tests
GitOrigin-RevId: a1ef44dfa34cde110c9e6cad19d11b5e3019ab72
2024-12-28 21:45:55 +00:00
Vladimir Krivosheev
98799639aa do not use _test as lib - test targets do not support this
GitOrigin-RevId: f2f49db4294b6a64040dbbd5f1d95e972cbd70a3
2024-12-15 18:32:30 +00:00
Ivan Migalev
d480aa2049 (IJPL-173020) MVStore: add a workaround to avoid trying to save a read-only store
GitOrigin-RevId: 970d37c9fe097d6ef7faabbd9533b39462d8ed71
2024-12-05 00:38:04 +00:00
Vladimir Krivosheev
17916c90f8 libraries -> lib, resources, opt-in, test deps
GitOrigin-RevId: db66ee95dcb0f0553b40c9cc56cd6afed8634cdd
2024-11-27 13:53:42 +00:00
Vladimir Krivosheev
b1661f27e0 update kotlinx-serialization-cbor library dependency from version 1.6.2 to 1.7.3
GitOrigin-RevId: 123178f75eb6c6acdb8b4ead4dee1078a1cf2b75
2024-11-12 12:57:47 +00:00
Vladimir Krivosheev
d0f2112207 bazel - use unique name to maven repository due to bazel issue (https://github.com/bazel-contrib/rules_jvm_external/issues/916)
GitOrigin-RevId: 1378657735b438684e934c8aca721d43980869c8
2024-11-09 11:06:41 +00:00
Andrzej Głuszak
cbca664f6c [bazel] Second attempt at generating tests
GitOrigin-RevId: 7763c9994b7c311310b83b98a542775feb00ed68
2024-11-09 11:06:41 +00:00
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