Add const where possible to AudioSyncReader member variables.

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232503 0039d316-1c4b-4281-b951-d872f2087c98
Make the experimental AGC work on Chrome by default.

The experimental AGC will use Get/SetMicrophoneVolume() instead of getting/setting volume via callback. Also, SetAgc() does not work when the experimental AGC is enabled by default in libjingle due to some racing problem between enabling the new AGC and disabling the old AGC.

This CL fix the problem by making sure the capture enable AGC by default and let the track to decide if it should use the volume information.

BUG=297985
TEST=?

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232506 0039d316-1c4b-4281-b951-d872f2087c98
cc: Allow PicturePile tests to unset debug canvas clearing

This is a followup to https://codereview.chromium.org/51433003/.
Without this, it's hard to write tests that verify raster behavior
because the debug canvas clearing sets all the bitmap pixels to some
arbitrary debug color before doing any rastering.

R=brianderson@chromium.org
BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232507 0039d316-1c4b-4281-b951-d872f2087c98
Strings for the upcoming Open In Chrome behavior.

BUG=148492
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232508 0039d316-1c4b-4281-b951-d872f2087c98
Only add alias URLs to a prerender on navigation commit.

Delay adding alias URLs from both provisional loads and redirects until that
point.

BUG=313435
TEST=PrerenderBrowserTest.PrerenderNoCommitNoSwap2

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232509 0039d316-1c4b-4281-b951-d872f2087c98
Fix Mac ASAN compile error by including appropriate header.

std::max was used but <algorithm> was not included.

TBR=dewittj@chromium.org
BUG=NONE

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232510 0039d316-1c4b-4281-b951-d872f2087c98
Revert 230981 "Make TRANSPARENT windows be layered windows on wi..."

> Make TRANSPARENT windows be layered windows on win aura
> 
> This builds on jbauman's patch to plumb use_software_compositor
> from here: https://codereview.chromium.org/23621054/
> 
> The motivation here is that we currently have very different
> event, focus, activation paths on DWM vs. classic because of the
> differences between when we use top-level windows and when we
> don't. With this change, all translucent (i.e. shaped) windows
> are converted to being top level (always), and are rendered by
> the software compositor and are converted to layered windows for
> rendering.
> 
> BUG=293218 and many other focus/activation bugs
> 
> Review URL: https://codereview.chromium.org/26888006

BUG=312277,313349,313462
TBR=scottmg@chromium.org,cpu@chromium.org,ananta@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232511 0039d316-1c4b-4281-b951-d872f2087c98
Revert 232456 "Convert ExtensionProcessManager to BrowserContext..."

> Convert ExtensionProcessManager to BrowserContext, part 1
> 
> Part of moving ExtensionProcessManager to src/extensions.
> * Introduce more test coverage
> * Convert most usage of Profile to BrowserContext
> * Separate out "master" vs. incognito profiles/contexts
> * Move switches into extensions/common/switches.h
> 
> BUG=313481
> TEST=unit_tests ExtensionProcessManager* and browser_tests ExtensionProcessManager*
> R=miket@chromium.org
> 
> Review URL: https://codereview.chromium.org/52983004

TBR=jamescook@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232513 0039d316-1c4b-4281-b951-d872f2087c98
This is mostly the same M31 tree (a few unavoidable updates, sorry)
but run with the new licensing code.
This intermediate commit will allow for a more true M31->M32 diff.

Package removed: less-441

Package added: patch-2.6.1

Package updated: openvpn from 2.1.12 to 2.3.2
Package updated: portage from 2.1.10.11 to 2.1.11.50

License removed: Source License xz/COPYING
License removed: Stock License Atheros
License removed: Stock License BSD-Google
License removed: Stock License BSD-bsdiff
License removed: Stock License BSD-dhcpcd
License removed: Stock License BSD-iputils
License removed: Stock License BSD-libevent
License removed: Stock License MIT-MIT
License removed: Stock License MIT-Mesa
License removed: Stock License Marvell
License removed: Stock License X
License removed: Stock License fontconfig
License removed: Stock License ncurses
License removed: Stock License ppp-2.4.4

