From eb3e8e4c45739681ad8f99592c5aa0f2df643160 Mon Sep 17 00:00:00 2001
From: =?utf8?q?Marko=20Gr=C3=B6nroos?=
Date: Wed, 7 Jul 2010 15:25:36 +0000
Subject: [PATCH] Updated Release Notes for 6.4.0.
svn changeset:14147/svn branch:6.4
---
WebContent/release-notes.html | 85 ++++++++++++++++++++++++++++++++---
1 file changed, 80 insertions(+), 5 deletions(-)
diff --git a/WebContent/release-notes.html b/WebContent/release-notes.html
index 59228d9e67..7cb6db51d3 100644
--- a/WebContent/release-notes.html
+++ b/WebContent/release-notes.html
@@ -37,6 +37,8 @@
Vaadin @version@ is an update release for Vaadin 6. In addition to various fixes, it
contains a number of significant enhancements.
+Enhancements
+
- Enhanced keyboard navigation in Table, Tree, DateField, Slider, and many other components
@@ -79,13 +81,37 @@ contains a number of significant enhancements.
Ability to disable items in an OptionGroup with setItemEnabled() (#3720)
+ Added getPortletConfig() access method to PortletApplicationContext2.
+ It allows obtaining the portlet configuration, which provides access to resource
+ bundles, portlet init parameters, etc. (#3988)
In addition, there is a new TreeTable component (#955). It is not yet included in the core library, but is available for download from the Vaadin Directory.
-See Change Log for a full list of tickets fixed in this release.
+Backward Incompatible API Changes
+
+The following changes can break backward compatibility in applications using an earlier version of Vaadin:
+
+
+
+Change Log, Future Releases, and Upgrading
+
+See the Change Log for a full list of tickets fixed in this release.
-Problem fixes and enhancements planned for upcoming releases can be found from the Problem fixes and enhancements planned for upcoming releases can be found in the Vaadin Roadmap in Vaadin Trac.
As always, when upgrading from an earlier version, you should recompile any custom
@@ -93,7 +119,7 @@ widget sets and refresh your project in Eclipse. If you are upgrading from earli
6.3.0, notice that Vaadin 6.4 uses GWT 2.0 (included in the installation package). See
General Upgrade Notes for more details on upgrading.
-
+
The way how widget sets are defined was simplified in Vaadin 6.2.
Existing projects, where custom widgets (a custom widget set) are used,
@@ -277,45 +303,94 @@ under the Google App Engine.
#1086: Tree: Keyboard navigation
#1553: Table: add footer element
#2228: Cannot get multiple causes from InvalidValueException
+ #2366: Optimize subtree rendering when becoming/losing width or height
#2390: Keyboard navigation for Table
#2497: Missing icons
#2807: Table should update column size back to server
+ #2974: Combobox with icon broken in reindeer theme
#3161: Reindeer black window rounded borders look pixelated in Chrome
#3520: Improve Table multiselect to use Ctrl and Shift for selection
#3720: Disable Items for OptionGroup
#3723: ComponentContainerers should have the possibility to give an index of some component.
+ #3988: Provide access to portlet ResourceBundles
#4259: Improve Tree multiselect to use Ctrl and Shift for selection
#4311: DateField should not show stacktrace for invalid dates
#4315: Window name generation should be deterministic
+ #4317: VScrollTable should not update page length when hidden or disabled
#4442: Fix differences script to use zip instead of tar.gz for previous version
- #4515: Add support for Table header click handler
- #4516: Add support for Table footer click handler
+ #4448: TextField input prompt focus timing problem with Firefox
+ #4484: PropertyFormatter constructor calls format
+ #4499: Chrome GWT development mode rendering broken
+ #4515: Add support for Table header click listener
+ #4516: Add support for Table footer click listener
+ #4567: FormLayout doesn't focus the fields when clicking on their caption
#4576: "Building of 6.4 branch fails with ""An exception has occurred in the compiler"""
+ #4581: Dropdowns in a table auto-close when clicked in IE
#4595: BeanItemContainer: no warning about use of Bean's hashCode
#4609: Retrieving an index of a component in an AbstractOrderedLayout
+ #4619: Gecko as user.agent for GWT doesn't work with Firefox 3.6
#4631: Implement Runo theme demo application
+ #4636: Checking a checkbox moves it 1 pixel down in IE6+IE7
+ #4997: VFormLayout should copy component style names to the caption as well
+ #5006: Table does not refresh header state when no rows exist
#5008: Tree should ensure that the selected node is visible after navigation with the keyboard
#5012: Self comparison of classId with itself in com.vaadin.ui.Embedded.setClassId(String)
#5024: Table keyboard navigation blocks essential shortcuts
+ #5026: WidgetSetBuilder creates duplicate references to non-Vaadin GWT modules
#5030: ItemSetChangeEvent's in HierarchicalContainer are fired too early
+ #5033: Widget not found error should reference to manual or another help page
+ #5038: Window clicklistener is not working
#5057: Keyboard support for TwinColSelect
+ #5059: PopupView is not closed when focus is moved outside using tab
+ #5060: Pressing ESC inside a ComboBox with input prompt shows an editable prompt
#5061: Keyboard support for MenuBar
#5063: RichTextArea class should have constructors
#5065: Table should not receive focus if it is not in selectable mode and all rows are visible
#5068: When moving focus to Tree or Table keyboard nav focus should be placed to the current selection
+ #5079: AbsoluteLayout z-index parsing is picky
+ #5091: RichTextArea with fixed height does not work
#5099: Slider keyboard navigation
#5102: Double click in TwinColSelect should move selected item
#5104: "Table with setNullSelectionAllowed(false) can be visually ""set to null"" using the keyboard"
+ #5110: Context menu should get keyboard focus when opened
#5112: Table.focus() should not throw UnsupportedOperationException
#5114: ClassPathExplorer should not use URL instances as map or set keys
#5120: TableClickHandlers sample has extra scrollbar
+ #5124: Unsteady first apperance of modal popup Window
#5144: Moving the caret inside a textfield which is inside a selectable Table is impossible
+ #5148: WebBrowser doesn't get correct details when application is run as a portlet
#5174: Menu cannot be clicked using mouse
#5177: Popup for DateField with msec resolution fails to open after entering invalid date
#5179: TabSheet should have a removeTab(Tab t)
+ #5180: Selecting a menu item that has no parent using enter does not remove focus from the item
#5182: ComponentLocator fails to identify widgets attached to RootPanel
#5203: DateField setResolution() should call requestRepaint
+ #5212: Table.setColumnAlignment(Object, String) API and JavaDoc misleading
#5217: Text selections/cursor position features
+ #5225: ApplicationServlet#getApplicationClass does not retain its parent class's 'throws ClassNotFoundException' clause
+ #5227: GridLayout column expansion is incorrect
+ #5269: Scrolling Tree and the clicking on item will not select item
+ #5270: CombobBox is not always opened by first click on dropdown button (Webkit)
+ #5277: PopupDateField: isEmpty() returns incorrect result
+ #5278: Moving an invisible component to another layout renders the component as visible
+ #5279: Combobox selected item's caption disappears from scrolling
+ #5280: ContainerHierarchicalWrapper is not fully serializable
+ #5281: Tree keeps selected items even after a new containerDataSource has been set
+ #5282: Transferable interface and classes implementing it are not serializable
+ #5285: Action and event related interfaces and notifiers should be serializable
+ #5286: Relevant server side classes and interfaces should implement Serializable
+ #5291: PopupDateField ValueChangEvents sent for invalid date changes but not when clearing the field
+ #5292: PopupDateField setValue(null) does not clear the field when there is invalid input
+ #5293: WidgetsetBuilder should create widgetset directory if it does not exist
+ #5300: The Upload component should have a default constructor
+ #5303: Error indicator not always shown for checkboxes
+ #5306: The multiselect mode for normal Selects doesn't work
+ #5311: AbsoluteLayout$ComponentPosition does not indicate unset values properly
+ #5314: Menubar should not use a static field for generating menu item ids
+ #5315: Header and footer clicks should be immediate even if Table is not immediate
+ #5316: Footer cell not resized with the rightmost column
+ #5320: Error in table column header mode JavaDoc
+ #5323: Disabled buttons in OptionGroup not grayed in CSS
Requirements
--
2.39.5