summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Improved AbstractClientConnector performance (#12219)Fabian Lange2013-07-151-3/+3
| | | | | | | Avoiding duplicate lookup of connector hierarchy when a component shall be marked dirty. Optimized if statement to fail fast. Change-Id: I3ac82d64b235ebfd1888a6076c595f351018d887
* Attempt to get GAE lock for UIDL requests (#12211)Leif Åstrand2013-07-121-17/+18
| | | | | | | Also removing the overhead of creating a Date object just for getting a timestamp in the otherwise touched areas of code. Change-Id: Ic712c0ae26d22995ad332593dbb8a14dbec7fcd6
* Ensure VaadinSession.service is set up by storeInSession (#12204)Leif Åstrand2013-07-121-0/+7
| | | | Change-Id: Ie707442f2625f3c9c07c75924c99299f07a4f3ec
* Set current instances when calling UI.push from VaadinSession.unlock (#12168)Leif Åstrand2013-07-104-7/+96
| | | | Change-Id: I27795ab9ae3e3692f508e847936ccaa5a1ebadd4
* When InputStream cannot be opened while writing static resource response, ↵Fabian Lange2013-07-101-13/+17
| | | | | | | | | | | | | display 404 instead of 500 (#10920) A security audit revealed that it is possible to trigger an error 500 with stack trace by just trying a directory traversal. An example of this can be found in the sampler: http://demo.vaadin.com/sampler/VAADIN/widgetsets/ While there are other scenarios that can produce exceptions, in this place Vaadin can handle it more graceful by just catching the exception and returning 404. Change-Id: Iec68d81d3bca365ec133737a9cd3e3b825d192b2
* Set heartbeat response Content-Type to text/plain (#12182)Johannes Dahlström2013-07-091-0/+3
| | | | | | By default browsers assume text/html and may complain about an empty response body. Change-Id: I66ed1aef3421a7f0a618bc441ffab1dc0efbdc71
* Make UploadInterruptedException visible (#12070)Fabian Lange2013-07-091-1/+14
| | | | | | | | | | | When another threads interrupts the Upload, the UploadInterruptedException is thrown. The respective StreamVariable will receive streamingFailed(StreamingErrorEvent event) which contains the causing exception via event.getException(). When the UploadInterruptedException is not public, it is impossible to react on it in the StreamVariable (e.g. treating an IOException differently from an UploadInterruptedException). Change-Id: I9098e70e6750c420fcc0978340544e545e237b26
* Add test case for testing ClickEvent after dragging button (#7690)Patrik Lindström2013-07-081-0/+57
| | | | Change-Id: I9ecb796a9bcbc8415efe27873fdbd71745d0aa85
* Enable native scrolling in home screen apps on iOS 6+ (#12149)Henri Sara2013-07-043-3/+27
| | | | | | This also fixes another iOS 6 detection issue for home screen apps. Change-Id: Icbbb15d3f0d6668f11b2a796ae2c096d8c4dec0b
* Fix bug in PopupDateField where locale was retained incorrectly ifPatrik Lindström2013-07-043-0/+104
| | | | | | changed while popup was open (#12153) Change-Id: Ib4bebab8c6e75e7f1af7cfc5198ab6516e94a45e
* Automatic test for escape closing window from combobox (#12163)Henri Sara2013-07-041-0/+42
| | | | Change-Id: I38a143fb76ebf3a64cd416e5ba7d325aedc60ffe
* Close only combobox on escape, not the window (#12163)Henri Sara2013-07-032-0/+44
| | | | Change-Id: I356e115b5cd96ba0a598178a15215654f2fd16bb
* Test using Jetty 9 (#12124)Artur Signell2013-07-011-0/+8
| | | | Change-Id: Ie765e542e2319dc1d94c61a986cab3720556e66a
* #11638: Ending an imported SCSS file with a comment causes an error inHaijian Wang2013-07-017-10484/+12266
| | | | | | the Sass Change-Id: Ib498f68caa7e87e2d9a21b29c9bfb2f30f35c701
* Ensure table's cells aren't refreshed if table is detached. (#9138)Anna Koskinen2013-06-283-1/+163
| | | | Change-Id: I026cd70e9e518fa320f6ec3011194359385a3a4a
* Fix NPE in Like.java (#10167)Patrik Lindström2013-06-282-0/+51
| | | | Change-Id: I041fbc5c3cda08d3cf3453cefc5f044c63dbe9bb
* Fixed an error in CustomComponent JavaDoc (#10038), and some improvements.Marko Gronroos2013-06-281-20/+36
| | | | Change-Id: Ifbdae94dc94405eca967a95fe783a85d778f461a
* Updated Javadoc for Table.getColumnAlignment fixing #6810Sami Ekblad2013-06-281-1/+2
| | | | Change-Id: I05004cb874f5c32c03d28119d0522d3184a82292
* Replace printStackTrace with getLogger().log() (#12147)Artur Signell2013-06-283-4/+22
| | | | Change-Id: I9ec61fdc7ddc06f129a9d69b99e6295a62c4b0d3
* 32x32 favicons added, replacing the old favicons (#12143)Jouni Koivuviita2013-06-287-0/+0
| | | | | | | | Added new version for favicon.ico, which has 32x32 pixel version in addition to 16x16 pixels. Adds support for high resolution/retina displays. Change-Id: I49bd84b9d23f1e26ceee28dab1e26d9cd4f6b6d2
* Ensure that Slider diffstate always contains "value" (#12133)Risto Yrjänä2013-06-283-0/+119
| | | | | | | Force diff state to contain "value", so that value changes from value change listeners work. Change-Id: I5b2c661f1297ec0272c150a5a9ff4ca26f19fefe
* Fix VaadinService.findUI to throw Error if UIConstants.UI_ID_PARAMETERmtzukanov2013-06-281-4/+6
| | | | | | is not set (#11943) Change-Id: I3cbb88e3fab4f39af8e4799d5a914ab9bd4733f5
* Fixed slider value initialization on HSV and RGB tabs of ColorPicker. (#7863)Teemu Pöntelin2013-06-283-53/+109
| | | | Change-Id: I3776400d849d4ba9f76d6296603152c0a6464aaa
* Fixed NPE in ApplicationRunnerServlet (#12145)Jouni Koivuviita2013-06-281-1/+9
| | | | | | | | | | If the path for a test case file contained special characters (such as space), they would get URL encoded which wouldn't work for File constructors. Fixed by using URI.getPath(), which does the decoding. Change-Id: I2a7c13b785adbb2e486d3807b115540c0ba70fa6
* Implemented Focusable in MenuBar (#7674)Jens Jansson2013-06-284-3/+205
| | | | Change-Id: I31cd6fafffacc16147e63d3878fcf025163deb5b
* Remove sub window references from Window javadocs (#9892)Leif Åstrand2013-06-281-62/+51
| | | | Change-Id: I51f1f39a9730313e0150bff2fccdba67e69e9d95
* The 'license.html' file has flaw in the HTML (unclosed span tag)michaelvogt2013-06-281-1/+1
| | | | | | (#11952) Change-Id: Ib940b76df7d2507e8a8b7122e99c4542850f9ac9
* Debug window poll interval claims interval is in seconds and notmichaelvogt2013-06-281-2/+4
| | | | | | milliseconds (#12098) Change-Id: I26f86fdeafbdf15d02d40b86abb3f23da4f38543
* Use varargs instead of array where appropriate (#4513)Artur Signell2013-06-269-28/+15
| | | | Change-Id: Ide9349b6afa7e56ae04b7727134971ebf81c0b03
* Actually show loading indicator during loading (#12128)Artur Signell2013-06-262-1/+2
| | | | | | * Add theme name already during bootstrap Change-Id: I78da3029b818ced51714d385cd77f5ba9bfce625
* Things now align better in SimpleTree, for #12058Marc Englund2013-06-261-2/+5
| | | | Change-Id: Ie36f51b8b6e28aaf0055772a6cf4dcd35b716a3a
* Include Atmosphere fix for Android 4.1 (#12101)Artur Signell2013-06-251-0/+4
| | | | Change-Id: Ia17a9d8c6ece9861476be8861a735fe5d3e054bf
* Use atmosphere 1.0.14.vaadin3 which fixes Android 4.1 support (#12101)Artur Signell2013-06-253-3/+3
| | | | Change-Id: I75cd1eebeeb5836b9205a9a1e28795be300d135a
* Ensure caption is used when child is set to required (#12077)Artur Signell2013-06-253-0/+207
| | | | Change-Id: Id4a9674c1b2e1c41dbba1f6fde11502400591a52
* Add version property to integration tests to servers know if it is a Vaadin ↵Artur Signell2013-06-241-0/+1
| | | | | | 6 or 7 test Change-Id: Id16238351289ce8df81bed3cd364cc4aa8bba95c
* Updated Atmosphere dependency to 1.0.14.vaadin2 (#12017, #12033, #12115)Artur Signell2013-06-243-3/+3
| | | | Change-Id: I068cca8ae2d3739b3a8ba7b01cd83b1b69509dd2
* Enable using @Stylesheet with vaadin:// (#9934)Artur Signell2013-06-183-0/+14
| | | | Change-Id: I895fad31ef5b31a395cea95e64d6b183d718056f
* Reinitialize pendingAccessQueue after deserialization (#12097)Johannes Dahlström2013-06-181-1/+6
| | | | Change-Id: I5e6d192093f19df1a07e95dff643babd6f532426
* Add 'transport' GET parameter to AbstractTestUI (#12094)Johannes Dahlström2013-06-181-0/+25
| | | | | | | | * Value can be 'xhr', 'websocket', or 'streaming' * xhr disables push even if already enabled * others set push to automatic if not already set to manual Change-Id: Iaf929bbb78865fa7d832718841e781e76cdf7277
* Actually compile an IE10 permutation (#12080)Artur Signell2013-06-151-1/+1
| | | | Change-Id: I4da4ef6dbbdf9fccfd3e8bf8d302365a3398d9de
* Rename getCommunicationMethod -> getCommunicationMethodName (#12019)Artur Signell2013-06-142-2/+2
| | | | Change-Id: I74743548e186a8faff52d2aed3888dbec53087ad
* Highlight on server was still spamming in one instance, for #12058Marc Englund2013-06-141-7/+9
| | | | Change-Id: Ic704c86913ed0ddd30c15b1de0debfc0f7ee8bf7
* Updated to atmosphere 1.0.14-vaadin1Artur Signell2013-06-143-4/+4
| | | | Change-Id: I758ec93ce6eeeef023811f754e67eed122c510d9
* Fixed test issues with type=null (#11895)Artur Signell2013-06-146-6/+6
| | | | Change-Id: I1618191f534ef75048dbae95564ef30a320114a4
* Specified supported server versions and added Glassfish 4 (#12075)Artur Signell2013-06-141-12/+12
| | | | Change-Id: I1113a1c6133d744ebd9c12e64a3b040855efab27
* Test using Glassfish 4 (#12075)Artur Signell2013-06-141-0/+7
| | | | Change-Id: I09b062642e54b6184a10c4a9446147f9241c3d16
* DebugWindow styles improved and structured more, for #12058Marc Englund2013-06-141-38/+51
| | | | Change-Id: I1a3a821b15d7350b5ebf2e19056854e9124197ea
* VUIDLBrowser no longer requires shift-click to 'highlight component on ↵Marc Englund2013-06-142-7/+3
| | | | | | server', open recursively changed to 'alt-click', for #12058 Change-Id: If0a359258c5f123a52a27860a8af2c52726e564c
* Highlight on server when highlighting on client, for #12058Marc Englund2013-06-142-2/+19
| | | | Change-Id: Ib109df81f4c56a7204ea01fd97162c323fcd3d3f
* DebugWindow sections now use previously empty areas to describe the ↵Marc Englund2013-06-142-8/+17
| | | | | | functionality, for #12058 Change-Id: I7cef423b8c4f991d40ad013022cc4f36879cd6dc