Build Agent [Fri, 21 Feb 2014 18:25:50 +0000 (20:25 +0200)]
Merge changes from origin/7.1
3b327f6 Change copying of Date values to avoid wrapping of date (#13269) 6f21052 Eliminate spacing memory leak on client (#13315) 6c076e3 Workaround for input prompt used as value on ESC in FF (#8051) ed82d1a Slow down test to hopefully make it more stable (and four times longer) b59f7a0 TreeTable does not have partial updates enabled in Vaadin 7 and probably won't ever have.
Build Agent [Thu, 13 Feb 2014 11:17:58 +0000 (13:17 +0200)]
Merge changes from origin/7.1
98aff2b Fix caption lost issue related to focus changing (#12967) af96612 Test using Tomcat 7 behind Apache proxy (#13302) ad49fe3 Test using Wildfly 8 (currently CR1) (#13167) 6d8b9e5 Servlet test for push with default parameters (#13299) d88e409 Added proper escaping to OptionGroup item icon URLs (#13310) e680b8f Changed getAbsoluteUrl to use the correct escaping method (#13311) fe6ea57 Release notes updated to describe #13310 #13311 ef208a6 Javadoc formatting fixup
Olli Helttula [Fri, 7 Feb 2014 11:07:45 +0000 (13:07 +0200)]
Change copying of Date values to avoid wrapping of date (#13269)
The error occurs only when current day is in the end of the month and
the textfield has no value when choosing months in the CalendarPanel.
This can not be sensibly tested by automated tests as it would require
setting the server time to a date that would trigger the problem (for
example 30.1). The error does not occur if the value is set before
setting the resolution (by the user or programmatically).
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)
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)
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)
* commit '401fa5c940d9b55a4f0b3f96db5990d57271fe82':
Don't send TabSheet focus and blur events to the server when moving the focus from one tab to another (#12971)
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)
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.
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.
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.
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
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
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.