License added: Copyright Attribution License chromiumos-overlay/licenses/copyright-attribution/dev-libs/libevent
License added: Copyright Attribution License chromiumos-overlay/licenses/copyright-attribution/dev-util/bsdiff
License added: Copyright Attribution License chromiumos-overlay/licenses/copyright-attribution/net-dns/c-ares
License added: Copyright Attribution License chromiumos-overlay/licenses/copyright-attribution/net-misc/dhcpcd
License added: Copyright Attribution License chromiumos-overlay/licenses/copyright-attribution/net-misc/iputils
License added: Copyright Attribution License chromiumos-overlay/licenses/copyright-attribution/sys-libs/timezone-data
License added: Custom License Atheros
License added: Custom License BSD-Google
License added: Custom License Marvell-sd8787
License added: Custom License X
License added: Custom License fontconfig
License added: Source License Mesa/docs/COPYING
License added: Source License ncurses/Ada95/package/debian/copyright
License added: Source License ncurses/test/package/debian/copyright
License added: Source License o3d-203170/o3d/samples/box2d/demos/LICENSE.txt
License added: Source License o3d-203170/o3d/samples/box2d/third_party/box2d/LICENSE.txt
License added: Source License o3d-203170/o3d/samples/o3d-webgl-samples/box2d/demos/LICENSE.txt
License added: Source License o3d-203170/o3d/samples/o3d-webgl-samples/box2d/third_party/box2d/LICENSE.txt
License added: Source License o3d/base/third_party/dmg_fp/LICENSE
License added: Source License o3d/base/third_party/dynamic_annotations/LICENSE
License added: Source License o3d/base/third_party/icu/LICENSE
License added: Source License o3d/base/third_party/nspr/LICENSE
License added: Source License o3d/base/third_party/symbolize/LICENSE
License added: Source License o3d/base/third_party/valgrind/LICENSE
License added: Source License o3d/base/third_party/xdg_mime/LICENSE
License added: Source License o3d/base/third_party/xdg_user_dirs/LICENSE
License added: Source License o3d/native_client/LICENSE
License added: Source License o3d/net/third_party/gssapi/LICENSE
License added: Source License o3d/net/third_party/mozilla_security_manager/LICENSE
License added: Source License o3d/net/third_party/nss/LICENSE
License added: Source License o3d/net/tools/spdyshark/COPYING
License added: Source License o3d/o3d/installer/linux/debian.in/copyright
License added: Source License o3d/o3d/samples/third_party/codemirror/LICENSE
License added: Source License o3d/o3d/samples/third_party/xmljs/COPYING
License added: Source License o3d/o3d/third_party/gflags/COPYING
License added: Source License o3d/o3d/third_party/gflags/packages/deb/copyright
License added: Source License o3d/o3d/third_party/glu/LICENSE.txt
License added: Source License o3d/o3d/third_party/libtxc_dxtn/LICENSE
License added: Source License o3d/o3d/third_party/npapi/COPYING
License added: Source License o3d/o3d/third_party/ply/COPYING
License added: Source License o3d/o3d/third_party/vectormath/LICENSE
License added: Source License o3d/o3d/third_party/vectormath/files/vectormathlibrary/LICENSE
License added: Source License o3d/ppapi/LICENSE
License added: Source License o3d/testing/gmock/COPYING
License added: Source License o3d/testing/gmock/scripts/generator/COPYING
License added: Source License o3d/testing/gtest/COPYING
License added: Source License o3d/third_party/antlr3/LICENSE.txt
License added: Source License o3d/third_party/antlr3/runtime/ActionScript/LICENSE
License added: Source License o3d/third_party/antlr3/runtime/C/COPYING
License added: Source License o3d/third_party/antlr3/runtime/CSharp/LICENSE.TXT
License added: Source License o3d/third_party/antlr3/runtime/JavaScript/build/license.txt
License added: Source License o3d/third_party/antlr3/runtime/Python/LICENSE
License added: Source License o3d/third_party/cg/LICENSE
License added: Source License o3d/third_party/fcollada/LICENSE
License added: Source License o3d/third_party/fcollada/files/LibXML/COPYING
License added: Source License o3d/third_party/fcollada/files/LibXML/Copyright
License added: Source License o3d/third_party/glew/LICENSE
License added: Source License o3d/third_party/harfbuzz/COPYING
License added: Source License o3d/third_party/icu/source/data/brkitr/LICENSE
License added: Source License o3d/third_party/libevent/LICENSE
License added: Source License o3d/third_party/libjpeg/LICENSE
License added: Source License o3d/third_party/libpng/LICENSE
License added: Source License o3d/third_party/makeself/COPYING
License added: Source License o3d/third_party/makeself/LICENSE
License added: Source License o3d/third_party/mesa/MesaLib/docs/COPYING
License added: Source License o3d/third_party/modp_b64/LICENSE
License added: Source License o3d/third_party/skia/LICENSE
License added: Source License o3d/third_party/skia/third_party/glu/LICENSE.txt
License added: Source License o3d/third_party/skia/third_party/harfbuzz/COPYING
License added: Source License o3d/third_party/zip_utils/LICENSE
License added: Source License o3d/third_party/zlib/LICENSE
License added: Source License o3d/tools/gyp/LICENSE
License added: Source License o3d/v8/LICENSE
License added: Source License ppp/pppd/plugins/pppoatm/COPYING
License added: Source License ppp/pppd/plugins/radius/COPYRIGHT



