Commit Graph
492182 Commits
Author SHA1 Message Date
Maksim Lazeba 99177e4c5d IJPL-189791 add patterns to GradleConsoleFilter
closes https://github.com/JetBrains/intellij-community/pull/3061

GitOrigin-RevId: bd5beebd561345692274c9a1cffdc630cf12a982
2025-09-30 11:39:56 +00:00
Nikita Zaytsev fca40ea658 [rdct] IJPL-169754: Move default tool window layout customization to common modules
Some products customize the default tool window layout by adding additional tool windows to the stripes. This commit moves the customization to common modules, so it's available in the JetBrains Client for the products supported in remote development, and the default layout is correct when restoring it.

GitOrigin-RevId: 8e2d378ff77b54ede76193b3867a57b42ef9bca5
2025-09-30 11:22:34 +00:00
Maksim Zuev 69fbc0cf96 [debugger] Add doc what to use instead of DebugProcessImpl.getManagerThread
GitOrigin-RevId: 527ae63f3048a14ae60b1fd7bf67b8fdd4ec3c3b
2025-09-30 11:18:15 +00:00
Chris Lemaire f6b64ba65b follow-up: Tasks from Github now map to TaskTypes based on the GithubIssue labels. "bug" --> TaskType.BUG "enhancement" --> TaskType.FEATURE all others --> TaskType.OTHER
Make GithubRepository visible for testing and fix build for tests

GitOrigin-RevId: 282f237675df6f77ca97f2cf5d3f7d37f99f84a5
2025-09-30 11:15:44 +00:00
Brian R. Jackson a57f946374 Tasks from Github now map to TaskTypes based on the GithubIssue labels. "bug" --> TaskType.BUG "enhancement" --> TaskType.FEATURE all others --> TaskType.OTHER
closes https://github.com/JetBrains/intellij-community/pull/3135

GitOrigin-RevId: e3d73a0ed61b9d22d7e6839fd482a5afa0a4f143
2025-09-30 11:15:44 +00:00
Yuriy Artamonov 518a9931dc [compose] IJPL-201309 Missing compose compiler plugin for Gradle
GitOrigin-RevId: 4f4d0cdb1dda9b756b74fa5019cb54216c8ffa8e
2025-09-30 11:12:30 +00:00
Roman Shevchenko 038084ff21 Cleanup (formatting)
GitOrigin-RevId: a9e40bacb038cdad234a77a0a58ae0cd40be9026
2025-09-30 11:03:57 +00:00
Roman Shevchenko d0351a72d8 [platform] dropping obsolete conditions from the "ask-for-config" check (IJPL-198038 preparation)
GitOrigin-RevId: 68740138fef6ce18f8123c0cfdeae914b7f2dcda
2025-09-30 11:03:57 +00:00
Liubov Afanaseva 636509a001 DO-1093: receive bundled metadata by baseline version
GitOrigin-RevId: 1996c5e81821fff65da5ddb363155c7b9e21ea45
2025-09-30 10:58:52 +00:00
Liubov Afanaseva 58538583ae DO-1093: receive metadata by baseline version
GitOrigin-RevId: 0cb4d8ea83e07bb04fdc949897767dd29e6faed8
2025-09-30 10:58:52 +00:00
Bartosz Janusz ed95556209 [gh] Add a new way of setuping multiline comment in the diff PR review by dragging frame
#IJPL-200028 Fixed

GitOrigin-RevId: 4ecff4edaab3488c15e6e8df6fa669313e627981
2025-09-30 10:55:58 +00:00
Bartosz Janusz a236de732f [gh] Add a new way of setuping multiline comment in the editor PR review by dragging frame
#IJPL-200028 Fixed

Rename `changeCommentLines` method to `updateCommentLines`

