Commit Graph

111 Commits

Author SHA1 Message Date
Yann Cébron
c2392db0c9 IDEA-242008 Devkit: determine current since/until build for all setups reliably
Gradle setups

GitOrigin-RevId: a80ff4b1796f518e2bb97d5413d1c7ef2fd358c6
2020-06-16 20:12:58 +03:00
Yann Cébron
72e427d8fb [devkit] EP attributes: boolean/int attribute must always be treated as such regardless of name, add test
GitOrigin-RevId: 0cf48f2df055bc2269a013a69bbaad4abf799310
2020-06-03 20:26:23 +03:00
Yann Cébron
a24f614e4f IDEA-242473 Devkit: code insight for EP attributes with name ending in xyzLanguage
GitOrigin-RevId: 1d96ff7973ea280a6aaca62af1fcb37e9434f928
2020-06-03 17:25:43 +03:00
Yann Cébron
d3ef9a32bb IDEA-242117 DevKit: support <actions> "resource-bundle" code insight
GitOrigin-RevId: 3a489689832a47d273d45d0717c7cbcd743e8321
2020-05-29 17:18:20 +03:00
Yann Cébron
24ed54bee0 IDEA-241963 Devkit: support <separator> "key" in plugin.xml
use <actions> "resource-bundle"

GitOrigin-RevId: 520a940167609da4e52881accfbcd169cf5621d2
2020-05-29 16:57:42 +03:00
Yann Cébron
2bf945f71c IDEA-241963 Devkit: support <separator> "key" in plugin.xml
GitOrigin-RevId: de4ca65ae6fb8b717a40b95ebd861e58302eda33
2020-05-28 14:56:46 +03:00
Gregory.Shrago
f9c36ed11f IDEA-CR-60663 support placeholders in product-descriptor
GitOrigin-RevId: b14320d4c5f46b10e5bc3081920838175ae7e58b
2020-05-13 14:41:04 +00:00
Yann Cébron
e3bd504aba [devkit] <idea-plugin@require-restart> support
GitOrigin-RevId: 5813e6f5844447046f86de87a668790de7898023
2020-05-11 12:42:23 +00:00
nik
585be4a128 [devkit] show "component should be registered in module where its class if defined" as warning, not error (IDEA-238280)
GitOrigin-RevId: 586a0745e4d63d35cd29d3503e0c98014a525f4f
2020-04-20 15:42:57 +00:00
nik
10fe76e1a3 [devkit] don't check in which module classes mentioned in 'with' tag of 'extensionPoint' tag are located (IDEA-238270)
GitOrigin-RevId: 4eb4fa434f879caf8a87411f7c1de21e8c290732
2020-04-20 15:42:57 +00:00
Eugene Zhuravlev
48e58fa0d6 support optional attribute in DevKit (MP-2910)
GitOrigin-RevId: 4a27931a299f3fed2684c659efbc607c89dd2328
2020-04-01 11:32:40 +00:00
Yann Cébron
8a3205c2f7 IDEA-236344 devkit: code insight for "action" extension point attribute
GitOrigin-RevId: eca33e1a23bdfd0aeced5f3b93b88aae8a2c6691
2020-03-31 10:01:54 +00:00
Yann Cébron
0ef2731fd3 IDEA-233343 Devkit: support "os" attribute for <listener>
GitOrigin-RevId: 89acf24f685b7a9a9d63aba193563d31faa74aca
2020-02-26 16:07:53 +00:00
Yann Cébron
2d8a174349 [devkit] PluginXmlFunctionalTest.testExtensionI18n: fix test data
GitOrigin-RevId: be1fca2755a558ca779a81256f8957235cfcf320
2020-02-25 14:03:48 +00:00
Yann Cébron
89fa126450 IDEA-229615 Incorrect highlighting for projectListeners and applicationListeners
GitOrigin-RevId: 7a97876a6f5ca1fdb5cb9c2ad5cc329b6343efe8
2020-02-17 14:39:10 +00:00
Yann Cébron
b2eede2a48 IntentionActionBean.className: mark required
GitOrigin-RevId: b06f396ad4cc47c5545b1e3fbab11e63de8f4969
2020-02-14 17:35:45 +00:00
Vladislav Rassokhin
3abfa769c4 IDEA-141739 Devkit: resolve languages in 'plugin.xml' defined in Kotlin classes, objects
GitOrigin-RevId: 0d9a7fb42a01e44c77cfaaf316191ea1d001dd56
2020-01-30 13:05:15 +00:00
Vladislav Rassokhin
64cde25c37 Fix devkit testdata
GitOrigin-RevId: 71d74a21da5242660f7017309c05c47a563d8c5a
2020-01-28 14:09:46 +00:00
Yann Cébron
ed263b09b4 [devkit] PluginXmlDynamicPluginInspection: component highlighting tweaks (IDEA-228484)
GitOrigin-RevId: bbb95b1ec87fcc70d3024fe738feb91cfc1e4449
2020-01-16 08:11:51 +00:00
Yann Cébron
c3bb78769d IDEA-228949 plugin.xml: fix resolving <with> "attribute"/"tag" when @Attribute/@Tag is defined on field
add variant for "tag"/@Tag

