[EME] MediaKey APIs should be prefixed.
https://bugs.webkit.org/show_bug.cgi?id=119606

Reviewed by Anders Carlsson.

Source/WebCore:

No new tests; updated exsisting tests with new names.

Prefix all new classes with "WebKit" and new methods on existing unprefixed
classes with "webkit"

* Modules/encryptedmedia/MediaKeyMessageEvent.idl: MediaKeyMessageEvent -> WebKitMediaKeyMessageEvent
* Modules/encryptedmedia/MediaKeySession.idl: MediaKeySession -> WebKitMediaKeySession
* Modules/encryptedmedia/MediaKeys.idl: MediaKeys -> WebKitMediaKeys
* html/HTMLMediaElement.idl: keys -> webkitKeys, setMediaKeys -> webkitSetMediaKeys
* html/MediaKeyError.idl: MediaKeyError -> WebKitMediaKeyError

LayoutTests:

* media/encrypted-media/encrypted-media-constants-expected.txt:
* media/encrypted-media/encrypted-media-constants.html:
* media/encrypted-media/encrypted-media-events-expected.txt:
* media/encrypted-media/encrypted-media-events.html:
* media/encrypted-media/encrypted-media-is-type-supported-expected.txt:
* media/encrypted-media/encrypted-media-is-type-supported.html:
* media/encrypted-media/encrypted-media-v2-events-expected.txt:
* media/encrypted-media/encrypted-media-v2-events.html:
* media/encrypted-media/encrypted-media-v2-syntax-expected.txt:
* media/encrypted-media/encrypted-media-v2-syntax.html:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153867 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix webkit.org content overflowing their content box

Patch by Benjamin Poulain <bpoulain@apple.com> on 2013-08-08
Rubberstamped by Simon Fraser.

More fixes to have webkit.org show properly on iPad and iPhone.

* blog/wp-content/themes/webkit/header.php:
Add the correct viewport width for the blog.

* building/debug.html:
* building/launch-debugger-vs2010-small.png: Added.
* building/set-debugging-properties-vs2010-small.png: Added.
Fix the images to make them fit in the page.

* coding/adding-features.html:
Using <pre> for the example of email just make it looks like our code examples.
Change the source to use <blockquote> so that the text can reflow to the content box.
* css/main.css:
(.code, pre, tt, code):
Scroll the content when it overflows the box for code and pre.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153868 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed gardening; update test after addKey() was renamed to update().

* media/encrypted-media/encrypted-media-v2-events-expected.txt:
* media/encrypted-media/encrypted-media-v2-events.html:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153871 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Kill updateStyleForAllDocuments()
https://bugs.webkit.org/show_bug.cgi?id=118093

Reviewed by Geoff Garen.

We should never have to eagerly update style, especially for all documents
that the process knows about. The WebKit model is to update style when
required for layout etc, not to update it eagerly.

This is historical code whose origins are lost in the mists of KHTML.
r42384 makes it possible to do away with this eager updating, and
r55568 removed some calls. Discussion in bug 32580 suggests that
form control code still need this, but tests still pass without it.

* bindings/js/JSCallbackData.cpp:
(WebCore::JSCallbackData::invokeCallback):
* bindings/js/JSCustomXPathNSResolver.cpp:
(WebCore::JSCustomXPathNSResolver::lookupNamespaceURI):
* dom/Document.cpp:
(WebCore::Document::scheduleStyleRecalc):
(WebCore::Document::unscheduleStyleRecalc):
* dom/Document.h:
* dom/Element.cpp:
(WebCore::Element::setActive):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@153872 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, rolling out r153847.
http://trac.webkit.org/changeset/153847
https://bugs.webkit.org/show_bug.cgi?id=119609

caused new SVG animation test failures (Requested by smfr on
#webkit).

Source/WebCore:

* svg/SVGAnimateElement.cpp:
(WebCore::SVGAnimateElement::calculateFromAndByValues):

LayoutTests:

* svg/animations/non-additive-type-from-by-animation-expected.txt: Removed.
* svg/animations/non-additive-type-from-by-animation.html: Removed.
* svg/animations/resources/non-additive-type-from-by-animation.svg: Removed.
* svg/animations/script-tests/non-additive-type-from-by-animation.js: Removed.

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