Release Notes - swingx - Version 1.6 - HTML format

Bug

  • [SWINGX-157] - JXTitledPanel: not fully bidi compliant
  • [SWINGX-211] - problem ColumnHeaderRenderer with Synth l&f
  • [SWINGX-223] - JXTreeTable: icons not shown while editing node (in RToL)
  • [SWINGX-224] - TreeTableEditor: position not bidi-compliant
  • [SWINGX-370] - JXTable selection issues
  • [SWINGX-373] - JXTable: must respect column's sortable property always
  • [SWINGX-444] - JXTable interfere's with Mustang sorting
  • [SWINGX-462] - TreeTableHack breaks drag operation
  • [SWINGX-471] - Selection ignored in the hierarchical column of a treetable
  • [SWINGX-474] - double-clicking table cell does not start edit and triggers expand/collapse
  • [SWINGX-484] - [Java6] DropMode.ON DropLocation don't show off
  • [SWINGX-516] - treenode/cell not being selected on a single click
  • [SWINGX-561] - editing on key pressed in the hierarchical column of JXTreeTable
  • [SWINGX-620] - ColumnHeaderRenderer: Vista border hack not reset
  • [SWINGX-737] - in jxtreetable, select on a treenode sometimes highlights several nodes.
  • [SWINGX-856] - JXTable: filters is not a bound property
  • [SWINGX-875] - JXTreeTable cell selection colour bug
  • [SWINGX-920] - Not possible to use desktop-consistent text rendering on header labels
  • [SWINGX-921] - All components: fix antialiased behaviour
  • [SWINGX-946] - JXStatusBar is not displayed in Mattisse in NB 6.1
  • [SWINGX-948] - ListSelectionListeners on a JXTable get incorrect results from convertRowIndexToModel()
  • [SWINGX-982] - No selection shows the 1st element from the list
  • [SWINGX-995] - Remove JXLoginDialog
  • [SWINGX-1005] - TaskPane does not show the rollup/unroll icon under Nimbus
  • [SWINGX-1016] - JXDialog should use JXRootPane by default
  • [SWINGX-1017] - JXDialog is missing status bar methods
  • [SWINGX-1056] - Clicking cancel on Colour Picker for JXColorChooser does not cancel the colour selection
  • [SWINGX-1065] - Table Sorting: RowSorters destroy view
  • [SWINGX-1066] - table: sort order arrows hidden
  • [SWINGX-1071] - JXStatusBar colour when running under Windows Vista
  • [SWINGX-1073] - JXTreeTable doesn't get focus on first mouse click
  • [SWINGX-1076] - JXCollapsiblePane does not resize when setAnimated(false)
  • [SWINGX-1084] - Remove ComponentAdapter.setValueAt
  • [SWINGX-1087] - Invisible JXCollapsible pane children components get focus.
  • [SWINGX-1091] - JXTaskPane & Nimbus
  • [SWINGX-1100] - getAncestor method results in infinite loop
  • [SWINGX-1108] - Mouse Action performed on JXTaskPane
  • [SWINGX-1110] - Reference to the Calendar component
  • [SWINGX-1111] - ListComboBoxModel uses incorrect upper bound for UPDATE
  • [SWINGX-1120] - Regression: JXTableHeader - click in resize area must not sort
  • [SWINGX-1121] - Regression: JXTreeTable must not be sortable
  • [SWINGX-1123] - ColumnControlButton#isVisibilityChange() doesn't work correctly
  • [SWINGX-1125] - JXMonthView 'today' can be incorrect (not updated in addNotify)
  • [SWINGX-1131] - JXTable: must respect column's sortable property always - reloaded
  • [SWINGX-1133] - TableSortController: setSortOrderCycle does nothing
  • [SWINGX-1136] - Move PainterIcon to icon package
  • [SWINGX-1143] - JXMonthView: NPE after setTimeZone/setModel
  • [SWINGX-1144] - DateFormatter extended from javax.swing.text.DateFormatter causes a ClassCastException
  • [SWINGX-1149] - Test failures (ListRenderer/Table) on Mac
  • [SWINGX-1151] - ListRenderer: Nimbus border (?) not used
  • [SWINGX-1156] - Regression: JXTable must use Comparable (if available)
  • [SWINGX-1160] - Regression: JXList - selection must be cleared after dataChanged
  • [SWINGX-1161] - Regression: JXList not completely updated on notification from sorter
  • [SWINGX-1162] - JXList: getNextMatch incorrect if sorted
  • [SWINGX-1164] - JXLabel - must not interfere with core anti-alias handling
  • [SWINGX-1168] - Regression: JXTreeTable expansion control broken in RToL
  • [SWINGX-1178] - Nimbus/SwingX Renderer: strange color effects
  • [SWINGX-1181] - Tree.scrollPathToVisible() doesn't always work in JXTaskPanes
  • [SWINGX-1193] - RolloverProducer: not updated on scrolling
  • [SWINGX-1194] - ColumnControl exceeds display resolution
  • [SWINGX-1197] - MattePainter does not respect provideShape
  • [SWINGX-1204] - Regression: JXTableHeader in Metal: header squeezed

