summaryrefslogtreecommitdiffstats
path: root/shared
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright year to 2014Artur Signell2014-04-16146-177/+177
| | | | Change-Id: Ic77338304dc7e58e49f27dcdaf0bab2e00f5bba6
* Fixed trailing slash trimming in VaadinPortletService.Sauli Tähkäpää2014-03-134-3/+56
| | | | Change-Id: Ia9f6230219adfb1fcb29b88ad819e3209770e1fc
* Add javadoc for @DelegateToWidget (#10980)Leif Åstrand2014-03-041-0/+59
| | | | Change-Id: I15e731058b615ef478cbe27b465ffdb72f0609b1
* Upload control with empty selection (#9602)Tomi Virtanen2014-01-071-0/+26
| | | | | | Event is now sent on submit even if no file is selected. Removed forceSubmit UIDL attribute and replaced it with a UploadClientRpc call. Added TestBench3 test. Change-Id: Id32b82532ec34e61a9c0718413fd1755015d2c30
* Decrease the websocket buffer size due to a Jetty 9.1 issue (#13087)Johannes Dahlström2013-12-161-1/+4
| | | | | | | | | | | Jetty 9.1 throws if InputBufferSize is set to greater than or equal to MaxTextMessageBufferSize. We cannot simply increase the value of the latter because Atmosphere sets the former first. Thus, its value must be set to less than 32768 (the default for MaxTextMessageBufferSize). This should not cause problems with regard to performance; the original figure of 65536 was more or less an arbitrary choice. Change-Id: If9596fc2bffdd14e8c1f31ff4b9b10d6685e01ed
* Send window position data back to server after drag (#12885)Thomas2013-11-061-0/+2
| | | | Change-Id: I9ca766b0e06390c7ab90f9cbd4996b83032789db
* Prefixes GET parameters in Liferay with portlet namespace #12602John Ahlroos2013-09-271-0/+4
| | | | Change-Id: I9939a7af83482e136ed0d146accdeec0cd9f10ea
* Fixes browser detection for IE11 (#12638)Artur Signell2013-09-251-6/+32
| | | | Change-Id: I1f71477368ce42eac3679f7f2f9e87fe8e02e4de
* Use non-obfuscated version of vaadinPush.js when not in production (#12527)Artur Signell2013-09-101-0/+8
| | | | Change-Id: I8e0baec2391b140e6a72eedf6606fd2792c735bc
* Unified xml files to end with new lineArtur Signell2013-09-041-1/+1
| | | | Change-Id: Ifb1393e7e5c5c1002b924223957767b3e584d5ab
* Implemented Focusable in MenuBar (#7674)Jens Jansson2013-06-281-2/+2
| | | | Change-Id: I31cd6fafffacc16147e63d3878fcf025163deb5b
* Enable using @Stylesheet with vaadin:// (#9934)Artur Signell2013-06-181-0/+1
| | | | Change-Id: I895fad31ef5b31a395cea95e64d6b183d718056f
* Reformatted using Ant editor (#12040)Artur Signell2013-06-101-4/+2
| | | | Change-Id: If8afd65d5905302c64f12ef7f76ee7e63073c474
* Remove DEFAULT constant as an annotation enum cannot use it (#11966)Artur Signell2013-06-052-12/+3
| | | | Change-Id: I41630fec5c40c50a2925499d1f1ba23149ab0de1
* Don't use the broken {@value Type#CONSTANT} pattern in javadocsLeif Åstrand2013-06-051-0/+1
| | | | Change-Id: I78f0f6532242bd5d7aa406fe61ccf15d9585fde9
* Allow customizing client-side push config on server side (#11867)Artur Signell2013-06-052-2/+75
| | | | Change-Id: I212067aa0bd04e3e73844ef57963b5622291986a
* Added missing rpc interface (#11536)Artur Signell2013-06-051-0/+39
| | | | Change-Id: Ia53f76068d132f4f8eafa79e79922e6eb5762045
* Change analyze layouts to use RPC (#11536)Artur Signell2013-06-052-2/+7
| | | | Change-Id: I80d39e4ce4e0576b98ad095efce03740291d3de5
* Send connector debug (highlight) using RPC (#11536)Artur Signell2013-06-052-1/+43
| | | | Change-Id: I8995e9affd371543457f16568f1245f7467e0804
* Fixed javadoc referencesArtur Signell2013-06-051-3/+3
| | | | Change-Id: If20a5db3ee42608fbb246e6d56125e335c616887
* Formatted XML files using defined rules (#11956)Artur Signell2013-05-301-52/+54
| | | | Change-Id: Iecd621321fdde29d2d89d910ba46e9dadee58995
* Add primary style name support for ProgressBar/Indicator (#9913)Artur Signell2013-05-292-0/+10
| | | | Change-Id: I3d773640d2f1c8cd1b71c673685afd7059811d16
* Extract ProgressBar and deprecate ProgressIndicator (#11925)Leif Åstrand2013-05-292-5/+35
| | | | Change-Id: Id9eaee65762b0dadd59f3e730d3ff11712ab87fe
* Fixed javadoc compilation errorArtur Signell2013-05-291-4/+2
| | | | Change-Id: Ic834ddabdeeb2a9cc453b67e5202ff1aab44dffd
* Moved Locale data handling to LocaleService (#11378)Artur Signell2013-05-291-0/+28
| | | | | | The locale data is now tracked per UI instance and no longer sent in every request. Change-Id: I4bebd00327da6f8d812181fd76a85eb6196d0010
* Send window mode changes to the server immediately (#11737)Leif Åstrand2013-05-281-2/+0
| | | | Change-Id: Icfaa8f97824d8ed92eaee786cee8c92083dc1084
* Added Serializable where missing and ignore classes which do not need ↵Artur Signell2013-05-283-3/+9
| | | | | | Serializable Change-Id: I197b2d62282ee957458e05d9cac357df47f05e85
* Upgrade to Atmosphere 1.0.13 (#11861)Johannes Dahlström2013-05-211-1/+1
| | | | Change-Id: Ie9281ff5e9805be89942bf3ca8259740f49e15ab
* Use "\0" instead of "|" as a push message delimiter (#11692)Johannes Dahlström2013-05-212-4/+46
| | | | | | | | | | Used with TrackMessageSizeInterceptor and with client-to-server Websocket message splitting (see #11648) The original issue that the delimiter can not appear in the message (unescaped) is apparently fixed in Atmosphere 1.0.13 Also ensure the max size of a websocket fragment in bytes does not exceed the buffer size (#11842) Change-Id: I768524bb54a5b8b9479dc7bda821256bd843dc52
* Tooltip accessibility fixes (#11799)michaelvogt2013-05-171-1/+5
| | | | | | | Remove previously added attribute for WAI-ARIA live area Set overlay container as live area instead Change-Id: Ie75c2993fdb42f29f307cbd294ae3352d2ef1ce3
* Remove JavaDoc dependency to vaadin-server from PageState (#11873)Johannes Dahlström2013-05-171-3/+1
| | | | Change-Id: I17bbb07256c83a0a2fb7e24925c189c875907bb9
* Send browser window resizes if there is a listener (#10055)Henri Sara2013-05-172-0/+40
| | | | | | | This also introduces PageState, which is at the moment a part of UIState. Change-Id: I4f927e6b8217fa789d83ce5e0d8254b141f485c7
* Split client-to-server messages when websockets are used (#11648)Johannes Dahlström2013-04-291-0/+4
| | | | | | | | * First part of a fragmented message prefixed by total message length plus '|' * Atmosphere websocket buffer size set to 65536 * Fragment size is 65535 characters (Jetty requires less than buffer size) Change-Id: I8bf872bbb03b86386070fdc99c14ea805dd2ef3a
* Close push connection when UI is detached (#11596)Artur Signell2013-04-261-0/+34
| | | | Change-Id: Ibfc5923406b386786ae399b7f53cea47ac885f48
* Verify CSRF token before accepting new CSRF connection (#11635)Leif Åstrand2013-04-251-0/+5
| | | | | | | | | | * Can't open push connection during client-side init because CSRF token is not available at that point. This allows simplifying the initialization because the push state will not be checked until the first response has been processed. * Add helper for checking the CSRF token Change-Id: I31da1ac669dc9a581cbd66f58c07f10ea4b8b676
* Global code clean upLeif Åstrand2013-04-251-1/+0
| | | | Change-Id: I380d6afbc6b30d817ea6cca3d6b4634ab12522b1
* Renamed loading indicator states to 'first','second','third' (#11668)Artur Signell2013-04-231-4/+5
| | | | Change-Id: I127070e2014bebf8aa09778b2dffee5481845ab4
* Renamed UI.getLoadingIndicator -> getLoadingIndicatorConfiguration (#11665)Artur Signell2013-04-231-2/+2
| | | | Change-Id: If80abf821abd9c6c025e49b249339eb20d56f7ce
* Renamed UI.getTooltip to getTooltipConfiguration (#11663)Artur Signell2013-04-231-2/+2
| | | | Change-Id: Idd33f68171b40b4097454418b78f75aee8f76eab
* Renamed DisplayState to WindowMode (#11662)Artur Signell2013-04-233-7/+41
| | | | Change-Id: I0f70c4195a0871185a1924b008ebd855068e5787
* Load vaadinPush.js on demand (#11506)Leif Åstrand2013-04-191-0/+6
| | | | | | | For optimal performance, the script will still be included in the host HTML if push is enabled when the UI is bootstrapped. Change-Id: I2245b45434f3097c32fd3580267f692dce3b7649
* Initial support for toggling push on the fly (#11506)Leif Åstrand2013-04-191-0/+3
| | | | | | | Still missing is the ability to load vaadinPush.js if it has not yet been loaded. Change-Id: Ibe3596c38a7c4e3432b0396072866ee3072e6d30
* Add PushMode.isEnabled() (#11626)Leif Åstrand2013-04-171-0/+11
| | | | Change-Id: I416dc73566e2404a6dce35045fc79f9038e8dd5e
* Handle JSONException and InvalidUIDLSecurityKeyException the same way in ↵Artur Signell2013-04-161-0/+2
| | | | | | PushHandler and UIDLRequestHandler (#11556) Change-Id: Ide3a162bd77fb9b2ec3d44ea4422b5841d19eec8
* Implemented poll interval for UI (#11495)Leif Åstrand2013-04-103-0/+35
| | | | Change-Id: Ic56b0123970f18e282c75d67863569ac55c72ea8
* Added SharedUtil for helpers shared by client and serverLeif Åstrand2013-04-101-0/+45
| | | | Change-Id: Ie289e8eefd962631a43f35dbb47fa192fcf60abf
* Implement range for date field (#6241)johan2013-04-082-2/+15
| | | | Change-Id: I34458f676fede39e1992316cbed8d62193ce8509
* WAI-ARIA functions for Tree (#11389)michaelvogt2013-04-041-0/+2
| | | | | | All to navigate the tree with an assisitve device Change-Id: I531cefc95d7a720caf69aca579549e5a497ad586
* Maximize Restore for Window #3400Pekka Hyvönen2013-04-042-0/+12
| | | | Change-Id: I164ae83bd6cf98f7a3d7e76d8e717a56e8cb5183
* Server push (#111)Johannes Dahlström2013-04-042-0/+57
| | | | | | | | | | | | | | | | * Asynchronous bidirectional communication * Use Atmosphere as a backend * Use websockets if available, fallback to HTTP streaming * Push mode (disabled, manual, automatic) * Configurable via servlet parameter pushMode * Disabled: The default; regular AJAX communication * Manual: Need explicit UI.push() call * Automatic: push all UIs in session when lock released * UI.push() * Push pending state and RPC to client asynchronously * Must hold session lock when invoking Change-Id: Idb5978ac81f7ff1e66665df4e3f96e29e4c419d4