Prevent potential NULL-dereferences in ResetProfileSettingsHandler for off-the-record profiles (which is the case in ChromeOS Guest mode).

BUG=330337
TBR=bauerb@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242413 0039d316-1c4b-4281-b951-d872f2087c98
Update all users of base::Version to explicitly specify the namespace, and clean up the header.

BUG=none
TEST=no change
TBR=ben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242414 0039d316-1c4b-4281-b951-d872f2087c98
Update V8 to version 3.24.7.

TBR=ulan@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242416 0039d316-1c4b-4281-b951-d872f2087c98
Android: encapsulate service binding manipulation within BindingManager.

This patch simplifies the interface of BindingManager by hinding the management
of individual service bindings inside it. Currently BindingManager exposes
methods for:
- removal of the initial binding
- adding strong binding
- removing strong binding

the patch instead exposes entry points for two signals:
- service works in background
- service works in foreground

and the binding management logic, including keeping an initial binding until
service visibility is determined, is entirely encapsulated within
BindingManager.

This lays ground for switching the Android binding management to be driven by
the cross-platform SetProcessBackgrounded() signal.

BindingManager itself is refactored and more logic is pushed down to
ManagedConnection, so that there is no need to expose the bare
ChildProcessConnection outside of ManagedConnection anymore.

BUG=325896

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242417 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 164304:164305

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

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242419 0039d316-1c4b-4281-b951-d872f2087c98
Fix building on the 10.7 SDK.

NSEventPhaseMayBegin showed up in the 10.8 SDK, so make sure that if we're building with anything before the 10.8 SDK, we define it.

BUG=138175
TEST=the Mac 64 builder goes green.
TBR=thakis@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242420 0039d316-1c4b-4281-b951-d872f2087c98
Updating trunk VERSION from 1759.0 to 1760.0

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242422 0039d316-1c4b-4281-b951-d872f2087c98
remove deprecated armv7 gyp setting now that all uses have been removed

BUG=234135

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242428 0039d316-1c4b-4281-b951-d872f2087c98
Hide shortcut text of the share menu.

The property hideShortcutText is defined by using cr.defineProperty with
cr.PropertyKind.BOOL_ATTR, which converts camelcase names with lowercase names
splited by '-'. But previously camelcase name of hideShortcutText is specified
in the HTML file.

BUG=329816
TEST=Show the share menu item and observe the shortcut text.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242429 0039d316-1c4b-4281-b951-d872f2087c98
Correct the operation of the --high-dpi-support=1 flag under win/ash.

BUG=319941

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242430 0039d316-1c4b-4281-b951-d872f2087c98
Add libnspr4 to the list of instrumented libraries.

BUG=313751
R=glider@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242431 0039d316-1c4b-4281-b951-d872f2087c98
More TSan v2 suppressions:
 - suppress data races in v8::internal::MarkCompactCollector::SweepInParallel (issue 330528)
 - suppress races in DevToolsAdbBridge::RequestRemoteDevices (issue 330603)

BUG=330528,330603
TBR=timurrrr@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242432 0039d316-1c4b-4281-b951-d872f2087c98
Implement GetTotalReceivedBytes for http transaction.

BUG=111052

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242433 0039d316-1c4b-4281-b951-d872f2087c98
Supports cap height on Pango.

Assuming http://crrev.com/101333004 , this CL supports cap height on Pango.  It makes the text be vertically center respecting cap height on CrOS and Linux Aura.

BUG=315402,324771,324521

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242434 0039d316-1c4b-4281-b951-d872f2087c98
Do not show the Reset Profile Settings button in chrome://setings when the underlying profile is an off-the-record one (e.g. in Guest mode on ChromeOS).

BUG=330337

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242435 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 164305:164307

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

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242437 0039d316-1c4b-4281-b951-d872f2087c98
[DevTools] Extract SelfAsDevice provider class to simplify testing.

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

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