aboutsummaryrefslogtreecommitdiffstats
path: root/shared
Commit message (Collapse)AuthorAgeFilesLines
* Add change event for Upload (#13222)Artur Signell2014-02-212-0/+32
| | | | Change-Id: I9850888b1997104cbc493ae0882316a9d2b1cedd
* Font icon support (#13152)Marc Englund2014-02-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Renamed Icon to ImageIcon Change-Id: I608815f17a3651b205fed81b5294385df0d68802 Extracted the abstract client-side Icon class Change-Id: Ic32e270595a5796d0bbd1dd31f34282b56672aa9 Created the FontIcon class Change-Id: Iad13871e7bf1807dee2c538c76306d4620191f5e Renamed AbstractComponentConnector.getIcon to getIconUri Change-Id: I6953ab79661993b561655d483c1bd013b66407f3 Added the AbstractComponentConnector.getIcon method Change-Id: I6fb91dc643fb09da3ba53666b1a8a289901702e3 Refactored getIcon Change-Id: Ibae39e66d0fb8449e20ac5209eb8c18b6ada4387 Made all existing uses of Icon compatible with FontIcons Change-Id: I8f28ec5254f2e5282a887519d3f44bc1e27aba72 Initial server-side support for font icons - does not include an actual icon set yet (#13152) Change-Id: Ie6c09b17dd577c726e0efc13567749f6f4d56d8d Changed server side FontIcon URI generation to match the correct scheme Change-Id: I3628b930b310b3f285bc58a3f471e31e641d307e Initial server-side icon font (FontAwesome) with scss - to be considered placeholder for testing (#13152) Change-Id: I361e62aba0d943a736471824e149d65c7eea9c76 Changed the FontIcon URI scheme Change-Id: I15c92f6bb3d0aa0a800f3f0bfa80419979453e17 Added FontIcon support to AbstractOrderedLayoutConnector Change-Id: I3b2b45b22d29622fd888dbe922aa0cc8a718104d Added FontIcon support to table items Change-Id: Id22ce94c96a892420aab1e39663688fc9f3bc282 Added FontIcon support to OptionGroup items Change-Id: Ie08bef688f6802182ef5f8b2bf82cf8b1f9096bb Switched to openly use FontAwesome (#13152) Change-Id: I18c3325ce93915b7fd6e338c8c293a89711277bc VaadinIcons are now FontAwesome (#13152) Change-Id: I0ab2a80735cbf08b6e33d358e3e8c6a205626fc4 VCaption does not longer set icon to 0x0px if it's a FontIcon (#13152) Change-Id: Ibcd96e0f79f0adf2e217a8580d17f1cc93705710 Fixed typo in @font-face, removed .otf (#13152) Change-Id: I698ca32c560e5f198c32a6c44f7884d3030ee610 Make font icons behave more like img (display:inline-block) (#13152) Change-Id: Ic79186c90f1fc566deae1f4d8d4ba2c21d89a42e
* Merge changes from origin/7.1Jonatan Kronqvist2014-02-072-1/+30
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8245079 Decrease the websocket buffer size due to a Jetty 9.1 issue (#13087) ea8f381 Show the widgetset name to more easily spot misconfigurations 797ebdf Allow user to override Atmosphere init params set by Vaadin (#13088) 65c2f2b Properly remove shadow event listeners to prevent IE8 memory leak (#13129) e9a547a Fixed spelling mistake in log message. 0b95f8d Moved selection of selected rows in TableConnector to occur after the new rows are created (#13008) 0579fba Upload control with empty selection (#9602) db4dba4 Ensure event listener is a widget before casting #13130 5e8e866 Changes padding for Textfields with Chameleon theme. (#12974) 171e68d Only use ClientRcp and ServerRpc types that are interfaces (#13056) e41a2ce Add helper for adding multiple components to AbstractTestUI 407bdb3 Ignores scroll events while update from server is in progress (#11454) Change-Id: I5d21b4071165b02da0f53bd055fb1c64e90cae5b
| * 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
* | Implement long polling support for push (#13011)Johannes Dahlström2014-01-311-1/+5
| | | | | | | | | | | | | | * The Transport enum has a new LONG_POLLING constant * AbstractTestUI supports the ?transport=long-polling GET parameter Change-Id: Ic2f5abfbd4aa3c875f5c83932ce5ee6f31c366ad
* | Makes sure git creates the shared/tests/src dir (#13081)Henrik Paul2013-12-121-0/+1
| | | | | | | | Change-Id: I767456d2978a8682adec6ef7b4c158cd5af23316
* | JUnit tests should be supported for shared (#13081)Henrik Paul2013-12-122-3/+6
| | | | | | | | Change-Id: Ia6243005fba362970cb199ad2aab217e56b5822a
* | Merge commit 'fefedeab68461ebc04fd45f91a35835fc9026a56'Artur Signell2013-11-111-0/+2
|\| | | | | | | | | | | | | Conflicts: client/src/com/vaadin/client/ui/VWindow.java Change-Id: I03768d21133066aed5ff70b8c6df9e2761eb4e4e
| * Send window position data back to server after drag (#12885)Thomas2013-11-061-0/+2
| | | | | | | | Change-Id: I9ca766b0e06390c7ab90f9cbd4996b83032789db
* | Let UI fire PollEvents (#12466)Henrik Paul2013-10-291-1/+1
| | | | | | | | Change-Id: I7eb5e407b6822f5b3ac8e103ba7c9f676c51648f
* | Updated shared-deps dependency to 1.0.3 (#12421)John Ahlroos2013-10-111-1/+1
| | | | | | | | Change-Id: I4087b1225c5825582628d5322711e806104efca0
* | Merge changes from origin/7.1Leif Åstrand2013-10-041-0/+4
|\| | | | | | | | | | | | | | | | | | | 8ce6565 Fixes normal drag and drop events (regression since 7.1) and html5 style D&D in IE10 (#12339) 5fb1da2 Publish error artifacts immediatly in TeamCity 649735f Added user agent for IE 11 (#12631) a5795f3 Prefixes GET parameters in Liferay with portlet namespace #12602 b235d9c Refactor how TB3 tests are written (#12572) Change-Id: Ia8281fb81d371dd4813371d62890a1ed34990d35
| * Prefixes GET parameters in Liferay with portlet namespace #12602John Ahlroos2013-09-271-0/+4
| | | | | | | | Change-Id: I9939a7af83482e136ed0d146accdeec0cd9f10ea
* | Link no longer implements LegacyComponent (#10015)joheriks2013-10-021-0/+6
| | | | | | | | Change-Id: Iaadc82384d15704017077be282767141529889f2
* | Merge changes from origin/7.1Artur Signell2013-09-261-6/+32
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7f7dc31 Base files for TB3 tests (#12572) 6b17abe Make it possible to override web driver in tests (#12572) a682e3b Refactored build scripts to support TB2, TB3 + integration tests (#12572) e556642 Converted servlet integration tests to TB3 (#12573) 21af0c3 Updated TB3 tests to use Firefox 24 (#12604) a7583c6 TB3 test for browsers (#12572) 37b8543 Do not add empty package javadoc for new classes 0248b8f Fixes browser detection for IE11 (#12638) 1df28c3 Run TB3 tests also on IE11 (#12631) a2daf65 Converted TB2 push tests to TB3 (#12580) d3261d7 Fixes issue with Table not scrolling completely to the end #12651 bd0ae05 Limit the number of tests run concurrently (#12572) Change-Id: Idb4389aac388b728490a4ffd57d30aee20ea9fe8
| * Fixes browser detection for IE11 (#12638)Artur Signell2013-09-251-6/+32
| | | | | | | | Change-Id: I1f71477368ce42eac3679f7f2f9e87fe8e02e4de
* | Merge changes from origin/7.1Artur Signell2013-09-172-1/+9
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | de53191 Fix for #12279 (caret jumps when formatting in RTA). fca0f7a Add <br> as empty representation for webkit (#12490) 6dcece8 Allow creating TextBox or SuggestionPopup when extending VFilterSelect (#12491) 22fcb44 Include unobfuscated file used by test in the war (#12468) bc90a58 Unified xml files to end with new line 3d01d74 Reduce Ivy resolver spam to a minimum (#12510) 1e73ca8 Fix keystore path to correspond to the Vaadin 7 directory structure (#12520) dcf9c61 Protect CurrentInstance instances from garbage collection (#12509) 24ffbc2 Allow storing and restoring null instances in CurrentInstance #12509 0d79a84 Added a comment that hopefully explains the NULL_OBJECT #12509 e4d99b3 Use non-obfuscated version of vaadinPush.js when not in production (#12527) 3a31dfe NullPointerException in TableQuery.fetchMetadata() (#11403) 4659797 fixed incorrect name for close-pressed.png for windows in black theme (#12563) 9b05257 Test for push with streaming based on Table 3cafce3 NullPointerException in DateToSqlDateConverter (#12284) 3a4351f Ensure PushConnection is properly cleaned up on disconnect (#12226, #12522) Change-Id: I44f3d5f003e62e7ab86a22188b22933491226868
| * 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
* | Ignore RPC calls from components that are concurrently removed (#12337)Henrik Paul2013-09-101-0/+8
| | | | | | | | Change-Id: I8b97444d33b9535b9073fd705fed15a6cc2992e7
* | Rewrite client request into JSON (#9269, #11257)Henrik Paul2013-09-041-0/+14
| | | | | | | | Change-Id: I0001d54f890ad8e5787d1f6c076d1f1d75dd32d2
* | Make settting of assistive description of Window optional (#12276)michaelvogt2013-07-241-1/+1
| | | | | | | | | | | | | | Throws exception on server side for null parameter Adds client side getter for descriptions Change-Id: I7d6231eec52b584f674b97b9d0c8ee0b78b19297
* | Merge changes from origin/7.1Leif Åstrand2013-07-151-2/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 419c6c7 Implemented Focusable in MenuBar (#7674) a4f1277 Fixed NPE in ApplicationRunnerServlet (#12145) 08d365a Fixed slider value initialization on HSV and RGB tabs of ColorPicker. (#7863) da480bd Fix VaadinService.findUI to throw Error if UIConstants.UI_ID_PARAMETER is not set (#11943) 6291a50 Ensure that Slider diffstate always contains "value" (#12133) 7e7e698 32x32 favicons added, replacing the old favicons (#12143) 1702059 Replace printStackTrace with getLogger().log() (#12147) b421d6e Updated Javadoc for Table.getColumnAlignment fixing #6810 414e3bf Fixed an error in CustomComponent JavaDoc (#10038), and some improvements. 4583d07 Fix NPE in Like.java (#10167) 6c4da29 Ensure table's cells aren't refreshed if table is detached. (#9138) e37464c #11638: Ending an imported SCSS file with a comment causes an error in the Sass 478eeb5 Test using Jetty 9 (#12124) f7cc72d Close only combobox on escape, not the window (#12163) 9a9b0a5 Automatic test for escape closing window from combobox (#12163) ae565a2 Fix bug in PopupDateField where locale was retained incorrectly if changed while popup was open (#12153) d7a64fd Enable native scrolling in home screen apps on iOS 6+ (#12149) 4a04f00 Add test case for testing ClickEvent after dragging button (#7690) 775c969 Make UploadInterruptedException visible (#12070) 6a4bbe5 Set heartbeat response Content-Type to text/plain (#12182) e4011c6 When InputStream cannot be opened while writing static resource response, display 404 instead of 500 (#10920) 20162db Set current instances when calling UI.push from VaadinSession.unlock (#12168) 94c0f86 Ensure VaadinSession.service is set up by storeInSession (#12204) 23ed487 Attempt to get GAE lock for UIDL requests (#12211) 7f52b2e Improved AbstractClientConnector performance (#12219) a934261 Improving performance of ConnectorTracker (#12218) Change-Id: I810124d60c22d4d0ab837a19eb9c2689951864b5
| * Implemented Focusable in MenuBar (#7674)Jens Jansson2013-06-281-2/+2
| | | | | | | | Change-Id: I31cd6fafffacc16147e63d3878fcf025163deb5b
* | Prevent to exit a Window with the tab key (#11874)michaelvogt2013-07-121-0/+3
| | | | | | | | Change-Id: Icd12ec6e2eac626ad493707dfa8288d620bb9bb7
* | Fixes @PreserveOnRefresh losing page title on refresh #11054Joonas Lehtinen2013-07-092-2/+5
| | | | | | | | | | | | Moves Page title to PageState instead of using RPC for changing the title on Page.setTitle(). Change-Id: I8e5ab2064c04235503fb2531f4cdbb108530ac7e
* | Tabsheet tabs should support alternate text (#11824)michaelvogt2013-07-081-0/+2
| | | | | | | | Change-Id: I000fe6102291d8bd9bbe484b5683b50c40c8470b
* | Accessibility for Window (#11821)michaelvogt2013-07-041-0/+13
| | | | | | Change-Id: Ica5d13fb138e8ed1c1966858c9e1dd0c4aa13af5
* | Support screen reader only notifications (#11830)michaelvogt2013-07-031-1/+6
| | | | | | | | Change-Id: I09391b27c0b3df538ffe74c4edb8d96224f14cd3
* | Accessibility for Notification (#11820)michaelvogt2013-07-032-0/+155
|/ | | Change-Id: Ic9c1a417fa791927897b6fcdf35a1fb4444dfd70
* 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