Core- when an non-existing listener is removed from an EventList, no exception is thrown anymore, the old behavior can be restored by setting the system property: -Dglazedlists.compat.nonexistent_listener_check
-
the following classes have been moved to exported packages for better OSGI integration:
-
ca.odell.glazedlists.impl.SerializedReadWriteLock --> ca.odell.glazedlists.util.concurrent.SerializedReadWriteLock (in fact, the old class has been preserved for backward serialization compatibility)
- ca.odell.glazedlists.impl.java15.J2SE50LockFactory --> ca.odell.glazedlists.util.concurrent.J2SE50LockFactory
- obsolete/outdated lock support classes have been removed:
- ca.odell.glazedlists.util.concurrent.J2SE12LockFactory.java
-
ca.odell.glazedlists.util.concurrent.J2SE14LockFactory.java
-
ca.odell.glazedlists.util.concurrent.J2SE14ReadWriteLock.java
- moved ca.odell.glazedlists.impl.SyncListener to ca.odell.glazedlists.SyncListener
- SyncListener now has a dispose method
- GlazedLists#syncEventListToList now returns ca.odell.glazedlists.SyncListener
- changed signature from ca.odell.glazedlists.ObservableElementList$Connector#setObservableElementList(ObservableElementList)
to ca.odell.glazedlists.ObservableElementList$Connector#setObservableElementList(ObservableElementChangeHandler) ObservableElementList now implements ObservableElementChangeHandler
Swing-
upgraded to SwingX 1.6.x, SwingX 1.0.x support has been removed
-
EventJXTableModel is now deprecated, instead use JXTableSupport
- JXTableSupport has been changed to choose an appropriate event conversion
strategy depending on the value of the "fillsViewportHeight" table property
- if it's "true" then a ListEvent is always converted to one TableModelEvent
- if it's "false" then the default event conversion is used (each ListEvent block is converted to one TableModelEvent)
- see GLAZEDLISTS-562 for the motivation of this change
- JXTableSupport does not reset the default table header renderer to the result of "new JTableHeader().getDefaultRenderer()" anymore, this simplifies the usage of a custom header renderer
SWT
Other- migrated from JUnit 3 to JUnit 4
- upgraded Hibernate extension from Hibernate 3.x to Hibernate 5.0.x, because of Hibernate package changes, Hibernate 3 and 4 ist not supported anymore
- dropped Java 1.5 support, Java 1.6 is the minimum requirement
|
|