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
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
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
9e139ffe99
IJPL-160738 Running XSLT transformation results in "Unknown error" -> java.lang.AssertionError
...
GitOrigin-RevId: 6a435ee5db5e12a450b186354c507d1d7110cfc0
2024-09-02 20:52:37 +00:00
Gregory.Shrago
3433a23e80
fix DataProvider cast in HighlightingOutputConsole
...
GitOrigin-RevId: 81ebd7113cdc071f8deb35e240f1609fca69702b
2024-08-09 18:18:23 +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
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
Gregory.Shrago
c96ded4cdc
migrate getData to uiDataSnapshot: plugins
...
GitOrigin-RevId: ce5459169f986f82b4a1bc6241d028ce3027fb7c
2024-08-02 01:17:08 +00:00
Yuriy Artamonov
4dac328bf4
[i18n] IJPL-158521 Fix more ellipsis problems in plugins
...
GitOrigin-RevId: 981393c6f975e303847ca598b650fec8fe65d9bf
2024-07-30 16:35:51 +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
Nikita Kudrin
cdf91bf213
[benchmarks] Renaming PerformanceTest* => Benchmark*
...
GitOrigin-RevId: 9963b84d51e1062acc262a8d3d3de1409a708e3b
2024-07-23 18:20:01 +00:00
Tagir Valeev
9c8c0393e9
Remove unused keys2
...
GitOrigin-RevId: d79f12539a2fd567972f6c0e8fed828a6718cc81
2024-06-20 12:13:06 +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
Alexandr Trushev
66f71976e8
IJPL-797 intellij.platform.editor review internal API
...
GitOrigin-RevId: dea7a0c919ad545e76476d95f0e5b1fecb43faac
2024-06-12 21:07:27 +00:00
Maxim.Kolmakov
71168cb8a9
IJ-CR-135039 Replace usages of PlatformTestUtil.newPerformanceTest with PerformanceTestUtil.newPerformanceTest
...
GitOrigin-RevId: 4edcfadc23f7305d68b8c08cd6ae634ee4869a2e
2024-06-03 10:14:22 +00:00
Alexey Kudravtsev
3102effabf
make highlight visitors run concurrently; fix tests, get rid of HighlightInfoProcessors to fix IJPL-149030 HighlightVisitors should run in parallel
...
GitOrigin-RevId: 8a77dd409a575d3eaf28d6935ffeb87fce35dbd4
2024-05-01 11:53:23 +00:00
Gregory.Shrago
204f56656e
annotate/fix names for icon providers/patchers
...
GitOrigin-RevId: 2faa3be0c1e377ffa08874a5f49d862118e83cfd
2024-03-29 18:02:00 +00:00
Alexey Kudravtsev
7a16a7a4c0
prevent AnnotationHolderImpl from extension, make AnnotationSessionImpl.computeWithSession() the only available mechanism to obtain anno holder
...
GitOrigin-RevId: 5565124fe4655c87730d3978b92672ed0eea4f90
2024-03-20 13:37:21 +00:00
Dmitry Avdeev
3321580baf
EA-135446 PIEAE: CompositePsiElement.getContainingFile
...
adding dependency on file to protect NSDeclTracker
GitOrigin-RevId: 1d658b0670d2d556f5af59af3855c4f56984162f
2024-03-07 16:28:55 +00:00
Alexey Kudravtsev
394e5c640a
IDEA-321013 Outdated HighlightInfo's should be removed as soon as the relevant annotator or inspection finishes
...
Rework annotators engine to make annotators run in parallel, each on all relevant PSI elements in their own order (makes fast annotators complete faster to allow them to remove outdated highlighters faster).
For that, for each annotator (in parallel):
- create its own AnnotationHolder
- rearrange its PSI elements in "time to first diagnostic in previous run" order, to reduce latency.
- run annotator on these PSI elements sequentially
- as soon as annotator produces info/fails to produce the same info from the previous run, update the corresponding range highlighters
Pleas note, there's no more contract "Do not call annotators for parent PSI if some (maybe completely unrelated) annotator/highlight visitor produced error for some PSI element".
Fix highlighting tests, the majority of which relied on annotator order, or implicit contract above.
Fix a bunch of annotators which tried to double-visit some PSI elements to fight the contract above.
GitOrigin-RevId: 74f727fc6d3be3f500cdbb0f26e7d0daf1ffe7ff
2024-02-12 18:52:52 +00:00
Nikita Kudrin
3dce2dce2f
[unit perf tests] AT-644 Renaming
...
GitOrigin-RevId: 464b77181de9f1e0cc6de2623201635c405ee4c3
2024-02-08 11:21:41 +00:00
Nikita Kudrin
b143fe1540
[unit perf tests] AT-644 Removed expected time from the tests
...
GitOrigin-RevId: a53f40c1721a46c7833018346dc622dec1f1b80a
2024-02-07 16:11:29 +00:00
Dima Golovkov
3d48ab4cb9
Add xpath icon for IntUI for UX-2821
...
GitOrigin-RevId: 10e7288997af67281639b186ca0f12c5df417b3e
2024-01-25 19:44:31 +00:00
Alexandr Suhinin
79653f2633
CR-101244 clean up: remove redundant overriding methods
...
GitOrigin-RevId: d4d165c6280b7bead925940c82b20f5300c7750a
2024-01-20 15:47:17 +00:00
Gregory.Shrago
ba3e31b0aa
convert AnActionButton.fromAction usages
...
GitOrigin-RevId: 8de0fbb8042b8910663ed8cbd48e154a9d8b2231
2024-01-09 00:30:03 +00:00
Dmitry Avdeev
6ba55541ee
IDEA-337197 Throwable: the expensive method should not be called inside the highlighting pass in JSP
...
check unresolved references in a dedicated XmlUnresolvedReferenceInspection
GitOrigin-RevId: d54b7a0b933c33c8656726c84a9611c97c1268ff
2023-12-13 18:12:42 +00:00
Piotr Tomiak
3ebcbc320c
WEB-63941 Verify unique Id and Name among siblings when generating XPath
...
GitOrigin-RevId: 27dbcf62f6eaca374b5a61301d1dcdff649b1df8
2023-11-15 22:20:50 +00:00
Tagir Valeev
51854f80b3
"Method can be static" fix massive application
...
GitOrigin-RevId: ed296b85922a6814d5c6057b5cbc720f0c546e41
2023-10-20 19:12:56 +00:00
Tagir Valeev
3b87cac754
Use String instead of StringBuilder
...
GitOrigin-RevId: 35a4ef4cfbcd67919b607b12217a255dbbb16b86
2023-10-20 16:37:16 +00:00
Vladimir Krivosheev
642f208a64
IDEA-320078 move NanoXML library to monorepo
...
GitOrigin-RevId: 58e03dff871e7ea9d6ea98a02f33942442796b89
2023-09-22 08:06:05 +00:00
Alexandr Evstigneev
e0a98398cf
IDEA-332177 Upgrade to JFlex 1.9.2
...
GitOrigin-RevId: 300b5942cd48ff20371dec48d92bf9fab97e87a5
2023-09-12 11:22:46 +00:00
Vladimir Krivosheev
4d7a36b724
cleanup
...
GitOrigin-RevId: 704a98c71ca8be53a5a26a5a9b6e5f30325f27db
2023-08-10 10:12:32 +00:00
Vladimir Krivosheev
8dd13764a9
IDEA-326151 update hash algo for icons
...
GitOrigin-RevId: bb8f3acd0314190362619afb86151270b893f082
2023-08-09 14:46:20 +00:00
Alexey Kudravtsev
5d19cf1058
encapsulate AnnotationSessionImpl creation to make it possible to add more info there
...
GitOrigin-RevId: 02b20264bcc3d4a96ca560440730235ea98c772d
2023-07-20 12:11:34 +00:00
Alexey Kudravtsev
e1f84b5ba0
encapsulate internals of AnnotationSession to be able to change the impl
...
GitOrigin-RevId: 5f5cf9d508a33748b6c60748a5a23575a333bfe2
2023-07-19 20:08:33 +00:00
Dmitry Avdeev
975d43470d
Filter can't be null
...
GitOrigin-RevId: 2e627b45ae24094d292a5a31e43eb94c797a53db
2023-07-17 16:49:21 +00:00
Piotr Tomiak
1d3e210cc4
LexerTestCase: add missing @NotNull annotations to improve interoperability with Kotlin
...
GitOrigin-RevId: e98b6523585f4659687abca687c8b42618dfd8bc
2023-07-13 10:11:07 +00:00
Nikolay Chashnikov
5f7ea70061
[xpath] cleanup: use PersistentStateComponent instead of deprecated JDOMExternalizable interface (IJPL-153)
...
GitOrigin-RevId: ede2754e2689463bda42f241ba3ca9b8d98ce62f
2023-06-27 19:05:05 +00:00
Sergei Tachenov
9b463a8502
IDEA-74443 New Project View sorting API based on enum instead of booleans
...
Using booleans for every sorting order is becoming ugly: there's isManualOrder,
isSortByType, now we add isSortByTime, and then we have to split this into
ascending/descending, so there'll be a lot of booleans.
Introduce an enum instead, so we can replace most of those booleans with
a single enum value plus one boolean (isFoldersAlwaysOnTop).
GitOrigin-RevId: 4b4c8ca56176c41bd1b6517cb3970907eed5e0a4
2023-05-12 13:57:36 +00:00
Vladimir Krivosheev
227d75a1fc
don't extend DynamicBundle
...
GitOrigin-RevId: 49cbebd629a92877dbeeffba8d97b0631fb9407e
2023-05-05 09:46:42 +00:00
Tagir Valeev
37a7d03a86
Warnings fixed
...
GitOrigin-RevId: dda48dcdee329d2085ff31ff5ab22eb5620cd42d
2023-05-04 09:46:23 +00:00
Daniil Ovchinnikov
df1f55a499
IJPL-7 make methods of Navigatable default
...
They should not be required to be implemented, only `Navigatable.navigationRequest` is.
GitOrigin-RevId: b038cb465de3b9f1d6c37f8578ecd69f8667a10b
2023-04-20 10:56:47 +00:00
Dmitry Batkovich
c16a382321
add parameterless overload for asyncRefresh() method
...
GitOrigin-RevId: 226cfe3e33b566a0f7e40c7c5441a31973f64d61
2023-03-29 16:28:44 +00:00
Vladimir Krivosheev
6dbda83b26
use komihash for icon classes to align rasterized key with a runtime cache key (same algo)
...
GitOrigin-RevId: fec04acb91d4a69d5c50571d3408c9b0ce3fddd4
2023-03-24 15:49:56 +00:00
Alexandr Evstigneev
2271eb1907
IDEA-313615 upgrade JFlex to 1.9.1
...
GitOrigin-RevId: 72933159ba8a1ae68d39a39a52be46214bb497c5
2023-03-11 11:18:03 +00:00
Dmitry Avdeev
e0594290bc
IDEA-314587 XPath: Show actions checkboxes do nothing
...
GitOrigin-RevId: df51b2406aca8cb864e69ee742569701d791af9f
2023-03-07 15:50:47 +00:00