Release Notes - swingx - Version 1.6.1 - HTML format

Bug

  • [SWINGX-255] - AbstractActionExt: selected state not correctly synched to/from button
  • [SWINGX-609] - JX(Tree)Table packAll not recognizing prototype value
  • [SWINGX-1004] - JXGlassBox uses SwingConstants for location hints
  • [SWINGX-1024] - Mising EmptyPainter
  • [SWINGX-1080] - IconHighlighter can override icons installed in JLabel
  • [SWINGX-1126] - JXTreeTable and ComboBoxCellEditor
  • [SWINGX-1172] - JXDatePicker: popupMenuListener not notified about canceled
  • [SWINGX-1183] - JXTable, (int and similar) trows with too big value "NumberEditor not propertly configured"
  • [SWINGX-1191] - JComboBox AutoComplete beeps on removeAllItems
  • [SWINGX-1199] - JXPanel: must update on changes to background painter
  • [SWINGX-1200] - ImagePainter: vertical/horizontal repeat must respect insets
  • [SWINGX-1201] - MattePainter: must respect insets
  • [SWINGX-1205] - Addon: lookAndFeel default value may not be overwritten
  • [SWINGX-1208] - AbstractAreaPainter: fires incorrect property change events
  • [SWINGX-1209] - AbstractSearchable: must update on setSearchHighlighter
  • [SWINGX-1214] - IllegalArgumentException is thrown by typing char at end of line
  • [SWINGX-1215] - ColumnFactory.packColumn doesn't use prepareRenderer from JXTable
  • [SWINGX-1225] - Sorted JXTableHeader Exception after change of column width
  • [SWINGX-1230] - JXTreeTable selection behavior should mimic JTree for the hierarchy column
  • [SWINGX-1231] - Setting the tree cell renderer does not invalidate the TreeUI cache
  • [SWINGX-1232] - JXList: setting cell renderer doesn't fire property change
  • [SWINGX-1236] - Cannot write per-cell editors in JXTable
  • [SWINGX-1243] - Timers in JXBusyLabel are still leaking
  • [SWINGX-1244] - NPE on fireDataChanged when model is void
  • [SWINGX-1245] - MonthView: incorrect localization for non-core supported Locale
  • [SWINGX-1246] - NPE in AutoCompleteDocument on inserting null-String
  • [SWINGX-1250] - JXPanel: Improve scrolling defaults
  • [SWINGX-1251] - GradientThumbRenderer loads resources with getClass()
  • [SWINGX-1253] - RectanglePainter does not use provideShape
  • [SWINGX-1254] - JXTable with rowFilter: view not updated on UPDATE event
  • [SWINGX-1260] - Possible NullPointerException in OS static initializer
  • [SWINGX-1261] - JXList goes blank when using filters
  • [SWINGX-1263] - JXList getSelectedValue does not convert index to model
  • [SWINGX-1265] - JXPanelBeanInfo missing "isContainer"
  • [SWINGX-1266] - CalendarUtils: calendar "unflushed" after mutation methods
  • [SWINGX-1268] - JXMultiSplitPaneBeanInfo missing "isContainer"
  • [SWINGX-1273] - Locale-dependent StringValue constants must be kept in synch with default locale
  • [SWINGX-1276] - Space and Enter no longer toggle JXTaskPane
  • [SWINGX-1278] - JXTitledPanelBeanInfo missing "isContainer"
  • [SWINGX-1279] - JXGraph still draw tick marks when axes are not painted
  • [SWINGX-1285] - ForwardingRepaintManager: invalid override of synchronized methods
  • [SWINGX-1287] - BuddyLayoutAndBorder doesn't account for null borders
  • [SWINGX-1289] - setAutoResizeMode(AUTO_RESIZE_LAST_COLUMN) results in AUTO_RESIZE_ALL_COLUMNS behaviour
  • [SWINGX-1290] - JXTreeTable: CellEditor is activated on the second and not on first click
  • [SWINGX-1292] - JXDatePicker resize by itself when used in conjunction with Balloontip from dev.java.net
  • [SWINGX-1293] - NumberEditorExt: must not remove ESCAPE parent binding
  • [SWINGX-1295] - TableRolloverController repaint incomplete
  • [SWINGX-1301] - JXDatePicker: picker must be eventSource in popupMenuListener notification
  • [SWINGX-1305] - WindowsLAF: mousePressed used for closing popup must not be consumed
  • [SWINGX-1306] - Prompt Support Memory Leak
  • [SWINGX-1312] - JXEditorPane should honor display properties
  • [SWINGX-1315] - ColorUtil.blend does not return over when alpha is 255
  • [SWINGX-1318] - JXMonthView NullPointerException in removeNotify
  • [SWINGX-1322] - Non-strict JComboBox completion set empty values during arrow selection
  • [SWINGX-1324] - JXLoginPane calls System.getProperty (breaks sandbox)
  • [SWINGX-1326] - PromptSupport should not paint border

