]> source.dussan.org Git - vaadin-framework.git/commit
Initial support for sending difference in state (#8419)
authorArtur Signell <artur@vaadin.com>
Mon, 23 Apr 2012 18:48:02 +0000 (21:48 +0300)
committerArtur Signell <artur@vaadin.com>
Fri, 11 May 2012 19:18:19 +0000 (22:18 +0300)
commitbadc5c3ee400b1225145de6532004b36d4ad14b9
treed74f10eea1b05835fd8532eebf54bacfa55d0309
parentbb5fca1bcaaa114175c45bf0e4d78a53ccee6c8a
Initial support for sending difference in state (#8419)

Forces the shared state to be the type declared by getStateType (#8677)

Creates an empty object for reference when doing a full repaint, causing
only the differences between a freshly created object and the current
state to be sent.
12 files changed:
src/com/vaadin/terminal/gwt/client/ApplicationConnection.java
src/com/vaadin/terminal/gwt/client/communication/JSONSerializer.java
src/com/vaadin/terminal/gwt/client/communication/JsonDecoder.java
src/com/vaadin/terminal/gwt/client/communication/JsonEncoder.java
src/com/vaadin/terminal/gwt/client/communication/URLReference_Serializer.java
src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java
src/com/vaadin/terminal/gwt/server/ClientConnector.java
src/com/vaadin/terminal/gwt/server/DragAndDropService.java
src/com/vaadin/terminal/gwt/server/JsonCodec.java
src/com/vaadin/terminal/gwt/widgetsetutils/SerializerGenerator.java
src/com/vaadin/ui/AbstractComponent.java
src/com/vaadin/ui/Root.java