<?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>33037</bug_id>
          
          <creation_ts>2009-12-29 18:35:02 -0800</creation_ts>
          <short_desc>[check-webkit-style] Include order should understand uppercase</short_desc>
          <delta_ts>2009-12-30 17:34:34 -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>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</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="Adam Barth">abarth</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>175745</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-12-29 18:35:02 -0800</bug_when>
    <thetext>[check-webkit-style] Include order should understand uppercase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175746</commentid>
    <comment_count>1</comment_count>
      <attachid>45627</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-12-29 18:36:06 -0800</bug_when>
    <thetext>Created attachment 45627
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175748</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2009-12-29 18:39:15 -0800</bug_when>
    <thetext>style-queue ran check-webkit-style on attachment 45627 without any errors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>175832</commentid>
    <comment_count>3</comment_count>
      <attachid>45627</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-12-29 23:52:55 -0800</bug_when>
    <thetext>Comment on attachment 45627
Patch

I&apos;m slightly confused by this.  I think the sort order sorta defined to be whatever XCode&apos;s &quot;sort lines&quot; applescript thing does.  This makes our sort order looser, which is probably good, but I&apos;m not sure which editors will care.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>176040</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-12-30 14:02:04 -0800</bug_when>
    <thetext>Oh, we could do that.  The current thing is very braindead.  It thinks that capital letter always go ahead (or behind) their lowercase compatriots.

Ab
aa

So, it wants things sorted as above, which is nonsensical to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>176084</commentid>
    <comment_count>5</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2009-12-30 16:42:07 -0800</bug_when>
    <thetext>Our style guide says:

&gt; Other #include statements should be in sorted order (case sensitive, as done by the command-line sort tool or the Xcode sort selection command).

This patch appears to be trying to enforce case-insensitive ordering.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>176095</commentid>
    <comment_count>6</comment_count>
      <attachid>45627</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-12-30 17:32:41 -0800</bug_when>
    <thetext>Comment on attachment 45627
Patch

Ah, so this patch is wrong then.  I think the current behavior is wrong too, but I&apos;ll check against the &quot;sort&quot; command.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>176096</commentid>
    <comment_count>7</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-12-30 17:34:34 -0800</bug_when>
    <thetext>According to &quot;sort&quot;, the script is currently correct.  Wacky, but correct.

$ echo &quot;aa
&gt; Ab&quot; | sort
Ab
aa</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>45627</attachid>
            <date>2009-12-29 18:36:06 -0800</date>
            <delta_ts>2009-12-30 17:32:40 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-33037-20091229183604.patch</filename>
            <type>text/plain</type>
            <size>2778</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCBmMzc4ZGM1Li42NjlhNmEwIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMDktMTIt
