Commit Graph
472305 Commits
Author SHA1 Message Date
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