Commit Graph
491744 Commits
Author SHA1 Message Date
Ilia Kirianovskii dbff9211f6 [setup-test-environment] Add git in pycharm-tests (IJPL-116621)
GitOrigin-RevId: 554e71f149f17faca1864f1a5acfaf018b8a2e9a
2025-09-25 01:30:30 +00:00
Ilia Kirianovskii 0a0f0f4ba8 [python] Add intellij.python.community.execService._test module descriptor to run tests in dev-mode (IJPL-116621)
GitOrigin-RevId: 4ac875d629c57ba44248cb6028145dc550c77d76
2025-09-25 00:06:41 +00:00
Ilia Kirianovskii 9522b27a4d [python] Add intellij.python.featuresTrainer._test module descriptor to run tests in dev-mode (IJPL-116621)
GitOrigin-RevId: 3149ff3901c95cf2ca9cdb2a6c7dd5f775b7243a
2025-09-24 23:57:49 +00:00
Ilia Kirianovskii e23fd3f184 [python] Add intellij.python.terminal._test module descriptor to run tests in dev-mode (IJPL-116621)
GitOrigin-RevId: 78265cfee46d31e3f0fa9be0c2f15677801ee9f1
2025-09-24 23:50:16 +00:00
Ilia Kirianovskii b09e3546ec [python] Add intellij.python.community._test module descriptor to run tests in dev-mode (IJPL-116621)
GitOrigin-RevId: 59dc5a2b0b52d0b3c10288a5394fd560c7aabc2a
2025-09-24 23:20:50 +00:00
Ilya.Kazakevich c4ab08d8d9 Python: update tuweni version
GitOrigin-RevId: 706ce1fb4e2309da7c00edf03e1f33b1493111c0
2025-09-24 22:09:24 +00:00
Tobias Kahlert a2da3d416c IDEA-379840 Make ExternalSystemNode comparable over ? instead of T
This gets rid of the raw type in the compareTo method.
Additionally, it's more correct anyway as the whole implementation
indicates that ExternalSystemNode is comparable regardless of the
held data.

GitOrigin-RevId: 4ecf8032e7e7d1cd6449cce7da03b69a0c641b9c
2025-09-24 21:22:45 +00:00
Manuel Unterhofer 9e35795ae2 [fleet] Insert missing @Composable annotations and fix DSL scoping violations
GitOrigin-RevId: 13b497dcffa05cb3f1b24fa73af4ee7015ef24f9
2025-09-24 21:10:30 +00:00
Gregory.Shrago 0ed04bcbaa IJPL-209471 add global Scratches node toggle
GitOrigin-RevId: df6587da6bd1b9cce0221137feb5395628959826
2025-09-24 20:57:15 +00:00
Mikhail Pyltsin ed48cfee13 [java-highlighting] IDEA-378781 Quick fixes for typos in keywords
- optimize import

GitOrigin-RevId: c534401d468a7e2634d0b76095c830fac1e9fa43
2025-09-24 20:13:49 +00:00
Alexey Kryuchkov f981291c4c IJPL-208006 Improve logging for LineMarkersUtil
GitOrigin-RevId: 8bf69300162d450d20ad540919e77d95f0890faf
2025-09-24 19:57:46 +00:00
Vladimir Krivosheev 25f8021421 IJPL-209431 cleanup
GitOrigin-RevId: 97bb8149ad3dba9f8ad14bd02ee81bf04b7df2c0
2025-09-24 19:10:21 +00:00
Vladimir Krivosheev 3a91a4dceb IJPL-209431 use NIO - PathManager.getHomeDir
GitOrigin-RevId: 680c88d2fd084478063c6ec2efe7a160d8e0b817
2025-09-24 19:10:21 +00:00
Vladimir Krivosheev 00c7f285f4 IJPL-209431 cleanup
GitOrigin-RevId: e32dd8877984302e6035910c9a060d811540f118
2025-09-24 19:10:21 +00:00
Andrey Zaytsev c82c90708a [platform] IJ-CR-176267: javadoc
GitOrigin-RevId: 624e1afe88d603f307abc432d3b38754263876d3
2025-09-24 19:00:50 +00:00
Vitaly Legchilkin 0999615909 [python] add TraceContext as a trace tracker for coroutine inner calls
* will be used by the Process Tool Window to show the context of the executed command

