Commit Graph

211 Commits

Author SHA1 Message Date
Vladimir Krivosheev
1ed0c32b06 IJPL-159596 prefer SynchronizedClearableLazy
GitOrigin-RevId: 0409e7a776832a4f30e02106edc390dbddd8bf52
2024-08-06 19:58:37 +00:00
Vladimir Krivosheev
035d071d3c IJPL-159596 cleanup - sort modifiers
GitOrigin-RevId: c0e6edefefbbfb738d74c96b26697a7e55e93ac1
2024-08-06 08:09:52 +00:00
Vladimir Krivosheev
ed33bc8ba9 IJPL-159596 refactor ResourceRegistrarImpl
GitOrigin-RevId: ba7c9938aeeff19f9ccbffa0c9d25016ee3bc9c8
2024-08-04 15:18:05 +00:00
Vladimir Krivosheev
ddd74095aa IJPL-159596 refactor ExternalResourceManagerExImpl
GitOrigin-RevId: d901d980d1c2f38143742d6669f95dec1a97c07e
2024-08-04 15:08:37 +00:00
Alexey Kudravtsev
02dcc5107b introduce utility method DumbService.isUsableInCurrentContext; replace usages
GitOrigin-RevId: 5ef82623debf3474bd9ed67829346f3d0f9967a3
2024-05-03 18:14:12 +00:00
Alexey Kudravtsev
ddf9b3da94 assertion: Language constructor must be non-public to avoid creating Language duplicates + test
GitOrigin-RevId: eb6954f444bf64bbc1d47b419af5e4db6fadf07e
2024-04-24 14:06:20 +00:00
Lev Leontev
ff4e0c707d [xml] Fix XmlSchemaProvider for single-file sources
GitOrigin-RevId: 8ac5abeb3fc2fa6621b6f4ecdad1a3b0ce364ae6
2024-02-16 15:48:50 +00:00
Yann Cébron
923b6df70c [platform] mark more EPs/API as PossiblyDumbAware
GitOrigin-RevId: 861cbb212b1ae57c8bcf20e6eb2aea52cf669629
2024-02-14 18:14:01 +00:00
Alexey Zhebel
7c4d7d0f83 fix XML parser message
GitOrigin-RevId: fadda3ddcc8f37a4358b36a61cc7b4ac564257eb
2023-11-10 23:01:33 +00:00
Christian Ivicevic
a7ddb28d54 WEB-60882 Introduce extendable highlighting of custom components including React Client Components
Merge-request: IJ-MR-115570
Merged-by: Christian Ivicevic <Christian.Ivicevic@jetbrains.com>

GitOrigin-RevId: 119ecd87900a7c3a7c416137377f61ecf5fcf2e1
2023-10-12 23:57:04 +00:00
Mikhail Pyltsin
e23e60a0eb [java-rd] IDEA-322563 Improve editing experience in Remote Dev for Java
- lexer, parser, IElementType for frontend

GitOrigin-RevId: 8842d018eab3ca17749660520820174d4f792437
2023-09-13 09:09:01 +00:00
Nicolay Mitropolsky
f6b16a10e2 [m8s, js] URL Path auto popup completion is not shown on / in JavaScript (IDEA-327248)
GitOrigin-RevId: c00e06d05db1b6e8a6e63d8f5799977aedb587b1
2023-08-03 15:35:12 +00:00
Piotr Tomiak
d0605b21b7 WEB-61273 Fix issues with std HTML tag inspections - update documentation
GitOrigin-RevId: 2ef15cfde9f605539d9f1c20a7de9b7ccc32ac0f
2023-07-06 21:28:45 +00:00
Piotr Tomiak
bfc1e17a9f WEB-61273 Fix issues with std HTML tag inspections. Correctly recognize custom HTML tags with Web Symbols.
GitOrigin-RevId: edefcae50149532ffa05551eced308d246f8af03
2023-07-04 22:14:08 +00:00
Piotr Tomiak
0cf1012296 WEB-61632 WEB-61085 Update generation code to match latest changes; use BCD directly from JSON
GitOrigin-RevId: 72334b45c65361531ca97858f8844a82548dca8b
2023-06-28 21:16:05 +00:00
Vladimir Krivosheev
227d75a1fc don't extend DynamicBundle
GitOrigin-RevId: 49cbebd629a92877dbeeffba8d97b0631fb9407e
2023-05-05 09:46:42 +00:00
Tagir Valeev
f456ed0604 Pattern variable can be used mass cleanup
GitOrigin-RevId: 55839bf0deca5f81d0f7eb5b1c190145a5ea0037
2023-02-07 13:58:20 +00:00
Nikolay Chashnikov
3db1e0326b [xml] get rid of identity-based comparisons of Strings (IDEA-312368)
Such a code is often written by mistake, and 'equals' method should be used instead. If rare cases where identity-based comparison is really needed, the code is changed to use a special Strings.areSameInstance method to make the intention explicit and avoid warnings.

