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