From 50b9c0c472d3caa7d1ff2fe14d1ca270b6bde4ac Mon Sep 17 00:00:00 2001
From: Teemu Suo-Anttila
Date: Wed, 23 Sep 2015 13:09:27 +0300
Subject: Fix missing @since, update release notes
Change-Id: Ib4bd0fe70de2189263d2aec7eb9255a2e4389b4b
---
WebContent/release-notes.html | 152 ++++++---------------
.../com/vaadin/client/ui/orderedlayout/Slot.java | 2 +-
.../ui/orderedlayout/VAbstractOrderedLayout.java | 4 +-
.../widget/escalator/RowVisibilityChangeEvent.java | 2 +-
4 files changed, 46 insertions(+), 114 deletions(-)
diff --git a/WebContent/release-notes.html b/WebContent/release-notes.html
index c95c75e248..4bda750780 100644
--- a/WebContent/release-notes.html
+++ b/WebContent/release-notes.html
@@ -95,9 +95,13 @@
enhancements. Below is a list of the most notable changes:
- - Completely new reconnect dialog
- - Grid unbuffered editing
- - Grid keyboard navigation enhancement
+ - New configurable client-server reconnect handling and warning dialogs
+ - Grid line-based editing and unbuffered datasource binding
+ - More fluent Grid scrolling for touch devices
+ - Configurable keyboard, touch and mouse navigation support for Grid editor
+ - Declarative HTML serialization enhancements for Vaadin Designer 1.0
+ - Better handling of closing a window with keyboard shortcuts
+ - Column collapsing events for Table
@@ -108,18 +112,19 @@
Incompatible or Behavior-altering Changes in @version-minor@
- - Window close shortcuts have been changed, and ESCAPE is no longer a hard-coded default, but rather a soft one,
- and can be removed. If the
close-shortcut
attribute of the v-window
element is present,
- it must list all close shortcuts, including ESCAPE, separated by whitespace. Existing, unchanged code should
- behave as before. See ticket #17383 for more information
- on the reasoning behind the change.
+ - Window.setCloseShortcut() is now deprecated. ESCAPE is no longer a hard-coded default, but rather a soft one, and
+ can be removed. If the close-shortcut attribute of the v-windowelement is present, it must list all close
+ shortcuts, including ESCAPE, separated by whitespace. Existing, unchanged code should behave as before.
+ See ticket #17383 for more information on the reasoning
+ behind the change.
- Grid SelectionModels are now Extensions. This update removes all selection related variables and API from
- GridConnector, GridState, GridServerRpc and GridClientRpc
+ GridConnector, GridState, GridServerRpc and GridClientRpc
- StringToEnumConverter now explicitly supports Enum types with custom toString() implementations.
This may affect applications that relied on the undefined behavior in previous versions.
Known Issues and Limitations
+ - Vaadin TouchKit versions prior to 4.1.0 do not work with 7.6. Please use version 4.1.0 or above.
- Drag'n'drop in a Table doesn't work on touch devices running
Internet Explorer (Windows Phone, Surface)
(#13737)
@@ -137,24 +142,23 @@
The most prominent limitations are:
- - HTTP proxies can prevent push requests from working
- properly. To mitigate the issues, avoid using streaming
- and configure your proxy so it allows response headers
- to pass through before the whole response is received.
- #17075
- should make long-polling work seamlessly with all proxies.
-
- - HTTP session can not be invalidated while using
- push over websockets on Tomcat 7 (#11721)
-
- - Cookies are not available while using websockets (#11808)
-
- - Push is currently not supported in portals (See #11493)
-
+ - Push is currently not supported in portals (See #11493)
+
+ - >Transport mode WEBSOCKET does not support invalidating the session on Tomcat 7,
+ nor setting cookies for the session. The new transport mode WEBSOCKET_XHR can be
+ used to bypass these limitations.
+
+ See tickets #11808 and
+ #11721
+
+ - Google App Engine has some limitations. Please consult Vaadin Wiki:
+ Vaadin support for Google App Engine
+
+ - Grid does not support adding components to cells. Instead light-weight Renderers can be
+ used to present and edit data.
Vaadin Installation
@@ -173,20 +177,21 @@
- - If using Maven, define it as a dependency or use
- any of the available archetypes (only vaadin-application
- is available for Vaadin 7 at the time of this release)
- to create a new project
+
- Maven dependecy.If using Maven, define it as a dependency or use
+ any of the available archetypes to create a new project. More information at
+ https://vaadin.com/maven
- - If using Eclipse, use the Vaadin Plugin for
- Eclipse, which automatically downloads the Vaadin
- libraries.
+
- IDE Plugins.If using Eclipse, use the
+ Vaadin Plugin for Eclipse, which automatically
+ downloads the Vaadin libraries. For NetBeans 8.0 and 7.4, use the
+ official Vaadin plugin
+ that provides Maven based wizards and code completion support for Vaadin development.
- It is also available as a ZIP package downloadable from Vaadin Download
page.
@@ -373,79 +378,6 @@
Liferay Control Panel for Vaadin for easy widget set compilation.
-
- Notes and Limitations for Google App Engine
-
-
-
- The following instructions and limitations apply when you
- run a Vaadin application under the Google App Engine.
-
-
- -
-
- Applications must use GAEVaadinServlet
- instead of VaadinServlet in
- web.xml
- .
-
-
-
- -
-
- Session support must be enabled in
- appengine-web.xml
- :
-
<sessions-enabled>true</sessions-enabled>
-
-
- -
-
Avoid using the session for storage, usual App
- Engine limitations apply (no synchronization, that
- is, unreliable).
-
-
- -
-
- Vaadin uses memcache for mutex, the key is of the
- form
- _vmutex<sessionid>
- .
-
-
-
- -
-
- The Vaadin VaadinSession class is serialized
- separately into memcache and datastore; the memcache
- key is
- _vac<sessionid>
- and the datastore entity kind is
- _vac
- with identifiers of the type
- _vac<sessionid>
- .
-
-
-
- -
-
- DO NOT update application state when serving an ConnectorResource
- (such as ClassResource.getStream()).
-
-
-
- -
-
The application remains locked during uploads - a
- progress bar is not possible
-
-
-
-
- For other known problems, see open tickets at developer site
- dev.vaadin.com.
-
-
Supported Technologies
@@ -500,12 +432,12 @@
- - Mozilla Firefox 18-38
+ - Mozilla Firefox 18-40
- Mozilla Firefox 17 ESR, 24 ESR, 31 ESR, 38 ESR
- - Internet Explorer 8-11
+ - Internet Explorer 8-11, Edge
- Safari 6-8
- - Opera 16-29
- - Google Chrome 23-42
+ - Opera 16-31
+ - Google Chrome 23-45
diff --git a/client/src/com/vaadin/client/ui/orderedlayout/Slot.java b/client/src/com/vaadin/client/ui/orderedlayout/Slot.java
index 5ecda3dca4..8d86d236a6 100644
--- a/client/src/com/vaadin/client/ui/orderedlayout/Slot.java
+++ b/client/src/com/vaadin/client/ui/orderedlayout/Slot.java
@@ -105,7 +105,7 @@ public class Slot extends SimplePanel {
* The method should normally only be called by
* {@link VAbstractOrderedLayout#createSlot(Widget)}.
*
- * @since
+ * @since 7.6
* @param layout
* the layout containing the slot
*/
diff --git a/client/src/com/vaadin/client/ui/orderedlayout/VAbstractOrderedLayout.java b/client/src/com/vaadin/client/ui/orderedlayout/VAbstractOrderedLayout.java
index 53ba9ddb28..34362c9c2b 100644
--- a/client/src/com/vaadin/client/ui/orderedlayout/VAbstractOrderedLayout.java
+++ b/client/src/com/vaadin/client/ui/orderedlayout/VAbstractOrderedLayout.java
@@ -220,7 +220,7 @@ public class VAbstractOrderedLayout extends FlowPanel {
* should not be called directly by the user. When overridden, the super
* method must be called.
*
- * @since
+ * @since 7.6
* @param Slot
* to remove
*/
@@ -254,7 +254,7 @@ public class VAbstractOrderedLayout extends FlowPanel {
* new slot is needed. It should not be called directly by the user, but can
* be overridden to customize slot creation.
*
- * @since
+ * @since 7.6
* @param widget
* the widget for which a slot is being created
* @return created Slot
diff --git a/client/src/com/vaadin/client/widget/escalator/RowVisibilityChangeEvent.java b/client/src/com/vaadin/client/widget/escalator/RowVisibilityChangeEvent.java
index 056efd9915..5f1531e378 100644
--- a/client/src/com/vaadin/client/widget/escalator/RowVisibilityChangeEvent.java
+++ b/client/src/com/vaadin/client/widget/escalator/RowVisibilityChangeEvent.java
@@ -67,7 +67,7 @@ public class RowVisibilityChangeEvent extends
/**
* Gets the range of visible rows.
*
- * @since
+ * @since 7.6
* @return the visible rows
*/
public Range getVisibleRowRange() {
--
cgit v1.2.3