GitOrigin-RevId: 49d75a62454cf0a8e77dfc5589ae99c269354128
2025-09-30 10:55:58 +00:00
Aleksandr.Govenko 663b57857e PY-83597 False positive type narrowing in expressions with "and"
GitOrigin-RevId: e39cae3490ef0f0f151842f428a45d14d2c4d9ed
2025-09-30 10:30:37 +00:00
Aleksandr.Govenko acba8a231a PY-83348 Narrow X | None object to X after object or x
GitOrigin-RevId: d835132ade43a3f12b78f4029f584cad97180dc2
2025-09-30 10:30:37 +00:00
Alexandr Evstigneev 4deee10799 Revert "IJPL-184662 Moved contributors to the backend for now"
This reverts commit 6a76237a3e6eae7cd08623b19c25c9b1e2e24792.

GitOrigin-RevId: 4a676891910dd4cc143bdb7c6227153efbd9e616
2025-09-30 10:23:44 +00:00
Alexandr Evstigneev 919caa3068 IJPL-184662 Wrapped validation check in the toString method to the RA
I don't really like this approach because a `toString` method is supposed to be simple and lightweight. But it involves validation check for a file. Probably we should remove `isValid` invocation from it.

GitOrigin-RevId: 3f119b5c59f8346df14e764d3bb43c997e62730f
2025-09-30 10:23:44 +00:00
Bartek Pacia d37674ac5b [core-api] CachedValueProvider: update Javadoc to mention Document as a valid dependency + minor cleanup
GitOrigin-RevId: d34d64a24a07b1335167836e05585fc1946cc6cc
2025-09-30 09:20:52 +00:00
Maksim Zuev eacc96f4bb [rd debugger] IJPL-185831 Fix mute breakpoints persistency on restart for monolith
GitOrigin-RevId: f350fd0c44c4f6831a82edf578eabaabd2a448d6
2025-09-30 09:17:16 +00:00
Dmitrii Gridin 22491a859e [kotlin] project-model-updater: cleanup JpsPath
^KTIJ-35777

GitOrigin-RevId: 41e6029be453e39deba51528a95441df12d47db5
2025-09-30 09:07:30 +00:00
Dmitrii Gridin c2d61023e6 [kotlin] project-model-updater: normalize root path
^KTIJ-35777

GitOrigin-RevId: 745494e8986ebaa126aa38d29230eca95e38eb85
2025-09-30 09:07:30 +00:00
Dmitrii Gridin effbe80afb [kotlin] project-model-updater: add new COMPILER_PUBLICATION application mode
This migration from Gradle configurations to our own app allows passing an arbitrary
Kotlin repo path, so the coop setup can be simplified

^KTIJ-35777

GitOrigin-RevId: fd8bd03fd097e245fc043ba12c167473079ddac2
2025-09-30 09:07:30 +00:00
Dmitrii Gridin d03bffd284 [kotlin] project-model-updater: introduce ApplicationMode
To add more modes later

^KTIJ-35777

GitOrigin-RevId: 4d5113a3fedb2f98dac2e1ad1f3271cf7af728f6
2025-09-30 09:07:30 +00:00
Dmitrii Gridin d9925a8cb8 [kotlin] project-model-updater: rename Preference -> MandatoryPreference
^KTIJ-35777

GitOrigin-RevId: 7d44af2396193f51ab98a8f32c6bed996090a358
2025-09-30 09:07:30 +00:00
Dmitrii Gridin bd337236a9 [kotlin] project-model-updater: cache sha256 sum
So the model updater would reuse results between Bazel, monorepo and community.
Local boost from 75s to 35s

^KTIJ-35777

GitOrigin-RevId: bc5515ca4a30075434364088a473c57f1ab4d3dd
2025-09-30 09:07:30 +00:00
Dmitrii Gridin 5b9b2fc3e0 [kotlin] project-model-updater: prettify libraries regeneration
To reduce noice and prepare for up-to-date check (KTIJ-35768)

^KTIJ-35777

