Ilia Permiashkin
fd075ea309
IJPL-198476 Performance regression in spellcheck inspections
...
Merge-request: IJ-MR-170756
Merged-by: Ilia Permiashkin <ilia.permiashkin@jetbrains.com >
Merge-request: IJ-MR-170896
Merged-by: Ilia Permiashkin <ilia.permiashkin@jetbrains.com >
GitOrigin-RevId: 5b03c5ba4354ee4733447bf95ee6554592f0e79b
2025-07-31 11:12:57 +00:00
Ilia Permiashkin
855a0f5dda
IJPL-198476 Performance regression in spellcheck inspections
...
IJPL-33250 Refactor Dictionary#contains to return a enum instead of Boolean?
Merge-request: IJ-MR-170518
Merged-by: Ilia Permiashkin <ilia.permiashkin@jetbrains.com >
GitOrigin-RevId: b8cd085ba5c070dc362de1d6426420e384f70741
2025-07-28 11:52:44 +00:00
Ilia Permiashkin
d23731622c
IJPL-193836 Update Grazie dictionaries in IntelliJ
...
Merge-request: IJ-MR-167185
Merged-by: Ilia Permiashkin <ilia.permiashkin@jetbrains.com >
GitOrigin-RevId: 2f1b46cf1a4a82628fd07ed70c5ecdd349fdfceb
2025-07-11 10:36:12 +00:00
Vladimir Krivosheev
b935234c91
IJ-MR-162467 don't export intellij.platform.projectModel
...
GitOrigin-RevId: 11c0bf5ca0f3a6d892658a2b149d85cace9aa2b8
2025-06-14 13:00:48 +00:00
Vladimir Krivosheev
ef0323d07c
IJ-MR-162467 don't export intellij.platform.core
...
GitOrigin-RevId: 05f350c1c087be1bf9b46d8bdac5345a65f55958
2025-06-13 21:52:48 +00:00
Kate Botsman
a8f82110c9
IJPL-189492 Revert "[json] IJPL-159355 Dynamically disable editor-related extensions that can not be disabled via split mode-specific API"
...
This reverts commit 6a65082a
Editor actions performed on frontend only break Undo manager - it cannot properly process the changes that happened only on the frontend.
Until it's supported, we need to perform editor actions on both sides, thus I'm reverting the change that doesn't allow that
GitOrigin-RevId: 3e3b29c154cb55ff62d6171ed628ba5f36172d13
2025-06-12 17:57:17 +00:00
Vladimir Krivosheev
982fba0b33
IJ-MR-162467 don't export intellij.platform.concurrency
...
GitOrigin-RevId: 5cd5a6506d69bfd384f21fc5a79d1f12a172a074
2025-06-08 20:43:51 +00:00
Nikolay Chashnikov
c037841853
[spellchecker] convert intellij.spellchecker to a content module (IJPL-189900)
...
This is needed to have an explicit dependency on the backend in it (IJPL-188916), and also to convert XML modules it depend on in content modules as well.
The new module is registered in common-ide-modules.xml to include it in all IntelliJ-based IDEs as before.
A plugin alias 'com.intellij.modules.spellchecker' is introduced to allow adding dependency on the new module without using a v2 'dependencies' tag. Existing plugins which depend on intellij.spellchecker are updated to have an explicit dependency. The change shouldn't affect external plugins which use classes from 'intellij.spellchecker' because the new module will be automatically added to their dependencies.
'lucene' and 'ai.grazie.spell.gec.engine.local' libraries which were included in the main classloader of the core plugin before due to this module are temporary included in distribution of intellij.ml.llm, intellij.grazie and intellij.searchEverywhereMl plugins. This will be fixed by converting these libraries to content module in next commits.
GitOrigin-RevId: aa746fea2f6fd044cf0eaabd6589fce89133eee9
2025-06-04 14:41:40 +00:00
Vladimir Krivosheev
65fe061584
IJ-MR-162467 don't export intellij.platform.analysis
...
GitOrigin-RevId: fcbcb68010b58cb507fee2c47473758b999e471b
2025-06-04 11:16:33 +00:00
Ilia Permiashkin
d4b41b204e
[spellchecker] IJPL-189677 Don't highlight words that refer to symbols available in the project
...
Merge-request: IJ-MR-164340
Merged-by: Ilia Permiashkin <ilia.permiashkin@jetbrains.com >
GitOrigin-RevId: af00510e98634fd0e2182deb1101f5e7bf550051
2025-06-02 14:55:50 +00:00
Vladimir Krivosheev
fd17f38a60
IJ-MR-162467 do not export intellij.platform.core.ui
...
GitOrigin-RevId: 2b535fed7dd2da407ea8743cb8108f9d354f6a54
2025-05-30 10:08:34 +00:00
Vladimir Krivosheev
ab69d8455c
IJ-MR-162467 don't export intellij.platform.indexing
...
GitOrigin-RevId: 5065d7f10610d024e4a89a379be3de68caf55dc3
2025-05-29 17:55:17 +00:00
Nicolay Mitropolsky
c831992915
[json] IJPL-188228 don't throw map exceptions from the logSchemaDownloadFailureDiagnostics
...
GitOrigin-RevId: 84cab58e11419ec2d35807415886ed04dcd8e5af
2025-05-27 19:46:07 +00:00
Suzy Kostumyan
ab222c8866
Group version incrementation for collectors
...
GitOrigin-RevId: 4aa22179b2f3bccf3614f3134799db88909235d0
2025-05-27 13:53:07 +00:00
Nikita Katkov
1298182025
MP-7493 Revert "[json] Prefer standard plugin ID that conforms to our naming strategy and preserve old ID as alias for compatibility reasons"
...
This reverts commit 25658e68d2c3902559681c72f3b91180f1ec096b.
GitOrigin-RevId: 39858d3dd0a10159e4982f87f4565bb625be5df9
2025-05-20 12:32:49 +00:00
Alexey Kudravtsev
6d1f55f160
cleanup: rename file to psiFile to distinguish from VirtualFile
...
GitOrigin-RevId: e718eac8ba2d2177787ae941d8525b3c154d10fc
2025-05-16 02:54:06 +00:00
Vladimir Krivosheev
fbc9805e89
IJ-MR-162467 don't export intellij.platform.jps.model
...
GitOrigin-RevId: ebaebc90d514e5f3046fe2b973647da4bf156625
2025-05-14 18:10:23 +00:00
Vladimir Krivosheev
0efc28f5c8
IJ-MR-162467 do not export intellij.platform.structureView.impl
...
GitOrigin-RevId: 0c20c9a059baa4e6e99df7e6c8ffd19be6386bc3
2025-05-11 10:42:09 +00:00
Vladimir Krivosheev
7cf9ef2b29
update bazel files
...
GitOrigin-RevId: e78f86bd17affd7892fd1af8e157f033906b1865
2025-05-09 15:36:06 +00:00
Maxim.Kolmakov
04b425169e
Fix testData names after test renaming
...
GitOrigin-RevId: 9a3353dae54e66ba6aa72c37e815921dcbd0a9ff
2025-05-09 15:32:59 +00:00
Vladimir Krivosheev
644a6b2e81
IJ-MR-162467 don't export intellij.platform.editor.ui
...
GitOrigin-RevId: 8894abe16fb347de7649bfb2d7888b6e6fe0232c
2025-05-09 14:20:40 +00:00
Maxim.Kolmakov
054c4b48dc
AT-2356 WEB-69538 WEB-70356 WEB-71294 Move WEB performance unit tests from Aggregator
...
GitOrigin-RevId: 118e6d2a8c5c3b7c1fd08fe8e9592d929058583b
2025-05-09 11:12:38 +00:00
Vladimir Krivosheev
6f8ff07ccc
simplify bazel labels (another step towards using simple names that reflect directory structure)
...
GitOrigin-RevId: 12bfb2d0fa315d87c7a4ade363d0f834cf324b71
2025-05-08 16:58:30 +00:00
Roman Chertishchev
52141f7bdf
[ai-completion] LLM-15940 cleanup
...
GitOrigin-RevId: d56da174da86d44a9dd938f6cbcf9d8d6a7d4e04
2025-04-18 14:40:43 +00:00
Roman Chertishchev
7f67b699f6
[ai-completion] LLM-15940 add JsonSchema red-code checks for Yaml cloud completion
...
GitOrigin-RevId: 727a9df45b15d7a5a502d61668c654be76b632d7
2025-04-18 14:40:43 +00:00
Milica Sladakovic
f0d0cd55be
IJPL-182234 Add noStateLoaded method
...
The `RD Settings Synchronization Helper` pointed out it was necessary
GitOrigin-RevId: 150d7314fb6572884ca2fc9f7bbd9707d4b87c87
2025-04-16 11:16:11 +00:00
Milica Sladakovic
f3b2c4fb8a
IJPL-182234 Synchronize backend and frontend settings and remove one of them
...
Up to this commit I followed the IJPL-A-1008 guide, but it seems that there is a bug with the options.
GitOrigin-RevId: a7fb0c26199323502f71b2a7e0ce759d22ddb570
2025-04-16 11:16:11 +00:00
Milica Sladakovic
136df03aa0
IJPL-182234 Register settings <applicationSettings> in JSON plugin
...
GitOrigin-RevId: e37798921ef7bb2e87bd2329f600360215bba0b4
2025-04-16 11:16:11 +00:00
Milica Sladakovic
ac88797dde
IJPL-182234 Add RemoteSettingInfoProvider for JSON
...
GitOrigin-RevId: 11c36b6def5fc52d29d71b995bd9d43131774252
2025-04-16 11:16:11 +00:00
Suzy Kostumyan
c3af60adeb
Group version incrementation for collectors
...
GitOrigin-RevId: c0702de0d1fd13ef960b097a0eb6959320c94d99
2025-04-14 10:53:57 +00:00
Nikita Katkov
de62226595
[json] Prefer standard plugin ID that conforms to our naming strategy and preserve old ID as alias for compatibility reasons
...
GitOrigin-RevId: 25658e68d2c3902559681c72f3b91180f1ec096b
2025-04-09 23:06:37 +00:00
Vladimir Krivosheev
a97d7cd683
update bazel files
...
GitOrigin-RevId: 284eac823036330f6f242a4799a128a77a191cc0
2025-04-04 06:14:49 +00:00
Nikita Katkov
8d987d75ff
[json + remdev] IJPL-176240 Update test data path
...
GitOrigin-RevId: 9b6b98b1b9a9c98631801f24df0bd0f7463d3251
2025-04-03 13:08:20 +00:00
Nikita Katkov
771ef70a6f
[json + remdev] IJPL-176240 Remove package attribute from the json.frontend module
...
Now all content modules of the plugin are packed into separate jars, establish correct dependencies between themselves and form a single plugin with universal layout, that might be installed into any kind of IDE, be it frontend, backend or monolith one
GitOrigin-RevId: 2027155ceb2584b194c156cf62c169d6712e2e4c
2025-04-03 13:08:20 +00:00
Nikita Katkov
8efb6f09a2
[json + remdev] IJPL-176240 Move plugin.xml to the root module and register content modules and dependencies in it
...
GitOrigin-RevId: e30dafebac00722e06165e021dc06cadebe40a9f
2025-04-03 13:08:20 +00:00
Nikita Katkov
2d669c5fc9
[json + remdev] IJPL-176240 Move classes that describe shared functionality to the intellij.json module (classes are left in the root module to reduce the changes surface caused by refactorings since almost everything depends on json)
...
GitOrigin-RevId: 4cceb1bf37f4e1163a5306bfda2bed15995bbabd
2025-04-03 13:08:19 +00:00
Nikita Katkov
9e2898c2d1
[json + remdev] IJPL-176240 Move classes that describe backend functionality to the json.backend module
...
GitOrigin-RevId: b7b39919403bbf306ee780a8efb3085293535753
2025-04-03 13:08:19 +00:00
Nikita Katkov
e47f455e74
[json + remdev] IJPL-176240 Rename json.split module usages to json
...
GitOrigin-RevId: 055f4e84f8ac44bf073cefc95af86eb00fad2760
2025-04-03 13:08:19 +00:00
Nikita Katkov
af3c9eb3fa
[json + remdev] IJPL-176240 Rename json.split module to json
...
GitOrigin-RevId: e557c4ef12df531ca6f5a91a362a012c284677b4
2025-04-03 13:08:19 +00:00
Nikita Katkov
78cc56f105
[json + remdev] IJPL-176240 Rename json module usages to json.backend
...
GitOrigin-RevId: 25345a8aeb70dd611dfd7447ae3d1b953d9df4e1
2025-04-03 13:08:19 +00:00
Nikita Katkov
0914cd7ce8
[json + remdev] IJPL-176240 Rename json module and its descriptor to json.backend
...
GitOrigin-RevId: 42ae7c2aa2f6373b4f03299b4c52fc5065a6f684
2025-04-03 13:08:19 +00:00
Nikita Katkov
e320fcb9ce
[json + remdev] IJPL-176240 Rename json.frontend to json.frontend.split module to conform to the naming policy
...
GitOrigin-RevId: ee15dfb7202c7de821c043156c71cfc355a3e7f7
2025-04-03 13:08:19 +00:00
Daniil Ovchinnikov
6787fe130e
mark EnterHandlerDelegateAdapter obsolete and clean up its usages
...
GitOrigin-RevId: 18180910770bf4c1e7b21e42970adb2d7bb602b0
2025-03-27 15:57:08 +00:00
Stanislav Utikeev
1df975feec
[json] Extract schemas with shorthand into TestSchemas
...
GitOrigin-RevId: 041011dd7b9e2679f300621382bffea71c0bf190
2025-03-21 19:23:08 +00:00
Stanislav Utikeev
b72425699e
[json] Extract open1ThenOpen2Then3Schema schema into common test utils
...
GitOrigin-RevId: 7e6876df7328fdcf26c44ee1232101dc32a13f9d
2025-03-21 19:23:08 +00:00
Stanislav Utikeev
09e9f76c11
[json] AMPER-4186 Try expanding shorthand forms on all the steps of doExpand
...
Previously, we tried expanding shorthand forms only if completion happened on the same level where the shorthand form was used. For deeper completions, we've always replaced everything non-object on the path with an empty object.
GitOrigin-RevId: d1328bb2d5e1561b3ef5471b6de2b6351b74aea0
2025-03-21 19:23:08 +00:00
Yuriy Artamonov
5cbc1d1e68
[json] IJPL-181564 JSON schema path matcher is not robust to errors in schema catalog
...
GitOrigin-RevId: 067ea6e8c77f1df5cc2b91c5984ae2ef9a9cdcee
2025-03-20 07:33:00 +00:00
Sergei Vorobyov
4ee72cd265
[TrustedProjects] cleanup: migrate code on the public trusted projects API
...
### Issues
* IJPL-172505 Trusted Projects' API is marked as Experimental
GitOrigin-RevId: 5b0bc732be7334633846c919347affd71774459d
2025-03-14 21:12:53 +00:00
Nikita Katkov
ea77354891
[json] IJPL-173495 Report failures to FUS to be able to investigate a missing downloads problem faster
...
GitOrigin-RevId: 109ad24b92cd2ebd43b24f20279d2725a61d4121
2025-03-07 21:04:16 +00:00
Nikita Katkov
e973a132cf
[json] IJ-CR-148546 Convert parameter to receiver to increase function discoverability
...
GitOrigin-RevId: 6d5b52bfa1a784441719f807ac7c163da9098e3f
2025-03-04 21:44:26 +00:00