Commit Graph

6401 Commits

Author SHA1 Message Date
Dmitry.Krasilschikov
151f01503b more localized configurable display names
GitOrigin-RevId: 6cd673382a243910bd993a7802baf78e6a92f7ef
2020-01-10 10:07:45 +00:00
Dmitry.Krasilschikov
2da39d524b localize configurable display names
GitOrigin-RevId: 855f866a4f1ed097d782335097036b4983ea6d80
2020-01-10 08:15:40 +00:00
Alexey Kudravtsev
34cfe1cbc2 port xml to the new Annotator API
GitOrigin-RevId: 249be87bc7533b7a379a66a5973ad975300b0195
2020-01-09 14:33:02 +00:00
nik
e19aea6520 [IntelliJ project configuration] remove explicit dependency on annotations-java5 library from IDE modules
Such dependencies are redundant because 'intellij.platform.util' module exports dependency on that library (via 'intellij.platform.core' and 'intellij.platform.ide') to all IDE modules. Removing explicit dependencies will simplify migration from annotations-java5 to annotations library.

GitOrigin-RevId: 651b290264350777fdd0138671d1ca7906d12cb2
2020-01-09 12:01:45 +00:00
Vladimir Krivosheev
e5bc58affe ExtensionPointChangeListener - do not require T as it is not used
GitOrigin-RevId: 0a8f6ae7533fef73943bf3cdcae34246b3d0e8af
2020-01-08 14:33:55 +00:00
Dmitry.Krasilschikov
09a4d06cca IDEA-229963 replace UsageType(String) constructor with UsageType(Computable<String>)
GitOrigin-RevId: aa5dfb532e76a8723a7f6ebe1a380c51e4ebf1ab
2020-01-07 16:04:29 +00:00
Sergey Ignatov
a4d0439d23 unify bundle names: rename xml errors
GitOrigin-RevId: 829bfec33aeefa1bc368b8b513dc0d779af9b500
2020-01-06 21:06:33 +00:00
Sergey Ignatov
6c893e0637 mv InspectionGadgetsBundle
GitOrigin-RevId: 6e1178b156acd6463ddec6a8b557f4b8091065c8
2020-01-05 23:13:46 +00:00
Sergey Ignatov
e0448f0861 fix npe
GitOrigin-RevId: d750cc4a7a3a16b1b2920cd4924726a8d5f1be28
2020-01-01 22:02:53 +00:00
Dmitry.Krasilschikov
184607e98e LAB-62 get rid of static *Bundle usages: replace getNAME, getTEXT, getDISPLAY_TEXT etc fields with readable names
GitOrigin-RevId: eccc5481cd2e7174f4107cf3ce456b23f502839b
2020-01-01 21:14:38 +00:00
Dmitry.Krasilschikov
8fd0bcff95 LAB-62 get rid of static *Bundle usages: more fields with better names
GitOrigin-RevId: 7f8d93704b415e3eca55479936300cbfb2dd2cd8
2020-01-01 16:10:09 +00:00
Dmitry.Krasilschikov
240e2cea4c LAB-62 get rid of static *Bundle usages: fix incorrect field renames
GitOrigin-RevId: 786fac15a8a393ba91a82e3bf85270393e4383fb
2020-01-01 11:03:11 +00:00
Dmitry.Krasilschikov
81be21f0e8 LAB-62 get rid of static *Bundle usages: more "bundle" fields with readable name
GitOrigin-RevId: 6c3695d146c1a01a904d3231903cf19ceb1f743c
2019-12-31 16:31:26 +00:00
Dmitry.Krasilschikov
925b542280 LAB-62 get rid of static *Bundle usages: more fields - replace getNAME() with more readable getName()
GitOrigin-RevId: 21134371a0a08ffc5f0023fa6551142631625d8b
2019-12-31 16:31:26 +00:00
Dmitry.Krasilschikov
3d68526667 LAB-62 get rid of static *Bundle usages: replace getNAME() with more readable getName()
GitOrigin-RevId: 9fd617248e5b405d2094ce949d1810555e0bf814
2019-12-31 16:31:26 +00:00
Piotr Tomiak
71412fde7a Extension point listeners API improvements
- rename ExtensionPointListChangeListener to ExtensionPointChangeListener.java
- remove addExtensionPointListener overload with two lambdas
- catch error during notifications per listener per extension

