Henri Sara
76d986d85a
Add missing license headers and Serializable implementations.
12 years ago
Henri Sara
5f8b6d4c8b
Improve display of RPC parameters in debug console (#8277).
12 years ago
Henri Sara
03781335fc
Register and use multiple RPC implementations by RPC interface (#8278).
12 years ago
Henri Sara
24055b4cca
Resolve some merge conflicts.
12 years ago
Henri Sara
e278276a41
Send button click events via RPC (#8278).
12 years ago
Henri Sara
43970206e4
Generate implementations of RPC interfaces on the client side (#8278).
The current implementation still requires paintables to explicitly
initialize the generated proxy instances before using them.
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
8e30c36d0b
Fix variable change combining loop to support other RPC calls (#8277).
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
Artur Signell
1fc3e3d314
Fixed VLabel class references
12 years ago
Artur Signell
0f00b0f275
Created VAbstractPaintableWidget
Moved VLabel* to own package
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
Leif Åstrand
51898d2838
Change getConfigString to not return null for empty string (#8274)
12 years ago
Leif Åstrand
496e358dc0
#8164 Make WrappedHttpServletRequest extend HttpServletRequestWrapper
Clean up some of the code as WrappedHttpServletRequest can directly be
used as a HttpServletRequest
Similar changes for WrappedHttpServletResponse
12 years ago
Leif Åstrand
40ce672aa4
Ensure the ThreadLocal request is cleared even if an exception is thrown
12 years ago
Leif Åstrand
21f68204b9
#8163 Print an error message if vaadinBootstap.js cannot be loaded
12 years ago
Leif Åstrand
b3e2adea17
Pass initial request details through the browser (#8232)
By passing the details through the browser, we don't need any state
mapped to a rootId that could be sent multiple times by caching in the
browser
Old test updated to test for this
12 years ago
Leif Åstrand
25a31ddd99
#8172 WrappedResponse is missing javadoc
12 years ago
Leif Åstrand
634db57f24
Use sendError instead of just a status code
12 years ago
Leif Åstrand
23aa194c32
Move invocation of incrementActiveRequests based on review (#8190)
12 years ago
Leif Åstrand
dd99cac73f
#8190 Recorder no longer waits for Vaadin application to load
12 years ago
Johannes Dahlström
dd786ffd35
Merged changes from 6.7
svn changeset:22500/svn branch:6.8
12 years ago
Leif Åstrand
94dbeff60f
Remove support for interpreting VView with a "sub" attribute as VWindow
12 years ago
Marc Englund
1f6e12054b
License comment added to UnsupportedBrowserHandler
12 years ago
Henri Sara
227941bc62
Remove extra @Override annotation.
12 years ago
Marc Englund
aad764c9a2
Changed javadoc to match current functionality
12 years ago
Marc Englund
a90834512a
Changed how UnsupportedBrowserHandler 'singleton' stored to match app resource handler.
12 years ago
Marc Englund
e2574afbe9
External UnsupportedBrowserHandler
12 years ago
Johannes Dahlström
02daee926e
Merged changes from 6.8
svn changeset:22469/svn branch:6.8
12 years ago
Leif Åstrand
781f3e3557
Remove @ClientWidget for Root
The annotation causes problems when reading other annotations in
application servers with too eager classloaders. The annotation is also
useless as the client side widget for Root is hardcoded in the
widgetset.
12 years ago
Jens Jansson
a327be687e
#8019 Fixed Sizable UNITS to use an Enum Unit instead of constants
12 years ago
Leif Åstrand
d9f5e4c805
Change the default to a two request bootstrap
Add @EagerInit annotation to indicate that that no browser details are
required, enabling a one request bootstrap.
12 years ago
Leif Åstrand
8198ba0f34
Replace RootPreserveStrategy with Application.setRootPreserved(boolean)
12 years ago
Leif Åstrand
0cc2972256
RootRequiresMoreInformation -> RootRequiresMoreInformationException
12 years ago
Leif Åstrand
0be23936ef
Rename AjaxPageHandler -> BootstrapHandler
12 years ago
Jens Jansson
b94e3ddbb9
#8019 Fixed Sizable UNITS to use an Enum Unit instead of constants
12 years ago
Marc Englund
efecfce092
Minor change to isChromeFrame logic
12 years ago
Marc Englund
ca51ee58ac
Initial unsupported-browser-warning-page for #7985
Includes support for checking isChromeFrame and isChromeFrameCapable. Warning page can be bypassed with cookie.
Works, but needs more thought, and it seems the (V)BrowserDetails and WebBrowser mess should be simplified somehow.
12 years ago
Leif Åstrand
2e7b257ac0
Enable finding theme resources without a Callback instance
12 years ago
Artur Signell
b046062c93
#5655 Javadoc that the size is only updated on full repaint
svn changeset:22458/svn branch:6.8
12 years ago
Leif Åstrand
e27c874c51
Fix more issues related to browserDetails requests in portlets (#8052)
12 years ago
Artur Signell
4e9bd2a491
#5655 Added getClientWidth() and getClientHeight() to WebBrowser and updated test
svn changeset:22453/svn branch:6.8
12 years ago
Leif Åstrand
405eb983bf
Fix npe (#6619)
12 years ago
Leif Åstrand
455202773f
Fix typo in public API
12 years ago
Leif Åstrand
ac9137878e
#6619 AbstractApplicationServlet.init: parameters reading order is strange
12 years ago
Leif Åstrand
24da964fbc
Add license and Serializable to ServletPortletHelper
12 years ago