<?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>47589</bug_id>
          
          <creation_ts>2010-10-13 06:44:05 -0700</creation_ts>
          <short_desc>[Qt] REGRESSION(69304): WKNativeEvent.h forwarding header is  always regenerated</short_desc>
          <delta_ts>2011-02-24 04:36:56 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>47167</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Andras Becsi">abecsi</assigned_to>
          <cc>abecsi</cc>
    
    <cc>ademar</cc>
    
    <cc>aroben</cc>
    
    <cc>kbalazs</cc>
    
    <cc>kenneth</cc>
    
    <cc>luiz</cc>
    
    <cc>zoltan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>293399</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-10-13 06:44:05 -0700</bug_when>
    <thetext>original changeset: http://trac.webkit.org/changeset/69304
original bug: https://bugs.webkit.org/show_bug.cgi?id=47167

There are 2 WKNativeEvent.h in the trunk now:
- WebKit2/UIProcess/API/C/WKNativeEvent.h
- WebKit2/UIProcess/API/C/qt/WKNativeEvent.h

generate-forwarding-headers.pl can&apos;t handle this name collision:
- generate forwarding header for the first one
- generate forwarding header for the second one - and overwrite the first one

Unfortunately it triggers regenerating WKNativeEvent.h forwardingheader
for all builds and rebuilding cpp&apos;s depends on it.

Any idea how to solve this bug?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300995</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-10-28 04:48:46 -0700</bug_when>
    <thetext>Any volunteer to fix this bug?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>356314</commentid>
    <comment_count>2</comment_count>
      <attachid>83524</attachid>
    <who name="Andras Becsi">abecsi</who>
    <bug_when>2011-02-23 12:38:00 -0800</bug_when>
    <thetext>Created attachment 83524
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>356862</commentid>
    <comment_count>3</comment_count>
      <attachid>83524</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-02-24 04:23:37 -0800</bug_when>
    <thetext>Comment on attachment 83524
proposed patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>356868</commentid>
    <comment_count>4</comment_count>
    <who name="Andras Becsi">abecsi</who>
    <bug_when>2011-02-24 04:36:31 -0800</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/79544.
Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>356870</commentid>
    <comment_count>5</comment_count>
      <attachid>83524</attachid>
    <who name="Andras Becsi">abecsi</who>
    <bug_when>2011-02-24 04:36:56 -0800</bug_when>
    <thetext>Comment on attachment 83524
proposed patch

Clearing flags.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>83524</attachid>
            <date>2011-02-23 12:38:00 -0800</date>
            <delta_ts>2011-02-24 04:36:56 -0800</delta_ts>
            <desc>proposed patch</desc>
            <filename>0001-Bug-47589-Qt-REGRESSION-69304-WKNativeEvent.h-forwar.patch</filename>
            <type>text/plain</type>
            <size>3790</size>
            <attacher name="Andras Becsi">abecsi</attacher>
            
              <data encoding="base64">RnJvbSBhZjQ0NWFlMTk5N2NkNjRhYTYxMWRlYTRhN2VjZGJhMTU1YjYzMzNiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyYXMgQmVjc2kgPGFiZWNzaUB3ZWJraXQub3JnPgpEYXRl