GitOrigin-RevId: b2dc2c84c1633a50e62f9f2c160d88e7eea9eeda
2019-12-31 13:31:36 +00:00
Piotr Tomiak
6d15ef3f6a Dynamic plugins: convert simple list change listeners to more robust syntax
GitOrigin-RevId: 8b18bf23b182c6fdc4e93c2eab4baa203470d22e
2019-12-31 13:31:36 +00:00
stsypanov
9375d66dd9 Improve Method's param count evaluation
GitOrigin-RevId: 108ee2c599935b2dac9cfc4df93acb8896578ca6
2019-12-30 18:33:36 +00:00
Roman Shevchenko
dec8613b23 [platform] better BrowserLauncher* diagnostic (IDEA-227065)
GitOrigin-RevId: 8173bc0721f9783313dba5389710ce746f4c3be9
2019-12-30 15:12:17 +00:00
Piotr Tomiak
5dcee28701 Make extension point listeners API more robust
- explicit listener for extension point list change, which is called only once for bulk changes
- deduplication and cleanup of notification code

GitOrigin-RevId: e49d3bf23ad860d2aa129b7c1bb329d83080d47f
2019-12-30 09:08:10 +00:00
Dmitry.Krasilschikov
cdc3c9228f LAB-62 get rid of static *Bundle usages: more static final fields
replace `static final String X = *Bundle.message(...)` with
```static String getX() {
    return *Bundle.message(...)
}
```

GitOrigin-RevId: 937596cec458189e8c2b56343d2790bb755f2769
2019-12-29 19:03:50 +00:00
Dmitry.Krasilschikov
6676ae39cc LAB-62 get rid of static *Bundle usages: public static final fields
replace `public static final String X = *Bundle.message(...)` with
```public static String getX() {
    return *Bundle.message(...)
}
```

Also, let's mark fields that are used in third party plugins as `@deprecated`

GitOrigin-RevId: b9d42527ed14126b84dca91b837064c306c03177
2019-12-29 19:03:50 +00:00
Dmitry.Krasilschikov
f0df6b34fe LAB-62 get rid of static *Bundle usages: public static fields
replace `public static String X = *Bundle.message(...)` with
```public static String getX() {
    return *Bundle.message(...)
}
```

GitOrigin-RevId: cb9d31ce0cc938d794867c9467083c9968d8cbd5
2019-12-29 19:03:50 +00:00
Dmitry.Krasilschikov
2004fcac98 LAB-62 get rid of static *Bundle usages: private static fields
replace `private static String X = *Bundle.message(...)` with
```private static String getX() {
    return *Bundle.message(...)
}
```

GitOrigin-RevId: f7562fdda0b52c4a4b04c17b7bb43aa17310e20d
2019-12-29 19:03:50 +00:00
Roman Shevchenko
3004946398 Cleanup (formatting)
GitOrigin-RevId: e1e96311643845409808cedc302e6c9e9f574898
2019-12-27 23:32:53 +00:00
Roman Shevchenko
002e7f8004 [platform] better BrowserLauncher* diagnostic (IDEA-227065)
GitOrigin-RevId: c7b0401bc1e17e29017029f057b20f6cccd0ba4f
2019-12-27 23:32:53 +00:00
nik
2b60c45994 [platform] annotate some String parameters and methods with @NonNls
GitOrigin-RevId: 38e5366e0ecd3b9a31038836320639f7663606bf
2019-12-27 10:04:40 +00:00
Alexey Kudravtsev
3e2e941004 cleanup
GitOrigin-RevId: f506a673037f67634235969729ea6ad099a99c55
2019-12-24 14:42:58 +00:00
Dennis Ushakov
9035ce470c don't start injecting when there are no elements (WEB-42795)
GitOrigin-RevId: 7ff93126a9794ce608542320c9cb74751876bb95
2019-12-23 12:36:11 +00:00
Sergey Dubov
7b78dd567f Notify a user about open browser failure and show notification after a timeout
- Currently, we open browser after unsuccessfull attempts to get response from a running application and open a browser with provided host and port. This might be confusing for cases when user debug their application. The commit show a notification instead to notify a user about unreachable app.
- Related issues: RIDER-23354, UX-1077

GitOrigin-RevId: cbe08957e1244ebd0be97820759e4ead5230dd3c
2019-12-23 10:33:50 +00:00
Dmitry Avdeev
52d08f9222 IDEA-229461 Help Resolving XML Catalog URIs
test for relative-catalogs=true

GitOrigin-RevId: fe2aad0fd555edb27e48d2b68f22f6d6e8feb721
2019-12-23 10:33:50 +00:00
Dmitry Avdeev
e85ea16993 IDEA-229461 Help Resolving XML Catalog URIs
support uri resolve

