Roll WebRTC to r3468

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180751 0039d316-1c4b-4281-b951-d872f2087c98
Disable web intents code.

After this has been in the tree for about 1 week, I'll actually delete the code.

BUG=173194

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180752 0039d316-1c4b-4281-b951-d872f2087c98
[Sync] Fix memory leak in TrafficRecorderTest.ToValueTimestampTest

Manage result of TrafficRecorder.ToValue() with scoped_ptr() so
memory is released when out of scope.

BUG=174209


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180753 0039d316-1c4b-4281-b951-d872f2087c98
Remove suppressions for BookmarkUIUtilsTest.HasBookmarkURLs unit test.

This was fixed in r169434.

BUG=169434
TEST=unit_tests --gtest_filter=BookmarkUIUtilsTest.HasBookmarkURLs
R=glider@chromium.org


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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180755 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 180752
SVN changes up to revision 180756
Revert 180583
> Make TestWebIDBFactory allocate a separate WebIDBFactory per thread.
> 
> This allows the main WebKit thread and web worker threads to each get their own
> WebIDBFactory instance, which mimics the behavior when we let the WebIDBFactory
> be instantiated via the WebKitPlatformSupport::idbFactory() method.
> 
> R=alecflett@chromium.org
> 
> Review URL: https://chromiumcodereview.appspot.com/12181010

TBR=darin@chromium.org,mpcomplete@chromium.org
BUG=174408
Review URL: https://codereview.chromium.org/12211018

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180758 0039d316-1c4b-4281-b951-d872f2087c98
Use WebKit's resource priorities instead of computing our own.

This has no effect on PLT, Speed Index, TTFB, or first paint.

This simply allows us to benefit from improvements to WebKit's prioritization. For instance, deferred scripts should be lower priority than blocking scripts. We'll likely use the priority to deprioritize preloads too.

In practical terms, the only significant change is that WebKit prioritizes CSS above JS and fonts. That didn't affect the metrics.

BUG=None


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180759 0039d316-1c4b-4281-b951-d872f2087c98
NetErrorTabHelper: Wait until error page loads to send IPC.

I've added an IPC that conveys extra information about a recent net error
(currently just DNS errors) to the renderer so it can choose a better error
page.

After implementing the renderer-side component that receives the net error IPC,
I discovered that sometimes the IPC would be sent too early, and would end up
received by the old renderer instead of the one hosting the error page.

This change makes the browser-side component wait until the error page has
finished loading before sending the IPC, ensuring that it goes to the right
renderer.

BUG=156415
TEST=updated NetErrorTabHelperTest; also tested manually with browser change


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180760 0039d316-1c4b-4281-b951-d872f2087c98
Remove legacy wrench menu options on Windows 8 Chrome AURA/ASH

1. The relaunch chrome into windows 8 metro/desktop mode don't make sense for Chrome 
   AURA/ASH. We need to remove them.

2. The Open Ash/Close Ash environment options should only be added when Chrome AURA/ASH
   is launched on Windows 7 or below. 

The accelerator for the IDC_TOGGLE_ASH_DESKTOP is only added for windows 7 or below for
chrome AURA.

BUG=174169
Review URL: https://chromiumcodereview.appspot.com/12189020

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180761 0039d316-1c4b-4281-b951-d872f2087c98
Roll icu DEPS from r177751 to r180531.

r180531: No need to compare library variable against 'shared_library'.

BUG=111541
R=thakis@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180765 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 180761
Give access to a network time kept in the variation service.

This is temporary and will eventually be moved to a dedicated network time service.

OWNER TBR for simple gyp file changes.
TBR=thestig@chromium.org

BUG=146090
TEST=NetworkTimeTrackerTest.ProperTimeTracking

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180767 0039d316-1c4b-4281-b951-d872f2087c98
Reland: ash: Turn immersive mode off by default for M26

Updated because I missed the F4 key shortcut.

* Add back the --ash-immersive-mode flag
* Change about:flags to just turn immersive mode on/off
* Convert --ash-immersive-hide-tab-indicators as a command-line only flag

BUG=174060
TEST=browser_tests BrowserNonClientFrameViewAsh unit_tests ImmersiveModeController
TBR=pkotwicz@chromium.org

Initial commit: https://src.chromium.org/viewvc/chrome?view=rev&revision=180720

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180768 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 180766
Roll swarm_client @ 180762.

The only change is the way --gtest_output is handled in run_test_cases.py.

NOTRY=true
TBR=csharp@chromium.org
BUG=


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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180770 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 180769