Commit Graph

93 Commits

Author SHA1 Message Date
Vojtech Balik
a5015dbe86 [eclipse] IDEA-316314 Improve error reporting for Eclipse code style import
IJ-CR-106403

GitOrigin-RevId: 139c3da9ab3146e6356b1f15a3af69c3b095136a
2023-05-10 16:40:27 +00:00
Dmitry Avdeev
3edd0650f6 IDEA-308019 Reconsider the necessity of the Eclipse projects directory on the welcome screen of IntelliJ IDEA
GitOrigin-RevId: 08a94b30303d435791a20a752d9fcc0bb123bbcf
2023-03-08 18:05:11 +00:00
Nikolay Chashnikov
6d628ff59c [eclipse] i18n: extract error messages to the bundle
GitOrigin-RevId: 0f23f2cdcdb76f8e2ff953772f8735ace0e2bd9b
2023-02-13 17:16:13 +00:00
Dmitry Jemerov
03e0efc22d Eclipse: i18n notification group names (IDEA-256552)
GitOrigin-RevId: fa22e9ef7ff177ea71210ae2762e1129d5759f34
2022-06-01 18:51:46 +00:00
Vojtech Balik
a7afc27778 IDEA-285224 Add functionality to export code style settings in Eclipse format. Update importing.
IDEA-285224 Abort whole import on UnexpectedIncomingValue and inline unexpectedValue function.

IDEA-285224 Change test to reflect updated handling of invalid option values

IDEA-285224 Add and change usages to convenience functions for value conversions

IDEA-285224 Rename ManualSettingMapping to ComputableSettingMapping

IDEA-285224 Fix: CONTINUATION_INDENT_SIZE should be based on INDENT_SIZE

IDEA-285224 Remove duplicated tests file

IDEA-285224 Fix EclipseCodeStyleMappingDefinitionTest

GitOrigin-RevId: 1b127e23210f52d568f6df377ba726ba3ca59057
2022-03-09 16:19:21 +00:00
Nikolay Chashnikov
f30d269303 [eclipse] cleanup: remove obsolete icon files
The corresponding class was removed in 073deb43d3d48.

GitOrigin-RevId: 4ffe0c07c83cc8691e2dedd44f894a902b0d1aea
2022-02-24 14:03:55 +00:00
Nikolay Chashnikov
f09dead7e0 [build scripts] don't add target version in @ScheduledForRemoval for icon fields (IDEA-288466)
GitOrigin-RevId: e072de0e0982f81e39fc118699c545adc80da860
2022-02-18 09:35:10 +00:00
Dmitry Avdeev
c7002050c2 IDEA-265683 Add FUS for Autodetected Eclipse Projects
logging detected projects count

GitOrigin-RevId: 14983ee6803f856cd87fe3cff85b7b3b3b7cf41f
2021-06-18 13:10:02 +00:00
Alex Plate
57aaa817cd [IDEA-270680] Use an ellipsis character in the eclipse bundle
GitOrigin-RevId: dd7823274222d0fa935c02774536b123f397eb78
2021-06-03 17:21:09 +00:00
Dmitry Avdeev
4c71eab991 IDEA-261048 Autodetect Eclipse projects and show them on the Welcome Screen
moving opened project out of the group & i18n

GitOrigin-RevId: b2c6ec5108ebbe2cc8b3e74cd948ba3a29d2b775
2021-04-08 10:18:22 +00:00
Dmitry Avdeev
471526f866 IDEA-261048 Autodetect Eclipse projects and show them on the Welcome Screen
OpenAlienProjectAction in empty state

GitOrigin-RevId: a145a50830ae5c9cba5227204975399c51882742
2021-04-05 13:44:02 +00:00
Dmitry Avdeev
e9defe4786 IDEA-261048 Autodetect Eclipse projects and show them on the Welcome Screen
introducing ProjectDetector extension and moving EclipseProjectDetector to eclipse plugin