git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232514 0039d316-1c4b-4281-b951-d872f2087c98
Some more info for OpenGL extensions
BUG=https://code.google.com/p/nativeclient/issues/detail?id=3634
TEST=none
R=binji@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232516 0039d316-1c4b-4281-b951-d872f2087c98
Component updater on-demand logic with Resource Throttle

This CL introduces the new way to ask for an on demand install when you have a network request that needs the component to be present:

ComponentUpdaterService::GetOnDemandResourceThrottle()

Returns a resource throttle and initiates a update check + install immediately. The network request associated with the request is unblocked once the component is installed.

The unittests are in progress here
https://codereview.chromium.org/55303002/

BUG=307193
TEST=none
R=darin@chromium.org, sorin@chromium.org, waffles@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232517 0039d316-1c4b-4281-b951-d872f2087c98
Undo priority mapping in preparation for the sync code change.

Feedback from our dogfood indicates that GUNS notifications should
normally go straight to the message center.  So, we will change the priority
mapping of GUNS notifications so that GUNS urgent messages map to chrome
medium priority.  This mapping will occur at the sync server.  So that the
sync server can do the mapping, I am undoing the special priority override
mapping that we had been doing on the client with this changelist.

This change must e checked in timed to go live shortly after the sync server
change goes live, I will work with the sync server dev to do that.

BUG=297255

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232518 0039d316-1c4b-4281-b951-d872f2087c98
Make TapCancel ignore ack disposition

There is no reason to block on ack receipt for a TapCancel, particularly as
this event will always reach the main thread and will often precede gestures
that can be handled on the impl thread.  Add TapCancel to the event types
for which event acks will be ignored.

BUG=302852, 313353

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232519 0039d316-1c4b-4281-b951-d872f2087c98
Disable SyntheticGestureControllerNewTest.TwoGesturesInFlight due to flakiness.

BUG=314272
TBR=dominikg

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232520 0039d316-1c4b-4281-b951-d872f2087c98
Check for WRITE_DAC in the Access Mask as this can be used to change the DACL which is something we don't want to allow.

Fix corresponding issue found with this additional check where the permissions on the shared memory object used in the GPU host were too broad.

BUG=307301

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232521 0039d316-1c4b-4281-b951-d872f2087c98
[android_webview] Fix findbugs warnings.

Refactor the code a bit and don't ignore return value of delete().

BUG=230209
TEST=AndroidWebViewTest

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232522 0039d316-1c4b-4281-b951-d872f2087c98
[NaCl Docs] Cleanup dynamic loading docs.

Removed a lot of (IMHO redundant) detail and updated
to match current state of the demo.

R=binji@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232523 0039d316-1c4b-4281-b951-d872f2087c98
Enable Google Now on trybots (and all users on Trunk).

BUG=164227
R=asvitkine@chromium.org, kalman@chromium.org, robliao@chromium.org, skare@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232524 0039d316-1c4b-4281-b951-d872f2087c98
Integrate module import verification with module loading verification.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232525 0039d316-1c4b-4281-b951-d872f2087c98
Simple Cache: Zero sparse range header on construction

Make sure we don't write uninitialized padding bytes to the Sparse File.
(We probably want to make these structs, and perhaps other Simple Cache
ones, packed in a future change, but that might require bumping the
cache version.)

BUG=314091

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

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