Commit Graph
466981 Commits
Author SHA1 Message Date
Andrey Zaytsev dbdb5fc964 [wobbler] try to minimize damage to platform
GitOrigin-RevId: fcde18b0895f44e4ddd15d32d18bf97faf686303
2025-02-01 16:06:30 +00:00
Andrey Zaytsev 76a0e8cdea [wobbler] move additional java stub index out of community
GitOrigin-RevId: 4c57346e93b44dc284d1cde81f55ebe160839942
2025-02-01 16:06:30 +00:00
Andrey Zaytsev 1f5797b1a8 [wobbler] revert part of my changes increasing visibility of things in community modules
GitOrigin-RevId: e2ad718e7108392b558509dc0fac5a394989fb9a
2025-02-01 16:06:30 +00:00
Andrey Zaytsev 9b9a43f291 [wobbler] remove copy-paste
GitOrigin-RevId: 168d1f1569858c5bbeeb18726d0d784742432718
2025-02-01 16:06:29 +00:00
Andrey Zaytsev 1a7279b9a1 [wobbler] switch built-ins resolution to use stubs, as we will not have a jar file at hand
GitOrigin-RevId: 766ee87baf16cc52da61905c2c533c8f57a8287e
2025-02-01 16:06:29 +00:00
Andrey Zaytsev fb033d22eb [wobbler] make public
GitOrigin-RevId: 2541a77d991dc670af1e8abe977ee12648394e42
2025-02-01 16:06:29 +00:00
Andrey Zaytsev 866aa97382 [wobbler] add some kotlin indexes, which were left out with no reason
GitOrigin-RevId: a0a8609c9dbaf351801df02091bdad0f84b0f2ce
2025-02-01 16:06:29 +00:00
Andrey Zaytsev e28fe78235 [wobbler] get kotlin-src -> java-src resolve working
GitOrigin-RevId: be35003debe792017e51d7792f1b1b09d2fe075b
2025-02-01 16:06:29 +00:00
Andrey Zaytsev aa2a8928f7 [wobbler] register problem reporter
GitOrigin-RevId: 9a91562f803fa9b22e2d3ae23461937860c07cc2
2025-02-01 16:06:29 +00:00
Andrey Zaytsev f3e3f0c4dd [wobbler] get resolution to jdk working
GitOrigin-RevId: 98f16eb5685309cfe15faf92adf1969b7f5a22a6
2025-02-01 16:06:29 +00:00
Andrey Zaytsev c2c5590b88 [wobbler] default to MAX INT
GitOrigin-RevId: 05140a760ee4bb494837957ae82d1304412e4e8e
2025-02-01 16:06:29 +00:00
Andrey Zaytsev 3481cf84aa [wobbler] expose IdeKotlinModulePackageNamesProvider
GitOrigin-RevId: 2c9bc33b297f62760b34ee656c3270bcb1dd961a
2025-02-01 16:06:29 +00:00
Andrey Zaytsev 76d30ff5ca [wobbler] make kotlin indices public
GitOrigin-RevId: e324f272a6b9a57fd72cd8725bdaaa8974cab0bc
2025-02-01 16:06:29 +00:00
Andrey Zaytsev bccad27da7 [wobbler] move my work from kotlin repo to here
it will be easier to integrate java resolve

GitOrigin-RevId: 4114ed7bf7fce96e52734f844e8aabea781467c5
2025-02-01 16:06:29 +00:00
Dmitry Kichinsky 290d42517d [maven] IDEA-255308 introduce MultiReleaseSupport extension
GitOrigin-RevId: 8652a6d5cf88b36272e18f574ce00be6878976af
2025-02-01 15:29:32 +00:00
Dmitry Kichinsky feb5f2c448 [maven] IDEA-255308 simplify MultiReleaseUtil
GitOrigin-RevId: ff2078c0a19ab5a1125debc2cae17ffee4ab94cd
2025-02-01 14:40:48 +00:00
Dmitry Kichinsky 697e99c821 [maven] IDEA-255308 fix "Package not found" error for multi-release modules
GitOrigin-RevId: c0450edd873e2a8a7f3d8fdea5000acb313d3b21
2025-02-01 14:40:48 +00:00
Piotr Tomiak 79f47ce77b [angular] WEB-53009 Modernize parameter info test.
GitOrigin-RevId: 9f477a2904192e0cccc93dd5297d43e4eac0e9fa
2025-02-01 12:52:07 +00:00
Piotr Tomiak 24c2d7bf7e [angular] WEB-53009 Fix rendering of documentation for JS WebSymbols
GitOrigin-RevId: 4f3d608ab31f2e2ef60b8a24c65734d22fa057d6
2025-02-01 12:52:07 +00:00
Piotr Tomiak 35b80ef86b [angular] WEB-53009 Support template context properties in structural directives
GitOrigin-RevId: 3722b4104d2b674bb686483567a9fec0ba9fae1d
2025-02-01 12:52:07 +00:00
Piotr Tomiak b54d6e8373 [webSymbols] Avoid having empty files in the checkListByFile method in tests; instead use <empty list> marker for such files
GitOrigin-RevId: 04b2c018f014b3e621072ce29044fc8f3960ea36
2025-02-01 12:52:07 +00:00
Dmitry Kichinsky e66362d4cc [maven] IDEA-255308 fix "The service implementation must be defined in the same module" error for multi-release modules
GitOrigin-RevId: ca9fbd1ea7611357844fdf3c77a731e0e911c651
2025-02-01 12:25:30 +00:00
Andrey.Matveev 8e8b301fb2 PY-78687 Implement generation in the middle of the notebook
GitOrigin-RevId: cfbee9faa9cb45034727b8a017e6f90b7d5f36e9
2025-02-01 12:21:36 +00:00
Sergey Simonchik c87096fcd5 [terminal] fix warning - remove redundant qualifier
GitOrigin-RevId: 60e2ba32f237bb46ff0b1a73637c942d1925604a
2025-02-01 12:16:43 +00:00
Sergey Simonchik 2d341e0ccc [terminal] IJPL-176473 fix race when cancelling content updates might leave the last output pending/unapplied
The problem is that `TerminalOutputChangesTracker` state is already updated, so `collectChangedOutputOrNull` sees the updated state, and therefore the pending/unapplied output is lost.