Improvement

  • [SWINGX-306] - Prompt values for JTextComponent, JTextField
  • [SWINGX-588] - SwingX rendering: pluggable support for tooltips
  • [SWINGX-1002] - Merge ColorBlendHighlighter into ColorHighlighter
  • [SWINGX-1025] - Consider adding Painters to contain Painter singleton flyweights
  • [SWINGX-1090] - Extend IconHighlighter to handle Buttons
  • [SWINGX-1184] - NumberEditorExt: enhance to delegate validity checks to formatter (if strict)
  • [SWINGX-1187] - JXPanel: implementation of scrollable prevents scrolling
  • [SWINGX-1210] - Complete Api/doc of AbstractSearchable.markByHighlighter()
  • [SWINGX-1216] - JXEditorPane: enhance unit scroll increment
  • [SWINGX-1227] - HyperlinkAction: update visited property
  • [SWINGX-1229] - HyperlinkAction: make connection in a background thread
  • [SWINGX-1255] - JXTree/JXList: enhance per-row sizing
  • [SWINGX-1310] - Add ToolTipHighlighter
  • [SWINGX-1313] - Use convertXToX methods to simplify ComponentAdapter
  • [SWINGX-1314] - Add is text truncated predicate

New Feature

  • [SWINGX-749] - JXMonthView: support different types of "flagged"
  • [SWINGX-892] - JXDatePicker: support separate model and display TimeZones
  • [SWINGX-1252] - Should have String or Icon only MappedValue flyweight
  • [SWINGX-1274] - Support for sorting JXTreeTable
  • [SWINGX-1288] - Add "shotcut methods" to set layout at JXPanel
  • [SWINGX-1296] - Highlighter Zoo: add Rollover_Column

Task

  • [SWINGX-1101] - Make SwingX 1.6 Compatible
  • [SWINGX-1104] - Remove src/demo
  • [SWINGX-1105] - Remove functional conflicts for 1.6 acceptence
  • [SWINGX-1196] - Cannot disable JXDatePicker's text editor
  • [SWINGX-1217] - JXGlassBox: remove
  • [SWINGX-1224] - Abstract/Searchable: review and enhance api
  • [SWINGX-1241] - Subclasses of JXPanel: check if effected by change of scrollable implementation
  • [SWINGX-1242] - Allow java.net users to post comments on issues
  • [SWINGX-1269] - CellContext/DefaultVisuals: add Font to the properties vended by context
  • [SWINGX-1277] - Add link to webstartable swingx demos
  • [SWINGX-1291] - DefaultSortController: enhance to fix core issue #6894632
  • [SWINGX-1299] - Highlighter: add FontHighlighter
  • [SWINGX-1302] - Add AlignmentHighlighter
  • [SWINGX-1303] - Add EnabledHighlighter
  • [SWINGX-1307] - Move UIDependent to plaf package
  • [SWINGX-1308] - Move PatternMatcher to search package

Edit/Copy Release Notes

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