Commit Graph
438402 Commits
Author SHA1 Message Date
Chris Lemaire 9432be14aa [gitlab] Cleanup unnecessary comparison
GitOrigin-RevId: daff3adb49fba93a167cb4d1a96dba79139b1807
2024-03-25 12:51:47 +00:00
Chris Lemaire 935a5b387b [github] Add a setting for disabling isSeen markers (IDEA-348560)
#IDEA-348560 Fixed

GitOrigin-RevId: f25d3c6a9502fc768ce08e9eefb7c728a03027cc
2024-03-25 12:51:47 +00:00
Chris Lemaire 3a5e5a2b59 [github] Add an update signal for persistent interaction state (IDEA-348089)
#IDEA-348089 Fixed

Fixes the update dot not disappearing directly after all PRs in the list are seen.

Sadly this does not solve the problem for dots in the list, but only for the dot on the toolwindow.

GitOrigin-RevId: cce015561b1728008855b87543dd51d09f7d637f
2024-03-25 12:51:47 +00:00
Chris Lemaire 9b9c772d8c [github] Fix exception thrown with non-linear history in RiE (IDEA-346042)
#IDEA-346042 Fixed

Exception was thrown in the case of non-linear history because SinglePatchFileHistory
cannot compare refs.

The real solution would be to make `git4idea.changes.MutableLinearGitFileHistory` resilient
to merge commits.

GitOrigin-RevId: 4c5df96e0884a4f49227ad1c0d07a0358d77403f
2024-03-25 12:51:47 +00:00
Roman Shevchenko 651938574a Cleanup (formatting)
GitOrigin-RevId: 831954b403073ff8018628e41aeba5a22eea7beb
2024-03-25 12:29:50 +00:00
Roman Shevchenko 5970c51a6f [vfs] tracing module watch roots properly (IDEA-307814)
GitOrigin-RevId: 8045766bdc2584e9a972c14fda60373480db4840
2024-03-25 12:29:44 +00:00
Alexey Kalina 6706f8d13b [evaluation-plugin] Context Collection for Unit Test Generation in Evaluation Plugin
Merge-request: IJ-MR-126952
Merged-by: Teodora Stojcheska <teodora.stojcheska@jetbrains.com>

GitOrigin-RevId: 7875780b0b5b15efc1e1cb37b01de7e7a323178e
2024-03-25 12:04:46 +00:00
Nikita Tsarev 1c447a08c2 IDEA-332658: Use the default shortcut for temporarily showing tool window bars if the activate project tool window shortcut is defined with more than one modifier
GitOrigin-RevId: 1690457b4ac8e76ad719639550c0192e9fbba6b8
2024-03-25 11:59:26 +00:00
Nikita Tsarev 2ad6eb14a9 IDEA-349393: make IMEs work in the Add Mnemonic Bookmark popup
GitOrigin-RevId: baaa788e6e1e25d0e5e6b8cdbdbccab87797e4d5
2024-03-25 11:54:52 +00:00
Pavel Porvatov e431a3e60e Reduced width for ComboBox in borderless mode, similar to 23.3 version
GitOrigin-RevId: ff050f74069a43ca6546ea2b4b322f7bfd02d67a
2024-03-25 11:31:51 +00:00
Pavel Porvatov 73d53ffcde Fixed focus border for borderless ComboBox
GitOrigin-RevId: a3651f57c285c98dd4065abcbbf7c9643719a4f1
2024-03-25 11:31:47 +00:00
Maxim.Kolmakov ab4dce1226 Add command to assert current file name
GitOrigin-RevId: 9c7f128eb50036c0613f6ec212bd534fc0c0bb56
2024-03-25 11:03:15 +00:00
Maxim.Kolmakov 4ac62e3a82 Add command to assert caret position
GitOrigin-RevId: f5f784745d06f5c16f967d2087cf646e87fc2535
2024-03-25 11:03:10 +00:00
Ivan Semenov ef44a39863 [lang-find] populate Find Usages options from persistence before invoking Show usages
These options are stored in memory and currently populated only when opening "Find Usages" dialog, but used for every "find" invocation. Makes sense to use up-to-date values if possible and not rely on defaults.

#IDEA-318195 Fixed

