<?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>49925</bug_id>
          
          <creation_ts>2010-11-22 10:36:35 -0800</creation_ts>
          <short_desc>Simplify makeprop.pl</short_desc>
          <delta_ts>2010-11-24 07:52:19 -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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>49922</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Patrick R. Gansterer">paroga</reporter>
          <assigned_to name="Patrick R. Gansterer">paroga</assigned_to>
          <cc>abecsi</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>312404</commentid>
    <comment_count>0</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2010-11-22 10:36:35 -0800</bug_when>
    <thetext>see patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312409</commentid>
    <comment_count>1</comment_count>
      <attachid>74573</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2010-11-22 10:45:37 -0800</bug_when>
    <thetext>Created attachment 74573
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312776</commentid>
    <comment_count>2</comment_count>
    <who name="Andras Becsi">abecsi</who>
    <bug_when>2010-11-23 05:13:59 -0800</bug_when>
    <thetext>LGTM, thanks for doing this!

Ossy, could you review, please?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312778</commentid>
    <comment_count>3</comment_count>
    <who name="Andras Becsi">abecsi</who>
    <bug_when>2010-11-23 05:17:08 -0800</bug_when>
    <thetext>Sorry, there is no explicit dependency.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312783</commentid>
    <comment_count>4</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2010-11-23 05:21:53 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; Sorry, there is no explicit dependency.
Not sure. IMHO CSSPropertyNames.cpp needs HashTools.h to compile, but if a buildsystem realy needs it, it would fail too at the moment. So bug 49922 will &quot;fix&quot; this missing dependency. ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312788</commentid>
    <comment_count>5</comment_count>
    <who name="Andras Becsi">abecsi</who>
    <bug_when>2010-11-23 05:33:57 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; (In reply to comment #3)
&gt; &gt; Sorry, there is no explicit dependency.
&gt; Not sure. IMHO CSSPropertyNames.cpp needs HashTools.h to compile, but if a buildsystem realy needs it, it would fail too at the moment. So bug 49922 will &quot;fix&quot; this missing dependency. ;-)

Actually the file still exists in the EWS&apos; build tree because of the incremental build, that&apos;s why it builds currently and it will still exist after the other patch, so this could cause troubles without a clean build.

And also, please remove the dependency to CSSPropertyNamesHash.h from GNUmakefile.am:

./WebCore/GNUmakefile.am:97:    DerivedSources/WebCore/CSSPropertyNamesHash.h \
./WebCore/GNUmakefile.am:4554:DerivedSources/WebCore/CSSPropertyNamesHash.h: DerivedSources/WebCore/CSSPropertyNames.cpp</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312789</commentid>
    <comment_count>6</comment_count>
    <who name="Andras Becsi">abecsi</who>
    <bug_when>2010-11-23 05:36:23 -0800</bug_when>
    <thetext>&gt; And also, please remove the dependency to CSSPropertyNamesHash.h from GNUmakefile.am.

Ah, you did it, sorry.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312793</commentid>
    <comment_count>7</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2010-11-23 05:46:44 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; Actually the file still exists in the EWS&apos; build tree because of the incremental build, that&apos;s why it builds currently and it will still exist after the other patch, so this could cause troubles without a clean build.

