Title: [193868] branches/safari-601.1.46-branch

Diff

Modified: branches/safari-601.1.46-branch/LayoutTests/ChangeLog (193867 => 193868)


--- branches/safari-601.1.46-branch/LayoutTests/ChangeLog	2015-12-09 22:36:04 UTC (rev 193867)
+++ branches/safari-601.1.46-branch/LayoutTests/ChangeLog	2015-12-09 22:39:42 UTC (rev 193868)
@@ -1,3 +1,19 @@
+2015-12-09  Matthew Hanson  <matthew_han...@apple.com>
+
+        Merge r192388. rdar://problem/23814336
+
+    2015-11-12  David Hyatt  <hy...@apple.com>
+
+            Tatechuyoko shrink-to-fit breaks after changing color, background-color or text-decoration
+            https://bugs.webkit.org/show_bug.cgi?id=151218
+            <rdar://problem/23521702>
+
+            Reviewed by Myles Maxfield.
+
+            * fast/text/text-combine-shrink-on-color-change.html: Added.
+            * platform/mac/fast/text/text-combine-shrink-on-color-change-expected.png: Added.
+            * platform/mac/fast/text/text-combine-shrink-on-color-change-expected.txt: Added.
+
 2015-12-09  Babak Shafiei  <bshaf...@apple.com>
 
         Merge r190505.

Added: branches/safari-601.1.46-branch/LayoutTests/fast/text/text-combine-shrink-on-color-change.html (0 => 193868)


--- branches/safari-601.1.46-branch/LayoutTests/fast/text/text-combine-shrink-on-color-change.html	                        (rev 0)
+++ branches/safari-601.1.46-branch/LayoutTests/fast/text/text-combine-shrink-on-color-change.html	2015-12-09 22:39:42 UTC (rev 193868)
@@ -0,0 +1,13 @@
+<div id="change" style="
+    height: 200px;
+    -webkit-writing-mode: vertical-lr;
+    font-family: HiraMinProN-W3;
+    font-size: 36px;
+">
+    1 <span id="target" style="-webkit-text-combine: horizontal;">123456</span> 2
+</div>
+<script>
+document.body.offsetLeft;
+document.getElementById('change').style.color='green';
+document.body.offsetLeft;
+</script>
\ No newline at end of file

Added: branches/safari-601.1.46-branch/LayoutTests/platform/mac/fast/text/text-combine-shrink-on-color-change-expected.png (0 => 193868)