MjkgIEFkYW0gQmFydGggIDxhYmFydGhAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbY2hlY2std2Via2l0LXN0eWxlXSBJbmNsdWRl
IG9yZGVyIHNob3VsZCB1bmRlcnN0YW5kIHVwcGVyY2FzZQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzMwMzcKKworICAgICAgICBQcmV2aW91c2x5IGNo
ZWNrLXdlYmtpdC1zdHlsZSBnb3QgY29uZnVzZWQgYWJvdXQgdGhlIGluY2x1ZGUgb3JkZXIKKyAg
ICAgICAgZm9yIGhlYWRlcnMgdGhhdCB1c2VkIGNhcGl0YWwgbGV0dGVycy4gIFRoaXMgcGF0Y2gg
dW5jb25mdXNlcyBpdC4KKworICAgICAgICAqIFNjcmlwdHMvbW9kdWxlcy9jcHBfc3R5bGUucHk6
CisgICAgICAgICogU2NyaXB0cy9tb2R1bGVzL2NwcF9zdHlsZV91bml0dGVzdC5weToKKwogMjAw
OS0xMi0yOCAgQWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmll
d2VkIGJ5IEVyaWMgU2VpZGVsLgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvU2NyaXB0cy9tb2R1
bGVzL2NwcF9zdHlsZS5weSBiL1dlYktpdFRvb2xzL1NjcmlwdHMvbW9kdWxlcy9jcHBfc3R5bGUu
cHkKaW5kZXggYTBlNDAyMi4uZWI0YjUxYSAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvU2NyaXB0
cy9tb2R1bGVzL2NwcF9zdHlsZS5weQorKysgYi9XZWJLaXRUb29scy9TY3JpcHRzL21vZHVsZXMv
Y3BwX3N0eWxlLnB5CkBAIC0yMzE5LDcgKzIzMTksNyBAQCBkZWYgY2hlY2tfaW5jbHVkZV9saW5l
KGZpbGVuYW1lLCBjbGVhbl9saW5lcywgbGluZV9udW1iZXIsIGluY2x1ZGVfc3RhdGUsIGVycm9y
KQogICAgICAgICAgICAgcHJldmlvdXNfbWF0Y2ggPSBfUkVfUEFUVEVSTl9JTkNMVURFLnNlYXJj
aChwcmV2aW91c19saW5lKQogICAgICAgICAgaWYgcHJldmlvdXNfbWF0Y2g6CiAgICAgICAgICAg
ICBwcmV2aW91c19oZWFkZXJfdHlwZSA9IGluY2x1ZGVfc3RhdGUuaGVhZGVyX3R5cGVzW3ByZXZp
b3VzX2xpbmVfbnVtYmVyXQotICAgICAgICAgICAgaWYgcHJldmlvdXNfaGVhZGVyX3R5cGUgPT0g
X09USEVSX0hFQURFUiBhbmQgcHJldmlvdXNfbGluZS5zdHJpcCgpID4gbGluZS5zdHJpcCgpOgor
ICAgICAgICAgICAgaWYgcHJldmlvdXNfaGVhZGVyX3R5cGUgPT0gX09USEVSX0hFQURFUiBhbmQg
cHJldmlvdXNfbGluZS5zdHJpcCgpLmxvd2VyKCkgPiBsaW5lLnN0cmlwKCkubG93ZXIoKToKICAg
ICAgICAgICAgICAgICBlcnJvcihmaWxlbmFtZSwgbGluZV9udW1iZXIsICdidWlsZC9pbmNsdWRl
X29yZGVyJywgNCwKICAgICAgICAgICAgICAgICAgICAgICAnQWxwaGFiZXRpY2FsIHNvcnRpbmcg
cHJvYmxlbS4nKQogCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9TY3JpcHRzL21vZHVsZXMvY3Bw
X3N0eWxlX3VuaXR0ZXN0LnB5IGIvV2ViS2l0VG9vbHMvU2NyaXB0cy9tb2R1bGVzL2NwcF9zdHls
ZV91bml0dGVzdC5weQppbmRleCA4YjFiMTdkLi4yYjY2ZDk4IDEwMDY0NAotLS0gYS9XZWJLaXRU
b29scy9TY3JpcHRzL21vZHVsZXMvY3BwX3N0eWxlX3VuaXR0ZXN0LnB5CisrKyBiL1dlYktpdFRv
b2xzL1NjcmlwdHMvbW9kdWxlcy9jcHBfc3R5bGVfdW5pdHRlc3QucHkKQEAgLTIwOTUsNiArMjA5
NSwxOCBAQCBjbGFzcyBPcmRlck9mSW5jbHVkZXNUZXN0KENwcFN0eWxlVGVzdEJhc2UpOgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnJykKIAogICAgICAgICBzZWxm
LmFzc2VydF9sYW5ndWFnZV9ydWxlc19jaGVjaygnZm9vLmgnLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAnI2luY2x1ZGUgImEuaCJcbicKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJyNpbmNsdWRlICJCYS5oIlxuJworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnI2luY2x1ZGUgImJjLmgiXG4nLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnJykKKworICAgICAgICBzZWxm
LmFzc2VydF9sYW5ndWFnZV9ydWxlc19jaGVjaygnZm9vLmgnLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAnI2luY2x1ZGUgImEuaCJcbicKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJyNpbmNsdWRlICJiYS5oIlxuJworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnI2luY2x1ZGUgIkJjLmgiXG4nLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnJykKKworICAgICAgICBzZWxm
LmFzc2VydF9sYW5ndWFnZV9ydWxlc19jaGVjaygnZm9vLmgnLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAnI2luY2x1ZGUgPGFzc2VydC5oPlxuJwogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnI2luY2x1ZGUgImJhci5oIlxuJywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ0FscGhhYmV0aWNhbCBzb3J0
aW5nIHByb2JsZW0uICBbYnVpbGQvaW5jbHVkZV9vcmRlcl0gWzRdJykK
</data>
<flag name="review"
          id="27712"
          type_id="1"
          status="-"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>