aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/terminal/gwt/server/JsonCodec.java
Commit message (Collapse)AuthorAgeFilesLines
* Moved server files to a server src folder (#9299)Artur Signell2012-08-131-792/+0
|
* Move classes common to client and server to com.vaadin.shared.* (#8934)Leif Åstrand2012-07-271-2/+2
|
* Improve server-side error when serializing wildcard types (#8862)Leif Åstrand2012-07-271-0/+6
|
* Support array as a generic type parameter (#8861)Leif Åstrand2012-07-031-9/+26
|
* Merge branch 'rpcArray'Leif Åstrand2012-06-251-7/+39
|\ | | | | | | | | Conflicts: src/com/vaadin/terminal/gwt/server/JsonCodec.java
| * Support arrays in RPC and shared state + test (#8655)Leif Åstrand2012-06-251-7/+39
| |
* | Moved connector tracking from Application to RootArtur Signell2012-06-211-66/+76
|/ | | | | | This should fix issues with connectors being detached and reattached and also make the connector map cleanup method unnecessary as long as AbstractConnect.attach and detach always are called (#8943)
* Support sending raw JSON values (#8888)Leif Åstrand2012-06-121-0/+2
|
* Initial javascript callback support (#6730)Leif Åstrand2012-06-111-0/+3
|
* Support generics when decoding Set (#8879)Leif Åstrand2012-06-111-1/+1
|
* Don't expect type info for Lists, Sets and Arrays (#8879)Leif Åstrand2012-06-081-3/+2
|
* Use camelCase field names -> JSON more suitable for javascript (#8888)Leif Åstrand2012-06-071-2/+13
|
* Change map serialization to use same scheme as GWT AutoBean (#8602)Leif Åstrand2012-06-061-22/+143
|
* Don't send type info from server to client (#8879)Leif Åstrand2012-06-061-57/+27
|
* Drop explicit type info from client -> server communication (#8879)Leif Åstrand2012-06-061-44/+24
|
* Use UidlValue for sending legacy maps and arrays (#8878)Leif Åstrand2012-06-061-26/+7
|
* Wrap variable change data in UidlValue wrapper with type info (#8878)Leif Åstrand2012-06-061-0/+21
| | | | | This is the first step towards dropping type info from the sent data for everything except changeVariables data
* Added support for map keys of any type (#8602)Artur Signell2012-05-141-55/+32
|
* Fixed problem with sending null values from the client to the serverArtur Signell2012-05-111-2/+6
|
* Added support for serializing enums (#8675)Artur Signell2012-05-111-0/+18
| | | | Changed JSONSerializer to use JSONValue instead of JSONObject
* Initial support for sending difference in state (#8419)Artur Signell2012-05-111-16/+69
| | | | | | | | 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.
* Made it possible to find out RPC parameter types (#8667)Artur2012-04-181-76/+87
| | | | | Refactored legacy change variables handling to LegacyChangeVariablesInvocation
* Refactored JsonCodec to use a given type for deserialization (#8667)Artur Signell2012-04-181-158/+298
|
* Only paint connector references for visible connectors (#8685)Artur2012-04-181-1/+11
|
* Fixes #8673 (some fields not en/decoded correctly) by using the ↵Marc Englund2012-04-171-5/+23
| | | | setter/getter name w/o altering case.
* Double was encoded as float, fixed. #8657Marc Englund2012-04-131-1/+1
|
* #8602 Added support for Map<Connector,?>Artur Signell2012-04-051-3/+29
|
* Updated AbsoluteLayout to use hierarchy and state change eventsArtur Signell2012-04-051-5/+9
|
* getCanonicalName() caused classloading problems when encoding json, changed ↵Marc Englund2012-03-281-1/+1
| | | | to getName().
* Paintable -> ConnectorArtur Signell2012-03-251-3/+2
|
* #8515 Additional fix for sets, and lists from client to serverArtur Signell2012-03-211-21/+63
|
* Moved Connector -> Connector Id mapping to AbstractComponentArtur Signell2012-03-211-43/+44
| | | | | Moved Connector Id -> Connector mapping to Application Moved dirty connector tracking to Root Removed adding of
* #8534 Handle null values consistently both from server to client andArtur Signell2012-03-161-6/+10
| | | from client to server
* #8534 Handle null values consistently both from server to client andArtur Signell2012-03-161-8/+8
| | | from client to server
* Fixed compilation warningArtur Signell2012-03-141-1/+1
|
* #8504 Support passing Connector references to/from clientArtur Signell2012-03-141-0/+2
|
* #8515 Added serialization support for Lists containing supported types.Artur Signell2012-03-131-13/+36
|
* #8510 Support using Resources through URLReference/ResourceReference inArtur Signell2012-03-131-2/+13
| | | shared state and RPC calls
* #8444 Generate serializers for client to server RPCArtur Signell2012-03-011-5/+48
|
* #8442 Serialize also nested beans, #8441 Allow using static innerArtur Signell2012-02-281-5/+6
| | | classes for communication
* #8304 Changed Button to solely use shared stateArtur Signell2012-02-211-2/+4
|
* #8304 First steps towards supporting serialization of any beanArtur Signell2012-02-211-4/+27
|
* Use String instead of char as type tag in JSON (#8304 shared state).Henri Sara2012-02-211-51/+43
|
* Implement simple shared state as a Map (#8304) - work in progressHenri Sara2012-01-311-11/+29
| | | | | | | | 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.
* Basic JSON encoding and decoding utilities from server to client (#8304)Henri Sara2012-01-301-0/+217
Also includes minor refactoring in preparation for shared state support.