]> source.dussan.org Git - vaadin-framework.git/log
vaadin-framework.git
10 years agoValidate column group boundaries #12907
John Ahlroos [Tue, 10 Dec 2013 14:35:50 +0000 (16:35 +0200)]
Validate column group boundaries #12907

Change-Id: I5078d97c5a6bc92f59d0d04eca2a2cfc27c973b4

10 years agoFixed issues with toggling column visibility #12830
John Ahlroos [Tue, 10 Dec 2013 11:58:08 +0000 (13:58 +0200)]
Fixed issues with toggling column visibility #12830

Change-Id: Idee434f4e1fbac2a5c37d19f7a110a166f2e3e7b

10 years agoSupport primary style names in Escalator and Grid #13058
John Ahlroos [Thu, 5 Dec 2013 11:09:26 +0000 (13:09 +0200)]
Support primary style names in Escalator and Grid #13058

Change-Id: I8fa99a96c2120583bb1ecd152f8f337aef702614

10 years agoFixes problem with setting initial column width on server side Grid #13024
John Ahlroos [Mon, 9 Dec 2013 14:03:18 +0000 (16:03 +0200)]
Fixes problem with setting initial column width on server side Grid #13024

Change-Id: I23fa9e3582b1f5784fdb2c8fdf396f273e27f2b3

