Commit Graph

434 Commits

Author SHA1 Message Date
Nikolay Chashnikov
3b960c6f77 [util] API cleanup: mark deprecated unused API for removal (IJPL-156972)
Deprecated APIs which still have internal usage are marked as internal to ensure that new external usages won't appear.

GitOrigin-RevId: 821609f24997ba219208e2668c89ac5842ccf758
2024-10-10 23:55:42 +00:00
Daniil Ovchinnikov
823e985f18 API dumps: re-generate dumps
GitOrigin-RevId: b5cec844cbfe3313723404f7a85b590c25350b41
2024-10-04 21:20:21 +00:00
Vladimir Krivosheev
a9e7930abe bazel - build lang-impl
GitOrigin-RevId: c4c4dce20bd6e4046644f95f6e7b3f437c51668d
2024-09-27 13:47:17 +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
Roman Shevchenko
55a40b9993 [platform] correct exception handling in com.intellij.util.io.fileSizeSafe; cleanup (formatting)
GitOrigin-RevId: 272dbafd3f1dad6e46cab7d61c65228fa5a613eb
2024-09-16 16:59:37 +00:00
Daniil Ovchinnikov
36b34c4e18 extract intellij.platform.ui.jcef module
GitOrigin-RevId: 560932e829c0bbf85d51b22a80963a978cf89553
2024-09-03 17:43:45 +00:00
Max Medvedev
f203588a13 add doc to SuspendingLazy.kt
GitOrigin-RevId: 117d9ccb954a640a6c2b4cb6a9ab60dc7e3038cd
2024-08-03 19:55:53 +00:00
Alexey Kudravtsev
5f9438c2e1 platform.util.ex: IJPL-797 Mark accidentally public platform APIs private
GitOrigin-RevId: 25f1c8d3c8df2b6fbf7cf202d75e50ce0a5996a0
2024-08-02 15:33:42 +00:00
Vladimir Krivosheev
00ccbfef9d remove explicit compact - rely on autocompact during commit
GitOrigin-RevId: 6afa82986017cfd82d715714812ed3860b94aed7
2024-07-24 14:48:20 +00:00
Nikolay Chashnikov
58905689a6 [util] API cleanup: mark for removal API which was deprecated in 2023.3 or earlier (IJPL-503)
GitOrigin-RevId: e8231ef62080bb56c559ca0789bad2b39de2581d
2024-06-20 09:26:41 +00:00
Daniil Ovchinnikov
6226776bd0 IJPL-148997 exclude non-abstract toString() from the API dump
GitOrigin-RevId: 6352bbb374532bca296d08131ae50083f69e46c0
2024-05-29 00:05:31 +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
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
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
Vera Petrenkova
5696698e76 IDEA-345136 Support localization for file templates
GitOrigin-RevId: d5f9dd5511e410c91f50a204d382aa3e246f6a54
2024-03-13 12:04:17 +00:00
Vera Petrenkova
f86790309e Revert "IDEA-345136 Support localization for file templates"
This reverts commit 91216c8cc2391c17967cb74faf3e9b70760cb63e.

GitOrigin-RevId: 0e0a550037fee95c44ba773b65e537cc6fcc56b4
2024-03-12 12:40:42 +00:00
Vera Petrenkova
37d3e793df IDEA-345136 Support localization for file templates
GitOrigin-RevId: 91216c8cc2391c17967cb74faf3e9b70760cb63e
2024-03-11 19:05:15 +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
11a8751859 use kotlin.io.path.invariantSeparatorsPathString
GitOrigin-RevId: 4ee2eccc21ae3de6c13c1062ef4e80da48c0435b
2024-02-09 06:56:39 +00:00
Vladimir Krivosheev
2439a2f858 cleanup
GitOrigin-RevId: bd32595c17e0f24ae662d1aaf1aedc8d1f3d8808
2024-02-07 17:02:53 +00:00
Daniil Ovchinnikov
eae7521196 deprecate com.intellij.diagnostic.Checks
GitOrigin-RevId: 4167e38ac506b07bc7e74c78aa2c019b23041d9e
2024-02-02 15:37:02 +00:00
Vladimir Krivosheev
a5d108e5e3 kotlinx-collections-immutable is not important library - do not pack into util-8.jar
GitOrigin-RevId: dc3dfb882f8edfb20457451e252170dce6e2086f
2024-01-28 18:43:20 +00:00
Nikolay Chashnikov
cbeb52cb4e [util] API cleanup: remove unused deprecated API (IJPL-275)
GitOrigin-RevId: 29d29d4e0820b0001ed470d081720beecaa85c45
2024-01-11 11:20:36 +00:00
Vladimir Krivosheev
50f6b1bac4 IJPL-136 delegate cache storage to a settings controller (part 1 - cleanup, preparing)
GitOrigin-RevId: b61f2b1fd793a8358cd32553b3d5fca54327c3b4
2023-12-17 10:01:28 +00:00
Daniil Ovchinnikov
1c4474e834 [1/2] intellij.platform.util.coroutines: move OverflowSemaphore
GitOrigin-RevId: 10b3ddb99e8524ed7ae1f17c9efcdc0114f13d8b
2023-12-13 17:42:03 +00:00
Daniil Ovchinnikov
272b1af200 seal SuspendingLazy
GitOrigin-RevId: 519039c75438bb4b124a6ec041b184a9c283ca6e
2023-12-13 13:16:26 +00:00
Roman Shevchenko
e18c349c07 [project] replacing new-coming custom Path extensions with stdlib/JRE calls; raising the deprecation severity
GitOrigin-RevId: 7d40ee756216fe698c05236ff761e942f0d6357a
2023-12-12 11:30:29 +00:00
Vladimir Krivosheev
5536d949b1 IJPL-136 refactor pathManagerEx to use getSystemDir
GitOrigin-RevId: a4390ddb1beb7565d9b0bb03e57b8aee19bf80fe
2023-12-07 17:58:39 +00:00
Daniil Ovchinnikov
41e899dfe0 [3/3] move Flow utils to intellij.platform.util.coroutines
GitOrigin-RevId: 1b2973ef9e4a2a44dea8f9042cc7771c3cf264fa
2023-12-05 22:16:47 +00:00
Daniil Ovchinnikov
3653e72785 [2/3] move Flow utils to intellij.platform.util.coroutines
GitOrigin-RevId: 9d8e69b87b729fceb7bc60ff9e80735438754cda
2023-12-05 22:16:43 +00:00
Daniil Ovchinnikov
9067f089dd [1/3] move Flow utils to intellij.platform.util.coroutines
GitOrigin-RevId: 9766ab3576787b81b9c55e01b19532ef456ed1d0
2023-12-05 22:16:39 +00:00
Ilya.Kazakevich
5a24f21b50 Provide class to getBinFile to load classes from plugins and other class loaders.
Plugin might contain file in its own class loader.

