Nikolay Chashnikov
48f0103a52
[platform] refactoring: configuration of the in-product ZenDesk feedback form moved to ExternalProductResourceUrls (IJPL-204)
...
IntelliJ IDEA Community and Ultimate are migrated to use the new approach. Since other JetBrains IDEs didn't use this feature, and the corresponding method wasn't part of public API, no fallback implementation in LegacyExternalProductResourceUrls is provided.
GitOrigin-RevId: a50912b65d4fc44a3fcf7e59d615092c0372b581
2023-08-21 13:51:07 +00:00
Nikolay Chashnikov
8149d16d1b
[idea] refactoring: extract and reuse common implementation of ExternalProductResourceUrls (IJPL-204)
...
It appears that IDEA Community and Ultimate use the same external URLs, so it doesn't make to have two different implementations of ExternalProductResourceUrls for them. So intellij.idea.customization.base module is introduced to define the common IntelliJIdeaExternalResourceUrls implementation.
GitOrigin-RevId: 997596458fb391b7033e11a9c15851e72cfeaef1
2023-08-21 13:51:03 +00:00
Nikolay Chashnikov
129eb5e3fd
[idea community] refactoring: migrate IDEA Community to use ExternalProductResourceUrls (IJPL-204)
...
GitOrigin-RevId: 26881fb498873f8a408371847a0c5475d9b7bb77
2023-08-21 13:50:59 +00:00
Alexey Kudravtsev
f7d3ba1f53
filterAncestors() should filter out duplicates, to avoid surprises like EA-901736 IAE: SafeDeleteHandler.invoke
...
GitOrigin-RevId: 04a48418bc8e69b48396a788425662d3b48afd47
2023-08-21 13:40:21 +00:00
Alexey Kudravtsev
e53b52f198
cleanup
...
GitOrigin-RevId: 6d5b643d0efe15ef76c190e0772baba0683a3091
2023-08-21 13:40:17 +00:00
Alexey Kudravtsev
1c6dcfd919
improve javadoc
...
GitOrigin-RevId: 0d04c16acdf196048851f4a2222e31ac1d37b794
2023-08-21 13:40:14 +00:00
Vladimir Dolzhenko
f74684c869
[kotlin] Render minimum required info from KtClassOrObject
...
To avoid overloading with comments, annotations etc
#KTIJ-26385
GitOrigin-RevId: 224465c5e92f302a8ad1f92354d0443311448b63
2023-08-21 13:27:55 +00:00
Ivan Posti
bf8fe44b11
[Spellchecker][IDEA-326827] Fix string comparison
...
GitOrigin-RevId: a778ce24f11e52eb403d2300ec60f8eadbfe1c55
2023-08-21 12:53:23 +00:00
Vladislav.Yaroshchuk
e9e85355f7
[build-scripts] IJI-1002 Fix ktor http client, restore ContentEncoding settings
...
GitOrigin-RevId: 90091585f975c09dfeffa15d51c5ac0e9277eb78
2023-08-21 12:16:56 +00:00
Alexander.Glukhov
3ae5156376
[gradle] GradleAttachSourcesProvider: try to attach sources from Gradle User Home before downloading; verify jar header
...
In the previous revision of GradleAttachSourcesProvider, we tried to download sources via Gradle and only then search for them in the cache. The cache lookup after task execution may be omitted since we know the exact location of the downloaded sources after the Gradle task finish. The cache lookup was moved before Gradle task execution to prevent Gradle for launching for local-available sources.
Validate header of the downloaded/local available Jar file.
GitOrigin-RevId: 843b84df121698b8b8f483d18302b07aafa7ba4e
2023-08-21 12:00:09 +00:00
Ramazan Dzhekshembaev
fd01576a8e
[fleet] FL-21496 add isHeadlessEnv check before casting Editor to EditorImpl
...
GitOrigin-RevId: 4a3467d1890ee1814a5781865580a21d549f934f
2023-08-21 11:48:58 +00:00
Daniil Ovchinnikov
da14cea8cf
IJPL-210 remove default completeOnFinish parameter value in runAsCoroutine
...
This change also removes unneeded `runAsCoroutine` overload with `Runnable`.
GitOrigin-RevId: aaa74f31eb7e92fee5eba9c4ed149f34fde1e025
2023-08-21 11:37:14 +00:00
Daniil Ovchinnikov
e3c5dd260a
IJPL-210 add ChildContext.runAsCoroutine
...
GitOrigin-RevId: d22b6ac9b97c4ea2cc4965b195c748aee0acb0b5
2023-08-21 11:37:11 +00:00
Daniil Ovchinnikov
caa4ad0a0c
clean up: rename locals
...
GitOrigin-RevId: af91ade4cc207a745c55750e5141084283d9f2b0
2023-08-21 11:37:07 +00:00
Daniil Ovchinnikov
e07d23cd62
IJPL-210 introduce ChildContext instead of Pair
...
GitOrigin-RevId: b2a3cd6c35d17daf48e2cff8d8fb42f7fff88d34
2023-08-21 11:37:04 +00:00
Daniil Ovchinnikov
896f3080a6
clean up: formatting/imports
...
GitOrigin-RevId: 42b50af82a423b41b38ef7b2b43ffc24205fa185
2023-08-21 11:37:01 +00:00
Daniil Ovchinnikov
53d6cb8409
clean up after conversion to Kotlin
...
GitOrigin-RevId: 482389d8ca2bfeff0fc305db3ba8dd639484f06d
2023-08-21 11:36:58 +00:00
Daniil Ovchinnikov
48a3a130e7
convert PeriodicCancellationRunnable to Kotlin
...
GitOrigin-RevId: c96b8af8198c860a8b0f638da2fc2d4e246b8b51
2023-08-21 11:36:55 +00:00
Daniil Ovchinnikov
fad5267176
Rename .java to .kt
...
GitOrigin-RevId: 56d8afbc29c8eb94d7414a6d6e70babbaf9ac450
2023-08-21 11:36:52 +00:00
Daniil Ovchinnikov
ad9fb0700e
convert CancellationFutureTask to Kotlin
...
GitOrigin-RevId: cafa49e06618db3bd79efb41a60be2923c36f804
2023-08-21 11:36:48 +00:00
Daniil Ovchinnikov
3a55e9d0ea
Rename .java to .kt
...
GitOrigin-RevId: b2019d8032729dbc3e4110a136102cdfa6f1f631
2023-08-21 11:36:45 +00:00
Daniil Ovchinnikov
32c8164183
timeoutRunBlocking: don't wait for completion of the test task to print the dump
...
GitOrigin-RevId: 5bb2452728cf71be25902ef793cc6a90538d7e84
2023-08-21 11:36:42 +00:00
Kirill.Krylov
6a3ec29602
[inline-completion] ML-862 ML-864 hide inline on caret position change
...
GitOrigin-RevId: cca33c0c0def34d5d27151b0c02a87b976c6131c
2023-08-21 11:33:08 +00:00
Vyacheslav Moklev
cf03e94721
[RDCT] GTW-5899: Delete selected text when IME text is replaced (for IME inlay mode)
...
GitOrigin-RevId: 00efb16b9a7cfbdbe5b3d57874c0bc95772d8c3d
2023-08-21 11:32:04 +00:00
Ivan Posti
ad742eaf43
[Markdown][IDEA-326905] Use a local copy of the graphics object to ensure that antialiasing settings won't leak to other renderers
...
GitOrigin-RevId: 70898237564ab43dc95d68fc79b66114c0306f27
2023-08-21 11:03:21 +00:00
Alexander Bondarev
5a26112b5e
[llm] Don't show caret in editor when focus in InlayComponent.
...
GitOrigin-RevId: 8b950d94a8680584688a46a181c567f3e67ffe17
2023-08-21 10:03:48 +00:00
Egor.Eliseev
85f315a921
PY-61231 DeprecationWarning pkg resources is deprecated as an API
...
Use `importlib.metadata` for the new Python versions (>= 3.10).
Ignore `DeprecationWarning` for old versions of Python.
Merge-request: IJ-MR-111445
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
GitOrigin-RevId: a639ae84016a85d508484e31e48913543d4e51f1
2023-08-21 09:55:07 +00:00
Vladimir Krivosheev
7e1f39f89c
cleanup (make final)
...
GitOrigin-RevId: a0c4f5bd0488601b4fc6b2a2874a84db8201bb3f
2023-08-21 09:49:37 +00:00
Vladimir Krivosheev
7179ee2e20
IDEA-330211 cleanup IdeaLaf
...
GitOrigin-RevId: b64aa56aade15bea9eb52dd1d8ad2a8e84de6b22
2023-08-21 09:49:34 +00:00
Vladimir Krivosheev
1641908d85
IDEA-330211 convert IdeaLaf to kotlin
...
GitOrigin-RevId: 030cc60e804e8363bce5a57847184561be5f3137
2023-08-21 09:49:30 +00:00
Vladimir Krivosheev
4f868ad66d
Rename .java to .kt
...
GitOrigin-RevId: 37617238aa749c84901d8ffa315228de130ec2b4
2023-08-21 09:49:26 +00:00
Vladimir Krivosheev
e331679f44
IDEA-326111 move to file level
...
GitOrigin-RevId: 8bf93f996ec79b63a07c8634070b8c0aa4b03273
2023-08-21 09:49:22 +00:00
Vladimir Krivosheev
b921a3c4e3
IDEA-326111 call ExperimentalUI.getInstance().lookAndFeelChanged() before updateUI
...
GitOrigin-RevId: 116d6022d256b47599ebb4227bba7076c2208d8b
2023-08-21 09:49:18 +00:00
Vladimir Krivosheev
da68efa365
Improve loading state check in processEntries
...
Added a check for the COMPONENTS_LOADED loading state in the processEntries method of MappedFileTypeIndex. This change is meant to help prevent NPE before all components are fully loaded, leading to potential race conditions.
GitOrigin-RevId: 470d0fa14a4219a75a12d990551af1768bc4d76a
2023-08-21 06:55:20 +00:00
Alexandr Evstigneev
1558ebcc44
Refactoring: ArrayList -> List and parameters annotations
...
GitOrigin-RevId: edb20461f7735a0c9e96574801bbeb60480686d3
2023-08-20 15:38:42 +00:00
Ruslan Cheremin
b07eabd319
[core] IJPL-193: tuning FilePageCacheLockFree
...
+ more accurate pages-for-reclaim collection in background thread, less CPU consumption
GitOrigin-RevId: acfe4495dd5b80b3a100aad78ce9955ef6b9e528
2023-08-20 14:21:09 +00:00
Dima Golovkov
cbbdf18297
Update coverage icons for IntUI
...
GitOrigin-RevId: f683bfef073d5d6ef18c4594cebd0e6c6331b123
2023-08-20 12:16:46 +00:00
Dima Golovkov
3cbe936745
Update inlay icons for IntUI
...
- inlayGlobe.svg
- inlaySecuredShield.svg
- inlaySettings.svg
- inlayWebInspector.svg
GitOrigin-RevId: 3cd9544c9f8a30f161db6012c166048242738a4a
2023-08-20 12:16:42 +00:00
Dima Golovkov
2cb56a3d0f
Fix icon for Run with Coverage
...
GitOrigin-RevId: 3b6edb188e19c2e4899cb19b94916a19b34689d2
2023-08-20 12:16:39 +00:00
Ilya.Usov
3a1ebf392a
update rd
...
GitOrigin-RevId: d58b860751318727cb3ed1e6d88867c8d80fc720
2023-08-20 02:19:56 +00:00
Vitaly Provodin
4f85d0bad5
Updating versions of project dependencies: runtimeBuild->17.0.8b1044.4, jdkBuild->17.0.8b1044.4
...
GitOrigin-RevId: a4715990132943948057dc60924d2562683ae3f4
2023-08-19 22:34:20 +00:00
Dima Golovkov
9c424ae4a3
Fix icon for Run with Coverage
...
GitOrigin-RevId: 69efd134607950f6f914b8106ea9a95c5903d64e
2023-08-19 22:04:43 +00:00
Leonid Shalupov
891a8f8153
IDEA-327581 update slice node presentations
...
tests will be provided automatically later when UsageInfo2UsageAdapter won't call updateCachedPresentation() in unit tests mode
GitOrigin-RevId: fd69cf1a02ccde69dbf09b061b847c20698f2f03
2023-08-19 18:38:29 +00:00
Leonid Shalupov
70244a28f8
IDEA-304699 pass data contexts explicitly
...
GitOrigin-RevId: 99536bfde6300ab04c18c37e9f7f28602c45cedb
2023-08-19 18:38:27 +00:00
Leonid Shalupov
37e834f9b1
IDEA-304699 convert PredefinedSearchScopeProviderImpl to Kotlin
...
GitOrigin-RevId: 1124cbbe1af93d4bd134dc5b5b4466aa164c3347
2023-08-19 18:38:25 +00:00
Leonid Shalupov
eca1978df4
Rename .java to .kt
...
GitOrigin-RevId: 7c76df27e7920345a2ed3c734700d5908c8db611
2023-08-19 18:38:23 +00:00
Vladimir Krivosheev
d43b294bad
IDEA-328027 preload PHM classes
...
GitOrigin-RevId: 05a3da4e5bcb8945820ba04bc888af29c7ba10d2
2023-08-19 18:11:17 +00:00
Vladimir Krivosheev
d9606f6692
IDEA-328027 UserDataInterner - get rid of our LinkedHashMap and use fastutil (less code to maintain, more faster and modern implementation)
...
GitOrigin-RevId: 96b53072bdef817023c1237e12c0dff9d9f0b0d9
2023-08-19 18:11:13 +00:00
Vladimir Krivosheev
37a823e2c4
IDEA-328027 TimedZipHandler - get rid of our LinkedHashMap and use fastutil (less code to maintain, more faster and modern implementation)
...
GitOrigin-RevId: d226ed6b59a8fa5940f2e2466203d700268015e5
2023-08-19 18:11:10 +00:00
Vladimir Krivosheev
e1e3a2de7b
IDEA-328027 TextLayoutCache - get rid of our LinkedHashMap and use fastutil (less code to maintain, more faster and modern implementation)
...
GitOrigin-RevId: edc79264d35e97b4729e34afa8edac641aa8c7f3
2023-08-19 18:11:04 +00:00