From c66912c43e828b5387de7ccea276d5ed7d06ff1f Mon Sep 17 00:00:00 2001
From: =?utf8?q?Marko=20Gr=C3=B6nroos?=
Date: Thu, 31 Dec 2009 17:33:26 +0000
Subject: [PATCH] Release Notes for Vaadin 6.2.1.
svn changeset:10600/svn branch:6.2
---
WebContent/release-notes.html | 242 +++++-----------------------------
1 file changed, 35 insertions(+), 207 deletions(-)
diff --git a/WebContent/release-notes.html b/WebContent/release-notes.html
index f5e8dfae3a..f7145cacf1 100644
--- a/WebContent/release-notes.html
+++ b/WebContent/release-notes.html
@@ -34,119 +34,13 @@
Requirements
-Vaadin @version@ is an update release for Vaadin 6. In addition to various fixes, it
-contains a number of significant enhancements.
+Vaadin @version@ is a maintenance release for Vaadin 6.2,
+containing a number of important fixes. These are listed in the Change Log below
-
- - Widget set definition and component-to-widget mapping has been redesigned
-
- - Other enhancements to development of new components
-
- - On the server-side:
-
- - Listeners for custom client side events are now easier to implement with
- ReflectTools.findMethod() and addListener(String eventIdentifier,
- Class<?> eventType, Object target, Method method) methods. The latter
- automatically informs the client-side that a listener is registered on server side)
-
- - On the client-side:
-
- - Ability to check if a listener is registered on the server-side
- - Typed arrays and maps can now be sent to server with updateVariable()
-
- - Note! This change affects existing custom components that send object arrays to the server.
- Previously, an Object[] sent from client to server was converted into String[] on the server-side.
- This invalid behavior is now fixed and an Object[] sent from client-side is an
- Object[] on the server-side.
-
-
-
-
- - Portlet 2.0 (JSR 268) support
-
- - A separate servlet for each portlet is no longer needed.
- (no separate servlet, no session problems, portlet-to-portlet communication, etc)
-
- - OSGi support
-
- - Vaadin now works as a OSGi bundle.
-
- - Enhanced sorting of IndexedContainer and BeanItemContainer
-
- - Custom sort methods can now be used to sort container contents.
-
- - Improved event support
-
- - Client-side events are sent to the server only when a listener has been registered for the event
- - All built-in layouts (AbsoluteLayout, CssLayout, HorizontalLayout, GridLayout, and VerticalLayout) now support click listeners.
- - Click events for Panel and Embedded.
- - Focus and blur events for DateField, TextField, and Select
-
- - JavaScript execution with Window.excecuteJavaScript()
-
- - You can execute JavaScript directly from the server-side with the new excecuteJavaScript() method. You can use it, for example, for integration with other systems or for implementing print functionality (window.print()).
-
- - Additional Maven archetypes
-
- - vaadin-archetype-clean with a dependency to Vaadin and a minimal application skeleton, no client-side widgets
- - vaadin-archetype-widget for creation of Vaadin 6.2 widget packages
- - vaadin-archetype-sample has been updated for Vaadin 6.2 - use version 1.0.x for earlier versions of Vaadin
-
- - Maven Vaadin plugin
-
- - vaadin-maven-plugin can automatically update Vaadin 6.2 widget sets based on Maven dependencies using the goal update-widgetset
-
- - HttpServletRequestListener
-
- - Similar to TransactionListener, but only related to a single Application. Called before and after every servlet request and provides access to HttpServletRequest and HttpServletResponse.
-
- - PortletRequestListener
-
- - Similar to HttpServletRequestListener, but for portlets. Called before and after every portlet request and provides access to PortletRequest and PortletResponse.
-
- - Enhancements to various components:
-
- - Window: Additional control over a sub-window: close and drag prevention.
- - Tree: Item style generator enabling styling of individual tree items. Rendering optimizations.
- - Tabsheet: Tabs can be marked as closable. The new CloseHandler can be used to ask for confirmation, prevent closing etc.
- - SplitPanel: Double-clicking the splitter sends an event which can be handled on server-side.
- - MenuBar: Many enhancements: individual items can be styled, support for separators, disabling of items, visibility of items.
- - DateField: Support for lenient/non-lenient mode. A DateField is now by default in non-lenient mode (only accepts valid dates).
-
- - Automatic integration tests
-
- - All Vaadin builds are now automatically tested on all supported servers.
-
- - Dozens of other small enhancements and bug fixes
-
+For recent major enhancements, see the Release
+Notes for Vaadin 6.2.0.
Problem fixes and enhancements planned for upcoming releases can be found from the Vaadin Roadmap in Vaadin Trac.
@@ -156,6 +50,35 @@ widget sets and refresh your project in Eclipse. If you are upgrading from earli
6.2.0, notice that Vaadin 6.2 uses GWT 1.7.0 (included in the installation package). See
General Upgrade Notes for more details on upgrading.
+
+
+The following closed issues have been included in this release:
+
+
+ - #1211: ISlider: Provide proper feedback (current value) to user when moving handle
+ - #3607: Component Already Has A Parent. This exception should be detailed
+ - #3617: NullPointerException in IndexedContainer.removeItem()
+ - #3764: (Safari) Vertical scrolling in Table is broken when horizontal scrolling is used
+ - #3793: VScrollTable adds horizontal scrollbar on top of rows
+ - #3799: column autoresizing doesn't seem to work anymore
+ - #3803: Better description for GridLayout's OverlapsException
+ - #3814: Table does not render last row in a container when in 100% height
+ - #3826: Table breaks (white area) when container property value is changed (SA, FF)
+ - #3832: Include widget class in missing widget warning message
+ - #3840: setDebugId does not set ID's on hidden fields
+ - #3875: Webkit rendering bug causes whitespace between header and first row in table
+ - #3882: Top of a tooltip (or error in tooltip) is not visible
+ - #3889: Multiple new samples use main window instead of current window
+ - #3893: ProgressIndicator sample should synchronize UI updates using the application
+ - #3901: Checkbox - In IE7 the outline focuses around the caption, rather than around the input component
+ - #3902: VWindow focus handling broken
+ - #3904: VSplitPanel sends unnecessary split position events
+ - #3907: Undefined wide MenuBar will drop items that do not fit in view
+ - #3908: MenuBar doesn't open sub-submenus with hover in IE7
+ - #3919: Create integration tests for Glassfish v3
+ - #3920: Glassfish v3 does not work with Vaadin
+
+
@@ -370,101 +293,6 @@ sets with the regular Vaadin package for your platform.
For other known problems, see open tickets at developer site dev.vaadin.com.
-
-
-The following closed issues have been included in this release:
-
-
-- #1595: Close button on TabSheet control
-- #2594: Add support for native JSON evaluation in UIDL parsing
-- #2632: Notifications should not be wider than the screen
-- #2821: Sumbenu icon is not aligned with the menu item's text
-- #2849: Deprecate MenuBar.setSubmenuIcon method, and provide the same functionality via CSS
-- #2854: Paintable should be an appropriate variable type
-- #2918: Same application is loaded in different portlet instances
-- #3070: Tree's Items should be easily styled
-- #3088: ComboBox, If only one item is listed, pressing Enter should choose it, not discard
-- #3117: Portlet 2.0 (JSR-286) support
-- #3120: Window.setClosable(boolean)
-- #3133: Window draggability disabling feature
-- #3175: Date Field "too big" date handling
-- #3185: Add possibility to specify application CSS class name (Patch to make it easier to use Vaadin with Jython)
-- #3230: Sub window should not be dragged or resized when the cursor is outside the browser window
-- #3234: Component Event Listener Framework for all widgets/components
-- #3259: Removing all action handlers
-- #3277: MenuBar.MenuItem could have setVisible() method
-- #3298: Split sources to several folders
-- #3332: Redesign how widgets are packaged and how the widgetset is built
-- #3338: Create a Maven archetype for creating a widget project
-- #3367: It should be possible to specify parameters for embedded flash
-- #3416: Theme should contain Vaadin version
-- #3433: BeanItemContainer's sort is not overridable
-- #3434: IndexedContainer's compare is not overridable
-- #3451: ComboBox causes internal error when changing page too fast
-- #3472: Give better error message if widgetset can not be loaded
-- #3473: Detect if UIDL request returns 404 and show an error message
-- #3479: Embedded applications should not change the page title
-- #3483: PopupView rendering style inside a layout is unspecified
-- #3498: Window doesn't get focus correctly
-- #3499: PopupView CSS style is broken
-- #3526: SplitPanel collapse and expand with doubleclick
-- #3541: VerticalLayout//HorizontalLayout/GridLayout/AbsoluteLayout/CSSLayout should support click events
-- #3544: Implement support for focus/blur events in TextField
-- #3565: CommunicationManager is not serializable
-- #3580: MenuBar stylenames aren't added to the submenu overlays
-- #3589: Window.executeJavaScript()
-- #3603: No DTD in generated GWT descriptor
-- #3605: Patch to avoid concurrent modification exceptions in EventRouter
-- #3631: LoginForm login button is too wide in IE6/IE7
-- #3654: Decide on final PaintTarget.paintReference(Paintable, String) API
-- #3655: ApplicationRunner logs unnecessary java.lang.ClassNotFoundExceptions
-- #3678: MenuBar needs a separator item
-- #3683: TextField.setRows() API needs reworking
-- #3688: ContainerHierarchicalWrapper should stay ordered by the wrapped container
-- #3715: Sub windows are shown as VView in debug console
-- #3717: Parameterize BeanItem and ComponentContainer.getComponentIterator
-- #3721: ComboBox can insert only new item without losing its focus
-- #3731: Implement a simpler alternative to ApplicationContext.TransactionListener
-- #3740: Tabsheet no longer fully serializable, doesn't work in GAE
-- #3754: Add data.util.TextFileProperty
-- #3755: Select throws IllegalArgumentException when browsing pages quickly
-- #3756: Add support for passing a typed Object[] from client to server
-- #3757: Add support for passing a typed map from client to server
-- #3759: Cannot scroll to the last tab in a Tabsheet
-- #3760: Scrollbars are missing in Safari/Chrome
-- #3761: MenuBar breaks the application completely
-- #3762: Dependency to javax/portlet/PortletRequest, won't work with GAE
-- #3763: Add javadoc to public methods in ApplicationConnection
-- #3772: Add notifier interfaces for focus and blur events
-- #3775: Optimize Tree rendering
-- #3782: ClassCastException when adding Window via addComponent
-- #3783: ClickListener in Panel does not work
-- #3784: Panel.setScrollTop does not work with invalid values
-- #3785: Style names for MenuBar.MenuItem
-- #3786: Add focus and blur events to Select/VFilterSelect and DateField/VTextualDate
-- #3788: Typo in setWriteThrough's parameter name
-- #3807: LoginForm doesn't work when multiple windows are used for the same application
-- #3817: Upload: Browsers send different filenames
-- #3819: Document that widgetset compiler loads classes
-- #3820: DefaultItemSorter is not serializable
-- #3824: Make sure build generates theme version
-- #3825: AbstractComponentThrows NPE when both visible and enable is set to false
-- #3828: TextField inside a layout inside a Table is clipped
-- #3835: Portlet 2.0 does not support the "style" parameter
-- #3843: Form caption is blue in IE
-- #3845: Twincol select buttons are missing right border in IE6
-- #3849: Undefined wide menubar is 100% wide in IE6
-- #3850: Submenu icon is placed outside the menu in IE7
-- #3859: Application contains mysterious deprecated methods
-- #3874: Two click events is sent for a middle click in a layout
-- #3879: Removing portlet leaks memory
-- #3881: MenuBar collapsing slightly broken with Reindeer theme
-- #3883: Extra white space at top when navigating in sampler with IE8
-- #3884: Menubar with collapsed menus does not handle resize events properly
-- #3885: Menubar with collapsed menus does not show arrow for showing collapsed items
-- #3886: InputPrompt of TextField/Combobox does not change until refresh
-
-
Vaadin is available for the following operating systems:
--
2.39.5