Merge-request: IJ-MR-176530
Merged-by: Vitaly Legchilkin <Vitaly.Legchilkin@jetbrains.com>

GitOrigin-RevId: 70d41845943b5c19b0647ef4711b16f48c53b28c
2025-09-24 18:56:23 +00:00
Alexey Kudravtsev 4b9736eb78 avoid error in injector crashing other injectors (IJPL-208480 Code analysis stuck when editing kotlin code)
GitOrigin-RevId: f62c348a02f2b2051ba5c767d0cda2a97e054a6b
2025-09-24 18:13:29 +00:00
Roman Shevchenko c3c74cb81f [platform] making ConfigImportSettings the sole source of directory prefixes (IJPL-198038 preparation)
GitOrigin-RevId: 8878ff635a871b05a87084c736659bab840961db
2025-09-24 18:11:03 +00:00
Roman Shevchenko 691497979c [platform] bringing ImportOldConfigsUsagesCollector stuff together (IJPL-198038 preparation)
GitOrigin-RevId: 3f095513b1e13cefb88c2739ec8094158f415b9f
2025-09-24 18:11:03 +00:00
Alexey Kudravtsev 462422eb89 inlay hints: exception from one provider should not crash other providers
GitOrigin-RevId: bcbf8d4374d5cbf3f20a43491c3d1d54f9bf03b3
2025-09-24 17:46:34 +00:00
Alexey Kudravtsev b4c3e87358 xml: port more passes to background apply, part of IJPL-207812 port UpdateHighlightersUtil usages to BackgroundUpdateHighlightersUtil for better responsiveness
GitOrigin-RevId: 286c5fa9a295c5ebad280202f2cb187d36a719e7
2025-09-24 17:46:34 +00:00
Mikhail Pyltsin a99d6a79da [java-highlighting] IDEA-378781 Quick fixes for typos in keywords
- more cases
- move primitive types to PsiTypes.java

