Commit Graph
413581 Commits
Author SHA1 Message Date
Bas Leijdekkers ec532d504c Java: update inspection for string templates (IDEA-326944)
"Non-Basic Latin character" inspection

GitOrigin-RevId: 5f6d355d4a5d653d88d43fee5b91bc9c45990a28
2023-08-01 11:58:33 +00:00
Bas Leijdekkers 8354caf1f5 Java: highlight bad escapes in string template fragments (IDEA-321466)
GitOrigin-RevId: 3d7fb0ab16db230d216bac4eb8b9ac5301232902
2023-08-01 11:58:28 +00:00
Bas Leijdekkers d50045f34f Java: lex nested string templates correctly (IDEA-321503)
GitOrigin-RevId: f88d2034128a7a1dcae5f1adca5a9105c6109eb6
2023-08-01 11:58:22 +00:00
Bas Leijdekkers bd4417426a Java: only highlight different parameter name when overloaded method has less parameters (IDEA-325428)
for "Parameter name differs from parameter in overridden or overloaded method" inspection

GitOrigin-RevId: 2d4bb4d4136119c51320de0338c464aff768972d
2023-08-01 11:58:17 +00:00
Bas Leijdekkers cdb4d0e7ae Java: highlight sealed, non-sealed and permits keywords as not supported on lower language levels
GitOrigin-RevId: 17ff33c11a6d5ede697aaa3a7c749bff44dc7d67
2023-08-01 11:58:12 +00:00
Bas Leijdekkers 78f8519010 Java: improve Optimize Import dialog option text
GitOrigin-RevId: 52a2a16c2b2de6dfce3c4eb7b93e0121971aa199
2023-08-01 11:58:07 +00:00
Bas Leijdekkers e0d16d42e6 Java: don't add static import for STR when optimizing imports (IDEA-321466)
GitOrigin-RevId: 58570ed1f0f0ad96432e3be035f1157c8f27e964
2023-08-01 11:58:02 +00:00
Bas Leijdekkers cb3d988229 Java: report non-Basic Latin text blocks (IDEA-326283)
GitOrigin-RevId: 3901610d4bcc9dbd2151a4f2bde7c831e007d355
2023-08-01 11:57:57 +00:00
Dmitry Batkovich 29ea757566 core: sometimes runnable submitted to StartupManager.runAfterOpened might not be called due to the race between StartupManagerImpl#postStartupActivities and StartupManagerImpl#postStartupActivitiesPassed (IDEA-327074)
GitOrigin-RevId: 9b0c04f62051950d3c286701846441924a784821
2023-08-01 11:46:31 +00:00
Nikolay Chashnikov c89638df65 [workspace model] docs: correct reference in VirtualFileUrl.java (IDEA-324734)
GitOrigin-RevId: 438d13bdd276aed45d7f7a251b5765c32e0c3b9f
2023-08-01 11:42:25 +00:00
Nikolay Chashnikov 318488675b [workspace model] don't fail if module-level library entity wasn't passed to ModuleImlFileEntitiesSerializer (IDEA-325974)
...and provide more diagnostic.

GitOrigin-RevId: 4ccddf6d523f216d9e43b5b4839dad41276db29f
2023-08-01 11:42:22 +00:00
Nikolay Chashnikov a0ce1660a3 [workspace model] docs: minor corrections in package-level docs for com.intellij.platform.workspace.jps.entities (IDEA-324734)
GitOrigin-RevId: fe026bebf2c7b40e30ec20c5caafe9ddb5e7a2b4
2023-08-01 11:42:19 +00:00
Daniil Ovchinnikov a0598eb5bd IDEA-327037 don't treat unstarted progress as stopping
This change reverts 30f4092027995771d7a0a4b97552d29f1b5808bd, and adds another fix for coroutine-based progresses.

