<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>69600</bug_id>
          
          <creation_ts>2011-10-06 21:09:36 -0700</creation_ts>
          <short_desc>[WinCairo] Correct improper identification of QuartzCore Extensions on Windows</short_desc>
          <delta_ts>2011-10-15 00:10:50 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Brent Fulgham">bfulgham</assigned_to>
          <cc>aroben</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>479774</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2011-10-06 21:09:36 -0700</bug_when>
    <thetext>A change to support hardware accelerated rendering under the Apple Windows build had the unintended effect of fooling Cairo builds into trying to build with Apple-specific extensions.

http://trac.webkit.org/changeset/82960/trunk/Source/WebKit2/DerivedSources.make

This patch attempts to recognize the Cairo build case and avoid switching to the new extensions.

This was not noticed previously because it is only triggered when the build environment is updated to include the most recent Apple build headers (as you might do if you build both ways to confirm compatibility).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>479778</commentid>
    <comment_count>1</comment_count>
      <attachid>110088</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2011-10-06 21:14:41 -0700</bug_when>
    <thetext>Created attachment 110088
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>479789</commentid>
    <comment_count>2</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2011-10-06 22:15:07 -0700</bug_when>
    <thetext>Committed r96904: &lt;http://trac.webkit.org/changeset/96904&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>479791</commentid>
    <comment_count>3</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2011-10-06 22:19:56 -0700</bug_when>
    <thetext>The EWS showed the standard Apple Windows build succeeding, so I&apos;m landing it to try to get my build bot green.

Please roll-out if it causes any problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>479948</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-10-07 05:26:14 -0700</bug_when>
    <thetext>Sorry for the trouble here!

I think there&apos;s probably a slightly better way to fix this. HAVE(WKQCA) being true shouldn&apos;t be enough to cause the WinCairo build to start trying to use WebKitQuartzCoreAdditions; USE(ACCELERATED_COMPOSITING) also has to be true. Is that symbol defined for your port? If it is, that seems like a bug. If it is not, then I think we just need to change some &quot;HAVE(WKQCA)&quot; checks into &quot;HAVE(WKQCA) &amp;&amp; USE(ACCELERATED_COMPOSITING)&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>484521</commentid>
    <comment_count>5</comment_count>
      <attachid>110088</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-10-15 00:10:50 -0700</bug_when>
    <thetext>Comment on attachment 110088
Patch

Cleared review? from attachment 110088 so that this bug does not appear in http://webkit.org/pending-review.  If you would like this patch reviewed, please attach it to a new bug (or re-open this bug before marking it for review again).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>110088</attachid>
            <date>2011-10-06 21:14:41 -0700</date>
            <delta_ts>2011-10-15 00:10:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-69600-20111006211440.patch</filename>
            <type>text/plain</type>
            <size>1362</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDk2ODk5KQorKysgU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTEgQEAKKzIwMTEtMTAtMDYgIEJyZW50IEZ1
bGdoYW0gIDxiZnVsZ2hhbUB3ZWJraXQub3JnPgorCisgICAgICAgIFtXaW5DYWlyb10gQ29ycmVj
dCBpbXByb3BlciBpZGVudGlmaWNhdGlvbiBvZiBXS1FDIGV4dGVuc2lvbnMuCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02OTYwMAorCisgICAgICAgICog
RGVyaXZlZFNvdXJjZXMubWFrZTogTWFrZSBzdXJlIHdlIGFyZSBub3QgYnVpbGRpbmcgdGhlCisg
ICAgICAgIFdpbkNhaXJvIHZhcmlhbnQuCisKIDIwMTEtMTAtMDYgIEFuZGVycyBDYXJsc3NvbiAg
PGFuZGVyc2NhQGFwcGxlLmNvbT4KIAogICAgICAgICBXaGVuIGJ1aWxkaW5nIHdpdGggY2xhbmcs
IGVuYWJsZSAtV2dsb2JhbC1jb25zdHJ1Y3RvcnMgYW5kIC1XZXhpdC10aW1lLWRlc3RydWN0b3Jz
CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9EZXJpdmVkU291cmNlcy5tYWtlCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJLaXQyL0Rlcml2ZWRTb3VyY2VzLm1ha2UJKHJldmlzaW9uIDk2ODk2KQorKysg
U291cmNlL1dlYktpdDIvRGVyaXZlZFNvdXJjZXMubWFrZQkod29ya2luZyBjb3B5KQpAQCAtMTE0
LDYgKzExNCw2IEBAIGlmZXEgKCQoT1MpLFdpbmRvd3NfTlQpCiBhbGwgOiBIZWFkZXJEZXRlY3Rp
b24uaAogCiBIZWFkZXJEZXRlY3Rpb24uaCA6IERlcml2ZWRTb3VyY2VzLm1ha2UKLQlpZiBbIC1m
ICIkKFdFQktJVExJQlJBUklFU0RJUikvaW5jbHVkZS9XZWJLaXRRdWFydHpDb3JlQWRkaXRpb25z
L1dlYktpdFF1YXJ0ekNvcmVBZGRpdGlvbnNCYXNlLmgiIF07IHRoZW4gZWNobyAiI2RlZmluZSBI
QVZFX1dLUUNBIDEiID4gJEA7IGVsc2UgZWNobyA+ICRAOyBmaQorCWlmIFsgLWYgIiQoV0VCS0lU
TElCUkFSSUVTRElSKS9pbmNsdWRlL1dlYktpdFF1YXJ0ekNvcmVBZGRpdGlvbnMvV2ViS2l0UXVh
cnR6Q29yZUFkZGl0aW9uc0Jhc2UuaCIgXSAmJiBbICEgLWYgIiQoV0VCS0lUTElCUkFSSUVTRElS
KS9pbmNsdWRlL2NhaXJvL2NhaXJvLmgiIF07IHRoZW4gZWNobyAiI2RlZmluZSBIQVZFX1dLUUNB
IDEiID4gJEA7IGVsc2UgZWNobyA+ICRAOyBmaQogCiBlbmRpZiAjIFdpbmRvd3NfTlQK
</data>

          </attachment>
      

    </bug>

</bugzilla>