Commit Graph

1108 Commits

Author SHA1 Message Date
Anna Kozlova
f3143c3434 XPathAction update in bg
GitOrigin-RevId: 249be7c1beaac36014b1c487ec4c03a293f24cfb
2022-01-19 19:15:47 +00:00
Vladimir Krivosheev
076235fe3c performance - ensure that JBUI class is not loaded as part of LaF initialization
GitOrigin-RevId: cca4646f8861df72ed419ecacf69375f78ead368
2021-12-26 19:51:00 +00:00
Alexey Kudravtsev
4042119416 supply unique project name/project creation stacktrace to each light project test, to ease debugging leaks/errors
GitOrigin-RevId: 7913ac913e8910813645af0b9ef20c3fc3b6ebf7
2021-11-25 12:43:07 +00:00
Vladimir Krivosheev
0429b0130d use murmur 3 32 instead of xxhash 64 for icon digests - reduce icon db size (mostly in memory, because on disk compressed using LZ4) and avoid loading extra classes on start-up (murmur is already used in classloader)
no collisions so far

GitOrigin-RevId: 1f41a238729772b4b3c4faa5de5cd1ccb9ec3f65
2021-11-19 09:43:32 +00:00
Vladimir Krivosheev
968092230f deprecate slow and bad getPluginOrPlatformByClassName API
GitOrigin-RevId: e4924a2797c561164207c1349fd3cc3f9081a3ba
2021-11-12 18:22:05 +00:00
Alexey Kudravtsev
fdef9c124e remove unnecessary methods to reduce confusion, fix javadoc references, cleanup
GitOrigin-RevId: e1762b462d7b977c1396a43282fd01d6437e1feb
2021-11-06 23:39:47 +00:00
Alex Plate
2c8b118e3f Revert "[IDEA-270680] Use an ellipsis character in several bundles"
Temporally revert ellipsis

GitOrigin-RevId: e7e60813b6e7a6f724cc066708caaabe3cb8ca54
2021-10-26 12:07:12 +00:00
Alexander.Kass
322feef738 ETF: forbid overriding addNotify
GitOrigin-RevId: 1eb44107f75972d540809261ba7d888e652076ad
2021-10-21 10:28:16 +00:00
Tagir Valeev
57bd762ce0 [core] FileChooserDescriptor.isFileSelectable takes nullable argument now with null -> false contract
It was unannotated and null was handled in base class but not handled in many subclasses. Call-sites actually may pass null there (e.g. MacPathChooserDialog)
Fixes EA-390574 - IAE: FileTypeRegistry.$$$reportNull$$$0
Fixes EA-389734 - IAE: OpenProjectFileChooserDescriptor.$$$reportNull$$$0
Fixes EA-385312 - NPE: CoverageSuiteChooserDialog.getCoverageRunner
Fixes EA-384762 - NPE: FileTypeDescriptor.isFileSelectable

GitOrigin-RevId: 94dd290c2daa055e0402bdbdd50f24fae8e7de75
2021-10-19 05:43:06 +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
Alex Plate
4383ac4c38 [IDEA-270680] Use an ellipsis character in the XPath bundle bundle
GitOrigin-RevId: 5db74fde350e14fa1203f74327c0d7a92fe77bd8
2021-09-28 14:03:23 +00:00
Alexey Kudravtsev
9f90912759 deprecate more members around AnnotationHolderImpl to reduce exposure, create CodeInsightTestUtil.test*Annotator to encapsulate AnnotationHolder innards
GitOrigin-RevId: 6f8129afbaade3da95c5f6cbfe249b9a1ad7631a
2021-09-23 14:45:28 +00:00
Bas Leijdekkers
f41ea2cb52 xpath&xslt: rework inspection descriptions
GitOrigin-RevId: 22a33861203f10d04db25a83ed799924b176a9a1
2021-09-09 23:03:01 +00:00
Roman Shevchenko
233e2b492f Cleanup (warnings; formatting)
GitOrigin-RevId: 4548b06827719416b1451dc543411033a887c505
2021-09-03 21:30:08 +00:00
Roman Shevchenko
f6c62649b7 [xpath] declarative file type registration (instead of deprecated methods)
(restoring the registration removed in an attempt to make the plugin dynamic; making tests simpler/more reliable)

