Correctly display an item which is too long for the textfield. (#13477)
As setSelectionRange is not working correctly in IE the current approach
sets the direction before setting the text and resets it to the original
immediately after that.
Change-Id: I33f40f9ae436122092d995fa17c35a9cbe38aedb
Correctly display an item which is too long for the textfield. (#13477)

New JSNI function allows direction parameter in setSelectionRange.
This allows setting selection backward and fixes the issue in FF.

Change-Id: I1e34b70983e3f525b7009668877038f108d286a7
Context menu is not shown in Table body on mobile browsers (#13694)

Includes updated tests.

Change-Id: I928b888302a2cd22b7c94600fd4f8b7608ba0ca8
Fix table.setCurrentPageFirstItemIndex(n) to load only needed rows (#14135)

Change-Id: I0186ce32f915b39a012bb653e501b0cad72a9f32
Fix regression caused by #14147 patch (#14147)

The previous patch caused TestCurrentPageFirstItem to fail.

Change-Id: I6eec8818f5ba2ce847a696afa40ba423ec482668
Fix the behavior of PopupDateField when changing resolution (#14174).

Change-Id: I99b325d71d9d6830349b92cc1226d6ad80066569
Do not call requestStart/end multiple times when using push (#14228)

All HTTP request based push request invoke onRequestStart/End in the servlet.
We need to trigger start/end separately in push handler only for websocket messages

Change-Id: I16064ea88b0c70812f247028ddb23560536db70d
Prevent browser to scroll when space it pressed on a TabSheet (#14320)

Browser page scroll by default when space key is pressed.
The TabSheet uses the space key (32) to select the tab
when navigating using left/right keys. So when the space
is pressed the default browser page scroll behavior is
now prevented.

Change-Id: I8c3c7c4904109018d2f91447235e30dbd29eec5d
Fix the closing of a popup DateField (#14086, #14375).

The popup is made non-modal.

Change-Id: Ia396ff1e2e88639b97c9f556d7d3866f76755436
fixes incorrect JSONArray/String usage in ServerRpcHandler (#14471)

As described by Johannes, the RPCRequest constructor first takes whole
JSON as string and builds its attribute json from it (by parsing).
Then it reads from this parsed JSON the array called "rpc".
However it previously did a .toString on it only to re-parse it.
Newer json versions complain that "rpc" is not a string, but an array.

Change-Id: If4bb45abad551b183d757f0aa326c37c070ce103
DelegateToWidget will now be run even for parent states (#14059)

Change-Id: I2622c5c0f6ebea701a0fb07b3a63dc44d6c4c808
TableClickAndDragOnIconAndComponents test upgrade (#14292)

Change-Id: I9677d9da361297cf38cadcab043746efd03ff908
TableItemDescriptionGenerator test upgrade (#14292)

Change-Id: Ica328a6e68c684119b1c0c627e5e1451aaf8b391
TableRowHeight2 test upgrade (#14292)

Change-Id: Ied17689fb63c7b010764d45902eb404087d1fd8f
TextFieldValueGoesMissing test rewrite to TB3

Change-Id: Icd665baa9a9fd40b913a462ae0563ac3dcb368da
TreeTableOutOfSync test upgrade (#14292)

Change-Id: Idf9b509c63290fca75cb67aeaa8ec981c8fa5b71
EditableModeChange test upgrade (#14292)

Change-Id: Ibbd2704dbf97d1b68cbb4937f930242635226c05
Migrated ButtonUndefinedWidth to TB3 test

Change-Id: I91a24a89cb7f0c348f14a0ddf9ba4cc6cf2ad993
DisappearingComponents test upgrade (#14292)

Change-Id: I9831ca315b0a9f87d3f6baef3966a4efa43684c1
Don't try to build valo on 7.2