New home page for developer.chrome.com

And pillar pages for DevTools, Multi-device, and Platform.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246213 0039d316-1c4b-4281-b951-d872f2087c98
Add polymer-selector and polymer-selection to polymer.

These polymer UI components are needed for the PDF extension.

BUG=303491
R=bshe@chromium.org, koz@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246216 0039d316-1c4b-4281-b951-d872f2087c98
Ensure the plugin texture layer is correctly transformed when rebound.

Previously if BindInstance was being called on a PPB_Graphics_2D object that already has an existing texture layer, UpdateLayerTransform was not being called which sometimes resulted in an incorrectly sized texture layer. Make sure that UpdateLayerTransform is always called in this case.

BUG=335530

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246217 0039d316-1c4b-4281-b951-d872f2087c98
Unit test for GPU command buffer wrapping condition.

Patches introduced under Issue 181711 and then reverted had introduced
a GPU command buffer wrapping bug which wasn't caught by any unit tests.

Command ring buffer could fill completely so that put == get, at that
point appearing empty (put == get should mean empty), then more commands
would be written overwriting prior commands in flight.

BUG=322726

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246218 0039d316-1c4b-4281-b951-d872f2087c98
cast: Wire upp logging to be sent over RTCP between receiver and sender.

Added lists to keep track of the unsent events for audio and video
to be sent via RTCP. This is needed to prevent log messages to be lost
when the log system pulls the messages to be processed by the backend.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246219 0039d316-1c4b-4281-b951-d872f2087c98
Add missing .bower.json to third_party/polymer/polymer-selection

Missing from https://codereview.chromium.org/141483005/

TBR=bshe@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246220 0039d316-1c4b-4281-b951-d872f2087c98
Remove AppsDevTool code from Chrome

This code has been moved to an external repo, and is deprecated.  Remove it.

BUG=335340

TBR=ben@chromium.org (chrome/browser files)

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246221 0039d316-1c4b-4281-b951-d872f2087c98
Expose scroll start and gestures to the ContentViewClient

* RenderWidgetHostViewAndroid now passes information about the start and end of scroll gestures to the ContentViewCore.  This follows the ACK pathway for fling gestures, though alternative pathways could probably be pursued if necessary.

* ContentViewCore alerts its client that a scroll gesture has started or ended, and whether the scroll offsets or viewport dimensions may have changed.

BUG=332281
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246222 0039d316-1c4b-4281-b951-d872f2087c98
Remove lazy CoreAnimation initialization

This was originally added to work around startup time regressions
by dynamically enabling CoreAnimation when overlapping views were
enabled. CoreAnimation will be enabled for all renderers at all times,
so this can be removed.

Remove the --use-core-animation=disabled mechanism of disabling
CoreAnimation. When enabled, the --use-core-animation flag will be
replace by a --disable-core-animation flag.

BUG=245900

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246223 0039d316-1c4b-4281-b951-d872f2087c98
Add new method SigninManagerBase::GetAuthenticatedAccountId() that replaces
ProfileOAuth2TokenService::GetPrimaryAccountId().  No code calls this new
method yet.  In follow up CL, I will replace all callers of the latter to
the former, then remove ProfileOAuth2TokenService::GetPrimaryAccountId()
completely.

BUG=333995

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246224 0039d316-1c4b-4281-b951-d872f2087c98
Update nss_revision to r246067.

Includes the following CLs:

Update third_party/nss to 3.15.5 Beta 2.
https://codereview.chromium.org/133273035/

R=agl@chromium.org,rsleevi@chromium.org
BUG=331625
TEST=none

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

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

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

Separated smaller change from https://codereview.chromium.org/109193002/

+ Added EXPECT_BOXF_EQ to use floating point almost equal.
~ Renamed color_util.{h,cc} to gfx_util.{h,cc}.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246229 0039d316-1c4b-4281-b951-d872f2087c98
On Windows, avoid QUIC UDP-port selection in Stable and Beta channels

We need to avoid instigating security dialogs on Stable or Beta
under Windows.  The port selection feature is helping us appraise
0-RTT connectivity in QUIC by "usually" hitting the same server
when the same destination IP is used (because the source IP and
consistently-selected port will usually be sharded by load balancers
to the same machine each time).

Hopefully, we'll soon have a way to detect that it is safe to use
port selection on Stable and Beta, because the installer will try to
create a security rule allowing port selection.  Until then, we just
decline to use this feature.

r=rch
BUG=329255

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246233 0039d316-1c4b-4281-b951-d872f2087c98
Revert 246129 "PPAPI: Make ASSERT macros print values of operands"

PPAPINaClGLibcTest.WebSocket and PPAPINaClGLibcTest.FileRef are timing out on
Win7 Tests (dbg)(4) and PPAPINaClGLibcTest.URLLoader is timing out on
Win7 Tests (dbg)(6).

> PPAPI: Make ASSERT macros print values of operands
> 
> With this patch, if one of our ASSERT macros fails, the error
> string will contain the expected and actual values.
> 
> I made a browser test for it. I would prefer a
> unit test, but I didn't want to have to mix test_case.h with
> our unit tests.
> 
> BUG=None
> 
> Review URL: https://codereview.chromium.org/123463007

TBR=dmichael@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246235 0039d316-1c4b-4281-b951-d872f2087c98
Revert 246216 "Add polymer-selector and polymer-selection to pol..."

> Add polymer-selector and polymer-selection to polymer.
> 
> These polymer UI components are needed for the PDF extension.
> 
> BUG=303491
> R=bshe@chromium.org, koz@chromium.org
> 
> Review URL: https://codereview.chromium.org/141483005

TBR=raymes@google.com

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246236 0039d316-1c4b-4281-b951-d872f2087c98
Automated Commit: Committing new LKGM version 5274.0.0 for chromeos.

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

BUG=305249

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246242 0039d316-1c4b-4281-b951-d872f2087c98
NSS Certificate Manager: Use NSSCertDatabaseChromeOS.

BUG=218643

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

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