Commit Graph

6019 Commits

Author SHA1 Message Date
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
Gregory.Shrago
9b5f9c7cae switch to ChooseByNameContributorEx API
GitOrigin-RevId: d56c033b2fe23ef25d9d4f0c053dc0c4ecc693e1
2019-05-06 15:26:31 +03:00
peter
a4fbe03166 live templates: augment ConstantNode with lookup items, use that instead of many custom implementations
GitOrigin-RevId: ec5c04ff1807bbaa26f8868eda056803a1cf773f
2019-05-03 19:07:09 +03:00
Vladimir Krivosheev
7c7f71eefb deprecate ContainerUtil.newArrayList() - cleanup kotlin
GitOrigin-RevId: 39d01255ac9ea218f54132cab6fcae87cac4eae1
2019-05-03 19:03:38 +03:00
Vladimir Krivosheev
0958cc04e6 cleanup - diamonds
GitOrigin-RevId: 1c500da1fd340f0951de11096afc3e320e38d3c0
2019-05-03 19:02:25 +03:00
Vladimir Krivosheev
20e6ded163 use Collections.singletonList instead of Arrays.asList if possible
GitOrigin-RevId: db1f386101341ad49c99a602b259d1e366d7353a
2019-05-03 17:03:55 +03:00
Vladimir Krivosheev
98912e033d deprecate ContainerUtil.newArrayList()
GitOrigin-RevId: bff982a3dabd48c0e4f09e76653b40e2c58636b9
2019-05-03 15:04:35 +03:00
Vladimir Krivosheev
0b3dcb88e5 deprecate ContainerUtil.newLinkedHashSet(), ContainerUtilRt.newHashSet(), ContainerUtil.newTroveSet()
GitOrigin-RevId: 2ac00306d2d7f322a3d95348c7fc1ca5c65ce12a
2019-05-03 15:03:33 +03:00
Vladimir Krivosheev
93f7a92521 deprecate ContainerUtil.newHashSet()
GitOrigin-RevId: e6c0562c868c61db16ce950bd24a22164bb6c926
2019-05-03 14:02:51 +03:00
Vladimir Krivosheev
091743008b deprecate ContainerUtil.newLinkedList()
GitOrigin-RevId: 85965fcff270ee0e040b614c1130972c34f2dce7
2019-05-03 14:02:15 +03:00
Vladimir Krivosheev
0a61137281 deprecate ContainerUtil.newHashMap()
GitOrigin-RevId: c6cc0b27714e90377265aff95c36b5ebdc4487e4
2019-05-03 13:03:35 +03:00
Vladimir Krivosheev
7859548ed1 deprecate ContainerUtil.newLinkedHashMap()
GitOrigin-RevId: 1aec3d9f0cc2cd6b6fe238771375c3da9c576abf
2019-05-03 12:04:14 +03:00
Alexey Kudravtsev
d5e8ba9e13 cleanup, notnull
GitOrigin-RevId: 49aac0bc73f23d5170ab106f1904b94f0cb70bf4
2019-05-03 03:07:19 +03:00
Alexander Kirillin
7f3e176d1e Merge remote-tracking branch 'origin/master'
GitOrigin-RevId: 6a16531d9dd405767883a6ce82d04513098372e1
2019-05-03 02:41:27 +03:00
Vladimir Plyashkun
9f61a34973 CPP-16098 - Lags during inplace rename typing
- preserve `ensureValid` check for backward compatibility

