Commit Graph

124 Commits

Author SHA1 Message Date
Gregory.Shrago
342245ef74 migrate TreeStructureProvider to uiDataSnapshot
GitOrigin-RevId: 250632e2302977608c45a84079191519fa024b6d
2024-08-12 15:00:58 +00:00
Gregory.Shrago
c96ded4cdc migrate getData to uiDataSnapshot: plugins
GitOrigin-RevId: ce5459169f986f82b4a1bc6241d028ce3027fb7c
2024-08-02 01:17:08 +00:00
Vladimir Krivosheev
398ebce1d5 split content report
GitOrigin-RevId: ef449bdf4c5480a6ee3ce43b4af118c2c6e31219
2024-07-25 19:20:06 +00:00
Alexandr Trushev
4dcc88eb48 IJPL-797 intellij.platform.editor review internal API
GitOrigin-RevId: 008ab023d706e3aa8dfe71ac1d5205f04fb8e71d
2024-06-11 20:04:46 +00:00
Dmitry Zhuravlev
814b9063dc diff: extract utils from internal actions
GitOrigin-RevId: c328d9f259e6e6454e3fbac9c45d7fa6bece370c
2024-06-03 13:46:43 +00:00
Dmitry Batrak
881b370b95 RDCT-1092 Hotkeys are displayed incorrectly in popups on different OS
replace SystemInfo.isMac with ClientSystemInfo.isMac() in keyboard-shortcuts-related code

GitOrigin-RevId: 640604dff8e09d1aeccd0edc156873dd63c09fea
2024-04-22 19:16:22 +00:00
Gregory.Shrago
eb60ccd9cf make element-to-be-selected notnull
Clearing selection using null makes little sense for an ide-view client. No annotation would keep clients and implementors in a gray zone. Most clients already do check for null before calling `selectElement`.

GitOrigin-RevId: 139099211ca7fb1993b5624b26f0647c91940c18
2024-01-06 15:06:30 +00:00
Daniil Ovchinnikov
97f0a7fd3b migrate usages of ModalityState.NON_MODAL to ModalityState.nonModal
GitOrigin-RevId: fb4855bfa90dbf384fed24871e4b28ab803847bb
2023-06-09 21:58:50 +00:00
Vladimir Krivosheev
07df25d6e0 cleanup
GitOrigin-RevId: c6a7e5fce54ae21b91c861595baebd865c411470
2023-05-28 15:41:22 +00:00
Vladimir Krivosheev
227d75a1fc don't extend DynamicBundle
GitOrigin-RevId: 49cbebd629a92877dbeeffba8d97b0631fb9407e
2023-05-05 09:46:42 +00:00
Alex Plate
a07de5ad91 Refactoring ListSpeedSearch to avoid constructors with side effects
GitOrigin-RevId: e05b03e21df56892fbb79a0079e1c6957219d777
2023-03-01 19:28:27 +00:00
Tagir Valeev
0892646cb9 Enhanced switch used
GitOrigin-RevId: cf148ceb6c09ad0a00d05475b55113ab36c7a0ac
2023-02-09 11:21:32 +00:00
Tagir Valeev
f456ed0604 Pattern variable can be used mass cleanup
GitOrigin-RevId: 55839bf0deca5f81d0f7eb5b1c190145a5ea0037
2023-02-07 13:58:20 +00:00
Gregory.Shrago
7205a01dd3 introduce BGT_DATA_PROVIDER in Commander
EA-783537 - PE: DataValidators.reportPsiElementOnEdt

GitOrigin-RevId: de1b9804f29ed313484c67fd81ca95788b3f00a5
2023-01-27 17:48:52 +00:00
Gregory.Shrago
89d5ccb57e update copyright
GitOrigin-RevId: 48e96ecccd0ececf5df3f8d69d255919d840f2ad
2023-01-27 17:48:50 +00:00
Gregory.Shrago
84a8674017 move Commander classes to plugin and package
GitOrigin-RevId: 68915dd4e49b6bff1f80d44719471e0b520e2638
2023-01-27 17:48:49 +00:00
Tagir Valeev
adb060863f Text blocks used
GitOrigin-RevId: 7db538c0a10131a3f946436c85b42fe7d7dc5b10
2022-09-29 12:58:29 +00:00
Dmitry Avdeev
f76d67d77b action-update-thread: commander actions
GitOrigin-RevId: 91bc59b8dff5f83d4c2fb2b6f3c3fd003b4f0066
2022-09-12 21:28:51 +00:00
Dmitry Jemerov
0bfaeb9313 Move code related to commander popup menu to commander plugin (part of IDEA-198445)
GitOrigin-RevId: 8c522763f50682d1b0c57bc6238ac165f02e7399
2022-07-15 16:02:23 +00:00
Dmitry Jemerov
7ef67aea03 Delete popup menu action group for no longer existing Favorites toolwindow
GitOrigin-RevId: 07e23ddb41eb29ed77850d5ecd93a72bb1c9931e
2022-07-13 14:12:06 +00:00
Daniil Ovchinnikov
0a202057ea deprecate ContentFactory$SERVICE
GitOrigin-RevId: 4419508a657adf8e6b830190078539d1f7d144c3
2022-05-18 18:09:07 +00:00
Vladimir Krivosheev
a8f6a48409 add jdom to source code to modify and strip to our needs
GitOrigin-RevId: 3e16d0d954aa7bc45c4eadb91164b44e4b2e75d3
2022-03-27 18:52:47 +00:00
Tagir Valeev
81d730447a Add type parameters for raw type casts where it's safe
GitOrigin-RevId: 49c3dd961c5c7122d6644b7e4959d0e86ad271da
2021-10-01 07:59:54 +00:00
Dmitry Trofimov
13503ced4c Rationalize PlatformCoreDataKeys usages
GitOrigin-RevId: a07b3295a4af22918daa19f521888645f16e8017
2021-08-25 15:23:28 +00:00
Dmitry Jemerov
749ce8a332 Cleanup: remove @author tags
GitOrigin-RevId: 9174eb8d77215b16f9f6c6074e6aced654d95ef1
2021-05-03 13:07:48 +00:00
Vladimir Krivosheev
32cbba8dfe don't use constructor injection
GitOrigin-RevId: edd0c0e818a4d94b1e7ddcddbe70e1908ca6127f
2021-04-05 09:30:19 +00:00
Vladimir Krivosheev
809b7ca201 deprecate ServiceManager.getService(project)
GitOrigin-RevId: 3805c3aac4e084c828558bf1b1570339f7f3b4a3
2021-03-26 21:30:32 +00:00
Anna Kozlova
741a4cf6ac EA-256352 (plugin) - NPE: ToolWindowImpl.setTitle
GitOrigin-RevId: 9b0ab86c80c3996f389e34535a50150f6ba43a56
2021-02-19 18:20:13 +00:00
Nikolay Chashnikov
57e0cefa06 [platform] i18n: mark SelectInTarget.toString as @Nls and internationalize its implementations
Methods in SelectInManager related to specific tool windows are inlined to simplify code and get rid of warnings.

