Artur Signell
eeffa805a2
Remove trailing whitespace from code and javadoc
Change-Id: I4c852b7f9928e190572876690d5bef1234494a5d
7 vuotta sitten
Artur Signell
6d54d78944
Format using Eclipse Neon
Change-Id: I33f1cc33969ff74a95b1b8cc0f2add589be5aae0
7 vuotta sitten
Teemu Suo-Anttila
18fe7aa260
Build vaadin-client with maven
Change-Id: I36c426086a2b957f6f738d17470c499a01ddac3b
8 vuotta sitten
Leif Åstrand
35d91245de
Support JsonValue types as declared types in state and RPC (#15560)
Change-Id: I2779a533811bb1b60c4e74789f6378574bc6ac61
9 vuotta sitten
Leif Åstrand
fd62b6efe8
replace com.google.gwt.json.* usages with elemental.json.* (#8942)
Change-Id: I745b12685be4696fd8f1158005bf731f35ae8a81
9 vuotta sitten
Artur Signell
e77e73cf64
Update copyright year to 2014
Change-Id: Ic77338304dc7e58e49f27dcdaf0bab2e00f5bba6
10 vuotta sitten
Leif Åstrand
34096d1784
Add lightweight profiling (#10961)
Also remove most of the timing information that was previously logged
Change-Id: I8269036a12762eb63f7d4f93aefb6be307dd620a
11 vuotta sitten
Leif Åstrand
f15030a65a
Use native collections in TypeDataStore and related classes (#10937)
Change-Id: I6762c9411119ea3a363d2a605f71d20871d73209
11 vuotta sitten
Leif Åstrand
28b7703d29
Don't fetch old bean property value if it is not needed (#10940)
Change-Id: I6231eedef94c402457fc4cb217366a3e08f1492c
11 vuotta sitten
Artur Signell
fb68bd5303
Updated copyright notices and added missing license headers
Change-Id: I419ce4581d1a8b84d4236a85a1333d23f3423b2e
11 vuotta sitten
Artur Signell
bfbfdd51a0
Renamed com.vaadin.terminal.gwt.client to com.vaadin.client (#9432)
11 vuotta sitten
Leif Åstrand
02878bd07a
Use ConnectorBundle for JSON encoding and decoding (#9371)
12 vuotta sitten
Leif Åstrand
1a7d126e35
Initial ConnectorBundle implementation (#9371)
12 vuotta sitten
Artur Signell
8d0c857382
Replaced license place holder with actual license (#8955)
12 vuotta sitten
Artur Signell
14dd4d0b28
Moved client files to a client src folder (#9299)
12 vuotta sitten
Leif Åstrand
7f75d0f4cf
Move classes common to client and server to com.vaadin.shared.* (#8934)
12 vuotta sitten
Leif Åstrand
a7097c68ef
Support arrays in RPC and shared state + test (#8655)
12 vuotta sitten
Leif Åstrand
351e04dd8e
Change map serialization to use same scheme as GWT AutoBean (#8602)
12 vuotta sitten
Leif Åstrand
7468c8261d
Don't send type info from server to client (#8879)
12 vuotta sitten
Leif Åstrand
3702e37192
Pass declared types to JsonDecoder and use them (#8677)
12 vuotta sitten
Leif Åstrand
694a588f94
Add DiffJSONSerializer for updating existing objects (#8879)
This is work in progress towards using declared types for data received
from the server.
12 vuotta sitten
Leif Åstrand
6526c870a3
Extract duplicated code for decoding collections
12 vuotta sitten
Artur Signell
71e30eb3ef
Added support for map keys of any type (#8602)
12 vuotta sitten
Artur Signell
43794ef1b8
Added support for serializing enums (#8675)
Changed JSONSerializer to use JSONValue instead of JSONObject
12 vuotta sitten
Artur Signell
badc5c3ee4
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 vuotta sitten
Artur Signell
d4a4cc148b
#8602 Added support for Map<Connector,?>
12 vuotta sitten
Artur Signell
cf925d995b
#8515 Additional fix for sets, and lists from client to server
12 vuotta sitten
Artur Signell
36dca64414
Moved Connector -> Connector Id mapping to AbstractComponent
Moved Connector Id -> Connector mapping to Application
Moved dirty connector tracking to Root
Removed adding of
12 vuotta sitten
Artur Signell
26c8a73995
#8534 Handle null values consistently both from server to client and
from client to server
12 vuotta sitten
Artur Signell
07c94092bd
#8504 Support passing Connector references to/from client
12 vuotta sitten
Artur Signell
0158bd1291
Connector -> ServerConnector
12 vuotta sitten
Artur Signell
b1378a6369
#8515 Added serialization support for Lists containing supported types.
12 vuotta sitten
Artur Signell
77f399a27e
#8510 Support using Resources through URLReference/ResourceReference in
shared state and RPC calls
12 vuotta sitten
Artur Signell
e4643f33aa
VaadinSerializer -> JSONSerializer
12 vuotta sitten
Artur Signell
4bd6cf0110
#8444 Generate serializers for client to server RPC
12 vuotta sitten
Artur Signell
6cf9afc850
Organized imports and formatted all java files
12 vuotta sitten
Artur Signell
de73abe459
#8434 Renamed *Paintable classes to *Connector and updated ConnectorMap
accordingly
12 vuotta sitten
Henri Sara
6c0662316c
Communicate caption of components in shared state (#8304).
12 vuotta sitten
Henri Sara
22ca8a011a
Cleanup, javadoc etc. for shared state serialization (#8304).
12 vuotta sitten
Artur Signell
23bca2af5e
#8304 Changed Button to solely use shared state
12 vuotta sitten
Artur Signell
6dae5cd35f
#8304 First steps towards supporting serialization of any bean
12 vuotta sitten
Henri Sara
cc344b7fe0
Use String instead of char as type tag in JSON (#8304 shared state).
12 vuotta sitten
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 vuotta sitten
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 vuotta sitten
Henri Sara
a2f79d1d36
Basic JSON encoding and decoding utilities from server to client (#8304)
Also includes minor refactoring in preparation for shared state support.
12 vuotta sitten
Henri Sara
76d986d85a
Add missing license headers and Serializable implementations.
12 vuotta sitten
Henri Sara
0fd119ab22
Separate and improve JSON encoding/decoding of values (#8277, #8279).
12 vuotta sitten