aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix regression for Table selection and checkbox issue (#17064)Teemu Suo-Anttila2015-03-113-32/+24
| | | | | | Converts the old TB2 test for the issue to TB4 as well. Change-Id: I76a37d836a55102221aa63e75f7ab605769bc0b9
* Ensure refresh message is sent on invalid CSRF (#17042)Artur Signell2015-03-111-17/+3
| | | | | | | | If we create an AtmospherePushConnection and a broadcaster like before we would need to suspend the connection to ensure the AtmosphereResource is actually added to the broadcaster Change-Id: I7265ac0594b7a4da2c7a49fa34ebfbb27e1abdff
* Improve performance of setNeedsMeasure (#16972).Fabian Lange2015-03-112-7/+19
| | | | | | | | | | This change removes the method LayoutDependenyTree.setNeedsMeasure which takes a connectorId as first param. In all places where it is used, the ComponentConnector is actually known, so this change avoids looking it up over and over again. Also The lookup would need to lookup the ConnectorMap every time. Change-Id: I2593b0bede05cd69889ba68aac854cfba43f70b1
* LayoutManager uses shortcut when delaying overflow fixes (#16963).Fabian Lange2015-03-111-9/+18
| | | | | | | This change introduces an extracted method which will quick return if a component needs a delayedOverflowFix. Change-Id: I0d6ab100964a59e2f445a81271863a8212538d4d
* Improve performance of getMeasureTargetsJsArray (#16973).Fabian Lange2015-03-111-13/+4
| | | | | | | | | | | | | | | | | This change optimizes the method LayoutDependenyTree.getMeasureTargetsJsArray. The previous code dumps both MeasureQueues and then iterates over the vertical one and then checks if it is present in the horizontal one. If it is not present it pushes the element to the array (which usually invokes an arraycopy in js). The new code adds both Queues to a new FastStringSet which does deal with duplicates nicely. While this is not much faster than the dumps, it avoids the array allocations and the separate iteration for duplicate checking. Change-Id: I2f643a2d0b32e4c2517efff16c196387f38f0d8a
* Using ComponentFactory in DesignContext.getDefaultInstance() (#16990)Alexey Fansky2015-03-112-10/+36
| | | | Change-Id: I0bb3e7975f2b48cdc589de740cb07ac893b13461
* Update Atmosphere to 2.2.4.vaadin5 (#17074)Artur Signell2015-03-103-3/+3
| | | | Change-Id: I85618f66effbf647856d9c152b3e66a6454001d9
* Revert "Encode filenames to UTF-8 in Content-Disposition header. (#16556)"7.4.1Leif Åstrand2015-03-063-61/+16
| | | | | | | | Breaks AppResource404, BrowserFrameIsVisible and FlashIsVisible This reverts commit af6dd56e89db8ea8c88f607c4214abcde50dfc94. Change-Id: I82fc9ef4c9d08dc8aa48e0fa137fae5782701389
* Remove accidentally cherry-picked testLeif Åstrand2015-03-051-219/+0
|
* Update @since for 7.4.1Leif Åstrand2015-03-055-8/+10
| | | | Change-Id: I61233d704eae50447d3ccb5a5c485fe3ef98c436
* Add project, build and test name capabilities.Sauli Tähkäpää2015-03-041-0/+12
| | | | | | | - Helps identifiying problem points in test queue - Enables grouping tests in BrowserStack and other services. Change-Id: I444d0aa07900c39b4dafc2d6b6889975b3de3bec
* Fix test url parameter concatenation.Sauli Tähkäpää2015-03-042-14/+26
| | | | Change-Id: I7063aedc870330c1159e44b05ac3e729ad837ba1
* Migrate TB2 tests from package applicationservlet to TB4Teemu Suo-Anttila2015-03-046-191/+145
| | | | | | | MultipleServeletConfigurationTest SystemMessagesTest Change-Id: I85f0bc2daed4d9ef2a4a341f4614c8a501256565
* Use TestBench-4.0.2Teemu Suo-Anttila2015-03-04116-1491/+719
| | | | | | | | - Based on TB4 Parallel testing. - Browser setup no longer uses static capabilities. - Some code cleanup here and there. Change-Id: I5c419316cd36f4f5041eaa8da8fda3d8b46596c4
* Migrated tb2 tests to tb4Miki2015-03-0410-242/+238
| | | | | | | | | DeploymentConfigurationTest OldUIOnReloadTest ErrorInUnloadEventTest VaadinSessionAttributeTest Change-Id: I2ccddf4d2bd01f4532dda79698e6be71b3b1a9f5
* Add build parameter com.vaadin.testbench.hub.url.Sauli Tähkäpää2015-03-042-0/+13
| | | | Change-Id: I413c1dfffcba794aeaa33bbfef4b90b22f5f6fb7
* Refactor ContextMenuSizeTest.Sauli Tähkäpää2015-03-041-71/+53
| | | | Change-Id: Ia32378bbac45d4e103d5af5643b74ac6bca9424d
* Use TestBenchElements in GridElement API (#16600)Teemu Suo-Anttila2015-03-041-11/+11
| | | | Change-Id: Iad416ae1c8df1c1dddadadd107e8cc2817450ac9
* Remove broken TB2 test, replaced by WindowCaptionTestArtur Signell2015-03-041-76/+0
| | | | Change-Id: Ic33bd53eba7bc2e54c54c6a763272bd22230a356
* Clarify that 7.4.1 is a maintenance release and not a feature releaseLeif Åstrand2015-03-041-3/+2
|
* Restoring overflow-x and overflow-y in runWebkitOverflowAutoFix (#16650)Alexey Fansky2015-03-044-1/+224
| | | | Change-Id: I7be1c1571ee5ede0ce481faf823f5f271a280a8a
* Fix text input of PopupCalendar in Internet Explorer (#16677).Mika Murtojarvi2015-03-043-2/+119
| | | | | | | Similarly to VTextField, VTextualDate now uses KeyDownHandler with IE to process the pressing of the return key. Change-Id: I139134fc38678ad46f0c46f30e3de25547b9a3c6
* Displaying tooltip in slot for touch devices (#15353)Alexey Fansky2015-03-043-19/+182
| | | | Change-Id: Ia2fce4dbfc205b44622557017afff19c4a2ef7df
* Fixes subpixel allocation accuracy and speed (#16614, #16750)Henrik Paul2015-03-045-135/+280
| | | | | | | | This reverts workarounds used in subpixel quick fix commit 6133b2cffd0c0b0e0e360ae30330a8adbe7662f4. New logic uses Escalator's more optimised multiple column width setting method. Change-Id: I0863f9774e6efc26f01ebdb736b4847e4ef5354c
* Add missing osgi import to guava (#16739)Miki2015-03-042-4/+6
| | | | Change-Id: I889b918600db98b70a7c02e86fbbeca31f083f80
* Always include default widget set files in OSGi manifest (#16993)Artur Signell2015-03-033-5/+15
| | | | Change-Id: Ib1fc01ced602d3434a0ad63725601237a0def4d1
* Make Grid recalculate columns on resize (#16539)Teemu Suo-Anttila2015-03-033-0/+121
| | | | Change-Id: Ib2b9ecc995ec6fe2627c545efc2a312a59df6b9c
* Reapplying column width on Grid actually reapplies the width (#16900)Pekka Hyvönen2015-03-033-1/+45
| | | | Change-Id: I8a0bc92294004411782c6ee5b0e460b892570aa3
* Make server tests work againArtur Signell2015-03-031-2/+2
| | | | Change-Id: Ie0097cef628ef013579067443d4a52be049cf1da
* Javadoc fixArtur Signell2015-03-021-3/+4
| | | | Change-Id: Ie6393f60961852825817378fadb068a16a307bcc
* Fixes javadocs.Henrik Paul2015-03-021-4/+4
| | | | Change-Id: I78b8d901f5714f0de1eb84c0aa923225ff472737
* Improve performance of Util.collectionEquals (#16968).Fabian Lange2015-03-021-10/+9
| | | | | | | | | | | This change checks the length of both collections first before iterating them. This massively speeds up the comparison in case the collections do not have the same length. Also in the case where the lengths are equal, this saves the collection2.hasNext() checks. Change-Id: If1325f3581d12bf742d77fbf8b0f89511fa11252
* LayoutManager reuses shortcut Element instance for measure (#16964).Fabian Lange2015-03-021-9/+8
| | | | | | | | This change prevents the duplicate getter chain lookup connector.getWidget().getElement() on the very hot measureConnector method. Change-Id: Ia59c9ef2e6bbcf9402424bc565bc9ee3977e3c6e
* Disconnect push after application has been stopped (#13248)Artur Signell2015-03-021-8/+21
| | | | Change-Id: I4b8ca76a530453ee95ff88a1a4bbe3fa7a7958d4
* Update to GWT with WP fix (#16924)Artur Signell2015-03-021-1/+1
| | | | Change-Id: I37cec7420f71d2fa6be379f650a7e11843d0e8e4
* Use the existing communication error handler if one exists (#16938)Artur Signell2015-03-021-12/+17
| | | | Change-Id: If3645dee1f4f3d5a7b1654a60db8734c8ec1ac01
* Ensure that slider min is always smaller or equal to max. (#16776)Sauli Tähkäpää2015-03-022-13/+69
| | | | | | | | - Set slider min to max if max is being set to a smaller value than min, and vice-versa. - Set also an informative message to Slider.ValueOutOfBoundsException. Change-Id: I06b6b05dd0ef2c1fb862cf4acc7df3e235db59ba
* Fix adding and modifying multiple rows in Grid (#16905)Teemu Suo-Anttila2015-03-022-1/+16
| | | | Change-Id: Ib3ae8d305f44a78c9bd6f4539ca9cee2a487d269
* Make Column.setLastFrozenColumn work (#16726)Artur Signell2015-03-022-1/+20
| | | | Change-Id: I58fee1549459b24cb47e0d3321d16fb8b215959a
* Clearing the sorted indicator if sorting was disabled (#16563)Alexey Fansky2015-03-025-2/+207
| | | | Change-Id: I03677e25d639264d5056c5b86b7be8277fe332a4
* Fix the initial location of a Window (#16486).Mika Murtojarvi2015-03-022-0/+83
| | | | Change-Id: Ie34384a9683376dda8b78434e0db885591964aba
* Table should load widgets after container content refresh (#16611)Mikael Grankvist2015-03-023-3/+206
| | | | Change-Id: I887830f31f886743d1bd7167236e2f7b61349dd7
* Encode filenames to UTF-8 in Content-Disposition header. (#16556)Sauli Tähkäpää2015-03-023-16/+61
| | | | Change-Id: Ie2cf41f2176d05105663cdb84934379efa826f03
* Add spaces around operators (#16696).Mika Murtojarvi2015-03-024-1/+83
| | | | | | This is needed for the Sass compiler to correctly parse an expression. Change-Id: Ie39134e47f701015a9fc7180de5c033b80abe178
* Method for requesting column width recalculation (#16748)Artur Signell2015-03-026-3/+216
| | | | Change-Id: I089f08a056a358d9857ce6608293878e2b8bbd9e
* Fix Grid flick scrolling on iOS devices (#16762)Teemu Suo-Anttila2015-03-021-30/+27
| | | | Change-Id: Iee64f1dc5ce91472c66f43a6269cb1eccb2f9b52
* Maintain Grid scroll position on detach and reattach (#16220)Johannes Dahlström2015-03-024-13/+66
| | | | Change-Id: I6ac5c3304bcd22e23f298c4dbdd65358aa1c64f7
* Don't actively disconnect when the client already has disconnected (#15330)Artur Signell2015-03-022-17/+26
| | | | Change-Id: I26e53f6b07eaccc785bda547e454fa185ad952df
* Update Atmosphere to 2.2.4.vaadin4 (#16825, #16826, #16862)Artur Signell2015-03-023-3/+3
| | | | | | | | | Change-Id: Idd43e37ac7ba37710ffea7e01efc931e73defd90 Conflicts: push/build.xml push/ivy.xml server/src/com/vaadin/server/Constants.java
* Call error handler even if critical notification write fails (#16951)Artur Signell2015-02-281-12/+11
| | | | Change-Id: I4d18aa54c48487081a626749916e3342888eb71e