GitOrigin-RevId: 829bedd32ff775a1716f2c58665438fad17848b4
2023-02-06 19:58:49 +00:00
Nikolay Chashnikov
1178f48134 cleanup: remove redundant '@author' tags from javadoc comments - 14
Now we have Code Vision hints which determine the author via Git history and show it in the editor automatically, and this information is more accurate than the tags which were automatically added when files were created.

GitOrigin-RevId: e0f2d6f1a9e6446397171170b4cf60d03a26b12c
2023-01-18 17:02:10 +00:00
Nikolay Chashnikov
37ce2ff8a6 cleanup: remove redundant '@author' tags from javadoc comments - 10
Now we have Code Vision hints which determine the author via Git history and show it in the editor automatically, and this information is more accurate than the tags which were automatically added when files were created.

GitOrigin-RevId: c9da0e5b671b6049f85db4824ea81782e2977d77
2023-01-18 17:01:57 +00:00
Nikolay Chashnikov
e7195f6214 cleanup: remove '@author peter' tags from javadoc comments
Now we have Code Vision hints which determine the author via Git history and show it in the editor automatically, and this information is more accurate than the tags which were automatically added when files were created.

GitOrigin-RevId: 99ea11604b3d5dfdf838d7f3685477814e642ceb
2022-10-13 14:39:10 +00:00
Nikita Skvortsov
8b6971be6e [maven] support preview in MavenPropertyPsiReference.
Will show preview of suggested inspection suppression.

GitOrigin-RevId: 57ab806d2cc70190adf558597f7b2fb16285264e
2022-09-28 11:57:09 +00:00
Piotr Tomiak
d3f9573392 WebSymbols: move to the platform.
GitOrigin-RevId: a6a18f8c9f3a94589df89911c21f42a2e3085c56
2022-09-22 15:45:45 +00:00
Nikolay Chashnikov
9d75dd6284 API: remove 'for removal' flag from deprecated API which aren't going to be removed soon (IDEA-301912)
GitOrigin-RevId: 520463a07fe7707d67d6a96190e9cc5ea6d31cd9
2022-09-16 12:41:30 +00:00
Alexey Kudravtsev
81b28717e0 XmlElementVisitor: notnull
GitOrigin-RevId: 4f180fea2d553e29de956fb0f45d27c33ff6cf28
2022-08-25 11:49:30 +00:00
Tagir Valeev
9038e3f77b Remove empty and irrelevant javadoc tags
GitOrigin-RevId: dcbbb8cff7ef267525129c464769f761d92c2120
2022-08-09 09:41:49 +00:00
Dmitry Avdeev
1c608e169f @SafeFieldForPreview for XmlSuppressableInspectionTool
GitOrigin-RevId: ce23822394a2ca90cb9762e70640c28cae011d3b
2022-07-28 17:19:41 +00:00
Vladimir Krivosheev
fe9812cfff prefer to not use ExtensionPointName.extensions()
In Kotlin streams should be not used, in Java extensions() maybe not performant if you in any case traverse the whole extension point

