|
Update Log:
April 25, 2008 - 2.2.5 Bug Fixes
- (Common) Fixed CheckBoxTree not working correctly under Synthetica L&F. See bug report here.
- (Common) Added set/isColumnHeadersHeightUnified and set/isColumnFootersHeightUnified methods to JideScrollPane to allow column headers/footers getting the same height.
- (Common) Fixed setOpaqueRecursive of JideSwingUtilities causes cell renderer opaque property to change. See bug report here.
- (Common) Made JTable#getTextComponentForEditorComponent public. See enhancement request here.
- (Common) Fixed installJideExtension doesn't work after the L&F is set. See bug report here.
- (Common) Use JideSwingUtilities.drawString to draw the text on menu items. See bug report here.
- (Common) Fixed NPE from StyledLabelUI because of null font.
- (Common) Fixed right click on the popup menu menu item not working on Windows. See bug report here.
- (Components) Fixed xerto style has a unwanted border around CollapsiblePane. See bug report here.
- (Components) Fixed the title pane of CollapsiblePane is wrong (regression).
- (Grids) Do not call AbstractComboBox setFocusable(false). See bug report here.
- (Grids) Fixed multiple value AutoFilterTableHeader not working correctly.
- (Grids) Fixed setSortingEnabled is not respected by AutoFilterTableHeader.
- (Grids) Dismiss the popup in DateComboBox when now or none button is clicked even when the time is displayed. See bug report here.
- (Grids) Fixed DualList setButtonVisible not working. See bug report here.
- (Grids) Fixed wrong calculation of the # of row inserted in HierarchicalTable.
- (Grids) Fixed EditorContext is not set to the cell editor in PropertyTable. See bug report here.
- (Grids) Changed createCategory method of PropertyTableModel to return Property instead of Category.
- (Grids) Fixed SortableTableModel doesn't fire the correct event when a cell is updated causing the sort order changes.
- (Grids) Fixed gap between the header and main table in TableScrollPane when the main table header has nested table header. See bug report here.
- (Grids) Check to see if the sorted column index is out of bounds before restoring the SortableTable prefereince in TableUtils. See bug report here.
- (Grids) Added TreeSelectionModelGroup to do something similar to ListSelectionModelGroup.
- (Pivot) Do not display the count if there is no data field in PivotTablePane.
- (RSS) Added prepareStatement metod to FeedDatabasePersistenceManager .
- (Shortcut) Added getShortcutField to ShortcutEditor. See bug report here.
- (Shortcut) Added setAllowedType and getMaximumAllowedKeystrokes to ShortcutField. See bug report here.
April 15, 2008 - 2.2.4 Bug Fixes
- (Dock) Fixed preserveStateOnDragging not working consistently.
- (Dock) Do not drag the dockable frame on the title pane only if the mouse is moved outside the title pane..
- (Dock) Show the native window title bar if the setDragAllTabs(false) and there is only one tabbed pane in the floating frame but there are multiple dockable frames in the tabbed pane.
- (Grids) Fired property change event when properties on Property class changed.
- (Grids) Commit the cell change when sorting an AutoFilterTableHeader .
- (Common) Fixed CCE of ThemePainter when there are multiple class loaders.
- (Pivot) Fixed IllegalArgumentException in CornerTableModel.
- (Common) Fixed clicking on the JidePopup will bring the popup to the front. See bug report here.
- (Common) Default to blue theme on Vista.
- (Common) Use Format to convert the number.
- (Dock) Fixed the title bar icons are clipped on DockableFrame.
- (Common) Fixed XERTO_STYLE_WITHOUT_MENU NPE with Kunstroff L&F.
- (Grids) Fixed clicking on the drop down button of AbstractComboBox doesn't hide JPopupMenu.
- (Grids) Fixed copy doesn't use object converter in ContextSensitiveTable.
- (Common) Fixed the tab close button always closes the active tab in JideTabbedPane. See bug report here.
- (Components) Do not set content pane's background to null in CollapsiblePane.
- (RSS) Make several methods in FeedDatabasePersistenceManager to support user providing their own database.
- (Common) Converts from null or "" to null File in fromString method of FileConverter. See bug report here.
- (All) Fixed right-to-left issues on JideScrollPane, CollapsiblePane, AbstractComboBox, AutoFilterBox, PivotTablePane, DualList, etc. The only one which IS NOT working correctly on RTL is JideTabbedPane which will be fixed in next release.
April 8, 2008 - 2.2.3 New Features
- (Common) Added BigDecimalConverter to ObjectConverterManager.
- (Common) Added BigDecimalMathUtils to support summary calcuation which is used in Pivot Grid.
- (Common) Added getOverlayImageIcon to IconSetManager.
- (Common) Added getScaledImage to IconsFactory.
- (Common) Added setAxis method to JideBoxLayout.
- (Common) Added SwingWorker class to com.jidesoft.utils. Those classes are part of JDK6 release. We added so that JDK5 users can use them without adding them to their own code base.
- (Components) Support all four sliding direction in CollapsiblePane. CollapsiblePaneDemo is updated to demo this feature.
- (Dock) Introduced UIDefault "DockableFrame.usingMacStandardIcons" for Mac OSX only. If set to Boolean.TRUE, it will only display three buttons on the dockable frame's title pane where the red button means close button. This is the standard way on Mac OSX. There will be no toggle dock/float button but user can double click on the title pane to do it even though there is no button for it. For backward compatible reason, this UIDefault is Boolean.FALSE. See enhancement request here.
- (Grids) Added CellStyleCustomizer support to CellStyleTable to make it easy to introduce your style to CellStyle and use it. A new demo CustomizedCellStyleTableDemo is added to show how to use it. See enhancement request here.
- (Grids) Introduced CreditCardTextField for credit card number input and validation.
- (Grids) Introduced NumberSpinnerComboBox to show number in a spinner inside an AbstractComboBox.
- (Grids) Added getSearchingText method to SearchableBar.
- (Pivot) Added OutputStream as parameter for methods in HssfPivotTableUtils.
- (Pivot) Added BigDecimalSummaryCalculator to support summary calcuation in PivotTablePane. Thanks lievendoclo for the code contribution. See enhancement request here.
- (Pivot) Removes the usage of commons math from JIDE Pivot Grid. MathUtils is added to JIDE Common Layer to do those simple statistics. The old commons math classes are removed. You used them directly in your own, please get them directly from apache website.
- (RSS) Added double click on the feed item to launch the browser.
Bug Fixes
- (Common) Added handling of Preferred Popup Vertical Alignment. If set to TOP will be drawn over the menu.
- (Common) Fixed a bug in JideScrollPane by changing the order of the logic used to set the vsbNeeded and hsbNeeded variables. This is required since the space used by the scrollbars must be accounted for if the policy is ALWAYS even if the viewport is empty. Thanks jeffng for the fix. See bug report here.
- (Common) Fixed JideSplitButton setRollover doesn't work. See bug report here.
- (Common) Creating a JideTabbedPane cause tab close button disabled on other JideTabbedPane. See bug report here.
- (Common) Fixed the close action of is rewritten because setCloseAction call to another JideTabbedPane instance.
- (Common) Fixed Aqua style is not used by default on Mac OSX in since 2.2.2 version.
- (Common) Fixed getRotatedImage cut pixels when rotating an image with an odd value width or height.
- (Common) Fixed slowness in PortingUtils when trying to figure out the multiple monitor position. Thanks Michel Rasschaert for the hint. This causes the AbstractComboBox etc components very fast when showing the drop down for the first time. See bug report here.
- (Components) Fixed shadow is in front of the ballon tip on JDK1.4.
- (Components) Fixed "CollapsiblePanes.border" to have 10 pixels on all four side.
- (Dashboard) Fixed column count is set to 0 after loading the layout from xml file in Dashboard. See bug report here.
- (Dialogs) Fixed TipOfTheDayDialog scroll bar is not position on the top when the tip is very low.
- (Dock) Do not slide the autohide frame when showFrame is called while the frame was in hidden mode. See bug report here.
- (Dock) Fixed TAB_SHOWING event is not fired when loading layout or reset to default. See bug report here.
- (Dock) Fixed DockingManager getAllVisibleFrameKeys() throws NullPointerException when loadLayoutData or resetToDefault is not called. See bug report here.
- (Dock) Fixed isPreserveStateOnDragging flag is not used consistently in DockingManager.
- (Dock) Activate frame when mouse clicks on title bar when setDragGripperOnly is true.
- (Editor) Fixed Command+C key causing 'c' inserted to the CodeEditor on Mac OSX.
- (Editor) Fixed NPE because MarkerArea is null when using MarkerModel.
- (Editor) Fixed NPE if setLanguageName is not called in CodeEditorDocumentComponent. See bug report here.
- (Grids) Fixed AutoFilterTableHeader header freeze when pressing on the header and move a little bit so that the column doesn't move.
- (Grids) Position the dialog in the center of the screen in AbstractComboBox when popup is dialog. See bug report here.
- (Grids) Fixed AutoFilterTableHeader so that it still works after table.setModel(model) is called. See bug report here.
- (Grids) Uses SwingWorker to find out the possible values when showing them in AutoFilterTableHeader's drop down.
- (Grids) Fixed duplicated values in the CheckBoxList's list model causes AIIOB exception when CheckBoxList#setSelectedObjects is called.
- (Grids) Fixed the setSelectedIndices method of CheckBoxListComboBox only use the last item of the array passed as a parameter. See bug report here.
- (Grids) Clone the CellSpan in DefaultSpanTableModel's getCellSpanAt method. See bug report here.
- (Grids) Added setupList method to allow you to override to customize the two Jlist.
- (Grids) Keep the selection visible when moving the items in the selected list in DualList.
- (Grids) Fixed Group converter doesn't use the converter context defined in the table model. See enhancement request here.
- (Grids) Fixed NPE at tableRowsDeleted(JideTable.java:1259).
- (Grids) Fixed a few bugs in JoinTableModel which causes getting wrong converter context, editor context etc.
- (Grids) Fixed CCE if showing the drop down twice in MonthComboBox.
- (Grids) Limited the maximum row to 3 rows for the description area of the PropertyPane. See bug report here.
- (Grids) Fixed setColumnIndices makes filter stop working in QuickFilterPane.
- (Grids) Fixed changing a filter option such as "Use wild cards" doesn't re-filter the table. See bug report here.
- (Grids) Fixed StackOverflow when using QuickTableFilterField with AggregateTable.
- (Grids) TableColumnChooser causes ArrayIndexOutOfBoundsException on Linux only. See bug report here.
- (Grids) Fixed FIXED_COLUMN client property is not used by the TableColumnChooser#getTableColumnChooserButton. See bug report here.
- (Grids) Added getActualRowsAt, getRowsAt, getActualColumnsAt, getColumnsAt etc method to convert row/column index array. Those can be used with table.getSelectedRows() to get the actual row indices in one methd call. See bug report here.
- (Grids) Fixed TableModelWrapperUtils's getActualRowAt method where it stops working if the inner model implemements TableModelWrapper not RowTableModelWrapper. See bug report here.
- (Grids) Fixed StackOverflow in TableUtils#setTablePreference. See bug report here.
- (Grids) Fixed expand/collapse icons are missing under GTK L&F for TreeTable, PropertyTable, HierarchicalTable etc.
- (Grids) Fixed a few generic related bugs in TreeTableModel. See bug report here.
- (I18N) Added nl properties file for JIDE Pivot Grid. See bug report here.
- (Pivot) Keep the selection in the add to combobox when changing the selected field in field chooser panel.
- (RSS) Limited maximum refresh time to 35791 minutes to avoid integer overlow.
- (Shortcut) Remove usage of Matcher.quoteReplacement method in KeyboardShortcut.
- (Shortcut) Merge shortcuts in ShortcutPersistenceUtils when the same shortcut is listed twice in the xml file.
March 20, 2008 - 2.2.2.02 New Features
- (Common) Added IconSet and IconSetManager to support JIDE Icon Set - professionally designed icon set for developers.
- (Components) Added setPosition to RoundedRectangularBalloonShape so that the arrow can point to all four directions.
- (Components) Added SEPARATOR_STYLE to CollapsiblePane.
- (Grids) Added setStretchToFit method to AbstractComboBox. See enhancement request here.
- (Grids) Added setCellStyleProvider, Row/ColumnStripeCellStyleProvider to make row/column stripes much easier. See enhancement request here.
- (Grids) Added a boolean parameter to autoResizeColumn and autoResizeAllColumns of TableUtils to consider the visible rows only or for all rows for the performance reason. There is a client property you can set on Jtable to control the default behavior. See here to see the reason behind this enhancement.
- (I18N) Added as many as 48 language translations for some properties files. As there are too many properties, we moved all the properties files to jide-properties.jar in the this release. If you need localized version, you will need to include jide-properties.jar in your class path. See enhancement request here.
Bug Fixes
- (Action) Fixed CommandBar layout is wrong when there is expansion in the middle with strected is on. See bug report here.
- (Common) Fixed CacheMap to search for the exact class/context match first. If failed, we match with both requested and default context for each super classes till we find anything.
- (Common) Small refactorings in ColorFilter and IconsFactory.
- (Common) Show text in ListDataIntelliHints when the field is empty. See bug report here.
- (Common) Made JideBoxLayout serializable. See bug report here.
- (Common) Fixed too big gap on the right end of the tab panel in JideTabbedPane when always show button is on.
- (Common) Added setPopupMenuCustomizer to LabeledTextField. See bug report here.
- (Common) Added LookAndFeelFactory#isLnfInUse() method.
- (Common) Fixed NPE when using DefaultOverlayable in NB GUI Builder. See bug report here.
- (Common) SortedList sort order is opposite. See bug report here.
- (Components) Fixed collapse(false) not working in CollapsiblePane. See bug report here.
- (Components) Fixed CollapsiblePane to use mouseReleased instead of mouseClicked because mouseClicked requires mouse not move when mousePressed and mouseReleased. See bug report here.
- (Components) Added javadoc to explain newDocumentGroup, splitDocument as well as updating the developer guide.
- (Dashboard) Fixed so that setColumnCount will keep existing gadgets. See bug report here.
- (Dialogs) Added setDefaultFocusComponent to AbstractDialogPage. See bug report here.
- (Dialogs) Added boolean closeCurrentPage(Object source) to WizardDialog so that you can control the source of the PageEvent when closing the current page.
- (Dock) Fixed autohide frame issue with heavyweight support. See bug report here.
- (Dock) Use a better way to figure out the outline size when DnD in Docking Framework. See bug report here.
- (Dock) Do not slide the autohide frame is the main window is not focused.
- (Dock) Fixed repaint issue when toggle a dockable frame floating. See bug report here.
- (Dock) Supports undo for tab reordering and floating frame resizing, divider resizing in Docking Framework. See bug report here.
- (Grids) Added setStretchToFit method to AbstractComboBox. See bug report here.
- (Grids) Added customizeDialog to AbstractComboBox.
- (Grids) Fixed problem when using AutoFilterTableHeader with GroupTable. See bug report here.
- (Grids) Do not request focus when mouse is over AutoFilterTableHeader. See bug report here.
- (Grids) Update the text in the editor when value on the ColorChooserPanel changes in ColorComboBox.
- (Grids) Fixed right key not working in the DualList in certain case. See bug report here.
- (Grids) Fixed wrong cursor on the disabled buttons in DualList. See bug report here.
- (Grids) Fixed HierarchicalTable scrolls when child table expanded even setScrollRowWhenRowHeightChanges is set to false. See bug report here.
- (Grids) Fixed HierarchicalTable repaint issue when expanding the first row while last row is expanded.
- (Grids) Fixed ClassCastException when exporting to Excel twice with DataFormat is on.
- (Grids) Do not use comma when editing number using NumberCellEditor.
- (Grids) Accept String value in PasswordCellRenderer.
- (Grids) QuickTableFilterField ignore match anywhere setting if use wild cards is used. See bug report here.
- (Grids) Use the main table's selection model as the selection model for other two tables when synchronizing the selection. See bug report here.
- (Grids) Fixed TableScrollPaneSearchable doesn't trigger SearchableBar when pressing the hotkey. See bug report here.
- (Grids) Fixed a few selection/focus issues in TableScrollPaneSearchable.
- (Grids) Added generic to TreeTableModel and PropertyTableModel. See bug report here and here.
- (Pivot) Fixed the filter drop down goes outside the screen when the window task bar is on the left side. See bug report here.
- (Pivot) Added javadoc to PivotField.getSelectedPossibleValues(). See bug report here.
- (Pivot) Use PivotTablePane#getResourceString everywhere when trying to get a localized string in JIDE Pivot Grid.
- (Pivot) Added setRow/ColumnFieldFilterable to PivotrTablePane.
- (RSS) Fixed reload all doesn't work for the selected channel.
- (RSS) Fixed reload all freeze the UI.
- (RSS) Use FeedReader#getResourceString everywhere when trying to get a localized string in JIDE Feed Reader.
March 6, 2008 - 2.2.2.01 New Features
- (Grids) Added setAutoSelectTextWhenStartsEditing flag to control if text should be selected automatically when starts editing. See enhancement request here.
- (Grids) Added TableScrollPaneSearchable for TableScrollPane. See enhancement request here.
- (Common) Added get/setSearchColumnIndices to TableSearchable to allow specifying multiple columns as the columns to be searched. See enhancement request here.
Bug Fixes
- (Common) Fixed down key not working anymore on JideSplitButton.
- (Common) Fixed tab not resized correctly after setting a long title to the tab in JideTabbedPane. See bug report here.
- (Common) Rotated counter-clockwise for the tab title when tab is on the LEFT. See bug report here.
- (Common) Added setSearchingColumnIndices to allow certain columns as searchable columns. Thanks hbillings for the contributation. See bug report here.
- (Common) Fixed so that a disabled menu item is not clickable, nor cause menu to hide. See bug report here.
- (Common) Fixed ExceptionInInitializerError when using ColorFilter. See bug report here.
- (Components) Fixed painting issue when collapsing a CollapsiblePane. See bug report here.
- (Components) Fixed collapse() won't throw exception when CollapsiblePane is not showing. See bug report here.
- (Components) Do not allow dragging of the tab if there is only one document in DocumentPane. See bug report here.
- (Dashboard) Do not hide the gadget when dropping outside the dashboard. The close button should be the only way to hide it so that developer can add code to prompt if necessary.
- (Dialogs) Fixed setCurrentPage not working for ICON_STYLE. See bug report here.
- (Dialogs) Allows override createHtmlBrowser and displayHtmlBrowser methods in TipOfTheDayDialog to use your own browser component as JEditorPane is not good.
- (Dock) Fixed floating frame size changed when dragging it from one location to another.
- (Dock) Fixed autohide frame doesn't autohide when mouse moved away from the side button. See bug report here.
- (Dock) Fixed toggleAutohideState in dockableFrameAutohideShowing caused the DockableFrame to disappear. See bug report here.
- (Dock) Fixed floating frame position is not kept when closing it while it is floating. See bug report here.
- (Dock) Fixed floating frame's parent is not set to the main JFrame when loading the layout. See bug report here.
- (Editor) Fixed replace a string with itself backward caused infinite loop.
- (Editor) Introduced MacOSXEditorShortcutSchema for Mac OSX as default one uses CTRL instead of META.
- (Editor) Fixed SyntaxStyle.getFontMetrics NPE in CodeEditor. See bug report here and here.
- (Examples) Uses TRANSPARENT_OUTLINE as the default mode in the DockingFrameworkDemo and SampleVsnet demo.
- (Grds) Fixed focus indicator for all JIDE cell renderers.
- (Grids) Fixed AbstractPropertyTableModel not use generic.
- (Grids) Added setFilterTitleFormatter to allow you to customize the title name and the filters. You can use it to add html code to the header title. See bug report here.
- (Grids) Fixed repaint issue on sort indicator on AutoFilterTableHeader. See bug report here and here.
- (Grids) Fixed MissingResourceException looking for Date.ok.mnemonic. See bug report here.
- (Grids) Fixed time zone issue in DateComboBox.
- (Grids) Fixed move left key is broken in DualList. See bug report here.
- (Grids) In EditableTableHeader, call requestFocusInWindow instead of requestFocus when header starts editing so that it doesn't bring window to focus . See bug report here.
- (Grids) Fixed null value is passed to filter when using QuickTableFilterField on TreeTable. Also fixed rowIndex is wrong in the TableFilter. See bug report here.
- (Grids) Supports RTL for GroupTable. See bug report here.
- (Grids) Fixed getDataFormat is not used in CellValueConverter.
- (Grids) Do not start cell editing if the row or column is being resized when setRowResizable or setColumnResizable is set to true.
- (Grids) Fixed SortEvent is no longer fired in SortableTableModel. See bug report here.
- (Grids) Fixed the sort order changed when value is not changed but row/cell updated event is fired. See bug report here.
- (Grids) Fixed autoResizeAllColumns when there are cell spans.
- (Grids) Fixed new FontComboBox(font) doesn't setType to Font.class. See bug report here.
- (Grids) Added customizeComboBox to AbstractComboBox so that user can customize the JidePopup we used internally. See enhancement request here.
- (Pivot) Added setSortAggregatedColumns to AggregateTableModel to sort or not sort the aggregated columns. See bug report here.
- (Pivot) Added applyFilters with four int[] parameters for all the field model indices. See bug report here.
- (Pivot) Added setDataTablePopupMenuCustomizer to PivotTablePane so that all areas can use PopupMenuCustomizer to customize the popup menu.
- (Pivot) Fixed filter button not visible when dragging field from unassigned field area to other field areas.
- (Pivot) Fixed change values in the data table doesn't change all rows in the original table model.
- (RSS) Fixed mark all read menu item doesn't always work.
- (RSS) Fixed it downloads more feed items than specified in preference dialog.
- (RSS) Fixed the channel's name reset after reloading.
- (RSS) Fixed tooltip for rename category is wrong.
- (RSS) Fixed reload all doesn't work.
- (Shortcut) Use event.getModifiersEx in MouseShortcut when converting. See bug report here.
February 27, 2008 - 2.2.2 Backward Compatible Issues
- (All) Remove most deprecated methods which had been marked as deprecated for several past releases. If you see new compilation errors after upgrading, please refer to the javadoc of last release to find out what the replacement methods or classes are.
New Features
- (Common) Added AutoRepeatButtonUtils to make any button auto-repeat if mouse is pressed on it and not release.
- (Common) Added createRotatedImage to IconsFactory. It can produce an ImageIcon rotated at any degree from an existing Icon.
- (Grids) Added NavigableModel to allow customizing what cell to stop at when navigation key strokes are used.
Bug Fixes
- (All) Fixed generic information is not available in the jars even though javadoc shows there are. See bug report here.
- (Common) Fixed focus issue with JidePopup. See bug report here.
- (Common) Fixed NPE when showing JidePopup for the second time. See bug report here.
- (Common) Fixed menu display '?' at wrong location.
- (Common) Fixed JideMenu not marked in Java-Bean in manifest.mf in jide-common.jar. See bug report here.
- (Components) Added customizeButton method to ButtonStatusBarItem.
- (Components) Fixed AlertGroup not working correctly when alert is showing with ZOOM or FLY. See bug report here.
- (Dialogs) Made StepsPane and HelpPane extending GraphicLeftPane so that you can set background image to it. See bug report here.
- (Dock) Fixed 'Resetting to invalid mark' error in LayoutPersistenceManager. See bug report here.
- (Dock) Fixed toggleAutohideState immediately after showFrame not working no an auto-hidden frame.
- (Editor) Fixed style setting not working correctly.
- (Editor) Make CodeEditor's electricScroll setting to 1 by default so that it doesn't scroll too early when dragging to select.
- (Grids) Added hiddenColumns to TableColumnChooser to allow user to hide certain columns from the popup menu or the list in the TableColumnChooser dialog. See enhancement request here and here.
- (Grids) Fixed non-textfield cell editor focus issues. See bug report here.
- (Grids) Fixed cell editor is too tall in HierarchicalTable when the row is expanded.
- (Grids) Fixed setViewonly twice caused the nextMonth and prevMonth buttons showing. See bug report here.
- (Grids) Fixed setEnabled(false) not working on CalendarViewer and DateChooserPanel.
- (Grids) Fixed FileNameChooserComboBox not working. See bug report here.
- (Grids) Fixed AutoFilterTableHeader to always use the FilterableTableModel if it ever created one. See bug report here.
- (Grids) Removes an extra selection even in JideTable when sorted. See bug report here.
- (Grids) Added setGroupingUsed to NumberConverter.
- (Grids) Fixed selection behaves incorrectly for non-contiguous selection in JideTable. See bug report here.
- (Grids) Fixed no title for the JFileChooser, removed extra scroll pane. See bug report here.
- (Grids) Fixed showColumns throw AIOOBE.
- (Grids) Added protected updateTextAndMnemonic to DateChooserPanel for all the buttons.
- (Pivot) Keep the order in PivotTablePane when the original data changes in the table model.
- (Pivot) Performance tuning on PivotTablePane.
- (Pivot) Added setShowGrandTotal, setMaximumAggregatedRows, setShowSummary to AggregateTableModel.
- (Pivot) Fixed ArrayStoreException in PivotDataModel when using Collections.EMPTY_SET. See bug report here.
- (Pivot) Do not update possible values if they are not used. This is for perfomance reason.
- (RSS) Fixed security error when trying to open Google news RSS feed using FeedReader.
- (Shortcut) Added constructors to KeyboardShortcut and MouseShortcut from KeyEvent or MouseEvent.
- (Shortcut) Fixed several bugs related to find conflicts and assign shortcuts when context usage is enabled. See bug report here.
February 15, 2008 - 2.2.1.12 Bug Fixes
- (Common) Fixed flickering when changing focus within the JidePopup. See bug report here.
- (Components) Add JDK version check before using setComponentZOrder method. See bug report here.
- (Components) Memory leak in DocumentPane when clicking on the tab.
- (Components) Fixed intermitten NPE in closeDocument.
- (Components) Support CollapsiblePane's setTitleBackground for all styles.
- (Dialogs) Fixed MultiPageDialog doesn't change the current page in TAB_STYLE. See bug report here.
- (Dock) Only the tab for the showing autohidden frame shows the highlight if SidePane.highlighSelectedTab UIDefault is set to true. See bug report here.
- (Dock) Fixed dockable frame position is not correct during drag-n-drop when HW component is enabled. See bug report here.
- (Dock) Supports nagative values in DockableFrame#setInitMode. We will treat nagative value as STATE_HIDDEN. However the ABS of the nagative value will be used as the init state when showFrame is called. See enhancement request here.
- (Dock) Fixed NPE in isSameDockingManager method. See bug report here.
- (Editor) ArrayIndexOutOfBoundsException when scrolling past last line without TokenMarker. See bug report here.
- (Editor) Keep caret visible when caret is moving.
- (Examples) Forgot to copy gz file in example's build.xml. See bug report here.
- (Grid) Fixed keyboard still works even the button is disabled. See bug report here.
- (Grids) Added javadoc for changeSelection method for DateChooserPanel. See bug report here.
- (Grids) Fixed non-editable MultiSelectListComboBox not working.
- (Grids) Fixed non-contiguous selection doesn't deselect when dragging. See bug report here.
- (Grids) Fixed AutoFilterTableHeader doesn't sort when clicking if the table is in a JInternalFrame. See bug report here.
- (Grids) Added setHintText method to allow displaying a grayed text on the field to give user a hint of what is this field for. See enhancement request here.
- (Grids) Introduced ToolTipSupport for table model. You can use it to display a tooltip for each column of the table header.
- (Grids) Consider the sort arrow width when auto resizing the column. See bug report here.
- (Grids) Added setSelectRowWhenToggling to HierarchicalTable. Also fixed it selects row when expanding on Linux. See bug report here.
- (Grids) Fixed CalendarViewer's setDisplayedMonth used the last index parameter wrong. Updated javadoc for this method. See bug report here.
- (Grids) Fixed a possible ArrayIndexOutOfBoundsException when select All after table model changes in non-contiguous selection mode.
- (Grids) Fire event to make sure the Filter works when the tree change caused tree node to add or remove.
- (Grids) Solves memory leak in DateComboBox as well as other AbtractComboBox's based comboboxes when showing popup panel many times.
- (Grids) Added setCellEditorValue method to all JIDE cell editor to be consistent.
- (Pivot) PivotTablePersistenceUtils throw exception if the layout file is not saved from pivot table. See bug report here.
- (Pivot) Add a separate class DataTable for the table used as the data table in PivotTablePane. See enhancement request here.
- (Pivot) Call fieldUpdated when PivotTablePersistenceUtils' load is done. See bug report here.
- (Pivot) Do not show expand icon if there is only one children in AggregateTable.
- (Pivot) Added protected customizeFieldPanel in PivotTablePane. See enhancement request here.
- (Pivot) Improve the performance of calculating grand total cell. See bug report here.
- (RSS) Change Category Property to Rename Category, provide a better status update.
- (RSS) Added "Read more¡"at the end of the html content in feed item preview windowb.
February 1, 2008 - 2.2.1.11 Bug Fixes
- (Common) Fixed if you select all leafs of one single branch, all leafs of tree are marked as selected. See bug report here.
- (Common) Fixed CheckBoxTree' check boxes are not disabled when the tree is disabled.
- (Common) Fixed ArrayIndexOutOfBoundsException when scrolling through a Frame in which JideTabbedPane has been added but no tabs are currently visible. See bug report here.
- (Common) Fixed divider moves at the wrong location when there JideSplitPane is set a border.
- (Common) Fixed NPE in Searchable.updateSizeAndLocation.
- (Common) Fixed tab background color of SHAPE_BOX JideTabbedPane changed since earlier version. See bug report here.
- (Dock) Fixed toggle floating doesn't remember the floating location. See bug report here.
- (Dock) Fixed OutOfMemoryError if the setInitIndex is too large while initMode is autohidden.. See bug report here.
- (Dock) Fixed addFrame failed with NPE when the initMode is floating. See bug report here.
- (Dock) Add UIDefault for "SidePane.highlighSelectedTab" to highlight the selected tab on SidePane.
- (Dock) Changed margin of SidePane to (1,1,1,1), fix a few painting glitches and change the color to match with the tab of JideTabbedPane.
- (Dock) Fixed disappear frame when showing an autohidden frame. See bug report here.
- (Editor) Fixed reverse find string not working when the cursor is at the end of the document.
- (Editor) Fixed debug information is print out in CodeEditor.
- (Example) Fixed DockingFrameworkDemo Show/Hide titlebar option doesn't work.
- (Grids) Fixed the cell renderer paints outside the cell in HierarchicalTable.
- (Grids) Keep the +/- icon when editing HierarchicalTable's expandable column.
- (Grids) Fixed TableColumnGroup#getChildren causing NPE when the TableColumnGroup is not set to any table header. See bug report here.
- (Grids) Added getOriginalListPane and getSelectedListPane to allow user to set border with a title. See enhancement request here.
- (Grids) Added setButtonEnabled to allow user to make some buttons always disabled. See enhancement request here.
- (Grids) Fixed ArrayIndexOutOfBoundsException when row is removed. See bug report here.
- (Grids) Fixed overridden methods call to wrong super method in FilterableTreeModel. See bug report here.
- (Grids) Do not setTransferHandler if user already set one in TableScrollPane's child tables.
- (Pivot) Collapse/Expand all doesn't collapse/expand children rows.
- (Pivot) Added additional parameters to addValue method of SummaryCalculator so that more complex summary types can be added.
- (Pivot) Fixed column header disappears pivot table, when it is added to a Container, remove then add again. See bug report here.
- (Pivot) Added setAlwaysColumnDataFields and setAlwaysRowDataFields so that the data fields can be always displayed on row header or column header area.
- (RSS) Fixed reloading channel caused read/unread flag to reset.
January 28, 2008 - 2.2.1.10 Bug Fixes
- (Grids) Fixed so that the popup will not be shown if setShowPopupDuringSearching is set to false.
- (Grids) Fixed StackOverflowException when reordering table columns while TableUtils#synchronizeTableColumn is called for both tables in both directions. See bug report here.
- (Grids) Added NPE check for draggingColumn index. See bug report here.
- (Grids) Fixed lead selection is wrong when expanding row in TreeTable.
- (Grids) Optimized JideTable if a cell value is changed when setRowAutoResizes(true).
- (Grids) Copy the whole content from different child tables if Ctrl-C is pressed.
- (Common) Fixed JideTabbedPane doesn't have border under Jgoodies L&F. See bug report here.
- (Common) Return true for table cell if index is -1 so that TableSearchable is still initiated. See bug report here.
- (Common) Fixed CheckBoxTree node display ellipsis in certain condition. See bug report here.
- (Common) Fixed NPE in CheckBoxTreeSelectionModel.isPathSelected. See bug report here.
- (Common) Uses disabled foreground color for disabled StyledLabel.
- (Component) Fixed CCE in BookmarkPane#indexOfTab.
- (Component) Added support to keep the history of the status that was set before.
- (Component) Added ComboBoxStatusBarItem to allow putting a JComboBox on status bar as StatusBarItem.
- (Dock) Fixed NPE when toggleFloat. See bug report here.
- (Dock) Fixed addFrame failed in 2.2.1.09. See bug report here.
- (Dock) Do not activate the frame when mouse is clicked if autoRequestFocus is true because the focus change will activate the frame automatically.
- (Dock) Added extra ContainerContainer of opposite orientation around workspace to avoid flickering when adding a new frame on that orientation..
- (Editor) Removed a debug message when dragging to select from line end to line start. See bug report here.
- (Pivot) Added setCellSpanOn method to HeaderTableModel.
- (Pivot) Added Renderer.totalPhrase property to allow user to switch order when making the total phrase.
- (Pivot) Added getFieldChooserComboBoxPanel to allow user to show or hide it.
- (Pivot) Added createFieldBox and customizeFieldBox methods to PivotTablePane.
- (RSS) Upgraded informa, jdom, and commons-logging jars.
- (RSS) Fixed reload all channels not working.
- (Example) Made each tab pane resizable..
January 19, 2008 - 2.2.1.09 Bug Fixes
- (Dock) Fixed NPE in DockableFrame when toggle floating. See bug report here.
- (Dock) Fixed issue loading ilayout under Arabic locale. See bug report here.
- (Dock) Fixed setDockedHeight is not respected when the frame is initially hidden.
- (Dock) showFrame not working as expected. See bug report here.
- (Dock) Fixed the frame size changes when dragging a floating dockable frame.
- (Grids) Fixed in GroupTable, cells in expandable column alignment is wrong if there is not grouping.
- (Grids) Added getResourceString to allow user to change the icons used by DualList.
- (Grids) Added createButtonPanel to allow user to create the container for the buttons in DualList.
- (Grids) Fixed DualList is not updated when the model is changed. See enhancement request here.
- (Grids) Fixed overlapping caption in AutoFilterTableHeader. See bug report here.
- (Grids) Fixed sorting not working if AutoFilterTableHeader setAutoFilterEnabled is false.
- (Grids) Fixed keepAllChildren set to true will disable filtering on leaf nodes in QuickTreeFilterField. See bug report here.
- (Grids) Fixed CodeEditorDocumentComponent #setEditor not working.
- (Grids) Fixed TreeComboBox is not marked as Java-Bean.
- (Grids) Fixed press '.' in empty child field should not go to next child field. See bug report here.
- (Grids) Added createListModel and applyFilter to separate the code related to FilterableTableModel so that user can override these two methods to apply their own filtering logic. See enhancement request here.
- (Grids) Added empty constructor.
- (Grids) Force focus to Table when the AbstractComboBox stops cell editing when the focus is in a component on the popup.
- (Grids) Do not go to next or previous table is empty in TableUtils sync related methods.
- (Grids) Fixed ENTER key doesn't select the data or color in DateComboBox or ColorComboBox when popup is showing.
- (Grids) Do not convert the object array type in getSelectedObject.
- (Grids) Fixed filter icon is not shown in editing mode.
- (Grids) Added setShowPopupDuringSearching to allow user to decide if they want to show popup during searching.
- (Pivot) Do not show the area names in the addTo JComboBox if the field doesn't allow to be added to that area or that area is not visible.
- (Pivot) Gets converter context and editor context from the table model so that there is no need to set them on PivotField.
- (Pivot) Use getFieldName in getFieldAreaType method.
- (Components) Bring the JidePopup to front when it is clicked if the popup is light-weight. See bug report here.
- (Dashboard) Added createDescriptionPanel to allow user to add extra components to the button/description panel in GadgetPalette. See enhancement request here.
- (Common) Remove previous Searchable if a new Searchable is installed. See bug report here.
- (Common) Fixed digIn mode CheckBoxTree, remove the only unchecked node didn't make the parent node fully checked. See bug report here.
January 8, 2008 - 2.2.1.08 Bug Fixes
- (Grids) Make sure customizeAutoFilterBox is called for every cell editor and cell renderer invocation. See bug report here.
- (Grids) Fixed FilterableTreeModel doesn't update when nodes change. See bug report here.
- (Grids) Fixed several issues related to AutoFilterTableHeader when reordering is on. See bug report here.
- (Grids) Fixed BeanProperty doesn't fire event when setValue is called. See bug report here.
- (Grids) Support the cell editing for the expandable column in the TreeTable.
- (Grids) Fixed issue using QuickTableFilterField with AggregatedTable.
- (Grids) Added setHorizontalAlignment to AbstractComboBox and support it in CellStyle..
- (Grids) Added getHorizontalLegPosition to HierarchicalTable you can override to adjust +/- icon position. See enhancement request here.
- (Grids) Draw sort arrow on top on Windows Vista to match the native Vista table header.
- (Common) Use scroll wheel for JideTabbedPane's tabs. See bug report here.
- (Common) NPE in JideScrollPaneLayout:689.
- (Common) Fixed wrong event is fired when tab editing cancelled.
- (Common) Fixed tab button obscure issue. See bug report here.
- (Dock) Fixed so that user can still drag dockable frame without the title bar or tab. See bug report here.
- (Dock) Fixed size changed in Docking Framework when toggleState. See bug report here.
- (Dock) Fixed dockable frame shrinks when dragging a floating frame.
- (Editor) Add support for non-fixed with font in CodeEditor. With this fix, we support all Unicode languages in Code Editor. See bug report here.
- (Editor) Added DelayUndoManager to group several undoable edit into a group.
- (Pivot) Fixed drop indicator is too short in PivotTablePane when dropping onto an empty field area.
- (Pivot) Fixed filter drop down doesn't hide when clicking on the field box.
- (Pivot) Added getFieldAt to CornerTableModel.
- (I18N) Update a few _de properties files. Thanks André .
December 21, 2007 - 2.2.1.07
Bug Fixes
- (Grids) Added setListCellRenderer to AutoFilterBox. See bug report here.
- (Grids) Fixed locale issue with AutoFilterTableHeader. See bug report here.
- (Grids) Fixed sometimes clicking on the auto-filter header's drop down button will sort first when column reordering is enabled. See bug report here and here.
- (Grids) Fixed AIOOBE in AutoFilterTableHeader when clicking outside the blank space area after the header.
- (Grids) Fixed a bug in TableUtils.setTablePreference when columns are reordered in a certain way.
- (Grids) Fixed bug in convertTreeModelEvent in DefaultTreeModelWrapper. See bug report here.
- (Grids) One click to show the AbstractCombobox-based cell editors' drop down list.
- (Component) Fixed tab editing not started correctly in DocumentPane. See bug report here.
- (Pivot) Fixed filter is not working in pivot table.
- (Pivot) Added getFieldAt method to HeaderTableModel.
- (Pivot) Fixed adding a column to the original table model caused the pivot layout reset.
- (Pivot) Added PivotCornerCellStyleProvider to customize cell style for CornerTableModel.
- (Dock) Added UIDefault "DockableFrameTitlePane.<frameKey>.showIcon" so that you can decide if you want to show icon on title pane per dockable frame. See bug report here.
- (Example) Fixed tooltip doesn't go with the radio button in the OverlayDemo. See bug report here.
- (L10N) Added a few strings to grid_pl properties. See bug report here.
December 14, 2007 - 2.2.1.06
Bug Fixes
- (Grids) Removed setOpaque(false) from BooleanCheckBoxCellRenderer. See bug report here.
- (Grids) Added setAscendingIcon and setDescendingIcon to AutoFilterTableHeader.
- (Grids) Fixed getAllVisibleChildrenCount is not correct when there is filtering.
- (Grids) Fixed possible NPE in FilterableTableModel.tableRowsInserted.
- (Common) Fixed possible NPE in JidePopup#setupResizeCorner.
- (Common) Added UIDefault "JideTabbedPane.tabListBackground" for the tab list background. See bug report here.
- (Common) Fixed a possible NPE in JideScrollPaneLayout.layoutContainer.
- (Common) Fixed add mouse listener to JideTabedPane doesn't detect mouse clicks on the tabs. Please note, if you are using getTabPanel() to add a mouse or mouse motion listener in DocumentPane or Docking Framework, please change it to add the mouse or mouse motion listener to JideTabbedPane directly. Otherwise, there will be problem dragging the tab. See bug report here.
- (Components) Fixed NPE in DocumentPane. See bug report here.
- (Editor) Made clipboard dialog text area not editable. Added double click on the list to paste the selection.
- (Editor) Fixed BadLocationException when joining last line in a code editor.
- (Editor) Fixed dup line command put the new line at the same line as the current line.Also fixed caret position not correct after duplicating the line.
- (Editor) Fixed caret position not correct when setVirtualSpaceAllowed(false).
- (Editor) Fixed find all on empty string causes out of memory exception.
- (Editor) Fixed ArrayIndexOutOfBoundsException in Utilities.getTabbedTextWidth when there is no token marker.
- (Pivot) Fixed grand total column span wrong.
- (Pivot) Made FieldBox public.
- (Pivot) Fixed in FieldArea to use getForeground and getFont for the text when there are no fields.
December 5, 2007 - 2.2.1.05
Bug Fixes
- (Examples) Fixed NetBeans project is invalid. See bug report here.
- (Grids) Fixed TAB key doesn't fire item changed event in ListComboBox. See bug report here.
- (Grids) Fixed too many keys will start cell editing in JIDE Tables (and JTable too but we only fixed it for JIDE Tables)
- (Grids) Fixed NPE in DefaultGroupTableModel.getActualColumnAt.
- (Grids) Fixed filter not working correctly in GroupTable with AutoFilterTableHeader. See bug report here.
- (Editor) Fixed caret position wrong when virtual space is not allowed. See bug report here.
- (Editor) Fixed backward search for a single char inside an editor with only that char not working.
- (Pivot) Added createScrollPane() method to PivotTablePane so that user can override to create their own scroll pane.
- (Pivot) Fixed row painting issue when grand total is enabled.
- (Pivot) Added createHeaderTable and createDataTable to allow user to create their own table.
- (Common) Fixed select all and delete doesn't delete when in auto-completion strict mode. See bug report here.
- (Components) Fixed defaultFocusComponent not get focus in DocumentPane. See bug report here.
- (Component) Fixed alert cannot get keyboard focus. See bug report here.
November 28, 2007 - 2.2.1.04
Bug Fixes
- (Grids) Fixed AutoFilter on GroupTable not working. See bug report here.
- (Grids) Fixed display issue with TableScrollPane. See bug report here.
- (Grids) Added setFixedColumns method to TableColumnChooser.
- (Grids) Added getFilterIcon method to FilterableTableModel where the icon will be used in AutoFilterTableHeader when setShowFilterIcon(true).
- (Grids) Fixed AIOOBE in EditableTableHeader. See bug report here.
- (Grids) Fixed TAB key doesn't jump out the editing cell if there is cell span. See bug report here.
- (Grids) Fixed duplicated table selection event in non-contigious selection mode in JideTable.
- (Grids) Fixed CTRL-UP key doesn't move the lead selection in non-contigious selection mode in JideTable.
- (Grids) Fixed the first key is eaten in PropertyPaneDemo's Font Name property cell.
- (Dock) Fixed CCE in Docking Framework in setRecursively method.
- (Dock) Added setCustomInitSplitPriority method to DockingManager to allow any combination of initSplitPriority. See bug report here.
- (Pivot) Added getFieldAreaName method to PivotTablePane so that user can override to give the field areas different names. See bug report here.
- (Components) Added setTitleLabelComponent to CollapsiblePane. See bug report here.
- (Editor) Fixed wrong styled label in CodeEditor's configureStyledLabel method. See bug report here.
- (Editor) Fixed find "*" causing exception. See bug report here.
- (Editor) Fixed line index is wrong is find result. See bug report here.
- (Editor) Removed a debug output in FindAndReplace. See bug report here.
- (Editor) Fixed vertical scroll problem in CodeEditor.
- (Editor) Added C# and VB.NET token marker. Thanks Mike Suiter for the contribution.
- (Common) Do not selectAll when text component with AutoCompletion gets focus.
- (Common) Fixed AIOOBE in JideSplitPane when the component is added as FIX.
- (Common) Marked JideSplitPane as java bean in manifest file.
- (Dashboard) Fixed load xml not working in SingleDashboardDemo. See bug report here.
November 16, 2007 - 2.2.1.03
Bug Fixes
- (Action) Call setPaintBackground in setOpaque method in CommandBar. See bug report here.
- (Pivot) Fixed rowSpan is 0 in PivotTablePane's HeaderTableModel. See bug report here.
- (Grids) Added CTRL-LEFT and CTRL-RIGHT key to move focus between two lists. See bug report here.
- (Grids) Fixed DualList's two lists size issue.
- (Grids) Fixed StackOverflowException in HierarchicalTable when removing a row that is expanded. See bug report here.
- (Grids) Fixed AutoFilterTableHeader doesn't stop editing for Metal L&F.
- (Grids) Fixed TreeTable selects row when expanding. See bug report here.
- (Grids) Fixed possible AIIOB exception in GroupTable. See bug report here.
- (Grids) Fixed left/right keys don't work when ListComboBox's popup is shown. See bug report here.
- (Grids) Fixed wrong size on table header in TableScrollPane. See bug report here.
- (Grids) Fixed GroupList up/down/tab keys not working correctly.
- (Editor) Fixed horizontal scroll bar not shown up when using setDocument. See bug report here.
- (Dock) Fixed possible NPE when setFrameIcon(null) is called.
- (Dock) Fixed NPE when right clicking on the empty area on the tab panel. See bug report here.
- (Common) Added createFocusListener to Searchable. See bug report here.
November 10, 2007 - 2.2.1.02
Bug Fixes
- (Grids) Fixed ClassCastException in PropertyTable. See bug report here.
- (Grids) Fixed AbstractExpandable's isAdjusting flag to set to true by default. It should be false by default.
November 7, 2007 - 2.2.1.01
Bug Fixes
- (Grids) Fixed cancel button not workingin AutoFilterableTableHeader's filter popup. See bug report here.
- (Grids) Fixed selection is not kept after sorting. See bug report here.
- (Grids) Fixed sort arrow is not updated correctly. See bug report here.
- (Pivot) Fixed exception in isSubtotalRowOrColumn. See bug report here.
- (Grids) Fixed IllegalComponentStateException in AutoFilterBox. see bug report here, here and here.
- (Grids) Fixed setSortable(false) after setting AutoFilterTableHeader not working. See bug report here.
- (Grids) Fixed JDK5 compatible issue in TableScrollPane. See bug report here.
- (Dashboard) Fixed CollapsiblePaneDashboardDemo's down/up arrow is reversed. See bug report here.
- (Designer) Do not use converter for int type so that Rectangle doesn't use number separator. See bug report here.
- (Dialogs) Fixed page not updated when using keyboard to change the index in multiple page dialog. See bug report here.
- (Grids) Fixed DuaList#getSelectedValues return the wrong values.
- (Grids) Fixed focus issuein AutoFilterTableHeader. See bug report here.
November 1, 2007 - 2.2.1
New Components
- (Grids) Added GroupList component which allows grouping in JList. See screenshot here.
- (Grids) Added DualList component which allows selecting items from one list to another list and change the order. See screenshot here. See component request here.
- (Pivot) Added AggregatedTable. It is a new table component which aggergate/merge cells with the same values and generate a view allowing user easily see the data without cluttering. It uses PivotDataModel internally to aggregate the values. See screenshot here. See component request here.
Bug Fixes
- (Grids) Added add(int index, List/TableSelectionModel) to List/TableSelectionModelGroup.
- (Grids) Added support to allow setting horizontal alignment in AutoFilterTableHeader. See bug report here.
- (Grids) Fixed exception when selection mode is set to single selection mode. See bug report here.
- (Grids) Fixed AbstractComboBox based cell editor requestFocus when stop cell editing. See bug report here and here.
- (Grids) Fixed performance problem in GroupTable when adding a lot of rows and when expanding/collapsing.
- (Grids) Fixed +/- icon not disabled when setExpandable is false in HierarchicalTable. See bug report here.
- (Grids) Fixed paste problem in IPTextField. See bug report here.
- (Dock) Uses maximizeAction and floatingAction when double clicking on title pane. See bug report here.
- (Dock/Action) Fixed loadLayoutData from a null input steam doesn't do resetToDefault. See bug report here.
- (Dock) Fixed tab not working in DockableFrame when used as applet. See bug report here.
- (Common/Grids) Added wildcardSupport to Searchable and QuickFilterField. See bug report here.
- (Common) Added statis field INITIALIZE_SCREEN_AREA_USING_THREAD to disable usage of thread when initializeScreenArea.
- (Common) Added a few properties to ImagePreviewList to allow user to customize the look. See bug report here.
- (Pivot) Fixed memory leak after setOriginalTableModel() and fieldsUpdated().
- (Editor) Fixed exception after find all in the demo if the content in the editor is removed. See bug report here.
- (Editor) Fixed undo should undo all replaced string if replace all is used. See bug report here.
- (Editor) Fixed caret position is wrong when virtual space is disabled. See bug report here.
- (Dashboard) Added SingleDashboardHolder when user doesn't need to support multiple dashobards. See bug report here.
October 19, 2007 - 2.2.0.01
Bug Fixes
- (Components) Fixed empty tab when loading layout in DocumentPane. See bug report here.
- (Components) Added protected paintBalloonBackground and paintBalloonForeground to BalloonTip so that you can override it to paint the balloon outline and the background. See bug report here.
- (Components) Fixed a possible loop in JideSwingUtilities's getOutermostRootPane. This happened when using BalloonTip in a floating dockable frame. See bug report here.
- (Grids) Fixed ListDataListener is not cleared when a model is no longer used by ListComboBox.
- (Grids) Fixed the order of column changed when using TableColumnChooser dialog. See bug report here.
- (Common) Fixed SearchableBar shows as red when the table is empty. See bug report here.
- (Common) Fixed scroll left button is hidden under Eclipse3x style. See bug report here.
- (Dock) Fixed strange behavior when dragging tabs while tab scroll buttons are visible.
- (Grids) Fixed ColorComboBox only has color icon, it doesn't gain focus or show drop down when clicking on it.
- (Grids) Added getGridColor(int row) method to JideTable. Subclass can override it to provide a different grid color per row.
- (Grids) Change getObject signature to use geneic in BeanTableModel. See bug report here.
- (Grids) Added getPropertyAt method to BeanPropertyModel. See bug report here.
- (Grids) Sets button names in DateChooserPanel and MonthChooserPanel. See bug report here.
- (Dashboard) Javadoc is missed in 2.2.0 release. We fixed in this patch.
- (Dashboard) Added DashboardTabbedPane#setToolBarAlignment to allow user put the toolbar on left or right side.
October 12, 2007 - 2.2.0
New Product
- (Dashboard) Introduced JIDE Dashboard in this release.
- (Component) Introduced a new component BalloonTip to JIDE Components. It implements a balloon shape tooltip that has shadow.
Bug Fixes
- (Component) Fixed NPE in DocumentPane when using SystemTray.
- (Pivot) Added setAdjusting method to PivotDataModel to make PivotField#setSelectedPossibleValues not call calculate(). See bug report here.
- (Common) Fixed ResizableWindow calls Component#setPreferredSize which is a JDK5 only API. See bug report here.
- (Common) Fixed NPE in MetalBumps.java under Linux. See bug report here.
- (Common) Added initLayout method to LabledTextField to allow subclass to override to to decide the layout.
- (Common) Fixed RTL/LTR problem in JideTabbedPane. See bug report here.
- (Common) Fixed selecting a tab from the tab list button doesn't always scroll the tab visible. See bug report here.
- (Common) Fixed a possible NPE in CheckBoxTreeSelectionModel.isDescendant. See bug report here.
- (Grids) Added methods to TableUtils to export a range of cells in a table. See bug report here.
- (Grids) Fixed FilterableListModel didn't fire the exact event when filters are applied. This causes selection is lost in CheckBoxList. See bug report here.
- (Grids) Fixed getSelectedColor/Font in ColorComboBox/FontComboBox causes action event.
- (Grids) Fixed setOrder caused NPE in PropertyTableModel when the original properties is not set.
- (Grids) Fixed clicking on the color label of a readonly ColorComboBox doesn't request focus, nor show the drop down.
- (Grids) Fixed expand icon on Mac has a gray color instead of black as in JTree. See bug report here.
- (Grids) Fixed setRenderer on CheckBoxListComboBox doesn't work. See bug report here.
- (Grids) Fixed NPE in handleMousePressed in JidePopup. See bug report here.
- (Grids) Fixed the data type is not the same as the array set in CheckBoxListComboBox.
- (Grids) Fixed FontComboBox, InsetsComboBox, DateComboBox etc not working correctly in 2.1.3.05. See bug report here.
- (Grids) Fixed popup disappear when selecting a month from month popup menu in DateComboBox. See bug report here.
- (Grids) Changed getSortabelTableModel to cast to ISortableTableModel.
- (Grids) Added filter icon to AutoFilterTableHeader.
- (Grids) Fixed a CCE in autoResizeAllColumns when table is not JideTable. See bug report here.
- (Grids) Fixed a gap between header table and main table in TableScrollPane when header table's column name is empty. See bug report here.
- (Grids) Fixed in PropertyTableModel setOriginalProperties close the list thus it has to be called again when the original properties list changes.
- (Grids) Added multiple value support to AutoFilterTableHeader. Also make it auto-sync with FilterableTableModel when a SingleValueFilter is added to the FilterableTableModel from outside.
- (Dock) Fixed a focus issue in DockableFrame when having a table in it. Sometimes, it needs two clicks to start editing a cell.
- (Dock) Supports DockableFrame#setToolTipText. See bug report here.
- (Dock) Added setTitleLabelComponent to DockableFrame. See bug report here.
- (Dock) Fixed frame size is not restored correctly when maximizing and restoring.
- (Dock) Fixed so that setLayoutRawData(null) acting like resetToDefault(). See bug report here.
- (Component) Fixed IPTextField to always select text when a field gets focus. See bug report here.
- (Dialogs) Fixed WizardDialog is not resizable. See bug report here.
- (Editor) Fixed special chars disappear when typing over it.
September 25, 2007 - 2.1.3.05
Bug Fixes
- (Grids) Automtaically repaint the property when value or name of the property changes. See bug report here.
- (Grids) Fixed ListDataListener is not registered correctly in certain case in ListComboBox. See bug report here.
- (Grids) Added setMarginRenderer to PropertyTable to allow user to paint something in the margin area. See bug report here.
- (Grids) Fixed TableColumnChooser not working if table header is changed.
- (Grids) Fixed CellStyle#setBorder not working for the first column of PropertyTable. See bug report here.
- (Pivot) Fixed autoResizeAllColumns performance. See bug report here.
- (Dock) Fixed closeAction cause exception.
- (Component) Add split document menu items for DocumentPane. See bug report here.
- (Component) Fixed arrow direction is wrong under some L&Fs. See bug report here.
- (Component) Fixed NPE when mouse enters the title pane of NORTH direction CollapsiblePane. See bug report here.
- (Common/Grids) Fixed CellRendererManager.initDefaultRenderer overrides user registered cell renderers. Same fixes are done to CellEditorManager, ObjectConverterManager, ObjectGrouperManager and ObjectComparatorManager. See bug report here.
- (Common) Fixed UIDefault "JideTabbedPane.closeButtonLeftMargin" not working for JideTabbedPane. See bug report here.
- (Common) Fixed JideSplitButton alignment issue when it has only icon. See bug report here.
- (Common) Fixed tab scrolling issue in JideTabbedPane.
- (Editor) Added setLineText method to CodeEditor.
- (Examples) Fixed QuickTreeFilterDemo doesn't hide empty parent node by default.
September 20, 2007 - 2.1.3.04
Bug Fixes
- (Common) Fixed possible NPE in CachedVector and CachedArrayList when elements added to the list manipulating hashCode and equal method.
- (Grids) Fixed ColorComboBox.getSelectedColor() causes an action event to be fired.
- (Grids) Fixed tableStructureEvent is fired by mistake when collapsing row in TreeTableModel when filter is on.
- (Grids) Added support to Enum using EnumConverter/EnumCellEditor/EnumCellRenderer. See enhancement request here.
- (Grids) Fixed setOriginalRows, reloadProperties and refresh stop working in PropertyTableModel.
- (Grids) Fixed CheckBoxListComboBox cell editor doesn't commit the change if the cell stops editing without pressing the OK button. Also fixed Cancel button of this editor doesn't cancel cell editing.
- (Grids) Select the focused field in IPTextField when focus is transfered to the next field. See bug report here.
- (Editor) Added protected createStatusBar method to allow user to provide their own status bar.
- (Pivot) Added protected createContentPanel to PivotTablePane to allow user to create their own panel containing the tables and field areas.
- (Components) Fixed getPreferredSize of FloorTabbedPane is wrong.
September 14, 2007 - 2.1.3.03
Bug Fixes
- (Grids) Fixed expanding the first selected row of two selected rows in TreeTable will change the lead selection index. Please note, this fix only works in JDK5+.
- (Grids) Fixed CTRL+click doesn't deselect cell in non-contiguous mode. See bug report here.
- (Grids) Added FilterableTableModelListener support to FilterableTableModel so that you know when a filter is added or removed.
- (Grids) Fixed need to press down key several time to skip over a cell span. See bug report here.
- (Grids) Fixed QuickTableFilterField still searches the column that is hidden. See bug report here.
- (Grids) Fixed AIOOBE in TableColumnChooser. See bug report here.
- (Grids) Fixed reloadProperties/refresh() not working in PropertyTableModel. See bug report here.
- (Pivot) Fixed header style background is not used in PivotTablePane.
- (Dock) Added setShowContextMenu to DockableFrame.
- (Dock) Fixed when a frame is maximized from autohidden mode or floating mode, it doesn't go back to its old state when restored.
- (Dock) Fixed resizing floating frame makes the frame disappear when JDialog decorated is on. See bug report here.
- (Editor) Fixed Ctrl+D duplicate the selection line but also add an extra line. See bug report here.
- (Common) Fixed the action set by setCloseAction is not used for the tooltip of the close button. See bug report here.
- (Common) Fixed CheckBoxList doesn't update the check box selection state when data is changed. See bug report here.
- (Common) Fixed RangeSlider broken under Xerto style. See bug report here.
- (Common) Fixed RangeSlider cannot be dragged easiler to make both min and max the same value when dragging very fast. See bug report here.
September 6, 2007 - 2.1.3.02
Bug Fixes
- (Pivot) Fixed not calling calcuate() and use PivotDataModel will result in NPE in PivotTablePane.
- (Pivot) Changed addValue method in SummaryCalculator to addValue(Object v) instead of addValue(double v). We have to make this incompatible change in order to support summary on non-numeric values.
- (Editor) Fixed last line's line number is not painted in CodeEditor.
- (Editor) Do not clear selection when right click in CodeEditor. See bug report here.
- (Editor) Fixed caret position is wrong when mouse clicking while virtualSpaceAllowed is set to false.
- (Grids) Fixed regression in PropertyTableModel that can cause row disappear or NPE when expanding rows.
- (Grids) Fixed non-editable ListComboBox was reset to null when focus lost. See bug report here.
- (Grids) Fixed selection lost when expanding a row in TreeTable if the row below the expanding row was selected.
- (Grids) Fixed IllegalComponentStateException in AutoFilterBox when table header is rearrangable.
- (Components) Fixed OutlookTabbedPane's tab button is not removed when all tabs are removed. See bug report here.
- (Feed) Add defaultSelectedChannel as a parameter for FeedReader's constructors so that you can choose a channel to be selected when FeedReader is created.
- (Shortcut) Fixed the parent shortcut is set to the overriden shortcut schema of the child.
- (Common) Fixed bug in new CachedArrayList when removing item from it.
August 30, 2007 - 2.1.3.01
Bug Fixes
- (Dock) Fixed double click on dockable frame title pane stop working. See bug report here.
- (Grids) Do not doLayout in expandAllRows or collapseAllRows if the HierarchicalTable is not changed. See bug report here.
- (Grids) Added setTable method to QuickFilterPane. If set, the table selection will be kept when fitler is changed. See bug report here.
- (Grids) Fixed CCE in PropertTable. See bug report here.
- (Grids) Fixed AIOOB exception in RootExpandableRow when inserting a child in PropertyTableModel.
- (Pivot) Fixed grand total alignment problem when there is no field selected.
- (Pivot) Fixed potential threading issue in CachedTableModel.
- (Action) Added setAvailable method to DockableBar.
- (Common) Fixed icon doesn't have background in icon style MultiplePageDialog. See bug report here.
- (Common) Fixed setListData on CheckBoxList doesn't reset the checked state.
- (Common) Added default constructor to DefaultOverlayable. See bug report here.
- (Common) Fixed sometimes the selected tab is not fully visible in JideTabbedPane.
- (Common) Only use Component#setPreferredSize in ResizeDialog/Window/Frame for JDK1.4.2 compatible reason. See bug report here.
- (Common) Improved the performance of CachedArrayList.
August 28, 2007 - 2.1.3
New Product
- (Feed) Introduced JIDE Feed Reader in this release.
- (Common) Added Overlayable feature to JIDE Common Layer to support usages such as validate error, progress indicator etc. neat features. See screenshot here.
- (Dock) Introduced TRANSPARENT_OUTLINE_MODE for the dragging outline.
- (Pivot) Supports real time data update in the original table model. See enhancement request at here, here and here.
Bug Fixes
- (Pivot) Fixed so that the cell shows the count when there is no data field.
- (Pivot) Fixed performance various problems in pivot table related to displaying the cell, grand total row and calculate method.
- (Grids) Added a default string conversion for DefaultGroupRow. See bug report here.
- (Grids) Fixed sorting bug when updating a cell while optimized mode is on. See bug report here.
- (Grids) Fixed mouse listener added to table header is not triggered when autofilter table header is on. See bug report here.
- (Grids) Fixed font is not set correctly in AbstractComboBox. See bug report here.
- (Grids) Fixed Expandable#setChildren doesn't remove old children.
- (Editor) Fixed line number is still painted beyond the last line when the code folding is collapsed.
- (Editor) Fixed search backward not working when the cursor is at the end of the document.
- (Editor) Fixed scrolling the vertical scroll bar all the way sometimes doesn't show the last line.
- (Editor) Fixed IndexOutOfBoundsException when adding a margin painter.
- (Editor) Fixed exceptino when double clicking on an empty code editor. See bug report here.
- (Editor) Fixed incorrect caret position when horizontal scrolling code editor with virtualSpaceAllowed = false. See bug report here.
- (Editor) Added the matching save methods to CodeEditorDocumentPane (to match with open methods). See bug report here.
- (Editor) Fixed find doesn't place the caret at the first occurence.
- (Dock) Fixed CCE in DefaultDockingManager#printLayout. See bug report here.
- (Dock) Fixed dockable frame size issue when toggling a dockable frame visibility. See bug report here.
- (Dock) Fixed title and buttons are not shown when setShowTitleBar(true) is called after UI is created.
- (Component) Support on-fly locale change on OutlookTabbedPane.
- (Common) Added TabEditingListener to JideTabbedPane. See bug report here.
- (Common) Fixed JideButton doesn't respect setContentAreaFilled property.
- (Common) Fixed ButtonPanel is not displayed on Mac. See bug report here.
August 13, 2007 - 2.1.2.02
Bug Fixes
- (Common) Fixed tab editingnot working when the tab placement is on bottom. See bug report here.
- (Common) Fixed CacheMap doesn't use Object.class to look up when the type is an interface.
- (Pivot) Fixed PivotTablePersistenceUtils doesn't save the displayGrandTotalFirst flag to xml file. See bug report here.
- (Pivot) Added getFieldChooser to PivotTablePane. See bug report here.
- (Pivot) Fixed PivotDataModel#getField cannot get the last field. See bug report here.
- (Pivot) Fixed the fields are no longer dragable after fieldsUpdated. See bug report here.
- (Pivot) Fixed the first cell in the table row header doesn't get the specified background in cell style.
- (Editor) Fixed replace the same string will result in an infinite loop.
- (Editor) Added getHorizontalScrollBar, getVerticalScrollBar and createScrollBar method to CodeEditor.
- (Component) Fixed focus is not painted on PLAIN_STYLE CollapsiblePane. See bug report here.
- (Component) Automatically call installJideExtension in OutlookTabbedPane.
- (Grids) Fixed a possible bug in FilterableTableModel when a row is removed. Also fixed pause feature not working when row is added/removed.
- (Grids) Implemented default converter for DefaultGroupRow. See bug report here.
- (Grids) Added sortColumn(String coumnName, ...) methods to SortableTable. See bug report here.
- (I18N) Added nl properties. Thanks Walter.
August 04, 2007 - 2.1.2.01
Bug Fixes
- (Common) Fixed StyledLabel right alignment is broken. See bug report
here.
- (Common) Fixed SimpleScrollPane doesn't support mouse wheel. See bug
report
here. Thanks tolask fixing it.
- (Common) Fixed tab area background doesn't cover the background of tab
buttons.
- (Common) Fixed a Searchable bug when setHeavyweightComponentEnabled is set to true.
See bug report
here.
- (Common) Fixed a Searchable bug that the size of the popup doesn't
resize correctly especially when typing letter 'm'.
- (Common) Fixed a bug in BeanIntrospector that caused "Class" property appears in the BeanIntrospector.createPropertyList.
- (Component) Fixed duplicate events when activating an already activated
document in DocumentPane. See bug report
here.
- (Component) Fixed inserting tab at 0 caused the tab selecting not
working. See bug report
here.
- (Component) Added remove(String name) method to StatusBar to allow user
to remove the status bar item by name.
- (Component) Fixed status bar item doesn't respect the border set by the
user. See bug report
here.
- (Dock) Fixed reseToDefault doesn't resize the size of the dockable
frame. See bug report
here.
- (Pivot) Added autoResizeAllColumns method to PivotTablePane to resize all columns to fit the cell content.
See bug report
here
and here.
- (Pivot) Added setDisplayGrandTotalFirst method to PivotDataModel to display the grand total as
the first row/column in pivot table. See bug report
here.
- (Pivot) Fixed sort order is inconsistent in filter popup and the header
table. See bug report
here.
- (Pivot) Made the filter popup resizable.
- (Pivot) Changed CellValueConverter to add another method to allow user to provide the data format that will be used for each value.
We also changed exportToSheet methods to have an extra parameter for HSSFWorkbook. We decided to change them without deprecating them first because user most likely will not use those methods directly.
- (Pivot) Fixed filter popup is hidden when data is updated. See bug
report
here.
- (Pivot) Fixed pivot table doesn't update the background and the +/- icon
when switching L&F. See bug report
here.
- (Pivot) Logger a warning message when there are more than 65535 rows
when exporting to Excel instead of throwing exception. Excel only supports
up to 65535 rows. See bug report
here.
- (Pivot) Fixed performance issue when selecting cell in pivot table. See
bug report
here.
- (Pivot) Exposed protected method setDataTableModel in PivotTablePane to
aloow user add a CacheTableModel in between.
- (Pivot) Fixed field is not updated when dragging from other area to
unassigned field area. See bug report
here.
- (Pivot) Fixed the height of the field box is too tall when it was just
removed from row or column field area.
- (Grids) Fixed group table makes cell editing not working.
- (Grids) Fixed filter is called for all rows even just a row is inserted.
See bug report
here.
- (Grids) Fixed the row is not sorted when inserting rows into an empty
table model while a column is already sorted.
- (Grids) Added setKeepAllChilren and setKeepParent methods to
FilterableTreeTableModel. See bug report
here.
- (Grids) Fixed a possible IllegalArgumentException in ImagePreviewPanel.
- (Grids) Fixed NPE in removeFilter method on QuickTableFilterField.
- (Grids) Fixed keypad u[/down keys not working in List/TableComboBox.
- (Grids) Fixed in non-contiguous cell selection mode, the table selection
is not fully done in valueChanged method of TableSelectionListener. See bug
report
here.
- (Grids) Added void sortColumn(int columnIndex, boolean reset, boolean ascending) to SortableTable.
- (Grids) Fixed TableSelectionEvent and DefaultTableSelectionModel to
support isValueAdjust flag. In this new release, only one event will be
fired if the selection is triggered by one user action.
- (Grids) Fixed sort a table didn't scroll the selection row visible. See
bug report
here.
- (Grids) Use JidePOpupMenu for TableColumnChooser so that it will scroll
when there are too many columns. See bug report
here.
- (Editor) Fixed NPE in TextUtils.getLeadingWhitespace when press ENTER after Ctrl-A.
- (Editor) Fixed IndexOutOfBoundsException when searching backward at the beginning of the document.
- (Editor) Fixed Ctrl-V not working if the cursor is after the end of
line.
- (Editor) Fixed infinite loop when replace empty string with empty
string.
- (Editor) Fixed highlight position is messed up when selecting "Selected
Text" on the replace dialog.
- (Editor) Fixed "Selected Text" or "Global" option is not saved.
- (Editor) Automatically fill find text with the the selected text if the
selected text is within one line..
- (Editor) Fixed Ctrl-X (cut) in an empty editor caused BadLocationException.
- (Editor) Fixed IllegalThreadStateException when code inspection is running.
- (Example) Fixed examples Eclipse project gets "Invalid project
description" when open it using Eclipse.
July 23, 2007 - 2.1.2
New Product
- (JDAF) Introduced JIDE Desktop Application Framework in this release.
Refer to JDAF's change history page for any
changes made to JDAF in the future.
Bug Fixes
- (Grids) Added sortColumn(int column, boolean reset, boolean ascending) to SortableTable.
- (Grids) Fixed ENTER key doesn't select the date. See bug report
here.
- (Grids) Fixed CCE in Property#getFullName(). See bug report
here.
- (Grids) Fixed auto-resize problem when auto resize all the row. See bug
report
here.
- (Grids) Fixed the popup of the AutoFilterTableHeader doesn't accept key
strokes. See bug report
here.
- (Dock) Fixed NPE when trying to use Docking Framework in a modal dialog
case.
- (Dock) Fixed problem when moving dockable frame acrossing the docking
managers.
- (Editor) Added append method to CodeEditor.
- (Editor) Fixed StringIndexOutOfBoundsException when CTRL-W in virtual white space.
- (Editor) Do not display replace dialog if the editor is not editable.
- (Common) Fixed exception in FolderChooser setRecentList method. See bug
report
here.
- (Common) Fixed StyledLabel doesn't display "..." when the text is too
long. See bug report
here.
July 11, 2007 - 2.1.1
Bug Fixes
- (Grids) Fixed ENTER key doesn't commit the change
made in the text field area in ListComboBox is the drop down is visible. See bug repot
here.
- (Grids) Fixed MissingResourceException in DateChooserPanel. See bug report
here.
- (Grids) Fixed possible NPE in SortableTableModel
when table rows are inserted.
- (Grids) Fixed the tree node is not updated
correctly in SortableTreeModel.
- (Grids) Fixed tree cell renderer is reset when
expanding tree table rows. See bug report
here.
- (Grids) Fixed resize doesn't work in
Table/List/TreeComboBox.
- (Grids) Fixed CheckBoxListComboBox's JList
doesn't use ObjectConverter. See bug report
here.
- (Grids) Fixed CCE when running
TableScrollPaneDemo.
- (Pivot) Fixed MultiSelectListChooserPanel's IllegalArgumentException when applying filter on a non-string field and then select all.
- (Pivot) Added QuickSearchField to unassigned
field area. You can turn it on optionally if you have a lot of unassigned
fields in pivot table.
- (Pivot) Fixed the value is formatted as string
when exporting pivot table to Excel.
- (Pivot) Fixed expansion state wasn't kept when
bothHeadersUpdated is called.
- (Pivot) Fixed pivot field tooltips text is
showing the actual name. It should show the description. If description is
null, title should be shown.
- (Pivot) Fixed Searchable on unassigned field list
doesn't scroll the field visible.
- (Pivot) Added pivot_de.properties.
- (Dock) Added protected createWorkspace() method to DefaultDockingManager to allow user to create their own Workspace instance. See bug report
here.
- (Dock) Fixed toggle autohide frames don't choose
the correct side in certain cases.
- (Action) Fixed CCE when user uses a custom
RootPaneContainer which doesn't extend Component. See bug report
here.
- (Common) Fixed setProportions doesn't work as
expected.
- (Common) Fixed NPE for missing font UIDefault on
new Apple Leopard JDK release.
- (Common) Fixed NPE when calling getEditorContext
on CellEditorManager if no cell editor is registered. See bug report
here.
- (Common) Fixed scrolling is too slow in
MultiPageDialog's icon index panel. See bug report
here.
- (Common) Fixed button panel layout tissue
- (Common) Fixed viewport size issue on
JideTabbedPane.
- (Editor) Fixed MarkerEye doesn't go back to green
when inspection is OK.
- (Editor) Fixed the last line in the editor is
clipped.
- (Editor) Fixed column selection mode doesn't work
as expected.
- (Editor) Fixed paste dialog throws exception when
the editor is in a dialog.
- (Editor) Fixed ctrl-w throws exception when
the text is empty in code editor.
- (Editor) Fixed some actions (indent lines,
comment lines) don't work if user select lines using mouse from bottom to
top.
- (Editor) Fixed AIOOB at Utilities.getTabbedTextWidth(Utilities.java:232).
See bug report
here.
July 2, 2007 - 2.1.0
New Components
- (Editor) Introduced JIDE Code Editor which is a new product in
JIDE Ultimate Suite. Please note, in this release, JIDE Code Editor is still
in beta release to give us more time to fix possible bugs, add new features
and polish the APIs.
Bug Fixes
- (Dock) Fixed isDockingAllowed is not called if
the docking area is workspace. See bug report
here.
- (Dock) Fixed dockable frame doesn't obey
setDockedWidth/Height().
- (Dock) Fixed empty screen when adding a frame in
a docking manager with workspace hidden. See bug report
here.
- (Components) Fixed ArrayIndexOutOfBoundsException in OutlookTabbedPane. See bug report
here.
- (Grids) Use case insensitive comparison when
comparing Strings in SortableTable. See bug report
here.
- (Grids) Fixed NPE in getSelectedObject of
CheckBoxListChooserPanel. See bug
report
here.
- (Grids) Fixed AutoFilterTableHeader doesn't
consider the column reordering. See bug report
here.
- (Grids) Fixed a possible thread lock in
HierarchicalTable layout code. See bug report
here.
- (Grids) Fixed in ExpressionCalculatedColumn, if
part of the expression refer to a column value is empty, the result of the
expression will be empty too. See bug report
here.
- (Grids) Fixed ListComboBox doesn't respect the
selected item in ComboBoxModel. See bug report
here.
- (Grids) Fixed display issue when expanding a row
in TreeTable with filter enabled. See bug report
here.
- (Grids) Fixed setSelectionPaths doesn't fully
select the path in CheckBoxTree. See bug report
here.
- (Grids) Added ContextSensitiveCellEditor/Renderer
to have getEditorContext method so that you can get the editor context
inside the cell editor/renderer. See bug report
here.
- (Grids) Fixed in QuickTableFilterField to
consider the converter registered on the table. See bug report
here.
- (Grids) Added wildcards support in
QuickFilterFields. See bug report
here.
- (Grids) Do not hide the - icon when a row doesn't
have children in TreeTable. See bug report
here.
- (Grids) Fixed TreeComboBox throws exception when
using it with Jemmy. See bug report
here.
- (Grids) Fixed +/- icon doesn't pick up the L&F
icon when L&F changes on fly. See bug report
here.
- (Grids) Fixed getCellClassAt should call
getColumnClass when the underlying table model is not a
ContextSensitiveTableModel. See bug report
here.
- (Grids) Fixed DateComboBox hides the popup when
clicking on the month label under KDE.
- (Grids) Fixed selection is not kept after
grouping changed in GroupTable.
- (Grids) Fixed CCE when using
AutoFilterTableHeader in GroupTable.
- (Grids) Fixed the tree is fully expanded in
TreeComboBox. It should not expand unless user clicks to expand.
- (Grids) Fixed QuickTableFilterField still searching all columns when only certain columns are configured to be searched.
- (Grids) Added AutoCompletion#installListeners and
uninstallListeners methods to enable/diable auto-completion on fly.
|