Calling `indicator.start` before adding in the UI resulted in `InlineProgressIndicator.wasStarted` remaining `false`,
which is turn didn't display "Stopping - " prefix for cancelled coroutine progresses. `indicator.start` should be invoked _after_ the progress is shown in the UI, because when it's added to the UI
`InfoAndProgressPanel` registers a bunch of state delegates, one of which tracks `indicator.start`.

With this fix in place, 30f4092027995771d7a0a4b97552d29f1b5808bd is not needed anymore as it caused IDEA-327037,
and probably causes a bunch of other problems we are unaware of yet, so it's safer to keep the old behaviour.

GitOrigin-RevId: e37c0fff9258b89f7c293424daaa282c88a51b30
2023-08-01 11:28:39 +00:00
Konstantin Hudyakov 2ecaefcf12 Replace deprecated usages of ToggleDistractionFreeModeAction#shouldMinimizeCustomHeader
GitOrigin-RevId: 171a05a67520ca67487358da5a39f3d5de80ebf7
2023-08-01 10:01:23 +00:00
Konstantin Hudyakov c62c385150 IDEA-323344 Do not show onboarding to the New UI in DFM
Use the proper method that reflects the Main toolbar state.

GitOrigin-RevId: fa25a3a93b7e9f9ec967aa32e60541bd3de7f47d
2023-08-01 10:01:22 +00:00
Konstantin Hudyakov 8a8b0c08f6 IDEA-326748 Do not show tool window stripes forcefully on enabling New UI in DFM
Use the proper method that reflects the Main toolbar state.

GitOrigin-RevId: 836c8fbea523cbe0a1eb015010fea53d0f8f1e8c
2023-08-01 10:01:20 +00:00
Konstantin Hudyakov d648dcef30 IDEA-326831 Fix spacing between vertical editor tabs in default mode
JBInsets.create() returns new instance of JBInsets, but with no original unscaled values. Do not create new instance to be able to access them.

GitOrigin-RevId: d8f27474218fdd56c9e170e2c1e6e3cbe8b6f7d1
2023-08-01 09:56:17 +00:00
Frederik Haselmeier 728c3f2ad2 [kotlin] Fixed Kotlin version defined in pluginManagement block not being reused when configuring Kotlin in new module
^KTIJ-26425 fixed


Merge-request: IJ-MR-112104
Merged-by: Frederik Haselmeier <Frederik.Haselmeier@jetbrains.com>

GitOrigin-RevId: 8c4cdabcf3d09265988868607f955058e8efaa14
2023-08-01 07:07:25 +00:00
Vladimir Krivosheev dd849621e8 preload icons only after loadIconMapping is completed
GitOrigin-RevId: 61ca48cce68027897fc16620750695271bc04460
2023-08-01 03:43:23 +00:00
Vladimir Krivosheev b6ee6ff5aa cleanup
GitOrigin-RevId: af097ff7b6384ae27902a974c4726bc786a62775
2023-08-01 03:40:08 +00:00
Vitaly Provodin f17517c51e Updating versions of project dependencies: runtimeBuild->17.0.8b1034.2, jdkBuild->17.0.8b1034.2
GitOrigin-RevId: 97e47e2d445b637122ef9e13092438a305c5cc25
2023-08-01 01:24:51 +00:00
Kirill Glazyrin 7d3adf0690 Check all available highlighters
(cherry picked from commit 2efe927781d00e0170bb9c7de5ed455bd2623d89)

IJ-MR-112284

GitOrigin-RevId: eea1ff0b88f3819822c8457848fe8ba88bc3b923
2023-08-01 00:23:39 +00:00
Ruslan Cheremin e07a2e7a08 [core] IJPL-51 read CHILDREN via raw attributes access by default
+ `-Dvfs.use-raw-access-to-read-children=true`

GitOrigin-RevId: 240b73eb7a48a979d574e2abb6fabc0b8a454f09
2023-07-31 22:56:32 +00:00
Ruslan Cheremin 72b92ec78c [fus] increment 'vfs' group version
To accommodate recent changes in 'vfs.initialization' event (enum value extended)

