Branching for 1312 @164863

git-svn-id: https://src.chromium.org/chrome/branches/1312/src@164881 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Merge 164901 - The tab might have gone away when getting a device closed notification.

TBR=sadrul@chromium.org

BUG=158496
TEST=open https://webrtc-demos.appspot.com/html/pc1.html, make a call, close the tab, chrome should not crash.

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

TBR=xians@chromium.org
Review URL: https://codereview.chromium.org/11346036

git-svn-id: https://src.chromium.org/chrome/branches/1312/src@164912 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Merge 164873 - Temporarily disable adding already attached removable devices to system monitor.

BUG=155910


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

TBR=vandebo@chromium.org
Review URL: https://codereview.chromium.org/11345032

git-svn-id: https://src.chromium.org/chrome/branches/1312/src@164913 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Merge 164879 - We should check the renderer before passing it to the ADM.

TEST=https://webrtc-demos.appspot.com/html/constraints-and-stats.html

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

TBR=xians@chromium.org
Review URL: https://codereview.chromium.org/11337023

git-svn-id: https://src.chromium.org/chrome/branches/1312/src@164919 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Incrementing VERSION to 24.0.1312.1

git-svn-id: https://src.chromium.org/chrome/branches/1312/src@164922 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Disable flaky webkit tests
Review URL: https://codereview.chromium.org/11348049

git-svn-id: https://src.chromium.org/chrome/branches/1312/src@165039 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Update Linux_64 tests

git-svn-id: https://src.chromium.org/chrome/branches/1312/src@165068 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Fix keyword LINUX

git-svn-id: https://src.chromium.org/chrome/branches/1312/src@165076 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Merge 164868 - Fix linking issue with CDM plugin wrapper and pre-built CDM.

BUG=149772

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

TBR=fischman@chromium.org
Review URL: https://codereview.chromium.org/11363014

git-svn-id: https://src.chromium.org/chrome/branches/1312/src@165197 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Revert 164838 - InterstitialPage: shutdown RVH asynchronously.

BUG=145482,158703


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

TBR=mattm@chromium.org
Review URL: https://codereview.chromium.org/11365010

git-svn-id: https://src.chromium.org/chrome/branches/1312/src@165202 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Merge 165180 - Fix MasterPreferences::read_from_file (now with test coverage!).

BUG=158660
TEST=first run uses master_preferences again


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

TBR=grt@chromium.org
Review URL: https://codereview.chromium.org/11312022

git-svn-id: https://src.chromium.org/chrome/branches/1312/src@165208 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Merge 165081 - Move blacklist checks for the compositing field trials to the query functions rather
than the field trial initialization which takes place before the blacklist is processed.

Since now IsForceCompositingModeEnabled and IsThreadedCompositingEnabled() can now only
safely be called from within the browser process, this patch moves all the relevant files
out of content/common and into content/browser. 

Finally, the browser now passes the enable-threaded-compositing setting to the renderer as a command line argument and the renderer queries its value directly from the process command line. The force-compositing-mode setting is still being passed via the WebPrefs like before.

The existing AcceleratedCompositingBlockedTest browser test should catch any regressions. 

BUG=158377

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

TBR=vangelis@chromium.org
Review URL: https://codereview.chromium.org/11363017

git-svn-id: https://src.chromium.org/chrome/branches/1312/src@165210 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Merge 165079 - Change a CHECK in MiscellaneousBindings::DispatchOnConnect to a non-fatal warning.

BUG=134175

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

TBR=mpcomplete@chromium.org
Review URL: https://codereview.chromium.org/11275083

git-svn-id: https://src.chromium.org/chrome/branches/1312/src@165211 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Merge 164957 - getUserMedia video-only requests should not fail if no audio input device is present.


BUG=144421
TEST= make sure OS does not have audio input or output device, then open http://neave.com/webcam/?html5

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

TBR=xians@chromium.org
Review URL: https://codereview.chromium.org/11362019

git-svn-id: https://src.chromium.org/chrome/branches/1312/src@165214 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Merge 165019 - Don't look up PluginInstaller first in PluginFinder::FindPluginWithIdentifier.

It might not exist (for plug-ins that we don't know how to install).

BUG=158419


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

TBR=bauerb@chromium.org
Review URL: https://codereview.chromium.org/11359010

git-svn-id: https://src.chromium.org/chrome/branches/1312/src@165234 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Merge 165023 - Fix drag and drop to install extensions after WebKit r132716

The WebKit patch updated Chrome to match the behavior of other browsers
for file drops. Unfortunately, this breaks Chrome pages that forget to
prevent the default action the dragover event for file drops, but the fix
is simple.

BUG=158499
TEST=drag and drop a CRX to chrome://extensions


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

TBR=dcheng@chromium.org
Review URL: https://codereview.chromium.org/11369011

git-svn-id: https://src.chromium.org/chrome/branches/1312/src@165238 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Merge 165228 - Don't try to record an event on CrxInstaller failure.

BUG=158745

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

TBR=yoz@chromium.org
Review URL: https://codereview.chromium.org/11369012

git-svn-id: https://src.chromium.org/chrome/branches/1312/src@165240 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Merge 165227 - mac: Fix regression in sending rlz parameters

https://chromiumcodereview.appspot.com/10698024 made it so that one
has to be careful to pass RLZTracker::CHROME_OMNIBOX instead of
rlz_lib::CHROME_OMNIBOX (and same for CHROME_HOME_PAGE), but it didn't
carefully update all instances of rlz_lib::CHROME_OMNIBOX.

BUG=155653
TEST=see bug

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

TBR=thakis@chromium.org
Review URL: https://codereview.chromium.org/11365017

git-svn-id: https://src.chromium.org/chrome/branches/1312/src@165245 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Merge 164874 - Media Galleries: Listen for preference changes and revoke blacklisted galleries.

BUG=145855

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

TBR=thestig@chromium.org
Review URL: https://codereview.chromium.org/11293024

git-svn-id: https://src.chromium.org/chrome/branches/1312/src@165246 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Merge 164996 - Turn off sandbox::MITIGATION_HIGH_ENTROPY_ASLR for NACL64.

With MITIGATION_HIGH_ENTROPY_ASLR enabled, no NaCl modules get launched when Chromium runs on Windows 8.  The fault appears to be somewhere in the nacl64.exe broker process, since adding a MessageBox(0,0,0,0) as the first line of wWinMain in nacl_exe_win_64.cc results in the following:  when Chrome is launched with --no-sandbox, two pop-up windows appear when the first NaCl module is launched (once for the lazy launch of the broker, and once for the broker-launched process that runs the NaCl module); with Chrome is launched normally, without --no-sandbox, only one pop-up window appears: the broker process never spawns the 64-bit Nacl process.

crbug.com/158133 will be used to track progress towards figuring out the root cause and re-enabling MITIGATION_HIGH_ENTROPY.

BUG= 153368
TEST= Manually running existing NaCl modules (ssh, Don't Starve).  We do not have Win8 builders or bots yet.

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

TBR=bsy@google.com
Review URL: https://codereview.chromium.org/11368021

git-svn-id: https://src.chromium.org/chrome/branches/1312/src@165254 4ff67af0-8c30-449e-8e8b-ad334ec8d88c