Commit Graph

1976 Commits

Author SHA1 Message Date
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
Mikhail Filippov
bf43f2fc01 IJPL-150165 bump Kotlin language and API version
GitOrigin-RevId: a59dc8ca214a5047773fccf1cf28a1e1b07acf68
2024-08-30 22:15:55 +00:00
Yuriy Artamonov
40ee9543ab [icons] Eliminate CrossModuleIcons.json
All icons reside in the corresponding modules now

GitOrigin-RevId: c5fe0b11a37256d1cae4d2067f17c6802a7721b8
2024-08-03 10:12:40 +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
Eugene Zhuravlev
8b3e16d78d ensure MessageView is initialized when running ant target (IDEA-354613)
GitOrigin-RevId: 536d48de17027f77562ded7d9fc4907d577a57aa
2024-07-15 13:15:31 +00:00
Yann Cébron
4504284ed9 [various] plugin descriptors: suppress "Invalid extension point name" warnings
we can't change existing names in a backwards-compatible way

GitOrigin-RevId: 46f8980842d90dd1aae3ce5a9a32dfd4afc30735
2024-07-03 20:24:32 +00:00
Gregory.Shrago
69cb70983f migrate to DataSink.lazy
GitOrigin-RevId: 30402500d00996ce83f7f46ff5763c5b5442275b
2024-06-28 17:20:20 +00:00
Nikolay Chashnikov
a6554884e9 [jps model serialization] refactoring: pass externalConfigurationPath explicitly and use Path instead of String
This is needed to test loading external configuration in the new implementation of JPS model (IJPL-409) and to avoid conversions between Path and String.

JpsCompilerConfigurationTest changed to load the project configuration using JpsSerializationManager API and migrated to JUnit5.

GitOrigin-RevId: a9d85b2b8797cdecbc43c07339ad89511823d758
2024-06-28 17:05:00 +00:00
Nikolay Chashnikov
fbcba43905 [jps tests] refactoring: rework jps serialization tests to use JpsSerializationManager API
JpsModelFromTestData utility is added which uses JpsSerializationManager instead of creating JpsModel and calling JpsProjectLoader directly. Tests are migrated to use it instead of extending JpsSerializationTestCase. This is needed to use these tests to verify the new implementation of JPS model serialization (IJPL-409). Also, the tests are migrated to JUnit 5.

GitOrigin-RevId: 874f0b01ea6ae5d31666b2dafb843052cc017024
2024-06-28 17:05:00 +00:00
Tagir Valeev
229eff0461 Raw type and other warnings fixed
GitOrigin-RevId: cde52de8987d2a995c4d2861f3b77356d79f3dd4
2024-06-28 16:52:24 +00:00
Gregory.Shrago
ea67bc1ceb migrate getData to uiDataSnapshot: other
GitOrigin-RevId: 41dbf0923e201f2b8aae9ccec6368cd27a071db3
2024-06-26 02:39:39 +00:00
Nikolay Chashnikov
9db2a6ec5c [jps model] refactoring: extract common code in intellij.platform.jps.model.serialization module
This is needed to reuse it in the new implementation based on the workspace model (IJPL-409).

GitOrigin-RevId: a749b014ea5d28a574c3b1999f23d4376ed27c4c
2024-06-24 19:27:40 +00:00
Tagir Valeev
3fd0f4975d Pattern variable can be used fixes; other warning fixes
GitOrigin-RevId: 4965216d1872b439970db33dbe2864d5aab9606e
2024-06-18 19:55:23 +00:00
Tagir Valeev
522f2ab43e [i18n] Fix internationalization warnings
GitOrigin-RevId: 7b4a959cf215d79d86d6d9a7727f0fc054097517
2024-06-18 13:46:50 +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
Yuriy Artamonov
9341893ba5 [jps] IDEA-346188 Ant: Cannot build artifact using 2024.1
Fix quotes for build parameter

GitOrigin-RevId: ae99dea259561f7323ccf7486de595d03746f5da
2024-06-14 12:06:50 +00:00
Yuriy Artamonov
3649123ffe [jps] IDEA-346188 Ant: Cannot build artifact using 2024.1
GitOrigin-RevId: 2fecb35f0d0373987889791b7d1064cd8ecfeb17
2024-06-13 13:47:29 +00:00
Yuriy Artamonov
8fe3ae054b [jps] IDEA-346188 Ant: Cannot build artifact using 2024.1
GitOrigin-RevId: 08dfa0442ea1ec00bbdd19c8c26c0ee413629c30
2024-06-05 19:47:42 +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
Yuriy Artamonov
7280acaebe [ant] IDEA-346188 Cannot build artifact using bundled Ant
GitOrigin-RevId: 5b7661bbcb82a6631b7695c7f0be9af90a41f62d
2024-05-07 13:02:47 +00:00
Nikolay Chashnikov
b966d0247f [xml dom] cleanup: mark 'ConvertContext' parameters in Converter interface and its implementations as @NotNull
Actually, 'null' value is never passed, but explicit annotation simplifies writing code in its implementations, especially in Kotlin code.

GitOrigin-RevId: 8059717d7259eb50a3ef68f2334b5f08c7e81b06
2024-04-24 11:44:31 +00:00
Vladislav Rassokhin
5088323992 IDEA-263518 "Add as Ant Build File" action should not be shown for Maven files
GitOrigin-RevId: 503221819813f0a0562d3cb8e19c1acf1c7b182e
2024-04-02 14:26:06 +00:00
Yann Cébron
dfa76446c1 [ant] AntDomExtender: remove static init
GitOrigin-RevId: 7103e51893ede2cc32e1371a9fb752cedb3bf618
2024-03-07 19:54:53 +00:00
Andrey Cherkasov
8600782909 Mass cleanup: make extension classes final
^IDEA-309065

