Skip to content

Changes

Summary

  1. Fixed AnnotationFeedbackBorder of ErrorMarkerDataTypeEditPart (commit: 2258e75) (details)
  2. Add missing configurable fb dependency on save (commit: ffa471d) (details)
  3. Ensure that escaped xml is always using LF for newline (commit: dd2f94c) (details)
  4. Ensure that \n is used as the newline character (commit: 0f9f2c1) (details)
  5. Add library delete handling (commit: 7cdbf07) (details)
  6. Small fix (commit: 517ee3b) (details)
  7. Add attributes to get better console output (commit: 92626b9) (details)
  8. Border crossing commands didn't accommodate membervar (commit: 0f546ba) (details)
  9. Extended DnD for Re-connecting in split editors (commit: 655f19e) (details)
  10. Reconnecting connections from type pins not working (commit: c3bb3b6) (details)
  11. fixed messages setup for model.edit Messages (commit: 3314b50) (details)
  12. Ant export task (#83) (commit: 1b32cb2) (details)
  13. Only download most recent library (commit: 0ed1b2c) (details)
  14. Avoid concurrent mod. exception for configurable fb property sheets (commit: 8e01191) (details)
  15. Connection deletion of mapped FBs with error markers results in NPE (commit: f71fc7a) (details)
  16. Interface pins where not correctly added in expanded subapp viewers (commit: df6e0f1) (details)
Commit 2258e75a33d77eec51198c2a80909d0faa58bcc6 by bwiesmayr
Fixed AnnotationFeedbackBorder of ErrorMarkerDataTypeEditPart

The AnnotationFeedbackBorder was added in the getFigure and not in the
create figure. This resulted that on every new getFigure a new
annotationFeedbackBorder which used the old one as child was added.
Therefore the red square got darker and darker.
(commit: 2258e75)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/editparts/ErrorMarkerDataTypeEditPart.java (diff)
Commit ffa471d021c3127e454307b715e419b55462042a by bwiesmayr
Add missing configurable fb dependency on save

Saving a type udpdates the dependency tracking of the type entry. For
configurable types their dependencies where not added to the dependency
list.
(commit: ffa471d)
The file was modified plugins/org.eclipse.fordiac.ide.model/src/org/eclipse/fordiac/ide/model/dataexport/FBNetworkExporter.java (diff)
Commit dd2f94c1dd43361a711d85a4d03ae2a59f28439f by Alois Zoitl
Ensure that escaped xml is always using LF for newline

Text from multiline editors may contain CR LF as line delimiter
(commit: dd2f94c)
The file was modified plugins/org.eclipse.fordiac.ide.model/src/org/eclipse/fordiac/ide/model/dataexport/CommonElementExporter.java (diff)
Commit 0f9f2c1ce041de6a70a89c65f90f1af1443a3017 by Alois Zoitl
Ensure that \n is used as the newline character

Multiline Editor for "Description" inserts whitespace if CR is left in the string
(commit: 0f9f2c1)
The file was modified plugins/org.eclipse.fordiac.ide.model/src/org/eclipse/fordiac/ide/model/dataimport/CommonElementImporter.java (diff)
Commit 7cdbf078e694ef570d9593cd0ca870f4df9d8924 by Michael Oberlehner
Add library delete handling

on library link deletion:
let the user decide if dependency gets removed
(commit: 7cdbf07)
The file was modified plugins/org.eclipse.fordiac.ide.typemanagement/src/org/eclipse/fordiac/ide/typemanagement/Messages.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.typemanagement/plugin.xml (diff)
The file was modified plugins/org.eclipse.fordiac.ide.typemanagement/src/org/eclipse/fordiac/ide/typemanagement/refactoring/IFordiacPreviewChange.java (diff)
The file was addedplugins/org.eclipse.fordiac.ide.typemanagement/src/org/eclipse/fordiac/ide/typemanagement/refactoring/DeleteLibraryDependencyChange.java
The file was addedplugins/org.eclipse.fordiac.ide.typemanagement/src/org/eclipse/fordiac/ide/typemanagement/refactoring/DeleteLibraryRefactoringParticipant.java
The file was modified plugins/org.eclipse.fordiac.ide.typemanagement/src/org/eclipse/fordiac/ide/typemanagement/messages.properties (diff)
The file was modified plugins/org.eclipse.fordiac.ide.library.model/src/org/eclipse/fordiac/ide/library/model/util/ManifestHelper.java (diff)
The file was addedplugins/org.eclipse.fordiac.ide.typemanagement/src/org/eclipse/fordiac/ide/typemanagement/refactoring/AddLibraryDependencyChange.java
Commit 517ee3bdb12f694db12b20f2dd83d4ad51d26a59 by Michael Oberlehner
Small fix

Set undo change to delete in AddLibraryDependencyChange
(commit: 517ee3b)
The file was modified plugins/org.eclipse.fordiac.ide.typemanagement/src/org/eclipse/fordiac/ide/typemanagement/refactoring/AddLibraryDependencyChange.java (diff)
Commit 92626b9705842792b2288ff349a2a78f9dfe36f2 by Michael Oberlehner
Add attributes to get better console output
(commit: 92626b9)
The file was modified plugins/org.eclipse.fordiac.ide.runtime/src/org/eclipse/fordiac/ide/runtime/RuntimeLaunchTab.java (diff)
Commit 0f546bad18c7b7af4ebc7765870f35dc77e9450f by Alois Zoitl
Border crossing commands didn't accommodate membervar

As struct manipulators are now having children of VarDeclaration as
pins, the border crossing connection (re-)creation commands where
wrongly failing because of type mismatch.
(commit: 0f546ba)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/commands/BorderCrossingReconnectCommand.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/commands/CreateSubAppCrossingConnectionsCommand.java (diff)
Commit 655f19e57ee87f8ad3097753798168ca2b1010db by Alois Zoitl
Extended DnD for Re-connecting in split editors

With this change it is now also possible to reconnect connections in
split editor mode. This will also work across subapp boundaries as it is
using the new reconnect functions.
(commit: 655f19e)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/policies/InterfaceElementEditPolicy.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/dnd/ConnSourceTransfer.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/dnd/ConnectionDragSourceListener.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/dnd/ConnectionDragTargetListener.java (diff)
Commit c3bb3b6db1e0520c560a3df82c83dd901cb1e54d by Michael Oberlehner
Reconnecting connections from type pins not working

When reconnecting connections inside of CFB and Subapp types an
exception occurred. Also the border crossing check was wrong.
(commit: c3bb3b6)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/policies/InterfaceElementEditPolicy.java (diff)
Commit 3314b509f8a5b4bbcbd92759092775d10c7b6155 by Alois Zoitl
fixed messages setup for model.edit Messages
(commit: 3314b50)
The file was modified plugins/org.eclipse.fordiac.ide.model.edit/src/org/eclipse/fordiac/ide/model/edit/Messages.java (diff)
Commit 1b32cb23cc23f324f56f128fad4fe1c37ae0bac4 by GitHub
Ant export task (#83)

export libraries based on manifest definitions:
  - fordiac.exportProjectLibrary - exports single library (SymbolicName)
  - fordiac.exportProjectLibraries - exports all defined libraries
(commit: 1b32cb2)
The file was addedplugins/org.eclipse.fordiac.ide.ant/src_ant/org/eclipse/fordiac/ide/ant/ant/ExportProjectLibrary.java
The file was modified plugins/org.eclipse.fordiac.ide.ant/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.fordiac.ide.ant/plugin.xml (diff)
The file was addedplugins/org.eclipse.fordiac.ide.ant/src_ant/org/eclipse/fordiac/ide/ant/ant/ExportProjectLibraries.java
Commit 0ed1b2c5ee83855e8748d6f55bd11452a28ccd8e by Alois Zoitl
Only download most recent library

Download only the most recent library when dealing with a version range
(commit: 0ed1b2c)
The file was modified plugins/org.eclipse.fordiac.ide.typemanagement/src/org/eclipse/fordiac/ide/typemanagement/librarylinker/LibraryLinker.java (diff)
Commit 8e01191fd898f12a3ad0b8801defbce9e310e07e by bwiesmayr
Avoid concurrent mod. exception for configurable fb property sheets

Muxer and F_MOVE property sheets require a command stack listener to
correctly keep the selection and values when the data type is changed.
However in the listening method changes to the command stack listener
list where performed. With this change this is moved to an asynchronous
execution avoiding that.
(commit: 8e01191)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/properties/ConfigurableMoveFBSection.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/properties/StructManipulatorSection.java (diff)
Commit f71fc7a305de06d820a2e314dba052009ca8a9e7 by Alois Zoitl
Connection deletion of mapped FBs with error markers results in NPE
(commit: f71fc7a)
The file was modified plugins/org.eclipse.fordiac.ide.model/src/org/eclipse/fordiac/ide/model/helpers/ConnectionsHelper.java (diff)
Commit df6e0f1d0f5c4505ea41bb92a9e157fc3dd50baa by Alois Zoitl
Interface pins where not correctly added in expanded subapp viewers

when going into an expanded subapp we are now showing a non editable
viewer of the expanded subapp content. In these viewers the interface
pin of the expanded subapp where shown as it was an expanded subapp
inside of the subapp. this lead to connection artifacts from the outside
to be shown inside.
(commit: df6e0f1)
The file was modified plugins/org.eclipse.fordiac.ide.fbtypeeditor.network/src/org/eclipse/fordiac/ide/fbtypeeditor/network/viewer/CompositeViewerEditPartFactory.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.subapptypeeditor/src/org/eclipse/fordiac/ide/subapptypeeditor/editparts/SubappViewerEditPartFactory.java (diff)