<?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>143820</bug_id>
          
          <creation_ts>2015-04-16 03:36:06 -0700</creation_ts>
          <short_desc>[WK2] Forwarding headers generator shouldn&apos;t generate unnecessary headers</short_desc>
          <delta_ts>2015-04-16 06:39:05 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=137394</see_also>
          <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="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Csaba Osztrogonác">ossy</assigned_to>
          <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1085872</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-04-16 03:36:06 -0700</bug_when>
    <thetext>generate-forwarding-headers.pl is used by only EFL and GTK 
ports to simulate Mac&apos;s framework style header generation.
( #include &lt;WebCore/baz.h&gt; ---&gt; but the real path is WebCore/foo/bar/baz.h )

Now it generates forwarding headers for mm files too, but nor EFL,
neither GTK builds mm files. It searches headers with ca,cocoa and 
ios platform prefixes, but these are used by Mac and iOS platforms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085873</commentid>
    <comment_count>1</comment_count>
      <attachid>250910</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-04-16 03:37:06 -0700</bug_when>
    <thetext>Created attachment 250910
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085902</commentid>
    <comment_count>2</comment_count>
      <attachid>250910</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-04-16 06:38:57 -0700</bug_when>
    <thetext>Comment on attachment 250910
Patch

Clearing flags on attachment: 250910

Committed r182884: &lt;http://trac.webkit.org/changeset/182884&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085903</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-04-16 06:39:05 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>250910</attachid>
            <date>2015-04-16 03:37:06 -0700</date>
            <delta_ts>2015-04-16 06:38:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-143820-20150416033608.patch</filename>
            <type>text/plain</type>
            <size>1893</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgyODgxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNTllNTdhYWI2MmIyZjcw
MWFhMTY2MGM3ZWJiMTRjM2M0YTZiNDcxOS4uMmMxZDdjOGQ5NWIwMzQ0MzMzMTdmYTJlNDg3NzZl
YTgxZjM2NmMwMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE1LTA0LTE2ICBDc2Fi
YSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CisKKyAgICAgICAgW1dLMl0gRm9yd2Fy
ZGluZyBoZWFkZXJzIGdlbmVyYXRvciBzaG91bGRuJ3QgZ2VuZXJhdGUgdW5uZWNlc3NhcnkgaGVh
ZGVycworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQz
ODIwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBT
Y3JpcHRzL2dlbmVyYXRlLWZvcndhcmRpbmctaGVhZGVycy5wbDoKKyAgICAgICAgKGNvbGxlY3RO
ZWVkZWRIZWFkZXJzKToKKwogMjAxNS0wNC0xNSAgQnJlbnQgRnVsZ2hhbSAgPGJmdWxnaGFtQGFw
cGxlLmNvbT4KIAogICAgICAgICBbTWFjXSBEaXNhYmxlICJTYXZlIHRvIERvd25sb2FkcyIgb3B0
aW9uIGZvciBsb2NhbCBmaWxlcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2NyaXB0cy9n
ZW5lcmF0ZS1mb3J3YXJkaW5nLWhlYWRlcnMucGwgYi9Tb3VyY2UvV2ViS2l0Mi9TY3JpcHRzL2dl
bmVyYXRlLWZvcndhcmRpbmctaGVhZGVycy5wbAppbmRleCA3YTYzMDhmZDRkNWZjZTJjMTBmNWIw
NzY5MTBkYTMyZDJiNTczNTEyLi5iNjFkYjc4Nzc0YTc2NjM0OGJkOWFkYmEyNDU5Y2NlZTdmMzE0
YzEzIDEwMDc1NQotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9TY3JpcHRzL2dlbmVyYXRlLWZvcndhcmRp
bmctaGVhZGVycy5wbAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9TY3JpcHRzL2dlbmVyYXRlLWZvcndh
cmRpbmctaGVhZGVycy5wbApAQCAtMzUsNyArMzUsNyBAQCB1c2UgRmlsZTo6U3BlYzo6RnVuY3Rp
b25zOwogdXNlIEdldG9wdDo6TG9uZzsKIAogbXkgJHNyY1Jvb3QgPSByZWFscGF0aChGaWxlOjpT
cGVjLT5jYXRmaWxlKGRpcm5hbWUoYWJzX3BhdGgoJDApKSwgIi4uLy4uIikpOwotbXkgQHBsYXRm
b3JtUHJlZml4ZXMgPSAoImNmIiwgIkNvY29hIiwgIkNvb3JkaW5hdGVkR3JhcGhpY3MiLCAiY3Vy
bCIsICJlZmwiLCAiZ3RrIiwgIm1hYyIsICJzb3VwIiwgIndpbiIpOworbXkgQHBsYXRmb3JtUHJl
Zml4ZXMgPSAoImNhIiwgImNmIiwgImNvY29hIiwgIkNvY29hIiwgIkNvb3JkaW5hdGVkR3JhcGhp
Y3MiLCAiY3VybCIsICJlZmwiLCAiZ3RrIiwgImlvcyIsICJtYWMiLCAic291cCIsICJ3aW4iKTsK
IG15IEBmcmFtZXdvcmtzID0gKCJKYXZhU2NyaXB0Q29yZSIsICJXZWJDb3JlIiwgIldlYktpdCIp
OwogbXkgQHNraXBwZWRQcmVmaXhlczsKIG15IEBmcmFtZXdvcmtIZWFkZXJzOwpAQCAtNzQsNyAr
NzQsNyBAQCBmb3JlYWNoIChAZnJhbWV3b3Jrcykgewogc3ViIGNvbGxlY3ROZWVkZWRIZWFkZXJz
IHsKICAgICBteSAkZmlsZVBhdGggPSAkRmlsZTo6RmluZDo6bmFtZTsKICAgICBteSAkZmlsZSA9
ICRfOwotICAgIGlmICgkZmlsZVBhdGggPX4gJ1wuaCR8XC5jcHAkfFwuYyR8XC5tbSQnKSB7Cisg
ICAgaWYgKCRmaWxlUGF0aCA9fiAnXC5oJHxcLmNwcCR8XC5jJCcpIHsKICAgICAgICAgb3BlbihG
SUxFLCAiPCRmaWxlIikgb3IgZGllICJDb3VsZCBub3Qgb3BlbiAkZmlsZVBhdGguXG4iOwogICAg
ICAgICB3aGlsZSAoPEZJTEU+KSB7CiAgICAgICAgICAgIGlmIChtL14jLio8JGZyYW1ld29ya1wv
KC4qXC5oKS8pIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>