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
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 #131305e8e866 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
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
* 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
74dcb6f Correct assertion message which changed due to #1291512b6a8b 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
5b2ddc1 Make test work reliably by activating @Push10ca7ed 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
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
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
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
* The Transport enum has a new LONG_POLLING constant
* AbstractTestUI supports the ?transport=long-polling GET parameter
Change-Id: Ic2f5abfbd4aa3c875f5c83932ce5ee6f31c366ad
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
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