Ekaterina Berezhko
955a0d04ea
[Markdown][IJPL-163504] Implement ZoomableViewport for Markdown preview
...
(cherry picked from commit d689eefa276337a8ac0e2202239b8ee0cc248a52)
IJ-CR-147177
GitOrigin-RevId: d65a5aebadcab79168e26ec3068f67a7d2176242
2024-10-24 10:05:02 +00:00
Andrei Iurko
4111cfc875
[qodana] QD-9891 Add aspects with the highest certainty for inspections
...
GitOrigin-RevId: 8fad66714287192bd5cbc8396a3d30f1ba139302
2024-10-11 14:49:57 +00:00
Vladimir Krivosheev
4a176d4c02
IJ-CR-146078 extract intellij.platform.bootstrap
...
GitOrigin-RevId: b79efc92829111228e83058e54381d8e02116b6f
2024-10-05 22:01:55 +00:00
Ekaterina Berezhko
f41299a1ca
[Markdown][IJPL-159954] Wrap Markdown preview content
...
GitOrigin-RevId: 08a2b3a7680e674561bd3d3b96b9951902795c29
2024-10-02 15:04:20 +00:00
Mikhail Filippov
1a52450b5e
bump compiler plugins
...
GitOrigin-RevId: 5b198d1b9b7d726c792aa1edd065ccd26ee0aab6
2024-10-01 18:24:20 +00:00
Gregory.Shrago
1cfdf56833
add knownIssue section for top issues
...
GitOrigin-RevId: 53b7a54336643b9ef4efb9bbfeeef65d2489961a
2024-09-23 18:58:15 +00:00
Gregory.Shrago
4bed7454d8
add knownIssue section for top issues
...
GitOrigin-RevId: eff01ab98fd019a2454c72e29082cbdf1af0f984
2024-09-17 04:19:24 +00:00
Mikhail Filippov
3e491bf227
IJPL-161515 bump compiler plugin versions
...
GitOrigin-RevId: c3e4a168b839b22c1b304774e98523a54e72c900
2024-09-14 16:40:40 +00:00
Joffrey.Bion
75a43760f6
Update contentChecker to normalise contentModules too
...
This part wasn't normalized, so we had to use exact versions
in part of the plugin-content.yaml.
Now we can use the major version like for other libraries.
GitOrigin-RevId: 010930866ca2255d61f58c92ea829eb8704d7516
2024-09-12 11:32:20 +00:00
Yuriy Artamonov
3829e4e8cc
[markdown] MarkdownWrappingFormattingBlock does not need a companion object
...
GitOrigin-RevId: c4ad915edc01284a0870e5d559787650580dd6f5
2024-09-09 21:08:07 +00:00
Roman Shevchenko
a5666abead
[project] pruning FileChooserDescriptor overrides (IJPL-150176 prerequisite)
...
`BrowseFolderRunnable` and `*WithBrowseButton` family: getting rid of separate "title" and "description" parameters in favor of the chooser descriptor object, to avoid cloning the latter down the road.
GitOrigin-RevId: 33ec5968a1db953c60848974135055c288accf85
2024-09-06 11:41:43 +00:00
Mikhail Filippov
f13d92e82f
IJPL-150165 switch to invoke dynamic lambdas in Kotlin
...
GitOrigin-RevId: 63ba45a21874cc723917982996fce1a510b2a182
2024-09-05 11:19:31 +00:00
Nebojsa Vuksic
958659f8a7
[markdown] upgrade jewel-markdown-ide-laf-bridge-styling library from 0.19.7 => 0.22.1
...
GitOrigin-RevId: 9887478905d77629cc812031000e36223f3b69b6
2024-09-04 21:53:58 +02:00
Daniil Ovchinnikov
36b34c4e18
extract intellij.platform.ui.jcef module
...
GitOrigin-RevId: 560932e829c0bbf85d51b22a80963a978cf89553
2024-09-03 17:43:45 +00:00
Alexander Kuznetsov
c40c7c87a9
[markdown][compose] IJPL-161172 provide JCEF-like styling
...
GitOrigin-RevId: e66ab3eb8067924b877dfe4633878397cac4c48b
2024-09-02 09:23:53 +00:00
Alexander Kuznetsov
3903d047c2
Revert "[markdown] provide JCEF-like styling"
...
I forgot to link an issue :(
This reverts commit 2fea90d28ce56c551ee3c1bee36ae98aaea6b80d.
GitOrigin-RevId: e7e316d326d26d5961da41bdd4ef64e1d8213e2a
2024-09-02 09:23:53 +00:00
Mikhail Filippov
bf43f2fc01
IJPL-150165 bump Kotlin language and API version
...
GitOrigin-RevId: a59dc8ca214a5047773fccf1cf28a1e1b07acf68
2024-08-30 22:15:55 +00:00
Alexander Kuznetsov
8a9513ab65
[markdown] provide JCEF-like styling
...
GitOrigin-RevId: 9e8fc4011ff246ddeec6f0636b960d8d358c0e90
2024-08-29 13:52:24 +00:00
Alexander Kuznetsov
ca86a0a4cc
[markdown] IJPL-157064 initial compose-based preview implementation
...
Now it's hidden under a registry key ("markdown.experimental.use.compose.for.preview") and a checkbox in Markdown settings. It's a very early stage of development, lots of inlines are not unsupported yet, and styling is far from the JCEF-based renderer.
Merge-request: IJ-MR-140719
Merged-by: Alexander Kuznetsov <Aleksander.Kuznetsov@jetbrains.com >
GitOrigin-RevId: b4ad8a44e17aee1cfff32d20a3d2adc52f9fa9c5
2024-08-28 10:16:18 +00:00
Gregory.Shrago
038c336ddc
migrate ActionPlaces.isPopupPlace usages
...
GitOrigin-RevId: 6caf1344423c8142a549d507c19e4ea40a721284
2024-08-28 05:13:52 +00:00
Vyacheslav Moklev
bd73a88a00
[RDCT] GTW-9421: Declare currently synchronized setting in XML and fix load methods
...
All settings that are currently synchronized are registered in XML as `<projectSettings>` or `<applicationSettings>`. Also, all missing `noStateLoaded` methods are implemented.
GitOrigin-RevId: bd77035b4b9f1ecaa1f00c95723b27a1299c86ca
2024-08-26 17:14:38 +00:00
Nikolay Egorov
2d8a777b5f
KTNB-756: Respect OuterLanguageElement in MarkdownHighlightingAnnotator, highlight only Md content
...
(cherry picked from commit cc983b4750039f58ba63974ef70d385bbfccd4c2)
IJ-MR-142926
GitOrigin-RevId: aed0d3fef9a2222ab6d4de68df87d3d7736269f4
2024-08-22 17:55:12 +00:00
Gregory.Shrago
9055837523
reuse AnActionEvent.createEvent
...
GitOrigin-RevId: c8256b2f7e20b210d7f0613ad60bbb6db76f092d
2024-08-22 17:24:58 +00:00
Vladimir Krivosheev
3b3ae1c0b5
IJPL-159596 disable sorting - we must produce distribution order entries in a stable manner without sorting
...
GitOrigin-RevId: 1bf3a1f18ba5b2d6d5bc4f9c44f8208f86c8baa2
2024-08-22 10:33:53 +00:00
Lev Serebryakov
4ac8160910
IJPL-149317 Disable Write Intent Lock for runnables executed on EDT
...
Add explicit locks in Markdown community plugin.
GitOrigin-RevId: abe7251283c8b6e144cc2f66a315b063925e9712
2024-08-13 17:24:47 +00:00
Peter Gromov
248134a8cf
fix plurals-in-compounds issues in some UI texts
...
GitOrigin-RevId: 3a9e5636ad10c33ef0148e9555307a788798b7a9
2024-08-09 22:16:10 +00:00
Max Medvedev
c795cec244
IJPL-155874 Make most of the spellchecking strategies dumb aware
...
If you see any problems with your spellchecking strategy, please feel free to remove DumbAware from it. Or, you can make it dumb-aware by avoiding using indexes in dumb mode
The only strategies that are not DumbAware at the moment are:
- JavaSpellcheckingStrategy
- JSSpellCheckingStrategy
GitOrigin-RevId: 74781cf1ebd9b58669396bf7b1c03a839019f12b
2024-08-09 20:25:06 +00:00
Gregory.Shrago
62a9d5b626
drop unneeded additionalDataProvider
...
GitOrigin-RevId: 18b5ca0ec5aed63f09d2756b22bde34ee2735ec4
2024-08-06 14:31:01 +00:00
Ekaterina Berezhko
04cd74095b
[Markdown][IJPL-92156] Add the ability to change markdown preview font size
...
GitOrigin-RevId: 0b8d18f0b7289c82929e9e0c415e1cc0651195e0
2024-08-06 13:51:35 +00:00
Gregory.Shrago
c96ded4cdc
migrate getData to uiDataSnapshot: plugins
...
GitOrigin-RevId: ce5459169f986f82b4a1bc6241d028ce3027fb7c
2024-08-02 01:17:08 +00:00
Ekaterina Berezhko
4a576602a8
[Markdown][IJPL-92156] Add the ability to change markdown preview font size
...
GitOrigin-RevId: 996ec1f34319107ae437d69866328c47ac6cb346
2024-07-30 12:27:37 +00:00
Ekaterina Berezhko
4566b2afe7
[Markdown][IJPL-92197] Allow markdown numbering with only ones
...
GitOrigin-RevId: abee14e354659224b878ea09a1d7f61817850266
2024-07-26 21:02:49 +00:00
Vladimir Krivosheev
398ebce1d5
split content report
...
GitOrigin-RevId: ef449bdf4c5480a6ee3ce43b4af118c2c6e31219
2024-07-25 19:20:06 +00:00
Alexander Lobas
932f2d438e
Swap icon path parameters: move expUI path to the first place
...
GitOrigin-RevId: 74cf09fb454c89b676be259cdd7437a81ac4c067
2024-07-25 15:12:07 +00:00
Ekaterina Berezhko
27122b481c
[Markdown][IJPL-92240][IJPL-94629] Fix encoding of separators in files paths
...
GitOrigin-RevId: 8a3a0e0a3bd9f7bb8ed666aada258e359a2a778a
2024-07-18 12:34:57 +00:00
Yann Cébron
6e1285e760
plugin descriptors: remove obsolete suppression comments for 'PluginXmlValidity' inspection
...
GitOrigin-RevId: 25a17cf82be4c35d4e12472e392aea15b55ea105
2024-07-16 18:55:00 +00:00
Vladimir Krivosheev
619fd15ada
IJPL-158075 remove blocking confirmOpeningOrLinkingUntrustedProject
...
GitOrigin-RevId: ef5295da8ddbd59a75a23c7facc8e6663a904b32
2024-07-16 16:57:35 +00:00
Nikita.Lyubimov
e10eed7416
[RIDER] Do not rely on a content model in project resource gathering (fix RIDER-111216)
...
GitOrigin-RevId: b3bf7cfa4106f75c9163b0dacfb52d2a36a531ad
2024-07-12 18:58:38 +00:00
Nikolay Chashnikov
aa93b1a501
[project structure] rename intellij.platform.localIde module to intellij.platform.monolith (RDCT-1417)
...
GitOrigin-RevId: 39c927b047ce60c27b3847d97b4f5742259a50a4
2024-07-05 14:24:51 +00:00
Vyacheslav Moklev
918f867d82
[RDCT] RDCT-1224: Remove @RemoteSetting annotation and replace it with a static map in RdSettingsStorageService
...
There are only a handful of PersistentStateComponent that we want to synchronize. After a discussion with @develar, we decided not to have an extension point and special annotations in the platform, but to list all of such components in our code.
Components' names will not be changed to keep backward compatibility for XML settings, so it is a safe approach. In the future, we will sunset PSC anyway and migrate them to the new SettingsController API.
IJ-MR-130819
GitOrigin-RevId: 7c9b974d406f8f4179d671f6483fd7143b6618d9
2024-06-20 16:48:26 +00:00
Vyacheslav Moklev
11730cb8a6
[RDCT] RDCT-1224: Add lazy serialized values, fix some settings, add support for old value supplier
...
1. Two maps `storage` and `serializedStorage` are replaced with one which contains new class: LazySerializedValue, which can contain already resolved or yet serialized value.
2. Added `noStateLoaded` methods to ReaderModeSettings and MarkdownCodeInsightSettings to fix the issue with synchronization of the default state.
3. RemoteSettingDirection is now used only for the initial value.
IJ-MR-130819
GitOrigin-RevId: d60ef43bb7cd21543ac3801faa6c359077b104a4
2024-06-20 16:48:22 +00:00
Vyacheslav Moklev
b4b28afd77
[RDCT] RDCT-1224: Support Smart Keys > Markdown settings
...
IJ-MR-130819
GitOrigin-RevId: 2f051222fe78be488efd6a11619bc83c93632bd2
2024-06-20 16:48:15 +00:00
Vyacheslav Moklev
ea02778624
[RDCT] RDCT-1224: Refactor remote settings annotations and re-annotate state components
...
Client-only pages: Presentation Assistant, Notifications, Markdown
Host-only pages: Debugger, Breadcrumbs, Code Editing, Reader Mode
IJ-MR-130819
GitOrigin-RevId: 7e0f8a69547029c066340d58986ee34476d3ccf1
2024-06-20 16:48:04 +00:00
Nikolay Chashnikov
e8ef38a0b2
[markdown] API cleanup: mark for removal API which was deprecated in 2023.3 or earlier (IJPL-503)
...
GitOrigin-RevId: 59a70414efeab78f43b807d097a82700fd42e15b
2024-06-20 09:26:41 +00:00
Tagir Valeev
792a97c59f
I18n warnings fixed
...
GitOrigin-RevId: 8d69a13c9169734e365bf7c07dd845641ec22dc9
2024-06-19 11:39:54 +00:00
Alexander Lobas
89d58ee436
IJPL-150231 Move icon mappings from json to icon generator
...
GitOrigin-RevId: 4d4576fc7eeb92ec43c36abec2d62d271b45d9a4
2024-06-15 23:19:46 +00:00
Vladimir Krivosheev
faafc33646
IJPL-796 refactor TextEditorWithPreview (part 2)
...
GitOrigin-RevId: 6accb42e148d3ea40a01c13af9d0bce54f3faadc
2024-06-15 19:18:54 +00:00
Vladimir Krivosheev
71deb3dd48
IJPL-796 refactor TextEditorWithPreview
...
GitOrigin-RevId: 49d3b31dd388764a780a73932826ddb89e99e74d
2024-06-15 19:18:54 +00:00
Vladimir Krivosheev
90553c8a6b
IJPL-796 MarkdownPreviewFileEditor - do not get document in EDT, implement async provider API
...
GitOrigin-RevId: 69c41efd6511d5b621836dc066c067a0a223ae99
2024-06-15 19:18:54 +00:00
Vladimir Krivosheev
989b64cd22
IJPL-796 AsyncFileEditorProvider is DumbAware
...
GitOrigin-RevId: d7413d9838a802c6e099b4a649f718f850fed200
2024-06-15 19:18:53 +00:00