Commit Graph

4684 Commits

Author SHA1 Message Date
Piotr Tomiak
99ba241ed3 [html] WEB-73790 href urls look weird with soft wrapping enabled.
(cherry picked from commit 30481b92a98ebc199006f881d7a5f20cd140d1db)

IJ-CR-167934

GitOrigin-RevId: 2583f80cac80a3f435e7b83aeedf638a0c2c29f4
2025-07-16 14:16:52 +00:00
Maria Filippova
8bbb71037d WI-81268 IJ-CR-166951 register XmlLanguageCodeStyleSettingsProvider in shared module
(cherry picked from commit f38009df0a4275817735315d5fa671f112678216)

GitOrigin-RevId: abedd96faa7dcc04a7609ffaccbd3f39fb606018
2025-07-15 13:12:00 +00:00
Maria Filippova
56076fee13 WI-81268 IJ-CR-166951 move xml/html rearranger to shared module
(cherry picked from commit 50e284e56053440dfaa63154a71b845b986d4423)

GitOrigin-RevId: ac82dbdf80b2212980169f714b94ecf0f0653a7b
2025-07-15 13:12:00 +00:00
Maria Filippova
af8e33acd7 WI-81268 IJ-CR-166951 move codestyle settings + formatter to xml.frontback
(cherry picked from commit fba1caa1101f6041bd6998d684bb49413b170090)

GitOrigin-RevId: cc48ee7377759fb4083d2c3213874ae92f44a6b7
2025-07-15 13:12:00 +00:00
Piotr Tomiak
6107d2bfab [polySymbols] To keep namespace consistency with the polySymbols module rename packages: com.intellij.html.polySymbols -> com.intellij.polySymbols.html, com.intellij.javascript.polySymbols -> com.intellij.polySymbols.js
IJ-CR-167388

GitOrigin-RevId: af72329e62dbf08fe8a22baaa1e6538ee406582d
2025-06-30 18:09:36 +00:00
Piotr Tomiak
f934bb0886 [polySymbols] WEB-73291 PolySymbolQueryScopeContributor - complete migration of PolySymbolQueryConfigurator.getScope to contribution patterns.
(cherry picked from commit 0502e8816e77d7eaa968134218997e2b6b06d1af)

IJ-CR-166348

GitOrigin-RevId: e535542acff43c4b3d5c23582d413607e16b83de
2025-06-24 13:45:22 +00:00
Piotr Tomiak
7c226c4cac [polySymbols] WEB-73607 Cleanup class names in com.intellij.html.polySymbols.* packages
GitOrigin-RevId: 3c9d650c2c6b8efbbbf1467fc4fbcaa2d5a67f68
2025-06-16 21:31:30 +00:00
Piotr Tomiak
e1a6925ba6 [polySymbols] WEB-73607 Unify naming of PolySymbolQueryResultsCustomizer inheritors and remove s from query package class names
GitOrigin-RevId: 2165dbecdacc1b4c01dc6dde0209526676b6e93a
2025-06-16 21:31:30 +00:00
Piotr Tomiak
433e8b251d [polySymbols] WEB-73607 Unify naming of PolySymbolQueryConfigurator inheritors.
GitOrigin-RevId: 0a633b49432e49b6e61567ff7340874ce2ae7070
2025-06-16 21:31:30 +00:00
Piotr Tomiak
0818f4733c [polySymbols] WEB-73607 Unify naming of PolySymbolsCompletionProviderBase inheritors.
GitOrigin-RevId: 21207b816fa2b7ed0a66a122ebbb9b3697e05019
2025-06-16 21:31:30 +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
Maria Filipanova
93e41fa52d IJPL-185506: add intellij.platform.polySymbols.backend module, intellij.platform.polySymbols as a content module
GitOrigin-RevId: 5cd9f7516bc2de532479da9f5780926660df6a1e
2025-06-12 20:18:35 +00:00
Piotr Tomiak
d999ac94eb [polySymbols] WEB-73289 Simplify PolySymbol interface - use generic modifiers and accessModifier instead of isAbstract and isVirtual
GitOrigin-RevId: 501b8f4cf1853c504f1e30dc8cccb2cd53d5f01f
2025-06-11 12:21:44 +00:00
Vladimir Krivosheev
539d5197ad don't export intellij.platform.util.diff
GitOrigin-RevId: 2b25166fd986c0b897636a290a97f1b2927352ce
2025-06-09 21:02:56 +00:00
Piotr Tomiak
61782ae39c [polySymbols] WEB-73457 Move JS/CSS/HTML Symbol kinds out of PolySymbol interface
GitOrigin-RevId: 2bdce1a97c5145a8ccea9557247bb8c6d7c657c8
2025-06-09 12:54:04 +00:00
Maria Filipanova
1b34589d35 IJPL-185506: some more xml's xmls cleanup
GitOrigin-RevId: e467d5a0666250abefa5e081224d1fb4a2c920c1
2025-06-05 22:45:02 +00:00
Maria Filipanova
9052ceba4d IJPL-185506: include psi & psi.impl as content modules, add some missing backend dependencies
GitOrigin-RevId: b74ac7059d3ca6e1f43fd4168c84737db2d95752
2025-06-05 22:45:02 +00:00
Vladimir Krivosheev
2d5aaf391b IJ-MR-162467 don't export intellij.xml.psi
GitOrigin-RevId: d4ca928b7dc468451c0047bd35f1f60c1199207a
2025-06-05 14:33:17 +00:00
Vladimir Krivosheev
9cf68d5e12 ExternalResourceManagerExBase - don't use deprecated Disposable
GitOrigin-RevId: 25a98f4f04684514050cf21e81fc364f4eb2aba8
2025-06-05 13:13:43 +00:00
Maria Filipanova
5209955bf4 IJPL-185506: extract psi & psi impl xml
GitOrigin-RevId: 4d033995789587fbb5a9c81ced0c75551443cc19
2025-06-04 17:19:02 +00:00
Maria Filipanova
4b547dd989 IJPL-185506: extract xml impl registration to separate xml
GitOrigin-RevId: 6ab827ef781c9814758d4c4b9634a25596634742
2025-06-04 17:19:02 +00:00
Nikolay Chashnikov
3865c06adb [xml] remove unused dependency from intellij.xml.impl to intellij.spellchecker (IJPL-189900)
This dependency isn't used since intellij.spellchecker.xml was extracted to a separate content module (b3b87d940).