GitOrigin-RevId: 3a94f2e8fe84e9e2cb95d84bc7ebb13f77579916
2025-09-24 17:40:19 +00:00
Ilya.Kazakevich db6d880d4a IJPL-209443: Clean AOPP: Make linkProject abstract` as it always must be implemented.
It also removes recursion, see issue for the stacktrace

GitOrigin-RevId: 304be8db2656a9a5bb1643115f8e7add34ec9ece
2025-09-24 17:33:39 +00:00
Ilia Permiashkin 32bc57f455 [grazie] IJPL-201886 Add per-domain writing style settings to Grammar and Style | Rules
Merge-request: IJ-MR-173802
Merged-by: Ilia Permiashkin <ilia.permiashkin@jetbrains.com>

GitOrigin-RevId: beea0ca1c4e93543b3126384c96b42d068516ac8
2025-09-24 17:15:14 +00:00
Pavel Porvatov cd5ef01926 IJPL-207306 Fix UI in Subversion settings
- Fix review comment

GitOrigin-RevId: 2703b8713f95be4d97efe415de84bf97c4b88a21
2025-09-24 16:49:52 +00:00
Piotr Tomiak 64cc996dff [navigation] IJPL-206689 "Jump to source" ignores symbols present in code
GitOrigin-RevId: e2d4509041af391c1f6b153b56deec54d71734ce
2025-09-24 16:28:46 +00:00
Nikita Katkov 23edec04f2 [git & split mode] IJPL-208232 Handle rpc exceptions and make client code survive large pings/reconnects
by employing the durable api, we avoid failing a specific feature functionality due to infrastructural issues that likely indicate a temporary problem

GitOrigin-RevId: 42651bfe4851cd5456870571b3be645fbc990316
2025-09-24 15:55:44 +00:00
Nikita Katkov 8aa155b21d [terminal & split mode] IJPL-208232 Handle rpc exceptions and make client code survive large pings/reconnects
by employing the durable api, we avoid failing a specific feature functionality due to infrastructural issues that likely indicate a temporary problem

GitOrigin-RevId: 9669b138b8f4ff4d058ca796fff017f7d49eb907
2025-09-24 15:55:44 +00:00
Sergei Tachenov f494c6759d [unit tests] IJPL-209375 Remove not Linux assumption from IconScaleTest
This assumption was mistakenly ported from pre-Java 9 code.
It was
assumeTrue(SystemInfoRt.IS_AT_LEAST_JAVA9 || !SystemInfoRt.isLinux)
So the assumption was always true for Java >= 9.
Therefore, it should be always true now.

GitOrigin-RevId: 28b942870e35428cbafb97ad0e7cb61abfb7676f
2025-09-24 15:26:56 +00:00
Sergei Tachenov ddee155700 [unit tests] IJPL-209375 Clean up IconScaleTest
Now that the settings are restored after every test,
that try - finally block is no longer needed.

GitOrigin-RevId: 2729e3a4f34033328219d44cb23c8812c319c6e0
2025-09-24 15:26:56 +00:00
Sergei Tachenov 409d2750a2 [threading, UI] IJPL-203255 Use Dispatchers.UI for DeferredIcon repaint requests
There doesn't seem to be anything that requires the WIL.

GitOrigin-RevId: c357c6ceb3526388cdb8dda222cfaa383d891e28
2025-09-24 15:26:56 +00:00
Sergei Tachenov 5b9d855b52 [unit tests] IJPL-209375 Fix IconScaleTest.ideHiDpi
It was failing in some environments because the jreHiDPI
flag was set there.

GitOrigin-RevId: b90fc4f9a571be698020daf0a95663be63dbbffc
2025-09-24 15:26:56 +00:00
Sergei Tachenov 532265cda5 [unit tests] IJPL-209375 Convert IconScaleTest to BasePlatformTestCase
This is needed because DeferredIconImpl
requires an Application to access dispatching
services.

Why it worked fine before is not clear,
but the most likely reason is that it used
"leftovers" from previous tests.
Now something has changed in test ordering.

This is also needed because scaling uses a couple
Registry keys.

Because it's JUnit 4 now, we call manageState
manually before/after every test. Thanks to this,
we can get rid of manual cleanup code in tearDown.
That code was added only so that the tests don't
interfere with each other within this class.

GitOrigin-RevId: 56a716d25a7ec0c4c077b261739db25335582de1
2025-09-24 15:26:56 +00:00
Timur Aliberdov bef5d0309e IDEA-379119: implement splash switcher
Adds a checkbox in "Appearance & Behavior | Appearance | Accessibility" that allows disabling advanced splash artwork

If there is a free-mode image specified and IDE is launched without a license, the free-mode image is shown regardless of the simplified splash checkbox state

GitOrigin-RevId: 8734c3b5d64838e25ddc8257a6fbb57f50932090
2025-09-24 15:18:52 +00:00
Nikolay Chashnikov a916a3e46b [kotlin] cleanup: migrate usages of deprecated AppMode.isDevServer to AppMode.isRunningFromDevBuild
GitOrigin-RevId: b5903816e0c36be0e28bc044078f1d1c8dd48886
2025-09-24 15:08:04 +00:00
Ilia.Shulgin b6ea96d982 [vcs] IJPL-208482 Compute commit message safely
GitOrigin-RevId: 48bed2f9ce2bef4e3606c0d079e513177ed41519
2025-09-24 14:47:09 +00:00
Igor Slobodskov 4aca94e2ad [MTRH-1574] Junie calls this code in CLI with a custom popup interceptor, it's a valid case
GitOrigin-RevId: f91dd31052122df642da5727d84c15521da84bb3
2025-09-24 14:11:39 +00:00
Ivan Semenov 45250f39f9 [vcs-log] IJPL-208017 show a warning instead of an error when refresh is requested on the disposed log
GitOrigin-RevId: 05079bf5161d8ad033eb3ff6ac9805a14869ec26
2025-09-24 14:06:09 +00:00
Ivan Semenov 0611813f8d [vcs-log] IJPL-208017 process refresh requests under a coroutine scope instead of invokeLater
This ensures that a request won't be submitted when the log is shut down

#IJPL-208017 Fixed

GitOrigin-RevId: 8d416973c3c1ae4743c3ccf4ad812a9243b519bb
2025-09-24 14:06:09 +00:00
Tagir Valeev 30ef534971 [java-dfa] IDEA-375150 (part of) tryJoinExactly: do not call containsAll for a single-element class
GitOrigin-RevId: 456794d8bc2085adbb67883aaec2e9fa148a961b
2025-09-24 14:01:41 +00:00
Tagir Valeev 7ceb413160 [java-dfa] IDEA-375150 (part of) optimize DfaMemoryStateImpl.flushVariables
GitOrigin-RevId: 466d9989ec8f1e1e08ffbe2371a518236568074b
2025-09-24 14:01:41 +00:00
Tagir Valeev 5156122804 [java-dfa] IDEA-375150 (part of) avoid duplicate computations in MethodCallInstruction
GitOrigin-RevId: fdf749f8772a3f91d2b8afd499a761b1591e290f
2025-09-24 14:01:41 +00:00
Frederik Haselmeier 1a1b01f8e8 [kotlin] KTIJ-32529 - Insert type argument for completion when inferred types are lost by dot completion
GitOrigin-RevId: b50c896f9be924c059fe7a58d116f2b30757dbed
2025-09-24 13:57:08 +00:00
Frederik Haselmeier 04cb080059 [kotlin] KTIJ-32529 - Insert type argument for completion when inferred types are lost by dot completion
GitOrigin-RevId: 581ed4c725c1354c0d11a053412ff2c76b2aa811
2025-09-24 13:57:08 +00:00
Kamil Doległo 242debbc9c IJPL-209216 Add AIA and Junie plugin IDs to plugins allowed to collect FUS
Merge-request: IJ-MR-176365
Merged-by: Kamil Doleglo <kamil.doleglo@gmail.com>

GitOrigin-RevId: 4c7bdedf3428d9f285c81a11130e74f64c192131
2025-09-24 13:46:13 +00:00
Stanislau Palyn c6f63b20af [vcs] IJPL-198982 Add metrics for showing subtle dumb mode warning and track commits in dumb mode
GitOrigin-RevId: e38f334777c7ae7090a49160e9f58a2f722a3dec
2025-09-24 13:45:47 +00:00
Stanislau Palyn df77d67210 [vcs] IJPL-198982 Implement subtle dumb mode indication in Commit
GitOrigin-RevId: ecde9ef71784803d5473971fd59a54a6998924e8
2025-09-24 13:45:47 +00:00
Stanislau Palyn e1f9a37e9b [vcs] Improve UnloadedModulesCompilationCheckinHandler logic to determine whether it should be performed
GitOrigin-RevId: 5befac9a15ef4b1478d38400662222d6e3218ea0
2025-09-24 13:45:47 +00:00
Stanislau Palyn 2199cfced3 [vcs] Mark CheckinHandler of LineStatusTrackerManager as DumbAware
GitOrigin-RevId: f25f7d6ec52447928b810fc30617b55f2c6bdce3
2025-09-24 13:45:47 +00:00
Stanislau Palyn ce306954fa [vcs] Mark TaskCheckinHandler as DumbAware
GitOrigin-RevId: b72da5d12cea24333641f4fb2588cb926d2d3cdc
2025-09-24 13:45:47 +00:00