<?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>74772</bug_id>
          
          <creation_ts>2011-12-16 17:34:09 -0800</creation_ts>
          <short_desc>FEComposite does not build when you disable filters on ARMv7</short_desc>
          <delta_ts>2011-12-17 19:16:31 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</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="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          <cc>ddkilzer</cc>
    
    <cc>krit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>523179</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-12-16 17:34:09 -0800</bug_when>
    <thetext>Look like there could be a few missing ENABLE(FILTERS) here...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>523180</commentid>
    <comment_count>1</comment_count>
      <attachid>119704</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-12-16 17:39:20 -0800</bug_when>
    <thetext>Created attachment 119704
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>523195</commentid>
    <comment_count>2</comment_count>
      <attachid>119704</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-12-16 18:07:02 -0800</bug_when>
    <thetext>Comment on attachment 119704
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=119704&amp;action=review

&gt; Source/WebCore/platform/graphics/filters/arm/FECompositeArithmeticNEON.h:33
&gt; +#if CPU(ARM_NEON) &amp;&amp; COMPILER(GCC)
&gt; +
&gt;  #include &lt;wtf/Platform.h&gt;

This doesn&apos;t look right, we get CPU() and COMPILER() from Platform.h</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>523209</commentid>
    <comment_count>3</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2011-12-16 19:40:59 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 119704 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=119704&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/platform/graphics/filters/arm/FECompositeArithmeticNEON.h:33
&gt; &gt; +#if CPU(ARM_NEON) &amp;&amp; COMPILER(GCC)
&gt; &gt; +
&gt; &gt;  #include &lt;wtf/Platform.h&gt;
&gt; 
&gt; This doesn&apos;t look right, we get CPU() and COMPILER() from Platform.h

The magic of the WebCorePrefix.h header means that the CPU() and COMPILER() macros will be defined (at least on OS X), but it would be best to put #include &lt;wtf/Platform.h&gt; above the macros for other ports.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>523210</commentid>
    <comment_count>4</comment_count>
      <attachid>119704</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2011-12-16 19:42:10 -0800</bug_when>
    <thetext>Comment on attachment 119704
Patch

r=me if you fix the #include &lt;wtf/Platform.h&gt; location in FECompositeArithmeticNEON.h.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>523245</commentid>
    <comment_count>5</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-12-16 21:26:59 -0800</bug_when>
    <thetext>I don&apos;t mind but isn&apos;t the file always gonna be included after config.h anyway?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>523248</commentid>
    <comment_count>6</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-12-16 21:55:04 -0800</bug_when>
    <thetext>Committed r103143: &lt;http://trac.webkit.org/changeset/103143&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>523382</commentid>
    <comment_count>7</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2011-12-17 19:16:31 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; I don&apos;t mind but isn&apos;t the file always gonna be included after config.h anyway?

True.  I guess it&apos;s the principle of the matter.  :)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>119704</attachid>
            <date>2011-12-16 17:39:20 -0800</date>
            <delta_ts>2011-12-16 19:42:10 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-74772-20111216173919.patch</filename>
            <type>text/plain</type>
            <size>2438</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAzMDA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmI2MzMxOGZkOGFjZDcz
