The source could not be displayed because it is larger than 1 MB.
You can
load it anyway or download it
instead.
-
mitz@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=56448 Reviewed by Simon Fraser. Source/WebCore: Test: fast/dynamic/text-combine.html * css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::applyProperty): Allow styles with text-combine to be shared, since only the clones on the RenderCombineText will be mutated. * rendering/RenderCombineText.cpp: (WebCore::RenderCombineText::styleDidChange): Clone the style, to avoid mutating the parent’s style. (WebCore::RenderCombineText::combineText): Start off with the original font; restore it if the text cannot be combined. * rendering/RenderCombineText.h: (WebCore::RenderCombineText::originalFont): Added. Returns the parent’s font. LayoutTests: * fast/dynamic/text-combine.html: Added. * platform/mac/fast/dynamic/text-combine-expected.checksum: Added. * platform/mac/fast/dynamic/text-combine-expected.png: Added. * platform/mac/fast/dynamic/text-combine-expected.txt: Added. git-svn-id: svn://svn.chromium.org/blink/trunk@81251 bbb929c8-8fbe-4397-9dbb-9b2b20218538
581ed17c