Commit Graph

7732 Commits

Author SHA1 Message Date
Piotr Tomiak
c2121af7a3 WEB-70567 WebSymbols: properly support standard HTML attributes with enumerated values
(cherry picked from commit 1dd2997721d943b7a1c1d461a80a0eab6d68c4aa)

IJ-CR-150932

GitOrigin-RevId: e3a549d20ecdbdfd1d738c91decc16464be91e2e
2024-12-14 18:57:02 +00:00
Konstantin Ulitin
e7888d2bef [js] WEB-68097 cleanup PsiPresentableMetaDataRenderStrategy (IJ-CR-149013)
(cherry picked from commit 228f08195ba22e69f87ba2b58d96702b128b4677)

IJ-CR-149013

GitOrigin-RevId: e01902c372fd06602c296cb79152fab319dd8ea4
2024-11-18 13:26:00 +00:00
Konstantin Ulitin
085b4b654c [js] WEB-68097 calculate type text of jsx attributes asynchronously
(cherry picked from commit 0906a3a855f5cc0f5bb85572120aab56a67146b5)

IJ-CR-149013

GitOrigin-RevId: 83f32ee5e2e832da65d7266d2ed44611939d1998
2024-11-18 13:26:00 +00:00
Andrei Iurko
efbebbef0b [qodana] QD-9891 Add reviewed inspections categories and fix json schema validation
GitOrigin-RevId: 7ca2b2fde31a47b41b1940badee13d931bd91102
2024-11-06 14:28:05 +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
Tagir Valeev
feb2ee9625 Warnings fixed (mostly redundant cast)
GitOrigin-RevId: 63bdb7f359a1a2cd37cb6a691b3d94db8ba3ce02
2024-10-11 08:10:27 +00:00
Nikolay Chashnikov
7062259054 [xml] API cleanup: mark deprecated unused API for removal (IJPL-156972)
GitOrigin-RevId: 125d94f869c821424fab736e7cd280e20d94a6a0
2024-10-10 23:55:42 +00:00
Vladimir Krivosheev
f88f078dda bazel: update model
GitOrigin-RevId: dcd1f70f9ee2d7f04919b2da0eb725d6c5e54c3d
2024-10-07 12:22:54 +00:00
Yuriy Artamonov
b79a859047 [java] IDEA-352641 File - New contains many irrelevant templates for Java source sets
GitOrigin-RevId: bd18866f6d60839fa9474c7071aca2761989986e
2024-10-06 17:03:10 +00:00
Vladimir Krivosheev
4a176d4c02 IJ-CR-146078 extract intellij.platform.bootstrap
GitOrigin-RevId: b79efc92829111228e83058e54381d8e02116b6f
2024-10-05 22:01:55 +00:00
Roman Shevchenko
69479687e5 [project] replacing FileChooserDescriptor#isFileVisible with file- and/or extension-based filters (IJPL-150176)
GitOrigin-RevId: 7176005f3d39d2f2e928c2e5f804de173e5d83f4
2024-10-02 09:28:56 +00:00
Vladimir Krivosheev
a9e7930abe bazel - build lang-impl
GitOrigin-RevId: c4c4dce20bd6e4046644f95f6e7b3f437c51668d
2024-09-27 13:47:17 +00:00
Vladimir Krivosheev
35d1573ec2 remove unneeded dependency on intellij.platform.resources and intellij.platform.resources.en
GitOrigin-RevId: 78867d5ce08f879b10011b360034e4781f3bd310
2024-09-27 13:47:17 +00:00
Daniil Ovchinnikov
f35d2c1c62 IJPL-453 add and use the ability to re-throw logged errors in particular tests
GitOrigin-RevId: 9707406b5a2290b81e28cb1f64bf4d3891f757ef
2024-09-25 19:42:36 +00:00
Piotr Tomiak
007db6c60e RelaxNg: Avoid NPEs to improve performance when calculating element descriptors
GitOrigin-RevId: 9260e29679da728aeba7119accf2214b5dcfd460
2024-09-24 13:52:17 +00:00
Victor Turansky
ad042ed4ca WEB-67476 XML. Move tokens in frontback module
Merge-request: IJ-MR-145233
Merged-by: Victor Turansky <victor.turansky@jetbrains.com>