GitOrigin-RevId: f9ef0ce23617ffc8c89a4fe6df54142b8f6ca7dc
2022-07-20 04:39:55 +00:00
Nikolay Chashnikov
3de1d05eec [API] mark for removal API which was deprecated in 2021.2 or earlier and has few usages only (IDEA-281036)
GitOrigin-RevId: 6f1cdecf02dae3ab19351a4fa4e895f98265ea0a
2022-02-17 22:44:08 +00:00
Andrey Starovoyt
137a902af4 jsx: provide a way to customize deprecated highlighting of XML inspection WEB-53418
GitOrigin-RevId: 2f4c7aa84eef7a7a2d41d5a6c32c5579c5a6f6bf
2022-01-27 00:28:04 +00:00
Bas Leijdekkers
b1bc54681e XML: follow quick-fix/intention text convention
GitOrigin-RevId: dfd4b04ca3f207dc3a32791e4f995c259abc8b91
2022-01-06 11:53:13 +00:00
Yann Cébron
2fc98d1499 XmlFileNSInfoProvider: javadoc cleanup
GitOrigin-RevId: dbbdcbddc2ef4e0ae044f9022a392e665a79c335
2022-01-05 15:58:31 +00:00
Andrey Starovoyt
69029cd4c4 html/xml: remove "tag" support, keep only tag name for simplicity WEB-21035
GitOrigin-RevId: 02fd163c3bd385450d0d6d17e2d688b7c667ef50
2021-12-03 12:29:12 +00:00
Andrey Starovoyt
25cb1ae200 html/xml: introduce custom tag, first try WEB-21035
GitOrigin-RevId: 52cc76651023375bd054d165139c9b1edcba4023
2021-12-03 12:29:09 +00:00
Piotr Tomiak
0eb0bc0905 WEB-53447 WEB-53741 Angular: False Positive "Wrong attribute value" on all kinds of attributes
GitOrigin-RevId: 11abac7d92169772d9f2ed2192bec270985234b3
2021-11-26 19:17:21 +00:00
Piotr Tomiak
bee78b1d5a Web Symbols: migrate to Symbols API.
GitOrigin-RevId: f9489a3c73ee501ac824f97672b50ca77f1fea9e
2021-10-12 18:40:08 +00:00
Andrey Starovoyt
ca0b10f0b5 js: move all react-specific extensions to a separate file
GitOrigin-RevId: 282b6cdd806a6deb743bed8116f45041cb5c21c5
2021-09-20 18:52:05 +00:00
Piotr Tomiak
4205c16594 I18n: add missing annotations and i18n-ize hardcoded strings
GitOrigin-RevId: 34879bf75d6aaa2837a83e89c89ab0df05746b78
2021-08-24 17:11:51 +00:00
Piotr Tomiak
a7674aa7b9 WEB-52211 MDN: Improve support for BCD and update documentation for 2021.2.1
GitOrigin-RevId: fcf6ca94396b2fdf92d81bf3e2c2d445c76d2203
2021-08-13 13:23:26 +00:00
Alexey Kudravtsev
cd7dc7b316 remove impl dependencies from OpenAPI module "intellij.javaee.web"
GitOrigin-RevId: 3cebfda8738e16b759c968dc15d3a024fb045ffa
2021-08-10 12:44:48 +00:00
Piotr Tomiak
cd30e59d0a WEB-43908 Create meta-language for HTML compatible languages - improve API naming.
GitOrigin-RevId: 46ef16d38cb6edf6674d7587675cc75ef4aac1f6
2021-08-06 11:28:37 +00:00
Piotr Tomiak
acba6fdcf5 WEB-51988 WEB-51614 WEB-43908 Create HTML-like meta-language and fix web-types code completion in html-like languages.
GitOrigin-RevId: 38666aa797d68deaaa69bd9ec2e6bbfa7cfd9153
2021-08-05 13:13:10 +00:00
Alexey Kudravtsev
ae79850536 notnull
GitOrigin-RevId: 499188ef4f633f20b0955e5738eb46c70fd8b153
2021-07-19 14:51:19 +00:00
Alexey Kudravtsev
d75f19e731 make fastutil, StreamEx, icu4j libraries unavailable to api modules to avoid exposing them in OpenAPI, add test to enforce this contract
GitOrigin-RevId: 9f6b4a3ed011246c9a34055d251bd6a62e50358d
2021-07-14 12:35:04 +00:00
Alexey Kudravtsev
ca1f84752b avoid using int-object maps from "fastutil" library in api modules
GitOrigin-RevId: d07e123190c4e6f72f9a5c522f2f6e023e640321
2021-07-14 01:43:28 +00:00
Vladimir Krivosheev
5ffefe630a cleanup - remove unused XmlTagUtilBase
GitOrigin-RevId: 3c4d598728bd8d141ee925f1edcce2a170dbe16b
2021-05-05 18:24:26 +00:00
Dmitry Jemerov
749ce8a332 Cleanup: remove @author tags
GitOrigin-RevId: 9174eb8d77215b16f9f6c6074e6aced654d95ef1
2021-05-03 13:07:48 +00:00
Yann Cébron
b68f555fc9 StandardResourceProvider: javadoc
GitOrigin-RevId: 1280c94ae16c89d01634bcd1e869700b0f4fdff2
2021-04-29 16:33:58 +00:00
Vladimir Krivosheev
809b7ca201 deprecate ServiceManager.getService(project)
GitOrigin-RevId: 3805c3aac4e084c828558bf1b1570339f7f3b4a3
2021-03-26 21:30:32 +00:00
Vladimir Krivosheev
80f5b09680 don't use deprecated AbstractExtensionPointBean
GitOrigin-RevId: b2ca29bfc60ff2ae98aa13d3b04d61c62e56b42e
2021-03-26 20:22:20 +00:00