GitOrigin-RevId: 8ac026d4af817fbfdd6006927b791f558577cc38
2021-04-02 16:41:44 +00:00
Alexey Kudravtsev
ecad62483f provide readable file type name (instead of e.g. PLAINTXT), unify property names for file type description, add test for having getDisplayName() in a FileType
GitOrigin-RevId: eb857f57def6d82a2051fc2610a24de266ee8386
2021-03-09 12:18:29 +00:00
Aleksandra Zolushkina
42588ff9a3 IDEA-249847 Proofread EclipseBundle.properties
GitOrigin-RevId: 182585683178f3e1d89e1590fc0f32106736f0b4
2020-11-30 22:17:02 +00:00
Aleksandra Zolushkina
6874c37e35 IDEA-249847 Proofread EclipseBundle.properties
GitOrigin-RevId: c6961706505866787e911d3c5dbce7afdf54964e
2020-11-30 22:16:42 +00:00
Nikolay Chashnikov
d7136f71ee [eclipse] support loading and saving module configuration in '.classpath' format (IDEA-246236)
ModuleEntity loaded from .classpath file uses special EclipseProjectFile entity source. Additional properties are stored in EclipseProjectPropertiesEntity (a replacement for EclipseModuleManager in the workspace model).

Few things aren't implemented yet:
* reloading module configuration when .classpath or *.eml file is changed;
* using line separator configured in the project;
* proper handling of invalid references to JDK.

GitOrigin-RevId: c71b84c783543070c7f3594668e4d52a987355cc
2020-09-28 15:18:55 +00:00
Anna Kozlova
b13a2014e6 cleanup unused properties
GitOrigin-RevId: 2544f357062c00b58e571961fe43faca9bf52993
2020-09-11 21:00:23 +00:00
Anna Kozlova
52a4c0b898 i18n eclipse plugin.xml
GitOrigin-RevId: be30d32332516de97918c67e31cdb6c789f64716
2020-09-09 15:11:54 +00:00
Anna Kozlova
9098a1f79b i18n eclipse color scheme name definition
GitOrigin-RevId: d80db78fc60434a205a50c09b165ca1c66e0c19f
2020-09-07 16:35:18 +00:00
Nikolay Chashnikov
546d417e02 [jps build] cleanup: use standard convention for names of JAR for modules included into JPS build
When JAR names are automatically generated by module names it makes them more consistent and allows us to cleanup corresponding parts of module renaming history and get rid of explicit mappings in BuildProcessClasspathManager.

GitOrigin-RevId: d126d4d7ca0e1d4faf8ab1554c80e261205ac671
2020-09-04 15:58:44 +00:00
Anna Kozlova
320546d22a i18n: eclipse remove unused properties, forms
GitOrigin-RevId: e48a0d7aeea20b1b899d83309c170bb27ec680ba
2020-08-25 09:07:04 +00:00
Anna Kozlova
e8fdfbb318 i18n: eclipse action text
GitOrigin-RevId: e66ddd94c8ef9f8922f417be839eba834190f883
2020-08-25 08:19:01 +00:00
Anastasia Ivanova
1da9b87ce4 IDEA-244848 get rid of notificationAllowlist
GitOrigin-RevId: b867ba1c960df3d667fa262b6a95c82a6163e65e
2020-08-18 13:46:45 +00:00
Anna Kozlova
f151369dfe i18n: eclipse (IDEA-247684)
GitOrigin-RevId: 7fd027a750f193e7effb67b47cc86a52e309072a
2020-08-17 09:56:05 +00:00
Dmitriy.Panov
c0c1697252 Revert "IDEA-CR-65973: IDEA-244848 add missing isLogByDefault flags"
This reverts commit 00bd951f

Revert "IDEA-CR-65973: IDEA-244848 store notificationIds only for jb plugins, clean notificationIds"

This reverts commit d41ad479

Revert "IDEA-CR-65973: IDEA-244848 add NotNull and buildAndNotify in NotificationBuilder"

This reverts commit 0adf7682

Revert "IDEA-CR-65973: IDEA-244848 support NotificationGroupEP in devkit"

This reverts commit f9fddec5

Revert "IDEA-CR-65973: IDEA-244848 deprecate notification.group and notification.parentGroup"

This reverts commit 4220a37a

Revert "IDEA-CR-65973: IDEA-244848 get rid of notificationAllowlist"

This reverts commit e46fe5f0

Revert "IDEA-CR-65973: IDEA-244848 Register notification groups in plugin.xml"

This reverts commit d6f195d4

