Remove servlet annotations from AsyncPushUpdates test (#13562)

Change-Id: Idfdd37fad9917843c71cee6fd9ba6700f9df8a87
Don't use deprecated Assert class

Change-Id: I0dbef06d0fa319628f6fa528f5ab3adfd5752c11
Avoid Vaadin entry-point being run twice (#13730)

- Prevent bootstrap script fail if registerWidgetset is called twice
  with the same widgetset.

Change-Id: I8b8069b442ea91c1aa0f0b7dd73c41902e75094b
Change forceUpdate flag to always force recalculation of width. Fix tests. (#13444)

Change-Id: Ie666e2867908160b1544d3bf8251802ea771660f
Add build parameters to allow running test on local PhantomJS

Change-Id: I99f37403d58385a814347d36b0f8b1a35c63c282
Move ComboBox tests to correct package

Change-Id: I2ad5164a637b2b4c96b46f30df036ccbc5cbcd66
Refactor tests to make them less likely to have timing issues

Change-Id: Idf24ab4f7c2c48f8246f0c38906d2b8a46f46587
Fix keyboard navigating in combo box (#11333).

Extract code which focuses on item after changing the page. Deferring  this method allows to update the list of items before focusing.

Change-Id: I7d249c2abbd5c24ca2d798736e483f2b7dfa59f1
Adds methods for setting only width or height undefined #13546

Change-Id: Ieebe48c75370c0744a2a2619e1ed81dbd090a544
Fix WAR file location in uitest build scripts.

Change-Id: I0febbbaf85374c395454c889c36add277ca9b131
Keep all checkbox related data in Map don't address it via the index #11772

Change-Id: I2c9c68134d9fe958e2881975d1d845dea819a761
Fix caption measurement in VAbstractOrderedLayout (#13741)

Change-Id: I7bb9a404c789f352477b752537ffdedfc60da91c
Use method available in all browsers (#13804)

String.contains work in Firefox, not in Chrome or Opera

Change-Id: I074d3c79629fd699841d3b39a36620511233ce6c
Treat initial rendering and style changes separately. (#13444)

This fixes a regression caused by a previous patch, which led to empty comboboxes being initialised with a zero width. 


Change-Id: I7e5ca0c563625c453e0e3006d91ed52ad227d6f0
Update mini tutorial code to use @OnStateChange

Change-Id: I509213ade4ed9765db8a7773c42051f8f182b272
Remove some unnecessary semicolons

Change-Id: I8698a9ecf691adde9a3bc2e92047be5f3036df1e
Make Hearbeat available to other modules (#13250)

- When a mobile app goes online/offline we need to change
  Heartbeat interval and restart the schedule.
- We also need to be notified about response status in
  order to show the appropriate offline UI, etc.

Related with Issue #13250 and review https://dev.vaadin.com/review/#/c/3376/

Change-Id: I428501306e37fb8c2ee0ed6022a4c588bd8456db
Replace use of deprecated DOM.setStyleAttribute method (#13781)

This change is only a brain dead replacement of one specific method. In
some cases, there were some oddities in the surrounding code as well,
but these were left unresolved on purpose.

It should also be noted that DOM.setStyleAttribute just delegates to
element.getStyle().setProperty(), so any null references would have
caused problems already in the existing code.

Change-Id: I340122ac0767af9928076376f76e5bd2c5e19f9f
Prevent adding/setting parent component as child (#12720).

Change-Id: I9b7b43f176e88d9edca591001297b94475a31854
Fix issue when typing fast in combobox edit box plus then press TAB (#12325)

Change-Id: I35375d2b39fbd666d848f6ffa62aa0ce1c0d4fad