]> source.dussan.org Git - vaadin-framework.git/log
vaadin-framework.git
10 years agoMerge "Merged TabSheet keyboard focus fixes into master"
Jonatan Kronqvist [Tue, 4 Feb 2014 10:41:52 +0000 (10:41 +0000)]
Merge "Merged TabSheet keyboard focus fixes into master"

10 years agoSeparate heartbeat functionality from ApplicationConnection
Artur Signell [Thu, 23 Jan 2014 21:10:21 +0000 (23:10 +0200)]
Separate heartbeat functionality from ApplicationConnection

* Correctly cancels the timer if the interval is updated
* Listens to ApplicationStoppedEvents and disables the heartbeat (#13249)

Change-Id: I5f4f778583954a1dd22ffeb39ef3b8fa07b85a1c

10 years agoParser recognizes @content directive inside @media (#13279).
denisanisimov [Fri, 31 Jan 2014 08:46:55 +0000 (10:46 +0200)]
Parser recognizes @content directive inside @media (#13279).

Change-Id: I7fd8868233e9378aaf3725bb202d4b34f3f27713

10 years agoMerged TabSheet keyboard focus fixes into master
Juho Nurminen [Mon, 3 Feb 2014 08:20:52 +0000 (10:20 +0200)]
Merged TabSheet keyboard focus fixes into master

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

Change-Id: I456b2523fc0de01fed8b5948ee7cb78f2ff175b0

10 years agoFixed TabSheet tab focusing (#13206)
Juho Nurminen [Fri, 24 Jan 2014 14:40:19 +0000 (16:40 +0200)]
Fixed TabSheet tab focusing (#13206)

Change-Id: Ice0988a281504be3b304be3be6c09e2e2c5be4ba

10 years agoImplement long polling support for push (#13011)
Johannes Dahlström [Wed, 22 Jan 2014 15:48:19 +0000 (17:48 +0200)]
Implement long polling support for push (#13011)

* The Transport enum has a new LONG_POLLING constant
* AbstractTestUI supports the ?transport=long-polling GET parameter

Change-Id: Ic2f5abfbd4aa3c875f5c83932ce5ee6f31c366ad

10 years agoRefactor PushConnection handling (#13223)
Johannes Dahlström [Wed, 22 Jan 2014 13:29:25 +0000 (15:29 +0200)]
Refactor PushConnection handling (#13223)

UIs now always have a PushConnection object if push is enabled,
and push reconnections do not create and set a new instance.
PushConnection.push can always be called; it internally handles
deferring the push until (re)connection if it is currently
disconnected. This is very desirable when using long polling,
as it reconnects after each push.

Change-Id: I478748cc940da86f34a5f55266f6b325682d4585

10 years agoFix false-negative sasslangbroken tests (#13275).
denisanisimov [Thu, 30 Jan 2014 09:38:59 +0000 (11:38 +0200)]
Fix false-negative sasslangbroken tests (#13275).

Change-Id: I184418667c1de63cbdbc26d75f2268415a8f06f9

10 years agoAdd commons-lang for now until tests are converted to lang3 (#12871)
Artur Signell [Thu, 30 Jan 2014 05:56:05 +0000 (07:56 +0200)]
Add commons-lang for now until tests are converted to lang3 (#12871)

Change-Id: I14509d95dd2e042f830a7fca6925e012483bb36d

10 years agoExclude Jetty orbit which causes build issues (#12871)
Artur Signell [Wed, 29 Jan 2014 16:41:45 +0000 (18:41 +0200)]
Exclude Jetty orbit which causes build issues (#12871)

Change-Id: I06d1343dc25598e45c7a960c36fee2ef4869b651

10 years agoUpgrade to Atmosphere client 2.0.8.vaadin1
Johannes Dahlström [Mon, 20 Jan 2014 14:57:09 +0000 (16:57 +0200)]
Upgrade to Atmosphere client 2.0.8.vaadin1

Change-Id: Icd2ebf5362976ec1d327f9a51149960d70930d45

10 years agoUse new client-compiler-deps (1.1.0) (#12871)
Artur Signell [Tue, 28 Jan 2014 15:50:33 +0000 (17:50 +0200)]
Use new client-compiler-deps (1.1.0) (#12871)

Change-Id: I3036cb357a144edee56ec37870c9632b0cd90565

10 years agoDisable Opera 12 permutation (#13259)
Artur Signell [Tue, 28 Jan 2014 16:25:09 +0000 (18:25 +0200)]
Disable Opera 12 permutation (#13259)

Change-Id: I7fd06de98d962df83f31bfd50657559dee5c15bf

10 years agoSome tests are fixed on Win (CRLF issue).
denisanisimov [Mon, 13 Jan 2014 08:24:58 +0000 (10:24 +0200)]
Some tests are fixed on Win (CRLF issue).

Change-Id: I057bae0fd4068c6b877abdb9546ebf1490339d86

10 years agoUse ICU4J from Maven central (#13252)
Artur Signell [Wed, 22 Jan 2014 18:08:46 +0000 (20:08 +0200)]
Use ICU4J from Maven central (#13252)

Change-Id: Id3837571a0fac020819c83e2bae17eda8ca51267

10 years agoUpdate nekohtml + xalan dependencies (#12871).
Artur Signell [Wed, 22 Jan 2014 17:50:32 +0000 (19:50 +0200)]
Update nekohtml + xalan dependencies (#12871).

nekohtml 1.9.15 -> 1.9.19, now directly from Maven central
xerces 2.9.1 -> 2.11.0, now directly from Maven central

Change-Id: I7b9acd066f73ea546d46ce88065496c628ad5799

10 years agoUpdate httpcomponents dependencies (#12871).
Artur Signell [Wed, 22 Jan 2014 17:47:46 +0000 (19:47 +0200)]
Update httpcomponents dependencies (#12871).

httpclient 4.1.2 -> 4.3.1, now directly from Maven central
httpcore 4.1.2 -> 4.3, now directly from Maven central
httpmime 4.1.2 -> 4.3.1, now directly from Maven central

Change-Id: I0056993edc1e14262da7697ed550b70cc2ed79c9

10 years agoUpdate dependencies to match GWT master (#12871)
Artur Signell [Wed, 22 Jan 2014 15:44:18 +0000 (17:44 +0200)]
Update dependencies to match GWT master (#12871)

cssparser 0.9.5 -> 0.9.11
jetty 6.1.11 -> 8.1.12.v20130726
commons-codec 1.3 -> 1.8
commons-logging 1.1.1 -> 1.1.3
commons-io 2.2 -> 2.4
commons-lang 2.6 -> 3.1

Change-Id: Ie5f1b7d1c0b2e31533806640d9a5236e76787d2e

10 years agoFixed always failing testbench test.
John Ahlroos [Thu, 16 Jan 2014 12:33:53 +0000 (14:33 +0200)]
Fixed always failing testbench test.

The test was always failing since it relied on the GWT generated gwt-X
ids in its locator. Converted test to TB3 and used a different approach
for testing the same thing.

Change-Id: Ib806086c19b58fa9fac16e2270c46830f0706b22

10 years agoRemove dead code
Johannes Dahlström [Thu, 16 Jan 2014 15:44:39 +0000 (17:44 +0200)]
Remove dead code

Change-Id: I1ac813afa47e38fb508e676d25d103a29bfada6a

10 years agoRevert "Theme Parser is deleted, build procedure now generates it (#13161)."
Leif Åstrand [Thu, 16 Jan 2014 07:03:16 +0000 (07:03 +0000)]
Revert "Theme Parser is deleted, build procedure now generates it (#13161)."

Causes a multitude of compile errors on the build server.

This reverts commit d2874fde4b8c6afa24f0f6535e0d6fcabc489f51.

Change-Id: I49787b347944b614b9e98778b3219b7045cf2bfe

10 years agoRemove client side dependencies in server side javadoc (#13073)
Artur Signell [Wed, 15 Jan 2014 14:14:36 +0000 (16:14 +0200)]
Remove client side dependencies in server side javadoc (#13073)

Change-Id: I6601f7f34ea83cb7bb054969dcd4b8b1ebcb0801

10 years agoFixed broken launch configuration (#13053)
Artur Signell [Wed, 15 Jan 2014 12:11:42 +0000 (14:11 +0200)]
Fixed broken launch configuration (#13053)

Change-Id: Ifa9f127d29cc3b4fb0a694ad2f7665b3ef34b028

10 years agoAdd support for using java.util.Date in communications (#13073)
Artur Signell [Tue, 17 Dec 2013 19:36:03 +0000 (20:36 +0100)]
Add support for using java.util.Date in communications (#13073)

This adds support for using separate serializer classes on the
server side, similarly to on the client side. Still it is not
public API yet as you do not have the possibility to add your
own serializers to the map used by JsonCodec.

Change-Id: I2cc4f628c5a8eba90abbd57c128c6359cbe1b4d7

10 years agoFixed always failing TooltipInWindowTest
John Ahlroos [Tue, 14 Jan 2014 14:52:12 +0000 (16:52 +0200)]
Fixed always failing TooltipInWindowTest

Test was failing due the TB2 returning different pixel values depending
on which browser the test was run. Converted test to TB3 and made the
test a bit more lenient to browser differences while still testing the
essentials of tooltip handling in sub windows.

Change-Id: Ib236094f20366eb79150ce4590252b51b9373587

10 years agoTheme Parser is deleted, build procedure now generates it (#13161).
denisanisimov [Mon, 13 Jan 2014 07:44:52 +0000 (09:44 +0200)]
Theme Parser is deleted, build procedure now generates it (#13161).

Change-Id: I6e0f797b9eadf9fe796750e2764faf4434494e29

10 years agoclone() method is removed from LexicalUnitImpl (#13182 ).
denisanisimov [Mon, 13 Jan 2014 11:11:45 +0000 (13:11 +0200)]
clone() method is removed from LexicalUnitImpl (#13182 ).

Change-Id: I8e32c3ab8b79e31b7fae309a3f475f6fe520bfcc

10 years agoUpgrade to atmosphere-runtime 2.0.3.vaadin1 (#12601)
Johannes Dahlström [Fri, 10 Jan 2014 16:16:58 +0000 (18:16 +0200)]
Upgrade to atmosphere-runtime 2.0.3.vaadin1 (#12601)

Change-Id: Ic2e9543266b449e29fb8e52715559d3fbf249d93

10 years agoMethod for retrieving all VaadinSessions inside a HTTP session (#13053)
Artur Signell [Mon, 13 Jan 2014 11:50:34 +0000 (13:50 +0200)]
Method for retrieving all VaadinSessions inside a HTTP session (#13053)

Change-Id: I8e612ccd521d99f6b7ec6d10c72331b4d4373abe

10 years agoEnsure DevelopmentLauncher uses servlet 3.0 API (#13053)
Artur Signell [Mon, 13 Jan 2014 11:49:43 +0000 (13:49 +0200)]
Ensure DevelopmentLauncher uses servlet 3.0 API (#13053)

Rendering of JSP pages does not work if servlet 2.5 API comes before servlet 3.0 API on the classpath

Change-Id: I6f6bbdb22142848b424c991a15b058ea66ec4eac

10 years agoFixes serialization-related errors
Henrik Paul [Wed, 18 Dec 2013 10:28:46 +0000 (12:28 +0200)]
Fixes serialization-related errors

Build-breaking error introduced in c14334f284c7e7c344b2983726b9242e3ef8562e

Change-Id: Ie27ffba1f700b9373f446a61f78cac2c2d3e23bc

10 years agoMake fields with value change listener immediate
Matti Tahvonen [Sat, 7 Dec 2013 15:22:02 +0000 (17:22 +0200)]
Make fields with value change listener immediate

Makes fields with value change listener immediate without explicit
call. If immediate value has been explicitly set, it is honoured.
In most cases immediate now works seamlessly and excess server
round trips should be rare as a regression.

“Fixes” #8029 in a more elegant manner

Change-Id: Ic240c78c0a29447809a17de74196d3325a78ec1f

10 years agoAdded convenience method to add items as a varargs array (#13067)
Matti Tahvonen [Sat, 7 Dec 2013 15:51:56 +0000 (17:51 +0200)]
Added convenience method to add items as a varargs array (#13067)

Change-Id: Iab49d0960946cec5e949f4f60bb2f79dce66dcc3

10 years agoremoved invalid documentation
Matti Tahvonen [Sat, 7 Dec 2013 13:10:30 +0000 (15:10 +0200)]
removed invalid documentation

Change-Id: I8562c1853e17d008738d759bd33f57b9b57c1c4c

10 years agoMakes sure git creates the shared/tests/src dir (#13081)
Henrik Paul [Thu, 12 Dec 2013 12:30:00 +0000 (14:30 +0200)]
Makes sure git creates the shared/tests/src dir (#13081)

Change-Id: I767456d2978a8682adec6ef7b4c158cd5af23316

10 years agoJUnit tests should be supported for shared (#13081)
Henrik Paul [Thu, 12 Dec 2013 09:02:57 +0000 (11:02 +0200)]
JUnit tests should be supported for shared (#13081)

Change-Id: Ia6243005fba362970cb199ad2aab217e56b5822a

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 agoFixed TabSheet keyboard navigation (#12971)
Juho Nurminen [Mon, 18 Nov 2013 16:11:40 +0000 (18:11 +0200)]
Fixed TabSheet keyboard navigation (#12971)

Change-Id: Ibb155946811eb43829c6c200fa83c5eaa1d7cdfa

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 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 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 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 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 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