<?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>58576</bug_id>
          
          <creation_ts>2011-04-14 14:43:20 -0700</creation_ts>
          <short_desc>Evaluate PLATFORM(GTK) before OS(WINDOWS)</short_desc>
          <delta_ts>2011-04-15 18:22:35 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</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>0</everconfirmed>
          <reporter name="Fridrich Strba">fridrich.strba</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>386050</commentid>
    <comment_count>0</comment_count>
    <who name="Fridrich Strba">fridrich.strba</who>
    <bug_when>2011-04-14 14:43:20 -0700</bug_when>
    <thetext>This allow the Windows GTK build to chose the right branch before it is sucked by all-encompassing OS(WINDOWS) test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>386052</commentid>
    <comment_count>1</comment_count>
      <attachid>89656</attachid>
    <who name="Fridrich Strba">fridrich.strba</who>
    <bug_when>2011-04-14 14:46:00 -0700</bug_when>
    <thetext>Created attachment 89656
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>386114</commentid>
    <comment_count>2</comment_count>
      <attachid>89656</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-04-14 15:37:53 -0700</bug_when>
    <thetext>Comment on attachment 89656
Patch

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

&gt; Source/WebCore/platform/FileSystem.h:-80
&gt; -#if OS(WINDOWS)

It might be better here to simply change this to #if OS(WINDOWS) &amp;&amp; !PLATFORM(GTK)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>386364</commentid>
    <comment_count>3</comment_count>
    <who name="Fridrich Strba">fridrich.strba</who>
    <bug_when>2011-04-14 21:43:42 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 89656 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=89656&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/platform/FileSystem.h:-80
&gt; &gt; -#if OS(WINDOWS)
&gt; 
&gt; It might be better here to simply change this to #if OS(WINDOWS) &amp;&amp; !PLATFORM(GTK)

In my opinion, moving the 3 lines is producing more readable code and correspond to what for instance QT port does, the evaluation of its platform comes before the windows evaluation. There is already enough of forest of ifdefs so that the stuff be even more offuscated :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387064</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-15 17:14:59 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 89656:

http/tests/xmlhttprequest/logout.html bug 52047 (author: ap@webkit.org)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387067</commentid>
    <comment_count>5</comment_count>
      <attachid>89656</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-15 17:17:51 -0700</bug_when>
    <thetext>Comment on attachment 89656
Patch

Clearing flags on attachment: 89656

Committed r84059: &lt;http://trac.webkit.org/changeset/84059&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387068</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-15 17:17:54 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>387138</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-04-15 18:22:35 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/84059 might have broken WinCairo Debug (Build)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>89656</attachid>
            <date>2011-04-14 14:46:00 -0700</date>
            <delta_ts>2011-04-15 17:17:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-58576-20110414234558.patch</filename>
            <type>text/plain</type>
            <size>2185</size>
            <attacher name="Fridrich Strba">fridrich.strba</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDgzODk1KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMDQtMTQgIEZyaWRyaWNo
