Commit Graph

92 Commits

Author SHA1 Message Date
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
Yann Cébron
ec94f7b107 IDEA-215242 Show warning for <group> elements with class specified and ID not specified
GitOrigin-RevId: 89175ae157502744eb4591a723553d02a6f5fb21
2019-06-06 12:13:51 +03:00
Aleksey Rostovskiy
185284cee6 get rid of intellij.build.toolbox.litegen parameter and use BuildOptions.TOOLBOX_LITE_GEN_STEP to skip it instead
GitOrigin-RevId: 9aac8ee4ed1ebf2a29de18a238825fafb1ab88f9
2019-05-27 15:08:08 +03:00
Alexandr Suhinin
9215f4240b [duplicates] enable duplicates analysis in PyCharm/WebStorm/PhpStorm/RubyMine
GitOrigin-RevId: 1545b79fdca4888f4b94f47f22703fd37694fa7a
2019-05-27 15:07:30 +03:00
Yann Cébron
ee889a631c IDEA-214817 Remove support for <helpset> from Devkit
GitOrigin-RevId: 7836178653e749e04bdf9cc4bfb6c74665e94815
2019-05-23 18:24:26 +03:00
Anton Makeev
a85dd1eadc Merge branch 'amakeev/gradle'
# Conflicts:
#	community/plugins/gradle/java/src/service/project/wizard/GradleModuleBuilder.java

GitOrigin-RevId: 7677c496440e29d49839174420972762c8ecc089
2019-05-17 19:14:16 +03:00
Anton Makeev
aa103fd53c Merge branch 'master' into amakeev/gradle
# Conflicts:
#	community/plugins/gradle/src/org/jetbrains/plugins/gradle/service/settings/IdeaGradleProjectSettingsControlBuilder.java

GitOrigin-RevId: d931e798108685731bf185f7c2e3221680b8e5a2
2019-05-17 19:11:16 +03:00
Anton Makeev
8f7747ad98 Merge remote-tracking branch 'origin/master' into amakeev/gradle
GitOrigin-RevId: f4b9386436ead2e9d7fb7e3d18bfb47dfc2f8bf0
2019-05-17 19:03:29 +03:00
Anton Makeev
b54aaf7e4e IDEA-210281 Cleanup Gradle settings: separate Runner configurable removed
GitOrigin-RevId: adbc39121fe91beb633e125b4cf39bfe0a422e4b
2019-05-17 19:02:16 +03:00
Yann Cébron
d1adedb0cf IDEA-212745 Devkit: <depends> checking
GitOrigin-RevId: 7ee8819d9e398b4fa4702198928e837bc240c4f0
2019-05-16 18:07:54 +03:00
Yann Cébron
a8833f0858 IDEA-212463 Devkit: resolve "keymap" in plugin.xml
GitOrigin-RevId: d26bcf4a91dde8e0a04e0283e360a8bc7f8cd8e4
2019-05-10 19:30:18 +03:00
Dmitry Avdeev
83f21c7197 Merge remote-tracking branch 'origin/master'
GitOrigin-RevId: 211e84dab4063848c1d3d835a526271ee1466636
2019-05-07 17:03:19 +03:00
Dmitry Avdeev
f9664fc455 IDEA-211555 Freeze on completion in XML file
do not process xincludes in ExtensionDomExtender

GitOrigin-RevId: d631dcd52d5bf500b61960473e16237008ad02a3
2019-05-07 17:02:41 +03:00
Yann Cébron
db2e3f7a88 IDEA-202010 Highlight services/components with identical interface and implementation classes as redundant in plugin.xml - fix cases with test/headless registration
GitOrigin-RevId: 75d8d75c27fe80458e1bc4f1f6582da4138680b8
2019-05-06 18:06:02 +03:00
Yann Cébron
ade440e57b IDEA-211486 Devkit EP declaration: suggest to change declaration via 'qualifiedName' to 'name' in main plugin.xml
GitOrigin-RevId: 909b47704ba4da2e66ed35373a319de54a65b1b4
2019-05-06 13:03:41 +03:00
Yann Cébron
a1bcecd235 IDEA-207289 plugin.xml: highlight duplicate <depends>
GitOrigin-RevId: 506aacaadab8183e463231d1a5d00d1f8caadba7
2019-05-03 16:08:52 +03:00
Yann Cébron
bea0fb5061 [devkit] <extensionPoint> highlighting/add quickfixes
GitOrigin-RevId: 3a88f21ec0b0576b17d84db772e9fd4a2cb1ee47
2019-05-03 14:04:24 +03:00
Aleksey Pivovarov
322db66a12 Recover after problematic merge
This commit reverts 65a557bb38f6ac03afa9aabaf02cb8d99fc68a91
                    3f5cfd958d9b6b54393c15983ac94f519c37fe61

GitOrigin-RevId: 8fb8ccbb17d0e217a83f265c185a943b0f5a7ed6
2019-05-03 01:52:21 +03:00
Nicolay Mitropolsky
9b850726ee [uast-groovy] UInjectionHost support
GitOrigin-RevId: 49ec454d1831796fa63b77fdc965f61985bf877e
2019-05-03 01:47:46 +03:00
Vladimir Plyashkun
c33e69a545 CPP-16098 - Lags during inplace rename typing
- reverted some of the changes

GitOrigin-RevId: c7c07b80a76c29794ef31e0e916e62f7f302917a
2019-05-03 01:47:14 +03:00