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