GitOrigin-RevId: b7b1b0e97aee755819c3155d61b70b14dc81d18b
2023-07-31 22:56:32 +00:00
Ilya.Kazakevich 518778f15c Remove possible race condition in ProcessOutput.
When one thread creates `ProcessOutput` using precalculated data, "append" functions might not see it because accesses from another thread. Since `final` field initialization makes happens-before, we create builders with data already prepared.

GitOrigin-RevId: 2ae4c7a27e370a8585e6da79db57760f4ecdea39
2023-07-31 22:54:56 +00:00
Andrei.Kuznetsov 7d7058217b IDEA-327044: remove nested StartupManager.runAfterOpened from SmartModeSchedulerStartupActivity
intention was to schedule execution after all the post-startup activities are finished. This is not reliable (because other post-startup activities can also schedule tasks), and most likely not needed (why one would want to wait for all the post-startup activities in the first place?).

GitOrigin-RevId: 036a54e1004d68ebfedfc4239f4f2738441640d8
2023-07-31 22:50:41 +00:00
Andrei.Kuznetsov e7c21de371 Refactoring: move associated filetypes evaluation from FileBasedIndexImpl to IndexConfiguration
GitOrigin-RevId: afa44a12018142f69018e08480e2b4a1cedf0823
2023-07-31 22:50:38 +00:00
Nikita Barkov f34684b923 Safe-Push into master
GitOrigin-RevId: b7d21c1a66c26c17737066df088b3e73bcbabe82
2023-07-31 22:36:43 +00:00
Sergey.Moryahin f701378a18 Added negative cases for KTIJ-24798 and KTIJ-24814
GitOrigin-RevId: 85d7273b221e3196e4f7d8af3ae10b8db3d6756d
2023-07-31 22:26:21 +00:00
Julia Beliaeva 1ec158c1de [performance-tests] use a listener in VcsLogBigRepositoriesList instead of polling indexing status
GitOrigin-RevId: e171d03c6278626344e3b728c2cb996ff3c84c4e
2023-07-31 21:46:08 +00:00
Julia Beliaeva 7d1b435e92 [performance-tests] start waiting for indexing only is it was scheduled
GitOrigin-RevId: 1227ed98a20bfe81920df66286bc4f317f0ec8aa
2023-07-31 21:46:07 +00:00
Julia Beliaeva 72df3f6680 [performance-tests] wait for full log before trying to wait for indexing
Before all commits are loaded, it's not possible to check if the repository is fully indexed or not.

GitOrigin-RevId: 2baa92f9aff542ef86322cfba343c38b56b1169e
2023-07-31 21:46:05 +00:00
Sergey Simonchik e03c0eb041 terminal: extract zsh integration from .zshenv (IJ-MR-112185)
Now `.zshenv` is just a way to inject actual Zsh integration (`source zsh-integration.zsh`).
If we find a better way to inject it, there would be no need to touch `.zshenv`.


Merge-request: IJ-MR-112185
Merged-by: Sergey Simonchik <sergey.simonchik@jetbrains.com>

