Commit Graph
438402 Commits
Author SHA1 Message Date
Ekaterina Berezhko c87ed9a7b7 [Grazie][IDEA-326315] Do not exclude short reference link label in MarkdownTextExtractor
GitOrigin-RevId: fa98cb71ef188735269aeb4666e374e147123d68
2024-04-02 14:37:05 +00:00
Alex Plate ad36426508 [Workspace Model] [IJPL-858] Get rid of the internal way of adding entities instead of the entity builders
GitOrigin-RevId: b619579f04a7f2e680892f4c8a0565588952dcf2
2024-04-02 14:32:19 +00:00
Vladislav Rassokhin 5088323992 IDEA-263518 "Add as Ant Build File" action should not be shown for Maven files
GitOrigin-RevId: 503221819813f0a0562d3cb8e19c1acf1c7b182e
2024-04-02 14:26:06 +00:00
Ivan Semenov 8baf63ad2d [collab/gitlab/github] sort files for review diff the same way files in the tree are sorted
#IDEA-331019 Fixed

GitOrigin-RevId: 2d6614b34228f602573fc4b0c7f468541ca1958b
2024-04-02 14:23:53 +00:00
Ivan Semenov 37aa331340 [collab/gitlab/github] persist review changes grouping preferences
GitOrigin-RevId: 828169e0ac2190b734a35f14a5a62338d55a25ce
2024-04-02 14:23:53 +00:00
Ivan Semenov 16d9271f23 [collab/gitlab] rework MR settings to use flow instead of listener and extract a utility base class
GitOrigin-RevId: 551d76f91a0a9aad4a8d03bf593c4158e7c34985
2024-04-02 14:23:53 +00:00
Vladimir Krivosheev d0a981b512 don't use intellij.platform.ide.impl module to define libraries that should be packed into all products (javax.activation, jaxb-api, jaxb-runtime, javax.annotation-api) - specify it in PlatformModules with explanation for what
GitOrigin-RevId: 9345f3e003a55c2d4691240afac031f82c764ec6
2024-04-02 14:07:46 +00:00
Pavel Porvatov 438bd756a9 IDEA-344040 UI sandbox: unify UI DSL Tests and Components Tests dialogs
- Filter implemented

GitOrigin-RevId: 6242f95cfb8614078426cf5d8ab74de97bec1008
2024-04-02 14:02:30 +00:00
Dmitry Pogrebnoy 543b966f6c [ABExperiment] IDEA-348090 Always send experiment option id to FUS
GitOrigin-RevId: 8272a4b010ad9498586f4e1053258fa8208d6295
2024-04-02 13:58:43 +00:00
Kirill.Karnaukhov 8aa779250e [inline-completion] fix insertion when the first element is empty
GitOrigin-RevId: f89dbb3b0bd204da9f3007c1d2a01a3346476637
2024-04-02 13:36:11 +00:00
Bart van Helvert fdbb442f08 [java] Fix getForbiddenApi doc
GitOrigin-RevId: 8db2036887fba88a69dd61b09761ca07422a15f4
2024-04-02 13:11:17 +00:00
Bart van Helvert ee73aef512 [java] Only log when API file can't be found for non-highest language level
Makes it possible to add API files for language levels higher than the current HIGHEST like preview levels.

GitOrigin-RevId: 0b6b572609238d5015ca2361fb8ab59df35d088f
2024-04-02 13:11:12 +00:00
Alexander.Glukhov 3b37905738 [external system][IDEA-306074] Regenerated workspace entities
GitOrigin-RevId: ffb3cfdd85eedf512ea33155d82cb290a895dbe9
2024-04-02 12:46:34 +00:00
Alexander.Glukhov d718c22e53 [external system][IDEA-306074] flush workspace model's cache in Gradle related tests
GitOrigin-RevId: ab8f16dbf7fac6a940f7847c7249945a91cc605c
2024-04-02 12:46:23 +00:00
Alexander.Glukhov 9d8824c5c2 [external system][IDEA-306074] Regenerated workspace entities for the version 3 workspace model
GitOrigin-RevId: e5bf8a12caa966d1b873f18ae2fb1f022f5baf5d
2024-04-02 12:46:18 +00:00
Alexander.Glukhov 45c26d273c [external system][IDEA-306074] check projectBuildClasspath validity in Gradle related tests
GitOrigin-RevId: 1443966a7131d8f4cf71f9aa789bb1f5f6dd9332
2024-04-02 12:46:13 +00:00
Alexander.Glukhov 252503902f [external system][IDEA-306074] generated workspace entities
GitOrigin-RevId: 73de98792b6d250f6be1e7747f9ea9f619d614a5
2024-04-02 12:46:07 +00:00
Alexander.Glukhov d023e045e7 [external system][IDEA-306074] Store an external system project classpath in the workspace model
GitOrigin-RevId: 0bb72bf9b9a0e3a525fa3906a42d553db33d28a0
2024-04-02 12:46:03 +00:00
Maksim Zuev df9f564369 [debugger] IDEA-338416 Kotlin debugger: Smart step into method reference with local fun
GitOrigin-RevId: 237126f6bc956365202bd73885022f448e0dc4d3
2024-04-02 12:42:10 +00:00
Ivan Semenov 2a8ca61368 [editor-inlay] revalidate and repaint inlay container when inlays are added or removed
Without this an inlay could be left stuck at an undefined size/position until the next editor re-layout

