]> source.dussan.org Git - vaadin-framework.git/log
vaadin-framework.git
10 years agoAvoid error in rgb() function if variables are used (#12752).
denisanisimov [Mon, 27 Jan 2014 11:20:31 +0000 (13:20 +0200)]
Avoid error in rgb() function if variables are used (#12752).

Change-Id: Id51ffef257c193900026a4644eb99dbd3926c668

10 years agoMove passing Sass tests from sasslangbroken to sasslang.
Mika Murtojarvi [Wed, 12 Feb 2014 13:50:18 +0000 (15:50 +0200)]
Move passing Sass tests from sasslangbroken to sasslang.

Change-Id: Iac66afbcc2e0e1bdeb417bfe8292f57e4d2287df

10 years agoFunction compilation is refactored (#13253).
denisanisimov [Tue, 28 Jan 2014 14:22:22 +0000 (16:22 +0200)]
Function compilation is refactored (#13253).

Change-Id: Ic3c5d6822d90703d7f02de3d1a3d15fe4366af07

10 years agoAdd ' to allowed characters in LegacyLocator validation (#13329)
Teemu Suo-Anttila [Wed, 12 Feb 2014 10:56:07 +0000 (12:56 +0200)]
Add ' to allowed characters in LegacyLocator validation (#13329)

Change-Id: I2503ce46b1abbf2fd237eaff538d77e565d25eb6

10 years agoReduce generated ConnectorBundleLoaderImpl size. (#9379)
denisanisimov [Tue, 4 Feb 2014 11:11:39 +0000 (13:11 +0200)]
Reduce generated ConnectorBundleLoaderImpl size. (#9379)

Change-Id: I49411e6893f3adc1c41cc690aca35cd919769625

10 years agoAdds tests to changeset 53282726 (#12337)
Henrik Paul [Mon, 3 Feb 2014 14:22:13 +0000 (16:22 +0200)]
Adds tests to changeset 53282726 (#12337)

Change-Id: Ic6dcd98483feb59942392834deb3db356b17b8ab

10 years agoCollapse all permutations by default (#13274)
Artur Signell [Tue, 11 Feb 2014 21:28:36 +0000 (23:28 +0200)]
Collapse all permutations by default (#13274)

Change-Id: I98b13000067d7be8caf94ebecda6e40b698b21e0

10 years agoIgnore JSON serializers which do not need to be serializable
Artur Signell [Tue, 11 Feb 2014 22:05:11 +0000 (00:05 +0200)]
Ignore JSON serializers which do not need to be serializable

Change-Id: Iccfe06495bc69d46c9c69e987776a39f824caf2f

10 years agoRe-enable Opera permutation (#13259)
Artur Signell [Mon, 10 Feb 2014 16:04:29 +0000 (18:04 +0200)]
Re-enable Opera permutation (#13259)

Change-Id: I0dd70ed200ae587386081599e34dcfee9b2031dd

10 years agoUse consistent date output in serializer test (#13073)
Leif Åstrand [Fri, 7 Feb 2014 12:23:18 +0000 (14:23 +0200)]
Use consistent date output in serializer test (#13073)

Change-Id: I32e9377d5ef8a8e88a8126ece78f0b8750cfa2ea

10 years agoMerge branch 'testbench4' into master
Jonatan Kronqvist [Mon, 10 Feb 2014 11:48:51 +0000 (13:48 +0200)]
Merge branch 'testbench4' into master

Change-Id: Ia036030703538e2110d656b4b35d210147edb961

10 years agoMerge commit '65052825df68c109d290bb12ca28b18a2ea613fe' into master
Jonatan Kronqvist [Mon, 10 Feb 2014 11:39:51 +0000 (13:39 +0200)]
Merge commit '65052825df68c109d290bb12ca28b18a2ea613fe' into master

6505282 Fix typo (#11186)

Conflicts:
server/src/com/vaadin/annotations/Widgetset.java

Change-Id: Ibc49522651b1063baefc0010f7429f2b95a261ab

10 years agoMerge commit '915c37b569600a8d37db2a0800a30474da49e255' into master
Jonatan Kronqvist [Mon, 10 Feb 2014 11:14:12 +0000 (13:14 +0200)]
Merge commit '915c37b569600a8d37db2a0800a30474da49e255' into master

915c37b Sass compiler now treats null-valued variables as unassigned (#12430).

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

Change-Id: If9789f8d0638377d27e77ec4be0fdf0f96e4b1af

10 years agoMerge changes from origin/7.1
Jonatan Kronqvist [Mon, 10 Feb 2014 09:49:23 +0000 (11:49 +0200)]
Merge changes from origin/7.1

2c1f8e6 Add SuggestionPopup to ComboBox SubParts. (#13286)

Change-Id: I68c2d1a6f9edecf8b7197cea04e9bcb387935aa3

10 years agoMerge commit '691580e36b1b5a04e1f18004783b28ca9892fa31' into master
Jonatan Kronqvist [Mon, 10 Feb 2014 09:46:33 +0000 (11:46 +0200)]
Merge commit '691580e36b1b5a04e1f18004783b28ca9892fa31' into master

691580e Update TestBench dependency to 3.1.2

Conflicts:
uitest/ivy.xml

Change-Id: Ic2a767595791f0730a209d833f6b9d0fcaaa4efe

10 years agoMerge changes from origin/7.1
Jonatan Kronqvist [Mon, 10 Feb 2014 07:55:12 +0000 (09:55 +0200)]
Merge changes from origin/7.1

16e079f Prevent setting firstRowInViewPort to negative value (#13008)

Change-Id: I5214fef75d24688c40076e209a77fd24420d7316

10 years agoMerge commit '3bfd0046eaead75e6b8cac7dc7b2d1ecceb25dc9' into master
Jonatan Kronqvist [Mon, 10 Feb 2014 07:43:44 +0000 (09:43 +0200)]
Merge commit '3bfd0046eaead75e6b8cac7dc7b2d1ecceb25dc9' into master

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

Change-Id: I6516a1f73cd2fb363407d9301f497b2e63bb92f9

10 years agoMerge changes from origin/7.1
Jonatan Kronqvist [Mon, 10 Feb 2014 07:39:50 +0000 (09:39 +0200)]
Merge changes from origin/7.1

c551507 Selected option is updated when item caption changes in Select (#9250)
3595685 Converted TestUIWidgetset test to TB3 and fixed wrong text in assertion.
89d860c Convinience methods for getting mouse and keyboard in test.
d00397f Converted TB2 test to TB3 and fixed text assertion.
857de0f Renamed test according to conventions and fixed assertion text.
b9a6a48 Update textbox when Select item caption changes (#9250)
1687889 Retain focus while changing DOM in OrderedLayout (#12967)
f93c870 Remove unselected rows from selection on client side (#13008)
1d1ccf4 Fix Firefox and Vaadin 7 scroll distance (#11353)
62ac53a Ensure widgetset compile messages go to stdout (#7516)
171d02a Remove references to read/write through modes (#13184)
3f09c10 Better-looking CSS for Vaadin API Javadocs (#13219)
f0a4ea9 Do not throw NPE for equals(null) (#8910)
3897025 Add deprecated expand ratio methods to FormLayout (#12876)
b89dba9 Exclude a possible bin directory when building (#13258)
69983d0 Re-adjusted the rendering order of TabSheet tabs to prevent an NPE in isClipped (#12343)
e5dee6a Use Calendar as sender for action handlers (#13191)

Change-Id: I581ec7517aaa19a2e46b48e31cdefdd3db2c05c5

10 years agoMerge commit 'fbc48c6ab75479560919a463ba5693b44bb0e811' into merge71
Jonatan Kronqvist [Fri, 7 Feb 2014 14:01:00 +0000 (16:01 +0200)]
Merge commit 'fbc48c6ab75479560919a463ba5693b44bb0e811' into merge71

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

Change-Id: I6b4605ffafe990747757ec545cf2b52656c9f9f4

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

8245079 Decrease the websocket buffer size due to a Jetty 9.1 issue (#13087)
ea8f381 Show the widgetset name to more easily spot misconfigurations
797ebdf Allow user to override Atmosphere init params set by Vaadin (#13088)
65c2f2b Properly remove shadow event listeners to prevent IE8 memory leak (#13129)
e9a547a Fixed spelling mistake in log message.
0b95f8d Moved selection of selected rows in TableConnector to occur after the new rows are created (#13008)
0579fba Upload control with empty selection (#9602)
db4dba4 Ensure event listener is a widget before casting #13130
5e8e866 Changes padding for Textfields with Chameleon theme. (#12974)
171e68d Only use ClientRcp and ServerRpc types that are interfaces (#13056)
e41a2ce Add helper for adding multiple components to AbstractTestUI
407bdb3 Ignores scroll events while update from server is in progress (#11454)

Change-Id: I5d21b4071165b02da0f53bd055fb1c64e90cae5b

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 agoFix typo (#11186)
Artur Signell [Thu, 6 Feb 2014 18:01:24 +0000 (20:01 +0200)]
Fix typo (#11186)

Change-Id: I3b1077f5962a196285b01f4784fe10914607e07b

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 agoChange the way TestBenchSection in Debug Window stops finding mode.
Teemu Suo-Anttila [Thu, 6 Feb 2014 14:34:22 +0000 (16:34 +0200)]
Change the way TestBenchSection in Debug Window stops finding mode.

Old one-shot picking replaced with new "pick elements until you click
inside the debug window".

Change-Id: I3ef3327f051f61187d83a66072805d0ceb3f3346

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 agoSass compiler now treats null-valued variables as unassigned (#12430).
Mika Murtojarvi [Fri, 17 Jan 2014 11:50:35 +0000 (13:50 +0200)]
Sass compiler now treats null-valued variables as unassigned (#12430).

Change-Id: I13a11b4c7d148646ad3eb5492d9dd8d736e63f39

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 agoAdd support for non-recursive eQueries in debug Window
Teemu Suo-Anttila [Wed, 5 Feb 2014 13:20:50 +0000 (15:20 +0200)]
Add support for non-recursive eQueries in debug Window

Change-Id: Id810dd3a1388cb239a9a3973c4b9369dd72428af

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 agoAdd SuggestionPopup to ComboBox SubParts. (#13286)
Teemu Suo-Anttila [Mon, 3 Feb 2014 09:31:06 +0000 (11:31 +0200)]
Add SuggestionPopup to ComboBox SubParts. (#13286)

Change-Id: Ibee44bb9b568fc188ac9e05fb67ce94a9846b5bc

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 agoUpdate TestBench dependency to 3.1.2
Jonatan Kronqvist [Fri, 31 Jan 2014 11:06:42 +0000 (13:06 +0200)]
Update TestBench dependency to 3.1.2

TestBench 3.1.2 is deployed to the testing grid, but the vaadin
project still depended on 3.1.1 until this fix.

Change-Id: Idecf0c772bd59d144a2caf3454d7749e352fef8a

10 years agoPrevent setting firstRowInViewPort to negative value (#13008)
Jarno Rantala [Fri, 17 Jan 2014 15:28:08 +0000 (17:28 +0200)]
Prevent setting firstRowInViewPort to negative value (#13008)

This should fix MultiSelectWithRemovedRow test in IE.

Change-Id: I54f4ba1cc5c1efeea1582cc0314cfb9a4a859279

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 agoResolved ambiguous parsing of ";" within @media block (#12923)
joheriks [Wed, 27 Nov 2013 15:47:23 +0000 (17:47 +0200)]
Resolved ambiguous parsing of ";" within @media block (#12923)

Also infer missing semicolon before EOF (required for @debug and @warn
at end of file)

Change-Id: Ib4449a3b8d79ce1b35732d4a33a1a30530bfc91a

10 years agoUse Calendar as sender for action handlers (#13191)
Henri Sara [Thu, 30 Jan 2014 09:39:57 +0000 (11:39 +0200)]
Use Calendar as sender for action handlers (#13191)

The sender parameter to action handlers is now the Calendar instance
rather than an instance of a private RPC implementation class. This was
probably broken by an earlier refactoring.

Change-Id: If15cf232e7578eb55617f45db6b9304f5e80fed5

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 agoRe-adjusted the rendering order of TabSheet tabs to prevent an NPE in isClipped ...
Juho Nurminen [Mon, 27 Jan 2014 11:30:38 +0000 (13:30 +0200)]
Re-adjusted the rendering order of TabSheet tabs to prevent an NPE in isClipped (#12343)

Change-Id: I0705c02c12b5f0e998fda68fd7a144e45173a75e

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 agoFix a typo in SelectorPath generator
Teemu Suo-Anttila [Wed, 29 Jan 2014 12:48:28 +0000 (14:48 +0200)]
Fix a typo in SelectorPath generator

Change-Id: Ic02be496a1b2b7d7728ef0e8a21209f24d971f26

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 agoImplement TestBench4 features in debug window (#12694)
Patrik Lindström [Tue, 21 Jan 2014 22:25:33 +0000 (00:25 +0200)]
Implement TestBench4 features in debug window (#12694)

Done:
- VaadinFinderLocatorStrategy returns optimal paths for any Widget
selectable by it.
- TestBenchSection of the Debug Window picks and clears as expected.
- Debug Window no longer presents user with a widget hierarchy
- Translation from VaadinFinderLocatorStrategy query strings to
ElementQuery API calls (should be done in SelectorPath.java)
- Make SelectorPaths change background color when hovered

Change-Id: Ie122f962a319ddf560fa9ac4f6bc57f32a120f91

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 agoExclude a possible bin directory when building (#13258)
Artur Signell [Tue, 28 Jan 2014 15:30:09 +0000 (17:30 +0200)]
Exclude a possible bin directory when building (#13258)

Change-Id: I34806146d737eb35668684f3edde658a7fc0beb0

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 agoAdd deprecated expand ratio methods to FormLayout (#12876)
Artur Signell [Mon, 20 Jan 2014 18:35:41 +0000 (20:35 +0200)]
Add deprecated expand ratio methods to FormLayout (#12876)

FormLayout has never implemented expand ratios but does not
tell the developer about it either. Throwing an UnsupportedOperationException
would make this very clear but at the same time would break
existing applications which use the methods or which handle
AbstractOrderedLayouts in a generic way.

Change-Id: I0208f91c3c07aff98a78153887fbbea9dbc1d3d1

10 years agoDo not throw NPE for equals(null) (#8910)
Artur Signell [Fri, 15 Nov 2013 16:49:39 +0000 (18:49 +0200)]
Do not throw NPE for equals(null) (#8910)

Change-Id: Ie9a658911c9f2722e518dedbe181c24e5ace07db

10 years agoBetter-looking CSS for Vaadin API Javadocs (#13219)
Marlon Richert [Mon, 20 Jan 2014 18:31:13 +0000 (20:31 +0200)]
Better-looking CSS for Vaadin API Javadocs (#13219)

Change-Id: I52fd843b839830cefe330c9c9cf94b59db0928af

10 years agoRemove references to read/write through modes (#13184)
Artur Signell [Thu, 16 Jan 2014 09:24:28 +0000 (11:24 +0200)]
Remove references to read/write through modes (#13184)

Change-Id: Iaa268b7a85ad5c56cd42f4f7516da4b55c8f3306

10 years agoEnsure widgetset compile messages go to stdout (#7516)
Artur Signell [Fri, 20 Dec 2013 09:31:04 +0000 (11:31 +0200)]
Ensure widgetset compile messages go to stdout (#7516)

Change-Id: Ibd6efa1db419e2dcf1d5f5d97c2a5c988d99a230

10 years agoFix Firefox and Vaadin 7 scroll distance (#11353)
Teemu Suo-Anttila [Fri, 17 Jan 2014 08:06:09 +0000 (10:06 +0200)]
Fix Firefox and Vaadin 7 scroll distance (#11353)

Change-Id: I01be5ddfe0e266e4cb5b7e9872adaeaf0f745a84

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 agoRemove unselected rows from selection on client side (#13008)
Jarno Rantala [Tue, 14 Jan 2014 08:02:34 +0000 (10:02 +0200)]
Remove unselected rows from selection on client side (#13008)

When server communicates the selected rows to the client side, client
side datastructure of selected row keys is updated such that also the
keys that has been unselected on server side are removed. This makes
the test MultiSelectWithRemovedRow to pass.

Change-Id: I7b6123436171972ecf345b07ddfb6d9965ca4f0c

10 years agoRetain focus while changing DOM in OrderedLayout (#12967)
Teemu Suo-Anttila [Mon, 13 Jan 2014 15:03:01 +0000 (17:03 +0200)]
Retain focus while changing DOM in OrderedLayout (#12967)

Change-Id: Id25177a2dfecc2d0d3b8bb5803656a39bec9c5d6

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 agoUpdate textbox when Select item caption changes (#9250)
Tomi Virtanen [Wed, 15 Jan 2014 08:39:02 +0000 (10:39 +0200)]
Update textbox when Select item caption changes (#9250)

Fixed logic that detects changed item caption and triggers update to
textbox text. Changed test case description.

Change-Id: I9fbb0cc686e73404bab8e624a5332644cca53737

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 agoRenamed test according to conventions and fixed assertion text.
John Ahlroos [Tue, 14 Jan 2014 12:17:33 +0000 (14:17 +0200)]
Renamed test according to conventions and fixed assertion text.

Change-Id: I7ede421f7e0c5ae726167b4ee7b2d8651a70c77c

10 years agoConverted TB2 test to TB3 and fixed text assertion.
John Ahlroos [Thu, 9 Jan 2014 09:04:59 +0000 (11:04 +0200)]
Converted TB2 test to TB3 and fixed text assertion.

Change-Id: I19bdbf1cf64853abc3bc7e72a86cd80599bfa652

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 agoConvinience methods for getting mouse and keyboard in test.
John Ahlroos [Tue, 14 Jan 2014 07:39:34 +0000 (09:39 +0200)]
Convinience methods for getting mouse and keyboard in test.

Change-Id: Ic54887c252ba452bb841f7ae2da362235d4f924b

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 agoConverted TestUIWidgetset test to TB3 and fixed wrong text in assertion.
John Ahlroos [Thu, 9 Jan 2014 08:34:26 +0000 (10:34 +0200)]
Converted TestUIWidgetset test to TB3 and fixed wrong text in assertion.

Change-Id: Ie1d5374280381f9ff81415ce9d9d82773718800c

10 years agoSelected option is updated when item caption changes in Select (#9250)
Tomi Virtanen [Wed, 27 Nov 2013 13:10:41 +0000 (15:10 +0200)]
Selected option is updated when item caption changes in Select (#9250)

Fixed ComboBoxConnector to update input-element text to match the changed item caption. Added SelectItemCaptionRefresh test case and TestBench2 (html) test for it.

Change-Id: I45b2168aab27f83203a59500715ac9aca5357412

10 years agoFix for scrolling with modal opened. (#12899)
Felype Santiago Ferreira [Wed, 13 Nov 2013 11:58:06 +0000 (13:58 +0200)]
Fix for scrolling with modal opened. (#12899)

Change-Id: I9ba142a35ab887bb3a71c7311064ebab77bc01ba

10 years agoIgnores scroll events while update from server is in progress (#11454)
Jarno Rantala [Fri, 3 Jan 2014 12:39:58 +0000 (14:39 +0200)]
Ignores scroll events while update from server is in progress (#11454)

When ItemSetChange event occurs, it will recreate the rows in client side.
This will mess up the scroll position in scrollBodyPanel when its content
is removed. This why the onScroll events should be ignored until
the scroll position is reset by lazyScroller.

Change-Id: Ib70e0dd7b730d4745a84742509145658e35d517e

10 years agoFix VaadinFinderLocatorStrategy result filtering (#13154)
Teemu Suo-Anttila [Wed, 8 Jan 2014 14:00:55 +0000 (16:00 +0200)]
Fix VaadinFinderLocatorStrategy result filtering (#13154)

Change-Id: Ia59fbd4fc5d784423c2fc4da4ed19b81723d6de4

10 years agoAdd helper for adding multiple components to AbstractTestUI
Leif Åstrand [Tue, 7 Jan 2014 13:01:20 +0000 (15:01 +0200)]
Add helper for adding multiple components to AbstractTestUI

Change-Id: I5153810f635831732ed17c5af215d17ff9a2c801

10 years agoOnly use ClientRcp and ServerRpc types that are interfaces (#13056)
Leif Åstrand [Tue, 7 Jan 2014 11:13:58 +0000 (13:13 +0200)]
Only use ClientRcp and ServerRpc types that are interfaces (#13056)

Change-Id: I73b062628052ec545d5f53314a0cc479806ee89d

10 years agoChanges padding for Textfields with Chameleon theme. (#12974)
Felype Santiago Ferreira [Tue, 7 Jan 2014 12:38:53 +0000 (14:38 +0200)]
Changes padding for Textfields with Chameleon theme. (#12974)

Change-Id: I911ddd8ef1162412ae99ef252c3302e1f8b555ef