10 years agoFixes a cache range error (#12645)
Henrik Paul [Fri, 6 Dec 2013 23:56:10 +0000 (01:56 +0200)]
Fixes a cache range error (#12645)

Change-Id: I1b1a76978ae39ce93aadcf4859d9eb1d55605694

10 years agoFixed ArrayIndexOutOfBoundsException introduced in #12645
John Ahlroos [Thu, 5 Dec 2013 08:42:05 +0000 (10:42 +0200)]
Fixed ArrayIndexOutOfBoundsException introduced in #12645

Change-Id: I482a7e97b9aacc4b05c9869577d466ee9047af38

10 years agoSupport merging column group header and footer cells #12907
John Ahlroos [Thu, 28 Nov 2013 13:20:01 +0000 (15:20 +0200)]
Support merging column group header and footer cells #12907

Change-Id: Ifc067394231a1b9a16b8f0c66d6ac373ee739d7a

10 years agoMerge branch 'master' into grid-merge
Henrik Paul [Wed, 4 Dec 2013 13:36:52 +0000 (15:36 +0200)]
Merge branch 'master' into grid-merge

Change-Id: I2502ed31f81326b2e32a03ad34c289a5bf7bd2b5

10 years agoSupport custom column widths in Grid #13024
John Ahlroos [Tue, 3 Dec 2013 08:54:53 +0000 (10:54 +0200)]
Support custom column widths in Grid #13024

Change-Id: Ib0c1701346dc6b8b9ef5b5290fc6ffaff68d9f96

10 years agoadd support for variable column widths (#12645)
Henrik Paul [Wed, 4 Dec 2013 11:39:28 +0000 (13:39 +0200)]
add support for variable column widths (#12645)

Change-Id: I7c723234c9d183e5217e0eef5062ec4fa8e58069

10 years agoSupport widgets in Grid body row cells #12993
John Ahlroos [Tue, 26 Nov 2013 14:30:52 +0000 (16:30 +0200)]
Support widgets in Grid body row cells #12993

Change-Id: I8000efd86b5d860d241daea57f70a6626ca8d3dc

10 years agoEnsure setting value on detached column group throws exception #3153
John Ahlroos [Mon, 25 Nov 2013 11:51:17 +0000 (13:51 +0200)]
Ensure setting value on detached column group throws exception #3153

Change-Id: I4cef3424dfe846ab814fcf70c5cda4a305cbdf1c

10 years agoSimplified support for null intermediate properties (#11435)
Artur Signell [Fri, 29 Nov 2013 09:53:20 +0000 (11:53 +0200)]
Simplified support for null intermediate properties (#11435)

Removed support for explicitly throwing NPE for intermediate properties as no use
case could be identified where this would be the expected or wanted behavior.

Change-Id: I10696467f792e234326075bbcdd5aad487905a7e

10 years agoMerge changes from origin/7.1
Johannes Dahlström [Fri, 29 Nov 2013 09:34:00 +0000 (11:34 +0200)]
Merge changes from origin/7.1

84521fa Use correct type for UIDL value to avoid development mode problems (#12545)
3680505 Ensure generated parser is re-generated during build (#12937)
f3fa6af Regenerated parser files (#12937)
011a2a0 Do not generate ParseException as it has been customized (#12937)
9be3b40 Workaround for missing value change event in chrome (#10109)
48034f6 Ensure alternate text is still visible (#11780)
cbc9949 Added test case for #12726
07b1a9d Prevents accidental selection of window caption or content. (#12726)
e05e10e Added extra asserts to make test more safer to blind refactorings
33e5897 Use localhost when running locally to avoid potential network issues
642818f Allow using @RunLocally to run on a local Firefox/Chrome/Safari
81a1c29 Revert "Fixed lost scrollLeft when row count changed in Table (#12652)."
dde6a48 Output test results in XML reports instead of to standard output
012e649 Fix TB3 local testing and occasionally failing SliderDisableTest.

Change-Id: I4f4e44e887e7e90dd04e6d7381280a997e9527cc

10 years agoAdd support for colspan in Escalator (#12645)
Henrik Paul [Mon, 25 Nov 2013 10:32:52 +0000 (12:32 +0200)]
Add support for colspan in Escalator (#12645)

Change-Id: I252fe949537154bce7e09d42f434bce20ec28928

10 years agoFixed bug where deleting column caused an exception #12830
John Ahlroos [Mon, 25 Nov 2013 13:45:59 +0000 (15:45 +0200)]
Fixed bug where deleting column caused an exception #12830

Change-Id: Ia44b11783d9822a6b91ecd0fe7fc0547e7fd4668

10 years agoFixes a bug with frozen columns, and adding/removing them (#12645)
Henrik Paul [Tue, 26 Nov 2013 08:35:00 +0000 (10:35 +0200)]
Fixes a bug with frozen columns, and adding/removing them (#12645)

Change-Id: I7b085d1113c4f21c5b494dde97c45d728e0ea4a0

10 years agoTestbench tests for Column api #12830
John Ahlroos [Mon, 25 Nov 2013 09:23:04 +0000 (11:23 +0200)]
Testbench tests for Column api #12830

Change-Id: Icb07f2540db2299de95873e4062eb680d6ab5bd2

10 years agoAdded JUnit tests for column groups #3153
John Ahlroos [Mon, 25 Nov 2013 11:32:54 +0000 (13:32 +0200)]
Added JUnit tests for column groups #3153

Change-Id: I49c6fb59454a0aba3d2399c40a9b6b8c00667a71

10 years agoAdd server-side API for column freezing (#3087)
Henrik Paul [Sun, 24 Nov 2013 14:38:16 +0000 (16:38 +0200)]
Add server-side API for column freezing (#3087)

Change-Id: I4704ab2bd2b1af31b4586e26cf89f03d97f136a4

10 years agoUnify empty ranges to always have a defined position (#12645)
Leif Åstrand [Fri, 22 Nov 2013 13:28:09 +0000 (15:28 +0200)]
Unify empty ranges to always have a defined position (#12645)

Change-Id: Iaeef125159df878d3b49b1a588c19b5d1b479b76

10 years agoIntroduce initial data source support for Grid (#12878)
Leif Åstrand [Fri, 22 Nov 2013 13:40:34 +0000 (15:40 +0200)]
Introduce initial data source support for Grid (#12878)

Change-Id: I2d1b2e4a797b2dac9ee97c832fcd40fb472edc08

10 years agoMultiple headers and footer rows #3153
John Ahlroos [Wed, 6 Nov 2013 08:35:03 +0000 (10:35 +0200)]
Multiple headers and footer rows #3153

Change-Id: Iadb0d8b051d0f0ef1303e0d7d740cf476cd81971

10 years agoSupport OSX's hiding scrollbars (#12645)
Henrik Paul [Thu, 21 Nov 2013 14:52:32 +0000 (16:52 +0200)]
Support OSX's hiding scrollbars (#12645)

Change-Id: If5df6a7651482a33558088398330fd73a4d43645

10 years agoFixes Escalator resize issues (#12645)
Henrik Paul [Mon, 18 Nov 2013 12:50:18 +0000 (14:50 +0200)]
Fixes Escalator resize issues (#12645)

Change-Id: I34273d35338568833b179b61294de7462abe78f1

10 years agoMerge branch 'master' into grid
John Ahlroos [Wed, 20 Nov 2013 12:26:40 +0000 (14:26 +0200)]
Merge branch 'master' into grid

Change-Id: I9f669ec38c39a42d1ef2a25121b77aab31551863

10 years agoFix TB3 local testing and occasionally failing SliderDisableTest.
Teemu Suo-Anttila [Tue, 19 Nov 2013 13:06:16 +0000 (15:06 +0200)]
Fix TB3 local testing and occasionally failing SliderDisableTest.

Change-Id: I58e60e55838c3339c934cf975e5e148c8f09a78b

10 years agoImplement touch-based scrolling for Escalator (#12645)
Henrik Paul [Tue, 19 Nov 2013 11:24:56 +0000 (13:24 +0200)]
Implement touch-based scrolling for Escalator (#12645)

Change-Id: I74559572412a26823903cdc0e0f171ec55c21ee7

10 years agoBase grid component and column API (#12829, #12830)
John Ahlroos [Tue, 29 Oct 2013 11:44:49 +0000 (13:44 +0200)]
Base grid component and column API (#12829, #12830)

Change-Id: I6c4eae8a4369e9452dd56e764633cecfe9bf553a

10 years agoOutput test results in XML reports instead of to standard output
Artur Signell [Mon, 4 Nov 2013 16:10:05 +0000 (18:10 +0200)]
Output test results in XML reports instead of to standard output

This is a workaround for a problem with the integrated TeamCity JUnit
listener which is not thread safe. Without this the test results are
completely mixed up in TeamCity. For more information, see
http://youtrack.jetbrains.com/issue/TW-33176.

All standard JUnit test reports is put in result/reports. For uitest
there are three report directories: result/reports-tb2,
result/reports-tb3 and result/reports-integration to be able to clean
the directories before running a given type of tests.

This change is based on the separate fixes by John.

Change-Id: I2f0dee416f6745544636f2f3dcea0d0832ff8076

10 years agoRevert "Fixed lost scrollLeft when row count changed in Table (#12652)."
Leif Åstrand [Fri, 15 Nov 2013 09:46:42 +0000 (09:46 +0000)]
Revert "Fixed lost scrollLeft when row count changed in Table (#12652)."

This reverts commit 533ddcda271b7226b38c035adf3073062c562653.

Seems like the caused regressions are far from trivial to resolve. A new approach might be needed to resolve this issue.

Change-Id: I88cf75608e8d47fffab5a366a8ad1b3b70c1c11f

10 years agoAllow using @RunLocally to run on a local Firefox/Chrome/Safari
Artur Signell [Thu, 14 Nov 2013 07:38:05 +0000 (09:38 +0200)]
Allow using @RunLocally to run on a local Firefox/Chrome/Safari

Change-Id: Ibb1dfd12dc48637d8179f80322b5203ea5562805

10 years agoUse localhost when running locally to avoid potential network issues
Artur Signell [Mon, 11 Nov 2013 18:41:09 +0000 (20:41 +0200)]
Use localhost when running locally to avoid potential network issues

Change-Id: Ie43604a2b41d2214d55d0976ba3c81ea361c8c56

10 years agoAdded extra asserts to make test more safer to blind refactorings
Matti Tahvonen [Thu, 14 Nov 2013 10:17:04 +0000 (12:17 +0200)]
Added extra asserts to make test more safer to blind refactorings

Change-Id: I5dd159640bdc4f188c291017032ca96ca8b85d11

10 years agoPrevents accidental selection of window caption or content. (#12726)
Felype Santiago Ferreira [Mon, 11 Nov 2013 13:19:48 +0000 (15:19 +0200)]
Prevents accidental selection of window caption or content. (#12726)

Change-Id: Ida479ef0c421cf67b2863cf78c76b495337f30cf

10 years agoAdded test case for #12726
Matti Tahvonen [Thu, 14 Nov 2013 09:41:40 +0000 (11:41 +0200)]
Added test case for #12726

Change-Id: I396bfa4f255d64dd1729afa1be6771ff35026ad9

10 years agoEnsure alternate text is still visible (#11780)
Artur Signell [Wed, 13 Nov 2013 12:26:50 +0000 (14:26 +0200)]
Ensure alternate text is still visible (#11780)

Change-Id: Icfa54ec612153c3a92f83d7cb083685f7e77d295

10 years agoAdd column freezing to Escalator (#3087)
Leif Åstrand [Wed, 13 Nov 2013 10:37:22 +0000 (12:37 +0200)]
Add column freezing to Escalator (#3087)

Change-Id: I9943b20ca2568c353c90dec598534fbb5ab58203

10 years agoConvert CellRenderer to revised EscalatorUpdater (#12645)
Henrik Paul [Wed, 13 Nov 2013 07:25:08 +0000 (09:25 +0200)]
Convert CellRenderer to revised EscalatorUpdater (#12645)

Change-Id: I046c53e775cdeaf4cfb02c47b3f2ca35231e4045

10 years agoWorkaround for missing value change event in chrome (#10109)
Matti Tahvonen [Tue, 12 Nov 2013 15:12:30 +0000 (17:12 +0200)]
Workaround for missing value change event in chrome (#10109)

Change-Id: I019527041539fcd0083261b693767144492e626a

10 years agoFixes insert/remove columns and testcase (#12645)
Henrik Paul [Tue, 12 Nov 2013 08:37:27 +0000 (10:37 +0200)]
Fixes insert/remove columns and testcase (#12645)

This includes also other bugs that were found while creating a more suitable testcase for this

Change-Id: I841e3643550b02d1ba16d2eee74deab9be15cc26

10 years agoDo not generate ParseException as it has been customized (#12937)
Artur Signell [Tue, 12 Nov 2013 09:08:07 +0000 (11:08 +0200)]
Do not generate ParseException as it has been customized (#12937)

Reverted ParseException to the previous version

Change-Id: Ic89eb4b65d1a78f40c4cb94e9b2a13a3250c1924

10 years agoRegenerated parser files (#12937)
Artur Signell [Mon, 11 Nov 2013 15:24:27 +0000 (17:24 +0200)]
Regenerated parser files (#12937)

Change-Id: I03e5f818c932d43be178008a4e857676bfed8f87

10 years agoEnsure generated parser is re-generated during build (#12937)
Artur Signell [Mon, 11 Nov 2013 14:11:50 +0000 (16:11 +0200)]
Ensure generated parser is re-generated during build (#12937)

Ultimately we should remove Parser.java and other generated files from
the project but this still needs tweaking ide.xml somehow so the parser
is built.

Change-Id: Iac491c6a50c87e1e8e0bb2f612e82186319a6de3

10 years agoUse correct type for UIDL value to avoid development mode problems (#12545)
Artur Signell [Mon, 11 Nov 2013 14:41:16 +0000 (16:41 +0200)]
Use correct type for UIDL value to avoid development mode problems (#12545)

Change-Id: Ib183e352fa64cb5c8f4d499ecb194768b18a16d6

10 years agoMerge changes from origin/7.1
Artur Signell [Mon, 11 Nov 2013 14:33:27 +0000 (16:33 +0200)]
Merge changes from origin/7.1

30e9b7c Add a test for @mixin { @font-face {...} } (#11649)
0a2cf2c Prevent showing "Session Expired" notification if navigating away (#12298)
8efc385 Fixes NPE in TreeTable.setContainerDS(null) (#12928)
23815e6 Remove broken JSch check
c308d8a Fixes double scrollbar issue in browserframes (#11780) Fixed by adding font-size 0 to the base theme.

Change-Id: I64ae167e8e6b61205718998b80d534fb2cf0cb3d

10 years agoMerge commit 'a3aa6cc93e22fd6ff37ea6f3aa91810cab2aa624'
Artur Signell [Mon, 11 Nov 2013 14:32:36 +0000 (16:32 +0200)]
Merge commit 'a3aa6cc93e22fd6ff37ea6f3aa91810cab2aa624'

Conflicts:
theme-compiler/src/com/vaadin/sass/internal/parser/Parser.java
theme-compiler/src/com/vaadin/sass/internal/parser/Parser.jj

Change-Id: I3421c2d5c114765e924d7847cee46ebd370dfca6

10 years agoMerge changes from origin/7.1
Artur Signell [Mon, 11 Nov 2013 14:26:51 +0000 (16:26 +0200)]
Merge changes from origin/7.1

0d3c35b Forces redraw in IE 8 when table does post layout. (#12687)
533ddcd Fixed lost scrollLeft when row count changed in Table (#12652).
c351b64 Revert "Make Panel scroll the correct div (#12736)" Revert "Reverted change in how hack works (#12727, #12736)" Revert "Fixes the handling of the scroll position of a Window (#12736)" Revert "Recovering scroll position after regression problems. (#12727)" Revert "Ticket #12727 - Panels get unnecessary scroll bars in WebKit when content is 100% wide."
2e3e877 Fix scroll position handling in Window Webkit hack (#12736)
6b38173 Adds JBoss EAP 6 server to integration test suit (#12908)
e933562 Minimal fix for error handling with streaming (#12578)
1385857 Do not apply fix on mobile devices or devices without scrollbars (#12736)

Change-Id: I1e620342c936ea23eacd2082a0a92b15e453b924

10 years agoMerge commit 'fefedeab68461ebc04fd45f91a35835fc9026a56'
Artur Signell [Mon, 11 Nov 2013 14:26:41 +0000 (16:26 +0200)]
Merge commit 'fefedeab68461ebc04fd45f91a35835fc9026a56'

Conflicts:
client/src/com/vaadin/client/ui/VWindow.java

Change-Id: I03768d21133066aed5ff70b8c6df9e2761eb4e4e

10 years agoMerge changes from origin/7.1
Artur Signell [Mon, 11 Nov 2013 14:25:06 +0000 (16:25 +0200)]
Merge changes from origin/7.1

e0e00be Improve error message in createWidget() (#12901)

Change-Id: Id744b5e9b19f6aca1e00d0d22ca90f2fe8efd033

10 years agoMerge commit 'a2f255448e6a755892a97b7df9fc2b65efc5dccc'
Artur Signell [Mon, 11 Nov 2013 14:24:45 +0000 (16:24 +0200)]
Merge commit 'a2f255448e6a755892a97b7df9fc2b65efc5dccc'

Conflicts:
theme-compiler/src/com/vaadin/sass/internal/parser/Parser.java

Change-Id: I6b295f9225785eb6bf07bf2cd2d5c1c3bc181afc

10 years agoMerge changes from origin/7.1
Artur Signell [Mon, 11 Nov 2013 14:19:52 +0000 (16:19 +0200)]
Merge changes from origin/7.1

a5a9131 Converted LayoutTesterApplication test to TB3
1376429 Fix compilation error in test
7b120fc Tests for validating reconnect works for streaming and websockets (#12868,#12853,#12852)
9e6a82d Force connection to closed state on reconnect (#12853)
e365eee No longer require specifying Atmosphere js version in two places
ca7e928 Update to Atmosphere js 2.0.3.vaadin2 (#12868, #12852)
1cc4dc1 Fix duplicate id issue in test and test more corner cases
c21a684 Prepare for Safari 7 testing (#5288)
7615fd1 Made test more stable and added Firefox reconnect test (#12492)
186696d fix regression related to #12504
c48c94d Reverted change in how hack works (#12727, #12736)
f328340 Fix NPE caused by setting ApplicationConnection too late (#12736)
b47915f Extracted test to separate class
e07e674 Remove possibility to use static inner classes for tests
c4aff77 Fix NPE in fix (#12504)
15dce28 Make test more reliable by updating description which does not update the DOM
6a63d12 Make Panel scroll the correct div (#12736)
cc796b0 Ensure testing Jetty does not run out of heap space
f8da926 Updated to Atmosphere 1.0.18.vaadin1 (#12891)

Change-Id: Ic30441d72c4e45551255724a0dcc3b3fa5a1729b

10 years agoNo-op merge from origin/7.1
Artur Signell [Mon, 11 Nov 2013 14:15:45 +0000 (16:15 +0200)]
No-op merge from origin/7.1

fbf069d Add StringToLongConverter for automatic handling of long values (#12225)

Change-Id: If8d4e811da5b70774d9d8dc7d82ccd8bc85f8d46

10 years agoMerge changes from origin/7.1
Artur Signell [Mon, 11 Nov 2013 14:15:43 +0000 (16:15 +0200)]
Merge changes from origin/7.1

e413646 Ensure error screenshots are named according to the browser and not reference
2a3890c Revert "Only print testbench failure TeamCity messages when running in TC"
8971651 Revert "Publish error artifacts immediatly in TeamCity"
1265600 Stop polling if Communication Error #12362
878c2bd Added dummy checkstyle and test targets to liferay module
017bd06 Fixes the handling of the scroll position of a Window (#12736)
e2157f4 Fixed Tab error tooltips (#12802)

Change-Id: Ie01650362e8082f48fd9bd6cac2bf51b2dbf0d97

10 years agoMerge "Merge commit '9d84c091714f01e0088fab2202c10b505e78a607'"
Leif Åstrand [Mon, 11 Nov 2013 14:10:16 +0000 (14:10 +0000)]
Merge "Merge commit '9d84c091714f01e0088fab2202c10b505e78a607'"

10 years agoMerge commit '9d84c091714f01e0088fab2202c10b505e78a607'
Artur Signell [Mon, 11 Nov 2013 14:03:28 +0000 (16:03 +0200)]
Merge commit '9d84c091714f01e0088fab2202c10b505e78a607'

Conflicts:
theme-compiler/src/com/vaadin/sass/internal/parser/Parser.java

Change-Id: Ie23f14975f693c666d932d7ca1c07c980a5ba08a

10 years agoMerge "Merge changes from origin/7.1"
Leif Åstrand [Mon, 11 Nov 2013 14:01:40 +0000 (14:01 +0000)]
Merge "Merge changes from origin/7.1"

10 years agoMerge changes from origin/7.1
Artur Signell [Mon, 11 Nov 2013 13:56:06 +0000 (15:56 +0200)]
Merge changes from origin/7.1

51a46a0 Recovering scroll position after regression problems. (#12727)
c464dcf Convert push test to TB3 so it has a chance to pass
2c6d010 Fixes test issues preventing it from passing
049b9d9 Remove out of order flush() (#12283)

Change-Id: I600294f41a4a1b7682f99bddb03042f84bee2702

10 years agoAdd missing getBorderX methods (#9153)
Artur Signell [Mon, 11 Nov 2013 13:34:52 +0000 (15:34 +0200)]
Add missing getBorderX methods (#9153)

Change-Id: Ica1130b042a0ddbcccfc4e63bdcf28a68327659e

10 years agoAdd scrollToRow/Column, also some final declarations (#12645)
Henrik Paul [Mon, 11 Nov 2013 13:04:45 +0000 (15:04 +0200)]
Add scrollToRow/Column, also some final declarations (#12645)

Change-Id: I4142edff9bc078c35ee70643fc3368bec10003f9

10 years agoFixes double scrollbar issue in browserframes (#11780)
Thomas [Thu, 7 Nov 2013 11:03:52 +0000 (13:03 +0200)]
Fixes double scrollbar issue in browserframes (#11780)
Fixed by adding font-size 0 to the base theme.

Change-Id: I8d0224cb65f8ab36c50d2fd68157de4803c823e2

10 years agoRemove broken JSch check
Artur Signell [Mon, 11 Nov 2013 08:57:03 +0000 (10:57 +0200)]
Remove broken JSch check

The current check requires ANT_HOME/lib to contain jsch-0.1.48. There are
however other places, like .ant/lib where you can place the jar also.
Additionally the build agents in TeamCity seems to wipe ANT_HOME/lib
every now and then, which makes this a bad place to add extra jars.

Change-Id: I83b8e0612e72d422d4341fc68b1ab6a0c98848a5

10 years agoFixes NPE in TreeTable.setContainerDS(null) (#12928)
Thomas [Fri, 8 Nov 2013 11:59:28 +0000 (13:59 +0200)]
Fixes NPE in TreeTable.setContainerDS(null) (#12928)

Change-Id: I7f3148e51d216dfe20a11c8a5fd922f43cbc673b

10 years agoPrevent showing "Session Expired" notification if navigating away (#12298)
Johannes Dahlström [Thu, 7 Nov 2013 17:55:32 +0000 (19:55 +0200)]
Prevent showing "Session Expired" notification if navigating away (#12298)

Currently only works if navigation initiated via Page.open(url, "_self").
Page.setLocation should be changed in 7.2 to use "_self" as well (#12925)

Change-Id: I56ad66ffbbd1a83b64999307d23028cbd84bb508

10 years agoImplement escalator pattern for widget (#12645)
Henrik Paul [Wed, 9 Oct 2013 11:35:10 +0000 (14:35 +0300)]
Implement escalator pattern for widget (#12645)

Change-Id: Ibdc5a5162ae88e886e74d93f3f75f4ea3c6dab89

10 years agoAdd a test for @mixin { @font-face {...} } (#11649)
joheriks [Fri, 8 Nov 2013 13:22:31 +0000 (15:22 +0200)]
Add a test for @mixin { @font-face {...} } (#11649)

Change-Id: I7d089ea14b169481f943a1f44058ad47f9b8179a

10 years agoFixes for sass compiler, handling mixins (#11288).
Mika Murtojarvi [Fri, 8 Nov 2013 09:23:35 +0000 (11:23 +0200)]
Fixes for sass compiler, handling mixins (#11288).

Keyframe selectors can now be comma-separated lists, interpolation
unquotes a quoted string and the parameters of an @include are no longer
lost.

Change-Id: I2622aca7471adc8004371affbb803d850e801307

10 years agoDo not apply fix on mobile devices or devices without scrollbars (#12736)
Artur Signell [Fri, 8 Nov 2013 09:26:08 +0000 (11:26 +0200)]
Do not apply fix on mobile devices or devices without scrollbars (#12736)

Change-Id: I38ef869d87418c18197a59a5ecd3fb7e12e1c02e

10 years agoA fix for handling nested parentheses in sass (#12833)
Mika Murtojarvi [Thu, 7 Nov 2013 11:28:53 +0000 (13:28 +0200)]
A fix for handling nested parentheses in sass (#12833)

Selectors such as *:not(:lang(fr)) are now allowed. Nested
parentheses were identified as the cause of the problem. Now
skipping is done to the matching right parenthesis instead of the
first right parenthesis.

Change-Id: I2e83cac14796b739c6b6550642417b12dab752f2

10 years agoMinimal fix for error handling with streaming (#12578)
Artur Signell [Thu, 7 Nov 2013 09:20:54 +0000 (11:20 +0200)]
Minimal fix for error handling with streaming (#12578)

There are still issues in PushHandler where the wrong resource is used but these should not be as critical. They will be fixed in #12920

Change-Id: Ife8d3694bdb6ee29c5b4adbd8988cc0346c4fe3f

10 years agoAdds JBoss EAP 6 server to integration test suit (#12908)
Thomas [Wed, 6 Nov 2013 11:34:18 +0000 (13:34 +0200)]
Adds JBoss EAP 6 server to integration test suit (#12908)

Change-Id: I2d31a0b446e40f0c221403dfb66a990e346e53c0

10 years agoFix scroll position handling in Window Webkit hack (#12736)
Artur Signell [Wed, 6 Nov 2013 13:11:34 +0000 (15:11 +0200)]
Fix scroll position handling in Window Webkit hack (#12736)

Change-Id: If4d17c34b2d20ad983f21b892d3ab4c68f511780

10 years agoRevert "Make Panel scroll the correct div (#12736)"
Artur Signell [Wed, 6 Nov 2013 13:26:42 +0000 (15:26 +0200)]
Revert "Make Panel scroll the correct div (#12736)"
Revert "Reverted change in how hack works (#12727, #12736)"
Revert "Fixes the handling of the scroll position of a Window (#12736)"
Revert "Recovering scroll position after regression problems. (#12727)"
Revert "Ticket #12727 - Panels get unnecessary scroll bars in WebKit when content is 100% wide."

This reverts commit 6a63d12afc5a4bf3971dd016f8e2761cd27bcc74.
This reverts commit c48c94dc23da22b6d885c69b0bc697257f9dbf11.
This reverts commit 017bd0684c7d6c8475c8b43514e6f3998095c8d6.
This reverts commit 51a46a038fe0353f4babfd8218153eb68e2602ca.
This reverts commit ab5b20cf502f99944c82f619ffef387f0525e8ba.

Test cases were left as-is as the issue (#12736) still needs a workaround

Change-Id: I0b6c2afb4a9be8629f2a8f880a8ae8d0a6d5088f

10 years agoFixed lost scrollLeft when row count changed in Table (#12652).
Tapio Aali [Tue, 5 Nov 2013 10:17:06 +0000 (12:17 +0200)]
Fixed lost scrollLeft when row count changed in Table (#12652).

Change-Id: I868f56c1e7003c6619859ba46619f4c53ef9744e

10 years agoSass, the handling of selectors containing multiple #-symbols (#12832)
Mika Murtojarvi [Tue, 5 Nov 2013 09:20:21 +0000 (11:20 +0200)]
Sass, the handling of selectors containing multiple #-symbols (#12832)

After the first commit, a test case has been downloaded and added to
w3ctests. The indentation of a production was also changed in an
attempt to more clearly express its meaning.

Change-Id: I32356d1fcbafada982a5d3e22f0821e554cc6c8a

10 years agoForces redraw in IE 8 when table does post layout. (#12687)
Jarno Rantala [Mon, 4 Nov 2013 13:21:22 +0000 (15:21 +0200)]
Forces redraw in IE 8 when table does post layout. (#12687)

Without forcing the redraw, IE8 measures component sizes incorrectly in some cases.

Change-Id: I38e8a70e18753714b00f5ca4492749d6c84f10dc

10 years agoSend window position data back to server after drag (#12885)
Thomas [Tue, 5 Nov 2013 13:21:06 +0000 (15:21 +0200)]
Send window position data back to server after drag (#12885)

Change-Id: I9ca766b0e06390c7ab90f9cbd4996b83032789db

10 years agoImprove error message in createWidget() (#12901)
Leif Åstrand [Tue, 5 Nov 2013 13:41:45 +0000 (15:41 +0200)]
Improve error message in createWidget() (#12901)

Change-Id: If456a2be242754bcd1e0a8c5be00062a4355af35

10 years agoAllow @font-face and general @-directives inside @if-blocks (#11649)
joheriks [Mon, 28 Oct 2013 15:06:23 +0000 (17:06 +0200)]
Allow @font-face and general @-directives inside @if-blocks (#11649)

Change-Id: Ifa844e7bf8add886792b39c016cc2c9aa3d94b0c

10 years agoUpdated to Atmosphere 1.0.18.vaadin1 (#12891)
Artur Signell [Tue, 5 Nov 2013 06:36:37 +0000 (08:36 +0200)]
Updated to Atmosphere 1.0.18.vaadin1 (#12891)

Change-Id: I5387c9f5eca1eb7941fbd4565d4b6f3cb95a5a0f

10 years agoEnsure testing Jetty does not run out of heap space
Artur Signell [Mon, 4 Nov 2013 19:50:49 +0000 (21:50 +0200)]
Ensure testing Jetty does not run out of heap space

Change-Id: If4549c7bcb0a6518756aa42827340415c44a030c

10 years agoMake Panel scroll the correct div (#12736)
Artur Signell [Mon, 4 Nov 2013 18:23:27 +0000 (20:23 +0200)]
Make Panel scroll the correct div (#12736)

Redefined util method to take the scrollable instead of its parent to make
it useful also for cases where the first child is not scrollable

Change-Id: I301d260d26373b38fdee525f169347bb7b4c499e

10 years agoMake test more reliable by updating description which does not update the DOM
Artur Signell [Mon, 4 Nov 2013 20:24:49 +0000 (22:24 +0200)]
Make test more reliable by updating description which does not update the DOM

Many browsers (IE) choke quite easily when there is a 1MB string inside a div

Change-Id: Ied9b27c17c5374b7cac36820be9cbe38e84448ee

10 years agoFix NPE in fix (#12504)
Artur Signell [Mon, 4 Nov 2013 17:59:50 +0000 (19:59 +0200)]
Fix NPE in fix (#12504)

Change-Id: I65960bcfae850955ea40584445125c0affa26848

10 years agoChanged v-customcomponent overflow to visible (#12482)
Juho Nurminen [Tue, 29 Oct 2013 15:26:22 +0000 (17:26 +0200)]
Changed v-customcomponent overflow to visible (#12482)

Change-Id: I1e82337e719d16abce2c7f2060162af81f9192ea

10 years agoRemove possibility to use static inner classes for tests
Artur Signell [Fri, 1 Nov 2013 10:58:33 +0000 (12:58 +0200)]
Remove possibility to use static inner classes for tests

Change-Id: I461568918bc09bd7a09abbf9c4a34f1a5f3b997f

10 years agoExtracted test to separate class
Artur Signell [Fri, 1 Nov 2013 10:54:05 +0000 (12:54 +0200)]
Extracted test to separate class

Change-Id: Ibfad0180e93e7f74b91427761b40c86938044c50

10 years agoFix NPE caused by setting ApplicationConnection too late (#12736)
Artur Signell [Mon, 4 Nov 2013 09:25:50 +0000 (11:25 +0200)]
Fix NPE caused by setting ApplicationConnection too late (#12736)

Change-Id: Ib5b3bc7123ffd2f212fb6e242ee07175ff743b0f

10 years agoReverted change in how hack works (#12727, #12736)
Artur Signell [Mon, 4 Nov 2013 09:26:54 +0000 (11:26 +0200)]
Reverted change in how hack works (#12727, #12736)

The fix for Window slightly altered how the hack was done, breaking #12736

Change-Id: I2d33b45421c40ce011d2e728a573f7572e326c47

10 years agofix regression related to #12504
Matti Tahvonen [Wed, 23 Oct 2013 14:28:55 +0000 (17:28 +0300)]
fix regression related to #12504

Cloning date instances passed from state to cal panel as they appear to be mutating

Change-Id: I3775b8445ddc0a779b894b4e044bde93f4c5936c

10 years agoMade test more stable and added Firefox reconnect test (#12492)
Artur Signell [Thu, 31 Oct 2013 19:35:25 +0000 (21:35 +0200)]
Made test more stable and added Firefox reconnect test (#12492)

Waits longer for push message as at least Firefox has some kind of built in back off for websocket reconnects

Change-Id: Iaab2e09e8364f0b6247b3b39c19be439a4995800

10 years agoPrepare for Safari 7 testing (#5288)
Artur Signell [Thu, 31 Oct 2013 17:27:40 +0000 (19:27 +0200)]
Prepare for Safari 7 testing (#5288)

Change-Id: I8868d9bd5e6dcc2b6ece404460700f00e6f2004e

10 years agoFix duplicate id issue in test and test more corner cases
Artur Signell [Thu, 31 Oct 2013 17:22:44 +0000 (19:22 +0200)]
Fix duplicate id issue in test and test more corner cases

Change-Id: I4bacfe7353968df7b0f1a8786ae4e488dffa3565

10 years agoUpdate to Atmosphere js 2.0.3.vaadin2 (#12868, #12852)
Artur Signell [Thu, 31 Oct 2013 17:34:00 +0000 (19:34 +0200)]
Update to Atmosphere js 2.0.3.vaadin2 (#12868, #12852)

Change-Id: I1a75b7dbc024e4222466d7cd0900660991a3c8f2

10 years agoNo longer require specifying Atmosphere js version in two places
Artur Signell [Thu, 31 Oct 2013 17:00:21 +0000 (19:00 +0200)]
No longer require specifying Atmosphere js version in two places

Change-Id: I84faea7fe0cd3447d7d66503e5231f26367dcd57

10 years agoForce connection to closed state on reconnect (#12853)
Artur Signell [Thu, 31 Oct 2013 16:42:22 +0000 (18:42 +0200)]
Force connection to closed state on reconnect (#12853)

IE10+ does not call onabort when the streaming connection is aborted.
As a result, onclose is never called and the client side does not
change the connection state away from "connected". This results in
user actions not being queued on the client side, instead the client
tries to send them immediately, leading to an eternal spinner.

If this can be fixed in Atmosphere somehow, it should. This is a
workaround until then.

Change-Id: Icd1a86ac9775d1a7d9c0bc1dee0fd399e2bf2266

10 years agoTests for validating reconnect works for streaming and websockets (#12868,#12853...
Artur Signell [Thu, 31 Oct 2013 10:39:12 +0000 (12:39 +0200)]
Tests for validating reconnect works for streaming and websockets (#12868,#12853,#12852)

Change-Id: I0e1e51291e9275a78737ad0e70e63b75ef993a63

10 years agoFix compilation error in test
Artur Signell [Thu, 31 Oct 2013 12:30:16 +0000 (14:30 +0200)]
Fix compilation error in test

Change-Id: I1ad693fdc55becd4b4e620b8549d824b4496b908

10 years agoConverted LayoutTesterApplication test to TB3
Artur Signell [Mon, 28 Oct 2013 14:55:45 +0000 (16:55 +0200)]
Converted LayoutTesterApplication test to TB3

Change-Id: I2cee37ae8297c74b4a37fc59e3cf835c9291ed43

10 years agoAdded jsoup as a testing dependency (#12735)
joheriks [Wed, 30 Oct 2013 15:37:31 +0000 (17:37 +0200)]
Added jsoup as a testing dependency (#12735)

Change-Id: I1d77e8f1f644b35dc435b00aa96d0cdf34077383