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
Leonid Bushuev
34be4bbf7d
Apply the change from Develar: cleanup - specify UTF_8 charset explicitly
...
GitOrigin-RevId: 3f5cfd958d9b6b54393c15983ac94f519c37fe61
2019-05-03 01:46:11 +03:00
Vladimir Plyashkun
61a3e18b78
Merge branch 'master' into vplyashkun/inplace_rename_lags
...
GitOrigin-RevId: aaecc2a32e4e42de827efb45b8df733874a722e4
2019-05-03 01:41:29 +03:00
Leonid Bushuev
970dc0fe32
Remove unnecessary downcasting
...
GitOrigin-RevId: b91110977db6e5b08d9f4aaffa8496d305d698e2
2019-05-03 01:40:23 +03:00
Vladimir Plyashkun
2d9369d983
CPP-16098 - Lags during inplace rename typing
...
- changed behaviour in safe way by introducing new method to check that particular expression does not depend
on committed PSI
GitOrigin-RevId: f5ec732613cdafdcef8a1d48eb8d04135c634047
2019-05-03 01:39:50 +03:00
Leonid Bushuev
338ad6db56
SQL code style per dialect: UI: fix indent editor
...
GitOrigin-RevId: 3cb00f5c500523717c42f404b2f38fd1822d6db0
2019-05-03 01:39:18 +03:00
Vladimir Plyashkun
e3ca319824
CPP-16098 - Lags during inplace rename typing
...
- call `commitDocument` explicitly in cases when `calculateQuickResult` can redirect it's calculation to heavy `calculateResult`
GitOrigin-RevId: 41f0c47c57f4528d7d7a25208024ec28bb8c2e12
2019-05-03 01:38:12 +03:00
Leonid Bushuev
dc1a52762e
SQL code style per dialect: UI
...
GitOrigin-RevId: 9b1b3e745d4c8acef5a4a1018714e004e5423519
2019-05-03 01:37:38 +03:00
Vladimir Plyashkun
d712ac9901
CPP-16098 - Lags during inplace rename typing
...
- removed `commitDocument` call when `isQuick` argument is passed
- pass `element` or `null` to `equalsToText` call (since there is not real need to take it for text comparison)
GitOrigin-RevId: 27c5e1a2f484fc56d41dfd210832ae94c9a9b7ab
2019-05-03 01:37:04 +03:00
Leonid Bushuev
9f35a30458
SQL code style per dialect: UI
...
GitOrigin-RevId: 72cca4d6a23a5e2aa2089c03932ab2e9d08bfa48
2019-05-03 01:36:24 +03:00
Yann Cébron
ae31c18f42
[devkit] <idea-version>: fix/improve "until|since-build" highlighting
...
GitOrigin-RevId: fe84ec11237e63738d8b2d5b1c00227ecf58c750
2019-04-28 19:21:27 +03:00
Yann Cébron
427eb88aa1
IDEA-211225 Bundled plugins: highlight <idea-version>, better message (IDEA-CR-46436)
...
GitOrigin-RevId: 759eff1897f00dd926dfa01456734dff745db748
2019-04-23 13:27:38 +03:00
Yann Cébron
fb3a51b9e5
IDEA-211225 Bundled plugins: highlight <idea-version>
2019-04-17 19:12:47 +02:00
Yann Cébron
fa71ea05df
IDEA-211136 Bundled plugins: highlight <change-notes> and <version>
2019-04-17 11:56:43 +02:00
Yann Cébron
4c85a4c8b4
IDEA-211131 Bundled plugins: highlight generic <idea-plugin> "url" values
2019-04-16 16:04:08 +02:00
Yann Cébron
a64c786166
IDEA-211126 Bundled plugins: highlight vendor "email" and "url"
2019-04-16 14:10:38 +02:00
Yann Cébron
6ed9b69770
IDEA-210414 False positive inspection, my plugin.xml not contains template text.
2019-04-04 17:18:39 +02:00
Yann Cébron
df335ed2d1
IDEA-210304 Unnecessary "Element should be registered" error is shown for common filetype extension classes registered for a specific filetype
2019-04-03 15:09:15 +02:00
nik
2d6fe7b7f4
devkit: don't highlight language extensions which use common classes as errors in plugin.xml (IDEA-210145)
2019-04-02 10:00:52 +03:00
nik
ac5b873652
devkit: improve component registration check to highlight references to action classes from other modules (IDEA-209536)
2019-03-25 10:55:22 +03:00
Yann Cébron
d011735bde
IDEA-202010 Highlight services/components with identical interface and implementation classes as redundant in plugin.xml
2019-03-07 17:59:01 +01:00
nik
4446d5582b
java: don't check superclass to decide whether a class has default constructor
...
Accordingly to JLS 8.8.9 default constructor is implicitly declared if there are no constructor declarations. If the superclass doesn't have an accessible no-arg constructor, it'll be a compile-time error which shouldn't bother those who tries to use the derived class.
This also fixes incorrect behavior when super-class declares package-private constructor (IDEA-208482).
2019-03-06 15:38:17 +03:00
nik
eaa927cb62
devkit: improve component registration check in 'Plugin.xml Validity' inspection
...
Now it checks classes even if they don't have plugin.xml files in their modules, don't report error if an element and its class are declared in different modules included into the same plugin (IDEA-208472), show name of problematic class in error message, check serviceInterfaces attributes unless service is marked with 'overrides'.
2019-03-06 14:11:00 +03:00
Yann Cébron
8da0b3f492
IDEA-208428 plugin.xml: should include "Jetbrains" as one of vendors false positives (Android-*)
2019-03-05 17:44:58 +01:00
Yann Cébron
516a47551c
IDEA-190992 DevKit: provide "os" attribute for all EPs
2019-03-05 14:02:41 +01:00
nik
decf925549
devkit: restore references to classes in custom attributes of extensions
...
Class converter wasn't registered for custom attributes of extensions after b301f92a7d , breaking highlighting, completion and rename for class references in such attributes (e.g. IDEA-140250). This reverts the problematic commit and adds tests for such cases.
2019-03-05 14:53:04 +03:00