Ext GWT - GWT Framework
Ext GWT Library Release Notes
General Changes & Enhancements
- [EXTGWT-884] - Implement label automatic color swap based on background.
- [EXTGWT-1056] - Apply Appearance pattern to Grid and TreeGrid
- [EXTGWT-1275] - Move widget events into events package
- [EXTGWT-1316] - Grid Binding examples
- [EXTGWT-1361] - ComboBox API review
- [EXTGWT-1388] - All series should be able to be used without axes.
- [EXTGWT-1411] - Breaks in the line series.
- [EXTGWT-1424] - Add support for image sprite translations in VML.
- [EXTGWT-1449] - Review redraw API.
- [EXTGWT-1450] - Look into setting a range for line series.
- [EXTGWT-1452] - Add two default behaviors for data that cannot be represented in LineSeries.
- [EXTGWT-1455] - Surface sprite set ID.
- [EXTGWT-1456] - Grid: Replace HTML Table per row to single Table
- [EXTGWT-1457] - Create test that minimally exercises each Explorer example
- [EXTGWT-1459] - Add mouse tracking option to chart tool tips.
- [EXTGWT-1469] - Update DomHelper to support inserting HTML fragment arrays
- [EXTGWT-1476] - Implement disabling support for all fields and add unit tests
- [EXTGWT-1481] - Implement DOM based resize in Fields
- [EXTGWT-1482] - Move Resizable to widget package
API Changes
- Removed Component.removeHandler
- Added getters / setters to ColumnData
- ColumnData renamed CSS config to ClassNames
- Moved LiveGridViewEvent into new package
- LiveGridViewEvent now fired from LiveGridView, not Grid
- Renamed ValueBaseFieldCell to ValueBaseInputCell
Bug Fixes
- [EXTGWT-1284] - Word count not working in StatusToolBar
- [EXTGWT-1382] - Image sprites do not display in VML.
- [EXTGWT-1385] - ContentPanel animation should be customizable
- [EXTGWT-1392] - HtmlEditor in Window will not accept focus after another Window is moved
- [EXTGWT-1416] - ComboBox throwing exception if drop down collapsed and hidden quickly in IE
- [EXTGWT-1419] - TextButton.setHTML(String) doesn't set html, draws as text instead
- [EXTGWT-1431] - BorderLayout misplaces its "show" thumb
- [EXTGWT-1433] - SpinnerField allows editing when disabled
- [EXTGWT-1434] - newline chars from windows can break xtemplates
- [EXTGWT-1435] - Editor field binding returns false from driver.hasErrors() even if GXT validation errors are present
- [EXTGWT-1438] - AccordionLayoutContainer.setHideCollapseTool not working
- [EXTGWT-1439] - In SVG sprite is not inserted in the DOM if its previous sprite has not been inserted.
- [EXTGWT-1440] - setAutoValidate is pointless on fields
- [EXTGWT-1446] - Null numeric value attribute values in xml cause exceptions when reading other properties
- [EXTGWT-1451] - Can't create PlainTabPanel with GWT.create'd BluePlainTabPanelBottomAppearance
- [EXTGWT-1454] - AbstractGridFilters.handleBeforeLaod is misspelled
- [EXTGWT-1463] - TreeGrid programmatic expand throws exception
- [EXTGWT-1466] - Series mouse events break on charts with gaps.
- [EXTGWT-1468] - Markers no longer hidden on redraw if series hidden from legend.
- [EXTGWT-1480] - DateField throws exception when given non-date text value
- [EXTGWT-1477] - TextButtonCell in Grid is clickable other than just in the body of the button
General Changes & Enhancements
- Added paging support to RemoteFilterGridExample
- [EXTGWT-908] - Bar series sometimes no longer properly moves the axis on negative data.
- [EXTGWT-1174] - TabPanel.setPlain doesn't work
- [EXTGWT-1238] - Improve the bounding box calculations on sprites.
- [EXTGWT-1272] - Example using image labels.
- [EXTGWT-1273] - Recalculate axes on hiding areas and stacked and grouped bar.
- [EXTGWT-1274] - Take advantage of the line, radar and scatter hierarchy.
- [EXTGWT-1285] - Tooltips should support word wrapping
- [EXTGWT-1286] - Review TextArea to support configurable scroll bars
- [EXTGWT-1295] - Adding growing support to TextArea
- [EXTGWT-1320] - add Record.revert(ValueProvider)
- [EXTGWT-1323] - Resizable should support Widget, as Draggable does
- [EXTGWT-1331] - Border customization for legend.
- [EXTGWT-1339] - Add the original browser event as a variable in chart events.
- [EXTGWT-1342] - Change WidgetComponent to extend Composite
- [EXTGWT-749] - Add and update JavaDocs for our new Layouts
- [EXTGWT-828] - Effects needs to be replacable by a GWT.create
- [EXTGWT-832] - We need to have a AutoProgressBar component
- [EXTGWT-948] - Ensure all of the tooltip configuration options are implemented.
- [EXTGWT-961] - Overriding of equals does not implement hashcode.
- [EXTGWT-966] - Create and port FlashComponent
- [EXTGWT-984] - Add and port Mail demo
- [EXTGWT-985] - Add and port Desktop example
- [EXTGWT-1005] - Review and optimize GWT image spriting (repeat mode, preventInline, etc)
- [EXTGWT-1019] - Review all examples is IE6 and IE7 to find all rendering issues
- [EXTGWT-1052] - Ensure we have 2 builds of GXT with the 2 different licenses: Commercial and GPL license.
- [EXTGWT-1056] - Apply Appearance pattern to Grid and TreeGrid
- [EXTGWT-1073] - Add state to Grid
- [EXTGWT-1144] - Add Slider and CustomSlider examples
- [EXTGWT-1146] - Provide examples on how to observe model updates
- [EXTGWT-1167] - Add state behavior to BorderLayoutConatiner
- [EXTGWT-1172] - Implement readonly support in Field and field css
- [EXTGWT-1184] - Clip rectangle removal.
- [EXTGWT-1276] - Change unintentional protected access to private for instance variables
- [EXTGWT-1279] - Add keyboard support to DatePicker
- [EXTGWT-1283] - Cells should ignore events that originate from the parent element as in data widgets
- [EXTGWT-1293] - Investigate and start to implement test based performance metrics
- [EXTGWT-1294] - Investigate and look into auotomatic our build deploy process
- [EXTGWT-1296] - Review Brendan's 2.X to 3.X event comparison
- [EXTGWT-1297] - Add missing JavaDoc and examples for data widgets
- [EXTGWT-1306] - Determine logging strategy and design for logging in library code
- [EXTGWT-1311] - Modify StorageReadProxy to use the writer approach used by HttpProxy and ScriptTagProxy
- [EXTGWT-1316] - Grid Binding examples
- [EXTGWT-1361] - ComboBox API review
- [EXTGWT-1373] - Create unit tests to test for readonly state of fields in grids
- [EXTGWT-1375] - Replace the current area highlighting with a system that snaps to the indices.
- [EXTGWT-1377] - DateField not expanding and closing with down and escape keys
- [EXTGWT-1398] - Add events to State API: BeforeRestoreState, RestoreState, BeforeSaveState, SaveState
- [EXTGWT-1399] - Eliminate SafeStyles warnings
- [EXTGWT-1408] - Improve series tooltip api.
- [EXTGWT-1409] - Improve series event api.
- [EXTGWT-1411] - Look into supporting breaks in the line series.
API Changes
- Renamed TreeNode.getElContainer to TreeNode.getElementContainer
- Renamed SplitBarDragStartHandler to SplitBarDragHandler
- Moved auto progress bar functionality from ProgressBar to AutoProgressBar (same with cells)
- Changed PagingToolBar bind method to accept subclasses of PagingLoadingConfig as in FilterPagingLoadConfig
- Added HeaderMenuMouseDown event to Grid and ColumnHeader
- GridView removed getHeaderCell method, use ColumnHeader
- GridView removed addRowStyle and removeRowStyle
- In SeriesToolTipConfig and SeriesLabelConfig custom label provider and numeric label provider have been replaced with a single SeriesLabelProvider that utilizes the associated store item and value provider
- Series events now provide the associated store item and value provider instead of simply the value
- FieldLabelAppearance now takes an options object that encapsulates its config parameters
Bug Fixes
- [EXTGWT-869] - Native SVG text bounding box calls produce an error when the chart is not visible.
- [EXTGWT-904] - Possible bug in matrix where the position of a rotation is not properly applied.
- [EXTGWT-1081] - Text spacing is slightly low in firefox.
- [EXTGWT-1105] - Cell Action Tree: Scrolling with the arrow keys causes the scroll bar to jump if already scrolled down.
- [EXTGWT-1232] - In VML elliptical arcs greater than 180 degrees do not convert correctly.
- [EXTGWT-1264] - Tree doesn't handle update event from the store correctly
- [EXTGWT-1266] - Error message/icons drawn incorrectly
- [EXTGWT-1267] - FieldLabel with multi-line label renders following fields wrong
- [EXTGWT-1281] - ComboBox ListView not hiding on scroll
- [EXTGWT-1288] - FramedPanel.setHeaderVisible doesn't work
- [EXTGWT-1315] - Paging toolbar appears greyed out if clicked too fast, still responsive
- [EXTGWT-1321] - Label alignment on axes is off.
- [EXTGWT-1327] - LiveGrid has no scrollbars
- [EXTGWT-1332] - Pathing issue in the triangle primitive.
- [EXTGWT-1334] - GridRowEditing + TextField in Chrome doesn't save changes correctly
- [EXTGWT-1335] - Grouped Bar series does not properly re-size when excluding data points.
- [EXTGWT-1337] - In pie series, after exluding a field, slices are randomly hidden on highlight.
- [EXTGWT-1340] - In the Mixed Chart example hiding both series and showing the scatter series causes an exception.
- [EXTGWT-1343] - ToolTips do not constrain to viewport after the 1st time they are displayed
- [EXTGWT-1349] - Change default legend labeling to take into account all possible ValueProviders.
- [EXTGWT-1353] - FramedPanel setBodyBorder not working
- [EXTGWT-1358] - RequestFactoryBindingExample saves do not work after first one on a node
- [EXTGWT-1359] - NumericalAxis does not aggregate its fields if used with AreaSeries.
- [EXTGWT-1360] - Containers not disabling and enabling children when disabled and enabled
- [EXTGWT-683] - Having multiple length fields in PieSeries reduces the size of the chart.
- [EXTGWT-786] - Area series highlighting is less than accurate.
- [EXTGWT-983] - Line series does not render properly with two numerical axes.
- [EXTGWT-1013] - Problem with FX examples with clicking too fast
- [EXTGWT-1103] - ComboBox: Flags are missing from the third combobox.
- [EXTGWT-1104] - HtmlEditor bugs
- [EXTGWT-1108] - IE6 List to list: Insertion bar is misplaced (appended to item text)
- [EXTGWT-1109] - IE6 (maybe others) TreeGrid not hiding overflow text
- [EXTGWT-1124] - IE8 Fx: Fade In/Out not working
- [EXTGWT-1132] - Async TreeGrid Example breaks when client requests are distributed between two servers
- [EXTGWT-1177] - Advanced path example does not display properly in vml.
- [EXTGWT-1186] - Remove NaN values from series and labels.
- [EXTGWT-1217] - FieldLabel setLabelWidth has no effect.
- [EXTGWT-1233] - In VML hiding and showing sprites warps its properties.
- [EXTGWT-1265] - SpinnerField lets you keep clicking up/down past the invalid values, look into focus issue
- [EXTGWT-1282] - AggregationGridExample date column should be formatted
- [EXTGWT-1284] - Word count not working in StatusToolBar
- [EXTGWT-1298] - Grid lines are misaligned when axis is positioned right.
- [EXTGWT-1305] - Hiding a series element and then redrawing will cause its highlighting color to go out of sync.
- [EXTGWT-1322] - AreaSeries highlighting continues until the path is whited out.
- [EXTGWT-1325] - Maven source artifacts are missing copyright comments
- [EXTGWT-1348] - Can't navigate past visibile rows in LiveGrid
- [EXTGWT-1350] - Exception is thrown when setting allow decimals to false on a NumberField
- [EXTGWT-1363] - Window with NorthSouthContainer requires additional forceLayout or resize after load
- [EXTGWT-1364] - FieldLabel.setLabelSeparator doesnt work (unless explicitly calling setText)
- [EXTGWT-1365] - ComboBoxCell.minListWidth is not customizable
- [EXTGWT-1367] - PieSeries labels do not animate on slice popout.
- [EXTGWT-1369] - PropertyAccess generics don't work well when inheriting from another DTO
- [EXTGWT-1370] - Pie slices jump to the end of the animation on un-highlight.
- [EXTGWT-1374] - SpinnerField missing getter / setters for allowDecimals and allowNegative
- [EXTGWT-1376] - TriggerFieldCell not setting name on field options during render call
- [EXTGWT-1378] - MessageBoxExample ProgressBar ending with 105% rather than 100%
- [EXTGWT-1381] - PagingToolbar generics are unnecessarily specific
- [EXTGWT-1383] - X-axis does not update on minimum and maximum values changed.
- [EXTGWT-1384] - SelectionChangedEvent.getSource() returns Component, causes ClassCastException
- [EXTGWT-1385] - ContentPanel animation should be customizable
- [EXTGWT-1387] - Z-index sorting is incorrect.
- [EXTGWT-1392] - HtmlEditor in Window will not accept focus after another Window is moved
- [EXTGWT-1393] - Items in toolbar overflow drop-down display as #160;
- [EXTGWT-1394] - TreeGrid inline editing completes on space, left arrow causes navigation without complete
- [EXTGWT-1395] - TreeGrid empty text is not displayed
- [EXTGWT-1396] - ToolBar overflow drop-down button may cause layout loop with certain ToolBar widths
- [EXTGWT-1400] - Tooltips do not display in pie series.
- [EXTGWT-1402] - Remove implementation of DndDropEvent.getSource
- [EXTGWT-1403] - Setting a custom label provider for tooltips on grouped and stacked bar series cause a null pointer exception.
- [EXTGWT-1410] - In the explorer demo hide the navigation pane and then clicking an example causes an exception.
- [EXTGWT-1412] - Complex grid columnconfigs that use IdentityValueProvider can't easily be sorted
- [EXTGWT-1413] - Backspace causes back navigaiton in IE8 when field is read only or not editable
- [EXTGWT-1415] - Paging and query parameters not being sent to server AdvancedComboExample
- [EXTGWT-1416] - ComboBox throwing exception if drop down collapsed and hidden quickly in IE
General Changes & Enhancements
- [EXTGWT-987] - Add tri-state feature to Tree
- [EXTGWT-1041] - Add ability to cancel DataProxy requests
- [EXTGWT-1065] - Review instances of statically-included images and remove where appropriate
- [EXTGWT-1153] - Add new tooltip appearance for errors
- [EXTGWT-1220] - UiBinder example: BasicBinding
- [EXTGWT-1235] - Fix JavaDoc compilation warnings
- [EXTGWT-1259] - Add missing JavaDoc and examples for data package
- [EXTGWT-1270] - Implement column reordering in ColumnHeader
- [EXTGWT-1271] - Example using multiple axes and ensure axes color coordination.
- [EXTGWT-1275] - Move widget events into events package
- [EXTGWT-1277] - Refactor the way cells handle focus, blur, and editing
- [EXTGWT-1278] - Refactor grid inline and editing based on new cell changes
- [EXTGWT-1289] - Add displaygrid option to radial and gauge axis.
- [EXTGWT-1290] - Axis position detached should not be public.
- [EXTGWT-1308] - Add missing functionality for controlling fields in multi-field series.
- [EXTGWT-1314] - Update existing UiBinder examples to match changes in programmatic ones
- [EXTGWT-1317] - UiBinder example: OverflowToolBarUiBinderExample
Bug Fixes
- [EXTGWT-784] - Some Legend items are not aligned properly.
- [EXTGWT-890] - Radial axis does not properly re-size when no width is set and sometime does not draw all of its pinwheel lines.
- [EXTGWT-1017] - IE6 and IE7 ContentPanel header tools not rendering correctly
- [EXTGWT-1045] - ListStore.addAll doesnt correctly insert at the right location when filtered
- [EXTGWT-1072] - Left and right side of buttons are sometimes cut off (see button aligning uibinder example)
- [EXTGWT-1111] - IE6 File Upload: Click submit. "You file was uploaded" message box has typo and is huge.
- [EXTGWT-1122] - IE8 (maybe others) HBoxLayout: stretch, stretchmax, flex + stretch not working
- [EXTGWT-1129] - IE7 Advanced Forms: "Phone Numbers" tab -> text field is too wide
- [EXTGWT-1175] - Markers are behind the line in series.
- [EXTGWT-1195] - Removing filters from a Store leaves items still filtered out after calling replaceAll
- [EXTGWT-1263] - PropertyEditors need to throw parse exceptions
- [EXTGWT-1287] - ValueBaseField setPropertyEditor is mispelled
- [EXTGWT-1299] - Validation issues in some browsers on enter key
- [EXTGWT-1300] - Series throw an error on zero store items.
- [EXTGWT-1301] - Legend items do not properly report the index on events.
- [EXTGWT-1302] - CellSelectionModel not preseving selected state if selected cell updated / refreshed
- [EXTGWT-1303] - Axis title does not display when positioned on the right.
- [EXTGWT-1307] - TriggerFieldCell width wrong when size changes after first render
- [EXTGWT-1312] - Drilling down a bar series does not redraw correctly.
- [EXTGWT-1313] - PieSeries and ScatterSeries do not redraw correctly when the number of store items is reduced.
General Changes & Enhancements
- [EXTGWT-920] - Add row editor
- [EXTGWT-956] - Add basic expression support to XTemplate
- [EXTGWT-967] - Add TimeField
- [EXTGWT-969] - Add advanced from example
- [EXTGWT-1038] - Add GroupSummaryView
- [EXTGWT-1049] - UiBinder example: PortalLayoutContainer
- [EXTGWT-1099] - Implement tick marks for Gauge Axis.
- [EXTGWT-1157] - Add advanced grid filters
- [EXTGWT-1162] - Add RowNumberer to Grid
- [EXTGWT-1163] - Add check box selection model
- [EXTGWT-1164] - Add RowExpander
- [EXTGWT-1168] - Loaders need to expose remote filtering
- [EXTGWT-1196] - Update WidgetComponent to pass resize calls to wrapped widget
- [EXTGWT-1208] - UiBinder example: DualListField
- [EXTGWT-1218] - Add ComonentPlugin interface and change code to use it
- [EXTGWT-1260] - Add reordering dnd tree / treegrid examples
- Added widget support to MenuItem
API Changes
- Added getCurrentValid(preventMark) to ValueBaseField
- Added getCurrentValue() to ValueBaseField
- Added joint configs to TreeStyle
- Added getModifiedRecords() to Store
- Renamed NumberCell to NumberInputCell.
- Renamed TopBottomComponent to NorthSouthContainer
- Added expand / collapse / hide / show methods to BorderLayoutContainer
- Add RequiresResize to ResizeContainer
Bug Fixes
- [EXTGWT-789] - Chart mouse over and leave do not fire properly.
- [EXTGWT-923] - Tabs don't appear to be connected to their content area "sheet"
- [EXTGWT-1016] - IE6 and IE7 ToolBar has several rendering issues including overflow calcs
- [EXTGWT-1045] - ListStore.addAll doesnt correctly insert at the right location when filtered
- [EXTGWT-1061] - IE6 Slider shows extra border on top, and tooltip has extra vertical space with gray background
- [EXTGWT-1094] - Adding 60+ tabs to a tabpanel causes it to wrap instead of continuing to use the scroll buttons
- [EXTGWT-1102] - Advanced ComboBox: Paging controls do not change content.
- [EXTGWT-1106] - MenuBar: on focus menu bar is surrounded by orange line (focus box, chrome)
- [EXTGWT-1107] - List to List: Dragging from the insert list to append sorted causes an exception.
- [EXTGWT-1110] - IE6 (maybe others) DualListField: "Add all" only adds Alabama. Appears to be right list mis-sized
- [EXTGWT-1111] - IE6 File Upload: Click submit. "You file was uploaded" message box has typo and is huge.
- [EXTGWT-1112] - IE6 (maybe others) Simple Form Example: DatePicker shows red line when valid
- [EXTGWT-1113] - IE6 TabPanel context menu not working (could be all context menus)
- [EXTGWT-1114] - IE6 Basic Toolbar: Menu arrow (for menus with submenus) has slate gray background (opacity issue)
- [EXTGWT-1115] - IE6 MessageBox: Spans width of browser viewport
- [EXTGWT-1116] - IE6 MessageBox: Progress does not appear
- [EXTGWT-1117] - IE6 / IE8 (maybe others) Context Menu Tree: Right click results in error "Member not found"
- [EXTGWT-1118] - IE6 IE8 Can't drag windows, "Can't move focus to the window because it is invisible, not enabled..."
- [EXTGWT-1119] - List to List: dragging multiple items results in too man entries
- [EXTGWT-1120] - IE8, Safari Window (maybe others) Advanced Forms: icons blinking
- [EXTGWT-1121] - IE8 IE9 (maybe others) XML Grid Example: all rows are blank
- [EXTGWT-1122] - IE8 (maybe others) HBoxLayout: stretch, stretchmax, flex + stretch not working
- [EXTGWT-1125] - IE8 (maybe others) Tooltips: Closeable tooltips cannot be closed
- [EXTGWT-1126] - Advanced Forms: Color picker shifts explorer to the left ie9, overhidden in ff (constrain viewport issue)
- [EXTGWT-1127] - IE9 When in focus CheckBox and Radio buttons losing theming.
- [EXTGWT-1128] - IE6 Advanced Toolbar, Overflow Toolbar: All toolbars other than Standard overflow
- [EXTGWT-1129] - IE7 Advanced Forms: "Phone Numbers" tab -> text field is too wide
- [EXTGWT-1130] - IE6 File Upload: "Browse..." button not working
- [EXTGWT-1131] - IE6 Fx: Panel images missing
- [EXTGWT-1137] - TextArea.setValue doesn't have an effect (at least pre-render)
- [EXTGWT-1139] - Viewport default ctor throws an error
- [EXTGWT-1143] - Several Slider bugs: No default size, hardcoded size, vertical value reversed, no keyboard support, no snapping
- [EXTGWT-1165] - XmlReader is unable to treat a tag as an object, with the text contents as a property
- [EXTGWT-1166] - Setup.txt instructs users to incorrectly load the reset.css file
- [EXTGWT-1171] - Default vertical grids on axis produce an error on render.
- [EXTGWT-1173] - User reported ComboBox issues
- [EXTGWT-1178] - TextField.setName doesnt set the name in the dom
- [EXTGWT-1181] - Clicking inside of the tabpanel of the logo example causes an exception.
- [EXTGWT-1194] - TabPanel config update removes styling
- [EXTGWT-1195] - Removing filters from a Store leaves items still filtered out after calling replaceAll
- [EXTGWT-1207] - SpinnerField throwing null pointer when clicking spinner triggers
- [EXTGWT-1209] - Sorting on GroupingView does not work
- [EXTGWT-1224] - ComboBoxCell requires a propertyeditor to go from string to model
- [EXTGWT-1234] - Minimum and maximum values on DateField not working properly.
- [EXTGWT-1237] - VBoxLayoutContainer's contents positioned wrong
- [EXTGWT-1239] - ContentPanel/BorderLayoutContainer issues when calling expand/collapse/setExpanded
- [EXTGWT-1240] - Possible issue with TextField in editable grid
- [EXTGWT-1241] - TreeDragSource does not allow moving both the leafs and the nodes in the same tree
- [EXTGWT-1242] - TreeDropTarget mistakenly references TreeGrid
- [EXTGWT-1243] - Checkboxes can't be selected/deselected, nor can Radio label text
- [EXTGWT-1244] - Adding an item to a sorted TreeStore can cause an assertion error
- [EXTGWT-1245] - TreeGrid appearance can't be set in a setter or constructor
- [EXTGWT-1246] - Tree dnd doesn't allow dropping a child on a child
- [EXTGWT-1247] - Keys are not properly encoded when used as an id in Tree node
- [EXTGWT-1248] - Selection and scrolling issues in GroupingView
- [EXTGWT-1255] - Text on buttons can be selected
- [EXTGWT-1256] - Grid unselecable being applied to fields in edit grid
- [EXTGWT-1257] - Reopening AdvancedTabsExample throws an exception.
- [EXTGWT-1258] - Request factory binding example throws an exception (seen on load, and clicking save button)
- [EXTGWT-1261] - Check boxes and radios disapear when mousede over in IE6
- [EXTGWT-1262] - Validation issues with fields/cells
- [EXTGWT-1263] - PropertyEditors need to throw parse exceptions
- [EXTGWT-1251] - Sorting not implemented in TreeGrid
- [EXTGWT-1152] - SideErrorHandler: Adjust target widget width when showing error
- Store not firing event when reject changes called
- Clicking label in FieldLabel not focusing field
- Fixed multi select on macs with selection models
General Changes & Enhancements
- Added Grid and related classes
- Added Grid GroupingView & LiveGridView
- Added EditableGrid
- Added PagingToolBar
- Added TreeGrid and related class
- Applied Cell support to Tree, ListView, Grid, TreeGrid
- Added ColorPalette & ColorMenu
- Added MenuBar
- Added FieldSet and FileUploadField
- Added ButtonGroup
- Added CenterLayoutContainer
- Added HtmlLayoutContainer
- Added PortalLayoutContainer
- Added AccordionLayoutContainer
- Implemented CssFloatLayoutContainer
- Added AdapterField, ListField, & DualListField
- Added Slider
- Added Tree and Grid DND
- Add Writer API to Loading and Store API
- Added CommonStyles & ThemeStyle
- Added many more examples to Explorer
API Changes
- Split GXT module into several modules
- Collapsed all Handler and HasHandler interfaces as inner classes in Event
- Added missing features to BorderLayoutContainer
- Removed ComponentAttachable as Widgets now fire attach / detach event
- Removed Html and Text in favor of GWT HTML and Label
- Refactored GXT class
- Moved overflow support from ToolBar to HBoxLayoutContainer
- Added AutoScrolSupport and ScrollSupoprt classes
- Added HandlerManagerContext and DefaultHandlerManagerContext
Bug Fixes
- [EXTGWT-873] - Charts do not render in safari 3.
- [EXTGWT-893] - Unable to scroll in main panel in examples
- [EXTGWT-931] - Several Menu bugs (using old appearance, key board nav not working, items moving on mouse over, check an radio items not working)
- [EXTGWT-915] - Too many tabs wrap to a new line instead of scrolling
- [EXTGWT-923] - Tabs don't appear to be connected to their content area "sheet"
- [EXTGWT-1007] - Menu height is wrong first time a menu is displayed.
- [EXTGWT-1008] - Layer keeps creating new shims rather than pulling from stack
- [EXTGWT-1009] - Window ghost styles not appearance based, and ghost not rendering properly
- [EXTGWT-1015] - IE6 and IE7 buttons have several rendering issues
- [EXTGWT-1018] - IE6 and IE7 content not scrolling in many places
- [EXTGWT-1028] - At least TabPanel does not check before injecting its styles multiple times.
- [EXTGWT-1029] - Field error marker (red line in field) no filling width
- [EXTGWT-1054] - Menu not auto hiding on escape and click outside of menu region
- [EXTGWT-1057] - ListStore on load fires add event, not data changed event
- [EXTGWT-1060] - RequestFactoryBinding example is throwing an exception
- [EXTGWT-1067] - VBox & HBox UiBinder examples fail in production mode
- [EXTGWT-1068] - Clicking on scroll bar in ListView causes ComboBox to collapse
- [EXTGWT-1074] - Pie example labels appear outside of pie chart.
- [EXTGWT-1085] - Grid scroll into view not working when navigation rows
- [EXTGWT-1087] - Component unselectable not working, text can be selected
- [EXTGWT-1088] - TabPanel is disabling context menu for entire container, rather than header alone
- [EXTGWT-1091] - ButtonExample is crashing browser in IE6
- [EXTGWT-1092] - There is no way to disable a tab item in TabPanel
General Changes & Enhancements
- Converted fields to be cell based
- Refactored field validation and error handling
- Refactored how buttons are configured in dialogs
- New async based state management
- Added ListView DND code and examples
- Added chart tootips
- Added chart series labels
- Added several new examples