diff options
author | Marko Grönroos <magi@iki.fi> | 2010-03-26 18:13:16 +0000 |
---|---|---|
committer | Marko Grönroos <magi@iki.fi> | 2010-03-26 18:13:16 +0000 |
commit | eeb8e3c55bddf0ed444a9b2d9b79b714f7a1faff (patch) | |
tree | f70fbe979c68d910096a81ae35f0aa9e323d84be /WebContent/release-notes.html | |
parent | 8eb5edf2e162fbaa36dad51b051e7e0bc848f522 (diff) | |
download | vaadin-framework-eeb8e3c55bddf0ed444a9b2d9b79b714f7a1faff.tar.gz vaadin-framework-eeb8e3c55bddf0ed444a9b2d9b79b714f7a1faff.zip |
Updated Release Notes for 6.3.0.pre1.
svn changeset:12154/svn branch:6.3
Diffstat (limited to 'WebContent/release-notes.html')
-rw-r--r-- | WebContent/release-notes.html | 328 |
1 files changed, 83 insertions, 245 deletions
diff --git a/WebContent/release-notes.html b/WebContent/release-notes.html index 0de559fda8..2255bfcef4 100644 --- a/WebContent/release-notes.html +++ b/WebContent/release-notes.html @@ -28,148 +28,68 @@ <li><a href="#overview">Overview</a></li> <li><a href="#upgrading">General Upgrade Notes</a></li> <li><a href="#upgrading-tk5">Instructions for Upgrading from IT Mill Toolkit 5</a></li> - <li><a href="#oophm">Package for the experimental GWT Out-of-Process Hosted Mode</a></li> <li><a href="#known-problems">Important known problems in Vaadin @version@</a></li> <li><a href="#changelog">Change Log</a></li> <li><a href="#requirements">Requirements</a></li> </ul> +<b><i>This is a prerelease version of the upcoming Vaadin 6.3 release. +Samples and documentation are still incomplete. There may be bugs, even +critical ones, please help us to find them.</i></b> + <p>Vaadin @version@ is an update release for Vaadin 6. In addition to various fixes, it contains a number of significant enhancements.</p> <ul> - <li>Widget set definition and component-to-widget mapping has been redesigned</li> - <ul> - <li>Reuse of widgets is now much easier, as it is easier to package and use widget - set JARs and otherwise combine widget sets.</li> - - <li>A widget set definition class is no longer used. The Java - code needed for widget instantiation and client-server mapping is now - automatically generated by the GWT compiler. For the basic Vaadin - user, a widget set is now defined only in a GWT module definition file - (<tt>.gwt.xml</tt>).</li> + <li>Drag-and-Drop support (<a href="http://dev.vaadin.com/ticket/119">#119</a>)</li> + <ul> + <li>Dragging <b>Tree</b> and <b>Table</b> items as well as entire components</li> + <li>See the Sampler for Drag-and-Drop examples and Book of Vaadin for more detailed instructions</li> + </ul> - <li>Server-side component is mapped to a client-side widget with an annotation: - <pre>@ClientWidget(com.vaadin.demo.colorpicker.gwt.client.ui.VColorPicker.class) -public class ColorPicker extends AbstractField {</pre> - </li> - - <li>The <tt>getTag()</tt> method is no longer needed</li> + <li>GWT 2.0</li> + <ul> + <li>No more separate OOPHM - the GWT Development Mode uses a browser + plugin to allow debugging directly in the supported browsers</li> + <li>New customizable <b>RichTextAreaToolbar</b> in <b>RichTextArea</b> (<a href="http://dev.vaadin.com/ticket/4102">#4102</a>)</li> + </ul> - <li>The Vaadin Plugin for Eclipse can create new widget stubs, define the mapping, - and create widget set definition files (<tt>.gwt.xml</tt>).</li> + <li>New protected <tt>attachField()</tt> method in <b>Form</b> allows customizing + the form layout according to item identifier and object type. + For example, you could lay check boxes horizontally. (<a href="http://dev.vaadin.com/ticket/2205">#2205</a></li> + + <li>Easier shortcut key binding for field components by adding a <b>FocusShortcut</b> as a shortcut listener to a component with <tt>addShortcutListener()</tt> (<a href="http://dev.vaadin.com/ticket/875">#875</a>)</li> + <ul> + <li>Shortcuts can be scoped to a <b>Panel</b> by adding them with <tt>addAction()</tt> to the panel</li> + </ul> - <li>See <tt>WebContent/docs/example-source/build-widgetset.xml</tt> for an example - on how you can compile widget sets and widget set JARs with Ant.</li> + <li>Week numbers in <b>DateField</b>s (<a href="http://dev.vaadin.com/ticket/3492">#3492</a>)</li> - <li>A widget set builder allows automatic generation and maintenance of widget - configurations, making use of widget set JARs easier.</li> + <li>Customizable system messages to warn about disabled cookies</li> + + <li>Methods for browser detection (<a href="http://dev.vaadin.com/ticket/3931">#3931</a>)</li> - <li>See <a href="#widgetupgrade">notes below</a> for upgrading widget set - definitions and widget mappings from earlier version of Vaadin 6.</li> - </ul> - <li>Other enhancements to development of new components</li> - <ul> - <li>On the server-side:</li> - <ul> - <li>Listeners for custom client side events are now easier to implement with - <tt>ReflectTools.findMethod()</tt> and <tt>addListener(String eventIdentifier, - Class<?> eventType, Object target, Method method)</tt> methods. The latter - automatically informs the client-side that a listener is registered on server side)</li> - </ul> - <li>On the client-side:</li> - <ul> - <li>Ability to check if a listener is registered on the server-side</li> - <li>Typed arrays and maps can now be sent to server with <tt>updateVariable()</tt> - <ul> - <li><b>Note!</b> This change affects existing custom components that send object arrays to the server. - Previously, an <tt>Object[]</tt> sent from client to server was converted into <tt>String[]</tt> on the server-side. - This invalid behavior is now fixed and an <tt>Object[]</tt> sent from client-side is an - <tt>Object[]</tt> on the server-side.</li> - </ul> - </li> - </ul> - </ul> - <li>Portlet 2.0 (JSR 268) support</li> - <ul> - <li>A separate servlet for each portlet is no longer needed. - (no separate servlet, no session problems, portlet-to-portlet communication, etc)</li> - </ul> - <li>OSGi support</li> - <ul> - <li>Vaadin now works as a OSGi bundle.</li> - </ul> - <li>Enhanced sorting of <b>IndexedContainer</b> and <b>BeanItemContainer</b></li> - <ul> - <li>Custom sort methods can now be used to sort container contents.</li> - </ul> - <li>Improved event support</li> - <ul> - <li>Client-side events are sent to the server only when a listener has been registered for the event</li> - <li>All built-in layouts (<b>AbsoluteLayout</b>, <b>CssLayout</b>, <b>HorizontalLayout</b>, <b>GridLayout</b>, and <b>VerticalLayout</b>) now support click listeners.</li> - <li>Click events for <b>Panel</b> and <b>Embedded</b>.</li> - <li>Focus and blur events for <b>DateField</b>, <b>TextField</b>, and <b>Select</b></li> - </ul> - <li>JavaScript execution with <tt>Window.excecuteJavaScript()</tt></li> - <ul> - <li>You can execute JavaScript directly from the server-side with the new <tt>excecuteJavaScript()</tt> method. You can use it, for example, for integration with other systems or for implementing print functionality (<tt>window.print()</tt>). </li> - </ul> - <li>Additional Maven archetypes</li> - <ul> - <li><b>vaadin-archetype-clean</b> with a dependency to Vaadin and a minimal application skeleton, no client-side widgets</li> - <li><b>vaadin-archetype-widget</b> for creation of Vaadin 6.2 widget packages</li> - <li><b>vaadin-archetype-sample</b> has been updated for Vaadin 6.2 - use version 1.0.x for earlier versions of Vaadin</li> - </ul> - <li>Maven Vaadin plugin</li> - <ul> - <li><b>vaadin-maven-plugin</b> can automatically update Vaadin 6.2 widget sets based on Maven dependencies using the goal <tt>update-widgetset</tt></li> - </ul> - <li><b>HttpServletRequestListener</b></li> - <ul> - <li>Similar to <b>TransactionListener</b>, but only related to a single Application. Called before and after every servlet request and provides access to <b>HttpServletRequest</b> and <b>HttpServletResponse</b>.</li> - </ul> - <li><b>PortletRequestListener</b> - <ul> - <li>Similar to <b>HttpServletRequestListener</b>, but for portlets. Called before and after every portlet request and provides access to <b>PortletRequest</b> and <b>PortletResponse</b>.</li> - </ul> - <li>Enhancements for the Portlet 2.0 support (<a href="http://dev.vaadin.com/ticket/3918">#3918</a>)</li> - <ul> - <li>Support for the edit and help modes</li> - <li>Support for custom modes and changing modes programmatically</li> - <li>See <a href="http://dev.vaadin.com/browser/versions/6.2/demo/src/com/vaadin/demo/portlet/PortletModeExample.java"><tt>com/vaadin/demo/portlet/PortletModeExample.java</tt></a> in the demo source code in the installation package for an example</li> - </ul> - <li>Enhancements to various components:</li> - <ul> - <li><b>Window</b>: Additional control over a sub-window: close and drag prevention.</li> - <li><b>Tree</b>: Item style generator enabling styling of individual tree items. Rendering optimizations.</li> - <li><b>Tabsheet</b>: Tabs can be marked as closable. The new <b>CloseHandler</b> can be used to ask for confirmation, prevent closing etc.</li> - <li><b>SplitPanel</b>: Double-clicking the splitter sends an event which can be handled on server-side.</li> - <li><b>MenuBar</b>: Many enhancements: individual items can be styled, support for separators, disabling of items, visibility of items.</li> - <li><b>DateField</b>: Support for lenient/non-lenient mode. A <b>DateField</b> is now by default in non-lenient mode (only accepts valid dates). </li> - </ul> - <li>Automatic integration tests</li> - <ul> - <li>All Vaadin builds are now automatically tested on all supported servers.</li> - </ul> - <li>Dozens of other small enhancements and bug fixes</li> + <li>Many bug fixes</li> </ul> +<p>See <a href="#changelog">Change Log</a></li> for a full list of closed tickets in this release.</p> + <p>Problem fixes and enhancements planned for upcoming releases can be found from the <a href="http://dev.vaadin.com/roadmap">Vaadin Roadmap</a> in Vaadin Trac.</p> <p>As always, when upgrading from an earlier version, you should recompile any custom widget sets and refresh your project in Eclipse. If you are upgrading from earlier than -6.2.0, notice that Vaadin 6.2 uses GWT 1.7.0 (included in the installation package). See +6.3.0, notice that Vaadin 6.3 uses GWT 2.0 (included in the installation package). See <a href="#upgrading">General Upgrade Notes</a> for more details on upgrading.</p> <h2><a name="widgetupgrade">Upgrading from an Earlier Version of Vaadin 6</a></h2> -<p> -The way how widget sets are defined has been simplified in Vaadin 6.2, as described above. Existing projects, -where custom widgets (a custom widget set) are used, must be migrated when upgrading to Vaadin 6.2. -Projects where the default widget set is used do not need migration. For most -projects this should be a quite painless upgrade. -</p> +<p>The way how widget sets are defined was simplified in Vaadin 6.2. +Existing projects, where custom widgets (a custom widget set) are used, +must be migrated when upgrading to Vaadin 6.2 or later. Projects where +the default widget set is used do not need migration. For most projects +this should be a quite painless upgrade.</p> + <p> For applications where custom widgets are used (also applicable to widget projects): <ul> @@ -180,7 +100,7 @@ For applications where custom widgets are used (also applicable to widget projec <p> If you are using widgets from another project (typically in a separate JAR file): <ul> -<li>Acquire a new JAR which is compatible with Vaadin 6.2 and add it to <tt>WEB-INF/lib</tt>. The widget set compilation will automatically include the JAR in your <tt>.gwt.xml</tt> during compilation if you use the Eclipse <b>Compile Widget Set</b> button. For Ant/Maven you need to specify the location of the widget set JARs that you want to include in the application widget set.</li> +<li>Acquire a new JAR which is compatible with Vaadin 6.3 and add it to <tt>WEB-INF/lib</tt>. The widget set compilation will automatically include the JAR in your <tt>.gwt.xml</tt> during compilation if you use the Eclipse <b>Compile Widget Set</b> button. For Ant/Maven you need to specify the location of the widget set JARs that you want to include in the application widget set.</li> </ul> </p> <p> @@ -322,31 +242,6 @@ under the Google App Engine.</p> <li><p>The application remains locked during uploads - a progress bar is not possible</p></li> </ul> -<h2><a name="oophm">Package for the experimental GWT Out-of-Process Hosted Mode</a></h2> - -<p>We provide a separate (platform independent) installation package -(<tt>vaadin-oophm-@version@.tar.gz</tt>) for the -experimental Out of Process Hosted Mode (OOPHM) of GWT, which allows -debugging client-side code in GWT Hosted Mode with a regular web -browser. Using the OOPHM requires installing a browser plugin (available -for Mozilla Firefox, IE, and WebKit). See the manual section on OOPHM -for more details.</p> - -<p>The Linux version of GWT Hosted Mode Browser is no longer compatible with Vaadin (<a -href="http://dev.vaadin.com/ticket/2299">#2299</a>), so the OOPHM is the only option for -debugging in hosted mode in Linux.</p> - -<p>The GWT 1.7.0 version included in the OOPHM package is a custom -build from GWT trunk and is not 100% compatible with the official GWT -1.7.0 release (<a href="http://dev.vaadin.com/ticket/3270">#3270</a>).</p> - -<p>As the OOPHM package is experimental and because there are -differences between the version packaged with Vaadin and the official -version of GWT, you should use it only for debugging purposes during -development. For production use, and generally when you absolutely do -not need to debug using OOPHM, you should compile your custom widget -sets with the regular Vaadin package for your platform.</p> - <h2><a name="known-problems">Important known problems in Vaadin @version@</a></h2> <ul> @@ -357,20 +252,6 @@ sets with the regular Vaadin package for your platform.</p> other versions of Windows. Workaround: use <a href="http://www.7-zip.org/">7-Zip</a> or some other good unzip program for Windows.</p></li> - - <li><p><a href="http://dev.vaadin.com/ticket/2299">#2299</a>: The - Hosted Mode Browser does not work in Linux for debugging client-side - GWT code. You need to install the experimental OOPHM package instead - (see above) for development. For production, you should use the regular - package for Linux.</p></li> - - <li> - <p><a href="http://dev.vaadin.com/ticket/3716">#3716</a>: OOPHM - Hosted Mode browser does not work in Firefox 3.0 with <tt>vaadin-oophm-6.x.x/gwt/plugins/firefox3/oophm-xpcom-ff3.xpi</tt>. - As a workaround, the old <tt>oophm.xpi</tt> plugin provided in the IT - Mill Toolkit 5.3.0 package works just fine with Vaadin OOPHM 6.1.4 and - later.</p> - </li> </ul> <p>For other known problems, see open tickets at developer site <a @@ -381,94 +262,51 @@ sets with the regular Vaadin package for your platform.</p> <p>The following closed issues have been included in this release:</p> <ul> -<li><a href="http://dev.vaadin.com/ticket/1595">#1595</a>: Close button on TabSheet control</li> -<li><a href="http://dev.vaadin.com/ticket/2594">#2594</a>: Add support for native JSON evaluation in UIDL parsing</li> -<li><a href="http://dev.vaadin.com/ticket/2632">#2632</a>: Notifications should not be wider than the screen</li> -<li><a href="http://dev.vaadin.com/ticket/2821">#2821</a>: Sumbenu icon is not aligned with the menu item's text</li> -<li><a href="http://dev.vaadin.com/ticket/2849">#2849</a>: Deprecate MenuBar.setSubmenuIcon method, and provide the same functionality via CSS</li> -<li><a href="http://dev.vaadin.com/ticket/2854">#2854</a>: Paintable should be an appropriate variable type</li> -<li><a href="http://dev.vaadin.com/ticket/2918">#2918</a>: Same application is loaded in different portlet instances</li> -<li><a href="http://dev.vaadin.com/ticket/3070">#3070</a>: Tree's Items should be easily styled</li> -<li><a href="http://dev.vaadin.com/ticket/3088">#3088</a>: ComboBox, If only one item is listed, pressing Enter should choose it, not discard</li> -<li><a href="http://dev.vaadin.com/ticket/3117">#3117</a>: Portlet 2.0 (JSR-286) support</li> -<li><a href="http://dev.vaadin.com/ticket/3120">#3120</a>: Window.setClosable(boolean)</li> -<li><a href="http://dev.vaadin.com/ticket/3133">#3133</a>: Window draggability disabling feature</li> -<li><a href="http://dev.vaadin.com/ticket/3175">#3175</a>: Date Field "too big" date handling</li> -<li><a href="http://dev.vaadin.com/ticket/3185">#3185</a>: Add possibility to specify application CSS class name (Patch to make it easier to use Vaadin with Jython)</li> -<li><a href="http://dev.vaadin.com/ticket/3230">#3230</a>: Sub window should not be dragged or resized when the cursor is outside the browser window</li> -<li><a href="http://dev.vaadin.com/ticket/3234">#3234</a>: Component Event Listener Framework for all widgets/components</li> -<li><a href="http://dev.vaadin.com/ticket/3259">#3259</a>: Removing all action handlers</li> -<li><a href="http://dev.vaadin.com/ticket/3277">#3277</a>: MenuBar.MenuItem could have setVisible() method</li> -<li><a href="http://dev.vaadin.com/ticket/3298">#3298</a>: Split sources to several folders</li> -<li><a href="http://dev.vaadin.com/ticket/3332">#3332</a>: Redesign how widgets are packaged and how the widgetset is built</li> -<li><a href="http://dev.vaadin.com/ticket/3338">#3338</a>: Create a Maven archetype for creating a widget project</li> -<li><a href="http://dev.vaadin.com/ticket/3367">#3367</a>: It should be possible to specify parameters for embedded flash</li> -<li><a href="http://dev.vaadin.com/ticket/3416">#3416</a>: Theme should contain Vaadin version</li> -<li><a href="http://dev.vaadin.com/ticket/3433">#3433</a>: BeanItemContainer's sort is not overridable</li> -<li><a href="http://dev.vaadin.com/ticket/3434">#3434</a>: IndexedContainer's compare is not overridable</li> -<li><a href="http://dev.vaadin.com/ticket/3451">#3451</a>: ComboBox causes internal error when changing page too fast</li> -<li><a href="http://dev.vaadin.com/ticket/3472">#3472</a>: Give better error message if widgetset can not be loaded</li> -<li><a href="http://dev.vaadin.com/ticket/3473">#3473</a>: Detect if UIDL request returns 404 and show an error message</li> -<li><a href="http://dev.vaadin.com/ticket/3479">#3479</a>: Embedded applications should not change the page title</li> -<li><a href="http://dev.vaadin.com/ticket/3483">#3483</a>: PopupView rendering style inside a layout is unspecified</li> -<li><a href="http://dev.vaadin.com/ticket/3498">#3498</a>: Window doesn't get focus correctly</li> -<li><a href="http://dev.vaadin.com/ticket/3499">#3499</a>: PopupView CSS style is broken</li> -<li><a href="http://dev.vaadin.com/ticket/3526">#3526</a>: SplitPanel collapse and expand with doubleclick</li> -<li><a href="http://dev.vaadin.com/ticket/3541">#3541</a>: VerticalLayout//HorizontalLayout/GridLayout/AbsoluteLayout/CSSLayout should support click events</li> -<li><a href="http://dev.vaadin.com/ticket/3544">#3544</a>: Implement support for focus/blur events in TextField</li> -<li><a href="http://dev.vaadin.com/ticket/3565">#3565</a>: CommunicationManager is not serializable</li> -<li><a href="http://dev.vaadin.com/ticket/3580">#3580</a>: MenuBar stylenames aren't added to the submenu overlays</li> -<li><a href="http://dev.vaadin.com/ticket/3589">#3589</a>: Window.executeJavaScript()</li> -<li><a href="http://dev.vaadin.com/ticket/3603">#3603</a>: No DTD in generated GWT descriptor</li> -<li><a href="http://dev.vaadin.com/ticket/3605">#3605</a>: Patch to avoid concurrent modification exceptions in EventRouter</li> -<li><a href="http://dev.vaadin.com/ticket/3631">#3631</a>: LoginForm login button is too wide in IE6/IE7</li> -<li><a href="http://dev.vaadin.com/ticket/3654">#3654</a>: Decide on final PaintTarget.paintReference(Paintable, String) API</li> -<li><a href="http://dev.vaadin.com/ticket/3655">#3655</a>: ApplicationRunner logs unnecessary java.lang.ClassNotFoundExceptions</li> -<li><a href="http://dev.vaadin.com/ticket/3678">#3678</a>: MenuBar needs a separator item</li> -<li><a href="http://dev.vaadin.com/ticket/3683">#3683</a>: TextField.setRows() API needs reworking</li> -<li><a href="http://dev.vaadin.com/ticket/3688">#3688</a>: ContainerHierarchicalWrapper should stay ordered by the wrapped container</li> -<li><a href="http://dev.vaadin.com/ticket/3715">#3715</a>: Sub windows are shown as VView in debug console</li> -<li><a href="http://dev.vaadin.com/ticket/3717">#3717</a>: Parameterize BeanItem and ComponentContainer.getComponentIterator</li> -<li><a href="http://dev.vaadin.com/ticket/3721">#3721</a>: ComboBox can insert only new item without losing its focus</li> -<li><a href="http://dev.vaadin.com/ticket/3731">#3731</a>: Implement a simpler alternative to ApplicationContext.TransactionListener</li> -<li><a href="http://dev.vaadin.com/ticket/3740">#3740</a>: Tabsheet no longer fully serializable, doesn't work in GAE</li> -<li><a href="http://dev.vaadin.com/ticket/3754">#3754</a>: Add data.util.TextFileProperty</li> -<li><a href="http://dev.vaadin.com/ticket/3755">#3755</a>: Select throws IllegalArgumentException when browsing pages quickly</li> -<li><a href="http://dev.vaadin.com/ticket/3756">#3756</a>: Add support for passing a typed Object[] from client to server</li> -<li><a href="http://dev.vaadin.com/ticket/3757">#3757</a>: Add support for passing a typed map from client to server</li> -<li><a href="http://dev.vaadin.com/ticket/3759">#3759</a>: Cannot scroll to the last tab in a Tabsheet</li> -<li><a href="http://dev.vaadin.com/ticket/3760">#3760</a>: Scrollbars are missing in Safari/Chrome</li> -<li><a href="http://dev.vaadin.com/ticket/3761">#3761</a>: MenuBar breaks the application completely</li> -<li><a href="http://dev.vaadin.com/ticket/3762">#3762</a>: Dependency to javax/portlet/PortletRequest, won't work with GAE</li> -<li><a href="http://dev.vaadin.com/ticket/3763">#3763</a>: Add javadoc to public methods in ApplicationConnection</li> -<li><a href="http://dev.vaadin.com/ticket/3772">#3772</a>: Add notifier interfaces for focus and blur events</li> -<li><a href="http://dev.vaadin.com/ticket/3775">#3775</a>: Optimize Tree rendering</li> -<li><a href="http://dev.vaadin.com/ticket/3782">#3782</a>: ClassCastException when adding Window via addComponent</li> -<li><a href="http://dev.vaadin.com/ticket/3783">#3783</a>: ClickListener in Panel does not work</li> -<li><a href="http://dev.vaadin.com/ticket/3784">#3784</a>: Panel.setScrollTop does not work with invalid values</li> -<li><a href="http://dev.vaadin.com/ticket/3785">#3785</a>: Style names for MenuBar.MenuItem</li> -<li><a href="http://dev.vaadin.com/ticket/3786">#3786</a>: Add focus and blur events to Select/VFilterSelect and DateField/VTextualDate</li> -<li><a href="http://dev.vaadin.com/ticket/3788">#3788</a>: Typo in setWriteThrough's parameter name</li> -<li><a href="http://dev.vaadin.com/ticket/3807">#3807</a>: LoginForm doesn't work when multiple windows are used for the same application</li> -<li><a href="http://dev.vaadin.com/ticket/3817">#3817</a>: Upload: Browsers send different filenames</li> -<li><a href="http://dev.vaadin.com/ticket/3819">#3819</a>: Document that widgetset compiler loads classes</li> -<li><a href="http://dev.vaadin.com/ticket/3820">#3820</a>: DefaultItemSorter is not serializable</li> -<li><a href="http://dev.vaadin.com/ticket/3824">#3824</a>: Make sure build generates theme version</li> -<li><a href="http://dev.vaadin.com/ticket/3825">#3825</a>: AbstractComponentThrows NPE when both visible and enable is set to false</li> -<li><a href="http://dev.vaadin.com/ticket/3828">#3828</a>: TextField inside a layout inside a Table is clipped</li> -<li><a href="http://dev.vaadin.com/ticket/3835">#3835</a>: Portlet 2.0 does not support the "style" parameter</li> -<li><a href="http://dev.vaadin.com/ticket/3843">#3843</a>: Form caption is blue in IE</li> -<li><a href="http://dev.vaadin.com/ticket/3845">#3845</a>: Twincol select buttons are missing right border in IE6</li> -<li><a href="http://dev.vaadin.com/ticket/3849">#3849</a>: Undefined wide menubar is 100% wide in IE6</li> -<li><a href="http://dev.vaadin.com/ticket/3850">#3850</a>: Submenu icon is placed outside the menu in IE7</li> -<li><a href="http://dev.vaadin.com/ticket/3859">#3859</a>: Application contains mysterious deprecated methods</li> -<li><a href="http://dev.vaadin.com/ticket/3874">#3874</a>: Two click events is sent for a middle click in a layout</li> -<li><a href="http://dev.vaadin.com/ticket/3879">#3879</a>: Removing portlet leaks memory</li> -<li><a href="http://dev.vaadin.com/ticket/3881">#3881</a>: MenuBar collapsing slightly broken with Reindeer theme</li> -<li><a href="http://dev.vaadin.com/ticket/3883">#3883</a>: Extra white space at top when navigating in sampler with IE8</li> -<li><a href="http://dev.vaadin.com/ticket/3884">#3884</a>: Menubar with collapsed menus does not handle resize events properly</li> -<li><a href="http://dev.vaadin.com/ticket/3885">#3885</a>: Menubar with collapsed menus does not show arrow for showing collapsed items</li> -<li><a href="http://dev.vaadin.com/ticket/3886">#3886</a>: InputPrompt of TextField/Combobox does not change until refresh</li> + <li><a href="http://dev.vaadin.com/ticket/119">#119</a>: Design drag and drop support API</li> + <li><a href="http://dev.vaadin.com/ticket/875">#875</a>: Keybinding for any components should be easier to do</li> + <li><a href="http://dev.vaadin.com/ticket/3492">#3492</a>: DateField should have an option to show week numbers</li> + <li><a href="http://dev.vaadin.com/ticket/3913">#3913</a>: Focus and BlurEvents for Button/Checkbox and OptionGroup</li> + <li><a href="http://dev.vaadin.com/ticket/3931">#3931</a>: Provide methods for browser detection in WebBrowser</li> + <li><a href="http://dev.vaadin.com/ticket/4102">#4102</a>: RichTextArea should provide feedback on current text format</li> + <li><a href="http://dev.vaadin.com/ticket/4139">#4139</a>: Update RichTextAreaToolbar to GWT 2.0</li> + <li><a href="http://dev.vaadin.com/ticket/4192">#4192</a>: HierarchicalContainer implements Container.Filterable but does not allow filtering</li> + <li><a href="http://dev.vaadin.com/ticket/4229">#4229</a>: IE support for ColorPicker</li> + <li><a href="http://dev.vaadin.com/ticket/4241">#4241</a>: Implement drag'n'drop support for Table</li> + <li><a href="http://dev.vaadin.com/ticket/4242">#4242</a>: Implement drag'n'drop support for Tree</li> + <li><a href="http://dev.vaadin.com/ticket/4284">#4284</a>: Add Chrome version parsing to BrowserInfo</li> + <li><a href="http://dev.vaadin.com/ticket/4334">#4334</a>: TextField contents offset in Firefox 3.6</li> + <li><a href="http://dev.vaadin.com/ticket/4349">#4349</a>: Resizing the browser window causes timeline to scroll left</li> + <li><a href="http://dev.vaadin.com/ticket/4350">#4350</a>: Removing a root recursively puts HierarchicalContainerWrapper in an inconsistent state</li> + <li><a href="http://dev.vaadin.com/ticket/4352">#4352</a>: Vaadin application font is ugly in Windows Safari/Chrome</li> + <li><a href="http://dev.vaadin.com/ticket/4354">#4354</a>: SplitPanel setComponent methods should check if the component is already set</li> + <li><a href="http://dev.vaadin.com/ticket/4359">#4359</a>: Immediate upload in a wide form layout does not work in Firefox 3.5 and Opera</li> + <li><a href="http://dev.vaadin.com/ticket/4360">#4360</a>: HierarchicalContainer.setParent() creates "duplicates" into the hierarchy</li> + <li><a href="http://dev.vaadin.com/ticket/4370">#4370</a>: HierarchicalContainer.setParent() removes node children incorrectly</li> + <li><a href="http://dev.vaadin.com/ticket/4394">#4394</a>: ValueChangeListener is called multiple times for fields</li> + <li><a href="http://dev.vaadin.com/ticket/4396">#4396</a>: RichTextArea broken in IE</li> + <li><a href="http://dev.vaadin.com/ticket/4399">#4399</a>: AbstractApplicationServlet.RequestType enum should have visibility protected</li> + <li><a href="http://dev.vaadin.com/ticket/4401">#4401</a>: Clicking on week numbers in VCalendarPanel selects a date</li> + + + <li><a href="http://dev.vaadin.com/ticket/119">#119</a>: Design drag and drop support API</li> + <li><a href="http://dev.vaadin.com/ticket/3492">#3492</a>: DateField should have an option to show week numbers</li> + <li><a href="http://dev.vaadin.com/ticket/3913">#3913</a>: Focus and BlurEvents for Button/Checkbox and OptionGroup</li> + <li><a href="http://dev.vaadin.com/ticket/3931">#3931</a>: Provide methods for browser detection in WebBrowser</li> + <li><a href="http://dev.vaadin.com/ticket/4102">#4102</a>: RichTextArea should provide feedback on current text format</li> + <li><a href="http://dev.vaadin.com/ticket/4139">#4139</a>: Update RichTextAreaToolbar to GWT 2.0</li> + <li><a href="http://dev.vaadin.com/ticket/4192">#4192</a>: HierarchicalContainer implements Container.Filterable but does not allow filtering</li> + <li><a href="http://dev.vaadin.com/ticket/4241">#4241</a>: Implement drag'n'drop support for Table</li> + <li><a href="http://dev.vaadin.com/ticket/4242">#4242</a>: Implement drag'n'drop support for Tree</li> + <li><a href="http://dev.vaadin.com/ticket/4284">#4284</a>: Add Chrome version parsing to BrowserInfo</li> + <li><a href="http://dev.vaadin.com/ticket/4334">#4334</a>: TextField contents offset in Firefox 3.6</li> + <li><a href="http://dev.vaadin.com/ticket/4350">#4350</a>: Removing a root recursively puts HierarchicalContainerWrapper in an inconsistent state</li> + <li><a href="http://dev.vaadin.com/ticket/4352">#4352</a>: Vaadin application font is ugly in Windows Safari/Chrome</li> + <li><a href="http://dev.vaadin.com/ticket/4354">#4354</a>: SplitPanel setComponent methods should check if the component is already set</li> + <li><a href="http://dev.vaadin.com/ticket/4359">#4359</a>: Immediate upload in a wide form layout does not work in Firefox 3.5 and Opera</li> + <li><a href="http://dev.vaadin.com/ticket/4360">#4360</a>: HierarchicalContainer.setParent() creates "duplicates" into the hierarchy</li> + <li><a href="http://dev.vaadin.com/ticket/4370">#4370</a>: HierarchicalContainer.setParent() removes node children incorrectly</li> + <li><a href="http://dev.vaadin.com/ticket/4394">#4394</a>: ValueChangeListener is called multiple times for fields</li> + <li><a href="http://dev.vaadin.com/ticket/4399">#4399</a>: AbstractApplicationServlet.RequestType enum should have visibility protected</li> </ul> <h2><a name="requirements">Requirements</a></h2> |