GTTF: Clean up TestResultsTracker, prepare for JSON summary output.

BUG=236893
R=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228263 0039d316-1c4b-4281-b951-d872f2087c98
Revert 228024 "Revert 227819 "Revert 227583 "Disable image trans..."

> Revert 227819 "Revert 227583 "Disable image transport surface on..."
> 
> > Revert 227583 "Disable image transport surface on all windows ma..."
> > 
> > > Disable image transport surface on all windows machines.
> > > 
> > > We want to try using the direct presentation path everywhere, so blacklist texture sharing on all machines. If this works, we can delete the image transport surface code later.
> > > We've made the image transport surface work even with the sandbox at full strength, so remove the code that reduces the GPU sandbox in this case.
> > > 
> > > BUG=304369
> > > R=kbr@chromium.org
> > > 
> > > Review URL: https://codereview.chromium.org/26073002
> > 
> > TBR=jbauman@chromium.org
> > BUG=304369,305621,
> > 
> > Review URL: https://codereview.chromium.org/26574008
> 
> TBR=jbauman@chromium.org
> 
> Review URL: https://codereview.chromium.org/26937002

TBR=jbauman@chromium.org
BUG=304369,305621,305815

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228264 0039d316-1c4b-4281-b951-d872f2087c98
Fix watchlist to use more specific email addresses so I can filter better.

TBR=sky@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228265 0039d316-1c4b-4281-b951-d872f2087c98
Ensure we notify the plugin by cancelling the request when a url fetch fails.

This fixes PluginTest.GetURLRequest404Response.

BUG=286074
R=ananta@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228266 0039d316-1c4b-4281-b951-d872f2087c98
Enable linear fade scrollbar animation on programmatic scroll

The result of ScrollbarAnimationControllerLinearFade::DidScrollUpdate was
reversed, depending on whether the update was programmatic or not. Return
true when the update was programmatic, forcing the animation. This fixes
an issue where the page sets the scroll offset initially resulting in no
fade animation.

NOTRY=true
BUG=306638

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228267 0039d316-1c4b-4281-b951-d872f2087c98
sockets.tcp API implementation.

Implement a new API for TCP *client* sockets (server sockets will come in a later change). This CL is similar to sockets.udp (see https://chromiumcodereview.appspot.com/22650003) and follows the same design pattern.

A couple notable things:

* The socket can be "paused" using the sockets.tcp.setPaused(flag) function. Since this API is event based for receiving data, we have to introduce a way for an app to throttle data received by a client socket. Calling "setPaused(true)" will ensure the Chrome runtime stops reading messages from the underlying socket.

* There is no "sockets.tcp" permission because we use a top level manifest key. There is a bug tracking the work to do to introduce permission warnings when using top level manifest keys.


BUG=165273
BUG=173241

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228268 0039d316-1c4b-4281-b951-d872f2087c98
Fix ifdef logic for Graphics3d PPAPITest.

The ifdef look like they were meant to disable all tests for Win+Aura, yet the check for defined(OS_WIN) would be true before testing defined(OS_WIN) && defined(USE_AURA)...

Restructured ifdefs to get desired behavior.

BUG=242252,295799

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228269 0039d316-1c4b-4281-b951-d872f2087c98
Revert 228259 "Remove cr.Event in favor of Event"

Most likely cause of failure of PepperContentSettingsTest.PluginSpecialCases

> Remove cr.Event in favor of Event
> 
> DOM has improved a lot since we first started. We can now use the native
> Event constructor.
> 
> BUG=None
> 
> Review URL: https://codereview.chromium.org/26891004

TBR=arv@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228270 0039d316-1c4b-4281-b951-d872f2087c98
Become OWNER of transform* in ui/gfx

NOTRY=true

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

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

TBR=machenbach@chromium.org
BUG=

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228273 0039d316-1c4b-4281-b951-d872f2087c98
[NaCl Docs] Update the SDK download docs to mention pepper_31 + PNaCl

BUG= https://code.google.com/p/nativeclient/issues/detail?id=3634
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228274 0039d316-1c4b-4281-b951-d872f2087c98
Add the preference message_center.welcome_notification_dismissed

To ensure users only get one welcome notification, notifications will use a
synced preference to track if a welcome notification was shown to the user.

Once the synced notification is marked as shown, all Chrome instances
can hide the welcome notification

BUG=305449

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

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

We use to skip tests when MediaCodecBridge is not available.

BUG=none
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228276 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 159427:159462

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

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228279 0039d316-1c4b-4281-b951-d872f2087c98
Cleans up some of the comments in TabDragController that are stale

BUG=none
TEST=none
R=ben@chromium.org
TBR=ben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228280 0039d316-1c4b-4281-b951-d872f2087c98
Revert 228272 "Update V8 to version 3.22.10."

Seems to refer to a non-existent rev and is breaking devs.

> Update V8 to version 3.22.10.
> 
> TBR=machenbach@chromium.org
> BUG=
> 
> Review URL: https://codereview.chromium.org/26993003

TBR=mvstanton@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228282 0039d316-1c4b-4281-b951-d872f2087c98
Add DateExtensionEnabled field trial

BUG=301677
R=mad@chromium.org

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

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