GitOrigin-RevId: eed90c8ee7b6aa1ef027c8c7f9f1e476a37044cc
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
Nikolay Chashnikov
6a2e1a6f8b [spellchecker] extract intellij.spellchecker.xml content module (IJPL-189900)
Classes from com.intellij.spellchecker.xml were located in intellij.xml.impl module (which is loaded by the main classloader of the core plugin) and they depend on classes from intellij.spellchecker. So it is necessary to extract them to a content module to convert 'intellij.spellchecker' to a content module.

GitOrigin-RevId: b3b87d940f00fc2835bdb3d9ffb841489b834430
2025-06-02 18:16:11 +00:00
Piotr Tomiak
352f29a517 [polySymbols] WEB-73268 Use PolySymbolQualifiedKind instead of separate namespace and kind.
GitOrigin-RevId: 053dc77c8c25d232a4dd757693cca6d4acb6a8d8
2025-06-02 12:45:50 +00:00
Piotr Tomiak
d249a17682 [polySymbols] WEB-72822 Rename intellij.platform.webSymbols module to intellij.platform.polySymbols.
GitOrigin-RevId: 4bbb952e015ed05241a7732d6caa62dcae8a77f5
2025-05-30 15:36:58 +00:00
Piotr Tomiak
aa75170cc7 [polySymbols] WEB-72822 Rename leftovers in HTML pacakge from *WebSymbol* to *PolySymbol*
GitOrigin-RevId: 6c79e5aad239e7fd83a400c6f603f045d921f5f3
2025-05-30 15:36:58 +00:00
Piotr Tomiak
ffffcc4b2b [polySymbols] WEB-72822 Rename package com.intellij.html.webSymbols to com.intellij.html.polySymbols
GitOrigin-RevId: 83056dcbaec57f0b09b9062465664383df55b0e8
2025-05-30 15:36:58 +00:00
Piotr Tomiak
e2ce78d326 [polySymbols] WEB-72822 Refactor various JavaScript plugin classes from *WebSymbol* -> *PolySymbol*
GitOrigin-RevId: 2d46ad59f14df27820b48e5f0128581ea1473081
2025-05-30 15:36:57 +00:00
Piotr Tomiak
c3750c96c6 [polySymbols] WEB-72822 Rename package com.intellij.webSymbols -> com.intellij.polySymbols
GitOrigin-RevId: 38740165a891410dc365d09378af553c775ca7d7
2025-05-30 15:36:57 +00:00
Piotr Tomiak
026746bb64 [polySymbols] WEB-72822 Refactor WebSymbolsQueryExecutorFactory -> PolySymbolsQueryExecutorFactory
GitOrigin-RevId: c751c247140f08b661ff52b26651353484ef4150
2025-05-30 15:36:57 +00:00
Piotr Tomiak
a59ba0d2b2 [polySymbols] WEB-72822 Refactor WebSymbolsQueryConfigurator -> PolySymbolsQueryConfigurator
GitOrigin-RevId: a615166ae66e4260048ba0a81d3cb606e29664f0
2025-05-30 15:36:57 +00:00
Piotr Tomiak
f155b3fbbc [polySymbols] WEB-72822 Refactor WebSymbolsQueryExecutor -> PolySymbolsQueryExecutor
GitOrigin-RevId: 607cb711d0637a77b63264cf491db4d55531902b
2025-05-30 15:36:57 +00:00
Piotr Tomiak
edb21cbc08 [polySymbols] WEB-72822 Refactor WebSymbolsCompletionProviderBase -> PolySymbolsCompletionProviderBase
GitOrigin-RevId: 5e4951eba05f56465a09ef228bd3ba4193c5f416
2025-05-30 15:36:56 +00:00
Piotr Tomiak
dfaf913516 [polySymbols] WEB-72822 Refactor WebSymbolCodeCompletionItem -> PolySymbolCodeCompletionItem
GitOrigin-RevId: a69d71d799f3322c28ceb22fefb094ab857404d7
2025-05-30 15:36:56 +00:00
Piotr Tomiak
5a5c31e765 [polySymbols] WEB-72822 Refactor WebSymbol -> PolySymbol
GitOrigin-RevId: 5ae84bbc173b97f59d94d09d4322c4fbc49aadbc
2025-05-30 15:36:55 +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
Piotr Tomiak
ce63d2749c [webSymbols] WEB-73085 WebSymbols: do not use stopHere in code completion. Use static methods on WebSymbolsCompletionProviderBase to inform other providers that some symbol kinds should be skipped
GitOrigin-RevId: 6bfbf56233215938473c5dccb95fad67d100b611
2025-05-29 14:23:15 +00:00
Maria Filipanova
9507e7fdd8 IJPL-185506: remove intellij.platform.indexing.impl dependency from xml psi impl
GitOrigin-RevId: 9f7c86f056f9c087299caaba3dbb54e0b1ef1960
2025-05-27 18:50:03 +00:00
Alexey Kudravtsev
71082f6f3c convenience method Segment.contains
GitOrigin-RevId: e2ded31d577c1aaa627482dcef557bce2fcaaefc
2025-05-26 19:22:34 +00:00
Alexey Kudravtsev
91e7551c5a cleanup: rename file to psiFile to distinguish from VirtualFile
GitOrigin-RevId: 7af7c2fdd3836eeba440f1a8e237eff24a8b629d
2025-05-21 16:57:54 +00:00
Vladimir Krivosheev
5c7824a820 ui designer compilation - part1 - allow .form as input
GitOrigin-RevId: 5ab44530cdafe63de7f0595fe9c6ba80ab9da174
2025-05-17 19:35:32 +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
74a74205c9 IJ-MR-162467 do not export intellij.platform.foldings
GitOrigin-RevId: 868726f6678c7231527f621255a5d902320e58b6
2025-05-10 21:23:03 +00:00
Vladimir Krivosheev
7cf9ef2b29 update bazel files
GitOrigin-RevId: e78f86bd17affd7892fd1af8e157f033906b1865
2025-05-09 15:36:06 +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
Tagir Valeev
1418ad0a08 Warnings fixed
GitOrigin-RevId: 6d6543239ebfebf49c62a31341835747ac3969aa
2025-05-05 15:38:20 +00:00
Nikolay Chashnikov
e9e51d91f0 [xml] get rid of references to package-private members of intellij.xml.* modules from other modules (IJPL-149126)
GitOrigin-RevId: 7f4529665c0a478f154a6405f31a13cccfc8c7d5
2025-04-30 09:01:11 +00:00
Piotr Tomiak
ddd4e6406c [webSymbols] HTML: fix attribute name insert handler behaviour.
GitOrigin-RevId: 05db5b509fee358a5f3c74ebe9ea871b8ea4a19c
2025-04-02 18:56:55 +00:00