Artur Signell
8d2d0adb62
Removed API deprecated in Vaadin 6 (#9071)
vor 12 Jahren
Leif Åstrand
050bec8a44
Make the (server-side) getState method protected (#9315)
vor 12 Jahren
Leif Åstrand
a803351079
Introduce ClientConnector.beforeClientResponse(boolean initial) #9228
Remove Component.updateState() to use the new method instead.
vor 12 Jahren
Artur Signell
8d0c857382
Replaced license place holder with actual license (#8955)
vor 12 Jahren
Artur Signell
6855529f1d
Removed @version which is included in some files but not in all (#9299)
vor 12 Jahren
Artur Signell
e85d933b25
Moved server files to a server src folder (#9299)
vor 12 Jahren
Leif Åstrand
b2761e0300
Add shorthand for avoiding null-checks with ResourceReference (#9211)
vor 12 Jahren
Leif Åstrand
7f75d0f4cf
Move classes common to client and server to com.vaadin.shared.* (#8934)
vor 12 Jahren
Leif Åstrand
3604bf01de
Add Java 6 @Override annotations to all methods from interfaces
vor 12 Jahren
Leif Åstrand
1115e1f8bb
Add missing call to super.detach() (#6690)
vor 12 Jahren
Leif Åstrand
f7da26697a
Initial extension support (#6690)
vor 12 Jahren
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.
vor 12 Jahren
Artur Signell
2db8b527fc
Method for finding the first ancestor of a given type (#8182)
vor 12 Jahren
Artur
52b072d772
Simplified RPC handling for client to server RPC
Target connector validity (enabled) is checked for all RPC calls
ClientConnector is always an RpcTarget
Removed unused RpcManager.target
vor 12 Jahren
Artur Signell
5ad6dbae66
Use declared RPC parameter types (#8666)
vor 12 Jahren
Artur Signell
8b3e927419
Button, NativeButton and CheckBox are no longer Vaadin6Components
Added FocusAndBlurServerRpc for sending focus and blur events to any
component.
vor 12 Jahren
Artur Signell
496a0c0039
Component no longer implements Paintable
vor 12 Jahren
Artur Signell
5c2a9918e0
Automatically create state on server side based on getState return type
vor 12 Jahren
Artur Signell
8079a7d014
Simplified Rpc registration on server side (#8591)
vor 12 Jahren
Artur Signell
c9b7b7db30
Replaced "defer" status with "cached" to be more Vaadin 6 compatible
vor 12 Jahren
Artur Signell
d1def980cc
Fixed Serialization issues and cleaned up RPC invocation handler code
vor 12 Jahren
Artur Signell
009a9e074a
#8555 Listener for modifying state before it is sent to the client
vor 12 Jahren
Henri Sara
5f1c86d93e
Transfer required attribute in shared state (#8436).
The flag should be used directly from shared state, but that requires
error message etc. related updates to be done in a listener before
sending states.
vor 12 Jahren
Henri Sara
6958987e58
Convert hide errors flag to shared state (#8437).
vor 12 Jahren
Henri Sara
1072afbb2e
Refactor error messages not to use UIDL (#8437).
This change removes support for error messages on tabs of a tabsheet or
an accordion. Those should be implemented differently if needed.
vor 12 Jahren
Artur Signell
5efc842094
Unified logic in getting dirty connectors to ensure invisible connectors are never sent to the client. Also fixed isVisibleInContext to take parent restrictions into account and removed extra code.
vor 12 Jahren
Artur Signell
49c33ff2d0
Code cleanup
vor 12 Jahren
Artur Signell
3be866c1a7
#8515 Avoid painting invisible children, also through old style paint
calls
vor 12 Jahren
Artur Signell
344d94477d
Removed extra check as Component extends RpcTarget
vor 12 Jahren
Artur Signell
36b1fe7572
#8500 Properly repaint parent (hierarchy) when the visibility of a child
changes
vor 12 Jahren
Artur Signell
8ba0e099ac
#8438 Event handler registration is now a Set in the shared state
vor 12 Jahren
Artur Signell
86dbe3f2b3
Made debug id:s work again
vor 12 Jahren
Artur Signell
c11f276781
repaintRequestListenersNotified and "cached" are no longer needed
vor 12 Jahren
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
vor 12 Jahren
Artur Signell
2b5941cdc1
Better support for adding multiple styles through addStyleName
vor 12 Jahren
Artur Signell
8eb477d719
Moved server side ResourceReference to gwt.server package
vor 12 Jahren
Artur Signell
a2e8f04cdf
Separated Component.isEnabled/isVisible from Connector enabled state.
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.
vor 12 Jahren
Artur Signell
4a3f767d1c
Made TabSheet work again and removed TabSheet tab caching for now
vor 12 Jahren
Artur Signell
e248adc283
NPE fix for getIcon()
vor 12 Jahren
Artur Signell
316074ddd8
All components are RPCTargets
vor 12 Jahren
Artur Signell
2bd148914d
Moved styles list to shared state, replacing the previous String hack.
vor 12 Jahren
Artur Signell
77f399a27e
#8510 Support using Resources through URLReference/ResourceReference in
shared state and RPC calls
vor 12 Jahren
Artur Signell
042c30f5ac
Use ComponentState for storing the state, not just as a communication
mechanism. Changed isDisabled to more logical isEnabled in state.
vor 12 Jahren
Artur Signell
90e48f640c
#8429 Made shortcuts in sub window work again
vor 12 Jahren
Henri Sara
121b1dae34
Implement server to client RPC (#8426).
vor 12 Jahren
Leif Åstrand
d8558015ef
Enable changing size back to undefined (#8304)
vor 12 Jahren
Artur Signell
de73abe459
#8434 Renamed *Paintable classes to *Connector and updated ConnectorMap
accordingly
vor 12 Jahren
Henri Sara
6c0662316c
Communicate caption of components in shared state (#8304).
vor 12 Jahren
Henri Sara
b93f3668c3
Communicate component description (tooltip) in shared state (#8304).
vor 12 Jahren
Henri Sara
23ff3340cd
Communicate disabled flag in shared state (#8304).
vor 12 Jahren