REGRESSION(r146380): media/track/track-user-preferences.html
https://bugs.webkit.org/show_bug.cgi?id=113083

Reviewed by Jer Noble.

Source/WebCore: 

Ignore track change notifications triggered by automatic track selection so the 
configuration is not changed.

No new tests, this fixes an existing test.

* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::configureTextTrackGroup): Clear m_processingPreferenceChange after all
    track configuration is finished.
(WebCore::HTMLMediaElement::configureTextTrackDisplay): Do nothing if m_processingPreferenceChange
    is true.

LayoutTests: 

* platform/mac/TestExpectations: Remove test from expectations.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146801 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Enable STORE_FONT_CUSTOM_PLATFORM_DATA for all platforms
https://bugs.webkit.org/show_bug.cgi?id=108438

Reviewed by Andreas Kling.

Remove the conditional code so it is turned on for all platforms.

* loader/cache/CachedFont.cpp:
(WebCore::CachedFont::~CachedFont):
(WebCore::CachedFont::ensureCustomFontData):
(WebCore::CachedFont::platformDataFromCustomData):
(WebCore::CachedFont::allClientsRemoved):
(WebCore::CachedFont::reportMemoryUsage):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146802 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Compile without SVG will fail
https://bugs.webkit.org/show_bug.cgi?id=113234

Patch by Adenilson Cavalcanti <cavalcantii@gmail.com> on 2013-03-25
Reviewed by Timothy Hatcher.

Only make the cast to SVGStyleElement if we have SVG support built.

* inspector/InspectorCSSAgent.cpp:
(WebCore::InspectorCSSAgent::viaInspectorStyleSheet):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146803 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Incorrect parsing due to hash collision
https://bugs.webkit.org/show_bug.cgi?id=113235

Reviewed by Adam Barth.

Source/WebCore:

Test: fast/parser/tag-hash-collision.html

* html/parser/HTMLIdentifier.cpp:
(WebCore::HTMLIdentifier::findIndex):

LayoutTests:

* fast/parser/tag-hash-collision-expected.txt: Added.
* fast/parser/tag-hash-collision.html: Added.


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