Tagir Valeev
b6806f1e7b
[java-highlighting] IDEA-369375 A syntax error (PsiErrorElement) should suppress the surrounding error
...
Also: allow a custom highlighter to supersede the default one
GitOrigin-RevId: c7d7a8be3ef762c9516ed3b637d467d4b544af00
2025-03-20 10:06:39 +00:00
Yuriy Artamonov
daba57cf6e
[min-build] IJPL-35276 Move JavaUltimateIcons to Java plugin
...
GitOrigin-RevId: fc55a748cab4704ba392ef78798e5f835e0a9475
2025-03-20 09:56:47 +00:00
Yuriy Artamonov
a57b0b95b0
[min-build] IJPL-35276 Fix New File action on toolbar
...
GitOrigin-RevId: ca4206cbda397692456a00cef96f6406d49e7c62
2025-03-20 09:56:47 +00:00
Yuriy Artamonov
1cacbb615b
[min-build] IJPL-35276 Fix intellij.java.ide.customization actions
...
GitOrigin-RevId: c79a06f795887ec12c5d807e76543b50b6314aef
2025-03-20 09:56:47 +00:00
Yuriy Artamonov
961021f7d0
[min-build] IJPL-35276 Upload implementation-detail plugins
...
GitOrigin-RevId: e7a97337287bcbd1127675832c95df156a886843
2025-03-20 09:56:47 +00:00
Andrii Zinchenko
165d64f1a7
[min-build] IJPL-35276 add new project action
...
GitOrigin-RevId: 20c7a8c69e5095da365bc606b9f2030ec698c9f0
2025-03-20 09:56:47 +00:00
Andrii Zinchenko
caa66f4f9c
[min-build] IJPL-35276 New project wizard: fix title
...
GitOrigin-RevId: bccbc0f9cc94ec32ee1f8fb36b4d5bdbd338cf71
2025-03-20 09:56:47 +00:00
Andrii Zinchenko
d3f4c2ba3d
[min-build] IJPL-35276 add new project action
...
GitOrigin-RevId: cc433ec30466ae988440e5fbd625c79e575e4835
2025-03-20 09:56:47 +00:00
Andrii Zinchenko
e165003666
[min-build] IJPL-35276 remove package
...
GitOrigin-RevId: a15d5dc311ba3e9becc7c75ea4db9a58f8a84c35
2025-03-20 09:56:47 +00:00
Andrii Zinchenko
7256665b8e
[min-build] IJPL-35276 intellij.java.ide.customization: extract java to java plugin
...
GitOrigin-RevId: 7b2ca2797bce860c91cc93ee7e4d3ca831de630f
2025-03-20 09:56:47 +00:00
Roman Shevchenko
490711b91d
Cleanup (linter warnings)
...
GitOrigin-RevId: 47c58a4a3ecae103b929762994841d313127363f
2025-03-20 08:43:20 +00:00
Eugene Yakavets
e37535203c
Check CARGO_CFG_TARGET_OS instead of 'target_os'
...
'#[cfg]' refers to the environment in which the build.rs's executable
will run, which will be the host (compiler) operating system. It is not
the actual compilation target system.
PR #2991
GitOrigin-RevId: 728601938e0f53e4e62c04bd19d3d7b6e807b29b
2025-03-20 08:43:20 +00:00
Yuriy Artamonov
5cbc1d1e68
[json] IJPL-181564 JSON schema path matcher is not robust to errors in schema catalog
...
GitOrigin-RevId: 067ea6e8c77f1df5cc2b91c5984ae2ef9a9cdcee
2025-03-20 07:33:00 +00:00
Vladimir Krivosheev
fb0166ad38
IJPL-179600 do not duplicate ABI in IC cache storage
...
GitOrigin-RevId: 561bd13e032a8bc5e4a2fbb0e04e831059d235ea
2025-03-20 03:57:45 +00:00
Vladimir Krivosheev
e981395b19
IJPL-179600 rename jps-builder to jvm-builder
...
GitOrigin-RevId: 93711e218d29cc88e7aba47ab98ce18726f47eaa
2025-03-20 03:57:45 +00:00
Vladimir Krivosheev
59def5a04a
IJPL-179600 remove old kotlin-builder
...
GitOrigin-RevId: 1a24aa364a8f37676f9360bb9896272fcf6d495f
2025-03-20 03:57:45 +00:00
Ruslan Cheremin
a8b2115a10
[vfs] IJPL-176784: cleanup
...
+ comments, minor code cleanup & re-renaming
GitOrigin-RevId: b00e547fe7df53e7d38a1e51e41fa6a2523bf6af
2025-03-20 00:13:52 +00:00
Ruslan Cheremin
1b0519bcc2
[vfs] IJPL-176784: better account for FS case-sensitivity in VirtualFilePointer
...
GitOrigin-RevId: a1b38b347025ca72c75a23c62a871149742df63c
2025-03-20 00:13:52 +00:00
Andrey Vokin
bf249aef42
PY-54167 Add import statement for class when using completion in
...
__all__
GitOrigin-RevId: 4e1d20097eb50c0eb94120a39bc4519de121c4e5
2025-03-19 23:50:11 +00:00
chbndrhnns
91bddd1e62
PY-54167 Add import statement for class when using completion in
...
__all__
GitOrigin-RevId: 4e54ad17a5965e80557e822ae6a9d323da428f9f
2025-03-19 23:50:11 +00:00
Andrey Vokin
7e0472a5c7
[python] cleanup
...
GitOrigin-RevId: f94037224a4cec8e0ce5e52d0068e2697d1e0066
2025-03-19 23:50:11 +00:00
Sergey Simonchik
166c868044
[eel] IDEA-365777 fix detecting WSL JDK installations in default Linux paths (/usr/java, /opt/java, /usr/lib/jvm)
...
GitOrigin-RevId: 297c5ff8c73d584605aa3c84866b5403f35186b5
2025-03-19 23:36:52 +00:00
Egor Eliseev
44c7817bbf
[python] Add the ability to set a Python version for PyCharm Debugger Test
...
Add Python 3.13.
Fix splitting by Python version
Merge-request: IJ-MR-157990
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
GitOrigin-RevId: def8af789fa93a19fc694afaa882cfb5c70e4025
2025-03-19 17:04:57 +00:00
Vladimir Krivosheev
f7829586ae
update bazel files
...
GitOrigin-RevId: dcc44d2ee8e13102f64d983ef719bfeeba11737d
2025-03-19 13:24:17 +00:00
Yuriy Artamonov
0553b40659
[icons] Move Learn icon to the platform
...
GitOrigin-RevId: edc4a317a4436f8cb2536a7f1fd725670be1f6f6
2025-03-19 10:29:46 +00:00
Sergey Simonchik
20dd88bceb
[terminal] IJPL-163095 launch local/WSL shell with EelApi
...
Enable `terminal.use.EelApi` registry key for that (by default, it's disabled).
GitOrigin-RevId: 1ff0343d8919b0ddf13642626210a2e40f93d72c
2025-03-19 04:19:13 +00:00
Sergei Sysoev
457e48fca6
[fleet] return JvmInline back
...
GitOrigin-RevId: 29a9cb95783dac09cf99c5e3188dd6d5c08fa312
2025-03-19 04:11:01 +00:00
Max Medvedev
9cba241999
IDEA-365317 decouple java psi and stubs using stub registry api
...
GitOrigin-RevId: 98da6acabfedf1e2bb0c023fb7c5580404c2b06a
2025-03-19 03:45:34 +00:00
Sergey Simonchik
d07a54ad0e
[terminal] IJPL-181450 restore TerminalUtil.addModelListener(TerminalTextBuffer, Disposable, TerminalModelListener)
...
GitOrigin-RevId: 4307af3058718856999d44d8c4d8e80aa715e8f1
2025-03-19 01:16:25 +00:00
Bernhard Geisberger
59205dc880
[fleet] More Either utilities
...
GitOrigin-RevId: d2559d4ab4315addce527d0d1b3f8cefe3a7733e
2025-03-19 01:14:35 +00:00
Sergei Sysoev
3497127433
[fleet] hack around KT-75535 (fix multiplatform compilation)
...
GitOrigin-RevId: 4cfa7cc93a6213752ca74a274b62a2afdd59162d
2025-03-19 01:10:03 +00:00
Sergey Pak
a848eebbf1
[settingsSync] log out user, if id Token is not available
...
GitOrigin-RevId: c396e0be2d8b872bdd6bb4485ec0ca777695423c
2025-03-18 23:59:33 +00:00
Yuriy Artamonov
c5fd3e9317
Revert: [grazie] IJPL-169510 Postpone speller preloading a bit via backgroundPostStartupActivity
...
It seems to worsen the situation with early freezes on IDE start, we still need preloading service
GitOrigin-RevId: 4364dfac265f9d84f1aa268af2c2e13a0b9dcce0
2025-03-18 23:32:26 +00:00
Maria Sokolova
08451a7a8e
[debugger] Extended dump fix: create a SuspendContextCommand to call getAllItems when suspendContext is available.
...
GitOrigin-RevId: a8a37d953a42168fdd79c3d30f2c5f7e12dca5d9
2025-03-18 22:46:24 +00:00
Vitaly Legchilkin
e5fdee826d
[python] add pyproject.toml unsatisfied requirement inspection test (PY-72985)
...
GitOrigin-RevId: f301151302e212bffa06b678c469417a2555d38c
2025-03-18 21:50:59 +00:00
Vitaly Legchilkin
133bb61a1d
[python] dependencies highlight and completion in pyproject.toml fix (PY-72985)
...
* use module sdk instead of project sdk in dependency completion
* remove dependency on the "requirements.txt" in the UnsatisfiedRequirementInspection (might be also pyproject.toml)
* move poetry-related things to own package
GitOrigin-RevId: 878ad4c419ed8025aa27bca2357ec7bed2e26f3c
2025-03-18 21:50:59 +00:00
Vitaly Legchilkin
b7abcf0901
[python][hatch] sdk configuration intention proper dispatchers usage (PY-79862)
...
* always update the project jdk table (previously was only for create new sdk, not for select or intentions)
* update jdk table on EDT
* fix existing env selection (was home path filtering instead of binary path)
GitOrigin-RevId: d8e801185ef7412bd1264e08da3513c3169e6325
2025-03-18 21:26:49 +00:00
Alexander Shparun
82e5582669
[fleet] more CoroutineNames
...
GitOrigin-RevId: d8d32749d432dd51c7c74e700e5b0d1835d67cba
2025-03-18 21:20:42 +00:00
Vladislav Beskrovny
b3aa0cfb93
[platform] IJPL-181469 Run JBR shrinkingGC() when IDE becomes idle
...
A `System.gc()` invocation can lead to the heap being shrunk based on
the percentage of free memory.
If the free memory percentage is higher than `-XX:MaxHeapFreeRatio`
(70% by default), the heap is shrunk so that the percentage of free
heap space is lower than `-XX:MaxHeapFreeRatio`.
The recently introduced `shrinkingGC()` is mostly equivalent to `System.gc()`
except it shrinks the heap respecting `-XX:JbrShrinkingGcMaxHeapFreeRatio`
option instead of `-XX:MaxHeapFreeRatio`.
With `-XX:JbrShrinkingGcMaxHeapFreeRatio=40` set, `shrinkingGC()`
can shrink almost 2 times more than `System.gc()`
GitOrigin-RevId: 5810093ee76baba2babb2a56f74bb02414c6d1c1
2025-03-18 21:16:32 +00:00
Vladislav Beskrovny
0f57a637f4
[jbr-api] v1.5.0
...
GitOrigin-RevId: 9bc25d72801285ddaf20682504a641ef55ca363e
2025-03-18 21:16:32 +00:00
Nikolay Chashnikov
6228ac9b2a
[dev] show precise parent classloaders in the plugin descriptors dump
...
The 'getAllParentsClassLoaders' returns the list which is actually used why loading classes, so it's more correct than taking classloaders from the '_getParents' method. Also, the latter often showed many duplicating entries making it harder to read the dump.
GitOrigin-RevId: 9526a7e5d7b327f03ce0f122c75ff7e1e14a3017
2025-03-18 21:11:52 +00:00
Nikolay Chashnikov
6de6d157af
[plugin model] optimization: don't include duplicating classpath entries for embedded modules
...
GitOrigin-RevId: 3c88e9b3616da9a3f041bf484842a590d0169cf1
2025-03-18 21:11:52 +00:00
Nikolay Chashnikov
01d4250084
[remote dev] don't remove JARs of embedded modules from the plugin main module's classpath (IJPL-179421)
...
Otherwise, if an embedded module is included in the same JAR file as the main plugin module, it'll be removed from the classpath, and the plugin will fail to load.
GitOrigin-RevId: bcf1e54fcb088749da4be35ae192304c677c032b
2025-03-18 21:11:52 +00:00
Ivan Migalev
44fad3ea7a
(RIDER-123585) FUS: add data to state collector
...
GitOrigin-RevId: f4841c896c34f5f82aae20e31d0f63ca48be76b9
2025-03-18 19:22:06 +00:00
Mark.Tkachenko
10641e80ed
fix api test
...
GitOrigin-RevId: f4ee8182eec4a6981b5f941ebb4721f6c0bdb5b0
2025-03-18 16:57:34 +00:00
Mark.Tkachenko
34e92611d9
Problems view review fixes
...
GitOrigin-RevId: 5704934fb55afc466d596299bf79435ce0fa2a91
2025-03-18 16:57:34 +00:00
Roman Shevchenko
aff90a04d1
[platform] less convoluted cache built-in web server token cache (IJ-CR-157731)
...
GitOrigin-RevId: 17f7557c9b3270b177cf5dd0051c94f90867965f
2025-03-18 15:18:16 +00:00
Egor Eliseev
f348f0ecb1
[python] Add the ability to set a Python version for PyCharm Debugger Test
...
Merge-request: IJ-MR-157952
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
GitOrigin-RevId: 92e35a21b76cc6fc29c5cf1682f3f357117f7178
2025-03-18 15:15:00 +00:00
Tagir Valeev
c4e72cac0b
[java-dfa] IDEA-358087 Local variable nullability annotations are ignored with default qualifier
...
GitOrigin-RevId: e640517083910df691b58415f7ba706be37223ec
2025-03-18 14:53:44 +00:00
Tagir Valeev
af361ef042
[java-highlighting] HighlightVisitorImpl: cosmetic
...
GitOrigin-RevId: f50b0174ef7a04efead6a5336d30b76f470af755
2025-03-18 14:53:44 +00:00