GitOrigin-RevId: 924f318126024edcc9b24d45bc75e904ccfe5a38
2020-10-16 11:00:09 +00:00
Vladimir Krivosheev
a67c59c561 platform.core.impl — remove dependency on intellij.platform.util.ui and intellij.platform.core.ui
java.psi.iml — remove dependency on intellij.platform.core.ui

GitOrigin-RevId: c1d4feb04c0471c7d17b5331b86738ee54a97f80
2020-09-21 13:40:47 +00:00
Sergey Malenkov
81c48f0b60 Extract EscapeHandler for PsiCopyPasteManager
GitOrigin-RevId: fe0be350b5e0b3c6c5b19a6fe4d340ac2e75eea3
2020-07-17 10:15:22 +00:00
Vladimir Krivosheev
d4e9b09e26 cleanup (final)
GitOrigin-RevId: 93607e195763f2acf29ee0d7a280d7e07e8d2f14
2020-06-26 12:21:17 +03:00
Sergey Malenkov
d4b6bdd100 cleanup: add default methods and create corresponding tests
GitOrigin-RevId: 37c631e4c55e975d1775029f0045bd16d699a425
2020-02-27 19:31:25 +00:00
Sergey Ignatov
24a66afc3f mv CommanderBundle (sic!)
GitOrigin-RevId: 94263623c509cf6c9d755828b81c739374da3df7
2020-01-05 23:13:46 +00:00
Dmitry.Krasilschikov
89c610e27f LAB-62 get rid of static *Bundle usages: more fields with better names
GitOrigin-RevId: a45cdabe30739e10f6ae9c979819b6ee9d5afdd0
2020-01-01 16:31:42 +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
Vladimir Krivosheev
6e5ce9cb5c cleanup - reduce UISettings.getInstance() calls
GitOrigin-RevId: 67253ae885b95162aadce9e61caeed82a04702e9
2019-12-14 07:11:32 +00:00
Alexey Kudravtsev
5958b04995 fix invalid class name in Logger.getInstance
GitOrigin-RevId: c0ccd2efdaec8ecdeba9191e560cee27b6531185
2019-11-07 17:02:46 +00: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
Gregory.Shrago
529e41dacc use ActionUtil.copyFrom
GitOrigin-RevId: 21f8bae83e7382b2866b1bca1a8470c816caa8a3
2019-05-31 16:13:06 +03:00
Vladimir Krivosheev
f06dad9d74 transform KeymapManager into service (maybe someday it will be lazy requested)
GitOrigin-RevId: 9177f2cbdb9f3602c9fe567d722cbf0ba3e544ce
2019-05-31 10:07:42 +03:00
nik
7752e03d64 java plugin: add explicit dependencies on com.intellij.modules.java to the plugins which depend on Java support
This is needed to properly setup class loaders for these plugins when Java support is extracted to a plugin (IDEA-195719).

GitOrigin-RevId: dac7d57a3cc8a1ca9203cf9272d0e464d6753556
2019-05-29 09:06:01 +03:00
nik
ff91be8392 IntelliJ project configuration: remove unused dependency from commander to java
It depends on java.impl anyway.

GitOrigin-RevId: 4a363a3aedd63ef0a02244f4518ad202f4876df0
2019-05-29 09:04:53 +03:00
Yann Cébron
f8b0206a76 plugin.xml: remove redundant 'serviceInterface' attribute (IDEA-202010) 2019-04-18 17:37:36 +02:00
Yann Cébron
0b472c1e90 plugin.xml: cleanup vendor email/url (IDEA-211126) 2019-04-16 14:11:03 +02:00