##
Release Notes

#### Release Date: 20. September 2010
This is the 1.6.2 release

## Project: SwingX

This release contains minor bug fixes and refactored code removing the code paths necessary for Java 5 support and further streamlining the APIs.

##### JXButton and JXLabel

Fixed various rendering issues.

##### Painter APIs, rendering, UI delegates

Refactored the painters and improved the performance.

##### Image rendering components

Fixed various bugs related to rendering and performance.

##### Resolved Issues

Following list of 39 items contains all the issues and improvements included in release 1.6.2.

We would also like to thank to all who actively contributed to this release, namely:

- Karl Schaefer (kschaefe)
- Jeanette Winzenburg (kleopatra)
- Luan O'Carroll (luano)

Mon Sep 20 6:24:12 +0000 2010
ID | Type | Pri | Component | Votes | Summary
--- | --- | --- | --- | --- | ---
299 | DEFECT | P2 | swingx | 0 | Autocomplete will leak memory when redecorating a component
302 | DEFECT | P3 | swingx | 0 | DropShadowBorder does not expose setters for line width and
388 | ENHANC | P4 | swingx | 0 | There should be a TitledSeparatorBorder
394 | DEFECT | P3 | swingx | 1 | Unable to select autocomplete popup with arrow keys
472 | PATCH | P3 | swingx | 0 | SwingX-Addon manager build target.
523 | DEFECT | P3 | swingx | 0 | Problem with ActionContainerFactory.createMenuBar and Action
689 | ENHANC | P3 | swingx | 0 | Keyboard support in JXImagePanel
721 | DEFECT | P3 | swingx | 1 | AutoCompleteDecorator(combobox) not using ComboBox.disabledF
828 | DEFECT | P3 | swingx | 0 | JXButton painter accessors too limiting
887 | ENHANC | P3 | swingx | 0 | ActionContainerFactory.getAction should not throw Exceptions
896 | DEFECT | P3 | swingx | 0 | ComponentProvider should be designed for extension
935 | ENHANC | P3 | swingx | 0 | Integrating of Beans Binding with all JXComponent
960 | DEFECT | P3 | swingx | 0 | SearchFactory: must support updateUI of shared find widgets
964 | DEFECT | P3 | swingx | 0 | UI delegate installed Painters can hide user background
978 | DEFECT | P3 | swingx | 0 | setBackground and JXLabel problem
988 | ENHANC | P3 | swingx | 0 | Remove JXImagePanel
1023 | ENHANC | P3 | swingx | 0 | ImagePainter URL-related code out of place
1099 | DEFECT | P3 | swingx | 0 | ImagePainter provides no mechanism to background load image
1127 | DEFECT | P3 | swingx | 0 | JXImagePanel loses image (disappears)
1137 | DEFECT | P3 | swingx | 0 | ActionContainerFactory should use ActionMap not ActionManage
1154 | DEFECT | P3 | swingx | 0 | Regression: JXTable must not sort on click if disabled
1158 | DEFECT | P3 | swingx | 2 | JXStatusBar + JXButton with icon = infinite repaint
1176 | DEFECT | P3 | swingx | 0 | JXImagePanel.setImage(): use ImageObserver
1212 | DEFECT | P3 | swingx | 0 | NullPointerException in BasicErrorPaneUI.initWindow listener
1218 | DEFECT | P3 | swingx | 0 | CompoundPainter: should fire propertyChange if contained pai
1239 | ENHANC | P5 | swingx | 0 | TaskPane: add convenience constructors
1294 | ENHANC | P3 | swingx | 0 | StrictNumberFormatter and NumberFormatExt should be public
1316 | DEFECT | P3 | swingx | 0 | JXImagePanel allows a single Callable to run multiple times
1320 | DEFECT | P3 | swingx | 0 | JComboBox with autocompletion ignores first keypress in JTab
1323 | DEFECT | P3 | swingx | 0 | Cyclic GradientPaint will never appear cyclic in MattePainte
1325 | DEFECT | P3 | swingx | 0 | IndexOutOfBoundsException when adding a column to JXTable
1330 | DEFECT | P3 | swingx | 0 | JXLabel does not support underline in wrapped mode
1331 | ENHANC | P3 | swingx | 0 | DefaultDateSelectionModel.setUnselectableDates
1334 | DEFECT | P3 | swingx | 0 | JXHyperlink is missing UIManager properties
1340 | DEFECT | P2 | swingx | 0 | DefaultTableColumnModelExt: must fire columnRemoved for hidd
1341 | ENHANC | P3 | swingx | 0 | JXTableHeader: make resizing/dragged/Column/Distance bound p
1342 | DEFECT | P3 | swingx | 0 | JXLabel bg doesn't show
1345 | FEATUR | P3 | swingx | 0 | TableCellContext: make responsible for alternateRow color
1348 | FEATUR | P3 | swingx | 0 | StringValue: add implementation for localized lookup