GitOrigin-RevId: a09883bba23ddf924da97c3c67905aea1067ba58
2024-04-02 12:08:38 +00:00
Ivan Semenov 9a89547b2f [editor-inlay] use editor viewport size to layout inlays instead of visible bounds
Using visible area of a viewport for size reference caused inlays to be resized when the editor was obscured by some other component or not visible. This caused issues when an editor was placed in another scrollpane (ex combined diff), because when it's scrolled away the inlay was resized to zero width and not all components can handle this (definitely not JEditorPane).

#IDEA-349311 Fixed

GitOrigin-RevId: 5bab239dce9b57027c644ad1cbd715b8a68e8320
2024-04-02 12:08:38 +00:00
Bart van Helvert b1700238c8 [kotlin] Don't move element if element is contained in other moved element
#KTIJ-29247 Fixed

GitOrigin-RevId: f232a62fef6c1e459fc0ccfd9b879010813ebb8c
2024-04-02 11:56:32 +00:00
Alexander.Glukhov f02065ca44 [gradle][IDEA-350099] Use Gradle 8.7 to run tests
GitOrigin-RevId: 981551262d7066821b4e7807e3c43b2a2b62cbed
2024-04-02 11:32:13 +00:00
Anna Kozlova dc7dfc4ecf [kotlin] k2 move lambda outside parenthesis: ensure explicit analyze call only in prepareContext
^KTIJ-29256 fixed

GitOrigin-RevId: 0352241c45b8596e6cc8f9ec646bd3470328b8d5
2024-04-02 11:09:11 +00:00
Anna Kozlova e9e0d4e8f1 [kotlin] k2 extract function: same exit for default and jumps should check existence
GitOrigin-RevId: f994fd91ccb0b57cfd55ee17da4f12a1ef9504d4
2024-04-02 11:09:06 +00:00
Anna Kozlova ec9d06413c [kotlin] k2 change signature: disable receiver parameters for primary constructors called on class declaration
^KTIJ-29237 fixed
^KTIJ-29259 fixed

GitOrigin-RevId: 7884f24bdb7a77eef84e126f1d8a2595739d5231
2024-04-02 11:09:00 +00:00
Aleksey Pivovarov 2560567753 IDEA-313135 ui: fix rendering artifact in floating MainMenu on Linux
Swing rendering pipeline allows painting opaque components without notifying their parents.
We need to disable this optimization to make sure JBMenu and IdeaMenuUI do not try
to paint where the 1-pixel border for mouse-hover-listener is located.

Follow-up: 65d793baa0

GitOrigin-RevId: 9dfe4a1e3963d6b6bd9235e3a4f101a1ae7971a0
2024-04-02 09:59:51 +00:00
Vera Petrenkova 177e19d555 IDEA-326572 remove insets from calculating sizes for CompressingLayoutStrategy
GitOrigin-RevId: f4279be845aebfe5a380e23714ce88bfeb785bc7
2024-04-02 09:56:19 +00:00
Aydar Mukhametzyanov 9c897afaf9 Revert "Revert "IDEA-347549 Make IDEA and PyCharm community icons less similar with paid versions""
This reverts commit fcc2a0739b50a3ccd4b6cc182666b0e429bd3446.

GitOrigin-RevId: 030445136ef572364921070d28c3fc265a06347c
2024-04-02 09:25:33 +00:00
Aydar Mukhametzyanov c4828e979f Revert "Revert "IDEA-347160 Fix bright yellow in new PC, DS, WS logos""
This reverts commit e347e004bd682e5d11966bbf0a73774caf9dc879.

GitOrigin-RevId: 1ec237523333143f0c9a031df5ac1cd900d1362c
2024-04-02 09:25:29 +00:00
Aydar Mukhametzyanov 5734951fde Revert "Revert "IDEA-347155 Fix narrow IJ letters in new IDEA logos""
This reverts commit 91bc0df3d71bd95c19532f3ec56f569520a37621.

GitOrigin-RevId: fac6c882de00f691428956e8092658c74563e5da
2024-04-02 09:25:25 +00:00
Aydar Mukhametzyanov eeb0326274 Revert "Revert "IDEA-346400 Add new product logos with JB IDEs branding""
This reverts commit 51a224cd253348c7e0ef7017e5916aa60c207249.

GitOrigin-RevId: a3d658129b36271ab2e513ca2de484c7d2eb1aca
2024-04-02 09:25:18 +00:00
Vladimir Krivosheev 4c20079b2b IDEA-350081 Impossible to restore toolbar defaults if there was an action with custom icon
GitOrigin-RevId: 37b460a710bbd1ffdd790d67bbb9200f35808360
2024-04-02 07:38:17 +00:00
Daniil Ovchinnikov e18fcc8d0f IJPL-943 add "Analyze API Usage Count" action
Other changes in this commit:

- `resolveApiElement` added.

- `resolveApiField` and `resolveApiMethod` work on reference level
  => they should not go into base classes because the reference has the exact class name.

- `ApiWatcherBundle` added.

- `ApiElementNodeRenderer` can now render symbolic reference's presentable name.

GitOrigin-RevId: 2d7a694971dc25f2c737d314ed422a2c174a395c
2024-04-02 00:35:18 +00:00
Daniil Ovchinnikov 0c5dae7421 IJPL-943 move intellij.tools.apiDump to community
GitOrigin-RevId: 5858c5d7d4275d1d154d6e9b462eb77030707271
2024-04-02 00:35:09 +00:00
Mikhail Mazurkevich f598f97fb6 [workspace model] Make separate get folder for test source roots and group source roots
GitOrigin-RevId: a6c11b19052def30963454560f1db34e8ec95581
2024-04-01 23:21:58 +00:00
Mikhail Filippov dcad2cb789 RIDER-110364 Do not dump all json-based IDEA process output into build logs.
GitOrigin-RevId: e4e5eae4d8314f7fc7f70456c82da44ed451cf66
2024-04-01 21:17:18 +00:00
Elena Shaverdova 988a80baf5 IDEA-348788 + IJPL-845 Refactoring of com.jetbrains.performancePlugin.commands.WaitForFinishedCodeAnalysis
Plus WaitForFinishedCodeAnalysis waits for edited documents to be analyzed at least once

GitOrigin-RevId: b841672d49a7cb2f06eaa1cef451b73195c5f67d
2024-04-01 20:43:48 +00:00
Yuriy Artamonov 4a8b39ace6 [java] Use coroutine readAction for FileNotInSourceRootService notifications
GitOrigin-RevId: ff05d5717227257ec2acbaa362728ca502d667b1
2024-04-01 20:24:56 +00:00
Yuriy Artamonov 4d8d327a6b [ml-completion] Compute "ngram_recent_files" feature in coroutine read actions instead of NBRA
GitOrigin-RevId: 37a20f6388ca0c2459ef00954b1c2daee2947d6c
2024-04-01 20:24:56 +00:00
Yuriy Artamonov d3f082c508 [scratches] ScratchTreeStructureProvider uses NBRA with Void result to cause effects
Use plain ReadAction.run instead

GitOrigin-RevId: 1547285c9c8c2a1a06c67d72b02aaa666da4d0ca
2024-04-01 20:24:56 +00:00
Vladimir Krivosheev 8578c59883 IJPL-866 pluginAuto - no need to specify layout if only verifier is required
GitOrigin-RevId: fd42f2201bfdb65338ab2f714ec34876aef92d5c
2024-04-01 18:58:54 +00:00
Anna Koehler c5e6a820cf Tests for shared indexes have been refactored: outdated and broken tests are deleted, only necessary tests for bundled JDK(s) shared indexes, project shared indexes and downloading of project shared indexes are left
GitOrigin-RevId: 694bfe0d8a68e830eb78d0935cc3247d3f1c6168
2024-04-01 18:47:18 +00:00
Mikhail Filippov 1c120a7c13 RIDER-110364 Handle long service messages.
GitOrigin-RevId: be3b142145e64835bb6bf3adf25c1a9114a02813
2024-04-01 18:17:13 +00:00
Mikhail Mazurkevich 2d0d33197c [workspace model] [workspace model] Use only abstract type inheritors from the same module and package
GitOrigin-RevId: ef624e40eae5b6d568850c3568683f36314e4675
2024-04-01 11:33:10 +00:00
Toshiaki Kameyama 231999e1da [kotlin] Add quickfix for VOLATILE_ON_VALUE to change property to 'var'
^KTIJ-29263 Fixed

closes https://github.com/JetBrains/intellij-community/pull/2732

GitOrigin-RevId: 256660744ba207d04cbbf2ab769a7e8697184450
2024-04-01 11:01:11 +00:00
Bas Leijdekkers 9414c123b8 [java] create annotation value() method from usage (IDEA-350345)
GitOrigin-RevId: 3596e1f35ce3f603789c69f90b28aacaf448866a
2024-04-01 10:52:18 +00:00
Bas Leijdekkers 1fd9cf454d [java] more precise highlighting for "Annotations are not allowed in deconstruction pattern types"
GitOrigin-RevId: 689808b6ab80920e12a0b5d55712df066e84a406
2024-04-01 10:52:15 +00:00
Bas Leijdekkers ab2af3d314 [java] don't show implicit classes as "anonymous" in batch inspection results (IDEA-334425)
GitOrigin-RevId: 1c636b01743409c25ef084faca47f34b0127ff4d
2024-04-01 10:52:12 +00:00
Dmitry Drobotov dd15510bf3 IDEA-281202 Add a screen reader announcement for commit errors
GitOrigin-RevId: 17ce6160896bf3bcd0a0371a2057b17a1d636b23
2024-04-01 10:28:48 +00:00