MGJmOWM0Mjg4ZmYzZDMyYzMzNzQxYzg0NS4uYzYwNDYxNjQ5NDBlNDhhNTMwYjU1YzY1MjNiOTZl
YWU2YzQ3YTc2NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDExLTEyLTE2ICBCZW5q
YW1pbiBQb3VsYWluICA8YnBvdWxhaW5AYXBwbGUuY29tPgorCisgICAgICAgIEZFQ29tcG9zaXRl
IGRvZXMgbm90IGJ1aWxkIHdoZW4geW91IGRpc2FibGUgZmlsdGVycyBvbiBBUk12NworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzQ3NzIKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgdGhlIG1pc3Npbmcg
RU5BQkxFKEZJTFRFUlMpLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvZmlsdGVycy9h
cm0vRkVDb21wb3NpdGVBcml0aG1ldGljTkVPTi5jcHA6CisgICAgICAgICogcGxhdGZvcm0vZ3Jh
cGhpY3MvZmlsdGVycy9hcm0vRkVDb21wb3NpdGVBcml0aG1ldGljTkVPTi5oOgorCiAyMDExLTEy
LTE1ICBHeXV5b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CiAKICAgICAgICAg
VW5yZXZpZXdlZC4gRml4IGJ1aWxkIGJyZWFrIHdoZW4gZGF0YS10cmFuc2Zlci1pdGVtcyBpcyBl
bmFibGVkLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZmls
dGVycy9hcm0vRkVDb21wb3NpdGVBcml0aG1ldGljTkVPTi5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL2FybS9GRUNvbXBvc2l0ZUFyaXRobWV0aWNORU9OLmNw
cAppbmRleCBmYjA0MDk4YTM4Y2U0Zjc4NzM4NWU5Y2IyMTQwZjRmNDAxMjQ5YjExLi4yMmE4NDU4
MjNiZGFhNTQ3ZmI2MWFkMDdiNzY4NGE3ZDNhMjFmNDUwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL2FybS9GRUNvbXBvc2l0ZUFyaXRobWV0aWNO
RU9OLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL2Fy
bS9GRUNvbXBvc2l0ZUFyaXRobWV0aWNORU9OLmNwcApAQCAtMjUsNiArMjUsOCBAQAogICovCiAK
ICNpbmNsdWRlICJjb25maWcuaCIKKworI2lmIEVOQUJMRShGSUxURVJTKQogI2luY2x1ZGUgIkZF
Q29tcG9zaXRlQXJpdGhtZXRpY05FT04uaCIKIAogI2lmIENQVShBUk1fTkVPTikgJiYgQ09NUElM
RVIoR0NDKQpAQCAtMTQ4LDMgKzE1MCw2IEBAIFRPU1RSSU5HKG5lb25EcmF3Q29tcG9zaXRlQXJp
dGhtZXRpYykgIjoiIE5MCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCiAKICNlbmRpZiAvLyBDUFUo
QVJNX05FT04pICYmIENPTVBJTEVSKEdDQykKKworI2VuZGlmIC8vIEVOQUJMRShGSUxURVJTKQor
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9maWx0ZXJzL2Fy
bS9GRUNvbXBvc2l0ZUFyaXRobWV0aWNORU9OLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9maWx0ZXJzL2FybS9GRUNvbXBvc2l0ZUFyaXRobWV0aWNORU9OLmgKaW5kZXggNjc2
ODljNTk5ZTY2M2FmNGMzYTA1ZWEwOWMxYjFiMzIxMzU5MDRlOC4uNGU1MmYxNzgwYWZhNzgxNTQ2
NzlmN2FiN2I2MmQxODJlNTU5OTY1NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvZmlsdGVycy9hcm0vRkVDb21wb3NpdGVBcml0aG1ldGljTkVPTi5oCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2ZpbHRlcnMvYXJtL0ZFQ29tcG9zaXRl
QXJpdGhtZXRpY05FT04uaApAQCAtMjcsOSArMjcsMTEgQEAKICNpZm5kZWYgRkVDb21wb3NpdGVB
cml0aG1ldGljTkVPTl9oCiAjZGVmaW5lIEZFQ29tcG9zaXRlQXJpdGhtZXRpY05FT05faAogCisj
aWYgRU5BQkxFKEZJTFRFUlMpCisjaWYgQ1BVKEFSTV9ORU9OKSAmJiBDT01QSUxFUihHQ0MpCisK
ICNpbmNsdWRlIDx3dGYvUGxhdGZvcm0uaD4KIAotI2lmIENQVShBUk1fTkVPTikgJiYgQ09NUElM
RVIoR0NDKQogCiAjaW5jbHVkZSAiRkVDb21wb3NpdGUuaCIKIApAQCAtNDcsNSArNDksNiBAQCBp
bmxpbmUgdm9pZCBGRUNvbXBvc2l0ZTo6cGxhdGZvcm1Bcml0aG1ldGljTmVvbih1bnNpZ25lZCBj
aGFyKiBzb3VyY2UsIHVuc2lnbmVkCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCiAKICNlbmRpZiAv
LyBDUFUoQVJNX05FT04pICYmIENPTVBJTEVSKEdDQykKKyNlbmRpZiAvLyBFTkFCTEUoRklMVEVS
UykKIAogI2VuZGlmIC8vIEZFQ29tcG9zaXRlQXJpdGhtZXRpY05FT05faAo=
</data>
<flag name="review"
          id="119805"
          type_id="1"
          status="+"
          setter="ddkilzer"
    />
    <flag name="commit-queue"
          id="119812"
          type_id="3"
          status="-"
          setter="ddkilzer"
    />
          </attachment>
      

    </bug>

</bugzilla>