Skip to content
Success

Changes

Summary

  1. place events at the top of the expanded interface (commit: 0f0ae03) (details)
  2. Ant task for project hierarchy validation (commit: 4300681) (details)
  3. Test (commit: dbc9bc9) (details)
  4. Test Update (commit: 2b181f8) (details)
  5. Hiding InOut pin of the not connected interface element (commit: f7b6abf) (details)
  6. Hiding InOut pin of the not connected interface element (commit: 428f80e) (details)
  7. Hiding InOut pin of the not connected interface element (commit: 1fab17f) (details)
  8. Various fixes (commit: 869c8f1) (details)
  9. Requested changes applied. (commit: 43172ae) (details)
  10. Don't overwrite file when creating new type (commit: ae5f4db) (details)
  11. initial expanded interface bar scrolling (commit: 339fa53) (details)
  12. Fixed upper clamping of connections in expanded subapps (commit: 7e7fbeb) (details)
  13. left scrollbar for expanded interface (commit: 6020cb3) (details)
  14. Fixed moving of expanded Subapp into Subapp (commit: d1dcdca) (details)
  15. Fixed exception when moving Subapp with Connection into Subapp (commit: 0744d20) (details)
  16. use equalsIgnoreCase (commit: 481dd7c) (details)
  17. Check new name on type rename (commit: 93d1819) (details)
  18. Correctly hide values of hidden varinout inputs (commit: 1de2d27) (details)
  19. Reworked StructRenameRefatoring to use new search (commit: 08577ef) (details)
  20. Ensure that expanded subapp connection clamping has bounds (commit: ea9bdcc) (details)
  21. include ST code in type search (commit: dad62d7) (details)
  22. fix export of empty package names (commit: 9556688) (details)
  23. Added a repair mechanism to error marker (#170) (commit: e33cfde) (details)
Commit 0f0ae03d18d90b8a152d451b7caa88df11e13b96 by Alois Zoitl
place events at the top of the expanded interface
(commit: 0f0ae03)
The file was modified plugins/org.eclipse.fordiac.ide.gef/src/org/eclipse/fordiac/ide/gef/preferences/PreferenceInitializer.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.gef/src/org/eclipse/fordiac/ide/gef/messages.properties (diff)
The file was modified plugins/org.eclipse.fordiac.ide.gef/src/org/eclipse/fordiac/ide/gef/preferences/DiagramPreferences.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.gef/src/org/eclipse/fordiac/ide/gef/Messages.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/utilities/ExpandedInterfacePositionMap.java (diff)
Commit 4300681982ccc7d3d319934c01aef93466379a0b by Alois Zoitl
Ant task for project hierarchy validation

- new Ant task
- moved methods from OpenLeafAction to utility class
(commit: 4300681)
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/ValidateHierarchy.java
The file was modified plugins/org.eclipse.fordiac.ide.hierarchymanager.ui/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.fordiac.ide.hierarchymanager.ui/src/org/eclipse/fordiac/ide/hierarchymanager/ui/actions/OpenLeafAction.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.ant/META-INF/MANIFEST.MF (diff)
The file was addedplugins/org.eclipse.fordiac.ide.hierarchymanager.ui/src/org/eclipse/fordiac/ide/hierarchymanager/ui/util/HierarchyManagerUtil.java
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/editparts/AbstractFBNElementEditPart.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/editparts/AbstractFBNElementEditPart.java (diff)
Commit f7b6abfee76319326e877dbf5c3e5317047e24cb by Michael Oberlehner
Hiding InOut pin of the not connected interface element

When an inout pin is connected with it's input/output, the opposite pin
will be visually removed.
(commit: f7b6abf)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/editparts/AbstractFBNElementEditPart.java (diff)
Commit 428f80e900adfad2a68bba799645e0789910568e by Michael Oberlehner
Hiding InOut pin of the not connected interface element

When an inout pin is connected with it's input/output, the opposite pin
will be visually removed.
(commit: 428f80e)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/editparts/AbstractFBNElementEditPart.java (diff)
Commit 1fab17f05a30e3f87617558f85555c9b788feae6 by Michael Oberlehner
Hiding InOut pin of the not connected interface element

When an inout pin is connected with it's input/output, the opposite pin
will be visually removed.
(commit: 1fab17f)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/editparts/AbstractFBNElementEditPart.java (diff)
Commit 869c8f1577db5fb882589b284c2770c0824c9a71 by Michael Oberlehner
Various fixes

Removed static lists.
Added a method to return that type of lists.
Removed the value of removed input pins.
(commit: 869c8f1)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/editparts/AbstractFBNElementEditPart.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/editparts/AbstractFBNElementEditPart.java (diff)
Commit ae5f4dbc2190702d83a37a0f024a87c00e47c113 by Patrick A
Don't overwrite file when creating new type

check for file duplicates (case insensitive) during new type wizard
(commit: ae5f4db)
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.typemanagement/src/org/eclipse/fordiac/ide/typemanagement/Messages.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.typemanagement/src/org/eclipse/fordiac/ide/typemanagement/wizards/NewFBTypeWizardPage.java (diff)
Commit 339fa5368f94b95455ae48a02cdefb8d534833e3 by Alois Zoitl
initial expanded interface bar scrolling
(commit: 339fa53)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/figures/ExpandedSubappInterfaceLayout.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/utilities/ExpandedInterfacePositionMap.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/figures/SubAppForFbNetworkFigure.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/editparts/SubAppForFBNetworkEditPart.java (diff)
Commit 7e7fbeb0498eb137f17ab5aca6f8312bfbaeb253 by Alois Zoitl
Fixed upper clamping of connections in expanded subapps
(commit: 7e7fbeb)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/editparts/UntypedSubAppInterfaceElementEditPart.java (diff)
Commit 6020cb38528f452f15f7280693eda89bef00441a by Alois Zoitl
left scrollbar for expanded interface

Always put the scrollbar towards the outside of the subapp to ensure no connections interfere with scrolling.
(commit: 6020cb3)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/figures/SubAppForFbNetworkFigure.java (diff)
Commit d1dcdca7f712b081244513d5bb18969aa39a97d8 by Alois Zoitl
Fixed moving of expanded Subapp into Subapp
(commit: d1dcdca)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/commands/BorderCrossingReconnectCommand.java (diff)
Commit 0744d20d1f39d3c0457f20744ef3a560a57a9608 by Alois Zoitl
Fixed exception when moving Subapp with Connection into Subapp
(commit: 0744d20)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/utilities/ExpandedInterfacePositionMap.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.typemanagement/src/org/eclipse/fordiac/ide/typemanagement/wizards/NewFBTypeWizardPage.java (diff)
Commit 93d1819183918337505454863674a2a89697603a by Alois Zoitl
Check new name on type rename

case insensitive check to avoid possible exceptions
(commit: 93d1819)
The file was modified plugins/org.eclipse.fordiac.ide.typemanagement/src/org/eclipse/fordiac/ide/typemanagement/refactoring/RenameTypeRefactoringParticipant.java (diff)
Commit 1de2d2730287db50886dc11f70263ae33dff8038 by Michael Oberlehner
Correctly hide values of hidden varinout inputs

When VarInOuts inputs are hidden because of there output side beeing
connected they shall not be shown. This was wrongly implemented by
setting the value null.
(commit: 1de2d27)
The file was modified plugins/org.eclipse.fordiac.ide.gef/src/org/eclipse/fordiac/ide/gef/editparts/AbstractFBNetworkEditPart.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/editparts/AbstractFBNElementEditPart.java (diff)
Commit 08577efbacb56d6f51fe1833d897d984b4be035b by Michael Oberlehner
Reworked StructRenameRefatoring to use new search

With this change the struct type rename refactoring uses the new search
to find the correct usages of types. Furthermore, for dependent changes
(i.e., struct in struct usage) the right type entry is used.
(commit: 08577ef)
The file was modified plugins/org.eclipse.fordiac.ide.typemanagement/src/org/eclipse/fordiac/ide/typemanagement/refactoring/RenameTypeRefactoringParticipant.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.typemanagement/src/org/eclipse/fordiac/ide/typemanagement/refactoring/UpdateInstancesChange.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.model.commands/src/org/eclipse/fordiac/ide/model/commands/change/UpdatePinInTypeDeclarationCommand.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.typemanagement/src/org/eclipse/fordiac/ide/typemanagement/refactoring/InterfaceDataTypeChange.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.model.edit/src/org/eclipse/fordiac/ide/model/edit/TypeEntryAdapter.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.typemanagement/src/org/eclipse/fordiac/ide/typemanagement/util/FBUpdater.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.typemanagement/src/org/eclipse/fordiac/ide/typemanagement/refactoring/StructuredTypeMemberChange.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.model.search/src/org/eclipse/fordiac/ide/model/search/types/DataTypeInstanceSearch.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.typemanagement/src/org/eclipse/fordiac/ide/typemanagement/messages.properties (diff)
Commit ea9bdcca8e6dc358320f257bd82238f0e56b3488 by Michael Oberlehner
Ensure that expanded subapp connection clamping has bounds
(commit: ea9bdcc)
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/editparts/UntypedSubAppInterfaceElementEditPart.java (diff)
Commit dad62d7953bae63f608816b0addee106386bda12 by Michael Oberlehner
include ST code in type search

Include ST algorithm and method dependencies in search
(commit: dad62d7)
The file was modified plugins/org.eclipse.fordiac.ide.model.search/META-INF/MANIFEST.MF (diff)
The file was modified plugins/org.eclipse.fordiac.ide.model.search/src/org/eclipse/fordiac/ide/model/search/ModelSearchResultPage.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.fbtypeeditor/src/org/eclipse/fordiac/ide/fbtypeeditor/editors/FBTypeEditor.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.model.search/src/org/eclipse/fordiac/ide/model/search/ModelSearchQuery.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.model.search/src/org/eclipse/fordiac/ide/model/search/SearchNameDictionary.java (diff)
Commit 95566881253d038ce366b74adbf1661ec01e81ef by Alois Zoitl
fix export of empty package names

if a package name is fully removed and the library element is exported
without reload, the separator between package and type name was still
exported
(commit: 9556688)
The file was modified plugins/org.eclipse.fordiac.ide.export.forte_ng/src/org/eclipse/fordiac/ide/export/forte_ng/util/ForteNgExportUtil.xtend (diff)
Commit e33cfdebb51f88c10626e3ddbc12fd3f9c3bf6cb by GitHub
Added a repair mechanism to error marker (#170)

(commit: e33cfde)
The file was addedplugins/org.eclipse.fordiac.ide.typemanagement/src/org/eclipse/fordiac/ide/typemanagement/util/ErrorMarkerResolver.java
The file was modified plugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/handlers/RepairCommandHandler.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.application/plugin.xml (diff)
The file was addedplugins/org.eclipse.fordiac.ide.application/src/org/eclipse/fordiac/ide/application/properties/RepairElementPropertyTester.java
The file was modified plugins/org.eclipse.fordiac.ide.ui/src/org/eclipse/fordiac/ide/ui/FordiacMessages.java (diff)
The file was modified plugins/org.eclipse.fordiac.ide.ui/src/org/eclipse/fordiac/ide/ui/messages.properties (diff)
The file was modified plugins/org.eclipse.fordiac.ide.model.search/src/org/eclipse/fordiac/ide/model/search/types/DataTypeInstanceSearch.java (diff)