diff --git a/sirius/doc/Release_Notes.html b/sirius/doc/Release_Notes.html
index f67bbf8..785a7c8 100644
--- a/sirius/doc/Release_Notes.html
+++ b/sirius/doc/Release_Notes.html
@@ -13,24 +13,35 @@
Release Notes for Sirius Desktop
Release Notes for Sirius Desktop
-
- Changes in Sirius Desktop 7.4.4
+ Changes in Sirius Desktop 7.4.5
+ -
+ User-Visible Changes
+
-
Developer-Visible Changes
+ -
+ Changes in Sirius Desktop 7.4.4
+
+ -
+ Developer-Visible Changes
+
+
+
-
Changes in Sirius Desktop 7.4.3
-
- User-Visible Changes
+ User-Visible Changes
-
Specifier-Visible Changes
-
- Developer-Visible Changes
+ Developer-Visible Changes
@@ -38,13 +49,13 @@ Release Notes for Sirius Desktop
Changes in Sirius Desktop 7.4.2
-
- User-Visible Changes
+ User-Visible Changes
-
Specifier-Visible Changes
-
- Developer-Visible Changes
+ Developer-Visible Changes
@@ -52,13 +63,13 @@ Release Notes for Sirius Desktop
Changes in Sirius Desktop 7.4.1
-
- User-Visible Changes
+ User-Visible Changes
-
Specifier-Visible Changes
-
- Developer-Visible Changes
+ Developer-Visible Changes
@@ -66,13 +77,13 @@ Release Notes for Sirius Desktop
Changes in Sirius Desktop 7.4.0
-
- User-Visible Changes
+ User-Visible Changes
-
Specifier-Visible Changes
-
- Developer-Visible Changes
+ Developer-Visible Changes
@@ -80,13 +91,13 @@ Release Notes for Sirius Desktop
Changes in Sirius 7.3.0
-
- User-Visible Changes
+ User-Visible Changes
-
Specifier-Visible Changes
-
- Developer-Visible Changes
+ Developer-Visible Changes
@@ -94,13 +105,13 @@ Release Notes for Sirius Desktop
Changes in Sirius 7.2.1
-
- User-Visible Changes
+ User-Visible Changes
-
Specifier-Visible Changes
-
- Developer-Visible Changes
+ Developer-Visible Changes
@@ -108,13 +119,13 @@ Release Notes for Sirius Desktop
Changes in Sirius 7.2.0
-
- User-Visible Changes
+ User-Visible Changes
-
Specifier-Visible Changes
-
- Developer-Visible Changes
+ Developer-Visible Changes
@@ -122,13 +133,13 @@ Release Notes for Sirius Desktop
Changes in Sirius 7.1.0
-
- User-Visible Changes
+ User-Visible Changes
-
Specifier-Visible Changes
-
- Developer-Visible Changes
+ Developer-Visible Changes
@@ -136,7 +147,7 @@ Release Notes for Sirius Desktop
Changes in Sirius 7.0.4
-
- User-Visible Changes
+ User-Visible Changes
@@ -144,7 +155,7 @@ Release Notes for Sirius Desktop
Changes in Sirius 7.0.3
-
- Developer-Visible Changes
+ Developer-Visible Changes
@@ -155,7 +166,7 @@ Release Notes for Sirius Desktop
Specifier-Visible Changes
-
- Developer-Visible Changes
+ Developer-Visible Changes
@@ -163,7 +174,7 @@ Release Notes for Sirius Desktop
Changes in Sirius 7.0.1
-
- Developer-Visible Changes
+ Developer-Visible Changes
@@ -171,10 +182,10 @@ Release Notes for Sirius Desktop
Changes in Sirius 7.0.0
-
- User-Visible Changes
+ User-Visible Changes
-
- Developer-Visible Changes
+ Developer-Visible Changes
@@ -182,10 +193,10 @@ Release Notes for Sirius Desktop
Changes in Sirius 6.6.0
-
- User-Visible Changes
+ User-Visible Changes
-
- Developer-Visible Changes
+ Developer-Visible Changes
@@ -193,7 +204,7 @@ Release Notes for Sirius Desktop
Changes in Sirius 6.5.1
-
- Developer-Visible Changes
+ Developer-Visible Changes
@@ -201,13 +212,13 @@ Release Notes for Sirius Desktop
Changes in Sirius 6.5.0
-
- User-Visible Changes
+ User-Visible Changes
-
Specifier-Visible Changes
-
- Developer-Visible Changes
+ Developer-Visible Changes
@@ -217,11 +228,69 @@ Release Notes for Sirius Desktop
This document contains the release notes for recent major releases of Sirius. See also
the release notes from previous versions for details about older releases.
- Changes in Sirius Desktop 7.4.4
+ Changes in Sirius Desktop 7.4.5
+ User-Visible Changes
+
+ - Added In the
+
ImageSelectionDialog
, a new feature has been added to reset the WorkspaceImage assigned to a DDiagramElement. Before this improvement, it was necessary to use the “Reset style properties to default values” button, but this also affected all other style modifications. This new button in the dialog resets only the WorkspaceImage style to the style of the element as defined in the Viewpoint Specification Model.
+
+
+
Developer-Visible Changes
Changes in
org.eclipse.sirius.diagram.ui
+
+ - Added
+
org.eclipse.sirius.diagram.ui.business.api.image.WorkspaceImageHelper.resetStyle(BasicLabelStyle)
has been added to reset the WorkspaceImage style assigned to a DDiagramElement, while preserving all other style modifications. In other words, the workspacePath feature is reset.
+
+ - Added
+
org.eclipse.sirius.diagram.ui.business.api.image.ImageSelectionDialog.isResetImage()
and
+ org.eclipse.sirius.diagram.ui.business.api.image.ImageSelectionDialog.setResetImage(boolean)
have been added to handle the new “Reset Image Style” feature in the related dialog.
+
+ - Added
+
org.eclipse.sirius.diagram.ui.business.api.image.WorkspaceImageHelper.resetStyle(BasicLabelStyle)
has been added to reset the WorkspaceImage style assigned to a DDiagramElement, while preserving all other style modifications. In other words, the workspacePath feature is reset.
+
+ - Added
+
org.eclipse.sirius.diagram.ui.business.api.image.ImageSelectionDialog.isResetImage()
and
+ org.eclipse.sirius.diagram.ui.business.api.image.ImageSelectionDialog.setResetImage(boolean)
have been added to handle the new “Reset Image Style” feature in the related dialog.
+
+ - Added The method
+
org.eclipse.sirius.diagram.ui.business.api.image.ImageSelector.selectImages(EObject, SelectionMode, String, boolean)
has been added to de-corelate the display of current/new image path field from the present of a value to the
+ currentSelection
parameter. Default implementations of the other
+ ImageSelector.selectImages
methods have been added in the interface to match previous behavior for callers of those methods. The
+ org.eclipse.sirius.diagram.ui.business.api.image.WorkspaceImageSelector.selectImages(EObject, SelectionMode, String, boolean)
has been removed in favor of the default implementation of the method in
+ ImageSelector
.
+
+
+ Changes in
+ org.eclipse.sirius.tests.support
+
+
+ - Added The
+
org.eclipse.sirius.tests.support.api.PlatformProblemsListener
class has been extracted from both
+ org.eclipse.sirius.tests.support.api.SiriusTestCase
and
+ org.eclipse.sirius.tests.swtbot.support.api.AbstractSiriusSwtBotGefTestCase
to regroup common mechanisms used to manages info, warning, errors and uncaught exceptions.
+
+ - ModifiedInfo, warning, errors and uncaught exceptions management has been extracted from
+
org.eclipse.sirius.tests.support.api.SiriusTestCase
and moved to
+ org.eclipse.sirius.tests.support.api.PlatformProblemsListener
.
+
+
+ Changes in
+ org.eclipse.sirius.tests.swtbot.support
+
+
+ - Modified Info, warning, errors and uncaught exceptions management has been extracted from
+
org.eclipse.sirius.tests.swtbot.support.api.AbstractSiriusSwtBotGefTestCase
and moved to
+ org.eclipse.sirius.tests.support.api.PlatformProblemsListener
.
+
+
+ Changes in Sirius Desktop 7.4.4
+ Developer-Visible Changes
+ Changes in
+ org.eclipse.sirius.diagram.ui
+
- Added A new extension point
org.eclipse.sirius.diagram.ui.colorPalettePopupProvider
has been introduced. It allows to provide a custom color palette popup by registering a custom implementation of the new
@@ -230,7 +299,7 @@ Changes in
Changes in Sirius Desktop 7.4.3
- User-Visible Changes
+ User-Visible Changes
- Modified The pin behavior has been changed for edges.
- Developer-Visible Changes
+ Developer-Visible Changes
Changes in
org.eclipse.sirius.diagram.elk
@@ -308,25 +377,25 @@ Changes in
Changes in Sirius Desktop 7.4.2
- User-Visible Changes
+ User-Visible Changes
- Modified A
regression introduced in 7.4.1 which prevented the dirty state marker (*) to be displayed in the model explorer in some cases has been fixed.
Specifier-Visible Changes
- Developer-Visible Changes
+ Developer-Visible Changes
Migrations
Changes in Sirius Desktop 7.4.1
- User-Visible Changes
+ User-Visible Changes
- Modified The UI preference
SiriusUIPreferencesKeys.PREF_DISPLAY_VSM_USER_FIXED_COLOR_IN_PALETTE
has been renamed from “Display viewpoints colors” to “Display suggested colors in color palette”.
Specifier-Visible Changes
- Developer-Visible Changes
- Changes in
+ Developer-Visible Changes
+ Changes in
org.eclipse.sirius.diagram.ui
@@ -342,7 +411,7 @@ Migrations
Changes in Sirius Desktop 7.4.0
- User-Visible Changes
+ User-Visible Changes
- Added Copy and paste style from one diagram element to another. The copied and pasted diagram elements may be of different types. The style properties are applied at best. You can refer to the
paste style documentation for more details.
@@ -395,7 +464,7 @@
Specifier-Visible Changes
- Modified The SquareDescription can now have -1 value for height and width. If the value -1 is used for both width and height enable the “auto-size” mode.
- Developer-Visible Changes
+ Developer-Visible Changes
- Removed AbstractTabbarContributor.createCopyAppearancePropertiesContribution and TabbarContributionFactory.createCopyAppearancePropertiesContribution has been removed.
- Added The SiriusStyleClipboard singleton to store the style clipboard data for the diagram elements.
@@ -442,7 +511,7 @@ Changes in
org.eclipse.sirius.table.tools.api.command.ITableCommandFactory.buildCreateColumnCommandFromTool(DTable, EObject, CreateTool)
have been deprecated for removal. They have been replaced by methods using applicable DSemanticDecorator in signature.
- Changes in
+ Changes in
org.eclipse.sirius.diagram.ui
@@ -522,13 +591,13 @@ Migrations
Changes in Sirius 7.3.0
- User-Visible Changes
+ User-Visible Changes
- Added A new preference has been added in the Sirius Diagram preference page. This preference allows the user to choose the arrangement of elements created on a diagram when they are not directly positioned by the user. In the preference page, users can choose between a diagonal, vertical or horizontal arrangement.
Specifier-Visible Changes
- Developer-Visible Changes
- Changes in
+ Developer-Visible Changes
+ Changes in
org.eclipse.sirius.diagram.ui
@@ -554,7 +623,7 @@ Changes in
diagramPreferences.putBoolean(SiriusDiagramUiPreferencesKeys.@PREF_NEWLY_CREATED_ELEMENTS_LAYOUT@, 2);
Changes in Sirius 7.2.1
- User-Visible Changes
+ User-Visible Changes
- Modified Sequence diagrams are now correctly identified in the Sirius Session Details report (accessible with the “Properties” dialog on an aird file).
- Modified When a semantic modification is made on a diagram (e.g. Drag and Drop of an element), the notes and texts attached to the element remain attached, and the notes and texts contained in the element are preserved as much as possible.
@@ -585,8 +654,8 @@ Specifier-Visible Changes
- Developer-Visible Changes
- Changes in
+ Developer-Visible Changes
+ Changes in
org.eclipse.sirius.diagram.ui
@@ -610,7 +679,7 @@ Changes in
Changes in Sirius 7.2.0
- User-Visible Changes
+ User-Visible Changes
- Modified Java 17 (or later) is now required to run Sirius.
@@ -625,12 +694,12 @@ Specifier-Visible Changes
InputArrowWithFillDiamondAndDot
.
- Developer-Visible Changes
+ Developer-Visible Changes
- Modified Java 17 is required as BREE and source level.
Changes in Sirius 7.1.0
- User-Visible Changes
+ User-Visible Changes
- Added In a tree editor, if the
Shift
key is pressed during using the
@@ -677,7 +746,7 @@ Specifier-Visible Changes
aql:input.getContextSelections()
.
- Developer-Visible Changes
+ Developer-Visible Changes
- Added The interface
org.eclipse.sirius.ecore.extender.business.api.permission.IPermissionAuthority
now has a
@@ -705,7 +774,7 @@ Changes in
org.eclipse.sirius.business.api.session.Session.getSharedMainDAnalysis()
is added to get the DAnalysis that holds data and can be shared in some context such as CDO.
- Changes in
+ Changes in
org.eclipse.sirius.diagram.ui
@@ -743,7 +812,7 @@ Changes in
org.eclipse.sirius.diagram.ui.tools.api.format.AbstractSiriusFormatDataManager
.
- Changes in
+ Changes in
org.eclipse.sirius.tests.swtbot.support
@@ -779,10 +848,10 @@ Migrations
Changes in Sirius 7.0.4
- User-Visible Changes
+ User-Visible Changes
Minor release to avoid errors thrown during indirect deletion of edges whose label is selected (deletion done from outside the diagram editor or from a custom command).
Changes in Sirius 7.0.3
- Developer-Visible Changes
+ Developer-Visible Changes
- Removed To ensure compatibility with Eclipse 2022-09, dependency to
com.ibm.icu
has been removed.
@@ -796,7 +865,7 @@ Specifier-Visible Changes
otherEnd
are now also available during precondition evaluation of a reconnect tool. Before, these variables were available only during the reconnection tool execution.
- Developer-Visible Changes
+ Developer-Visible Changes
Changes in
org.eclipse.sirius
@@ -824,7 +893,7 @@ Changes in
Changes in Sirius 7.0.1
- Developer-Visible Changes
+ Developer-Visible Changes
- Modified The behavior concerning SVG images export has been improved. You can refer to
bugzilla 578509 for more details. This behavior is activated by default but you may disable it by setting the system property
@@ -833,7 +902,7 @@
Developer-Visible Changes
Changes in Sirius 7.0.0
- User-Visible Changes
+ User-Visible Changes
- Added Some enhancement have been done about the images management.
@@ -850,7 +919,7 @@ User-Visible Changes
- Modified It is now possible to move a regions container by moving one of its region with the “Ctrl” shortcut key pressed. In the same way, it is now possible to select a regions container by clicking on one of its region with the “Ctrl” shortcut key pressed.
- Removed It is no longer possible to change the workspace image of a diagram element with an image from an internal plugin via the “Set style to workspace image” action. This functionality affects a very small part of the use cases. The new UI of the “Set style to workspace image” action does not support this advanced functionality. However, it is still possible to go through Properties > Style > Workspace Image, then paste the path of the internal plugin image.
- Developer-Visible Changes
+ Developer-Visible Changes
- Added Sirius core and dialects metamodels have been extracted in new
.model plugins with minimum dependencies. Each new plugin is re-exported by the plugin which was the previous container of its metamodel. The base packages of the generated code has not been modified. Each API modification is listed in the corresponding plugin section. Additional dialect providers and extension providers might have to modify the path or references to Sirius .ecore and .genmodel files to reflect this change. The new plugins are:
@@ -1032,7 +1101,7 @@
Changes in
org.eclipse.sirius.diagram.business.internal.metamodel.helper.ContentHelper.getAllEdgeMappings(diagramDescription, false)
alongside with the getAllNodeMappings and getAllContainerMappings methods.
- Changes in
+ Changes in
org.eclipse.sirius.diagram.ui
@@ -1140,7 +1209,7 @@ Changes in
org.eclipse.sirius.diagram.sequence.tool.internal.Messages
.
- Changes in
+ Changes in
org.eclipse.sirius.tests.swtbot.support
@@ -1177,7 +1246,7 @@ Migrations
Changes in Sirius 6.6.0
- User-Visible Changes
+ User-Visible Changes
- Added 4 new actions have been added to control the “z-order” of edges. These actions are mainly useful in the context of
jump links. Similar actions already existed for nodes but not for edges. A chapter dedicated to these new actions has been added in
@@ -1185,7 +1254,7 @@
User-Visible Changes
- Removed To be coherent, the actions available “Diagram/Order” menu of Eclipse menu bar have been removed. Indeed, these actions are always visible but only valid for nodes. Now, only the contextual menus are to be used (for nodes or for edges).
- Developer-Visible Changes
+ Developer-Visible Changes
Changes in
org.eclipse.sirius.diagram
@@ -1224,7 +1293,7 @@ Changes in
- Changes in
+ Changes in
org.eclipse.sirius.diagram.ui
@@ -1243,7 +1312,7 @@ Migrations
Changes in Sirius 6.5.1
- Developer-Visible Changes
+ Developer-Visible Changes
Migrations
- Modified The migration participant
@@ -1252,7 +1321,7 @@
Migrations
Changes in Sirius 6.5.0
- User-Visible Changes
+ User-Visible Changes
- Added It is possible to override at the aird level both “Sirius/Do Refresh on representation opening” and “Sirius/Automatic refresh” preferences. To override the preferences, right-click on the
aird
file, select “Properties”, and in the dialog go to the “Sirius settings” section. The preferences are stored in the project scope and associated to the aird file. For more details, refer the
@@ -1288,7 +1357,7 @@ Specifier-Visible Changes
- Developer-Visible Changes
+ Developer-Visible Changes
- Added It is now possible to keep semantic element traceability during the representation export. For now, this option is only supported for diagram SVG export. In this case, a new attribute
diagram:targetSemanticId
is added on SVG elements to reference the target semantic id on which the graphical element is based on. This option can be activated programmatically or by setting a preference. See the details below:
@@ -1346,7 +1415,7 @@ Changes in
new DRepresentationQuery(DRpresentation).isAutoRefresh()
instead.
- Changes in
+ Changes in
org.eclipse.sirius.diagram.ui
diff --git a/sirius/doc/i18n_changes.html b/sirius/doc/i18n_changes.html
index 4163bb4..09ef63c 100644
--- a/sirius/doc/i18n_changes.html
+++ b/sirius/doc/i18n_changes.html
@@ -11,15 +11,27 @@ Translation Keys Changes
This document lists the changes in
TranslatableMessage
used for Sirius internationalization in each Sirius version.
- Translation Keys Changes in Sirius 7.4.3 (from Sirius 7.4.0)
+ Translation Keys Changes in Sirius 7.4.5 (from Sirius 7.4.4)
Message Keys Added
+
+ -
+
org.eclipse.sirius.diagram.ui.provider.Messages.ImageSelectionDialog_resetImageStyle_buttonLabel
+
+ -
+
org.eclipse.sirius.diagram.ui.provider.Messages.ImageSelectionDialog_resetImageStyle_label
+
+
+ Translation Keys Changes in Sirius 7.4.4 (from Sirius 7.4.3)
+ No changes.
+ Translation Keys Changes in Sirius 7.4.3 (from Sirius 7.4.0)
+ Message Keys Added
-
org.eclipse.sirius.diagram.tools.api.Messages.ToolManagement_sha256_instanciation
Translation Keys Changes in Sirius 7.4.0 (from Sirius 7.3.0)
- Message Keys Added
+ Message Keys Added
-
org.eclipse.sirius.tools.api.Messages.ImageManager_projectMembersFailure
@@ -215,7 +227,7 @@ Message Keys Removed
Translation Keys Changes in Sirius 7.3.0 (from Sirius 7.2.1)
- Message Keys Added
+ Message Keys Added
-
org.eclipse.sirius.diagram.ui.provider.Messages.DiagramGeneralPreferencePage_newlyCreatedElementsGroupLabel
@@ -240,7 +252,7 @@ Message Keys Added
Translation Keys Changes in Sirius 7.0.7 (from Sirius 7.0.6)
- Message Keys Added
+ Message Keys Added
-
org.eclipse.sirius.tree.ui.provider.Messages.AbstractDTreeItemRunnableWithProgress_emptyDTreeItemsParameter
@@ -268,7 +280,7 @@ Message Keys Removed
Translation Keys Changes in Sirius 7.0.2 (from Sirius 7.0.1)
- Message Keys Added
+ Message Keys Added
-
org.eclipse.sirius.diagram.ui.provider.Messages.ChangeMassivelyImagePathDialog_newLabel
@@ -305,7 +317,7 @@ Message Keys Added
Translation Keys Changes in Sirius 7.0.1 (from Sirius 7.0.0)
- Message Keys Added
+ Message Keys Added
-
org.eclipse.sirius.diagram.ui.provider.Messages.SVGImageRegistry_LoadImageError
@@ -363,7 +375,7 @@ Message Keys Renamed or Moved
- Message Keys Added
+ Message Keys Added
-
org.eclipse.sirius.viewpoint.provider.Messages.AnalysisSelectorFilteredItemsSelectionDialog_labelProviderLocal
@@ -430,7 +442,7 @@ Message Keys Removed
Translation Keys Changes in Sirius 6.6.0 (from Sirius 6.5.0)
- Message Keys Added
+ Message Keys Added
-
org.eclipse.sirius.diagram.sequence.ui.Messages.SequenceEMFCommandFactory_notSupportedZorderCommandsMessage
@@ -480,7 +492,7 @@ Message Keys Added
Message Keys Removed
Translation Keys Changes in Sirius 6.5.0 (from Sirius 6.4.0)
- Message Keys Added
+ Message Keys Added
-
org.eclipse.sirius.diagram.ui.provider.Messages.RepairEdgesWithOneBendpointMigrationParticipant_edgesModified
@@ -664,7 +676,7 @@ Message Keys Removed
Translation Keys Changes in Sirius 6.4.0 (from Sirius 6.3.2)
- Message Keys Added
+ Message Keys Added
-
org.eclipse.sirius.diagram.ui.provider.Messages.DDiagramEditorImpl_error_representationRefresh
@@ -791,14 +803,14 @@ Message Keys Removed
Translation Keys Changes in Sirius 6.3.2 (from Sirius 6.3.1)
- Message Keys Added
+ Message Keys Added
-
org.eclipse.sirius.viewpoint.Messages.DRepresentationDescriptorQuery_representationError
Translation Keys Changes in Sirius 6.3.1 (from Sirius 6.3.0)
- Message Keys Added
+ Message Keys Added
-
org.eclipse.sirius.diagram.ui.provider.Messages.BundledImageShape_idMissing
@@ -829,7 +841,7 @@ Message Keys Removed
Translation Keys Changes in Sirius 6.1 (from Sirius 6.0)
- Message Keys Added
+ Message Keys Added
-
org.eclipse.sirius.common.ui.Messages.MigrationUIUtil_askToSaveChanges
@@ -968,7 +980,7 @@ Message Keys Removed
Translation Keys Changes in Sirius 6.0 (from Sirius 5.1)
- Message Keys Added
+ Message Keys Added
-
org.eclipse.sirius.diagram.ui.provider.Messages.DiagramGeneralPreferencePage_sizeGroupLabel
@@ -1182,7 +1194,7 @@ Message Keys Removed
Translation Keys Changes in Sirius 5.1 (from Sirius 5.0)
- Message Keys Added
+ Message Keys Added
-
org.eclipse.sirius.diagram.sequence.Messages.Range_wrongArgument
@@ -1348,7 +1360,7 @@ Message Keys Removed
Translation Keys Changes in Sirius 5.0 (from Sirius 4.1)
- Message Keys Added
+ Message Keys Added
-
org.eclipse.sirius.common.acceleo.aql.business.Messages.AQLInterpreter_errorWithExpression
diff --git a/sirius/doc/user/diagrams/images/selectImageDialog_resetImage.png b/sirius/doc/user/diagrams/images/selectImageDialog_resetImage.png
new file mode 100644
index 0000000..8ffb917
Binary files /dev/null and b/sirius/doc/user/diagrams/images/selectImageDialog_resetImage.png differ