Separate WindowedNotificationObserver creation from waiting in extension_service_unittest.cc.

Waiting on a WindowedNotificationObserver directly after creation (i.e. WindowedNotificationObserver().Wait()) makes it more likely to break if the notification we're waiting for is sent before construction.

BUG=none

Review URL: https://codereview.chromium.org/37103002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234323 0039d316-1c4b-4281-b951-d872f2087c98
Fix unchecked call in ProxyChangeListener.

R=cbentzel@chromium.org

Review URL: https://codereview.chromium.org/67403004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234324 0039d316-1c4b-4281-b951-d872f2087c98
Fix the JS click handler for the Command Scope combobox.

It should only be created if we have actual values to flip between and also: what we are really interested in is 'change', not 'click'.

BUG=302437

Review URL: https://codereview.chromium.org/66793002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234325 0039d316-1c4b-4281-b951-d872f2087c98
[Telemetry] Eliminate flaky address-in-use errors.

Asking for an available port and then using it later is a flaky pattern because
something else could use that port in the meantime.

This patch fixes the important cases by removing uses of GetAvailableLocalPort().

Remaining uses are mitigated by:
- Moving unavoidable uses of it as close to the use as possible.
- Renaming the method to GetUnreservedAvailableLocalPort().

BUG=304383

Review URL: https://codereview.chromium.org/67983002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234326 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 234325
[Android] Completely disable input debouncing during scroll

For input consistency, completely disable input debouncing, rather than
selectively for different event types. This fixes issues on flaky
instrumentation bots downstream.

BUG=315886,317816
NOTRY=true

Review URL: https://codereview.chromium.org/68163007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234327 0039d316-1c4b-4281-b951-d872f2087c98
Raise a compile error if RTL-unfriendly attributes are used.

We previously showed a warning in this case, but we might as well make
it an error since this is always an undesirable situation that needs to
be fixed.

BUG=315208
R=cjhopman@chromium.org, kkimlabs@chromium.org

Review URL: https://codereview.chromium.org/59483004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234328 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234329 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 234327
Some cleanup, mostly for translate icon:
* Make child order match visual order (and make declaration order match too)
* Always create the translate icon, and only modify its visibility based on the
  switch.  This matches how other icons behave and is slightly simpler.
* Shorten a few other misc. bits

BUG=none
TEST=none
R=hajimehoshi@chromium.org

Review URL: https://codereview.chromium.org/61643016

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234330 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 234330