GitOrigin-RevId: 280ddc686c2ec38c6f7b07a00c1e20d19a25523c
2019-05-03 02:40:56 +03:00
Maxim Kropotov
f6e87d03dc html formatter: don't enforce quotes on format if quote style matches injection host context and would break it (WEB-30108)
GitOrigin-RevId: cf63c6bb01d5dbfd1fe0b02c42984a5fcb4c4ebb
2019-05-03 02:40:25 +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
Egor Ushakov
2e00fd16c3 IDEA-211761 Smart step into fail if source code does not match the bytecode
GitOrigin-RevId: d3d5d2b8ba4ce26f2e9288ebe3148ab30247eccd
2019-05-03 01:42:01 +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
d990d75dba Merge branch 'master' into vplyashkun/inplace_rename_lags
GitOrigin-RevId: 5c7f8c478e7328df1646879ede977efd7465adf8
2019-05-03 01:38:45 +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
9c6715df9a DomFileDescription: Javadoc
GitOrigin-RevId: 1059d1a746ec008964e404733ef8601fd357d906
2019-04-29 11:06:17 +03:00
develar
71a81b41c4 TextEditorHighlightingPassFactoryRegistrar to ensure that factory is not registered unconditionally as project component, avoid using project component just to be created during project loading
GitOrigin-RevId: 7eb7e3d851a49e85c189811a156aea0891d8255a
2019-04-29 00:28:25 +03:00
Dmitry Batrak
44239585c3 IDEA-211201 Typing with multiple carets is slow in XML files
get rid of N^2 editing operations time on the number of carets

GitOrigin-RevId: 6ad2c69da54f23ec01c1caafa235601e11edc18d
2019-04-28 17:04:29 +03:00
develar
995b91a5de cleanup - specify UTF_8 charset explicitly
GitOrigin-RevId: b6f12dabfc1a2d2bde4cdaa8f0455351c96e1556
2019-04-28 15:36:27 +03:00
Dmitry Avdeev
8ce4655366 DISABLE_ENTITY_EXPAND removed, it leads to not stable entity resolve
(detected by testDoctypeWithoutSchema())

GitOrigin-RevId: 4016b5f72230314b9e3e1198e47d240c3d9037c5
2019-04-28 14:37:26 +03:00
Vladimir Krivosheev
2d2b22ad13 use shared default filter
GitOrigin-RevId: 0fee8f9bc7be26cbd2317e2d88b4b05227a82f1b
2019-04-28 14:22:32 +03:00
Rustam Vishnyakov
9e9d3aac62 Drop block removal and ReadOnlyBlockContainer usages (for IDEA-CR-46517)
GitOrigin-RevId: f9e328facba3f17c8c199cb6b8adcfbb93db65ae
2019-04-28 14:19:30 +03:00
Alexey Kudravtsev
96c6137252 django tests fix
GitOrigin-RevId: 50997ef2a1c322861529805f4d1e26ad4755b03c
2019-04-28 14:12:39 +03:00
Gregory.Shrago
f28565a73a use SimpleListCellRenderer
GitOrigin-RevId: 99737a6d073d65cf847c2b4e086d35deb0a2f9f1
2019-04-23 13:11:51 +03:00
Yann Cébron
f8b0206a76 plugin.xml: remove redundant 'serviceInterface' attribute (IDEA-202010) 2019-04-18 17:37:36 +02:00
Rustam Vishnyakov
edc64ec784 Add WrapConstant annotation for proper conversion to human-readable values in external formats (Json, editorconfig) 2019-04-17 19:08:05 +03:00
nik
496f9cf373 platform API: mark some elements with @ApiStatus.Internal annotation
Javadocs for these elements mention that they are for internal use only, and adding the annotation will produce warnings if some external plugins try to use them.
2019-04-17 10:14:30 +03:00
peter
6487e62bb2 more checkCanceled while walking all our plugin xmls 2019-04-16 18:06:56 +02:00
Dennis Ushakov
289712daa4 update html schema 2019-04-15 20:09:43 +03:00
Dennis Ushakov
ac1fc91ffa update mdn data 2019-04-15 20:09:43 +03:00
Dmitry Avdeev
29dc1cd6c3 href resolve result cached 2019-04-15 20:07:27 +03:00
Aleksey Pivovarov
ca386a08f2 diff: do not hide breadcrumbs in folded ranges if method declaration is collapsed
Ex: if method has long JavaDoc and has modifications in JavaDoc and body, making method name invisible.
2019-04-14 13:22:00 +03:00
Aleksey Pivovarov
4b021cb183 ui: move NavigatableCrumb to platform-api 2019-04-14 13:22:00 +03:00
peter
d6e5a3af6d dom: remove unused method 2019-04-12 18:08:33 +02:00
peter
7c6d2f45cc dom: make InvocationCache filling more straightforward, save some memory on StaticGenericInfo cache 2019-04-12 18:08:33 +02:00