IFN0cmJhICA8ZnJpZHJpY2guc3RyYmFAYmx1ZXdpbi5jaD4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBFdmFsdWF0ZSBQTEFURk9STShHVEspIGJlZm9y
ZSB0aGUgYWxsLWVuY29tcGFzc2luZyBPUyhXSU5ET1dTKQorICAgICAgICB0ZXN0LiBUaGlzIGFs
bG93cyBXaW5kb3dzIGJ1aWxkIG9mIFdlYktpdCBHVEsgdG8gY2hvc2UgdGhlIHJpZ2h0CisgICAg
ICAgIHBhdGguCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD01ODU3NgorCisgICAgICAgICogcGxhdGZvcm0vRmlsZVN5c3RlbS5oOgorCiAyMDExLTA0LTE0
ICBLZW5uZXRoIFJ1c3NlbGwgIDxrYnJAZ29vZ2xlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBi
eSBEaW1pdHJpIEdsYXprb3YuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9GaWxlU3lz
dGVtLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vRmlsZVN5c3RlbS5o
CShyZXZpc2lvbiA4Mzg5MikKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL0ZpbGVTeXN0ZW0u
aAkod29ya2luZyBjb3B5KQpAQCAtNzcsNyArNzcsOSBAQCB0eXBlZGVmIHN0cnVjdCBfR01vZHVs
ZSBHTW9kdWxlOwogbmFtZXNwYWNlIFdlYkNvcmUgewogCiAvLyBQbGF0Zm9ybU1vZHVsZQotI2lm
IE9TKFdJTkRPV1MpCisjaWYgUExBVEZPUk0oR1RLKQordHlwZWRlZiBHTW9kdWxlKiBQbGF0Zm9y
bU1vZHVsZTsKKyNlbGlmIE9TKFdJTkRPV1MpCiB0eXBlZGVmIEhNT0RVTEUgUGxhdGZvcm1Nb2R1
bGU7CiAjZWxpZiBQTEFURk9STShRVCkKICNpZiBkZWZpbmVkKFFfV1NfTUFDKQpAQCAtODcsOCAr
ODksNiBAQCB0eXBlZGVmIFFMaWJyYXJ5KiBQbGF0Zm9ybU1vZHVsZTsKICNlbHNlCiB0eXBlZGVm
IHZvaWQqIFBsYXRmb3JtTW9kdWxlOwogI2VuZGlmCi0jZWxpZiBQTEFURk9STShHVEspCi10eXBl
ZGVmIEdNb2R1bGUqIFBsYXRmb3JtTW9kdWxlOwogI2VsaWYgVVNFKENGKQogdHlwZWRlZiBDRkJ1
bmRsZVJlZiBQbGF0Zm9ybU1vZHVsZTsKICNlbHNlCkBAIC0xMjIsNiArMTIyLDkgQEAgdHlwZWRl
ZiB1bnNpZ25lZCBQbGF0Zm9ybU1vZHVsZVZlcnNpb247CiAjaWYgUExBVEZPUk0oUVQpCiB0eXBl
ZGVmIFFGaWxlKiBQbGF0Zm9ybUZpbGVIYW5kbGU7CiBjb25zdCBQbGF0Zm9ybUZpbGVIYW5kbGUg
aW52YWxpZFBsYXRmb3JtRmlsZUhhbmRsZSA9IDA7CisjZWxpZiBQTEFURk9STShHVEspCit0eXBl
ZGVmIEdGaWxlSU9TdHJlYW0qIFBsYXRmb3JtRmlsZUhhbmRsZTsKK2NvbnN0IFBsYXRmb3JtRmls
ZUhhbmRsZSBpbnZhbGlkUGxhdGZvcm1GaWxlSGFuZGxlID0gMDsKICNlbGlmIE9TKFdJTkRPV1Mp
CiB0eXBlZGVmIEhBTkRMRSBQbGF0Zm9ybUZpbGVIYW5kbGU7CiAvLyBGSVhNRTogLTEgaXMgSU5W
QUxJRF9IQU5ETEVfVkFMVUUsIGRlZmluZWQgaW4gPHdpbmJhc2UuaD4uIENocm9taXVtIHRyaWVz
IHRvCkBAIC0xMzAsOSArMTMzLDYgQEAgY29uc3QgUGxhdGZvcm1GaWxlSGFuZGxlIGludmFsaWRQ
bGF0Zm9ybQogI2VsaWYgUExBVEZPUk0oQlJFV01QKQogdHlwZWRlZiBJRmlsZSogUGxhdGZvcm1G
aWxlSGFuZGxlOwogY29uc3QgUGxhdGZvcm1GaWxlSGFuZGxlIGludmFsaWRQbGF0Zm9ybUZpbGVI
YW5kbGUgPSAwOwotI2VsaWYgUExBVEZPUk0oR1RLKQotdHlwZWRlZiBHRmlsZUlPU3RyZWFtKiBQ
bGF0Zm9ybUZpbGVIYW5kbGU7Ci1jb25zdCBQbGF0Zm9ybUZpbGVIYW5kbGUgaW52YWxpZFBsYXRm
b3JtRmlsZUhhbmRsZSA9IDA7CiAjZWxpZiBQTEFURk9STShXWCkKIHR5cGVkZWYgd3hGaWxlKiBQ
bGF0Zm9ybUZpbGVIYW5kbGU7CiBjb25zdCBQbGF0Zm9ybUZpbGVIYW5kbGUgaW52YWxpZFBsYXRm
b3JtRmlsZUhhbmRsZSA9IDA7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>