Escape the builder name when archiving the layout test results.

Failing to do so leads to incorrect URLs being linked to in the
test results :).

TBR=ilevy@chromium.org
BUG=293928

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223803 0039d316-1c4b-4281-b951-d872f2087c98
Automated Commit: Committing new LKGM version 4702.0.0 for chromeos.

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223805 0039d316-1c4b-4281-b951-d872f2087c98
Chrome tracing for system-wide performance stats.

Trace memory, swap, ZRAM, and disk activity and
place the data in JSON to be displayed by trace-viewer.

BUG=236763
TEST=base_unittests TraceSystemStatsMonitorTest.*

Review URL: https://chromiumcodereview.appspot.com/22836004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223806 0039d316-1c4b-4281-b951-d872f2087c98
Use new WebView zoom API.

This is a followup to http://crrev.com/23147003 which updates the
callsites to use the newly exposed zoom APIs.

BUG=275749

Review URL: https://chromiumcodereview.appspot.com/23152004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223807 0039d316-1c4b-4281-b951-d872f2087c98
[Files.app] Show the spinner on installing in the suggest app dialog.

BUG=none
TEST=manual

Review URL: https://chromiumcodereview.appspot.com/23435009

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223808 0039d316-1c4b-4281-b951-d872f2087c98
This CL
- Moves CustomFrameViewAshTest.* to FrameMaximizeButtonTest.*
  FrameMaximizeButtonTest.* will run be run only for the old caption button style. There will be new tests for the size button when using the new style.
- Makes FrameMaximizeButton::Snap() share more code with the SnapSizer.
- Moves the tests wrt to the restore bounds and window auto management to SnapSizerTest.*

BUG=290588
TEST=SnapSizerTest.* FrameMaximizeButton.*

Review URL: https://chromiumcodereview.appspot.com/23437039

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223809 0039d316-1c4b-4281-b951-d872f2087c98
Add retry logic to the connection handling in chrome.brailldEisplayPrivate API.

BUG=178559
TEST=manual

Review URL: https://chromiumcodereview.appspot.com/23454043

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223810 0039d316-1c4b-4281-b951-d872f2087c98
Enable CLD2 on Windows

BUG=

Review URL: https://chromiumcodereview.appspot.com/23463022

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223811 0039d316-1c4b-4281-b951-d872f2087c98
Enable to show a configuration button when the extension IME is enabled.

BUG=285045

Review URL: https://chromiumcodereview.appspot.com/23477041

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223812 0039d316-1c4b-4281-b951-d872f2087c98
WebCrypto: Implement importKey() and sign() for HMAC in NSS

BUG=245025
R=eroman@chromium.org,ellyjones@chromium.org,jamesr@chromium.org,mmoss@chromium.org,phajdan.jr@chromium.org

Review URL: https://chromiumcodereview.appspot.com/23569007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223813 0039d316-1c4b-4281-b951-d872f2087c98
[Files.app] Remove an access token from a 'initialize' message

This patch is a revert of r221646. A token in 'initialize' message is no longer used.

BUG=none
TEST=manually tested
TBR=hirono@chromium.org

Review URL: https://chromiumcodereview.appspot.com/23629052

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223814 0039d316-1c4b-4281-b951-d872f2087c98
Files.app: Ensure the mosic view to hide when the view is switched.

Originally when the view is switched from the mosaic view to the slide view, the
mosaic view sometimes does not hide due to the race condition.

We ordinally assume this order of function call:

1. show()
2. setTimeout's callback registered in show()
3. hide()

But the following order of funciton call also can be happened:

1. show()
2. hide()
3. setTimeout's callback registered in show()

This CL let the mosaic view cancel the timeout callback at the hide function.

BUG=250936
TEST=manually

Review URL: https://chromiumcodereview.appspot.com/23658060

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223815 0039d316-1c4b-4281-b951-d872f2087c98
Reland 223665 "Add panels as a single group of windows per displ..."

TBR=sky

BUG=264734
TEST=WindowSelectorTest.Basic passes on win8 aura.

Review URL: https://chromiumcodereview.appspot.com/23724042

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223816 0039d316-1c4b-4281-b951-d872f2087c98
[Android] Update RenderWidgetHostView focus state on creation.

Wire through the current focus state of the ContentViewCore once
we create the RenderWidgetHostView. It will default to false, i.e.
unfocused, but the Android framework may have set our focus state
inbetween ContentViewCore and RenderWidget creation so plumb it
through.

Review URL: https://chromiumcodereview.appspot.com/23875040

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223817 0039d316-1c4b-4281-b951-d872f2087c98
Removes dependency from ui/gfx/platform_font_pango.cc on l10n_util

PlatformFontPango had the dependency on l10n_util to get a font
name, which is pulled from ResourceBundle. To detangle the two I added
a setter along with wiring to set it.

BUG=none
TEST=none
R=ben@chomium.org

Review URL: https://chromiumcodereview.appspot.com/23902034

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223818 0039d316-1c4b-4281-b951-d872f2087c98
Fix --trace-shutdown with thread-local tracing.

With thread-local tracing (r221766), TraceLog::Flush() is async and
needs to be called from a thread having a message loop. It also requires
that tracing has been stopped.

BrowserShutdownProfileDumper is a special caller that TraceLog::Flush()
was originally called from a thread without message loop.

Now start another thread for flushing, and call TraceLog::SetDisabled()
before TraceLog::Flush().

The calling thread needs to wait for the completion of the flush,
otherwise the browser may shutdown before all trace events written.
Temporarily allow the thread to wait in ThreadRestrictions.

BUG=none
TEST=manual run chrome with --trace-shutdown. Should not assert. Should generate correct trace file.

Review URL: https://chromiumcodereview.appspot.com/24047007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223819 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 157917:157938

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=157918:157938&mode=html
TBR=
BUG=

Review URL: https://chromiumcodereview.appspot.com/24104005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223820 0039d316-1c4b-4281-b951-d872f2087c98
Delete UpdateLookupTable from IbusEngineService.

BUG=293117

Review URL: https://chromiumcodereview.appspot.com/24162002

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223822 0039d316-1c4b-4281-b951-d872f2087c98
Do not show the promo banner in the Files app if the offer has been already checked.

Before, the promo banner was showing in Files app even after the offer got redeemed. This patch resolves this issue by quering the echo api if the offer has been checked. If yes, then the promo dialog will not be shown.

TEST=Tested manually on Lumpy.
BUG=264080

Review URL: https://chromiumcodereview.appspot.com/24169003

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