<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:brion@pobox.com" title="Brion Vibber <brion@pobox.com>"> <span class="fn">Brion Vibber</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - HiDPI scaling not working with quartz cairo_surface_create_similar() implementation"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=69796">bug 69796</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">CC</td>
           <td>
                
           </td>
           <td>brion@pobox.com
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - HiDPI scaling not working with quartz cairo_surface_create_similar() implementation"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=69796#c4">Comment # 4</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - HiDPI scaling not working with quartz cairo_surface_create_similar() implementation"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=69796">bug 69796</a>
              from <span class="vcard"><a class="email" href="mailto:brion@pobox.com" title="Brion Vibber <brion@pobox.com>"> <span class="fn">Brion Vibber</span></a>
</span></b>
        <pre>Created <span class=""><a href="attachment.cgi?id=109576" name="attach_109576" title="Provisional patch to cairo to go along with GDK quartz backend changes">attachment 109576</a> <a href="attachment.cgi?id=109576&action=edit" title="Provisional patch to cairo to go along with GDK quartz backend changes">[details]</a></span> <a href='page.cgi?id=splinter.html&bug=69796&attachment=109576'>[review]</a>
Provisional patch to cairo to go along with GDK quartz backend changes

Provisional fix for cairo scaling on Quartz backend

CGContexts by default apply a device scaling factor, which ends up interfering
with the device_scale that is set on cairo at higher levels of the stack (eg in
GDK).

Undoing it here makes behavior more consistent with X11, as long as the caller
sets the device scale appropriately in cairo.

See GDK quartz patches on <a href="https://bugzilla.gnome.org/show_bug.cgi?id=740199">https://bugzilla.gnome.org/show_bug.cgi?id=740199</a>
that fix the scaling on that end.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>