Telemetry: Print number of failed and errored pages.

Print the number of failed and errored pages as a new metric. This will help
track the performance of flaky tests over time.

BUG=238864

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226313 0039d316-1c4b-4281-b951-d872f2087c98
Initial WebUI extension for enhanced bookmarks

This extension will be used for an experimental prototype of enhanced
bookmark styling in Chrome behind the enable_enhanced_bookmarks build
flag. This change duplicates the existing bookmarks WebUI extension as
a basis for future changes.

BUG=299274

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226314 0039d316-1c4b-4281-b951-d872f2087c98
PNaCl documentation: Publications and presentations

Are there missing publications or presentations?

R= eliben@chromium.org, mackinlay@chromium.org, sehr@chromium.org
BUG= https://code.google.com/p/nativeclient/issues/detail?id=3634
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226315 0039d316-1c4b-4281-b951-d872f2087c98
Revert 226311 "ChildProcessSecurityPolicy: Rationalize PlatformF..."

> ChildProcessSecurityPolicy: Rationalize PlatformFileFlags used.
> 
> Eventually I want to move from PlatformFileFlags to a custom set of flags. Before that, here is an attempted rationalization and unification with the PlatformFileFlags defined in fileapi/file_permission_policy. This is so I have a firm basis to work off of.
> 
> Depends on:
> https://codereview.chromium.org/24406003/
> 
> This is part of Step 4 of this refactoring plan:
> https://docs.google.com/a/google.com/document/d/1QGkGWuwgSuaRqovz4wyb0upqPKDVsgYOFKt44E7gmOE/edit?usp=sharing
> 
> BUG=262142, 263150
> 
> Review URL: https://codereview.chromium.org/24631002

TBR=tommycli@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226316 0039d316-1c4b-4281-b951-d872f2087c98
Adding tests and resolving some TODO's

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226317 0039d316-1c4b-4281-b951-d872f2087c98
CC: Ensure recycle tree contains no 'active' tiles.

Active tilings become recycle tilings due to our tiling-swap
while activating. But some active tiles exist that are not
in the pending tree (due to invalidation).

We need to remove these tiles or reset their priorities,
as otherwise they will just take up memory in the Tile-
Manager.

This adds DidBecomeRecycled, which resets all active
priorities. Combined with DidBecomeActive, this should
eliminate any 'old active tiles' (that were active and were
invalidated) from being prioritized in the TileManager.

BUG=299359

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226318 0039d316-1c4b-4281-b951-d872f2087c98
Fix crash when ECHO_TO_CONSOLE

TraceEvent's copy constructor has a side-effect that the ownership
of the convertable values will be passed from the source TraceEvent
to the target TraceEvent.

Handle ECHO_TO_CONSOLE before the event is added to the buffer.

The copy constructor will be obsoleted soon to avoid such issues.

BUG=302676
TEST=Run cc_unittests with --trace_to_console

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226319 0039d316-1c4b-4281-b951-d872f2087c98
Fixes in Local Discovery logging.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226320 0039d316-1c4b-4281-b951-d872f2087c98
Pepper: Enable some FileRef in-process tests.

At some point, some FileRef tests were disabled for in-process plugins.
Refactoring FileRef to the browser fixes this problem, so we can enable these
tests again.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226321 0039d316-1c4b-4281-b951-d872f2087c98
Losing focus should hide app list.

BUG=276513
TEST=WindowSelectorTest.SelectingHidesAppList

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226322 0039d316-1c4b-4281-b951-d872f2087c98
Attach ImeAdapter on prerendered pages.

Explicitly call attachImeAdapter when the prerendered pages are swapped.
This is a temporary solution, as the long term should initialize attaching
when the RenderWidgetHostViewAndroid gets setContentViewCore.

BUG=288344
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226323 0039d316-1c4b-4281-b951-d872f2087c98
Updates RootWindowController to delete the keyboard container before recreating the keyboard controller since the controller creates a new window in GetWindowContainer().


BUG=299787

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226324 0039d316-1c4b-4281-b951-d872f2087c98
Add --disable-xslt to disable XSLT

We'll use this flag to experiment with replacing our current XSLT
implementation with an extension.

R=darin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226326 0039d316-1c4b-4281-b951-d872f2087c98
Adding two new Chrome Endure tests: Control and IndexedDB.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226327 0039d316-1c4b-4281-b951-d872f2087c98
Validation tweaks part 1: Remove "dog ear" from invalid inputs.

R=estade@chromium.org
BUG=299300
TEST=no red triangles in upper right corner of inputs
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226328 0039d316-1c4b-4281-b951-d872f2087c98
gpu: Disables EXT_discard_framebuffer extension on Vivante GPUs.

Discarding framebuffer doesn't accept trivial attachments which causes GL errors. On a debug build these errors cause the browser to hang.

BUG=299494

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

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

revert this patch!

BUG=none
R=dbeam@chromium.org
TBR=thestig@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226330 0039d316-1c4b-4281-b951-d872f2087c98
[chromedriver] Set mimetype to text/plain on release notes so they can be viewed in the browser.
BUG=chromedriver:554
TBR=chrisgao

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226331 0039d316-1c4b-4281-b951-d872f2087c98
revert r226330. Re-enable requestAutocomplete.

BUG=none
R=dbeam@chromium.org
TBR=thestig@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226332 0039d316-1c4b-4281-b951-d872f2087c98
Fixed a dormant bug in TestServer::SetupTest

A temporary std::string object was assigned to std::string&. An std::string wasn't even necessary here, const char* is fine.

R=fsamuel@chromium.org

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

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