<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[181737] tags/Safari-601.1.23.3</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/181737">181737</a></dd>
<dt>Author</dt> <dd>bshafiei@apple.com</dd>
<dt>Date</dt> <dd>2015-03-19 01:49:43 -0700 (Thu, 19 Mar 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>Merged <a href="http://trac.webkit.org/projects/webkit/changeset/181608">r181608</a>.  rdar://problem/20184456</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#tagsSafari6011233LayoutTestsplatformmacfasthidpibrokenimageiconhidpiexpectedpng">tags/Safari-601.1.23.3/LayoutTests/platform/mac/fast/hidpi/broken-image-icon-hidpi-expected.png</a></li>
<li><a href="#tagsSafari6011233LayoutTestsplatformmacfasthidpibrokenimagewithsizehidpiexpectedpng">tags/Safari-601.1.23.3/LayoutTests/platform/mac/fast/hidpi/broken-image-with-size-hidpi-expected.png</a></li>
<li><a href="#tagsSafari6011233SourceWebCoreChangeLog">tags/Safari-601.1.23.3/Source/WebCore/ChangeLog</a></li>
<li><a href="#tagsSafari6011233SourceWebCoreResourcesmissingImagepng">tags/Safari-601.1.23.3/Source/WebCore/Resources/missingImage.png</a></li>
<li><a href="#tagsSafari6011233SourceWebCoreResourcesmissingImage2xpng">tags/Safari-601.1.23.3/Source/WebCore/Resources/missingImage@2x.png</a></li>
<li><a href="#tagsSafari6011233SourceWebCoreWebCorexcodeprojprojectpbxproj">tags/Safari-601.1.23.3/Source/WebCore/WebCore.xcodeproj/project.pbxproj</a></li>
<li><a href="#tagsSafari6011233SourceWebCoreloadercacheCachedImagecpp">tags/Safari-601.1.23.3/Source/WebCore/loader/cache/CachedImage.cpp</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#tagsSafari6011233LayoutTestsfasthidpibrokenimageiconveryhidpihtml">tags/Safari-601.1.23.3/LayoutTests/fast/hidpi/broken-image-icon-very-hidpi.html</a></li>
<li><a href="#tagsSafari6011233LayoutTestsplatformmacfasthidpibrokenimageiconveryhidpiexpectedpng">tags/Safari-601.1.23.3/LayoutTests/platform/mac/fast/hidpi/broken-image-icon-very-hidpi-expected.png</a></li>
<li><a href="#tagsSafari6011233LayoutTestsplatformmacfasthidpibrokenimageiconveryhidpiexpectedtxt">tags/Safari-601.1.23.3/LayoutTests/platform/mac/fast/hidpi/broken-image-icon-very-hidpi-expected.txt</a></li>
<li><a href="#tagsSafari6011233SourceWebCoreResourcesmissingImage3xpng">tags/Safari-601.1.23.3/Source/WebCore/Resources/missingImage@3x.png</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="tagsSafari6011233LayoutTestsfasthidpibrokenimageiconveryhidpihtmlfromrev181608trunkLayoutTestsfasthidpibrokenimageiconveryhidpihtml"></a>
<div class="copfile"><h4>Copied: tags/Safari-601.1.23.3/LayoutTests/fast/hidpi/broken-image-icon-very-hidpi.html (from rev 181608, trunk/LayoutTests/fast/hidpi/broken-image-icon-very-hidpi.html) (0 => 181737)</h4>
<pre class="diff"><span>
<span class="info">--- tags/Safari-601.1.23.3/LayoutTests/fast/hidpi/broken-image-icon-very-hidpi.html                                (rev 0)
+++ tags/Safari-601.1.23.3/LayoutTests/fast/hidpi/broken-image-icon-very-hidpi.html        2015-03-19 08:49:43 UTC (rev 181737)
</span><span class="lines">@@ -0,0 +1,19 @@
</span><ins>+&lt;html&gt;
+    &lt;script&gt;
+        function startTest() {
+            if (window.testRunner) {
+                testRunner.waitUntilDone();
+                testRunner.setBackingScaleFactor(3, finishTest);
+            }
+        }
+        
+        function finishTest() {
+            setTimeout(function() { testRunner.notifyDone(); }, 0);
+        }
+        &lt;/script&gt;
+    &lt;/head&gt;
+    &lt;body onload=&quot;startTest();&quot;&gt;
+        &lt;div&gt;This test passes if the broken image icon appears high-resolution in HiDPI and if the outline is of the appropriate size.&lt;/div&gt;
+        &lt;img src=&quot;not-there.png&quot;&gt;&lt;/img&gt;
+    &lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="tagsSafari6011233LayoutTestsplatformmacfasthidpibrokenimageiconhidpiexpectedpng"></a>
<div class="binary"><h4>Modified: tags/Safari-601.1.23.3/LayoutTests/platform/mac/fast/hidpi/broken-image-icon-hidpi-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="tagsSafari6011233LayoutTestsplatformmacfasthidpibrokenimageiconveryhidpiexpectedpngfromrev181608trunkLayoutTestsplatformmacfasthidpibrokenimageiconveryhidpiexpectedpng"></a>
<div class="binary"><h4>Copied: tags/Safari-601.1.23.3/LayoutTests/platform/mac/fast/hidpi/broken-image-icon-very-hidpi-expected.png (from rev 181608, trunk/LayoutTests/platform/mac/fast/hidpi/broken-image-icon-very-hidpi-expected.png)</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="tagsSafari6011233LayoutTestsplatformmacfasthidpibrokenimageiconveryhidpiexpectedtxtfromrev181608trunkLayoutTestsplatformmacfasthidpibrokenimageiconveryhidpiexpectedtxt"></a>
<div class="copfile"><h4>Copied: tags/Safari-601.1.23.3/LayoutTests/platform/mac/fast/hidpi/broken-image-icon-very-hidpi-expected.txt (from rev 181608, trunk/LayoutTests/platform/mac/fast/hidpi/broken-image-icon-very-hidpi-expected.txt) (0 => 181737)</h4>
<pre class="diff"><span>
<span class="info">--- tags/Safari-601.1.23.3/LayoutTests/platform/mac/fast/hidpi/broken-image-icon-very-hidpi-expected.txt                                (rev 0)
+++ tags/Safari-601.1.23.3/LayoutTests/platform/mac/fast/hidpi/broken-image-icon-very-hidpi-expected.txt        2015-03-19 08:49:43 UTC (rev 181737)
</span><span class="lines">@@ -0,0 +1,11 @@
</span><ins>+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 784x18
+        RenderText {#text} at (0,0) size 755x18
+          text run at (0,0) width 755: &quot;This test passes if the broken image icon appears high-resolution in HiDPI and if the outline is of the appropriate size.&quot;
+      RenderBlock (anonymous) at (0,18) size 784x20
+        RenderImage {IMG} at (0,0) size 20x20
+        RenderText {#text} at (0,0) size 0x0
</ins></span></pre></div>
<a id="tagsSafari6011233LayoutTestsplatformmacfasthidpibrokenimagewithsizehidpiexpectedpng"></a>
<div class="binary"><h4>Modified: tags/Safari-601.1.23.3/LayoutTests/platform/mac/fast/hidpi/broken-image-with-size-hidpi-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="tagsSafari6011233SourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: tags/Safari-601.1.23.3/Source/WebCore/ChangeLog (181736 => 181737)</h4>
<pre class="diff"><span>
<span class="info">--- tags/Safari-601.1.23.3/Source/WebCore/ChangeLog        2015-03-19 08:27:27 UTC (rev 181736)
+++ tags/Safari-601.1.23.3/Source/WebCore/ChangeLog        2015-03-19 08:49:43 UTC (rev 181737)
</span><span class="lines">@@ -1,3 +1,25 @@
</span><ins>+2015-03-19  Babak Shafiei  &lt;bshafiei@apple.com&gt;
+
+        Merge r181608.
+
+    2015-03-16  Jer Noble  &lt;jer.noble@apple.com&gt;
+
+            [Mac] Update missing image UI
+            https://bugs.webkit.org/show_bug.cgi?id=142592
+
+            Reviewed by Darin Adler.
+
+            Update the broken image glyphs with new art (including a 3x image).
+
+            Test: fast/hidpi/broken-image-icon-very-hidpi.html
+
+            * Resources/missingImage.png:
+            * Resources/missingImage@2x.png:
+            * Resources/missingImage@3x.png: Added.
+            * WebCore.xcodeproj/project.pbxproj:
+            * loader/cache/CachedImage.cpp:
+            (WebCore::CachedImage::brokenImage):
+
</ins><span class="cx"> 2015-03-18  Babak Shafiei  &lt;bshafiei@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Merge r181713.
</span></span></pre></div>
<a id="tagsSafari6011233SourceWebCoreResourcesmissingImagepng"></a>
<div class="modfile"><h4>Modified: tags/Safari-601.1.23.3/Source/WebCore/Resources/missingImage.png (181736 => 181737)</h4>
<pre class="diff"><span>
<span class="info">--- tags/Safari-601.1.23.3/Source/WebCore/Resources/missingImage.png        2015-03-19 08:27:27 UTC (rev 181736)
+++ tags/Safari-601.1.23.3/Source/WebCore/Resources/missingImage.png        2015-03-19 08:49:43 UTC (rev 181737)
</span><span class="lines">@@ -1,8 +1,28 @@
</span><span class="cx"> \x89PNG
</span><span class="cx"> 
</span><span class="cx"> -IHDR\x90\x91h6        pHYs  \xD2\xDD~\xFCMIDAT(ϕRA+Da=\xDF{O,d+%~\xC0\xA4\xA4$\xF1 ,4K\xA5\x98\xB2\xB1\xF27L\xA3\xD8!{+v\xCA\xCE \x92\x85\xD9-i\x90\xB20\xA3isϱ\xF8ޛ7cc\xDC\xD5\xF7\x9D{\xCF=\xA7{\xAF\xDB&gt;\xBA\xC1&quot;&quot;\xB1\x96\xCDtY\xBDuX\x8A(\xCF_\xFCY}\xBD&gt;I)2
</span><del>-\x80(\x8F\xB2i\xA0\xF8 \xE7\x820\x80s\xFEgTd$\x91\xBEZƕ\xD9\x99\xA1\xFE\x87\xDA\xC7\xC1\xE5\xF3c\xF53\xEC\xEDI ̼EJ\\x9E^\x98\xDC)\xDE\xE7O\xCA\xCB\xD3\xC3{\x8Bcq\x8A`ֲd\xD3y\xF9\x92L\xB5\xC6\x80\x81\xBEHd\x9C\xF5\x96\x9A\xC6AR\xE9\xA9^z\xAA\xCA͎\x9E\xDFU\xF3\xC7e\x99Z\x84\xA61V`yZf\xA8\xFF\xED\xFD{i\xF7
-\x80 \xB6+tXJUyiT^2QJ\xD0oK4K        f\xFB\xB9)\xD9\xC2\\xC7*RK\xED
-2\xFA\x8E2\xCAu0\x8C\x8A\x92\xB1*%H\xF3\xC5\xF8݆\xB7ƚ..Ynڵ\xF7\x8B\x8B-\xDD\xE6\xBA9&gt;\xA3\xDC\xEA\xE6i\x97\xA7\xEA\xE3\xCEh_\x80ޭIEND\xAEB`\x82
</del><span class="cx">\ No newline at end of file
</span><ins>+IHDR\x90\x91h6gAMA\xB1\x8F \xFCa cHRMz&amp;\x80\x84\xFA\x80\xE8u0\xEA`:\x98p\x9C\xBAQ&lt;        pHYs  \xD2\xDD~\xFC\xD3iTXtXML:com.adobe.xmp&lt;x:xmpmeta xmlns:x=&quot;adobe:ns:meta/&quot; x:xmptk=&quot;XMP Core 5.4.0&quot;&gt;
+   &lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
+      &lt;rdf:Description rdf:about=&quot;&quot;
+            xmlns:xmp=&quot;http://ns.adobe.com/xap/1.0/&quot;
+            xmlns:tiff=&quot;http://ns.adobe.com/tiff/1.0/&quot;
+            xmlns:exif=&quot;http://ns.adobe.com/exif/1.0/&quot;&gt;
+         &lt;xmp:ModifyDate&gt;2015-02-27T12:20:07&lt;/xmp:ModifyDate&gt;
+         &lt;xmp:CreatorTool&gt;Adobe Photoshop CC 2014 (Macintosh)&lt;/xmp:CreatorTool&gt;
+         &lt;xmp:CreateDate&gt;2008-04-21T03:28:15&lt;/xmp:CreateDate&gt;
+         &lt;tiff:Orientation&gt;1&lt;/tiff:Orientation&gt;
+         &lt;tiff:YResolution&gt;4391/61&lt;/tiff:YResolution&gt;
+         &lt;tiff:ResolutionUnit&gt;2&lt;/tiff:ResolutionUnit&gt;
+         &lt;tiff:XResolution&gt;4391/61&lt;/tiff:XResolution&gt;
+         &lt;exif:ColorSpace&gt;1&lt;/exif:ColorSpace&gt;
+         &lt;exif:PixelXDimension&gt;16&lt;/exif:PixelXDimension&gt;
+         &lt;exif:PixelYDimension&gt;16&lt;/exif:PixelYDimension&gt;
+      &lt;/rdf:Description&gt;
+   &lt;/rdf:RDF&gt;
+&lt;/x:xmpmeta&gt;
+m9\xAAIDAT(\x95RMKBA}3o\xFC \xADE\xE1&quot;\x95P\xD4&quot;\x83vA\xD4?\xB7-*\xEC'\xB4\xF0$\xB4n\xB4\xB0U\xB5mW`\x9B\xDA)IE-RZ%\x94\xA6\xBE\x99\xE9̌O \xEA\xF2xܹ\xE7\x9C\xFB5C\xF2\xF7\xD6\x8C        )W\xC7\xFF(\xC9\xE5\xEF\x99\x8A&lt;\xBBm4\xD07\xD9h iI?\xA3FmJ\x88Ɗk\xD3 \xAB
+8J\xFD\xEB\xAD\xE9\xCC\xA4&amp;\xA2?;\xBE\xAD\xE5\x9F&gt;\xBC\x8Cz\xA8\x91X Sp\x85l;&quot;6\xE09ZI\xCA\xF5\xB3\xBB\xDA\xF6R|}r\xE8\xF3\xCB1(h \xA3%#P\x9D        !\xC6#\xC1͓\x87Û\xD7\x{1C64CC}\x85\x92\xC3\xC1f\x81K/\xAA        \x929F\xC0\x95̖\xD6e\xB9\x8EAJ\xC6&quot;\x81\xE5D4{^\xF1&quot;5
+Ȕ\xEBrÈ\x94&gt;\xAA晊\xFAO7f\xB2g\x8F{\xA5g\xBF\xAD*\xC3 \x99q\xEDI\xAE\x97\x85\x98e\xB5ZN:9z\\xAC\xEE^UGB^        \xDC
+ C\xA0\x9A=\xD4ٹ\xA8Կx\xC4G)v\xE1\xB2ASCw[Rɵq.\xC2\x8A\xEF\xE6\xA5-\xEC\xCEB]H\xD2\xEEШk&gt;\xA7-\xB6\xE2\xE9\xB9\xE6MW\xFCX\xABI`Vꠄ\xEB+\xFB\x984\xC1j\xEFj\xE8\xCEŹA\xCBC\xC8 D\xDApe\xDD8}q\xFAQ&lt;dz\x81~&gt;\xDE\xC9\xE4
+\xFD\xE0_\xE3\xDF9T{ܵ \xE9IEND\xAEB`\x82
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="tagsSafari6011233SourceWebCoreResourcesmissingImage2xpng"></a>
<div class="binary"><h4>Modified: tags/Safari-601.1.23.3/Source/WebCore/Resources/missingImage@2x.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="tagsSafari6011233SourceWebCoreResourcesmissingImage3xpngfromrev181608trunkSourceWebCoreResourcesmissingImage3xpng"></a>
<div class="binary"><h4>Copied: tags/Safari-601.1.23.3/Source/WebCore/Resources/missingImage@3x.png (from rev 181608, trunk/Source/WebCore/Resources/missingImage@3x.png)</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="tagsSafari6011233SourceWebCoreWebCorexcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: tags/Safari-601.1.23.3/Source/WebCore/WebCore.xcodeproj/project.pbxproj (181736 => 181737)</h4>
<pre class="diff"><span>
<span class="info">--- tags/Safari-601.1.23.3/Source/WebCore/WebCore.xcodeproj/project.pbxproj        2015-03-19 08:27:27 UTC (rev 181736)
+++ tags/Safari-601.1.23.3/Source/WebCore/WebCore.xcodeproj/project.pbxproj        2015-03-19 08:49:43 UTC (rev 181737)
</span><span class="lines">@@ -13357,6 +13357,7 @@
</span><span class="cx">                 CDF2B00D1820540600F2B424 /* MockSourceBufferPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MockSourceBufferPrivate.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 CDF2B00E1820540600F2B424 /* MockTracks.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MockTracks.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 CDF2B00F1820540600F2B424 /* MockTracks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MockTracks.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><ins>+                CDF419991AB0DA14004E64E1 /* missingImage@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = &quot;missingImage@3x.png&quot;; sourceTree = &quot;&lt;group&gt;&quot;; };
</ins><span class="cx">                 CDF65CC9145B43A700C4C7AA /* MediaControllerInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MediaControllerInterface.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 CDF65CCC145B6AFE00C4C7AA /* JSHTMLMediaElementCustom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSHTMLMediaElementCustom.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 CDF7483C18FEBCEC0006ECC0 /* GridResolvedPosition.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GridResolvedPosition.cpp; path = style/GridResolvedPosition.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -14982,6 +14983,7 @@
</span><span class="cx">                                 7A1D7FC918F85F0F00C385AD /* mediaControlsLocalizedStrings.js */,
</span><span class="cx">                                 93153BE114195A5700FCF5BE /* missingImage.png */,
</span><span class="cx">                                 93153BD914181F7A00FCF5BE /* missingImage@2x.png */,
</span><ins>+                                CDF419991AB0DA14004E64E1 /* missingImage@3x.png */,
</ins><span class="cx">                                 713E70AF1733E8B300A22D00 /* plugIns.js */,
</span><span class="cx">                                 93153BDB141959BB00FCF5BE /* textAreaResizeCorner.png */,
</span><span class="cx">                                 9370918C1416D86B00477333 /* textAreaResizeCorner@2x.png */,
</span></span></pre></div>
<a id="tagsSafari6011233SourceWebCoreloadercacheCachedImagecpp"></a>
<div class="modfile"><h4>Modified: tags/Safari-601.1.23.3/Source/WebCore/loader/cache/CachedImage.cpp (181736 => 181737)</h4>
<pre class="diff"><span>
<span class="info">--- tags/Safari-601.1.23.3/Source/WebCore/loader/cache/CachedImage.cpp        2015-03-19 08:27:27 UTC (rev 181736)
+++ tags/Safari-601.1.23.3/Source/WebCore/loader/cache/CachedImage.cpp        2015-03-19 08:49:43 UTC (rev 181737)
</span><span class="lines">@@ -170,6 +170,11 @@
</span><span class="cx"> 
</span><span class="cx"> std::pair&lt;Image*, float&gt; CachedImage::brokenImage(float deviceScaleFactor) const
</span><span class="cx"> {
</span><ins>+    if (deviceScaleFactor &gt;= 3) {
+        static NeverDestroyed&lt;Image*&gt; brokenImageVeryHiRes(Image::loadPlatformResource(&quot;missingImage@3x&quot;).leakRef());
+        return std::make_pair(brokenImageVeryHiRes, 3);
+    }
+
</ins><span class="cx">     if (deviceScaleFactor &gt;= 2) {
</span><span class="cx">         static NeverDestroyed&lt;Image*&gt; brokenImageHiRes(Image::loadPlatformResource(&quot;missingImage@2x&quot;).leakRef());
</span><span class="cx">         return std::make_pair(brokenImageHiRes, 2);
</span></span></pre>
</div>
</div>

</body>
</html>