Add window.internals.evictAllCachedResources which evicts all CachedResources in MemoryCache.

This API is to be used in GC leak testing.

BUG=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154369 bbb929c8-8fbe-4397-9dbb-9b2b20218538
core/page: Include wtf files using "wtf/foo.h" form.

Instead of including them as:

\#include <wtf/foo.h>

Change it to include as:

\#include "wtf/foo.h"

Patch generated with thakis's script:

git grep -l '#include <wtf' Source/core/page | xargs sed -i -e 's/#include <\(wtf\/[^>]*\)>/#include "\1"/'

BUG=254653
R=abarth@chromium.org,thakis@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154370 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add kojih to bindings watchlist

Add kojih to bindings watchlist,
esp. since lotta churn due to porting IDL compiler to Python,
so wanna keep an eye on anything else going on.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154371 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Hide the in-field controls (clear button, spinner, and calendar picker
indicator) of date, datetime-local, month, and week inputs if the input
is disabled or readonly.

BUG=259361

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154372 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Changing selection by mouse click uses event target node to calculate position. This processing is performed after event dispatch. When event handler removes event target node, selection isn't changed.

This patch changes this behavior to pass recomputing event target when it is removed for changing selection.

BUG=141325
R=ojan@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154373 bbb929c8-8fbe-4397-9dbb-9b2b20218538
This patch is imported from https://bugs.webkit.org/show_bug.cgi?id=108675
written by Sukolsak Sakshuwong, sukolsak@gmail.com.

InsertHTML command renders inserting HTML fragment by paragraph element as child node of editing host for extracting inserted text by plainText(). This rendering is affected by inherited style and makes texts invisible.

This patch changes plainText() to ignore style visibility to avoid losing text.

BUG=248496
R=ojan@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154374 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[SVG] animateMotion accumulate doesn't work properly with rotate: auto / auto-reverse

We need not accumulate the angle for animation as we have a method to get normal angle at a given length on the path.
So, only position needs to be accumulated. Also made some changes to simplify the logic for accumulation.

R=pdr@chromium.org, schenney@chromium.org, dschulze@chromium.org
BUG=256656

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

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