GitOrigin-RevId: 13efd780f979126047742df61bf57f3e7a5796c4
2023-07-31 21:45:02 +00:00
Vladimir Krivosheev 6348100bca init LafManager before calling application starter
GitOrigin-RevId: 9c3340023b0ee7fb9cdc1c013adace8e671b950e
2023-07-31 21:18:36 +00:00
Vladimir Krivosheev 90fa33fb11 remove "fileEditorProvider preloading"
GitOrigin-RevId: 8cf5d7a0f239f16998eca747e9cbb6ea2049708c
2023-07-31 21:18:31 +00:00
Alexander Zolotov 274e0b3e9b [textmate] do not lose bundle name from the loading context (IDEA-326758)
GitOrigin-RevId: e614e81669a92b7c0f9889d21ebf4486a9fd2462
2023-07-31 21:10:22 +00:00
Alexander Zolotov 2ea935cfb5 [textmate] adjust notification messages
GitOrigin-RevId: 3c34fe69de96e003f15e314ab5113efdd7c02d89
2023-07-31 21:10:20 +00:00
Nikita Barkov af1ce5ba7d Merge branch 'AT-457.add_typing_check_nb'
GitOrigin-RevId: 8fdc8de5e7147721c3e4fa163beb8299803d849e
2023-07-31 21:02:32 +00:00
Julia Beliaeva d5fe018e55 [git] move creating notification data to the GitUpdateInfoAsLog#calculateDataAndCreateLogTab function
GitOrigin-RevId: 0d481dc4eb65c29eca58441e5e35b60ec45f1c6e
2023-07-31 20:51:58 +00:00
Konstantin Aleev 063edc65c7 [services] IDEA-326824 send initial run dashboard reset event later
GitOrigin-RevId: ddb6e6581d902b8ad01879978135afa2e70e3291
2023-07-31 20:08:54 +00:00
Pavel Porvatov 1c25c44a76 IDEA-323700 Menu bar missing on all windows except one on tiling WM / under WSLg
GitOrigin-RevId: 83dbb06e6e4297aeb834c7ef112142d8ce2b3750
2023-07-31 20:00:53 +00:00
Kirill Glazyrin 46f7406e23 Fix a typo
(cherry picked from commit d20610bb51c3c7050b097f0f8abeaf04e0133fa0)

IJ-MR-112088

GitOrigin-RevId: 59ee0f8b2bba775a2f190c1ef2ddd46ffa5f7c13
2023-07-31 19:52:16 +00:00
Kirill Glazyrin ab90d737d3 Fix RIDER-91605
(cherry picked from commit 41a5700637daa7c6e5fe2fb1c63a3fa1efde624d)

IJ-MR-112088

GitOrigin-RevId: 4291fea5fb0076a71e479fa5f49f5e7df3f235e8
2023-07-31 19:52:13 +00:00
Nikita Barkov 45518adc71 [perform_tests] AT-457. Changed the way to get arguments. Added javadoc
GitOrigin-RevId: e7d16d1ff0cc0566d591522bf9aa4b9355d661e4
2023-07-31 19:01:50 +00:00
Alexey Kalina 8afd6ea5fd [evaluation-plugin] choose full-line completion provider depending on inference type
GitOrigin-RevId: f4a82dc4cd21e687de541dd7bd2aa587dfc5624f
2023-07-31 18:51:23 +00:00
Alexey Kalina 0ab6a6cdf8 [evaluation-plugin] move full-line specific features to dedicated module and preload model before evaluation
GitOrigin-RevId: cdbe21b78fbb6066086074277204abc8eed084ad
2023-07-31 18:51:23 +00:00
Artem.Bukhonov 7f03fe861a [rdct] Use only a map for constraints in DefaultActionGroup
GitOrigin-RevId: d576c8abf3d0258feca2f31b8605b7c2884bd9e2
2023-07-31 18:31:10 +00:00
Artem.Bukhonov c335ed7bc1 [rdct] Keep action constraints when adding actions to DefaultActionGroup.
Required for Remote development, because groups can be built again on the frontend side, and we need to know action anchors.

GitOrigin-RevId: d3c2cda64805923fcd779c5f2bd1868da5be9bc8
2023-07-31 18:31:09 +00:00
Alexey Kudravtsev 730867c2d1 IDEA-323747 Printing fails (File | Print)
GitOrigin-RevId: cc2f8bd35bc9cb01ee311d727d72ddabab0c4889
2023-07-31 18:28:09 +00:00
Vladimir Dolzhenko bb41b95d53 [kotlin] Wrapped with blockingContext to avoid infinite closing project
#KTIJ-26460 Fixed

GitOrigin-RevId: 2d936b258c5577df3baf472c0dfaeb5e160acbe7
2023-07-31 18:19:24 +00:00