`BlockTerminalCommandExecutionTest.commands are executed in order` is fixed now. Previously, it was flacky and the failure could be reproduced when running with "Repeat: Until failure".

GitOrigin-RevId: 2f2431f930e15d5ef54ef62f1b9b13b90df72ae9
2025-02-01 12:16:43 +00:00
Snapshot dependency; Vitaly Provodin; Ultimate / Master / Service / Promote JBR 21 Runtime to IntelliJ master, build #21.0.6b872.79 b84fe0eece Updating versions of project dependencies: runtimeBuild->21.0.6b872.79
GitOrigin-RevId: a796efb81c79dad1693889c3f6f0ad4de7873443
2025-02-01 10:02:18 +00:00
Anton Kozub de2f86c4ab IDEA-366742 Show Spring Debug info in Logical Structure
GitOrigin-RevId: 085353362fe70431f550376bb24f9fc40249aa93
2025-02-01 08:54:30 +00:00
Sergei Dubov ce99bf0c1d [rdct] IJPL-171305. Add check for closing tabbed project view in closeWindow API
- Remote Development has a special handlers for the case when all projects are closed to ask a user if they need to shut down a backend process. On macOS when tabbed project view feature is enabled, we need to separate cases when projects are closed via tab or application process close. We need it to keep all opened projects open if a user declines the operation in the confirmation dialog. Updated check in windowClosing() API to support check for tabbed project view;
- Add tests to verify macOS tabbed project view cases.


(cherry picked from commit 826fb0605b47f89ee9c43315deb99b615daa12b7)

IJ-CR-154038

GitOrigin-RevId: 56f092de57486d566d5fb6f76f541c993c09b8f3
2025-02-01 01:42:14 +00:00
Sasha Blashenkov 4efd15a0ca fix tests
GitOrigin-RevId: 0ee3ec482e08d9feb7e53e6b9e11cf08c1f35c65
2025-02-01 01:28:04 +00:00
Sasha Blashenkov ef9153fbad Remove unused plugins from monorepo
These plugins were extracted from monorepo to a separate repository. The last updated source code is available in the `alter-ego-dev` branch

GitOrigin-RevId: 26946fe048c85fedf4e924f0b8bf67a7a1718c6f
2025-02-01 01:28:04 +00:00
Sasha Blashenkov c452f718f8 [ui] Allow painting any content as background for component
GitOrigin-RevId: 96c9b865ed72b125bb2fef009514da4a44e84290
2025-02-01 01:28:03 +00:00
Roman Shevchenko 794ebfdcb7 Cleanup (minor optimization; typos; formatting)
GitOrigin-RevId: 2c943eaf1942825820effaa788e0de7832c4307e
2025-01-31 23:48:44 +00:00
Roman Shevchenko 65ee93d8f7 [ui] avoiding restart confirmation in the "disable plugins" dialog (IJPL-1311)
GitOrigin-RevId: 0ed9b314a66457a16a85c33c75c6074abc6ac40f
2025-01-31 23:48:44 +00:00
Roman Shevchenko 06f2174b9f [diagnostic] NPE in "Analyze Plugin Startup Performance" action
GitOrigin-RevId: 994afe04691d1087cfbd5fe1453fd56dcec58084
2025-01-31 23:48:44 +00:00
Roman Golyshev ea1a393c87 KTIJ-27232 [kotlin] Properly call reference shortener when importing classifiers with auto-import
Reference shortener incorrectly handles the situation
with conflicting class vs import alias.
This testcase is temporarily muted (see KTIJ-32886).