GitOrigin-RevId: 44ef9029cada250cc0fef68b28cabebb96ff1fd7
2024-03-25 10:56:33 +00:00
Liudmila Kornilova 1dcb3fe013 Add Project to ProjectFileBasedIndexStartupActivity.myOpenProjects before saving project to fields
GitOrigin-RevId: 2ea9a2a85cbb80a20103b4f22a0f758a4076241d
2024-03-25 10:39:31 +00:00
Liudmila Kornilova a5855d5641 IDEA-345401 Trigger health check after INDEX_UPDATE_IN_PROGRESS is set to false to avoid cancellation due to scanning in progress
GitOrigin-RevId: 18a158fcec234130f234a15b354aa71076670b33
2024-03-25 10:39:21 +00:00
Vladimir Krivosheev 517a524566 IJPL-866 readPluginId - use HashMapZipFile
GitOrigin-RevId: 537d2ae70b36acd2f77bf7bb89150a38d7587bcb
2024-03-25 10:17:56 +00:00
Vladimir Krivosheev 16414d49d5 IJPL-846 cleanup
GitOrigin-RevId: 60df9273f5c54d609f81aa02a48742109fd03def
2024-03-25 10:17:51 +00:00
Vladimir Krivosheev 4a5cc8889c IJPL-846 cleanup
GitOrigin-RevId: 60fb90581126c1cf18848eeb5520384a786cc9c6
2024-03-25 10:17:46 +00:00
Vladimir Krivosheev 92f91e1d47 IJPL-846 create an editor window in bulk mode - no need to repaint (as it will be called on editor creation)
GitOrigin-RevId: 5e9a77846b04626a2da2db9878f9b9e81d4ffc4b
2024-03-25 10:17:41 +00:00
Vladimir Krivosheev 76578a159c IJPL-846 extract addWindow from constructor (quite illogical)
GitOrigin-RevId: f9cecc107973396856ca9fa1a2ec639aadcce469
2024-03-25 10:17:36 +00:00
Ruslan Cheremin 1e2c97b229 [vfs] disable 'properly closed' on flush
+ it has been always racy to set 'safely closed' on VFS flush, because concurrent modifications may break the invariant [safely closed => state is consistent] -- but we set 'safely closed' anyway because otherwise VFS rebuilds would be too frequent
+ now we have VFS recovery which is able to check VFS and clear 'not safely closed' status if state is consistent, bypassing rebuild => it's time to stop doing the wrong thing

GitOrigin-RevId: 5ae8cdc0aaabc28929dece8345cb8666766a9dbf
2024-03-25 10:16:43 +00:00
Andrey Cherkasov b176b69516 [kotlin] k2: review cleanups
IJ-CR-129717
^KTIJ-26890

GitOrigin-RevId: 4a9d5deed25299b6437b0760174a0fa6c08c8e83
2024-03-25 10:15:21 +00:00
Dmitry Batrak 632a0c3d9e GTW-7877 Strange text artefacts appear on scroll in settings
GitOrigin-RevId: 3d0172bc73e7b1cf90cb2b5c4c724af096e935da
2024-03-25 10:11:48 +00:00
Gregory.Shrago 670866beb1 IJPL-327 Run marker highlighting pass should work in dumb mode
A proper fix and cleanup:
1. `isDumbAware` is set in `update` but `isDumbAware` is called before the `update`
2. Drop pre-async-update era code around `fullUpdate`
3. Add some nullability annotations

Relates to IDEA-349848, IDEA-346887.

GitOrigin-RevId: aee4efd152b110481b5c4dd06808fbb8c057fc69
2024-03-25 10:04:43 +00:00
Gregory.Shrago a1283d883d extract ExecutorRegistryImpl inner actions
GitOrigin-RevId: f4bf959f622326d06d9c05118d0eaa0b57e098e3
2024-03-25 10:04:38 +00:00
Gregory.Shrago 8919a8ea99 restore executor action customization logic
1. reuse `NonEmptyActionGroup` (childExecutors size does not work in RemDev)
2. reuse `Executor.isApplicable` for checks from dropped `updateDisabledActionPresentation`.

Follow-up after c38d4fb403fba5f0f61d0db24bda52a02f242713

GitOrigin-RevId: f878d73cae35660c5746f7ecbc6f4d351cfe30db
2024-03-25 10:04:33 +00:00
Julia Beliaeva 625f1ca96d [vcs-log-graph] cleanup: remove redundant anonymous class
GitOrigin-RevId: 6dab6bb536ab42d69d48d5da287a1941394fda0f
2024-03-25 02:33:43 +00:00
Alexey Utkin 7add36ddb3 CPP-36857 CLion Nova: Semantic highlighting settings have no effect
- fix markup in Doxygen
- tests
- CWM fixes in settings UI
- CWM fixes
- support local highlighting re-initialization after a scheme setting changes
- refactorings
- rebase

GitOrigin-RevId: dc32f3bb591c122aabb5533c0e724418294a131b
2024-03-25 01:07:12 +00:00
Yuriy Artamonov 77d0d700e9 [kotlin] KTIJ-20988 Kotlin Code Style notification removed in 2024.2 as we already announced change in 2024.1
GitOrigin-RevId: 2c98fed6a3e52653515772536ed819b66ce39b91
2024-03-25 00:37:54 +00:00
Gregory.Shrago 45ca7ca6c3 expand action groups in tests as in production
GitOrigin-RevId: 8404b35e80ae99add0a99be47eb831a29fe6fe8d
2024-03-25 00:31:14 +00:00
Gregory.Shrago 890732f9ee make sure selectedAction is always passed to session
Fixes "Non-cached operation assertion" in RemDev.

