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
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
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
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
This is needed to properly setup classloaders for these plugins when Java support is extracted to a plugin (IDEA-195719).
GitOrigin-RevId: 9d63ae41518f8a0d6372add820d4f5ca132a5e26
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