summaryrefslogtreecommitdiffstats
path: root/shared
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Integrate Calendar into core #11079John Ahlroos2013-04-035-0/+215
| | | | | | Everything else integrated, except TB3 tests (ticket #11090, old TB2 tests used instead) Change-Id: If1700d7680a6c0a45f84d6e3c7b80e6536da78c8
* Enable setting loading indicator delays from the server (#7448)Artur Signell2013-04-031-0/+7
| | | | | | * Refactored LoadingIndicator to a separate class on client side to enable customization and to remove clutter from ApplicationConnection Change-Id: I12e94294beed9c65a5710bdfe2486bc0f1b92bd9
* Made is possible to configure tooltip on the server (#8065)Artur Signell2013-04-031-0/+12
| | | | Change-Id: I35af6df1dfa75ef1de1268eb630fc0f4b9306170
* WAI-ARIA field corrections (#11407)michaelvogt2013-04-021-1/+3
| | | | | | Implementation of suggestions from usage test by an screen reader user Change-Id: If02512f3d4ee60e3e115023af9d9e600dc11321a
* WAI-ARIA button (#11380)michaelvogt2013-03-281-0/+1
| | | | | | Accessibility functions for Button Change-Id: I12ddfd8232d4d35135add1cb4406bfdc20b758f2
* Added Page.reload (#10250)Artur Signell2013-03-281-0/+2
| | | | Change-Id: I8ec7edbc370388d8b36a474a8845e846395f26ed
* Remove synchronous AJAX support (#11254)Johannes Dahlström2013-03-271-1/+0
| | | | | | | SJAX was used in Vaadin 6 only for window close events, and those are not supported in Vaadin 7. Change-Id: I3ca7137d5a16252f63051314743e0bee2890caf1
* Merge commit 'e4c9eda51082a443822b66864df2fe14be7dc6d7'Artur Signell2013-03-211-2/+4
|\ | | | | | | | | | | | | Conflicts: uitest/test.xml Change-Id: I2c82fa7117b21bddad313abdd2f3f43143317c12
| * Fixed focus and tab index handling for UI (#11129)Artur Signell2013-03-121-2/+4
| | | | | | | | Change-Id: I80377792ade11946337e2900a7ea84209ae1d060
* | Renamed "tests" target to "test" and added "test-all" (#9998)Artur Signell2013-03-012-4/+4
|/ | | | | | | The "test" target runs all tests which do not require additional servers or setup. Can be run immediately after cloning the project. The "test-all" target runs also integration tests and UI tests which require access to servers or additional setup. Change-Id: I2f5371dc5be805ba12766c8187a2b58fbc7f7db4
* Include GWT sources in sources jar (#9102)Artur Signell2013-01-211-1/+3
| | | | Change-Id: I99928a614cf220b79f107e45eb02dc3de8333db1
* Fixed loadStyle to be more sensible (#10746)7.0.0.rc1Artur Signell2013-01-161-1/+1
| | | | | | Default loadStyle is now eager. Only RichTextArea and ColorPicker are set as lazy. Change-Id: Icc22ea7f861a1435f94ff74426a958c9ca32ba77