aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java
Commit message (Collapse)AuthorAgeFilesLines
...
* | Only paint connector references for visible connectors (#8685)Artur2012-04-181-1/+1
| |
* | Use declared RPC parameter types (#8666)Artur Signell2012-04-181-2/+3
| |
* | Don't throw NPE when getting RPC for non-existing connector idLeif Åstrand2012-04-171-0/+9
| |
* | Javadoc updatesArtur Signell2012-04-121-2/+2
| |
* | Reduced loggingArtur Signell2012-04-121-1/+1
| |
* | Component no longer implements PaintableArtur Signell2012-04-121-17/+10
| |
* | Updated AbsoluteLayout to use hierarchy and state change eventsArtur Signell2012-04-051-1/+2
| |
* | Log error for missing RPC manager or target (#8590)Artur Signell2012-04-051-3/+3
| |
* | Log instead of using system.outArtur Signell2012-04-051-4/+3
| |
* | Fixed problem with anonymous classes and with AbstractComponent mappingArtur Signell2012-04-041-7/+10
| |
* | Replace @ClientWidget with client-side @Component (#8440)Henri Sara2012-04-041-5/+29
| |
* | Moved isConnectorEnabled() to ClientConnector and improved javadoc.Artur Signell2012-03-301-3/+3
| | | | | | | | ServerConnector is always enabled.
* | Fixed NPE that occured when RPC target had been removed (#8501)Artur Signell2012-03-271-1/+2
| |
* | Paintable -> ConnectorArtur Signell2012-03-251-19/+20
| |
* | #8555 Listener for modifying state before it is sent to the clientArtur Signell2012-03-221-0/+5
| |
* | Code cleanup for paint/dirty state tracking changesArtur Signell2012-03-211-62/+5
| |
* | Unified logic in getting dirty connectors to ensure invisible connectors are ↵Artur Signell2012-03-211-8/+3
| | | | | | | | never sent to the client. Also fixed isVisibleInContext to take parent restrictions into account and removed extra code.
* | javadocArtur Signell2012-03-211-0/+10
| |
* | #8438 Event handler registration is now a Set in the shared stateArtur Signell2012-03-211-0/+1
| |
* | Made Window work again (connectors are now children of Root, attach forArtur Signell2012-03-211-2/+12
| | | | | | Panel/Window calls Root attach methods, Window uses WindowState)
* | Paint Vaadin 6 changes in hierarchy order to retain backwardsArtur Signell2012-03-211-14/+55
| | | | | | compatibility, especially for component containers
* | Minor cleanupArtur Signell2012-03-211-7/+10
| |
* | Moved Connector -> Connector Id mapping to AbstractComponentArtur Signell2012-03-211-423/+238
| | | | | | | | | | Moved Connector Id -> Connector mapping to Application Moved dirty connector tracking to Root Removed adding of
* | Cleaned up code related to storing which type mappings have already beenArtur Signell2012-03-211-15/+15
| | | | | | sent to the client
* | Removed unused codeArtur Signell2012-03-211-4/+1
| |
* | Separated Component.isEnabled/isVisible from Connector enabled state.Artur Signell2012-03-141-3/+21
| | | | | | | | | | | | Connector.isConnectorEnabled determines if the Connector can receive messages from its counter part. Component isEnabled/isVisible only returns the state of the component. Made Table implement HasComponents.
* | Made TabSheet work again and removed TabSheet tab caching for nowArtur Signell2012-03-141-4/+3
| |
* | #8500 Allow component containers to hide their children even thoughArtur Signell2012-03-141-6/+7
| | | | | | | | | | the children are visible. Allows Tabsheet to disallow updates to all tabs except the selected.
* | #8500, #3557 Added HasComponents (Iterable<Component>) that must beArtur Signell2012-03-141-11/+9
| | | | | | | | | | | | implemented by all components containing components. This might still change when #2924/#2527 is fixed
* | Updated Panel to no longer use child painted with the UIDLArtur Signell2012-03-141-2/+24
| |
* | #8500 Initial implementation for sending component hierarchyArtur Signell2012-03-131-1/+78
| | | | | | | | | | | | 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.
* | #8444 Generate serializers for client to server RPCArtur Signell2012-03-011-1/+1
| |
* | Implement server to client RPC (#8426).Henri Sara2012-02-291-11/+93
| |
* | Organized imports and formatted all java filesArtur Signell2012-02-281-2/+2
| |
* | #8434 Renamed *Paintable classes to *Connector and updated ConnectorMapArtur Signell2012-02-271-1/+1
| | | | | | accordingly
* | Rename and clean-up AbstractCommunicationManager.writeUidlResponce().Henri Sara2012-02-271-35/+4
| |
* | Merge branch 'master' into rpcHenri Sara2012-02-191-5/+7
|\ \ | | | | | | | | | | | | Conflicts: src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java
| * | Merge remote branch 'origin/6.8'Leif Åstrand2012-02-151-4/+8
| |\|
| | * [merge from 6.7] #8373 Handler DragAndDropService changeVariables error by ↵Automerge2012-02-151-4/+8
| | | | | | | | | | | | | | | | | | finding the drop target and using that for error reporting svn changeset:23013/svn branch:6.8
* | | Set shared state for VPaintables before updateFromUIDL() (#8304).Henri Sara2012-02-141-10/+14
| | | | | | | | | | | | | | | | | | | | | 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.
* | | Defer nested components to paint them as top-level changes (#8304).Henri Sara2012-02-101-3/+4
| | | | | | | | | | | | | | | 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.
* | | Refactor paint target to use startPaintable() and endPaintable().Henri Sara2012-02-091-41/+60
| | | | | | | | | | | | Also includes initial steps towards support for a queue of components to paint separately on the top level.
* | | Implement simple shared state as a Map (#8304) - work in progressHenri Sara2012-01-311-2/+34
| | | | | | | | | | | | | | | | | | | | | | | | 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-20/+23
| | | | | | | | | Also includes minor refactoring in preparation for shared state support.
* | | Register and use multiple RPC implementations by RPC interface (#8278).Henri Sara2012-01-251-6/+7
| | |
* | | Implement incoming RPC call invocation on the server side (#8278).Henri Sara2012-01-251-9/+47
| | |
* | | Separate and improve JSON encoding/decoding of values (#8277, #8279).Henri Sara2012-01-251-149/+70
| | |
* | | Fix variable change combining loop to support other RPC calls (#8277).Henri Sara2012-01-251-1/+3
| | |
* | | Use simple JSON for RPC calls from client to server (#8279).Henri Sara2012-01-251-92/+158
| | | | | | | | | | | | | | | 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.
* | | #8277 Refactor client to server communication in preparation for RPC.Henri Sara2012-01-251-14/+22
|/ /