preparing release notes

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

preparing release notes

Holger
Hey guys,

I've compiled a list of new and noteworthy enhancements
for Glazed Lists 1.8. The full list of fixed issues is available
here: http://tinyurl.com/2jy3jj

Let me know if I can do anything else.

Holger

Here it goes:

new TreeTable extension
- TreeList for turning a list into a tree structure
- TreeTableSupport for turning a JTable into a TreeTable
- new demo apps: AmazonBrowser, XmlBrowser and FileBrowser

UndoRedoSupport
- basic undo/redo support for EventList modifications
- support for binding to Swing's undo/redo mechanism

TransactionList
- list transformation that presents traditional transaction semantics
for list modifications that can be committed or rolled back.

new Hibernate extension
- persist your BasicEventLists directly with Hibernate, see
http://www.publicobject.com/glazedlists/wiki/index.php?title=Hibernate

Text search and filtering enhancements
- introduced NormalizedTextSearchStrategy supporting diacritics stripping
- introduced TextSearchStrategy UnicodetextSearchStrategy by utilizing ICU4J
- support for a "search engine style" TextMatcherEditor with field support
- added support for exact text matching (TextMatcherEditor.EXACT mode)
- added support for regular expression text matching (TextMatcherEditor.REGULAR_EXPRESSION mode)

AutoCompleteSupport enhancements:
- improved TableCellEditor usage experience
- configurable TextSearchStrategy
- added support for a custom "first item", useful for indicating "no selection" or "blank"

SWT extension
- EventTableViewer enhancements like configurable table items and columns
- aligned locking behaviour with swing adapters
- native sort icon for primary sort column
- generified SWT extension
- upgraded SWT version to 3.3

JFreeChart extension
- added SimpleEventCategoryDataset to make the CategoryDataset binding easier to use

SwingX extension
- multiple column sorting for JXTable
- introduced EventJXTableModel for use with JXTable
- upgraded to SwingX 0.9.2

Miscellaneous
- a lot of API refinements like vararg support and typesafe factory methods
- packaged GlazedLists as an OSGI Bundle
- removed GraphDependenciesListEventPublisher and configuration property "GlazedLists.ListEventPublisher"
- removed locking from ListSelection (and moved it into the calling swing / swt models where it belongs)
- added GlazedLists.syncEventListToMap
- added ability to dispose synced maps by introducing DisposableMap
- TableComparatorChooser improvements like new SortingStrategy MULTIPLE_COLUMN_MOUSE_WITH_UNDO
- ObservableElementList enhancements like event filter mechanism for BeanConnector
- many more improvements and bugfixes

_______________________________________________________________________
Jetzt neu! Sch├╝tzen Sie Ihren PC mit McAfee und WEB.DE. 30 Tage
kostenlos testen. http://www.pc-sicherheit.web.de/startseite/?mc=022220


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]