GitOrigin-RevId: ea7d71f7901cc19462b5d4c0ffbb80bda34e0dc8
2025-09-30 09:07:30 +00:00
Dmitrii Gridin f56180cada [kotlin] project-model-updater: drop modules.xml clone
It is the responsibility of `CommunityProjectConsistencyTest`
to unsure that monorepo and community modules are in sync

^KTIJ-35777

GitOrigin-RevId: f62d41fbb08d5b08ab8a93052810d5b810e3a88b
2025-09-30 09:07:30 +00:00
Dmitrii Gridin 0a1db89c84 [kotlin] project-model-updater: drop obsolete code
This rename functionality was dropped in
528554575eb84c42fa2c674c44071fff99ce8651

^KTIJ-35777

GitOrigin-RevId: c37c954e239b9b08c5ad915a7d426c7a1f51a00c
2025-09-30 09:07:30 +00:00
Dmitrii Gridin bfa763f07c [kotlin] project-model-updater: improve repo community handling
^KTIJ-35777

GitOrigin-RevId: 2b05d893448708934873b16a65e2c387e18211bb
2025-09-30 09:07:30 +00:00
Dmitrii Gridin 6c124d1f28 [kotlin] project-model-updater: migrate from io.File to nio.Path
^KTIJ-35777

GitOrigin-RevId: b2add602845a51ce3cbbeed1c45142634d65fce8
2025-09-30 09:07:30 +00:00
Dmitrii Gridin 9ea42c70d5 [kotlin] project-model-updater: log settings on run
^KTIJ-35777

GitOrigin-RevId: 6c43ff8143e4393021ea06fd7f84f11b15cb5a62
2025-09-30 09:07:30 +00:00
Dmitrii Gridin d0c4850089 [kotlin] project-model-updater: allow override values locally
This would help later to set up some user-specific settings
like absolute paths

^KTIJ-35777

GitOrigin-RevId: c4b61a01bc147ef750210973b09b16542017d27c
2025-09-30 09:07:30 +00:00
Mikhail Pyltsin bd7b293e9a [java-inspections] IJ-CR-176918 IDEA-371004 @SuppressWarnings("LoggingSimilarMessage") doesn't work
- improve naming

GitOrigin-RevId: dd4d4f0b82bb104259055d5bbc927a9038e5982b
2025-09-30 08:50:24 +00:00
Mikhail Pyltsin 3ecfea2898 [command-completion] IJ-CR-176087 IDEA-379364 Go to command should put caret at the end of an identifier
- delete unnecessary annotations
- improve `selectItem`

GitOrigin-RevId: fc66dce8d56eac5d0580acdf42ac8790e0cfaffd
2025-09-30 08:50:24 +00:00
Mikhail Pyltsin 6b73afd322 [java-decompiler] IDEA-380032 Don't print stacktrace for 'limit exceeded' warnings
GitOrigin-RevId: 9934a337ed5769735f7beb99c8efd965e06b08ec
2025-09-30 08:50:24 +00:00
Tagir Valeev f6b49100b4 [java-psi] IDEA-377693 Support unbounded wildcards
New exceptions are added with a discussion opened in JSpecify tracker:
https://github.com/jspecify/jspecify/issues/771

GitOrigin-RevId: ebcd3cfb99fc26e8b18c4c4ab25b10ed74ca8c11
2025-09-30 08:46:32 +00:00
Tagir Valeev 0afc6f7842 [java-psi] IDEA-379921 Guava. False positive NPE when return value from an unknown list
GitOrigin-RevId: 2a5ef25b56c60058db25210028e3e802cfbf0dc2
2025-09-30 08:46:32 +00:00
Olga.Lavrichenko 9c4314a68e [Jupyter Cell Type] Move CellType to the notebook core module
GitOrigin-RevId: a6b7a67ed2f1fa7e59d9e899ddaef4fa5af1a35e
2025-09-30 08:28:35 +00:00
Olga.Lavrichenko 063948cdb3 [Jupyter Cell Type] Extract CellType
GitOrigin-RevId: e0103a0541abfee6a82be66f162ea009996d085f
2025-09-30 08:28:35 +00:00
Evgenii Ilichev d99834f340 [IJI-3029] bazel: fix kotlin jvm-debugger tests smartStepInto
GitOrigin-RevId: 4352c2daecca98b61c099d001553393adf595c31
2025-09-30 07:50:48 +00:00
Aleksandr.Govenko 9bbd8452a0 PY-83047 False positive "This code is unreachable" after attribute assignment to None under an if
Merge-request: IJ-MR-173356
Merged-by: Aleksandr Govenko <aleksandr.govenko@jetbrains.com>