Improvement

  • [SWINGX-6] - JXHyperLink: automatic execution of an URL property
  • [SWINGX-310] - JXTable: toggleSortOrder vs. setSortOrder
  • [SWINGX-859] - jxtable called ALL cell renderer on update ?
  • [SWINGX-876] - JXTreeTable: Support for listening to Tree expansion/collapse events
  • [SWINGX-961] - JXTable api change createDefaultColumnsFromModel to final
  • [SWINGX-1106] - Supporting of Time (hours, minutes, seconds, millis) in Date Picker
  • [SWINGX-1134] - OpenBrowserAction should use Desktop.browse

New Feature

  • [SWINGX-722] - Support methods to update ui for all windows of an application
  • [SWINGX-872] - Include JXButtonPanel from SwingHelper project into SwingX library
  • [SWINGX-881] - JXTable: disable sorting
  • [SWINGX-1029] - Adding new JXMaskTextField and XMaskFormatter components
  • [SWINGX-1118] - JXTable: use factory method for default rowSorter
  • [SWINGX-1119] - Regression: JXTableHeader - double-click in resize area should pack column
  • [SWINGX-1171] - JXDatePicker : Add support for popupMenuListener
  • [SWINGX-1173] - JXTable/JXList: support option to not configure sorter

Task

  • [SWINGX-11] - JXTable: add api to sort programmatically
  • [SWINGX-377] - JXList: model fires incorrect events if filters enabled
  • [SWINGX-907] - All: check use of updateComponentTreeUI in updateUI
  • [SWINGX-1102] - Remove backport jars
  • [SWINGX-1103] - Update/remove JMock
  • [SWINGX-1114] - Remove SwingX-style sorting/filtering
  • [SWINGX-1116] - Re-introduce SwingX sorting/filtering features
  • [SWINGX-1117] - JXTable: review api and remove jdk6 duplicates
  • [SWINGX-1122] - JXTable: re-enable sort api
  • [SWINGX-1130] - Nimbus TaskPane support
  • [SWINGX-1132] - JXTable - define and implement behaviour on remove sorted column
  • [SWINGX-1135] - Remove SortArrowIcon
  • [SWINGX-1145] - JXTable - re-enable filtering with single-string-representation
  • [SWINGX-1147] - Add factory for RegExFilter with matchflags
  • [SWINGX-1152] - JXList: re-enable sorting/filtering support
  • [SWINGX-1153] - JXList: implement custom UI-delegate to support filtering/sorting
  • [SWINGX-1155] - Move SortController impl to a common ancestor for list/table sorter
  • [SWINGX-1159] - All sortable comps: delegate methods to SortController
  • [SWINGX-1169] - JXTreeTable: check hack around dnd
  • [SWINGX-1180] - Nimbus: default table striping collides with Highlighter
  • [SWINGX-1186] - Regression: remove dependencies from sun.* packages

Edit/Copy Release Notes

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