The WebCore::FontFallbackList header refers to SVG classes as friends. This is a layering violation and can be fixed by making the APIs public in some way.
Created attachment 171942 [details] Patch
Comment on attachment 171942 [details] Patch Much nicer.
Test failures might be real. I'll have to look at it.
Comment on attachment 171942 [details] Patch Let's try again.
Comment on attachment 171942 [details] Patch Clearing flags on attachment: 171942 Committed r133290: <http://trac.webkit.org/changeset/133290>
All reviewed patches have been landed. Closing bug.
Comment on attachment 171942 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=171942&action=review > Source/WebCore/rendering/svg/SVGTextRunRenderingContext.cpp:191 > + // Save data fromt he font fallback list because we may modify it later. Do this before the Typo here, "fromt he"