Skip to content
Success

Changes

Summary

  1. STB-110: JavaFX integration tests can't run in the Continuous Integration environment. (details)
  2. Code refactored, added tests. (details)
  3. STB-117: Added PanelGroupControl, JavaFXPanelGroupControl. (details)
  4. AsObjectListCell moved to the 'impl.common' subpackage. (details)
  5. Fixed short name of 'Visibility'. (details)
  6. Added some JavaFX thread enforcement controls. (details)
  7. STB-118: API CHANGE: Dropped old assemblers, added @PresentationAssembler, @Assemble. (details)
  8. Added documentation on how to run the example. (details)
  9. STB-119: UserNotificationWithFeedbackTestHelper now doesn't use AWT EventQueue any longer. (details)
  10. Functions moved in to core.function package. (details)
  11. Updated project URL. (details)
  12. Added javadoc. (details)
Commit 10514bc8d0fa8b35c434648c89c5abce4b716429 by Fabrizio Giudici
STB-110: JavaFX integration tests can't run in the Continuous Integration environment.
The file was modifiedmodules/pom.xml (diff)
The file was modifiedbitbucket-pipelines.yml (diff)
Commit 578a1e765415891f2c63e07e298eced5bf1dab65 by Fabrizio Giudici
Code refactored, added tests.
The file was addedmodules/JavaFXBindings/src/test/java/it/tidalwave/ui/javafx/impl/list/ListViewBindingsTest.java
The file was modifiedmodules/Core/src/main/java/it/tidalwave/ui/function/BoundFunctionSupport.java (diff)
The file was modifiedmodules/Core/src/main/java/it/tidalwave/ui/function/WeakCopyFunctionSupport.java (diff)
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/combobox/ComboBoxBindings.java (diff)
The file was modifiedmodules/Core/src/main/java/it/tidalwave/ui/core/role/impl/DefaultMutableDisplayable.java (diff)
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/common/JavaFXWorker.java (diff)
The file was modifiedmodules/Core/src/main/java/it/tidalwave/ui/core/spi/ToolBarControlSupport.java (diff)
The file was removedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/common/RoleBag.java
The file was modifiedmodules/JavaFXBindings/src/test/java/it/tidalwave/ui/javafx/impl/UserActionProviderContextMenuBuilderTest.java (diff)
The file was modified.idea/inspectionProfiles/Project_Default.xml (diff)
The file was addedmodules/JavaFXBindings/src/test/java/it/tidalwave/ui/javafx/impl/combobox/ComboBoxBindingsTest.java
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/common/ChangeListenerSelectableAdapter.java (diff)
The file was modifiedmodules/JavaFXBindings/src/test/java/it/tidalwave/ui/javafx/impl/TestNGApplicationTest.java (diff)
The file was addedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/common/RoleCollector.java
The file was addedmodules/JavaFXBindings/src/test/java/it/tidalwave/ui/javafx/impl/JavaFXTestSupport.java
The file was modifiedmodules/Core/src/main/java/it/tidalwave/ui/core/role/impl/DefaultPresentationModel.java (diff)
The file was modifiedmodules/Core/src/main/java/it/tidalwave/ui/core/role/spi/MutableIconProviderSupport.java (diff)
The file was modifiedmodules/JavaFXBindings/src/test/java/it/tidalwave/ui/javafx/impl/UserActionsTestSupport.java (diff)
The file was addedmodules/JavaFXBindings/src/test/resources/logback-test-override.xml
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/list/ListViewBindings.java (diff)
The file was modifiedmodules/Core/src/main/java/it/tidalwave/ui/function/CopyIfEmptyOrConform.java (diff)
The file was modifiedmodules/Core/src/main/java/it/tidalwave/ui/function/UnaryBoundFunctionSupport.java (diff)
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/tree/TreeViewBindings.java (diff)
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/tree/AsObjectTreeCell.java (diff)
The file was modifiedmodules/JavaFXBindings/src/test/java/it/tidalwave/ui/javafx/impl/button/ButtonBindingsTest.java (diff)
The file was modifiedmodules/Core/src/main/java/it/tidalwave/ui/core/BoundProperty.java (diff)
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/DefaultJavaFXBinder.java (diff)
The file was modifiedmodules/examples/Presentation/src/main/java/it/tidalwave/ui/example/presentation/impl/FileEntityPresentable.java (diff)
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/tableview/AsObjectTableCell.java (diff)
The file was modifiedmodules/Core/src/main/java/it/tidalwave/ui/core/role/impl/DefaultUserAction.java (diff)
The file was addedmodules/JavaFXBindings/src/test/java/it/tidalwave/ui/javafx/impl/BindingTestSupport.java
The file was modifiedmodules/JavaFXBindings/src/test/java/it/tidalwave/ui/javafx/impl/tree/AsObjectTreeCellTest.java (diff)
The file was modifiedmodules/JavaFXBindings/src/test/java/it/tidalwave/ui/javafx/impl/tree/TreeViewBindingsTest.java (diff)
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/tableview/TableViewBindings.java (diff)
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/JavaFXSafeProxyCreator.java (diff)
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/common/TreeItemDelegateSupport.java (diff)
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/common/DefaultCellBinder.java (diff)
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/common/PresentationModelObservable.java (diff)
The file was modifiedmodules/Core/src/main/java/it/tidalwave/ui/function/BooleanBoundFunctionSupport.java (diff)
The file was modifiedmodules/Core/src/main/java/it/tidalwave/ui/core/role/PresentationModel.java (diff)
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/util/Logging.java (diff)
The file was modifiedmodules/Core/src/main/java/it/tidalwave/ui/core/spi/MenuBarControlSupport.java (diff)
Commit dcc2c9985d2173b47e2d3e4da930d66b990d308d by Fabrizio Giudici
STB-117: Added PanelGroupControl, JavaFXPanelGroupControl.
The file was addedmodules/Core/src/main/java/it/tidalwave/ui/core/message/PanelShownNotification.java
The file was modifiedmodules/JavaFXBindings/src/test/java/it/tidalwave/ui/javafx/JavaFXSpringAnnotationApplicationTest.java (diff)
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/JavaFXSafeProxyCreator.java (diff)
The file was addedmodules/Core/src/main/java/it/tidalwave/ui/core/spi/PanelGroupProviderSupport.java
The file was addedmodules/Core/src/test/java/it/tidalwave/ui/core/spi/PanelGroupControlSupportTest.java
The file was removedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/StackPaneSelector.java
The file was addedmodules/Core/src/main/java/it/tidalwave/ui/core/message/PanelShowRequest.java
The file was addedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/DefaultJavaFXPanelGroupControl.java
The file was modifiedmodules/JavaFXBindings/src/main/resources/META-INF/JavaFXAutoBeans.xml (diff)
The file was addedmodules/JavaFXBindings/src/test/java/it/tidalwave/ui/javafx/impl/DefaultJavaFXPanelGroupControlTest.java
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/JavaFXSpringAnnotationApplication.java (diff)
The file was addedmodules/Core/src/test/java/it/tidalwave/ui/core/PanelGroupControlTest.java
The file was addedmodules/Core/src/main/java/it/tidalwave/ui/core/PanelGroupControl.java
The file was addedmodules/Core/src/main/java/it/tidalwave/ui/core/PanelGroupProvider.java
The file was addedmodules/Core/src/main/java/it/tidalwave/ui/core/spi/PanelGroupControlSupport.java
The file was addedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/JavaFXPanelGroupControl.java
Commit b84dbcd02469161a073d7265264ea1efbdeec112 by Fabrizio Giudici
AsObjectListCell moved to the 'impl.common' subpackage.
The file was removedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/list/AsObjectListCell.java
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/list/ListViewBindings.java (diff)
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/combobox/ComboBoxBindings.java (diff)
The file was addedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/common/AsObjectListCell.java
Commit 77e60cbba06f0ba3ccafb50abb67c8728edd0e41 by Fabrizio Giudici
Fixed short name of 'Visibility'.
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/common/TreeItemDelegateSupport.java (diff)
The file was modifiedmodules/Core/src/main/java/it/tidalwave/ui/core/role/Visibility.java (diff)
Commit 36a6ddc8929a8bbf46a2403979d1c68f8ba2be18 by Fabrizio Giudici
Added some JavaFX thread enforcement controls.
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/list/ListViewBindings.java (diff)
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/tree/TreeViewBindings.java (diff)
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/tableview/TableViewBindings.java (diff)
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/combobox/ComboBoxBindings.java (diff)
Commit 4f06dda09150dcb00d9e7ca2b49da4ef48d42faa by Fabrizio Giudici
STB-118: API CHANGE: Dropped old assemblers, added @PresentationAssembler, @Assemble.
The file was addedmodules/Core/src/main/java/it/tidalwave/ui/core/annotation/Assemble.java
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/NodeAndDelegate.java (diff)
The file was modifiedmodules/examples/PresentationJavaFX/src/main/java/it/tidalwave/ui/example/presentation/impl/javafx/JavaFXMainPanelPresentation.java (diff)
The file was addedmodules/Core/src/main/java/it/tidalwave/ui/core/annotation/PresentationAssembler.java
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/JavaFXSpringAnnotationApplication.java (diff)
The file was modifiedmodules/JavaFXBindings/src/test/java/it/tidalwave/ui/javafx/spi/AbstractJavaFXSpringApplicationTest.java (diff)
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/util/JavaFXSafeComponentBuilder.java (diff)
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/util/JavaFXSafeProxy.java (diff)
The file was addedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/impl/DefaultNodeAndDelegate.java
The file was removedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/JavaFXSafeProxyCreator.java
The file was removedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/ApplicationPresentationAssembler.java
The file was removedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/PresentationAssembler.java
The file was modifiedmodules/JavaFXBindings/src/main/java/it/tidalwave/ui/javafx/spi/AbstractJavaFXSpringApplication.java (diff)
The file was modifiedmodules/examples/PresentationJavaFX/src/main/java/it/tidalwave/ui/example/presentation/impl/javafx/JavaFXApplicationPresentationDelegate.java (diff)
The file was modifiedsrc/site/markdown/index.md.vm (diff)
Commit 185b6d89b47362264fb5cd496439901bf8b5d551 by Fabrizio Giudici
Added documentation on how to run the example.
The file was modifiedsrc/site/markdown/index.md.vm (diff)
The file was modifiedmodules/examples/PresentationJavaFX/pom.xml (diff)
Commit 3ef70665b6dcddfedc2a0d649e5366f045f65ecb by Fabrizio Giudici
STB-119: UserNotificationWithFeedbackTestHelper now doesn't use AWT EventQueue any longer.
The file was modifiedmodules/Core/src/test/java/it/tidalwave/ui/core/test/UserNotificationWithFeedbackTestHelper.java (diff)
Commit 578d4ef95e4f53506fea56275eae444fc9bf4a70 by Fabrizio Giudici
Functions moved in to core.function package.
The file was addedmodules/Core/src/main/java/it/tidalwave/ui/core/function/AndFunction.java
The file was removedmodules/Core/src/main/java/it/tidalwave/ui/function/BooleanBoundFunctionSupport.java
The file was removedmodules/Core/src/main/java/it/tidalwave/ui/function/CopyIfEmptyOrConform.java
The file was removedmodules/Core/src/main/java/it/tidalwave/ui/function/WeakCopyFunctionSupport.java
The file was addedmodules/Core/src/main/java/it/tidalwave/ui/core/function/NonEmptyFunction.java
The file was removedmodules/Core/src/main/java/it/tidalwave/ui/function/AndFunction.java
The file was removedmodules/Core/src/main/java/it/tidalwave/ui/function/BoundFunctionSupport.java
The file was addedmodules/Core/src/main/java/it/tidalwave/ui/core/function/BoundFunctionSupport.java
The file was addedmodules/Core/src/main/java/it/tidalwave/ui/core/function/OrFunction.java
The file was removedmodules/Core/src/main/java/it/tidalwave/ui/function/BoundFunction.java
The file was removedmodules/Core/src/main/java/it/tidalwave/ui/function/UnaryBoundFunctionSupport.java
The file was removedmodules/Core/src/main/java/it/tidalwave/ui/function/NonEmptyFunction.java
The file was removedmodules/Core/src/main/java/it/tidalwave/ui/function/OrFunction.java
The file was addedmodules/Core/src/main/java/it/tidalwave/ui/core/function/BoundFunction.java
The file was addedmodules/Core/src/main/java/it/tidalwave/ui/core/function/CopyIfEmptyOrConform.java
The file was addedmodules/Core/src/main/java/it/tidalwave/ui/core/function/BooleanBoundFunctionSupport.java
The file was addedmodules/Core/src/main/java/it/tidalwave/ui/core/function/WeakCopyFunctionSupport.java
The file was addedmodules/Core/src/main/java/it/tidalwave/ui/core/function/UnaryBoundFunctionSupport.java
The file was modifiedpom.xml (diff)
The file was modifiedmodules/Core/src/main/java/it/tidalwave/ui/core/Mutable.java (diff)