DevTools: follow up to r158821, adding id to the closeWindow command.

TBR=kaznacheev

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158871 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark HFONT FontPlatformData constructor as GDI only

Add ENABLE(GDI_FONTS_ON_WINDOWS) ifdef around
FontPlatformData(HFONT) constructor.

BUG=251355
R=eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158872 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r158862

http://src.chromium.org/viewvc/blink?view=revision&revision=158862

BUG=229910
TBR=senorblanco@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158873 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused Device Orientation code in Blink.

Remove old Device Orientation code because the new
implementation now lives in modules/device_orientation.
See crbug.com/261165 for a detailed migration process.

Chromium-side clean-up needs to land first:
https://codereview.chromium.org/25253003/

BUG=261165

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158874 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move ContentType.cpp/.h to Source/platform/

BUG=297477

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158875 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Support createScriptProcessor() and createScriptProcessor(0)

See http://webaudio.github.io/web-audio-api/#ScriptProcessorNode

BUG=301844

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158876 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove repaint disabling from FrameView

Nothing uses this API, we should remove it.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158877 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: allow content scripts w/ file:/// urls

BUG=293638

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158878 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[FileReaderLoader] Don't allocate buffer in ReadByClient mode.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158879 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused closehelperPlugin()

closehelperPlugin() is removed as closeHelperPluginSoon() should be
used instead. The only caller of closehelperPlugin() is in the same
class and has been changed.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158880 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix underflow when animating properties of type 'unsigned short'

This affects outline-width, -webkit-column-count and -webkit-column-rule-width.

Note that these were intended to be fixed by
https://chromiumcodereview.appspot.com/23287005, but that change only fixed
properties of type 'unsigned'.

Also templatize the simple blendFunc() functions.

Note that animation of -webkit-column-count is currently broken. See
crbug.com/303444.

BUG=276109
R=dstockwell

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158881 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web Animations CSS: Support animation of stop-opacity

Note that the existing implementation fails to clamp to the range 0-1.

BUG=257591

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158882 bbb929c8-8fbe-4397-9dbb-9b2b20218538
::content rules should use its matched element's treescope as CSS cascade scope.

W3C bug: https://www.w3.org/Bugs/Public/show_bug.cgi?id=23061

Proposed solution: https://docs.google.com/document/d/11-O3yp_SUL2lCdIGWH_SIfotgTPPB4jwJ4NUjRUdM-Q/edit?usp=sharing

BUG=274059

TEST=fast/dom/shadow/content-pseudo-element-overridden.html,fast/dom/shadow/content-pseudo-element-overridden-2.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158883 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web Animations CSS: Avoid unnecessary allocations when interpolating AnimatableLengths

This patch pulls an optimisation between non calc lengths of the same type
into its own function. Other functions can now make use of the optimisation
without having to instantiate new objects for a call to create.

BUG=257591

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158884 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Delete unused members from HistoryItem.

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158885 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move ParsedContentType to Source/platform/network/

BUG=297477

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

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