Konstantin Hudyakov
46d0cdd2ae
IDEA-323344 Allow overriding the default steps order
...
Needed for IDEs that want to add/remove/replace some steps.
Also, specify the IDE help name to adjust the help links for each IDE.
GitOrigin-RevId: 5eb857f5f00591cefdd280a5d1521a01e47ac8db
2023-07-26 13:06:32 +00:00
Konstantin Hudyakov
ed9c126f63
IDEA-299723 Edit min usage count of the features
...
GitOrigin-RevId: 1a17321fce8c1ec996f81f25148a2fb8137b0d92
2022-11-03 21:21:11 +00:00
Konstantin Hudyakov
d96e3544d5
IDEA-299723 Specify utility score of the features
...
GitOrigin-RevId: a4764858a6658a0c3868ee889f00f2d169c17a7a
2022-11-03 21:21:08 +00:00
Konstantin Hudyakov
8b2ba68c9d
IDEA-299725 Add tracking actions to some features
...
And also remove manual feature usage triggers.
GitOrigin-RevId: f62e079e96ad68e66d6755fe46c049cc8c228911
2022-11-02 22:11:04 +00:00
Konstantin Hudyakov
889cb467c7
IDEA-299725 Move common diff, debugger, vcs and intention features to platform
...
GitOrigin-RevId: 19699d6776c082040af67b3133a7ad8c41fc806d
2022-11-02 22:10:56 +00:00
Konstantin Hudyakov
268fd1052c
IDEA-299725 Move common ui features to platform
...
GitOrigin-RevId: eb3372c6c71475117f949cadbcc308b012e60b8f
2022-11-02 22:10:53 +00:00
Konstantin Hudyakov
3d39aff1b3
IDEA-299725 Move common refactoring features to platform
...
GitOrigin-RevId: 0c65d4b61ad1133fb3af42833c09322f8dc28e65
2022-11-02 22:10:50 +00:00
Konstantin Hudyakov
940e166ae0
IDEA-299725 Move common code assistance features to platform
...
GitOrigin-RevId: c4ce15165a967d40fcdd57e83f44ca442c583f1f
2022-11-02 22:10:47 +00:00
Konstantin Hudyakov
66a3439548
IDEA-299725 Move common editing features to platform
...
GitOrigin-RevId: e24af955914bee008f28c4a2468e2c4502de050c
2022-11-02 22:10:45 +00:00
Konstantin Hudyakov
b8deebeba4
IDEA-299725 Move common completion features to platform
...
GitOrigin-RevId: 82e82277dba3ea9ac77cb33fef5e3bf425c8ca27
2022-11-02 22:10:42 +00:00
Konstantin Hudyakov
5b3a9cc434
IDEA-299725 Move common navigation features to platform
...
GitOrigin-RevId: 6da3d6aa72e46eff4bae10c244b66e715f82c1ba
2022-11-02 22:10:39 +00:00
Konstantin Hudyakov
1b80ddc443
Use tip id instead of filename for tips identification: features description
...
Tip file extension can be changed, so it should not be stored and used for identification.
GitOrigin-RevId: 13d27733bb43c87b41c1eb9814b96c5fc7b8c276
2022-10-17 12:51:38 +00:00
Konstantin Hudyakov
acd46054ed
IDEA-299725 Extract VCS features to VCS plugin and add applicability filter
...
GitOrigin-RevId: 5f8975b798d70ec15d35ead4d714ad1cc52e5230
2022-08-24 09:28:53 +00:00
Alexey Kalina
d867333250
[features-registry] add some features for existing tips in features registry
...
(cherry picked from commit 2a91a43bc956d658207ba283d9b161dade15c148)
IJ-MR-13748
GitOrigin-RevId: b6bf6a4e8d5273f274bf342de8726cdc01fc9c2d
2021-10-28 14:36:37 +00:00
Alexey Kalina
8aa636e4e3
[features-registry] fix tracking of some features
...
GitOrigin-RevId: c87cffaf4166a4d2dd234535d8cb37cd81c6c057
2021-08-13 10:24:21 +00:00
Alexey Kalina
6a02be6f6e
track features directly from actions and intentions collectors instead of whole fus
...
(cherry picked from commit cb33492d4de05cc267fd704e702394224aa4e728)
IJ-CR-12935
GitOrigin-RevId: 74d69473daa73d760a05bdf426f4e3bbd8bd5423
2021-08-13 09:08:35 +00:00
Alexey Kalina
c254403a67
[features-registry] add event detectors for features that not properly tracking
...
GitOrigin-RevId: a3578868f4b34e96be65bfc8567d5888cd7bb26d
2021-06-23 12:37:29 +00:00
Alexey Kalina
9824a21aac
[features-registry] add tip file for evaluate expression feature in productivity guide
...
GitOrigin-RevId: 36cb8b140efed164997a3ced8f51747db4bb6c90
2021-06-18 11:48:41 +00:00
Vladimir Krivosheev
fc0eea5430
fix "com.intellij.diagnostic.PluginException: action specified by reference isn't registered (ID=RemoteServers.ConnectServer) [Plugin: Docker]"
...
GitOrigin-RevId: fb9ec01cd1cf965d05cf948634a84b5c60c9808e
2021-05-31 18:23:54 +00:00
Vladimir Krivosheev
c2b2520994
new plugin descriptor format - full support on all levels
...
GitOrigin-RevId: 718c9401f22900c30029ec62c23f60f6f22278ee
2021-05-27 20:17:14 +00:00
Alexey Kalina
18c8f9a2ad
[features-registry] example of registring feature without action
...
(cherry picked from commit c0a147657015944628b5a1469d0b6908e9805fff)
IJ-CR-7214
GitOrigin-RevId: 20919b93aa25e8094a34f428f7841b1ead4d12e9
2021-03-25 17:48:50 +00:00
Alexey Kalina
3451a1689a
collect action and intention events as feature usages
...
(cherry picked from commit b6351bc5ab095c8c5c02f551e3a397420deb81cc)
IJ-CR-7214
GitOrigin-RevId: cb2971d9e3bdf24e41f99e7bfda802d4ddd2ee90
2021-03-25 17:48:48 +00:00
Vladimir Krivosheev
5f21c9013f
images module as implementation-detail plugin
...
GitOrigin-RevId: e5f6b4687c72d7697354bb635d40cb0eb0ce65e9
2020-02-18 07:32:43 +00:00
Dmitry Avdeev
6e98bba244
IDEA-227569 com.intellij.diagnostic.PluginException: Cannot create class com.intellij.openapi.options.colors.pages.JSPColorsPage appears after installaion of JSP plugin
...
creating com.intellij.modules.jsp.base module to mark jsp-compliant products
GitOrigin-RevId: c3e0894bcd856b7fafe7191943b0331b4b8b9364
2019-12-19 14:08:32 +00:00
Alexander Zolotov
40be217095
Move coverage action to Run menu for all IDEs (UX-93)
...
+ simplify declaring coverage extensions
GitOrigin-RevId: 5a2fb80200d6d120f16dbf5e6a8618695836bb87
2019-09-06 18:00:42 +00:00
nik
d1a65642b0
java: extract Java-specific part of Java-based IDEs to a separate plugin
...
There are some classes related to Java support which shouldn't be included to Java plugin when it's installed into another IDE (e.g. IntelliJIdeaLanguageCustomization) and these classes depend on classes from Java plugin. Since platform cannot depends on a plugin we need to extract such classes and related resources to a separate com.intellij.java.ide plugin (which is marked as essential-plugin and therefore won't be visible in Settings and cannot be disabled). This is needed to get rid of deprecated option use-idea-classloader in Java plugin which will make it a true plugin (i.e. it'll be able to depend on other plugins, see IDEA-195719).
GitOrigin-RevId: 7e453e01e7eb6e03f12ef6774957429fb62df1fc
2019-07-08 15:02:16 +03:00
nik
70b557cd7a
java: extract Java-specific part of Java-based IDEs to a separate plugin
...
There are some classes related to Java support which shouldn't be included to Java plugin when it's installed into another IDE (e.g. IntelliJIdeaLanguageCustomization) and these classes depend on classes from Java plugin. Since platform cannot depends on a plugin we need to extract such classes and related resources to a separate com.intellij.java.ide plugin (which is marked as essential-plugin and therefore won't be visible in Settings and cannot be disabled). This is needed to get rid of deprecated option use-idea-classloader in Java plugin which will make it a true plugin (i.e. it'll be able to depend on other plugins, see IDEA-195719).
This is a preparation commit, necessary files are moved without changes to save Git history in them.
GitOrigin-RevId: 2295a4ab872a63c9e11f88ac99d3418d06b96aa8
2019-07-08 15:02:16 +03:00
Roman Shevchenko
04e6f4a623
Cleanup (warnings; typos; formatting)
...
GitOrigin-RevId: 1cad4232ba1d1f58c522aa26019d245e2bf6832d
2019-06-16 06:52:20 +03:00
Vyacheslav Karpukhin
d5fb24d414
Merge commit 'a85b798667f6a81500b21eda3c8d508a28cb969c' into slava/out_of_process_sim_and_dev
...
GitOrigin-RevId: ccfc7bb2ab1846fbf2c169f6262ffa412f3efb80
2019-06-16 06:51:48 +03:00
Dmitry Jemerov
da9e941d80
@NotNull for RunConfigurationExtension.updateJavaParameters()
...
GitOrigin-RevId: 5c472044f340aeaf67f3a81695814e70e3a125f0
2019-06-16 06:51:17 +03:00
Vyacheslav Karpukhin
24d766790c
Merge commit 'a85b798667f6a81500b21eda3c8d508a28cb969c' into egorzhdan/coverage
...
GitOrigin-RevId: 55b653eb620e8dc5642c467b0308e447a5ac32a7
2019-06-16 06:50:45 +03:00
Vladislav.Soroka
a9fa8abc1e
ES: move externalSystem API to the core plugin distribution IDEA-187832
...
GitOrigin-RevId: 0e4f9e6d8d7fa2f0d70d464c5f70ab71a8f5bb92
2019-06-16 06:05:40 +03:00
Vladislav.Soroka
f5fcc369a7
ES: extract packaging modifiable models to java plugin IDEA-187832
...
GitOrigin-RevId: 67f8209b711806a587d041fd1adc9529ea002916
2019-06-16 06:02:33 +03: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
Eldar Abusalimov
1120c30a56
Merge remote-tracking branch 'origin/master' into eldar/cidr-debugger
...
# Conflicts:
# CIDR/clion/src/com/jetbrains/cidr/cpp/toolchains/MSVC.java
GitOrigin-RevId: f3593b526d1870f32b3f1451cab0c6a653e5beb5
2019-06-16 03:01:38 +03:00
Roman Shevchenko
c1a58ffd17
Cleanup (warnings; typos; formatting)
...
GitOrigin-RevId: 1cad4232ba1d1f58c522aa26019d245e2bf6832d
2019-06-13 03:32:53 +03:00
Vyacheslav Karpukhin
e4effb75b9
Merge commit 'a85b798667f6a81500b21eda3c8d508a28cb969c' into slava/out_of_process_sim_and_dev
...
GitOrigin-RevId: ccfc7bb2ab1846fbf2c169f6262ffa412f3efb80
2019-06-13 03:32:21 +03:00
Dmitry Jemerov
7afa5ca0ac
@NotNull for RunConfigurationExtension.updateJavaParameters()
...
GitOrigin-RevId: 5c472044f340aeaf67f3a81695814e70e3a125f0
2019-06-13 03:31:49 +03:00
Vyacheslav Karpukhin
8f41ae3227
Merge commit 'a85b798667f6a81500b21eda3c8d508a28cb969c' into egorzhdan/coverage
...
GitOrigin-RevId: 55b653eb620e8dc5642c467b0308e447a5ac32a7
2019-06-13 03:31:18 +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
Vladislav.Soroka
c73b162661
ES: move externalSystem API to the core plugin distribution IDEA-187832
...
GitOrigin-RevId: 0e4f9e6d8d7fa2f0d70d464c5f70ab71a8f5bb92
2019-06-11 18:21:35 +03:00
Vladislav.Soroka
9c5ffd4573
ES: extract packaging modifiable models to java plugin IDEA-187832
...
GitOrigin-RevId: 67f8209b711806a587d041fd1adc9529ea002916
2019-06-11 18:18:28 +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
Alexandr Evstigneev
4fb4c342f8
RUBY-13419 Enabled PathMacroConfigurable in all IDEs
...
IDEA-CR-47971
GitOrigin-RevId: a90e61653805eccb67c2ffd905f7250af9432e76
2019-06-07 15:08:30 +03:00
nik
1b57510f2b
java plugin: register FoldLinesLikeThis action in IntelliJ IDEA, not in Java plugin
...
The action is defined in the platform and registered in some other IDEs (e.g. RubyMine and DataGrip) so if it is registered in Java plugin this may lead to clashes.
GitOrigin-RevId: 0c1980bec0661a3c74d7fb5dfefa49393316b7f9
2019-06-04 12:09:24 +03:00
Dmitry Jemerov
2d3aaf0740
Delete JBuilder keymap and some other JBuilder support leftovers
...
GitOrigin-RevId: 17d9279f81736f3f11a0411d7d627f6e16d65d20
2019-06-03 14:16:24 +03:00
nik
6fe5c64133
java: extract java support to a separate plugin in IntelliJ IDEA (IDEA-195719)
...
All java-related components are removed from the platform part of IntelliJ IDEA. This also introduces 'intellij.java.ide.resources' module for resources which should be included into IntelliJ IDEA and other Java-based IDEs but shouldn't be included into the Java plugin itself. Currently the same plugin.xml is used for the both community and ultimate editions, but some additional JARs are included into the plugin distribution for Ultimate Edition. The plugin is marked as 'essential-plugin' in IntelliJ IDEA and Android Studio so it won't be visible in Settings and cannot be disabled.
GitOrigin-RevId: e589a014e60ef7a11f232927d7dc00f868cb65a0
2019-06-03 11:05:35 +03:00