GitOrigin-RevId: 08669d49a831548c354096fbb5cbec1a155da4e2
2025-09-30 07:37:59 +00:00
Bartek Pacia 7d7c958cde [core-api] CachedValueProvider: update Javadoc to mention Document as a valid dependency
GitOrigin-RevId: d7cd9b7aad8ae95b7608b430907284217c0bfe48
2025-09-30 00:42:51 +00:00
Vladislav Ertel 9033ee5567 [intellij.build.io] Support custom output and error redirection in runJava function
GitOrigin-RevId: fdedd1b69edd173ecfb6410c47c6962b2fbe6ff4
2025-09-29 23:45:25 +00:00
Ilia Permiashkin 20f7781022 [grazie] Don't suggest names if a word doesn't have a typo
Merge-request: IJ-MR-177049
Merged-by: Ilia Permiashkin <ilia.permiashkin@jetbrains.com>

GitOrigin-RevId: 3f9c12bc8f50a297a71a9639844fbe8817c49556
2025-09-29 22:56:21 +00:00
ekaterina.itsenko 341bef8080 [pycharm] PY-84479 Plots: fix the issue
GitOrigin-RevId: bc651ca210c4365ffae52030662efe1ade498507
2025-09-29 22:21:56 +00:00
Ilya Kirillov 19ded27232 [kotlin] remove hacks with dependencies on builtins from KaLibraryModule implementation
see KT-74010 for details

^KT-74010 obsolete

GitOrigin-RevId: be39ca252792ef8eceba9b52e5a6fe87e17fc2a7
2025-09-29 21:40:52 +00:00
Andrey Cherkasov 232ba627f9 [kotlin] KTIJ-32814 Introduce inspection: redundant return keyword
GitOrigin-RevId: f48e5d55ec449d84efe3270e99f29c3eab4fa82e
2025-09-29 20:46:34 +00:00
Vladimir Dolzhenko f49bd55a33 [kotlin] KTIJ-35779 Fix Implement members when body has no braces
GitOrigin-RevId: bc8a0d005478d6bbdc86936718251ec2abe7473f
2025-09-29 20:35:06 +00:00
Ilia Permiashkin 1c37e2e155 [grazie] IJPL-190645 Go text-level spellchecker
Merge-request: IJ-MR-176810
Merged-by: Ilia Permiashkin <ilia.permiashkin@jetbrains.com>

GitOrigin-RevId: fcc8be1f750d024e019c5e30ef639332fb61bfdb
2025-09-29 20:25:46 +00:00
Nikolay Chashnikov a81957355d [plugin model] cleanup: get rid of functions which convert PluginModuleId to PluginId and vice-versa (IJPL-206556)
This is needed to avoid hacks after adding a 'namespace' property to PluginModuleId.

GitOrigin-RevId: 809839baaab9c865249724c836e402c7895e0398
2025-09-29 20:23:58 +00:00
Nikolay Chashnikov 6866af3d54 [plugin model] refactoring: convert PluginModuleId to real class (IJPL-206556)
This is needed to add 'namespace' property to it.

GitOrigin-RevId: 8191a819f39f98144dc824157c6d1ec18067deb6
2025-09-29 20:23:58 +00:00