GitOrigin-RevId: 18a655296ab46efc965c4f6682eb03b49df2e6c3
2019-12-23 10:02:44 +00:00
Peter Gromov
3c6544d267 skip DOM for tags with no local name (EA-212795 - assert: DomInvocationHandler.getCollectionChildren)
GitOrigin-RevId: 3ab69092f53953b1ec44bdbc437d0c2c80c409f7
2019-12-21 14:42:52 +00:00
Aleksey Pivovarov
e120d4fb57 ui: remove double indent from UI DSL panels
GitOrigin-RevId: 0fad662a7efc7c4b659f60298b7f1f77024d8713
2019-12-20 14:44:33 +00:00
Sergey Ignatov
e5672a4631 vcs/xml bundles
GitOrigin-RevId: 42df4c054ed96394ec9f0c9078f4d85b292fc147
2019-12-19 13:32:33 +00:00
Dmitry Avdeev
23f7b3d36b IDEA-210737 XSD Generator crashes IDEA
GitOrigin-RevId: 539841cb392c108b0a57a062b0fc554da9fb83a3
2019-12-19 12:03:24 +00:00
Sergey Ignatov
11178787f7 introduce DynamicBundle and LanguageBundle EP
language bundle allows to load localized resources via plugin machinery

GitOrigin-RevId: c2dca049a840b7c0b79ac372f42631bd0e496a83
2019-12-17 09:02:33 +00:00
Alexander Zolotov
3ccf932304 Migrate to defaultLiveTemplatesEP
GitOrigin-RevId: ff5058fbd0212bd0ceec5b56cfcd9d565216f020
2019-12-13 16:31:53 +00:00
Dmitry Avdeev
fea1050875 do not resolve entities for enumerated refs
GitOrigin-RevId: 425827f6134bc5c9f73f75c942211f075ee9683e
2019-12-13 15:23:04 +00:00
Dennis Ushakov
4c95a6bba8 inlineScriptContentProvider: dynamic
GitOrigin-RevId: 955f4b32698e210e34284fdbe182cc01e9dd1f15
2019-12-12 16:32:22 +00:00
Dennis Ushakov
945e9a6d68 inlineScriptContentProvider: dynamic
GitOrigin-RevId: 38e750eb6b03825527adc86983893af7172bc635
2019-12-12 14:38:32 +00:00
Dmitry Avdeev
71e2655f97 IDEA-212671 XML schema descriptor building is slower than necessary due to recursion prevention
part 2

GitOrigin-RevId: a0dc8fc0deece7cc2f68555651e4b3a423d12756
2019-12-12 14:07:09 +00:00
Dmitry Avdeev
2e5cbdb7ae IDEA-212671 XML schema descriptor building is slower than necessary due to recursion prevention
GitOrigin-RevId: 4ca88f9cc704134d703709ed545c82d87302258b
2019-12-12 13:05:16 +00:00
Dmitry Batkovich
93149cd02b remove index rebuild requests on EP-s changes
GitOrigin-RevId: 8f1e159faca060a22630347d6ec9bd98fb337801
2019-12-12 09:05:44 +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
617c99e71a DomExtender: JavaDoc, cleanup
GitOrigin-RevId: 5f979331cf701bdc0abf53389e8cd08ee8d1ad68
2019-12-11 14:03:29 +00:00
Alexey Kudravtsev
9f8c04d183 remove spam from test console
GitOrigin-RevId: a2d55be12c4d15840a501232a58d891483c60499
2019-12-11 10:02:43 +00:00
Anna Kozlova
abc4a9ae72 no need in overriding getDisplayName for inspections
in production InspectionEP#displayName should be used; highlighting tests just do not use default names

GitOrigin-RevId: f0c172e568219499e7b96982fe352c7d1d3acc69
2019-12-11 08:03:54 +00:00
Sergey Ignatov
fc63de4558 fix leak for script documentation provider
GitOrigin-RevId: 4f994330d765d73fafa25c42b593df4ba1ad0d6e
2019-12-10 21:08:52 +00:00
Piotr Tomiak
34ea833ed4 IDEA-CR-53528: WEB-25666 Add option to configure injected fragment background for each language separately
Added support for:
- JavaScript
- TypeScript
- XML
- HTML
- Pug/Jade

GitOrigin-RevId: 3fbec688920188fa2181aa8f85ec4dbef9d0bc2e
2019-12-10 15:13:04 +00:00