Glazed Lists 1.8.0 is a stable feature release suitable for production use.
It contains a few small changes that are not backwards compatible:
EvenList
interface has a new dispose()
method. Custom implementations of EventList
must now implement this method.TransformedList.isWritable()
is now abstract. Subclasses must implement this method.GlazedLists.ListEventAssemblerDelegate
used to select an event implementation is no honoured and can be removed.The release has better integration with Swing, SWT, Hibernate, OSGi, Maven and SwingX. Filtering has been refined, with improved support for international languages and matching support for regex and search-engine style qualifiers. Some EventLists have new features, including runtime manipulation of the FunctionList function and GroupingList comparator. There are new classes for working with user input, including TransactionList and undo/redo support. The release fixes several bugs.
Glazed Lists is distributed with support for either Java 1.5 Generics or Java 1.4 without Generics. Declawer, a source level translator, strips Generics from our source base at build time.
Generics for Java 1.5+
Java 1.4
ID | Summary |
---|---|
194 | No 'element moved' event means selection is lost |
253 | ListEvent should provide the deleted element |
176 | Sort indicator icons in SWT Table |
293 | KTable TableComparatorChooser |
247 | SWT Selection is broken on Mac |
248 | SWT TableComparatorChooser broken on Mac |
302 | Iterators should fastfail |
347 | replaceAll() should fail gracefully |
ID | Summary |
---|---|
286 | Make TransformedList.isWritable abstract |
362 | Hibernate Support |
370 | Package GlazedLists as an OSGI Bundle |
444 | TransactionList |
402 | BeanProperty doesn't respect erased types |
434 | "search engine style" TextMatcherEditor |
398 | improve BasicEventList serialization |
420 | Patch for regex matcher |
427 | FunctionList: allow forward and reverse functions to be changed after construction |
249 | SWT VirtualTableHandler throws IndexOutOfBoundsException |
364 | update problem in SeparatorList |
365 | Multiple column sorting for JXTable |
390 | ListSelection broadcasts unnecessary events |
429 | AutoCompleteSupport: further enhancements |
431 | new "normalized" TextSearchStrategy |
437 | introduce EventTableColumnModel |
443 | basic undo/redo support with Swing binding |
Glazed Lists is distributed under your choice of two popular open source licenses, the LGPL and the MPL.
Glazed Lists, Copyright © 2003 publicobject.com, O'Dell Engineering Ltd.