AFAIK all buildsystem generate all files before they compile, so that&apos;s not a real problem IMHO. But that the files still exists in the DerivedSources directory is a general problem with incremental builds :-(.


(In reply to comment #6)
&gt; &gt; And also, please remove the dependency to CSSPropertyNamesHash.h from GNUmakefile.am.
&gt; 
&gt; Ah, you did it, sorry.
Yes ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>313275</commentid>
    <comment_count>8</comment_count>
      <attachid>74573</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-24 06:58:44 -0800</bug_when>
    <thetext>Comment on attachment 74573
Patch

Rejecting patch 74573 from commit-queue.

Failed to run &quot;[&apos;./WebKitTools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;--bot-id=abarth-cq-sl&apos;, &apos;build&apos;, &apos;--no-clean&apos;, &apos;--no-update&apos;, &apos;--build-style=both&apos;]&quot; exit_code: 1
ERROR: Working directory has local commits, pass --force-clean to continue.

Full output: http://queues.webkit.org/results/6299043</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>313298</commentid>
    <comment_count>9</comment_count>
      <attachid>74573</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-24 07:52:14 -0800</bug_when>
    <thetext>Comment on attachment 74573
Patch

Clearing flags on attachment: 74573

Committed r72672: &lt;http://trac.webkit.org/changeset/72672&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>313299</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-11-24 07:52:19 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>74573</attachid>
            <date>2010-11-22 10:45:37 -0800</date>
            <delta_ts>2010-11-24 07:52:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-49925.patch</filename>
            <type>text/plain</type>
            <size>4322</size>
            <attacher name="Patrick R. Gansterer">paroga</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
ODcyMTQ0My4uZDkwMjE4MyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxMC0xMS0yMiAgUGF0cmljayBHYW5z
dGVyZXIgIDxwYXJvZ2FAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBTaW1wbGlmeSBtYWtlcHJvcC5wbAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDk5MjUKKworICAgICAgICBEb24ndCBn
ZW5lcmF0ZSBDU1NQcm9wZXJ0eU5hbWVzSGFzaC5oLgorICAgICAgICBJbnN0ZWFkIGdlbmVyYXRl
IENTU1Byb3BlcnR5TmFtZXMgZGlyZWN0bHkuCisKKyAgICAgICAgKiBHTlVtYWtlZmlsZS5hbTog
UmVtb3ZlZCBydWxlIGZvciBDU1NQcm9wZXJ0eU5hbWVzSGFzaC5oLgorICAgICAgICAqIGNzcy9t
YWtlcHJvcC5wbDoKKwogMjAxMC0xMS0yMSAgUGF0cmljayBHYW5zdGVyZXIgIDxwYXJvZ2FAd2Vi
a2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBDc2FiYSBPc3p0cm9nb27DoWMuCmRpZmYg
LS1naXQgYS9XZWJDb3JlL0dOVW1ha2VmaWxlLmFtIGIvV2ViQ29yZS9HTlVtYWtlZmlsZS5hbQpp
bmRleCBlNWZlMmE3Li5iNTlhZWMxIDEwMDY0NAotLS0gYS9XZWJDb3JlL0dOVW1ha2VmaWxlLmFt
CisrKyBiL1dlYkNvcmUvR05VbWFrZWZpbGUuYW0KQEAgLTk0LDcgKzk0LDYgQEAgd2ViY29yZV9i
dWlsdF9zb3VyY2VzICs9IFwKIAlEZXJpdmVkU291cmNlcy9XZWJDb3JlL0NTU0dyYW1tYXIuaCBc
CiAJRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9DU1NQcm9wZXJ0eU5hbWVzLmggXAogCURlcml2ZWRT
b3VyY2VzL1dlYkNvcmUvQ1NTUHJvcGVydHlOYW1lcy5jcHAgXAotCURlcml2ZWRTb3VyY2VzL1dl
YkNvcmUvQ1NTUHJvcGVydHlOYW1lc0hhc2guaCBcCiAJRGVyaXZlZFNvdXJjZXMvV2ViQ29yZS9D
U1NWYWx1ZUtleXdvcmRzLmggXAogCURlcml2ZWRTb3VyY2VzL1dlYkNvcmUvQ1NTVmFsdWVLZXl3
b3Jkcy5jcHAgXAogCURlcml2ZWRTb3VyY2VzL1dlYkNvcmUvQ1NTVmFsdWVLZXl3b3Jkc0hhc2gu
aCBcCkBAIC00NTI0LDcgKzQ1MjMsNiBAQCBGRUFUVVJFX0RFRklORVMgKz0gRU5BQkxFX0JMT0I9
MQogd2ViY29yZV9jcHBmbGFncyArPSAtREVOQUJMRV9CTE9CPTEKIGVuZGlmICAjIEVORCBFTkFC
TEVfQkxPQgogCi1EZXJpdmVkU291cmNlcy9XZWJDb3JlL0NTU1Byb3BlcnR5TmFtZXNIYXNoLmg6
IERlcml2ZWRTb3VyY2VzL1dlYkNvcmUvQ1NTUHJvcGVydHlOYW1lcy5jcHAKIERlcml2ZWRTb3Vy
Y2VzL1dlYkNvcmUvQ1NTUHJvcGVydHlOYW1lcy5jcHA6IERlcml2ZWRTb3VyY2VzL1dlYkNvcmUv
Q1NTUHJvcGVydHlOYW1lcy5oCiBEZXJpdmVkU291cmNlcy9XZWJDb3JlL0NTU1Byb3BlcnR5TmFt
ZXMuaDogJChXRUJDT1JFX0NTU19QUk9QRVJUWV9OQU1FUykgJChXZWJDb3JlKS9jc3MvbWFrZXBy
b3AucGwKIAlpZiBzb3J0ICQoV0VCQ09SRV9DU1NfUFJPUEVSVFlfTkFNRVMpIHwgdW5pcSAtZCB8
IGdyZXAgLUUgJ15bXiNdJzsgdGhlbiBlY2hvICdEdXBsaWNhdGUgdmFsdWUhJzsgZXhpdCAxOyBm
aQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9jc3MvbWFrZXByb3AucGwgYi9XZWJDb3JlL2Nzcy9tYWtl
cHJvcC5wbAppbmRleCA2NGY1YTZiLi5kMzk0NzM5IDEwMDY0NAotLS0gYS9XZWJDb3JlL2Nzcy9t
YWtlcHJvcC5wbAorKysgYi9XZWJDb3JlL2Nzcy9tYWtlcHJvcC5wbApAQCAtMzksNiArMzksMTAg
QEAgcHJpbnQgR1BFUkYgPDwgIkVPRiI7CiAlewogLyogVGhpcyBmaWxlIGlzIGF1dG9tYXRpY2Fs
bHkgZ2VuZXJhdGVkIGZyb20gQ1NTUHJvcGVydHlOYW1lcy5pbiBieSBtYWtlcHJvcCwgZG8gbm90
IGVkaXQgKi8KICNpbmNsdWRlIFwiQ1NTUHJvcGVydHlOYW1lcy5oXCIKKyNpbmNsdWRlIFwiSGFz
aFRvb2xzLmhcIgorI2luY2x1ZGUgPHN0cmluZy5oPgorCituYW1lc3BhY2UgV2ViQ29yZSB7CiAl
fQogJXN0cnVjdC10eXBlCiBzdHJ1Y3QgUHJvcGVydHk7CkBAIC01MSw3ICs1NSw2IEBAIHN0cnVj
dCBQcm9wZXJ0eTsKICVkZWZpbmUgbG9va3VwLWZ1bmN0aW9uLW5hbWUgZmluZFByb3BlcnR5SW1w
bAogJWRlZmluZSBoYXNoLWZ1bmN0aW9uLW5hbWUgcHJvcGVyeV9oYXNoX2Z1bmN0aW9uCiAlZGVm
aW5lIHdvcmQtYXJyYXktbmFtZSBwcm9wZXJ0eV93b3JkbGlzdAotJWluY2x1ZGVzCiAlZW51bQog
JSUKIEVPRgpAQCAtNjEsOCArNjQsMjYgQEAgZm9yZWFjaCBteSAkbmFtZSAoQG5hbWVzKSB7CiAg
ICRpZCA9fiBzLyheW14tXSl8LSguKS91YygkMXx8JDIpL2dlOwogICBwcmludCBHUEVSRiAkbmFt
ZSAuICIsIENTU1Byb3BlcnR5IiAuICRpZCAuICJcbiI7CiB9Ci1wcmludCBHUEVSRiAiJSVcbiI7
Ci1jbG9zZSBHUEVSRjsKKworcHJpbnQgR1BFUkY8PCAiRU9GIjsKKyUlCitjb25zdCBQcm9wZXJ0
eSogZmluZFByb3BlcnR5KHJlZ2lzdGVyIGNvbnN0IGNoYXIqIHN0ciwgcmVnaXN0ZXIgdW5zaWdu
ZWQgaW50IGxlbikKK3sKKyAgICByZXR1cm4gQ1NTUHJvcGVydHlOYW1lc0hhc2g6OmZpbmRQcm9w
ZXJ0eUltcGwoc3RyLCBsZW4pOworfQorCitjb25zdCBjaGFyKiBnZXRQcm9wZXJ0eU5hbWUoQ1NT
UHJvcGVydHlJRCBpZCkKK3sKKyAgICBpZiAoaWQgPCBmaXJzdENTU1Byb3BlcnR5KQorICAgICAg
ICByZXR1cm4gMDsKKyAgICBpbnQgaW5kZXggPSBpZCAtIGZpcnN0Q1NTUHJvcGVydHk7CisgICAg
aWYgKGluZGV4ID49IG51bUNTU1Byb3BlcnRpZXMpCisgICAgICAgIHJldHVybiAwOworICAgIHJl
dHVybiBwcm9wZXJ0eU5hbWVTdHJpbmdzW2luZGV4XTsKK30KKworfSAvLyBuYW1lc3BhY2UgV2Vi
Q29yZQorRU9GCiAKIG9wZW4gSEVBREVSLCAiPkNTU1Byb3BlcnR5TmFtZXMuaCIgfHwgZGllICJD
b3VsZCBub3Qgb3BlbiBDU1NQcm9wZXJ0eU5hbWVzLmggZm9yIHdyaXRpbmciOwogcHJpbnQgSEVB
REVSIDw8ICJFT0YiOwpAQCAtMTE2LDQ2ICsxMzcsNCBAQCBFT0YKIAogY2xvc2UgSEVBREVSOwog
Ci1zeXN0ZW0oImdwZXJmIC0ta2V5LXBvc2l0aW9ucz1cIipcIiAtRCAtbiAtcyAyIENTU1Byb3Bl
cnR5TmFtZXMuZ3BlcmYgPiBDU1NQcm9wZXJ0eU5hbWVzSGFzaC5oIikgPT0gMCB8fCBkaWUgImNh
bGxpbmcgZ3BlcmYgZmFpbGVkOiAkPyI7Ci0KLW9wZW4gQywgIj4+Q1NTUHJvcGVydHlOYW1lc0hh
c2guaCIgfHwgZGllICJDb3VsZCBub3Qgb3BlbiBDU1NQcm9wZXJ0eU5hbWVzSGFzaC5oIGZvciB3
cml0aW5nIjsKLXByaW50IEMgPDwgIkVPRiI7Ci0KLUVPRgotCi1jbG9zZSBDOwotCi1teSAkcHJv
cGVydHlOYW1lc0ltcGwgPSAiQ1NTUHJvcGVydHlOYW1lcy5jcHAiOwotCi1vcGVuIFBST1BFUlRZ
TkFNRVMsICI+JHByb3BlcnR5TmFtZXNJbXBsIiB8fCBkaWUgIkNvdWxkIG5vdCBvcGVuICRwcm9w
ZXJ0eU5hbWVzSW1wbCBmb3Igd3JpdGluZyI7Ci1wcmludCBQUk9QRVJUWU5BTUVTIDw8ICJFT0Yi
OwotLyogVGhpcyBmaWxlIGlzIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGJ5IG1ha2UtaGFzaC10
b29scy5wbCwgZG8gbm90IGVkaXQgKi8KLQotCi0jaW5jbHVkZSAiQ1NTUHJvcGVydHlOYW1lcy5o
IgotI2luY2x1ZGUgIkhhc2hUb29scy5oIgotCi1uYW1lc3BhY2UgV2ViQ29yZSB7Ci0jaW5jbHVk
ZSAiQ1NTUHJvcGVydHlOYW1lc0hhc2guaCIKLQotY29uc3QgUHJvcGVydHkqIGZpbmRQcm9wZXJ0
eSAocmVnaXN0ZXIgY29uc3QgY2hhciogc3RyLCByZWdpc3RlciB1bnNpZ25lZCBpbnQgbGVuKQot
ewotICAgIHJldHVybiBDU1NQcm9wZXJ0eU5hbWVzSGFzaDo6ZmluZFByb3BlcnR5SW1wbChzdHIs
IGxlbik7Ci19Ci0KLWNvbnN0IGNoYXIqIGdldFByb3BlcnR5TmFtZShDU1NQcm9wZXJ0eUlEIGlk
KQotewotICAgIGlmIChpZCA8IGZpcnN0Q1NTUHJvcGVydHkpCi0gICAgICAgIHJldHVybiAwOwot
ICAgIGludCBpbmRleCA9IGlkIC0gZmlyc3RDU1NQcm9wZXJ0eTsKLSAgICBpZiAoaW5kZXggPj0g
bnVtQ1NTUHJvcGVydGllcykKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgcmV0dXJuIHByb3BlcnR5
TmFtZVN0cmluZ3NbaW5kZXhdOwotfQotCi19IC8vIG5hbWVzcGFjZSBXZWJDb3JlCi0KLUVPRgot
Ci1jbG9zZSBQUk9QRVJUWU5BTUVTOwotCitzeXN0ZW0oImdwZXJmIC0ta2V5LXBvc2l0aW9ucz1c
IipcIiAtRCAtbiAtcyAyIENTU1Byb3BlcnR5TmFtZXMuZ3BlcmYgPiBDU1NQcm9wZXJ0eU5hbWVz
LmNwcCIpID09IDAgfHwgZGllICJjYWxsaW5nIGdwZXJmIGZhaWxlZDogJD8iOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>