GitOrigin-RevId: 68f6928c45eac149b1e0cdcc97c63cf3076ffc1b
2021-09-02 15:40:41 +00:00
Dmitry Avdeev
86efa9bf72 IDEA-249282 XSLT File Associations Broken
GitOrigin-RevId: dcae998dd655c5f8b08a35256312ad613f7dc225
2021-08-30 21:13:49 +00:00
Rustam Vishnyakov
9a1301fba8 Changed ComponentCategory to SettingsCategory [IJ-CR-11845]
GitOrigin-RevId: 4900af18c6e9686cb18b5d4cc107be6dcabeffce
2021-08-26 18:29:24 +00:00
Dmitry Trofimov
13503ced4c Rationalize PlatformCoreDataKeys usages
GitOrigin-RevId: a07b3295a4af22918daa19f521888645f16e8017
2021-08-25 15:23:28 +00:00
Dmitry Avdeev
a5f5cb78a9 i18n
GitOrigin-RevId: 49ec1e0986076463064fb10de357ca10ae78a486
2021-08-17 18:42:48 +00:00
Daniil Ovchinnikov
cb21247c48 [i18n] annotate documentation-related EP implementations
GitOrigin-RevId: 6c7902de7362d28fe8b96a68b49116396fbcb702
2021-08-12 14:53:14 +00:00
Rustam Vishnyakov
9d9e2ad2a0 Settings components categorisation
GitOrigin-RevId: 31d77a1fa56a4b49b220f2adbbb233cfa570f71d
2021-07-22 14:18:43 +00:00
sergey.vasiliev
822459fdfc I18nInspectionsTest: XSLT category key
GitOrigin-RevId: c5d0820d79d1c9be8b0e6c95299cdc2d8272efb3
2021-07-20 15:37:30 +00:00
Alexey Kudravtsev
a64b84e0be remove NanoXML from api modules dependencies
GitOrigin-RevId: 2672dfcaf93df68817f7e9f46a67019f99726ac2
2021-07-19 14:51:43 +00:00
Tagir Valeev
9cbd5994b9 Unnecessary code removed
GitOrigin-RevId: 294c361ee54b6f3c54afb9d6c1efc6aa6549ed90
2021-07-14 03:09:41 +00:00
Bas Leijdekkers
554a472101 text changes suggested by translators
GitOrigin-RevId: 2be02ec1c0b4035fc5f5557882c3afb26f25acb7
2021-07-01 16:53:15 +00:00
Andrey Starovoyt
ff613857a9 WEB-51393: update some inspection descriptions
GitOrigin-RevId: c5d1367e89a715b7868f8ef09f9748889b29a6b0
2021-06-21 15:54:09 +00:00
Anna Kozlova
5cd6b5c3d2 [java] protected method in final class: make private where possible
GitOrigin-RevId: 3e6f6d1d19c2ffd51020bb8fb6ef76ee0c5eaae5
2021-06-11 07:49:00 +00:00
Anna Kozlova
2593f96146 [code cleanup] remove redundant final modifiers for methods in final classes
GitOrigin-RevId: dc7f18dafcc1b970b1ed4fc7316839ea983f68d7
2021-06-11 07:48:56 +00:00
Daniil Ovchinnikov
240b0cb10b UsageGroup: remove UsageView parameter from #getText, rename #getText -> #getPresentableGroupText
GitOrigin-RevId: cd3839eb4e2f5f8f7c68e499ae27e16efba2fd02
2021-06-09 18:25:30 +00:00
Daniil Ovchinnikov
96e0025166 @NotNull
GitOrigin-RevId: 1fca7dc56ad6cbd13085c357a3fd339d03e7a75d
2021-06-08 14:36:01 +00:00
Daniil Ovchinnikov
7fe6568868 UsageGroup: remove isOpen parameter from #getIcon
GitOrigin-RevId: 7007c30a30c306d129c50c8dc359d931c6ea55b8
2021-06-07 19:19:36 +00:00
Daniil Ovchinnikov
5d223f7cbe UsageGroup: add default #update implementation
GitOrigin-RevId: e993f78084ebf87f90bd319a9df2cce2fc1bfbad
2021-06-07 19:19:35 +00:00
Daniil Ovchinnikov
0785bdfa75 UsageGroup: add default #getFileStatus implementation
GitOrigin-RevId: f85955c00871cf55cc6a4ee6491f1afbf651b50a
2021-06-07 19:19:34 +00:00
Daniil Ovchinnikov
0783365643 add default PsiElementListCellRenderer#getIconFlags
GitOrigin-RevId: e453ce2a34f023167750b36c277e264e3ba0707c
2021-05-03 18:49:32 +00:00
Dmitry Jemerov
749ce8a332 Cleanup: remove @author tags
GitOrigin-RevId: 9174eb8d77215b16f9f6c6074e6aced654d95ef1
2021-05-03 13:07:48 +00:00
Andrey Starovoyt
4286899fe7 intentions: json & x-path WEB-50649
GitOrigin-RevId: 9843203417b96fb20a5a6dffe284f9b692d494ba
2021-04-27 13:04:15 +00:00
Andrey Starovoyt
fc3339bd87 x-path WEB-50649
GitOrigin-RevId: caf86a4838735c2c823a6ef70c2a7dbbf70ab9b8
2021-04-23 14:18:51 +03:00
Piotr Tomiak
426eae7401 XSLT: update intention descriptions and names
GitOrigin-RevId: fcb7b24fa4147653d37b64934353dec03411a027
2021-04-19 15:48:32 +03:00
Nikolay Chashnikov
28da6f7554 [IntelliJ project configuration] remove unused dependency from xpath to java
It won't work at runtime anyway since there is no dependency on java plugin in plugin.xml.

