Removed unused Document forward declaration+include from SecurityOrigin

We use (Web)SecurityOrigin all over the place and need to be able to understand
its dependencies. These appear unused.

BUG=237267

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149980 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Before this change, we would wrongly bail-out from the loop if our ancestor was anonymous. That meant that in some circumstances, we would not notify the right object of the float  removal, leading to tree badness. In this case, these objects were the next sibling blocks containing the overhanging floats. Next sibling blocks need to be determined relative to the containing block / non-anonymous parent.

BUG=222852
R=jchaffraix@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149981 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove make_dom_exceptions.pl & make_event_factory.pl

This CL replaces those Perl files with Python.

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

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

Based on eseidel's old WebKit patch at
https://bugs.webkit.org/show_bug.cgi?id=91316

Removed document.createEntityReference and window.EntityReference from
the JS-accessible DOM, as well as EntityReference,
Document::createEntityReference and Node::ENTITY_REFERNECE_NODE from all core
and all WebKit API layers.

This is to match DOM4 http://www.w3.org/TR/dom/ and Mozilla, which removed
these interfaces.

This is covered by a zillion w3c tests.  All of which now fail due to these
missing interfaces.

BUG=226628

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149983 bbb929c8-8fbe-4397-9dbb-9b2b20218538
This change turns on the generic binding integrity checks across all platforms that has been implemented in the prior patches.

BUG=226633

Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=148942

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

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

This was overlooked yesterday.

R=pdr@chromium.org,fmalita@chromium.org
BUG=235465

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

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