GitOrigin-RevId: f96347a5e55ab8c3c7ada9bd97b7b97cfa77bdd7
2020-08-14 22:38:48 +00:00
Anastasia Ivanova
da780ec7bf IDEA-CR-65973: IDEA-244848 get rid of notificationAllowlist
GitOrigin-RevId: e46fe5f0e6c6729c4d5ae854f4a5b6cfd6b6af08
2020-08-14 13:54:11 +00:00
Anastasia Ivanova
9bd09723f1 IDEA-CR-63832: IDEA-243825 migrate usages to "notificationAllowlist"
GitOrigin-RevId: 17268c6bd8df7c4e6d7a9733ee68ffff8e169dc9
2020-06-19 06:15:12 +03:00
sergey.vasiliev
bd390ecc15 EclipseNatureImporter dynamic=true
GitOrigin-RevId: daaee2981d42c625ed2febd2c9dc4a132949bcf6
2020-05-08 08:11:14 +00:00
Dmitry.Krasilschikov
5d016e2ed3 added spaces to eclipse.import.code.style.default.hint=Settings | Editor | Code Style
https://crowdin.com/translate/intellij/161239/en-ja#4739995

GitOrigin-RevId: 642f4d4a0480cc94cafeb15c3202beccac275b6e
2020-04-26 17:41:15 +00:00
Anastasia Ivanova
0f4001f184 IDEA-CR-60449: FUS-548 whitelist notification groups
GitOrigin-RevId: bd072aef5edf040493e811f041d02b598d7a749e
2020-03-26 11:01:32 +00:00
Dmitry.Krasilschikov
25e0db2629 localize "Eclipse" strings
GitOrigin-RevId: 7851f456746abcdb987af49e28cb5d2c530385e1
2020-03-09 15:50:07 +00:00
Alexander Lobas
e7a12bd7e3 IDEA-229555 Group bundled plugins in Settings | Plugins by category
GitOrigin-RevId: 51b5b8476879e9005983c3a795f59acf52392cb9
2020-01-28 12:36:54 +00:00
Sergey Ignatov
caf65ef683 mv EclipseBundle
GitOrigin-RevId: c713fd73c363bb2ab823d08136767c39ac5247c0
2020-01-05 19:31:47 +00:00
Dmitry Jemerov
840fbe2644 Main menu rearranged according to UX feedback (IJP-529, UX-49)
GitOrigin-RevId: ec08e9c9cc80467ea933fc788ab92ee4fc06d2bf
2019-12-06 17:09:56 +00:00
Anna Kozlova
3e43560a30 remove EclipseFileTypeFactory in favor of fileType extension
match exact .classpath/.project files

GitOrigin-RevId: fcdf19ea389026a24146228cfa207b7bdceade14
2019-08-07 00:03:21 +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
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
nik
276bfae986 java plugin: add explicit dependencies on com.intellij.modules.java to the plugins which depend on Java support
This is needed to properly setup classloaders for these plugins when Java support is extracted to a plugin (IDEA-195719).

GitOrigin-RevId: 9d63ae41518f8a0d6372add820d4f5ca132a5e26
2019-05-28 18:10:02 +03:00
Dmitry Jemerov
99849e4179 Cleaning up plugin names and descriptions (IDEA-86627) 2019-04-16 19:34:39 +02:00
Yann Cébron
0b472c1e90 plugin.xml: cleanup vendor email/url (IDEA-211126) 2019-04-16 14:11:03 +02:00
Alexander Zolotov
aab264bb0b Delete version tags from plugin.xml files
They don't make any sense since
- they are not required for bundled plugins (com.intellij.ide.plugins.IdeaPluginDescriptorImpl#myVersion will be filled with IDE version)
- they will be overwritten during the build for pluginsToPublish (org.jetbrains.intellij.build.impl.DistributionJARsBuilder#setPluginVersionAndSince)

Still they may affect plugins loading mechanism, e.g. see https://youtrack.jetbrains.com/issue/GO-6741 or https://youtrack.jetbrains.com/issue/IDEA-188964
2019-01-18 15:59:46 +03:00
Sergey Malenkov
e9aa37a53e UX-382: deprecate EclipseIcons.Eclipse 2018-12-25 18:26:50 +03:00
Dmitry Jemerov
da3fc7bd65 Clearer structure for export/sync actions in File menu 2018-05-16 19:43:52 +02:00
Gregory.Shrago
305d21ba2a cleanup file type descriptions: no plurals, no files; hide internal 2018-04-06 23:47:52 +03:00
Rustam Vishnyakov
aa9b4798cc Import Eclipse "Organize Imports" settings 2018-01-24 15:26:29 +03:00
Rustam Vishnyakov
b51b98832e UI text change (reviewed) 2018-01-23 13:42:47 +03:00
Rustam Vishnyakov
ffa2b5525a Eclipse code style settings project wizard step 2018-01-22 16:58:27 +03:00
Rustam Vishnyakov
a2a4c7f433 Eclipse color theme importer, initial implementation 2016-04-07 18:53:34 +03:00