Updating trunk VERSION from 1843.0 to 1844.0

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251604 0039d316-1c4b-4281-b951-d872f2087c98
Remove some methods from RootWindow that really belong on the WTH.

TBR=sky@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251606 0039d316-1c4b-4281-b951-d872f2087c98
event-rewrite: Clean up how events are rewritten.

Notable changes:
 * Make the EventRewriter a MessagePumpObserver. This is necessary to make sure
   that the event-rewrite happens before the event is dispatched.
 * Move the EventRewriter in chrome/browser/chromeos (and in chromeos namespace),
   since it does nothing on other platforms.
 * Get rid of the event-rewrite code from ash, since it just adds an extra layer
   of abstraction for no added value.

BUG=343639
R=derat@chromium.org, sky@chromium.org, stevenjb@chromium.org

Previously landed in r251382, but reverted in r251433 because it broke debug builds.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251607 0039d316-1c4b-4281-b951-d872f2087c98
NaCl: Update revision in DEPS, r12770 -> r12773

This pulls in the following Native Client changes:

r12771: (kschimpf) Add pnacl-compress to toolchain, and --compress to pnacl-finalize
r12772: (noelallen) Modify assembly identifiers to fix sel_ldr for ARM.
r12773: (jvoung) Update TOOL_REVISIONS for newlib x86 gcc to 12761 and PNaCl to 12772.

TBR=dyen@chromium.org
BUG= https://code.google.com/p/chromium/issues/detail?id=344101
TEST=nacl_integration

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251609 0039d316-1c4b-4281-b951-d872f2087c98
Added ability to override the number of retries after a browser crash

Set retry count for WebGL conformance tests to zero, because the likelyhood
of flaky crashes being significant are far higher for those tests.

BUG=342881

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251612 0039d316-1c4b-4281-b951-d872f2087c98
Whitespace change to trigger builds.

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251618 0039d316-1c4b-4281-b951-d872f2087c98
cc: Add more DrawSwapReadbackResult enums

BUG=329552

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251619 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 167241:167245

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251620 0039d316-1c4b-4281-b951-d872f2087c98
No more sublayer transform in cc.

We don't use it in blink. Let's get rid of it in cc, too.

Note: depends on https://codereview.chromium.org/78233009/.

R=enne@chromium.org
BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251621 0039d316-1c4b-4281-b951-d872f2087c98
Allow MessageFilters to restrict listening to specific message classes

ChannelProxy currently offers messages to all member MessageFilters.  It turns
out that a good portion of the most common message types will never be filtered,
making the O(N) filter walk an unnecessary affair.  To prevent this, allow
MessageFilters to indicate which (if any) subset of message classes they may
filter, allowing the ChannelProxy to refine the list of filters that are offered
a particular message.  This saves ~35us per message received on the browser IO
thread for a typical Android device.

BUG=340881
TBR=asargent@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251623 0039d316-1c4b-4281-b951-d872f2087c98
Upgrade ProfileChooserView to use LabelButtons.

Convert TextButton uses/subclasses to LabelButton.
Handle a Null border in LabelButton sizing; other cleanup.
No ProfileChooserView appearance/behavior changes expected.

BUG=155363
TEST=No behavior/appearance regressions in the profile chooser bubble with or without the about:flags "Enable new profile management system" flag set.
R=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251624 0039d316-1c4b-4281-b951-d872f2087c98
Convert scoped_ptr_malloc -> scoped_ptr, part 1.

scoped_ptr_malloc is deprecated; let's get rid of it.

R=brettw@chromium.org
TBR=thakis@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251625 0039d316-1c4b-4281-b951-d872f2087c98
Implement WebUI extension via gin instead of v8::Extension

BUG=334679
R=dcarney@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251626 0039d316-1c4b-4281-b951-d872f2087c98
[Telemetry] Disable cold startup tests on OS X 10.6

Cold startup tests are noisy on 10.6, disable there.

BUG=336913

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251627 0039d316-1c4b-4281-b951-d872f2087c98
cc: Fix race condition in TaskGraphRunner unit tests.

Access to |run_task_ids_| on worker thread need to be protected
by a lock.

BUG=343351
TBR=vmpstr

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251628 0039d316-1c4b-4281-b951-d872f2087c98
Make sure wallpaper apis only change wallpaper of the user who calls it


wallpaper api may be invoked by inactive user at multi profile mode. These
api calls should not change the wallpaper of active user. Instead, it should
only update the wallpaper cache (so the user switching animation is smooth).
This CL fixes the problem.

BUG=342895

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251629 0039d316-1c4b-4281-b951-d872f2087c98
cc: Fix GPU rasterization crash.

Initializing TileManager::context_provider_ correctly.

BUG=344218
TBR=alokp@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251630 0039d316-1c4b-4281-b951-d872f2087c98
ui: Remove some file paths that do not exist anymore.

Looks like with recent refactoring those paths are not necessary
anymore. They are also wrong, so they don't have any effect. Removing it
now. These were discovered in r247866
(https://codereview.chromium.org/147803002)

BUG=299841
TEST=ui_unittests
TBR=tony@chromium.org,ben@chromium.org

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

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