OiBXZWQsIDIzIEZlYiAyMDExIDIxOjM1OjIxICswMTAwClN1YmplY3Q6IFtQQVRDSF0gW0J1ZyA0
NzU4OV0gW1F0XSBSRUdSRVNTSU9OKDY5MzA0KTogV0tOYXRpdmVFdmVudC5oIGZvcndhcmRpbmcg
aGVhZGVyIGlzICBhbHdheXMgcmVnZW5lcmF0ZWQKCi0tLQogU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExICsrKysrKwogLi4uL1dlYktpdDIv
U2NyaXB0cy9nZW5lcmF0ZS1mb3J3YXJkaW5nLWhlYWRlcnMucGwgfCAgIDMzICsrKysrKysrKysr
Ky0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktp
dDIvQ2hhbmdlTG9nCmluZGV4IDk0MzZjYjcuLmJlZTI5ODMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQyL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNCBAQAorMjAxMS0wMi0yMyAgQW5kcmFzIEJlY3NpICA8YWJlY3NpQHdlYmtpdC5vcmc+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBSRUdS
RVNTSU9OKDY5MzA0KTogV0tOYXRpdmVFdmVudC5oIGZvcndhcmRpbmcgaGVhZGVyIGlzIGFsd2F5
cyByZWdlbmVyYXRlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9NDc1ODkKKworICAgICAgICBJbiBjYXNlIG9mIGZpbGUgbmFtZSBjbGFzaGVzIG9ubHkg
Z2VuZXJhdGUgZm9yd2FyZGluZyBoZWFkZXIgZm9yIHRoZSBjdXJyZW50IHBsYXRmb3JtLgorCisg
ICAgICAgICogU2NyaXB0cy9nZW5lcmF0ZS1mb3J3YXJkaW5nLWhlYWRlcnMucGw6CisKIDIwMTEt
MDItMjMgIFNpZGRoYXJ0aCBNYXRodXIgIDxzaWRkaGFydGgubWF0aHVyQG5va2lhLmNvbT4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBMYXN6bG8gR29tYm9zLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdDIvU2NyaXB0cy9nZW5lcmF0ZS1mb3J3YXJkaW5nLWhlYWRlcnMucGwgYi9Tb3VyY2UvV2Vi
S2l0Mi9TY3JpcHRzL2dlbmVyYXRlLWZvcndhcmRpbmctaGVhZGVycy5wbAppbmRleCA3MzhkNDEz
Li44ODNmODAzIDEwMDc1NQotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9TY3JpcHRzL2dlbmVyYXRlLWZv
cndhcmRpbmctaGVhZGVycy5wbAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9TY3JpcHRzL2dlbmVyYXRl
LWZvcndhcmRpbmctaGVhZGVycy5wbApAQCAtNTMsNiArNTMsOCBAQCBmb3JlYWNoIG15ICRwcmVm
aXggKEBwbGF0Zm9ybVByZWZpeGVzKSB7CiAKIGZvcmVhY2ggKEBmcmFtZXdvcmtzKSB7CiAgICAg
JGZyYW1ld29yayA9ICRfOworICAgIEBmcmFtZXdvcmtIZWFkZXJzID0gKCk7CisgICAgJW5lZWRl
ZEhlYWRlcnMgPSAoKTsKIAogICAgIGZpbmQoXCZjb2xsZWN0TmVlZGVkSGVhZGVycywgJGluY0Zy
b21Sb290KTsKICAgICBmaW5kKFwmY29sbGVjdEZhbWV3b3JrSGVhZGVyUGF0aHMsIEZpbGU6OlNw
ZWMtPmNhdGZpbGUoJHNyY1Jvb3QsICRmcmFtZXdvcmspKTsKQEAgLTg2LDE4ICs4OCwyNSBAQCBz
dWIgY3JlYXRlRm9yd2FyZGluZ0hlYWRlcnNGb3JGcmFtZXdvcmsgewogICAgIG15ICR0YXJnZXRE
aXJlY3RvcnkgPSBGaWxlOjpTcGVjLT5jYXRmaWxlKCRvdXRwdXREaXJlY3RvcnksICRmcmFtZXdv
cmspOwogICAgIG1rcGF0aCgkdGFyZ2V0RGlyZWN0b3J5KTsKICAgICBmb3JlYWNoIG15ICRoZWFk
ZXIgKEBmcmFtZXdvcmtIZWFkZXJzKSB7Ci0gICAgICAgIG15ICRmb3J3YXJkaW5nSGVhZGVyUGF0
aCA9IEZpbGU6OlNwZWMtPmNhdGZpbGUoJHRhcmdldERpcmVjdG9yeSwgYmFzZW5hbWUoJGhlYWRl
cikpOwotICAgICAgICBteSAkZXhwZWN0ZWRJbmNsdWRlU3RhdGVtZW50ID0gIiNpbmNsdWRlIFwi
JGhlYWRlclwiIjsKLSAgICAgICAgbXkgJGZvdW5kSW5jbHVkZVN0YXRlbWVudCA9IDA7Ci0gICAg
ICAgICRmb3VuZEluY2x1ZGVTdGF0ZW1lbnQgPSA8RVhJU1RJTkdfSEVBREVSPiBpZiBvcGVuKEVY
SVNUSU5HX0hFQURFUiwgIjwkZm9yd2FyZGluZ0hlYWRlclBhdGgiKTsKLSAgICAgICAgY2hvbXAo
JGZvdW5kSW5jbHVkZVN0YXRlbWVudCk7Ci0gICAgICAgIGlmICghICRmb3VuZEluY2x1ZGVTdGF0
ZW1lbnQgfHwgJGZvdW5kSW5jbHVkZVN0YXRlbWVudCBuZSAkZXhwZWN0ZWRJbmNsdWRlU3RhdGVt
ZW50KSB7Ci0gICAgICAgICAgICBwcmludCAiW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZv
ciAkZnJhbWV3b3JrLyRoZWFkZXJdXG4iOwotICAgICAgICAgICAgb3BlbihGT1JXQVJESU5HX0hF
QURFUiwgIj4kZm9yd2FyZGluZ0hlYWRlclBhdGgiKSBvciBkaWUgIkNvdWxkIG5vdCBvcGVuICRm
b3J3YXJkaW5nSGVhZGVyUGF0aC4iOwotICAgICAgICAgICAgcHJpbnQgRk9SV0FSRElOR19IRUFE
RVIgIiRleHBlY3RlZEluY2x1ZGVTdGF0ZW1lbnRcbiI7Ci0gICAgICAgICAgICBjbG9zZShGT1JX
QVJESU5HX0hFQURFUik7CisgICAgICAgIG15ICRoZWFkZXJOYW1lID0gYmFzZW5hbWUoJGhlYWRl
cik7CisKKyAgICAgICAgIyBJZiB3ZSBmb3VuZCBtb3JlIGhlYWRlcnMgd2l0aCB0aGUgc2FtZSBu
YW1lLCBvbmx5IGdlbmVyYXRlIGEgZm9yd2FyZGluZyBoZWFkZXIgZm9yIHRoZSBjdXJyZW50IHBs
YXRmb3JtCisgICAgICAgIGlmKGdyZXAoJF8gPX4gIi8kaGVhZGVyTmFtZVwkIiwgQGZyYW1ld29y
a0hlYWRlcnMpID09IDEgfHwgJGhlYWRlciA9fiAiLyRwbGF0Zm9ybS8iICkgeworICAgICAgICAg
ICAgbXkgJGZvcndhcmRpbmdIZWFkZXJQYXRoID0gRmlsZTo6U3BlYy0+Y2F0ZmlsZSgkdGFyZ2V0
RGlyZWN0b3J5LCAkaGVhZGVyTmFtZSk7CisgICAgICAgICAgICBteSAkZXhwZWN0ZWRJbmNsdWRl
U3RhdGVtZW50ID0gIiNpbmNsdWRlIFwiJGhlYWRlclwiIjsKKyAgICAgICAgICAgIG15ICRmb3Vu
ZEluY2x1ZGVTdGF0ZW1lbnQgPSAwOworCisgICAgICAgICAgICAkZm91bmRJbmNsdWRlU3RhdGVt
ZW50ID0gPEVYSVNUSU5HX0hFQURFUj4gaWYgb3BlbihFWElTVElOR19IRUFERVIsICI8JGZvcndh
cmRpbmdIZWFkZXJQYXRoIik7CisgICAgICAgICAgICBjaG9tcCgkZm91bmRJbmNsdWRlU3RhdGVt
ZW50KTsKKworICAgICAgICAgICAgaWYgKCEgJGZvdW5kSW5jbHVkZVN0YXRlbWVudCB8fCAkZm91
bmRJbmNsdWRlU3RhdGVtZW50IG5lICRleHBlY3RlZEluY2x1ZGVTdGF0ZW1lbnQpIHsKKyAgICAg
ICAgICAgICAgICBwcmludCAiW0NyZWF0aW5nIGZvcndhcmRpbmcgaGVhZGVyIGZvciAkZnJhbWV3
b3JrLyRoZWFkZXJdXG4iOworICAgICAgICAgICAgICAgIG9wZW4oRk9SV0FSRElOR19IRUFERVIs
ICI+JGZvcndhcmRpbmdIZWFkZXJQYXRoIikgb3IgZGllICJDb3VsZCBub3Qgb3BlbiAkZm9yd2Fy
ZGluZ0hlYWRlclBhdGguIjsKKyAgICAgICAgICAgICAgICBwcmludCBGT1JXQVJESU5HX0hFQURF
UiAiJGV4cGVjdGVkSW5jbHVkZVN0YXRlbWVudFxuIjsKKyAgICAgICAgICAgICAgICBjbG9zZShG
T1JXQVJESU5HX0hFQURFUik7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGNsb3NlKEVY
SVNUSU5HX0hFQURFUik7CiAgICAgICAgIH0KLSAgICAgICAgY2xvc2UoRVhJU1RJTkdfSEVBREVS
KTsKICAgICB9CiB9Ci0KLS0gCjEuNy40LjEKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>