]> source.dussan.org Git - vaadin-framework.git/log
vaadin-framework.git
10 years agoNo-op merge from origin/7.1
Jonatan Kronqvist [Fri, 7 Feb 2014 13:46:19 +0000 (15:46 +0200)]
No-op merge from origin/7.1

681864f Backported null value support for NestedMethodProperty to 7.1 (#12884)

Change-Id: I93c588fd3005250077cc7d3edcb8de26c94f9cf5

10 years agoMerge changes from origin/7.1
Jonatan Kronqvist [Fri, 7 Feb 2014 13:45:56 +0000 (15:45 +0200)]
Merge changes from origin/7.1

5b56eeb Changed the rendering order of TabSheet tabs to prevent an NPE in isClipped (#12343)
9026cef Make VTreeTableScrollBody extendable (#13054)
b5a080c Provides error location for ArithmeticException. (#11877)
a494133 Fixed TabSheet tab bar sizing by removing an obsolete Safari hack (#12343)
1dd2ed3 Changes padding for Textfields with Chameleon theme. (#12974)

Change-Id: I44e168176753ed4228002ac11fbd214ee369131a

10 years agoMerge commit '401fa5c940d9b55a4f0b3f96db5990d57271fe82'
Juho Nurminen [Fri, 7 Feb 2014 13:41:52 +0000 (15:41 +0200)]
Merge commit '401fa5c940d9b55a4f0b3f96db5990d57271fe82'

* commit '401fa5c940d9b55a4f0b3f96db5990d57271fe82':
  Don't send TabSheet focus and blur events to the server when moving the focus from one tab to another (#12971)

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

Change-Id: Ide3fc02d0beab8a0112a1e18ee417d0ec5097bb4

10 years agoAdded missing exception declarations to TB3 tests
Juho Nurminen [Fri, 7 Feb 2014 13:18:24 +0000 (15:18 +0200)]
Added missing exception declarations to TB3 tests

Change-Id: If81520024c16faa92ba84d91e669dab03a843eb9

10 years agoMerge changes from origin/7.1
Jonatan Kronqvist [Fri, 7 Feb 2014 12:46:31 +0000 (14:46 +0200)]
Merge changes from origin/7.1

74dcb6f Correct assertion message which changed due to #12915
12b6a8b Test for broken Webkit feature which causes extra scrollbars (#12736, #12727)
ea46029 Allow excluding test from the standard test suite
c171850 Disable client timeout so websockets are not disconnected when idle (#13015)
36fce65 Test for pushing for an extended period of time (24h)
54a5667 Fix compilation error
25fc48c Do not throw NPE if conversion messages is null (#12962)
26b5b67 Timeout redirect timer is reset on server activity (#12446)
d45785d Fixes right click selection focus issues in Tree. (#12618)

Change-Id: I3cef915ee46b77ca0f188296cfa343cde1ad59e6

10 years agoMerge commit '37919d14b7509b1c8d8495a3e334d50a913bfe6f' into master
Jonatan Kronqvist [Fri, 7 Feb 2014 12:41:59 +0000 (14:41 +0200)]
Merge commit '37919d14b7509b1c8d8495a3e334d50a913bfe6f' into master

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

Change-Id: I9e169d9c04998f9e7dc05953d51cd76348dd810c

10 years agoMerge changes from origin/7.1
Jonatan Kronqvist [Thu, 6 Feb 2014 15:30:40 +0000 (17:30 +0200)]
Merge changes from origin/7.1

5b2ddc1 Make test work reliably by activating @Push
10ca7ed Catch and log exceptions in session lifecycle listeners (#12915)
8abf434 Move working sass tests from sasslangbroken to sasslang.
1ac492e Move a sass test that no longer fails.

Change-Id: I960e80fd2120c20bc7b042eccbadb1e748ec0f00

10 years agoMerge commit 'a705f8cc3fd5804e828b6647510795dbbb99eaa3' into
Mika Murtojarvi [Thu, 6 Feb 2014 15:09:04 +0000 (17:09 +0200)]
Merge commit 'a705f8cc3fd5804e828b6647510795dbbb99eaa3' into
master

Change-Id: I163cb7f15a35bc44d9840afa3f35d059e7bf42ee

10 years agoMove Sass test files to the correct locations.
Mika Murtojarvi [Mon, 3 Feb 2014 15:38:12 +0000 (17:38 +0200)]
Move Sass test files to the correct locations.

Change-Id: Ie2c8b77420ea1f20471093479d57fcc2f484685c

10 years agoMerge changes from origin/7.1
Jonatan Kronqvist [Thu, 6 Feb 2014 14:42:09 +0000 (16:42 +0200)]
Merge changes from origin/7.1

f4fa4e8 Normalize line endings

Change-Id: I48ccf40262eb600b4cbc45e49abb5d5a6258b2db

10 years agoMerge commit '9ab700417ee5fe54329beee3130e6303f9420389' into master
Juho Nurminen [Thu, 6 Feb 2014 13:54:59 +0000 (15:54 +0200)]
Merge commit '9ab700417ee5fe54329beee3130e6303f9420389' into master

* commit '9ab700417ee5fe54329beee3130e6303f9420389':
  Fixed TabSheet tab keyboard focus issues (#12343)

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

Change-Id: Id80bad07d004149c017ccee79994b4fbdfa71299

10 years agoMerge "Merge commit 'b7e184e30f8e5f1456344f3360c7e8e326c5ad2b' into master"
Juho Nurminen [Thu, 6 Feb 2014 09:00:38 +0000 (09:00 +0000)]
Merge "Merge commit 'b7e184e30f8e5f1456344f3360c7e8e326c5ad2b' into master"

10 years agoUse Logger instead of System.out and System.err (#10328,#13300).
denisanisimov [Wed, 5 Feb 2014 07:23:43 +0000 (09:23 +0200)]
Use Logger instead of System.out and System.err (#10328,#13300).

Change-Id: I6a93e763c212eb39d7da9fdbd38f6a8609799c34

10 years agoActually set connection .. (#13249)
Artur Signell [Tue, 4 Feb 2014 19:20:32 +0000 (21:20 +0200)]
Actually set connection .. (#13249)

Change-Id: Ic334eaa7c077aa0f80f05016ff29c9d40b137fe5

10 years agoRevert "Use Logger instead of System.out and System.err (#10328)."
Artur Signell [Tue, 4 Feb 2014 16:27:08 +0000 (16:27 +0000)]
Revert "Use Logger instead of System.out and System.err (#10328)."

This reverts commit a52b0ba902781e5daeffa4f9bc2e48f35eea2c35.

Change-Id: I646c6067cd988f7593996642b22db3818f732d25

10 years agoUse Logger instead of System.out and System.err (#10328).
denisanisimov [Wed, 29 Jan 2014 09:05:04 +0000 (11:05 +0200)]
Use Logger instead of System.out and System.err (#10328).

Change-Id: Icf53bdb80caf7a6989b90cf5ce83dd328d3e73dd

10 years agoMerge commit 'b7e184e30f8e5f1456344f3360c7e8e326c5ad2b' into master
Jonatan Kronqvist [Tue, 4 Feb 2014 10:51:12 +0000 (12:51 +0200)]
Merge commit 'b7e184e30f8e5f1456344f3360c7e8e326c5ad2b' into master

Original commit message:
Cleaned up the implementation of VTabsheet.selectPreviousTab()

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

Change-Id: I8798c2f8e5d5922aa4e7d1b9ce2617eaa1c4ab03

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 agoBackported null value support for NestedMethodProperty to 7.1 (#12884)
Jarno Rantala [Wed, 11 Dec 2013 13:31:30 +0000 (15:31 +0200)]
Backported null value support for NestedMethodProperty to 7.1 (#12884)

Support for null values in NestedMethodProperty was already implemented in master branch (#11435)
This changeset includes changesets made for that.

Change-Id: I10696467f792e234326075bbcdd5aad487905a7e
Merge: no

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 agoChanges padding for Textfields with Chameleon theme. (#12974)
Felype Santiago Ferreira [Mon, 2 Dec 2013 13:00:08 +0000 (15:00 +0200)]
Changes padding for Textfields with Chameleon theme. (#12974)

Change-Id: Iefccedce67cb04cf3ceb8128cb07c871fc940ab8

10 years agoFixed TabSheet tab bar sizing by removing an obsolete Safari hack (#12343)
Juho Nurminen [Mon, 9 Dec 2013 10:33:22 +0000 (12:33 +0200)]
Fixed TabSheet tab bar sizing by removing an obsolete Safari hack (#12343)

Change-Id: I627dee377aa19aab2168152cf7cbe3cfd6f95e10

10 years agoProvides error location for ArithmeticException. (#11877)
Felype Santiago Ferreira [Wed, 4 Dec 2013 14:06:43 +0000 (16:06 +0200)]
Provides error location for ArithmeticException. (#11877)

Change-Id: Ieb63ad556c3dc01196f0b9898aed9670923c9138

10 years agoMake VTreeTableScrollBody extendable (#13054)
Henrik Paul [Mon, 9 Dec 2013 11:33:47 +0000 (13:33 +0200)]
Make VTreeTableScrollBody extendable (#13054)

Change-Id: I97fc69c96dd589cb0d5cde0686dca9e1742f2c86

10 years agoChanged the rendering order of TabSheet tabs to prevent an NPE in isClipped (#12343)
Juho Nurminen [Thu, 5 Dec 2013 05:28:37 +0000 (07:28 +0200)]
Changed the rendering order of TabSheet tabs to prevent an NPE in isClipped (#12343)

Change-Id: Ife96ff3fe0c3f9c8926cf96eab4f5dfca99e925e

10 years agoDon't send TabSheet focus and blur events to the server when moving the focus from...
Juho Nurminen [Wed, 4 Dec 2013 13:13:48 +0000 (15:13 +0200)]
Don't send TabSheet focus and blur events to the server when moving the focus from one tab to another (#12971)

Change-Id: Ie496a403bdcfc833c4871efbae11453efa66c14e

10 years agoFixes right click selection focus issues in Tree. (#12618)
Felype Santiago Ferreira [Mon, 28 Oct 2013 09:50:18 +0000 (11:50 +0200)]
Fixes right click selection focus issues in Tree. (#12618)

Change-Id: I1057424fc8956b05e15a92c32e48a767e9fc8df9

10 years agoTimeout redirect timer is reset on server activity (#12446)
Henrik Paul [Tue, 26 Nov 2013 12:49:12 +0000 (14:49 +0200)]
Timeout redirect timer is reset on server activity (#12446)

Change-Id: Iec2e3de627bc1cf5c7d39bf98715b1bf343e7519

10 years agoDo not throw NPE if conversion messages is null (#12962)
Artur Signell [Fri, 15 Nov 2013 16:40:57 +0000 (18:40 +0200)]
Do not throw NPE if conversion messages is null (#12962)

Change-Id: Ie2b95ed4da89e2c5ab8b462300a6f4bd28dc7570

10 years agoFix compilation error
Artur Signell [Mon, 2 Dec 2013 13:24:38 +0000 (15:24 +0200)]
Fix compilation error

Change-Id: Ib2ca104b8ab92a23a525c617004c6efe7f7edc14

10 years agoTest for pushing for an extended period of time (24h)
Artur Signell [Fri, 29 Nov 2013 17:10:19 +0000 (19:10 +0200)]
Test for pushing for an extended period of time (24h)

Change-Id: I8e47ba926f41fdc103cfa72ba85ca2f9edbc57d0

10 years agoDisable client timeout so websockets are not disconnected when idle (#13015)
Artur Signell [Fri, 29 Nov 2013 16:18:04 +0000 (18:18 +0200)]
Disable client timeout so websockets are not disconnected when idle (#13015)

Updated sleep method to ensure that long sleeps can be performed without losing
the connection to the browser

Change-Id: I4f29d946e7a9a400e303e3a574876e1bc2d56773

10 years agoAllow excluding test from the standard test suite
Artur Signell [Fri, 29 Nov 2013 16:40:35 +0000 (18:40 +0200)]
Allow excluding test from the standard test suite

Mostly useful for very long running tests

Change-Id: I9027f981da0a1e6ba464196449f2a9c27e965d2f

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 agoTest for broken Webkit feature which causes extra scrollbars (#12736, #12727)
Artur Signell [Wed, 6 Nov 2013 15:17:42 +0000 (17:17 +0200)]
Test for broken Webkit feature which causes extra scrollbars (#12736, #12727)

This is the original cause for the Vaadin issues

Live test at http://artur.virtuallypreinstalled.com/webkit-scrollbars.html

Change-Id: Iaf9a46b635fabcb7cd795547c782c596aa57ce12

10 years agoCorrect assertion message which changed due to #12915
Artur Signell [Fri, 29 Nov 2013 14:53:05 +0000 (16:53 +0200)]
Correct assertion message which changed due to #12915

Converted to TB3 to allow running on only one browser

Change-Id: I8a0d20cfb5af798d8b89f3fca86ef7d9d7a37527

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 agoFor @-directives, infer missing semicolon before closing brace (#12792)
joheriks [Wed, 27 Nov 2013 15:34:30 +0000 (17:34 +0200)]
For @-directives, infer missing semicolon before closing brace (#12792)

Parser now accepts the following (note missing semicolon after last
@extend-directive):

xyzzy {
  @extend foo ;
  @extend bar
}

As a consequence, moved 31 sasslang-cases from broken to fixed. Moved
two tests from fixed to broken (34, 95, previously passed accidentally)

Change-Id: I8968074abd79dec71be762ed926cc6f37fbcaa99

10 years agoMove a sass test that no longer fails.
Mika Murtojarvi [Wed, 27 Nov 2013 11:29:51 +0000 (13:29 +0200)]
Move a sass test that no longer fails.

Change-Id: Ic83330cbea688be1c30aa89cad9524016617be8d

10 years agoMove working sass tests from sasslangbroken to sasslang.
Mika Murtojarvi [Wed, 27 Nov 2013 07:26:07 +0000 (09:26 +0200)]
Move working sass tests from sasslangbroken to sasslang.

Change-Id: Ic503021884fd52b650f29df221cef3e69e8ef570

10 years agoCatch and log exceptions in session lifecycle listeners (#12915)
Henri Sara [Wed, 27 Nov 2013 13:30:36 +0000 (15:30 +0200)]
Catch and log exceptions in session lifecycle listeners (#12915)

Change-Id: Ie8638f010d74c569c5ff56e91c95e23a5cb92c9b

10 years agoMake test work reliably by activating @Push
Artur Signell [Wed, 13 Nov 2013 12:56:06 +0000 (14:56 +0200)]
Make test work reliably by activating @Push

Additional test now ensures that access() works both when called
before init() is done and after init() is done

Change-Id: Id56bd09f1aaa7a6a99eed8d097f12910cdc11596

10 years agoMixins now accept an empty argument list in parentheses
Mika Murtojarvi [Mon, 25 Nov 2013 14:31:55 +0000 (16:31 +0200)]
Mixins now accept an empty argument list in parentheses
(#12992).

Change-Id: If2484e2f289aa7039984df0d9a73ba595117462c

10 years agoNormalize line endings
Mika Murtojarvi [Tue, 26 Nov 2013 12:14:06 +0000 (14:14 +0200)]
Normalize line endings

Change-Id: I328a1d3505471c65681dccdaa1a342dbb9c9ab37

11 years agoFixed TabSheet tab keyboard focus issues (#12343)
Juho Nurminen [Thu, 31 Oct 2013 13:38:51 +0000 (15:38 +0200)]
Fixed TabSheet tab keyboard focus issues (#12343)

Change-Id: Ifacf4208e5124665115d13928463d87922282461

11 years agoCleaned up the implementation of VTabsheet.selectPreviousTab()
Juho Nurminen [Wed, 20 Nov 2013 15:08:16 +0000 (17:08 +0200)]
Cleaned up the implementation of VTabsheet.selectPreviousTab()

Change-Id: I8e7fef3005173d7647b4dfda31f60978cbf5972a

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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