Artur Signell
0158bd1291
Connector -> ServerConnector
12 years ago
Artur Signell
ae3478bc2e
Updated Panel to no longer use child painted with the UIDL
12 years ago
Artur Signell
b1378a6369
#8515 Added serialization support for Lists containing supported types.
12 years ago
Artur Signell
77f399a27e
#8510 Support using Resources through URLReference/ResourceReference in
shared state and RPC calls
12 years ago
Artur Signell
88d1e517cb
#8500 Initial implementation for sending component hierarchy
automatically to the client and calling a listener method (for the
parent) when its child hierarchy has been updated.
Minor cleanup of JSON handling at the same time.
12 years ago
Leif Åstrand
5e347e2c9c
Restore lazy layout functionality (#8313)
12 years ago
Leif Åstrand
a2b47fe091
Run a new layout phase after VScrollTable.sizeInit (#8313)
12 years ago
Henri Sara
121b1dae34
Implement server to client RPC (#8426).
12 years ago
Artur Signell
039069727f
#8448 Replaced id and connection setters with parameters to the init method and refactored RootConnector initialization to be compatible with this
12 years ago
Artur Signell
75cefcf9c4
#8439 Deprecated ApplicationConnect.getPaintable(UIDL) and added getConnector(String id, String connectorType) instead
12 years ago
Artur Signell
f603acfa30
Renamed Paintable component classes to Connector
12 years ago
Artur Signell
de73abe459
#8434 Renamed *Paintable classes to *Connector and updated ConnectorMap
accordingly
12 years ago
Artur Signell
9cda1cc5ca
getWidgetForPaintable -> getWidget
12 years ago
Leif Åstrand
a9541c3abd
Refactor #8313 based on API review
12 years ago
Artur Signell
e137874fd8
Removed extra "Widget" prefix from ApplicationConnection method names
12 years ago
Artur Signell
23bca2af5e
#8304 Changed Button to solely use shared state
12 years ago
Artur Signell
6dae5cd35f
#8304 First steps towards supporting serialization of any bean
12 years ago
Leif Åstrand
5238720d54
Actually mark all widgets as dirty for forceLayout (#8313)
12 years ago
Henri Sara
eba294b572
Set shared state for VPaintables before updateFromUIDL() (#8304).
Also includes minor fixes related to shared state painting and decoding.
Some data is currently duplicated in UIDL and shared state, and width
and height are used from shared state except for a few cases that still
parse them from UIDL explicitly.
12 years ago
Henri Sara
3588a2fad5
Defer nested components to paint them as top-level changes (#8304).
Refactoring and changes to paint nested component contents after the
component in which they are nested. The client side can create
uninitialized components immediately but defer configuring them.
12 years ago
Leif Åstrand
84b8e9d9c1
Remove unused ApplicationConnection.updateComponentSize (#8313)
12 years ago
Henri Sara
a062383b16
Remove support for Select in multi-select mode (#8169, #8326).
Also includes some related cleanup as this was the last special case
where the widget was selected on the client side based on UIDL fields
other than tag.
12 years ago
Artur Signell
6e7f97280a
#8325 Move ApplicationConnection.updateComponent to
VAbstractPaintableWidget.updateFromUIDL
12 years ago
Leif Åstrand
e4e09111be
Store MeasuredSize instance in VAbstractPaintableWidget (#8313)
12 years ago
Leif Åstrand
41bffeb84c
Use one MeasureManager per ApplicationConnection
12 years ago
Artur Signell
787eedd131
#8323 Renamed getParentPaintable to getParent and cache the
parentvalue. Should still be changed so that the framework constructs
the paintable hierarchy and sets it to the paintables.
12 years ago
Artur Signell
b77b4e6a2e
#8324 Automatically set paintable id when paintable is created
12 years ago
Artur Signell
f6d37db800
#8324 Set connection for VViewPaintable when initializing
12 years ago
Artur Signell
a6fe887899
Fixed ClassCastException as VViewPaintable should be created, not VView
12 years ago
Artur Signell
4881fe4b0d
#8323 Moved updateCaption from Container to VPaintableWidgetContainer
12 years ago
Henri Sara
c763891bc1
Implement simple shared state as a Map (#8304) - work in progress
In this version, SharedState can return a map that will be transferred.
On the client side, shared state is deserialized from the map but not
used.
Shared state is not sent for nested components that have not been
painted yet - doing so requires refactoring of painting of components.
12 years ago
Artur Signell
49799b2e3c
Crude first implementation of getParentPaintable
Moved caption handling from Container to newly introduced
VPaintableWidgetContainer
12 years ago
Leif Åstrand
5e14034fcc
Initial MeasureManager and working Horizontal/VerticalLayout (#8313)
12 years ago
Leif Åstrand
c34f2b73a7
Initial removal of %-conversions, many components need fixes (#8312)
12 years ago
Henri Sara
91b3084e06
Merge changes from master to rpc branch.
12 years ago
Artur Signell
d94559e52b
Avoid comparing Widget with VPaintableWidget
12 years ago
Artur Signell
cc3d673ad8
Split VScrollTable, VTreeTable and VMenuBar into paintable and
widget classes. Improved VAbstractPaintable
12 years ago
Henri Sara
03781335fc
Register and use multiple RPC implementations by RPC interface (#8278).
12 years ago
Henri Sara
a311d94ac9
Implement incoming RPC call invocation on the server side (#8278).
12 years ago
Henri Sara
0fd119ab22
Separate and improve JSON encoding/decoding of values (#8277, #8279).
12 years ago
Henri Sara
1344e1ff97
Use simple JSON for RPC calls from client to server (#8279).
A MethodInvocation can have multiple parameters, but only String is
supported as a data type for them. Values to updateVariable() are still
encoded using old mechanisms and sent as name/type/value string tuples.
12 years ago
Henri Sara
67f7691fb2
#8277 Refactor client to server communication in preparation for RPC.
12 years ago
Henri Sara
5349e3c5a6
Defer sending of changes from client to server to group them.
12 years ago
Johannes Dahlström
0b8a57ad0a
#8241 Removed debug message, added reference to ticket
svn changeset:22746/svn branch:6.8
12 years ago
Artur Signell
70173cfc6e
Split Paintable from Widget so we have VPaintable (paintable without any
Widget), VPaintableWidget (paintable connected to a widget).
12 years ago
Artur Signell
622545764d
Split Paintable handling from ApplicationConnection to PaintableMap.
12 years ago
Johannes Dahlström
7115e50f32
#8241 Removed debug message, added reference to ticket
svn changeset:22736/svn branch:6.7
12 years ago
Johannes Dahlström
69d6bf7682
Merge from 6.7
svn changeset:22637/svn branch:6.8
12 years ago
Johannes Dahlström
f3f5f0ebff
#8241 Rename Vaadin-Redirect to Vaadin-Refresh, make URI optional: if not given, refresh the current page
svn changeset:22625/svn branch:6.7
12 years ago
Johannes Dahlström
62e3341e68
Fix for #8241: Provide a way to redirect the client to a given URI in a UIDL response (e.g. a custom login page)
svn changeset:22619/svn branch:6.7
12 years ago