--- branches/safari-601.1.46-branch/LayoutTests/platform/mac/fast/text/text-combine-shrink-on-color-change-expected.png	                        (rev 0)
+++ branches/safari-601.1.46-branch/LayoutTests/platform/mac/fast/text/text-combine-shrink-on-color-change-expected.png	2015-12-09 22:39:42 UTC (rev 193868)
@@ -0,0 +1,83 @@
+\x89PNG
+
++IHDR X\x9Av\x82p)tEXtchecksumc326ea77f53fe0e7cb13239520796f88\xBE\x80ZhsRGB\xAE\xCE\xE95fIDATx\xED\xDD{\x90\xDEy/\xF0gs%\xE1~	0J\xB9\xC9\xC5\xE7\xD4\x83VJS\x918\xE8\x95*N-7k\xC7)N\xE9\x8C\xE90\xF5tlaF+\x96x9N\xA5\xEDA-\x8C"##\x90\x8B\xA6(\xE8\xE1~"	\xB7!!\x81\x90\xDDl\xF6\xE4\xF7c\xF6u\xB3\xEC	`\xF8\xE5Y\xFA|6\x93\xEC\xFB\xFE\xDEw\xCF~?O\xFE\xF9\xCE{\xEB\xDA\xF8\xBE @\x80 \xB0&l\x85F @\x80 @\xA0P@\xFCG @\x80 @`\xAB	( [\x8D\xDA  @\x80\xFF @\x80\xD8j
+\xC8V\xA36\x88 @\x80\xC4\xFF @\x80\xB6\x9A\x80\xB2ը+"@\x80 @@\xF1\x80 @\x80\x81\xAD&\xA0\x80l5j\x83 @\x80P@\xFC @\x80 @`\xAB	( [\x8D\xDA  @\x80\xFF @\x80\xD8j\x9D\x90\xC1+\x83\xB1~\xC3\xFA\xCEB4\xE7nf\xF8"@\x80 @\xE0\xB5%\xD0I\xF9\xDCM\x9F\x8BO\xFC\xE0\x9DI\x9C\xF7\xE7\xC5_\xFF\xE8\xAF;;\xBF @\x80 Ѝ\xC0\xA4nN\xF1\xC83\x8Ftu\xEA\x8Ce\xCF.\xEB\xEC\xFCNL\x80 @\x80@7\x9D<\xD2\xFC\xAA7,\xB9!\xAF\\xDC\xC9o\xBDhŢX\xBAzi'\xE7vR @\x80\xBA\xE8\xEC\x90\xD5\xFD\xAB\xE3\xC0\xF9\xC6a{3\xA6ψ)\xA7D__\xDF\xEF\x9Cd`p \xD6+\xAE\x8BkW\xC4\xEDKo\x8Fw=\xF0w>\x97$@\x80 @ G\xA0\xB3\xD2\xC4i
+\xC3\xC2\xC7v\x92l\xD1Ӌ\xA2\xB0\xBF-6\x9DpR @\x80^u\x81Ξ\x82\xF5\xAA\xFF\xA6\xA3N8\xB0a \xEEy\xF2\x9EQG]%@\x80 @`<t\xFA\xC8\xEE\xD3w\x8Fw\xED\xFF\xAE\xD8e\xDA.1y\xC2\xE4W\xF4\xAC+Cbhh\xA8}\xC1y\xF3HG\xF3\xAC\xE7\x9E\x8B5\xFDk\xE2فg\xDB\xEFK\xD7,\x8D\xC37\xFE\xF1E\x80 @\x80\xC0kC\xA0\xB3\xB2\xEF\x8E\xFB\xC6\xDD\xBF;\xA6O\x9E\xFEڐ\xF0[ @\x80 й@gO\xC1:v\x9Fc\x95\x8F\xCE\xD7g @\x80\x81ז@'\x8F\x80\xCC\xDC~fL\x9D4\xF5\xB5%\xE1\xB7%@\x80 @\xA0s\x81\xBE\x8D\xAF\xB3\xEA|\x8A @\x80\xD8(\xD0\xD9S\xB0\xE8 @\x80 @`\xB4\x802Z\xC4u @\x80:P@:\xA3ub @\x80F( \xA3E\'@\x80 @\xA03\xA43Z'&@\x80 @`\xB4\x802Z\xC4u @\x80:P@:\xA3ub @\x80F( \xA3E\'@\x80 @\xA03\xA43Z'&@\x80 @`\xB4\x802Z\xC4u @\x80:P@:\xA3ub @\x80F( \xA3E\'@\x80 @\xA03\xA43Z'&@\x80 @`\xB4\x802Z\xC4u @\x80:P@:\xA3ub @\x80F( \xA3E\'@
 \x80 @\xA03\xA43Z'&@\x80 @`\xB4\x802Z\xC4u @\x80:P@:\xA3ub @\x80F( \xA3E\'@\x80 @\xA03\xA43Z'&@\x80 @`\xB4\x802Z\xC4u @\x80:P@:\xA3ub @\x80F( \xA3E\'@\x80 @\xA03\x81W\xB5\x80\xF4\xF6ǚ\xFE5\x9B\xFC\xB2\x83q\xEB÷\xC6\xDDO޽\xC9\xF1\xE6ʢ\x8B▇o\x89\xC1+\x83/\xBA\xAD9\xF0\x8B\xA5\xBF\x88\xA7\xD7>=\xE6mc||\xCD\xE3q\xE7\xE3w\x8Eu\x93c @\x80\x8C\x81-. \xB7?v{\xFC\xE9w\xFF4\x8E\xFE\xFAѱ\xC3\xFF\xDC!\xAE]tm/VS\xE6|}N|\xE7\xEE\xEFĩ\xDF>5ο\xFE\xFC\xDEm\xDEpa\xFC\xD9\xF7\xFE,\xAE\xFB\xCDuq\xF0%dz\xFD\xCF\xF6nk.,ny\xF5\x95\xA3\xE2\xC6%7\xF6\x8EϾtv\xECu\xD1^\xBD\xBFg]uV\xEF\xB6\xF9?\x9F\xBB\xFAc\xED\x8CO]\xFB\xA9\xDEq @\x80?[\@f\xED<+>\xFE\xDF>ϯ>\xD6+\xAE\x8Bm&m\xD3Kw\xC9\xC2Kb\xC5\xDAq\xF1܋\xE3\x8C#Έ\xBF\xFF\xE9߷\xC5bٚeq\xC1O.\x88\xBF:\xE6\xAF\xE2o\xDE\xF67\xB1t\xCDҸ\xF8֋{?\xD7\\xB8\xFE\xC1\xEBch㟑_\x8BW.n\xEF\xDBܿ\xF9\xBB\xFB\xB6\xBB
 \xB77\xAF|~e[<>\xFB\xF6\xCFƙG\x9C_\xB8\xED\xD1\xF3E\x80 @\x80\xC0\xF8\x98\xB4\xA5\xBF\xCE.\xD3v\x89]^\xB7K\xCC\xDEsv\xFC\xF2\xF1_nR@\xBE\xDF\xF7c\xD6N\xB3\xDA\xFB\xEC\xB8Olx\xE1\xE9XM\xB1ذ\xF1Ͼ;\xED\xDB\xDE6s\xBB\x99\x9B<\xD2\xD1\xFC\xF1\x83?no\xF9\xCF\xDC\xFD\xE6\xC6\xD7\xDE\xFD\xB5ޡ\xA9\xA7\xB6\x97\xAF\xBC\xE7\xCAh\x9E\xFEu\xD8\x87\xC5S\xCF=\xEB\x87\xD6\xC7o\x9E\xFEM1\xF3\x88\xDE}] @\x80 @ _`\x8B\xC8p\x84	}/<\x982\xF2\x90G\x9Ey$\x8E\xDE\xFB\xE8\xF6.\xC3Ǘ=\xBB,&O\x98<\xFCc\xED\x{1E94E6}\xB6\x8F\x8C\x8C<x\xE7\xB2M_˱ahC\xFBs\xDBM\xD9n\xE4\xDD\xDA\xCB]M\xC1i~\x87\xB7\xEC\xF9\x968\xFB\x88\xB3c\xFF]\xF7\xD1\xFD @\x80 @ W\xE0U+ \xC31\x86\x8BFs}\xED\xFA\xB5\xD1\xD7\xD7\xD7޴~\xC3\xFA\xF6\xFB\xD0\xD0P\xFB\xC8\xC4	o<\xA1\xF7\xE8Hs\xDBP\xDFo\x9Fn\xF5\xF0\xAA\x87{O\xAFj\xA89\xD7\xC0ژ6y\xDA\xF0\xD5M\xBE?\xB8\xF2\xC1\x981}F{l\xD7\xE9\xBBƂy6\xB9\xDD @\x80Ƈ\xC0\xBFdt\x8C\x89}{\x87\x9C\xB4 \xFE\xFC\xBF\x
 FFy{}\xD5\xF3\xAB\xDA\xEF;O\xDB9\xDD\xE3и\xF6\xF4kc\xDB)۶ǚ׏\xBF\x9E\xA39\xD0<\xFD\xEA\xD8}\x8Emo\xFE\xA7)3\xD3&\x8D]@}\xE6\xD1\xD8~\xEA\xF6\xC3w\xF5\x9D @\x80\x81q*\xF0\xAA\x90\x919O}\xF3\xA9qܾǵ\x87\xEEY~O\xFB\xFDșG\x8E\xBCK4\x8F\x88,]\xBD4\x8E\xD9\xE7\x98\xDE\xF1杯^T@6>2\xF2ѕޝ7^X\xB5nUl?e\xFBh\x9E\xA65\xFAm\x80G\xDE\xCFe @\x80r:- #\xA3]\xF3\xC05\xF1\xFB\xAF\xFB\xFDh\xDE5k\xE4W\xF3\xB6\xBD;L\xDD!\xCE>\xF2\xEC\xDE\xE1\xD5\xFD\xABc\xF4k=\x9AG@\x9A\xF2\xD7\xFCE\x{3DBD7FE}\xEEӿ\xBD\xFF\xBA\xD5m\xF98\xF3\xAA3\xE3\x88G\xC4%?\xBF\xA4w\x9B @\x80\x8C\x81W\xFD5 cE\xBB\xE3\xF1;\xE2WO\xFC*\xAE\xFA\xC0U\xBD\x9B\x9B\xA7]\x9D~\xE5\xE9\xF1̺g\xE2\xD63o\x8D\xD7\xEF\xF0\xFA\xF6\xB6{\x97\xDF\xEEv`\xEF~\xC3\x9Ex.\xBEw\xDF\xF7\xE2\x9FO\xFE\xE78눳\xE2\xB0K\x8B\xD93g\xC7)\x9FҾ\xBB֏~\xF3\xA3x\xF0\x93F\xF3\x8EX\xE7|\xFF\x9C8\xFD\xF0\xD3\xDBb3\xFC\xF3\xBE @\x80 \x90/\xB0Ui>\x97\xE3\xA4\xDF;)\xE60\xAF\x97\xB8y\xDDϟ\xF0
 \xF9\xF6\xADs\xCF\xFB\x8F\xF3b\xF8E\xEA\xCD\xEB?\xDE1\xEB\xBD\xFB+_h^\x84޼]\xEF\xE1{޾\x86d\x8Fm\xF7\x88\xEF\xDE\xFB\xDD\xF6\xE6\xE6g\xF7\xDBe\xBF\xB6p\xB4\xDBAѿ\xA1\xFFEo\xEB;|\xDF	 @\x80\xC8輀4\xAF\xEF\xF8\xF6]ߎ\x8B\xE6^\xB4I\xCA\xE6ݱ\x9A\xA7c]\xF0\xF6\xE2\x8A{\xAE\x88\xCB\xBD\xFD\x96\x87o\x899\xAF\x9F\xB3\xC9}\x9B+\x93'N\x8E\xD3=\xADw\xBCy\xC4\xE4W\xCB~\xD5^\xD8k\xFB\xBD\xDA\xCB;m\xB3S\xFB\xFD\xFE\xA7\xEE\xEF\xDD\xD7 @\x80Ƈ@\xE7d\xFE\xCF\xE7LJ\xFB\xD0\xFF\xF7s9\x9Aw\xC2\xDA{\x87\xBD\xE3\x9Bw~\xB3}\xC7\xC0\xE0@4\x9F2\xFA먽\x8E\x8A\xFE\xE1\xDE\xE1\xE6\xF5 \xC3\xEF\xACռ=\xEF\xF4\xC9\xD3\xDB\xDB&Mx\xE1Ye÷\xF5~\xC0 @\x80\xD2:}+\xC8\xE0\x86\xC1\xF8\xB7_\xFF[\xDC|\xC6͛+\xDA<j\xD1|ha\xF3hɢ\xA7Ź?<\xB7\xF7\xC1\x84߸\xE3184\xEF=轛\x9Cc\xCA\xC4)\xED\xEBG\x9A\x83#ߞw\xF8sG\x9A׌\xF8"@\x80 @`|	t\xFA\xC8M\xDD\xBC\xDF\xF7\x9E52z\xF3"\xF4\xE1\xAF\xE6ыkW\xB4\x9F\xE5\xF1\xCE\xFD\xDE\xD9>\x9A
 1\xFC\xA1\x83\xCD\xE7\x8A4ec\xF4W\xF3\x96\xBB\xC3Ǜ\x9F\xD80\xD0ޥ)=\xCD\xD7\xF0g\x8C\xB4W\xFCC\x80 @\x80\xC0\xB8贀\}\xFF\xD51w\xBF\xB9\xBD\xA0\xCD;\}\xE9g_\x8AK\xFF\xF3\xD2\xD8뢽z\x8Fr\xC5P\xFB\xB4\xAB\xE6\xEDx/|Dž\xED\xDF\xE10|\xFF!\xF6?)\x9A\x9F=\xF9\xF2\x93c\xE5\xF3+\xDB\xF3\xF5\xF6ǎ\xDB\xEC\xD8^n>\xFD|\xDD\xFAu\xED\xE5\xE1\xB37\x9F\xE2\x8B @\x80\x81\xF1%\xF0\xAA\x90\xA6D\x8C\xFEj\xDE~\xF7\xDE\xF0\xBD\xC3]ؾS\xD5ꍟ\xDB\xF1\xF4\xF3O\xC7\xD3k\x9Fnok\x9E.\xB5\xEB\xB4]{\xF7k.4P8\xF2\xEB\xA7\xFD\xB4}\xDE\xC5+\xB7\x87\x9Bw\xC5\xFE\x99Cv?\xA4WL\xD6+\xBEPDF~\xB2\xFA\xC8\xF3\xB8L\x80 @\x80@\x9E\xC0\xAB\xF6\x90\xE6\x89\xE6k\xF8\x88\xE6r󴪫\xEE{\xE1\xB3?\x9AG..\xBE\xF5\xE2\x98\xE2\xFCދ̇\x9F6\xD5ܯy\x91\xF9ȯ\xE1\xF35/Jo\xBE\xF6\xDCn\xCF\xF6\xFB\xF0Ӯ[\xFDX\xFBY\xCD\xC1\xC3\xF68,nZrS{\xFB\xF2疷\xDF\xE7\xEC\xFD\xE2w\xD2jo\xF0 @\x80i[\@\x9A\xA2\xD0|\xE0\xFF\xEF\xDB\xFFx\xCB?Ƨ\x8F\xFBt4\x8FJ\xFCzٯ\xE3\xC3\xDF\xFD\
 xED;W5wh\x9E.Ք\x8Dm'oM\x89\xD8m\xFAn\xF1\xE8\xEAG\xE3˳\xBF\xDCCh\xCA\xCA\xF0g|4\xE7>\xF1\xF7N\x8C\xB7\xED\xFB\xB6h\x9EV\xF5\xC0S\xB4/:o\x8A\xC6\xF0\xD3O=\xF8\xD4\xF8̏?Ӿ\x90\xFD\xAE'w;\xB8\xFD\\x90\xDE	] @\x80 @`\lqi\x9E
+u\xE3\x92\xE3#\xB3?\xD2Ԕ\x80v= \xCE=\xFA\xDCޱ\xE1o\xDC\xF9\x8D\xD1<=\xEA\xDF\xDF\xF7\xEF\xEDg4\xEFzu\xFEq\xE7Ǽ\xFD\xFB!\x85\xB7?v{\xFB\xA2\xF2\xF3\x8E9\xAF\xFD\xB1ۗ\xDE\xF8\xC6?\x8C\xCBO\xB9<.\xF8\xC9\xEDS\xAF\xBE\xF8\xCE/\xC6\xD1{\xDD\xDE>s\xFB\x99\xF1\xD5y_\x8D3\xBEwFL\xE8\x9B\xFF\xFA?\xFEux\x9C\xEF @\x80\x8C#\x81\xBE\x8D\xAF\xB5\xD8\xF4\xC5\xE3\xE8\x97\xF3\xAB @\x80 \xF0_K\xE0U{\xFA-i @\x80\xE8B@\xE9B\xD59	 @\x80S@\x93\xC5A @\x80\xBAP@\xBAPuN @\x80\xC6P@\xC6dq\x90 @\x80\x81.\x90.T\x9D\x93 @\x80\x811\x901Y$@\x80 @\xA0\xA4U\xE7$@\x80 @`LdL	 @\x80\xE8B@\xE9B\xD59	 @\x80S@\x93\xC5A @\x80\xBAP@\xBAPuN @\x80\xC6P@\xC6dq\x90 @\x80\x81.\x90.T\x9D\x93 @\x80\x811\x901Y$@\x80 @\xA0\xA4U\xE7$@\x80 @`LdL	 @\x80\xE8B@\xE9B\xD59	 @\x80S@\x93\xC5A @\x80\xBAP@\xBAPuN 
 @\x80\xC6P@\xC6dq\x90 @\x80\x81.:) \xFEsA\x9C~\xE5\xE9\xF1\xB5_|-x\xEA\x81-\xFA\xBDW\xAC]w?y\xF7\x9D\xC3 @\x80 0>&u\xF1k<\xF1\xEC\xF1/\xBF\xFE\x97\xF6\xEFľ\x89q\xC0\xAE\xC4\xDF\xFFwq\xF2\x81'\xBF\xA2qKW/\x8DY_\x98\xEB\xD7Ō\xE93b\xEE\x9B\xE6\xC6\xDF\xF9\xC5\xD8y\xDAί\xE8<\xEEL\x80 @\x80\xC0\xF8\xE8\xE4\x90\x91\xD1~\xF0\xC1\xC4i\x87\x9E\xE7|\xFF\x9C8\xE6\xEB\xC7\xC4m\x8F\xDC6\xF2\xE6\xCD^\xBE\xE3\xF1;\xDA\xF2\xD1\xDC\xE9\xC9\xE7\x9El͜\xAFωE+m\xF6\xE7\xDCH\x80 @\x80\xC0\xF8輀\xEC\xBC\xCD\xCE\xF1\x99\xE3>\xF7\xE2\xFE\x98>yz\xFB\xBF\x8E\x8D\xCF\xDF\xFC\xF9\x97\xA5qЌ\x83bRߦ\xD2\xDC\xF7\xD4}q\xFC7\x8F\x8F\xFE\xC1\xFE\x97uw"@\x80 @`\xFCt^@\x86\xA3\xEE\xB8͎q͇\xAE\x893f\x9F\xE7\xFD\xE8\xBC\xF8\xD8\xD5\x8B\xA1\xA1\xA1\xE1\x9B\xC7\xFC\xFE\x86\x9D\xDE\x8F\x9D\xFBX\\xF9\xBE+\xE3\x9F\xDE\xF5O\xF1\xD1#?S'N\x8D%\xAB\x96\xB4\xAF/\xF3\x87$@\x80 @`\xDC
+l\xFA\xF0Bǿ\xE6\xA4	\x93b\xC1\xBC1\xB4\xF1ϥ\xB7_\x83C\x83\xF1\x95y_\xD9\xEC\xD4\xDBΈ\xF7\xF4\x9E\xDE}\xCE<\xE2\xCC8\xE5ۧ\xC4\xE7n\xFA\4\x97\xA7L\x9Cһ\xCD @\x80Ʒ\xC0V{d$C\xF3h\xC6\xDB\xF7}{|\xF5_\x8D~r\xC1ț^\xF2\xF2\x91{\xB7\x9Dy[<\xBE\xE6\xF1\xB8w\xF9\xBD/yw @\x80 @`\xFC\xA4\x90\x89&\xC6\xE5\xA7\\xBBM\xDB-\xFE\x{186FCD}o\xFC\xF2\xAFHd\x8F\xED\xF6\x88#g\xF7?u\xFF+\xFA9w&@\x80 @ W \xA5\x804\x91\x9B\xF1\xA5\xBFԦ\xFF\xE8\xD5\x8D\x9B\xBA\xF9I\x9C\xF0\xA6\xB6\xF83F^\xD1@w&@\x80 @`\x8B\xD2
+H\xF3\x9B\xE0\x90ļ\xFD\xE7E\xFF\x86\xFEx\xEF\xB7\xDE\xADz\xE8ej^O\xB2v\xFDڗ}w$@\x80 @ _ \xB5\x804\xF1\xE7\x9F8?\xB6\x9D\xBCm<\xF1\xDC\xF1\xEE\xFF\xFD\xEExf\xDD3/K\xA5\xF9\x8C\x907\xCFx\xF3˺\xAF; @\x80 0>\xD2\xC8>;\xEE\x9F}\xDBg[\x8D;\x97\xDD'_~r\xAC[\xBFn\xB3:w=qW\\xF3\xC05q\xC8\xEE\x87l\xF6~n$@\x80 @`|	t^@\xD6+n\xBEL49\xE7/c\xCE\xEB\xE7\xB42\xD7/\xBE>\xFE\xE8\xB2?\x8Aek\x96\x8D)\xB5d\xE5\x92\xF8\xE0\x95l\xDF\xCAw\xFF]\xF7\xF3> @\x80 0>:\xFF\x90\xA5\xAB\x97\xBEd\xF2\xE6]\xB1.{\xCFe\xF1\x96K\xDFk\xD6č\xDD\xCE?0>2\xFB#q\xFC\xAC\xE3c\xCF\xED\xF6\x8C\xC5+\xC7\xC2\xC7\xC6\xFC\x9FϏg\x9E\x8D\xB9o\x9A\x93'N~\xC9s\xBB @\x80\xE3G\xA0o㧑o\xFE\xE3\xC8\x87\xDF\xF5\xC2.\x8C\xF3r~\xFB\x93\xA7tJ|\xE7}\xDFyYg\xF9\xD6\xFF\xF9V\xFB\xE8F\xF3\x85\x9B\xFB\x9A\xE2gg\xFD,\x8E\xDA\xEB\xA8\xCD\xDD\xCDm @\x80\x8C3\x81Ο\x82u\xC5=Wħ\xAE\xFDT\xACx\xE9w\xACz\xFF!\xEFo	\x99Է\xF9f\xBE\xFC\xAE/+\xE
 3\xEC?\x92_\x87 @\x80\xC0\xCB褀4/?v\xEFcc\xC6\xF4\xEDk5.\xBA\xF5\xA2\xD8\xFDv\x8F?\xB9\xE2O^\xF2w:\xED\xD0\xD3b\xE1\xD9\xE3\xE4N\xDE\xF88Ǧ\xBF\xDE[_\xF7ָ\xEE\xC3\xD7\xC59G\x9D\xF3\x92\xE7q @\x80Ɵ@'O\xC1s\xC5\xDAq\xEF\xF2{\xE3\xBE\xE5\xF7Ūu\xAB\xE2\x93o\xFD\xE4ț7{y`p \x96\xACZ\xFD\x83\xFD1k\xA7Y1m\xF2\xB4\xCD\xDEߍ @\x80\x8Co\x81\xCE\xC8\xF8\x8E\xEF\xB7#@\x80 @`k
+l\xFA\xA7\xAD9\xD9, @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8P@\xF2\xECM&@\x80 PN@)\xB7r\x81	 @\x80\xE4	( y\xF6& @\x80('\xA0\x80\x94[\xB9\xC0 @\x80\xF2\x90<{\x93	 @\x80\x94P@ʭ\` @\x80y
+H\x9E\xBD\xC9 @\x80\xCA	( \xE5V.0 @\x80\x81<$\xCF\xDEd @\x80\xE5\x90r+\x98 @\x80@\x9E\x80\x92go2 @\x80\x81r
+H\xB9\x95L\x80 @ O@ɳ7\x99 @\x80@9\xA4\xDC\xCA&@\x80 \x90'\xA0\x80\xE4ٛL\x80 @\xA0\x9C\x80Rn\xE5 @\x80\xC8\xF8\xC9\xC5&:S\xE5nIEND\xAEB`\x82
\ No newline at end of file

Added: branches/safari-601.1.46-branch/LayoutTests/platform/mac/fast/text/text-combine-shrink-on-color-change-expected.txt (0 => 193868)


--- branches/safari-601.1.46-branch/LayoutTests/platform/mac/fast/text/text-combine-shrink-on-color-change-expected.txt	                        (rev 0)
+++ branches/safari-601.1.46-branch/LayoutTests/platform/mac/fast/text/text-combine-shrink-on-color-change-expected.txt	2015-12-09 22:39:42 UTC (rev 193868)
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 54x200 [color=#008000]
+        RenderText {#text} at (9,0) size 36x34
+          text run at (9,0) width 34: "1 "
+        RenderInline {SPAN} at (0,0) size 36x37
+          RenderCombineText {#text} at (9,33) size 36x37
+            text run at (9,33) width 36: "\x{FFFC}"
+        RenderText {#text} at (9,69) size 36x34
+          text run at (9,69) width 34: " 2"

Modified: branches/safari-601.1.46-branch/Source/WebCore/ChangeLog (193867 => 193868)


--- branches/safari-601.1.46-branch/Source/WebCore/ChangeLog	2015-12-09 22:36:04 UTC (rev 193867)
+++ branches/safari-601.1.46-branch/Source/WebCore/ChangeLog	2015-12-09 22:39:42 UTC (rev 193868)
@@ -1,3 +1,20 @@
+2015-12-09  Matthew Hanson  <matthew_han...@apple.com>
+
+        Merge r192388. rdar://problem/23814336
+
+    2015-11-12  David Hyatt  <hy...@apple.com>
+
+            Tatechuyoko shrink-to-fit breaks after changing color, background-color or text-decoration
+            https://bugs.webkit.org/show_bug.cgi?id=151218
+            <rdar://problem/23521702>
+
+            Reviewed by Myles Maxfield.
+
+            Added fast/text/text-combine-shrink-on-color-change.html
+
+            * rendering/RenderCombineText.cpp:
+            (WebCore::RenderCombineText::styleDidChange):
+
 2015-12-09  Babak Shafiei  <bshaf...@apple.com>
 
         Merge r190505.

Modified: branches/safari-601.1.46-branch/Source/WebCore/rendering/RenderCombineText.cpp (193867 => 193868)


--- branches/safari-601.1.46-branch/Source/WebCore/rendering/RenderCombineText.cpp	2015-12-09 22:36:04 UTC (rev 193867)
+++ branches/safari-601.1.46-branch/Source/WebCore/rendering/RenderCombineText.cpp	2015-12-09 22:39:42 UTC (rev 193868)
@@ -39,7 +39,11 @@
 void RenderCombineText::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle)
 {
     // FIXME: This is pretty hackish.
-    m_combineFontStyle = RenderStyle::clone(&style());
+    // Only cache a new font style if our old one actually changed. We do this to avoid
+    // clobbering width variants and shrink-to-fit changes, since we won't recombine when
+    // the font doesn't change.
+    if (!oldStyle || oldStyle->fontCascade() != style().fontCascade())
+        m_combineFontStyle = RenderStyle::clone(&style());
 
     RenderText::styleDidChange(diff, oldStyle);
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to