GitOrigin-RevId: 3109a0fdab7a1ae647ad8a3d69ac332dbc3b49b9
2024-02-21 16:23:34 +00:00
Yuriy Artamonov
7f8f780a3f [ant] Fix constant value inspection in PathTokenizer
GitOrigin-RevId: e76098e04060a5274d12b53deaac33384d7aaa9a
2024-02-12 15:57:05 +00:00
Daniil Ovchinnikov
46fe94d6ab IJPL-639 extract AntIntrospectorCache service to avoid using service in AntIntrospector.<clinit>
GitOrigin-RevId: 3d0b407af669fc6b682a6a03c98040d86ffea1c8
2024-02-12 15:32:05 +00:00
Yuriy Artamonov
58aec09a60 [ant] IDEA-345588 java.lang.NoClassDefFoundError: org/apache/tools/ant/PathTokenizer
GitOrigin-RevId: 12d11d893f88b927ebe2f7c35f33ee98557c09b6
2024-02-11 11:49:33 +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
Yuriy Artamonov
b61a0af026 [ant] Fix logging in AntDomExtender
GitOrigin-RevId: 1e840f601ccfa5d3669b677a3c7473f7b4f2d0cc
2024-02-01 18:09:21 +00:00
Yuriy Artamonov
0e6d7df032 [ant] IDEA-209972 Move bundled Ant distribution from IDEA/lib directory to Ant plugin
GitOrigin-RevId: 370ca1e34656d8994035ba273f925a2c9b086a9d
2024-01-25 23:50:41 +00:00
Andrey Cherkasov
1a62d88764 Cleanup: use light services
^IDEA-254577

GitOrigin-RevId: 01afb3f2166f8713cd4599f37d43ecf7f4d2944c
2024-01-23 06:03:51 +00:00
Alexandr Suhinin
79653f2633 CR-101244 clean up: remove redundant overriding methods
GitOrigin-RevId: d4d165c6280b7bead925940c82b20f5300c7750a
2024-01-20 15:47:17 +00:00
Yuriy Artamonov
ca1151aa9f [platform] IJPL-457 Cheaper cached values for PSI without SoftReference
Update usages of Soft cached values

GitOrigin-RevId: ab730845b9ea8327741203c81af9f2d6f56d1373
2024-01-09 17:42:30 +00:00
Nikolay Chashnikov
82d7fcff34 [jps] cleanup: remove implementations of deprecated JpsElement.BulkModificationSupport.applyChanges
The method isn't used anymore.

GitOrigin-RevId: 1783d1d74ecc1f3c46d738c14ce89bdbaaa0cc43
2023-12-27 19:30:16 +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
Gregory.Shrago
3682107d65 make AnAction.getTemplateText non-extendable 2
Fix remaining usages.

GitOrigin-RevId: f8a97ec23080aa9a26eab29894d43dbf29570065
2023-12-07 22:39:32 +00:00
Vladimir Krivosheev
78c093ab1b IDEA-337454 bulk fireShortcutChanged
GitOrigin-RevId: d8f89e559d9059bcf9b7da47e322e9054af0bc5b
2023-12-06 22:17:43 +00:00
Vladimir Krivosheev
efaa96f5be IDEA-337454 convert ActivateToolWindowAction to modern language
GitOrigin-RevId: 31c2a4f7fbf26aa9a90069fa17cd033ff6579761
2023-12-06 22:17:41 +00:00
Dmitry Avdeev
33dcc6f751 getting rid of ConvertingIterator
GitOrigin-RevId: 855d8fcfce00e29c360f1078bdb373fc2bc94920
2023-11-17 14:29:26 +00:00
Yuriy Artamonov
8a98ee3c1e [ant] IDEA-336206 AlreadyDisposedException on configurationLoaded
GitOrigin-RevId: 2c4c7aabd189e587a21a0ac3b21a340e93990bbc
2023-10-25 12:57:25 +00:00
Vladimir Krivosheev
7eb33862d7 IJPL-300 Do not use AllIcons class during ActionManager instantiation
GitOrigin-RevId: 3f6590989a50044398ef0f4414285b20444257f2
2023-10-20 20:08:32 +00:00
Tagir Valeev
51854f80b3 "Method can be static" fix massive application
GitOrigin-RevId: ed296b85922a6814d5c6057b5cbc720f0c546e41
2023-10-20 19:12:56 +00:00
Andrey Cherkasov
094b9fc6c1 The "Simplifiable service retrieving" inspection: cleanup
Merge-request: IJ-MR-116656
Merged-by: Andrey Cherkasov <Andrey.Cherkasov@jetbrains.com>

GitOrigin-RevId: d42dd51ec49b4176265baf2bb69df04a964418a3
2023-10-17 13:36:11 +00:00
Andrey Cherkasov
965336c323 The "Incorrect service retrieving" inspection: cleanup
Merge-request: IJ-MR-116714
Merged-by: Andrey Cherkasov <Andrey.Cherkasov@jetbrains.com>

GitOrigin-RevId: b1d06c88028fc2248ab63c8522dc67d7e4fa2e60
2023-10-17 01:21:54 +00:00
Nikita Kudrin
5f15fa3f42 [test framework] AT-107 Adding dependency on intellij.tools.ide.metrics.benchmark to publish metrics
GitOrigin-RevId: aaeb67a13dab0038e8f8e8ec6ed7d683d4dfe5d3
2023-10-16 23:23:34 +00:00