Remove more webkit-patch commands that no longer make sense.

bug-search, build, build-and-test, land, land-cowboy, land-cowhand,
check-style, build-attachment, build-and-test-attachment,
apply-attachment, apply-from-bug, apply-watchlist, open-bugs,
roll-chromium-deps, post-chromium-deps-roll

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149914 bbb929c8-8fbe-4397-9dbb-9b2b20218538
adoption-agency-crash-01/03 trigger ASSERTs

These tests exercise some interesting cases whereby <iframe>s get destroyed
synchronously while being loaded. These cases confused an ASSERT in
SubframeLoader.cpp.

This CL restructures the code so that it no longer needs the ASSERT. Instead,
these functions return bools rather than pointers, which means there's no need
to check the returned pointer for consistency. There doesn't appear to be any
reason for these functions to return pointers anymore. Perhaps that
functionality was needed in the past, but I didn't explore the history.

R=japhet@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149916 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove WebCompositorSupport::initialize/shutdown, they do nothing

These have been dead since chromium r188676 (March 18th).

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149917 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Adding myself to the rendering watchlist.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149918 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Custom Element constructors should synchronously invoke the ready callback

BUG=238578

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149919 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Merge redundant FrameLoadTypes{Back, Forward, and IndexedBackForward}.

We treat them all identically in all cases.

BUG=none
TEST=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149920 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Remove HTMLElement::adjustDirectionalityIfNeededAfterChildrenChanged"

This reverts commit e4f6fc144afb91a00631d2417fe7abc3cd50fe1a.

This patch is suspected of causing a 4% perf regression on CloneNodes.html
https://code.google.com/p/chromium/issues/detail?id=232337

This seems very unlikely, but we should roll out to be sure.

BUG=232337
TBR=ojan@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149921 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Enable ietestcenter/css3/grid/grid-column-002.htm on mac 10.8

The test was disabled as the pixel result was wrong on mac 10.8. This change disables font smoothing in the test
and the expected result, which fixes the pixel difference.

BUG=225778
TEST=ietestcenter/css3/grid/grid-column-002.htm

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149922 bbb929c8-8fbe-4397-9dbb-9b2b20218538
This completes the transition of moving control over the set of "stable" features from Content down into Blink and making it autogenerated.

I also needed to add value-validation to InFile parsing for this change.

There is still more we could autogenerate here, but this covers most use-cases for contributors wanting to add experimental features to the tree and be able to easily turn them on/off.  (And for API OWNERS being able to tell what we're actually shipping as part of the "stable" API.)

I suspect we'll want to iterate on this file format further, once we've had some time to try it.  I expect that many other systems may want to read this file (including possibly layout tests and the chrome feature status dashboard).

We may want to change the default to be "test" instead of "off" as most "off" features actually end up enabled in some part of the product through other (non-standard or deprecated) ways up in Content.

I will announce this on Blink dev once it's successfully integrated into the tree.

BUG=237740
R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149923 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 149884 "Revert 149834 "Implement DumpRenderTree...WebViewHost::scheduleA...""

Failures expose existing bugs, marking in TestExpectations

> Revert 149834 "Implement DumpRenderTree...WebViewHost::scheduleA..."
>
> > Implement DumpRenderTree...WebViewHost::scheduleAnimation
> >
> > In order to move animation servicing to be triggered by only animation
> > frame callbacks this patch implements scheduleAnimation so that calls
> > to testRunner.display are not necessary to generate frame callbacks.
> >
> > Animation is scheduled on the message loop with a 1ms delay. While no
> > delay would be ideal, because animation servicing triggers further
> > calls to scheduleAnimation it would cause priority inversion with dom
> > timers. setTimeout calls used by many CSS Animation and Transition
> > tests to sample expectations would occasionally miss their scheduled
> > times by hundreds of ms.
> >
> > Updated request-animation-frame tests to not call testRunner.display()
> >
> > Removed request-animation-frame-too-rapid.html since DumpRenderTree now
> > triggers frame callbacks with minimal delay.
> >
> > BUG=235678
> >
> > Review URL: https://chromiumcodereview.appspot.com/14107014
>
> TBR=dstockwell@chromium.org
>
> Review URL: https://codereview.chromium.org/15039005

TBR=zmo@chromium.org
BUG=235678,238363,238813

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149924 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add dom/events categories to WATCHLIST and add myself.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149925 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Migrate make_dom_exceptions to Python

This CL re-writes the custom parts of make_dom_exceptions.pl in Python. The
next CL should remove the Perl entirely.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149926 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Added casting check to WebPageSerializerImpl::endTagToString to stop ASSERT reach in 189084.

BUG=189084

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149927 bbb929c8-8fbe-4397-9dbb-9b2b20218538