]> source.dussan.org Git - vaadin-framework.git/log
vaadin-framework.git
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 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 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

11 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

11 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

11 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

11 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

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

11 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

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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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