GitOrigin-RevId: 16e43fcc3f0d29ac3679630641a9d928401e64c2
2024-03-25 00:31:05 +00:00
Sergey Pak dc9a3caeb4 fix tests in ControllerBackedStoreTest and RunConfigurationSchemeManagerTest
GitOrigin-RevId: 222f67b464e98ef5ac9d01face5aecf4b2736c1a
2024-03-25 00:25:49 +00:00
Sergey Pak 53349a42ec IDEA-348081 2024.1 keeps deleting project settings in .idea folder if these settings are using the default value
GitOrigin-RevId: 36c6860f35c00b8a7e3dcdfb5bcc2e0232748f51
2024-03-25 00:25:49 +00:00
Daniil Ovchinnikov a9e1406257 IJPL-850 extract intellij.platform.navbar.compatibility.testFramework module
GitOrigin-RevId: 28baaa027dbcf9263731f343ca08885829208ff5
2024-03-24 23:51:18 +00:00
Yuriy Artamonov 586ddfbbd2 [vcs] IDEA-349932 VcsTelemetrySpan defines lots of unnecessary JVM classes
GitOrigin-RevId: 637b281eb77e1627c79fd9262ee9412a851c9cf5
2024-03-24 23:45:04 +00:00
Julia Beliaeva ff39e8f26c [vcs-log-graph] simplify performAction function
GitOrigin-RevId: 96a94ef991806605dd618850e10fe56098ba3646
2024-03-24 23:30:14 +00:00
Julia Beliaeva 05043bf215 [vcs-log-graph] convert controller classes to kotlin
GitOrigin-RevId: 4d2a16b55201bf2076748de488fc5361b12b4c27
2024-03-24 23:30:09 +00:00
Julia Beliaeva b7fca40c44 [vcs-log-graph] rename controller classes to kotlin
GitOrigin-RevId: 6fae877e5ea7caeb41d2c9a2a4eed3268965bcca
2024-03-24 23:30:05 +00:00
Andrey Cherkasov da070cbc6e [kotlin] Port AddInlineModifierFix to K2
^KTIJ-26890

GitOrigin-RevId: 65199a7680f542066dd898aa230336d319feb9e6
2024-03-24 23:20:53 +00:00
Andrey Cherkasov 605cc19834 [kotlin] Move the findParameterWithName extension function to the kotlin.base.psi module
^KTIJ-26890

GitOrigin-RevId: 395975ee76ffb6204fc7029d633927fe0755832c
2024-03-24 23:20:48 +00:00
Yuriy Artamonov 8fe3ff820d [kotlin] KTIJ-29202 LoadConfigurationAction triggers eager loading of KotlinIcons
GitOrigin-RevId: 84f4ca8f1ee04b83c8ce37eee87d0d49e8df5013
2024-03-24 23:10:15 +00:00
Yuriy Artamonov 7c0ce1b768 [java] IDEA-337233 Delay Checking for JDK updates
GitOrigin-RevId: 21edb1ec5a0cea2fb3f9ea049330985b697a0c27
2024-03-24 23:10:15 +00:00
Yuriy Artamonov 605e5da097 [javafx] Rework JavaFxDetectionStartupActivity
GitOrigin-RevId: 109dfe034f01ce7a21d0c22f72360bfc1788d9e6
2024-03-24 23:10:15 +00:00
Vladimir Krivosheev 1cf4f7bfe8 IJPL-846 cleanup
GitOrigin-RevId: fa3b7e6fbd87a762d7cba1a3166d52e236f8c74b
2024-03-24 23:01:48 +00:00
Vladimir Krivosheev 21bbe5fb57 IJPL-846 introduce "file opening in EDT and repaint" and do not include repaint into "fole opening in EDT"
GitOrigin-RevId: 9f9bd528d23c1dbf447bf48472706116caec3ea5
2024-03-24 23:01:43 +00:00
Vladimir Krivosheev a342347fd6 IJPL-846 remove deprecated myDefaultPainter
GitOrigin-RevId: 9ea218727f9c4e31dbe54b2fb462e006fbec8e2c
2024-03-24 23:01:38 +00:00
Vladimir Krivosheev 27f279e049 IDEA-349699 EDT is blocked on com.intellij.serviceContainer.ComponentManagerImplKt.invoke
GitOrigin-RevId: 9fc53d34c4df39d171ca97d1e96c784e2f252af1
2024-03-24 23:01:33 +00:00
Vladimir Krivosheev 5ccbdb8c44 IDEA-349699 convert StatusBarUpdater to kotlin (to be able to use modern API)
GitOrigin-RevId: d82dd09a6964f67ba74c3536c0f145d230ca649e
2024-03-24 23:01:29 +00:00
Vladimir Krivosheev 8c201653cf Rename .java to .kt
IDEA-349699

GitOrigin-RevId: 2970ad966050edab733ede6735eca4b71a89c60a
2024-03-24 23:01:24 +00:00