From bbcfa6649deeeb5d221133d3c69e54fc8111f76a Mon Sep 17 00:00:00 2001
From: Marko Grönroos
Date: Mon, 10 Jan 2011 11:08:01 +0000
Subject: Some fixes to Release Notes.
svn changeset:16833/svn branch:6.5
---
WebContent/release-notes.html | 132 ++++++++++--------------------------------
1 file changed, 30 insertions(+), 102 deletions(-)
(limited to 'WebContent')
diff --git a/WebContent/release-notes.html b/WebContent/release-notes.html
index 66af0410cb..2922c0bc98 100644
--- a/WebContent/release-notes.html
+++ b/WebContent/release-notes.html
@@ -28,7 +28,6 @@
@@ -39,16 +38,18 @@ contains a number of significant enhancements.
Enhancements
- - Implemented server-side logging using java.util.logging, allowing you to specify loglevels and get
+
- Implemented server-side logging using java.util.logging, allowing you to specify log levels and get
rid of unnecessary messages. See #5715 for more info.
- - GWT has been updated to version 2.1.0
- - Widgetset builder has been optimized to only look for paintables in Vaadin add-on jars (containing an add-on manifest). If you are packaging your own widgets into jar file, ensure they also contain the Vaadin add-on manifest.
- - TwinColSelect supports separate captions for the right and left selects (#2942)
- - TextField supports sending of TextChangeEvents as the user types. (#2387)
- - Localization of LoginForm. (#5226)
- - Tooltip support for MenuBar items. (#5919)
- - All component containers support getComponentCount().
+ - GWT has been updated to version 2.1.1
+ - Widget set builder has been optimized to only look for paintables in Vaadin add-on jars (containing an add-on manifest).
+ If you are packaging your own widgets into a JAR file, ensure they also contain the
+ Vaadin add-on manifest.
+ - TwinColSelect supports separate captions for the right and left selects (#2942)
+ - TextField supports sending of TextChangeEvents as the user types. (#2387)
+ - Localization of LoginForm. (#5226)
+ - Tooltip support for MenuBar items. (#5919)
+ - All component containers support getComponentCount().
- Sub windows now support focus and blur events. (#5039)
- Sub windows now support server side re-ordering. (#5037)
@@ -58,16 +59,16 @@ contains a number of significant enhancements.
The following changes can break backward compatibility in applications using an earlier version of Vaadin:
- - Table.setColumnCollapsed throws IllegalStateException instead of IllegalAccessException if collapsing is not allowed.
- - Window.removeWindow(Window) now triggers window close listeners also when called explicitly.
+
- The setColumnCollapsed() method in Table throws IllegalStateException instead of IllegalAccessException if collapsing is not allowed.
+ - The removeWindow(Window) method in Window now triggers window close listeners also when called explicitly.
See #3865 for more info.
- - RichTextArea no longer extends TextField as it cannot implement (and never has) a large part of the TextField API.
+ - RichTextArea no longer extends TextField as it cannot implement (and never has) a large part of the TextField API.
- The client side window implementation has changed because of #5039 and therefore TestBench scripts may not be 100% compatible.
- Replaces locators like "VWindow[0]/ScrollPanel[0]..." with "VWindow[0]/FocusableScrollPanel[0]...". An example regular
- expression for replacement: Search "VWindow\[(\d)\]/ScrollPanel\[0\]" and replace with "VWindow[$1]/FocusableScrollPanel[0]".
- - AbstractStringValidator and now converts non-String values using toString() prior to validation (#5785).
- This also affects most built-in validators such as IntegerValidator.
+ Replaces locators like "VWindow[0]/ScrollPanel[0]..." with "VWindow[0]/FocusableScrollPanel[0]...". An example regular
+ expression for replacement: Search "VWindow\[(\d)\]/ScrollPanel\[0\]" and replace with "VWindow[$1]/FocusableScrollPanel[0]".
+ - AbstractStringValidator and now converts non-String values using toString() prior to validation (#5785).
+ This also affects most built-in validators such as IntegerValidator.
Backwards compatible API Changes
@@ -75,11 +76,11 @@ contains a number of significant enhancements.
The following backwards compatible class/method changes have been made:
- - SplitPanel has been deprecated in favor of VerticalSplitPanel and HorizontalSplitPanel.
- - TextArea has been split from TextField to a separate component. As a result TextField.setRows has been deprecated.
- - PasswordField has been split from TextField to a separate component. As a result TextField.setSecret has been deprecated.
- - Button.setSwitchMode has been deprecated in favor of CheckBox. Remember to set CheckBox in immediate mode.
- - ItemClickSource has been renamed to ItemClickNotifier for consistency with other classes.
+ - SplitPanel has been deprecated in favor of VerticalSplitPanel and HorizontalSplitPanel.
+ - TextArea has been split from TextField to a separate component. As a result, the setRows() method in TextField has been deprecated.
+ - PasswordField has been split from TextField to a separate component. As a result, the setSecret() method in TextField has been deprecated.
+ - The setSwitchMode() method in Button has been deprecated in favor of the separate CheckBox component. Remember to set CheckBox in immediate mode.
+ - ItemClickSource has been renamed to ItemClickNotifier for consistency with other classes.
Theme changes
@@ -88,22 +89,22 @@ contains a number of significant enhancements.
- Due to the fixes for tickets #5066 and #2681,
- the Table component has a slightly changed DOM structure in it's header.
+ the Table component has a slightly changed DOM structure in it's header.
- The sort indicator (arrow icon) has been moved from being the background of the "caption container" DIV, to it's very own DIV. This DIV
- can be styled by the .v-table-sort-indicator selector. Sort indicator images can thus no longer be placed in the
- .v-table-caption-container DIV.
+ can be styled by the .v-table-sort-indicator selector. Sort indicator images can thus no longer be placed in the
+ .v-table-caption-container DIV.
- - TwinColSelect DOM structure has changed slightly to support captions for the left and right column.
- - TwinColSelect now supports .v-select-twincol-caption-left and .v-select-twincol-caption-right for the left and right captions.
+ - TwinColSelect DOM structure has changed slightly to support captions for the left and right column.
+ - TwinColSelect now supports .v-select-twincol-caption-left and .v-select-twincol-caption-right for the left and right captions.
New themeing possibilities:
- - Table
+ - Table
- - All cells in a sorted column now get the .v-table-cell-content-sorted CSS class, allowing styling of the sorted items.
- - The alignment of the column captions can now be changed in CSS by styling the .v-table-caption-container-align-[left|center|right]
+
- All cells in a sorted column now get the .v-table-cell-content-sorted CSS class, allowing styling of the sorted items.
+ - The alignment of the column captions can now be changed in CSS by styling the .v-table-caption-container-align-[left|center|right]
CSS classes. This makes it possible to align all captions left, for instance.
@@ -174,79 +175,6 @@ If you package a widget set as a JAR for use in other projects:
Using the Vaadin project facet in the Eclipse IDE does the steps 1 and 2 automatically.
-Instructions for Upgrading from IT Mill Toolkit 5
-
-While the Vaadin 6 API is otherwise mostly backward-compatible with IT Mill Toolkit 5.4, the
-change of the product name has made it necessary to reflect it in the Java package names,
-some name prefixes, and some other details.
-
-Server-side Upgrade Instructions
-
-
- - Java Package names have changed:
-
- - In all Java files using IT Mill Toolkit, rename package prefix com.itmill.toolkit → com.vaadin
- - You also need to update the web.xml deployment descriptor:
-
- - The servlet class is now com.vaadin.terminal.gwt.server.ApplicationServlet.
-
-
-
- - Changes in themes:
-
- - Rename WebContent/ITMILL → WebContent/VAADIN
-
- - If you have extracted the built-in themes and widgetsets in IT Mill Toolkit JAR to the folder to have them served statically by the server, remove the old content and re-extract from Vaadin JAR.
- - This may require changes to build scripts for custom widgetsets, as well as to any code that relies on the old naming (it is discouraged but possible).
-
- - The new "reindeer" theme is the default theme in Vaadin; the old
- "default" theme in IT Mill Toolkit 5 has been renamed as "runo"
-
- - There is no longer a theme with name "default"
- - In your custom theme, replace:
-
| @import "../default/styles.css"; |
- → | @import "../reindeer/styles.css"; | if you wish to use the new default theme, |
- or → | @import "../runo/styles.css"; | if you wish to use the old default theme. |
- - Use the new default theme with setTheme("reindeer") and the old one with setTheme("runo").
-
- - CSS class names now start with "v-" prefix instead of "i-"
-
- - Search and replace ".i-" → ".v-" in custom themes
-
-
-
- - Embedding Vaadin applications in web pages:
-
- - The name of the JavaScript variable used for launching applications has changed from "itmill.toolkitConfigurations" → "vaadin.vaadinConfigurations"
-
-
- - Other changes in naming:
-
- - Rename references to translateToolkitUri() → translateVaadinUri() method in ApplicationConnection class.
-
-
-
-
-Client-side Upgrade Instructions
-
-The following changes are relevant only if you have developed or integrated custom
-client-side widgets with Google Web Toolkit (GWT).
-
-
- - GWT 2.0 is required for compiling custom widgets (optional)
-
- - You need to upgrade GWT
- - The GWT Compiler class name has changed:
-
- - Replace com.google.gwt.dev.GWTCompiler → com.google.gwt.dev.Compiler in your widget set build script (Ant) or launch configuration (Eclipse).
- - Replace the output directory argument for the compiler with the new WAR output argument: -out → -war. The directory parameter for the argument remains unchanged.
-
-
-
- - The "I" (IT Mill) prefix in client-side widget classes has been changed to "V" (Vaadin), for example: IButton → VButton.
- - Rename IToolkitOverlay → VOverlay
-
-
Notes and Limitations for Google App Engine
The following instructions and limitations apply when you run a Vaadin application
--
cgit v1.2.3