GitOrigin-RevId: 2af811d9bce82fe48896bf0665252c509616d4fa
2021-04-16 20:22:44 +03:00
Piotr Tomiak
2132c79c77 Update XSLT and XPath inspections messages.
GitOrigin-RevId: d4cb3e4b7d94144d96dd4b08638a61a42c58c354
2021-04-12 12:00:48 +00:00
Vladimir Krivosheev
809b7ca201 deprecate ServiceManager.getService(project)
GitOrigin-RevId: 3805c3aac4e084c828558bf1b1570339f7f3b4a3
2021-03-26 21:30:32 +00:00
Valentin Fondaratov
6d1e45105a [platform] remove lvcs.impl dependency from xpath
GitOrigin-RevId: 3ef5b053db68a0e3404dec5b446b8be8215192c6
2021-03-26 16:13:29 +00:00
Alexey Kudravtsev
48256f4589 deprecate StringUtil.createToStringFunction
GitOrigin-RevId: 0d923d13ffbd7d8324df300ef7ac37f2e1f6e60f
2021-02-24 02:01:04 +00:00
Alexey Kudravtsev
80ce0c6949 notnull
GitOrigin-RevId: 575a18b440cd04ac019a6b273ee02b0bd03a38a0
2021-02-14 17:33:27 +00:00
Vladimir Krivosheev
10b8a7abf3 don't export intellij.platform.ide.util.io dependency blindly
GitOrigin-RevId: 7f83ed73f84e9073b71cf3dd1872caabca0e2946
2021-02-06 10:32:46 +00:00
Dmitry Avdeev
b7bb5180c5 IDEA-261002 i18n: Edit: Find: Find by XPath: hardcode string
GitOrigin-RevId: c39319ec009ed16f465fd65c7b359e9603d7abee
2021-02-03 12:51:13 +00:00
Dmitry Avdeev
4f5e2b4727 IDEA-261002 i18n: Edit: Find: Find by XPath: hardcode string
GitOrigin-RevId: 1d5994fb52d86910af032b30adaa449e96ea423d
2021-02-03 12:51:11 +00:00
Alexey Kudravtsev
e2b5a98a86 replace deprecated StdFileTypes usages with relevant constants
GitOrigin-RevId: 8b515e57cd7caa52f749d90de79ccc02e60a03f0
2021-01-25 16:41:30 +00:00
Anna Kozlova
cfa826f9b6 java 11 migration: explicit -> diamond for anonymous classes
GitOrigin-RevId: ce15f37f8882fb7915cf5c8b62e3cc4601a5cc76
2021-01-17 11:16:51 +00:00
Nikolay Chashnikov
e44107d003 API cleanup: remove unused API which was deprecated for a long time (IDEA-259329)
GitOrigin-RevId: f3f92ac499cea289a5861204b638f60a7ea2e8ca
2021-01-15 22:22:00 +00:00