Unreviewed build fix on Windows after r152930.

* WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Added missing close paren.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@152933 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Improved code coverage generation.
https://bugs.webkit.org/show_bug.cgi?id=118926

Reviewed by Tim Horton.

* Scripts/build-webkit: Removed exception preventing ANGLE code coverage support.
* Scripts/generate-coverage-data: Added --no-build to run-javascriptcore-tests call.
(generateReport): Moved report generation to a subroutine.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@152934 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Cache style declaration CSSOM wrappers directly on MutableStylePropertySet.
<http://webkit.org/b/118883>

Reviewed by Gavin Barraclough

Merge https://chromium.googlesource.com/chromium/blink/+/183bcd51eb0e79cab930cf46695df05dc793630f
From Blink r153700 by <ager@chromium.org>:

In my measurements the mapping is adding more overhead than just having a field
in all MutableStylePropertySet objects. So this saves memory and makes access
faster.

* css/StylePropertySet.cpp:
(WebCore::MutableStylePropertySet::MutableStylePropertySet):
(WebCore::MutableStylePropertySet::~MutableStylePropertySet):
(WebCore::StylePropertySet::hasCSSOMWrapper):
(WebCore::MutableStylePropertySet::cssStyleDeclaration):
(WebCore::MutableStylePropertySet::ensureCSSStyleDeclaration):
(WebCore::MutableStylePropertySet::ensureInlineCSSStyleDeclaration):
* css/StylePropertySet.h:
(WebCore::StylePropertySet::StylePropertySet):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@152935 268f45cc-cd09-0410-ab3c-d52691b4dbfc