GitOrigin-RevId: 5f22e4e1bca7d006250b46898907e10b183a6469
2024-09-20 21:23:05 +00:00
Maxim.Kolmakov
c6d31a553c Remove @HardwareAgentRequired annotation
All Perf Unit tests are run on the hardware agents to ensure stability of the metrics.
So the annotation is not needed anymore and it doesn't work on JUnit5 tests so the same test is run twice and since test execution time depends on the bucketing, metrics are jumping.

GitOrigin-RevId: fc83a368447d09d6ad1b269c88fe4f6c79067a91
2024-09-13 15:28:16 +00:00
Piotr Tomiak
32a4911734 WEB-68289 WEB-68214 HTML: Ensure that listeners registration and extension point access happens within a non-cancellable section
GitOrigin-RevId: 8682fb7f6c531eb37f7baac251f8cb34778b756d
2024-09-11 10:38:38 +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
Dmitry Avdeev
bfe75a78d3 IJPL-160786 Creating XML from XSD fails with the "Cannot invoke java.util.Collection.iterator()" error
GitOrigin-RevId: 2fb750ca2f741446a540b4a0f480057ec5a93d01
2024-09-01 16:29:01 +00:00
Alexey Kudravtsev
bc0ed54e20 notnull
GitOrigin-RevId: 6bff4f44575e9aedc8671b8373181549570f9a78
2024-08-28 17:06:48 +00:00
Gregory.Shrago
038c336ddc migrate ActionPlaces.isPopupPlace usages
GitOrigin-RevId: 6caf1344423c8142a549d507c19e4ea40a721284
2024-08-28 05:13:52 +00:00
Yuriy Artamonov
f2e65d6529 [caches] IJPL-160878 CachedValue has unnecessary memory overhead
GitOrigin-RevId: 37c8cc57fa5eeb468aad7c51b35e8f5d3c1d8f57
2024-08-24 10:20:48 +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
Max Medvedev
8e5516d5de cleanup nanoxml
GitOrigin-RevId: 58f3de6ecb1b6049ce22d8658f0ca6a6b3a99b0a
2024-08-09 20:25:05 +00:00
Vladimir Krivosheev
3d0f2a0265 IJPL-159596 better "resource not found" error handling
GitOrigin-RevId: fbe4d2023505b2090cfd3a1935899904ece6e347
2024-08-06 19:58:37 +00:00
Vladimir Krivosheev
4da400b597 IJPL-159596 prefer NIO
GitOrigin-RevId: 3b4b7e98424cc1a8ce9afa99863c1dad0497e601
2024-08-06 19:58:37 +00:00
Vladimir Krivosheev
bfaa8b9512 IJPL-159596 prefer passing classloader instead of class (part 4)
GitOrigin-RevId: ed363b294008945b73602ac31e3bed4791456f07
2024-08-06 19:58:37 +00:00
Vladimir Krivosheev
6bf753faf5 IJPL-159596 prefer passing classloader instead of class (part 2)
GitOrigin-RevId: edc7c45db56b1bcb18f53e492ce658e5dbe4ef09
2024-08-06 19:58:37 +00:00
Vladimir Krivosheev
072043dcc6 IJPL-159596 prefer passing classloader instead of class
GitOrigin-RevId: 9a45d2d75901f6233153397939d9d48f6b997ce6
2024-08-06 19:58:37 +00:00
Vladimir Krivosheev
b05e9114f2 IJPL-159596 cleanup
GitOrigin-RevId: 6dd84401fd4407f27a9434450783d40a3f64a0e1
2024-08-06 19:58:37 +00:00
Vladimir Krivosheev
18f024e481 IJPL-159596 refactor XmlSchemaProvider
GitOrigin-RevId: d859bb645f949a0b494371d7b1b58c92087f1455
2024-08-06 19:58:37 +00:00
Vladimir Krivosheev
ba2718bc8b Rename .java to .kt
IJPL-159596

