Change History ============== **** v1.3.1 RELEASE on 2008-08-13 (FLI) **** 2008-07-24 JBO - TableModel: - getColumnsCount() added - fixed inverse multi selection - added context changed event (adjusted ITableModelListener and TableModelAdapter) 2008-07-21 JBO - Balloon minor adjustments. 2008-06-17 FLI - Added TimeZone support to the TimePicker. - Set the minute to a quater value if only quater values are displayed. 2008-06-17 RPF - fixed issue on timepicker control with quarter option, setting seconds and milliseconds to "0" because that caused some problems on the selection/time setting afterwards 2008-06-08 JBO - new BalloonControl with top left, right and bottom left, right pointing support. Sample available. 2008-05-21 RPF - added quarter minutes 00,15,30,45 selection for timepicker control **** v1.3.0 RELEASE on 2008-05-15 (FLI) **** 2008-04-29 FLI - Added AsyncInfoContainer control and demo. 2008-04-29 RPF - Added setReadOnly method on TimePickerControl 2008-04-08 RPF - Fixed css class bug on the ErrorWarningControl. Global variable hid a local one and caused wrong css class used for backend color, when error changed to warning and verce vica. 2008-04-03 FLI - Added DivPopupWindow - an implementation of the PWC window. 2008-03-28 JBO - Fixed expansion bug with invert flag in TableModel. 2008-02-18 JBO - ExcelExportControl exports now only visible columns (method isColumnVisible added for that). - TableModel invertExpansion property added, clearExpansion method add as well. Method reindexColumns() and addColumn(TableColumn column, int index) added. 2008-01-31 RPF - Added getter on TimePickerControl for seconds, minutes and hours. Also added leading "0" for one letter digit values. 2008-01-16 RPF - Added tooltip funtionality on Tableviewer. Columns and Celllabels now supports mouse over texts. - Changed ErrorWarningControl to using css instead of direct red background, added showWarning method to display messages on yellow background. With the setting of direct css-classes, also other colors are possible. 2007-05-14 FLI - Handled the case when a required 3rd-party library (such as jFreeChart) is not available. 2007-05-07 FLI - Fixed disabled mode of HTMLEditorControl in FireFox. - Removed some non-functional control demos 2007-05-03 FLI - Added columnResized event to ITableModelListener 2007-05-03 JBO - ExcelExportControl catches Throwable during rendering and print error in Excel cell if one occures. 2007-05-02 JBO - Fixes for firefox with FixColumnRenderer 2007-04-25 JBO - TableModel.selection(String) fires in single selection mode event when row is already selected 2007-04-25 FLI - Moved ObjectLinkTool into jwic.tabletools project. 2007-04-24 FLI - Fixed icon path in ErrorWarningControl - Added new TableColumn constructor 2007-04-20 FLI - Added first version of the ObjectLinkTool. The tool helps a user to link objects from two seperate lists. It provides tools to group the data or to find matches. - Added StackPanelControl from sebastian[at]hacked.org - thx alot! - Merged TableViewer functionality into the TableViewer. 2007-04-19 FLI - TableViewer: Removed AbstractModel.selection(Object). The translation into the rowKey must be done by the user. 2007-04-15 JBO - Fixed tblviewer.js resizer after hidden columns 2007-04-14 JBO - Fixed ExcelExportControl - FixColumnTreeRenderer.getHeaderCssClass added to customize header class 2007-04-13 JBO - AbstractModel: invertSelection accessors added, getSelection added - ExcelExportControl children exported as well - Default/FixColumnTreeRenderer using ImageRef.toImgTag(int, int) - RowContext added used by ITreeLabelProvider instead of boolean expanded - samples adjustments 2007-04-12 JBO - AbstractModel: new selection(Object) and isSelected(Object) for row object added. 2007-04-10 JBO - TableColumn property visible added, used in renderer to hide columns - DefaultTreeRenderer property expandLinkSpacing added, if set to false rows without children don't render img for spacing - DefaultTreeRenderer expandIconWidth and expandIconHeight added - TreeViewer uses StatusBarControl as well - FixColumnTreeRenderer added, fix column feature no yet in sample - FixColumn...Renderer: fixed column click for fixed columns - minor fixes 2007-04-05 JBO - CellLabel.object added that represents optional cell content as an Object. - CellLabel.toString() returns CellLabel.object.toString() or CellLabel.text. - ExcelExportControl supports now Date and Number style. 2007-04-05 FLI - TableViewer: Fixed resizing and some other issues on Firefox/Mozilla now. The control now works on both browsers with all features. - TreeViewer: Fixed layout/event handling for Firefox/Mozilla 2007-04-05 JBO - TableViewer: moved PagingControl and MaxLines to new StatusBarControl - Fixed FixComunTableRenderer IE6Fix 2007-04-04 ARON - Added the ExcelExportControl. - Added the TableViewer Demo application. Added possibility to add/remove tasks in/from the input list. 2007-04-03 JBO - TableViewer: new FixColumnTableRenderer with support of splitted table. Currently limitation: left table is none scrollable, right one is scrollable. - Resizer doesn't consume entire height anymore. 2007-04-02 FLI - TableViewer/TreeViewer: Increased compatibility with Firefox. - Removed autoComplete and dojo libraries. The adoption is stale - we might pick it up later. 2007-03-29 FLI - Merged some TreeViewer components with the TableViewer that where (almost) equal to reduce redundant code. - Added Paging ability to the TreeViewer. The paging is based on the root elements only. 2007-03-29 FLI - Added TreeViewer control. - TableLabelProvider must now return a new CellLabel instance. Method writeCellLabel renamed to getCellLabel - Added TreeViewer demos 2007-03-28 FLI - ImageDef was moved to jwic base and remaned to ImageRef. 2007-03-22 FLI: - TableViewer: fixed layout when using Scrolling and StatusBar together. 2007-03-21 JBO: - TableViewer: fixed minor rendering bug. Added resizer background line, to find the resizer. 2007-03-16 FLI: - Added TableViewer control including a demo. *** v1.1.0 - RELEASE on 2006-10-29 *** 2006-10-19 JBO: - Fixed HistoryController.vtl when JS lib is excluded 2006-09-25 FLI - HtmlEditorControl: Now implements HTMLElement and supports the new properties. Displays an error message instead of the control if the tinyMCE library is not included in the jwic.page file. 2006-09-21 JBO - ChartControl implements now Serializable 2006-09-19 MFR - ChartControl - QA test - modified ChartDemo app to simplify UI - wrote Junit test 2006-09-18 FLI - WizardPage: added .activated() method that gets called when the page got activated. This is usefull for controls that want to update their state if users navigate through the pages. 2006-09-14 JBO - ValidationException.getErrorFields added returning error fields added to exception. - ChartControl added that uses JFreeChart for creating chart images. Please visit http://www.jfree.org/jfreechart for documentation and more info! 2006-08-14 FLI - Added ErrorWarningControl.showError(..) v1.0.0 - INITIAL RELEASE on 02-June-2006 (FLI) 2006-04-27 FLI - Deleted InputBoxDialog, MessageBoxDialog and ProgressBarDialog controls as they where pretty old-fashioned and should not be used by endusers. - Deleted the old wizard-framework - Moved in the dialog and wizard framework from the WAP project and modified them so they run without the WAP environment. - Added an HtmlEditorControl that uses the tiny MCE JavaScript library to provide an WYSIWYG html editor. The editor is yet a prototype. Maybe we remove it before we do a final release. 2006-02-14 FLI - Fixed ErrorWarningControl template 2006-02-09 JBO - Added samples source folder for control demo of ecolib. - Added samples.webapp as default sample WebApp with URI "/ecolib".