Glazed Lists 1.8.0 Release Notes

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:

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 Features

Download

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

Documentation

Outstanding Issues in 1.8.0

IDSummary
194No 'element moved' event means selection is lost
253ListEvent should provide the deleted element
176Sort indicator icons in SWT Table
293KTable TableComparatorChooser
247SWT Selection is broken on Mac
248SWT TableComparatorChooser broken on Mac
302Iterators should fastfail
347replaceAll() should fail gracefully

Issues Addressed Since 1.7.0

IDSummary
286Make TransformedList.isWritable abstract
362Hibernate Support
370Package GlazedLists as an OSGI Bundle
444TransactionList
402BeanProperty doesn't respect erased types
434"search engine style" TextMatcherEditor
398improve BasicEventList serialization
420Patch for regex matcher
427FunctionList: allow forward and reverse functions to be changed after construction
249SWT VirtualTableHandler throws IndexOutOfBoundsException
364update problem in SeparatorList
365Multiple column sorting for JXTable
390ListSelection broadcasts unnecessary events
429AutoCompleteSupport: further enhancements
431new "normalized" TextSearchStrategy
437introduce EventTableColumnModel
443basic undo/redo support with Swing binding

License

Glazed Lists is distributed under your choice of two popular open source licenses, the LGPL and the MPL.

  • You may distribute Glazed Lists free of charge
  • You may use Glazed Lists in a commercial or closed source application
  • You may not create a closed-source fork of Glazed Lists
  • Developers

    Glazed Lists, Copyright © 2003 publicobject.com, O'Dell Engineering Ltd.