Release Notes - swingx - Version 0.9.4 - HTML format

Bug

  • [SWINGX-415] - Disabled actions in JXTaskPane have leftmost column of pixels cropped
  • [SWINGX-565] - JXDatePicker: popup not closing after click into other component
  • [SWINGX-597] - HighlighterPropertyEditor not JDK-1.5 compatible, reflection issue
  • [SWINGX-759] - HighlighterPropertyEditor: uses deprecated highlighters
  • [SWINGX-766] - When dropping on hierarchical column's cell, cursor disappears or blinks
  • [SWINGX-784] - Frequent NullPointerException in GetUI()
  • [SWINGX-809] - jxCollapsiblePane issues with fill = GridBagConstraints.BOTH
  • [SWINGX-822] - TableColumnExt clone method faulty
  • [SWINGX-823] - Ensure all clone methods are properly implemented
  • [SWINGX-843] - JXTaskPaneContainer: doesn't respect custom gap after updateUI
  • [SWINGX-846] - Invalid results of DefaultTableColumnModelExt#isRemovedToInvisibleEvent() when real remove occured
  • [SWINGX-860] - Title of JXTaskPane is rendered incorrect
  • [SWINGX-864] - HyperlinkProvider on second click bug
  • [SWINGX-865] - All XXReport: guard collections against multi-thread access
  • [SWINGX-866] - Wrong Task Pane Title Height
  • [SWINGX-867] - DefaultTableColumnModelExt: fires too many column propety changes on hide
  • [SWINGX-870] - continue tooltip for JXtree/JXList
  • [SWINGX-873] - WrappingIconPanel: delegate font not set
  • [SWINGX-874] - JXButton showing icons incorrectly
  • [SWINGX-889] - NullPointerException when null item is found in AutoCompleteComboBoxEditor
  • [SWINGX-893] - AutoCompleteDecorator throws IllegalArgumentException
  • [SWINGX-897] - JRendererCheckBox with Nimbus
  • [SWINGX-899] - TreeTable resizes columns although autoCreateColumnsFromModel is false
  • [SWINGX-900] - NPE in BasicHeaderUI.HierarchyBoundsAdapter.ancestorResized() when setting parent bounds
  • [SWINGX-905] - JXLabel's default foreground painter does not behave properly
  • [SWINGX-909] - JXHyperlink focus border overlays left text end
  • [SWINGX-911] - JXloginDialog ExceptionInInitializerError with synth L&F
  • [SWINGX-913] - JXDatePicker in Nimbus Look&Feel: Errors in displaying the dropdown button
  • [SWINGX-916] - ComboBoxCellEditor doesn't expose the JXDatePicker
  • [SWINGX-917] - JXLoginPane does not resize gracefully after failed login
  • [SWINGX-918] - Disable caps lock detection by default
  • [SWINGX-924] - JXTable tableChanged OutOfBound Exception when using filters and setRowHeight

Improvement

  • [SWINGX-826] - Remove excesive calls to JXLoginPane.createLoginPanel()
  • [SWINGX-858] - Request to add HighlightPredicate.HAS_FOCUS
  • [SWINGX-890] - Pattern/SearchPredicate: add constructors taking string
  • [SWINGX-908] - TableColumnExt: implement UIDependent

New Feature

  • [SWINGX-862] - JXTree: add selectionforground/background properties
  • [SWINGX-863] - All rendering components: support PainterAware
  • [SWINGX-895] - add FileSystemView aware FileXXValues
  • [SWINGX-898] - Create and use HighlighterSupport

Task

  • [SWINGX-475] - Patches to correct calls to deprecated code
  • [SWINGX-772] - Search members should be moved from SwingX package
  • [SWINGX-902] - Highlighter/-Predicate: check api completeness
  • [SWINGX-906] - Define and implement contract of "HighlighterClient"
  • [SWINGX-910] - JXDatePicker allows commit today date (F5 key) when "editable" property is false.

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.