GitOrigin-RevId: 8a9e466e0610c38e940cbb9941f998feda135c25
2019-12-11 16:04:02 +00:00
Yann Cébron
3adc832826 IDEA-228949 plugin.xml: fix resolving <with> "attribute" when @Attribute is defined on field
GitOrigin-RevId: ccad63d0367f0dc75bdccf5137f408817101e018
2019-12-11 15:38:36 +00:00
Yann Cébron
4d25e087f0 [devkit] Extension: order converter use FQN of EP
GitOrigin-RevId: 945fe96992d37765d0f5e0bcb691eb3fdc27f5e5
2019-12-10 12:06:30 +00:00
Yann Cébron
668b4c0707 [devkit] Extension attributes: support Integer, cleanup
GitOrigin-RevId: e874942961803b0ad33fbaea1f3f79c5635c8502
2019-12-10 11:01:57 +00:00
Yann Cébron
52a065f66f IDEA-228757 Devkit plugin.xml: extension points support code insight for enum attributes
GitOrigin-RevId: 5e5b85f87237b61f686b73f01c81428d9c623a63
2019-12-09 15:16:53 +00:00
Yann Cébron
d603ec12fe [devkit] plugin.xml: new inspection "Dynamic Plugin verification" (IDEA-228484)
GitOrigin-RevId: d4ef7c4de7348af14435eeee93929d6ce5defd56
2019-12-06 14:39:34 +00:00
Yann Cébron
92923fffbd [devkit] plugin.xml: do not highlight <extensionPoint> @dynamic as experimental (IDEA-228484)
GitOrigin-RevId: e1ef2b1cfb2519c373cda0f9923633631b4dedae
2019-12-05 14:07:29 +00:00
Yann Cébron
3ea3071d51 IDEA-217683 plugin.xml: highlight duplicate <depends> only if using same config-file
GitOrigin-RevId: a0c11e44128c20c084de10b86307daa6573372b9
2019-10-02 10:07:03 +00:00
Alexander Zolotov
ada6cb0671 DevKit: adjust inspection error message with the new validation rules
GitOrigin-RevId: 86cc687747a44467e5d55ce25308fcb308d46f1f
2019-09-16 19:02:03 +00:00
peter
d83d6f5552 fix PluginXmlFunctionalTest.testPluginWithXInclude
GitOrigin-RevId: 1995035304edd3ed5e4bca474f6d49822a88fc0d
2019-08-23 23:02:36 +03:00
Yann Cébron
dfac135468 IDEA-221095 Devkit: resolve EPs when used via xinclude or <depends>
GitOrigin-RevId: 52cc521f09a847e043ac1eaba5b5a62bf358d809
2019-08-23 17:02:50 +03:00
peter
8a4809eac8 plugin.xml extension DOM: remove duplicate xincluded descriptor walking
GitOrigin-RevId: 14d21eb7c193c40f7fc566cb5061ae940633a61b
2019-08-22 20:04:21 +03:00
peter
8fef03d491 process extensions from xincluded plugin xmls with modules but no id
GitOrigin-RevId: 16d4fad929dbe8a063abf0fdf4fb4fcb1ade3de7
2019-08-16 15:04:16 +03:00
Yann Cébron
31021f26d3 IDEA-219619 plugin.xml: highlight EP/EP-attributes annotated with @ApiStatus.Experimental - improve message (IDEA-CR-51380)
GitOrigin-RevId: 95c3218e45ad4263be621669b3e4c5c0546946de
2019-08-14 12:05:01 +03:00
peter
aeb6d54bb0 PluginXmlFunctionalTest.testRegistrationCheck: make descriptor dependency more explicit, use this chance to test modules
GitOrigin-RevId: 671934b4aafec13038db3436e09561ade83627d2
2019-08-14 10:03:46 +03:00
Yann Cébron
5ec1b36451 [devkit] ExtensionPoint: highlight "dynamic" as experimental
GitOrigin-RevId: 238c54e389f40c37b350461b02449ba17fd36dfa
2019-08-13 17:04:49 +03:00
Yann Cébron
9f72373e58 [devkit] plugin.xml: use ExtensionPoint#getEffectiveClass() in highlighting
GitOrigin-RevId: 454906c171607a65d3130eacb929eba4918d50bd
2019-08-13 16:06:45 +03:00
Yann Cébron
c83800cd59 [devkit] plugin.xml: do highlight attributes of EP even if it is deprecated
GitOrigin-RevId: a9295b1be0b1c527fe9a40a6cbfc39327c694059
2019-08-13 16:06:45 +03:00
Yann Cébron
25086d00d4 IDEA-219619 plugin.xml: highlight EP/EP-attributes annotated with @ApiStatus.Experimental
GitOrigin-RevId: b91a379bdb63f54eefbf1af339d965f344283610
2019-08-13 16:06:45 +03:00
Yann Cébron
d559c8261c IDEA-219724 Devkit: support <projectListeners> (2019.3+)
GitOrigin-RevId: 76bece5934ab6d42a38c0f5442a70c676e190187
2019-08-02 12:03:41 +03:00
Yann Cébron
f503979b32 IDEA-219140 Devkit: support <applicationListeners>, require 193
GitOrigin-RevId: b85b0fac9aeb9f6d938a5adbff023868e32fe141
2019-08-02 12:03:41 +03:00
Yann Cébron
6658dcd7d6 IDEA-219140 Devkit: support <applicationListeners> (2019.2+): inheritor check
GitOrigin-RevId: f7eeed4f64f7718b423897129a6c7da5d4ab8649
2019-07-29 13:45:51 +03:00
Yann Cébron
b3f64ec64b IDEA-219140 Devkit: support <applicationListeners> (2019.2+)
GitOrigin-RevId: 2ea90efc767b84de616fd3ef0c501b4606e7ec75
2019-07-26 19:03:42 +03:00
Yann Cébron
a01cf9f130 IDEA-217581 Devkit plugin.xml I18n: take into account all ConfigurableEP/InspectionEP classes
GitOrigin-RevId: b899bf92bc129ea2e2cc29e7d9e81d795ac32a39
2019-07-05 17:27:18 +03:00
Yann Cébron
3bbb4cce04 IDEA-217183 DevKit: PluginXmlDomInspection should not request icon from implementation-detail plugins
GitOrigin-RevId: 3d6ccfc4c3a54ac485e73373e0d7252e09b5b875
2019-07-02 06:52:16 +03:00
Rustam Vishnyakov
123242c4b2 EditorConfig documentation test
GitOrigin-RevId: fd52ace3d7a32ecd02c2c5ab90e077967604c15e
2019-06-16 04:03:21 +03:00
Egor Zhdan
c1813cfb52 Cleanup: NotNull/Nullable
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-16 04:02:08 +03:00
Anna Kozlova
91f7445298 constructor reference: don't ignore constructor parameters during method reference inference (IDEA-185578)
GitOrigin-RevId: e836468e05db28157713e9edd3c70382f8ecdebc
2019-06-13 03:15:49 +03:00
Egor Zhdan
39d2d77155 Cleanup: NotNull/Nullable
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-13 03:14:35 +03:00
Julia Beliaeva
3fee046d20 [vcs-log] cleanup RootCellRenderer
GitOrigin-RevId: bba216626193ac756cd133b8ae9bc4e577abea42
2019-06-10 04:10:14 +03:00
Eldar Abusalimov
dcaeb8f8c7 OC-4061: ApplicationUtil: Make runWithCheckCanceled() return result
GitOrigin-RevId: 3aa9f23cc5097e644eddf82a4faca669759b4760
2019-06-10 04:09:35 +03:00