GitOrigin-RevId: 3e236851dc61a69c678b1eb15bb1d49225dae6b8
2024-08-06 19:58:37 +00:00
Vladimir Krivosheev
0b3adb1ac2 IJPL-159596 addStdResource - require classloader
GitOrigin-RevId: 7968c96000a0e229475682764efed849b41c8c46
2024-08-06 19:58:37 +00:00
Vladimir Krivosheev
e0f3cb0c6c IJPL-159596 refactor ResourceRegistrar
GitOrigin-RevId: 5a11d285d69adffe92c0ff82d5d56ecdda782f23
2024-08-06 19:58:37 +00:00
Vladimir Krivosheev
0a2d42c6f5 Rename .java to .kt
IJPL-159596

GitOrigin-RevId: 17c7466e305f60f38e515e088efb92f73f2ed5bf
2024-08-06 19:58:37 +00:00
Vladimir Krivosheev
becc5d63c5 IJPL-159596 cleanup
GitOrigin-RevId: 419e6224a64861b99849b655e61e7dba4107f5cc
2024-08-06 19:58:37 +00:00
Vladimir Krivosheev
1ed0c32b06 IJPL-159596 prefer SynchronizedClearableLazy
GitOrigin-RevId: 0409e7a776832a4f30e02106edc390dbddd8bf52
2024-08-06 19:58:37 +00:00
Vladimir Krivosheev
69851d9ee9 IJPL-159596 cleanup - sort modifiers
GitOrigin-RevId: 8e1586a79038e569be73ee956807c4959f21e5ff
2024-08-06 08:09:52 +00:00
Vladimir Krivosheev
035d071d3c IJPL-159596 cleanup - sort modifiers
GitOrigin-RevId: c0e6edefefbbfb738d74c96b26697a7e55e93ac1
2024-08-06 08:09:52 +00:00
Vladimir Krivosheev
f7ca55e2f1 IJPL-159596 prefer classloader
GitOrigin-RevId: d1bf56ec6db3cde21b5d8c5627b84167446cc9a0
2024-08-04 15:18:05 +00:00
Vladimir Krivosheev
ed33bc8ba9 IJPL-159596 refactor ResourceRegistrarImpl
GitOrigin-RevId: ba7c9938aeeff19f9ccbffa0c9d25016ee3bc9c8
2024-08-04 15:18:05 +00:00
Vladimir Krivosheev
61920f139b Rename .java to .kt
IJPL-159596

GitOrigin-RevId: 4010e1c3036376368da866aab029492e496efd94
2024-08-04 15:18:05 +00:00
Vladimir Krivosheev
6039af1e68 IJPL-159596 cleanup - sort modifiers
GitOrigin-RevId: a6c2e662d3a185b13847b586612bbc674ad2c3a7
2024-08-04 15:08:37 +00:00
Vladimir Krivosheev
ddd74095aa IJPL-159596 refactor ExternalResourceManagerExImpl
GitOrigin-RevId: d901d980d1c2f38143742d6669f95dec1a97c07e
2024-08-04 15:08:37 +00:00
Vladimir Krivosheev
a2b7af3b13 Rename .java to .kt
IJPL-159596

GitOrigin-RevId: 0c2d0f5462e123313d7d80839fa816bcdb57edfe
2024-08-04 15:08:37 +00:00
Gregory.Shrago
d51761f904 migrate getData to uiDataSnapshot: xml dom
GitOrigin-RevId: 07abbc179d60672479cd46e4731807688babb8aa
2024-08-02 01:17:08 +00:00
Nikita Kudrin
cdf91bf213 [benchmarks] Renaming PerformanceTest* => Benchmark*
GitOrigin-RevId: 9963b84d51e1062acc262a8d3d3de1409a708e3b
2024-07-23 18:20:01 +00:00
Max Medvedev
9f930f7d18 @NotNull/Nullable for ASTDelegatePsiElement
GitOrigin-RevId: 48e11f869faf0565db1aeedfb8544fdb04876c61
2024-07-23 13:27:20 +00:00
Alexander Bubenchikov
afdcd606e9 [maven] [IDEA-356247] move maven validation test into maven plugin, to allow downloading maven distribution in setup
GitOrigin-RevId: b695fb60e73fdc2fbaa73a32ba5150ffa9fe632e
2024-07-23 13:18:16 +00:00