^KTIJ-27232 Fixed

GitOrigin-RevId: bb213b0d687d4b2faff8732e46e1188fe6becff4
2025-01-31 23:41:02 +00:00
Roman Golyshev e2f381e22b KTIJ-27232 [kotlin] Put ImportCandidatePointer into SymbolBasedAutoImportVariant
GitOrigin-RevId: 44e319237478011b6afe00688b93e973dcb0e334
2025-01-31 23:41:02 +00:00
Roman Golyshev 7989e790c4 KTIJ-27232 [kotlin] Add pointer capabilities for ImportCandidate
GitOrigin-RevId: 32e48e799fa7f10b44b579792fe1362968a379c8
2025-01-31 23:41:01 +00:00
Bas Leijdekkers e41f056a6b Java: report errors again on qualified reference if the type of the qualifier is unknown (revert of fix for IDEA-240047)
GitOrigin-RevId: 28d8cda938544f81c5b32d931496b6ba707b5c35
2025-01-31 23:27:00 +00:00
Bas Leijdekkers d716a552d4 Java: BasicDeclarationParser cleanup
GitOrigin-RevId: af9d7d4e473eaa6ba2e9627d135847b6dc260d79
2025-01-31 23:27:00 +00:00
Egor Ushakov 11d74fb190 IDEA-366620 Evaluate and log works incorrectly in concurrent scenario
Merge-request: IJ-MR-154018
Merged-by: Egor Ushakov <Egor.Ushakov@jetbrains.com>

GitOrigin-RevId: 8b73b6442426fd45dde9b74f3989bb848cd7c401
2025-01-31 23:21:47 +00:00
Leonid Shalupov 5d3d9e3059 project structure: mark folders named like generated folders with the generated flag in iml + test
GitOrigin-RevId: 0cedefec55840abf917ccd1161a61c27e14105e4
2025-01-31 23:17:43 +00:00
Leonid Shalupov fa9465dedf cleanup: move execution targets docs to a separate dir
GitOrigin-RevId: 32eaa39f4842eec27d40a4ae3809b69a6e3e2f04
2025-01-31 23:17:43 +00:00
Leonid Shalupov 4166977093 IJI-2422 community/platform: housekeeping: move resources from source roots to resources roots
GitOrigin-RevId: a02691fcdee00a5588d22a1e2c081ce639a6140e
2025-01-31 23:17:43 +00:00
Leonid Shalupov 090a9aba83 project structure: do not mark resource roots as sources
GitOrigin-RevId: bef37eae24b83fe1b74c96b7e338c6125a912a62
2025-01-31 23:17:43 +00:00
Leonid Shalupov 47d0706b98 build scripts: do not generate icon classes for Toolbox modules since Toolbox is not based on IJ Platform
GitOrigin-RevId: 438e36e52d8e37152f382b0bb4805e513ba22486
2025-01-31 23:17:43 +00:00
Leonid Shalupov f53edfad46 build-scripts: support excluding directories in icons generator
GitOrigin-RevId: c23b032314b9ea57cec626ed9cc8d7e6d6892a5b
2025-01-31 23:17:43 +00:00
Ilya.Kazakevich 1bb2332f0c Python: ExecService API clean-up: it can only return ExecException, not PyError
GitOrigin-RevId: ca635cc7b5b639cb5d6434f7f360d6ddf1de0eb1
2025-01-31 23:16:54 +00:00
Andrew Kozlov 8e677810e6 [kotlin] KTIJ-31384 withRootPrefixIfNeeded is used in all InsertionHandlers
next step: unify insertion handling

GitOrigin-RevId: d696f6e468fd59d09c653f00b71c9a7a7d0504e2
2025-01-31 23:11:59 +00:00
Andrew Kozlov a40a0b3936 [kotlin] KTIJ-32862 test added
GitOrigin-RevId: 0d9fe49639c7f1bd3e1c8815c4245663001db1c2
2025-01-31 23:11:59 +00:00
Dmitry Kichinsky 4dd3c4c5e2 [maven] IDEA-255308 fix "Package is declared in the unnamed module, ..." error for Maven multi-release modules
During sync, Maven creates separate modules for each multi-release source root. The default module gets type MAIN_ONLY, additional source root modules get type MAIN_ONLY_ADDITIONAL. Unlike Gradle, we cannot rely on module suffix because modules are named after the relevant Maven compiler plugins execution ids

GitOrigin-RevId: d38d9ae8b1bc6eb83da6121cc49c56ccca57d3f6
2025-01-31 22:16:53 +00:00