Glazed Lists 1.7.0 represents a combination of crucial performance bug fixes and incremental development in focussed areas.
Performance has been improved markedly across the board over 1.6.1 by addressing inefficiencies within ListEventAssembler. A new ListEventPublisher implementation also improves speed and handles dependencies between ListEventListeners more elegantly than its predecessor.
Requested features from our users have also been added in key areas. A new multimap implementation can be used overtop of GroupingLists if optimized reads are desirable and the data changes infrequently. AutoCompleteSupport has been improved to work well with objects that do not implement .toString() in a convenient manner.
Glazed Lists now supports the Maven build system in addition to Ant.
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+
|140||Potential DoS in Network Glazed Lists|
|247||SWT Selection is broken on Mac|
|248||SWT TableComparatorChooser broken on Mac|
|249||SWT VirtualTableHandler throws IndexOutOfBoundsException|
|310||TableComparatorChooser breaks when TableModel is changed|
|96||Multiple sources for CollectionList|
|338||Change modes on ListSelection|
|346||SortedList performance problem|
|349||ListEventPublisher complains of contradicting events|
|353||update problem in JSeparatorTable/SeparatorList|
|354||Problem with TreeDeltas in version 1.6|
Glazed Lists is distributed under your choice of two popular open source licenses, the LGPL and the MPL.
Glazed Lists, Copyright © 2003-2006 publicobject.com, O'Dell Engineering Ltd.