GitOrigin-RevId: 724522a01bf67cf633c911758b2457cce66cd779
2023-10-15 23:53:16 +00:00
Vladimir Krivosheev
302be05363 IJPL-227 delegate old HashSet impl to SDK
GitOrigin-RevId: e47dd57cdc5489b95f1f8beff9e30246c9d438c6
2023-10-09 15:45:51 +00:00
Vladimir Krivosheev
f752bcb6d4 IJPL-227 delegate old HashMap impl to SDK
GitOrigin-RevId: 037af5fc4b924977399bacf9aae81cb657f207b7
2023-10-09 15:45:48 +00:00
Ilya.Kazakevich
5b643d0b3b Move BinFiles to the platform to reuse by Jupyter
GitOrigin-RevId: 2737d1aa34e3b5aab79b3b0ea4e9b5b7291d7658
2023-10-08 21:38:32 +00:00
Nikolay Chashnikov
b59997cb0b [util] API cleanup: remove unused deprecated API (IDEA-322162)
GitOrigin-RevId: 26cde2ff1012cfb4f8d97c09654e16d50b644d7c
2023-09-29 09:21:24 +00:00
Daniil Ovchinnikov
54d7a70f79 IJPL-160 extract recursion tracking from suspending lazy
GitOrigin-RevId: 2847ec9054c9287785a89f23be7859730203a09b
2023-09-22 12:35:13 +00:00
Daniil Ovchinnikov
a53c3dfe79 move lateinitVal to intellij.platform.util
GitOrigin-RevId: b956f7997655f94657d3f83342e271f445f3e08a
2023-09-22 10:29:34 +00:00
Roman Shevchenko
18632a4398 [project] replacing even more custom Path extensions with stdlib/JRE calls
GitOrigin-RevId: 600179c80b09d62490a4ca19c3c2b6be9195fdd8
2023-09-06 14:02:32 +00:00
Roman Shevchenko
4a2f289024 [project] replacing more custom Path extensions with stdlib/JRE calls
GitOrigin-RevId: ff14bc44c7bbed983e08c19e46aeba9040750393
2023-08-09 14:47:27 +00:00
Roman Shevchenko
99b4cda0cf [project] replacing more custom Path extensions with stdlib/JRE calls
GitOrigin-RevId: ee0ef4c4273d9aa73314d77bf9697f6b656fe8fc
2023-08-08 21:50:39 +00:00
Roman Shevchenko
386eee00be [project] replacing custom Path extensions with stdlib/JRE calls
GitOrigin-RevId: 521524062de528211d495d08b32afcd2132d7ebd
2023-08-04 17:11:22 +00:00
Vladimir Krivosheev
cfd7cf496c bring back intellij.platform.diagnostic module (part 2)
GitOrigin-RevId: ef46a30e99c4c84c0fb46ec2ef75efb835532d2d
2023-07-26 20:57:51 +00:00
Vladimir Krivosheev
f03f6ac90e use System.nanoTime() directly
GitOrigin-RevId: a8846af1f87e580d73e5069223bbc921b993f377
2023-07-26 20:57:50 +00:00
Vladimir Krivosheev
bea39bd4f8 reduce usage of ActivityCategory.DEFAULT
GitOrigin-RevId: a08f009403ca9ca90b2eeee165ba8a32e6a8c8ab
2023-07-26 20:57:49 +00:00
Vladimir Krivosheev
44bb3924c6 bring back intellij.platform.diagnostic module
GitOrigin-RevId: 7c3c0f0bccc96d030412506d927597d9cb21fde3
2023-07-26 20:57:44 +00:00
Vladimir Krivosheev
afdaf59bdb opentelemetry coroutine tracer (part 1)
GitOrigin-RevId: 91322611bb8d8f3e111e9da089f148b4d862dcb4
2023-07-26 20:57:31 +00:00