<?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>39663</bug_id>
          
          <creation_ts>2010-05-25 02:07:19 -0700</creation_ts>
          <short_desc>Update the style guide re: static member variables and structs</short_desc>
          <delta_ts>2010-05-28 02:02:15 -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>New Bugs</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>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>1</everconfirmed>
          <reporter name="Jeremy Orlow">jorlow</reporter>
          <assigned_to name="Jeremy Orlow">jorlow</assigned_to>
          <cc>darin</cc>
    
    <cc>tkent</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>230178</commentid>
    <comment_count>0</comment_count>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-05-25 02:07:19 -0700</bug_when>
    <thetext>Update the style guide re: static member variables and structs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>230179</commentid>
    <comment_count>1</comment_count>
      <attachid>56995</attachid>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-05-25 02:14:37 -0700</bug_when>
    <thetext>Created attachment 56995
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>230295</commentid>
    <comment_count>2</comment_count>
      <attachid>56995</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-05-25 08:55:15 -0700</bug_when>
    <thetext>Comment on attachment 56995
Patch

&gt; -&lt;li&gt;Prefix C++ data members with &quot;m_&quot;.
&gt; +&lt;li&gt;Prefix C++ class member variables with &quot;m_&quot; and do not make them public.

The term &quot;data members&quot; is correct C++ terminology. The term &quot;member variables&quot; is not correct C++ terminology. I would write:

    Prefix C++ data members with &quot;m_&quot; and static data members with &quot;s_&quot; and do not make them public

&gt; +&lt;li&gt;Static member variables should be prefixed with &quot;s_&quot;.&lt;/li&gt;

The correct term is &quot;static data members&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>230300</commentid>
    <comment_count>3</comment_count>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-05-25 09:09:41 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 56995 [details])
&gt; &gt; -&lt;li&gt;Prefix C++ data members with &quot;m_&quot;.
&gt; &gt; +&lt;li&gt;Prefix C++ class member variables with &quot;m_&quot; and do not make them public.
&gt; 
&gt; The term &quot;data members&quot; is correct C++ terminology. The term &quot;member variables&quot; is not correct C++ terminology. I would write:
&gt; 
&gt;     Prefix C++ data members with &quot;m_&quot; and static data members with &quot;s_&quot; and do not make them public

Does &quot;C++ data member&quot; imply class (vs. structs)?  Even if so, I think we should explicitly explain that public data members are OK with structs but not classes.
 
&gt; &gt; +&lt;li&gt;Static member variables should be prefixed with &quot;s_&quot;.&lt;/li&gt;
&gt; 
&gt; The correct term is &quot;static data members&quot;.

I will delete this and mention it above instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>230636</commentid>
    <comment_count>4</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-05-26 03:20:51 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Does &quot;C++ data member&quot; imply class (vs. structs)?  Even if so, I think we should explicitly explain that public data members are OK with structs but not classes.

&quot;data member&quot; is used for structs too in the standard.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>230648</commentid>
    <comment_count>5</comment_count>
      <attachid>57088</attachid>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-05-26 03:45:04 -0700</bug_when>
    <thetext>Created attachment 57088
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>230767</commentid>
    <comment_count>6</comment_count>
      <attachid>57088</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-05-26 10:49:47 -0700</bug_when>
    <thetext>Comment on attachment 57088
Patch

&gt; -&lt;li&gt;Prefix C++ data members with &quot;m_&quot;.
&gt; +&lt;li&gt;All data members in C++ classes must be private.  Static data members should be prefixed by &quot;s_&quot;.  All other data members should be prefixed by &quot;m_&quot;.

Why the &quot;must&quot; vs. &quot;should&quot; here? I don’t think we need the word “All”.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>231266</commentid>
    <comment_count>7</comment_count>
      <attachid>57233</attachid>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-05-27 06:23:18 -0700</bug_when>
    <thetext>Created attachment 57233
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>231610</commentid>
    <comment_count>8</comment_count>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-05-28 02:02:15 -0700</bug_when>
    <thetext>Committed r60346: &lt;http://trac.webkit.org/changeset/60346&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>56995</attachid>
            <date>2010-05-25 02:14:37 -0700</date>
            <delta_ts>2010-05-26 03:44:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-39663-20100525101435.patch</filename>
            <type>text/plain</type>
            <size>2122</size>
            <attacher name="Jeremy Orlow">jorlow</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFNpdGUvQ2hhbmdlTG9nIGIvV2ViS2l0U2l0ZS9DaGFuZ2VMb2cK
aW5kZXggZjRkYWI1MWRhMGIyM2M0N2NjOGY3NzE3NDYyNjM4MWFjMjc4ODYzMS4uODI4NjA5NmRl
NDU5MzEwYjgyYmMxZGU5NTU3ZDUxMWFmNzI0YzM3MCAxMDA2NDQKLS0tIGEvV2ViS2l0U2l0ZS9D
aGFuZ2VMb2cKKysrIGIvV2ViS2l0U2l0ZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAx
MC0wNS0yNSAgSmVyZW15IE9ybG93ICA8am9ybG93QGNocm9taXVtLm9yZz4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVcGRhdGUgdGhlIHN0eWxlIGd1
aWRlIHJlOiBzdGF0aWMgbWVtYmVyIHZhcmlhYmxlcyBhbmQgc3RydWN0cworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mzk2NjMKKworICAgICAgICBQZXIg
RGFyaW4gQWRsZXIncyBwcm9wb3NhbCBvbiB3ZWJraXQtZGV2LgorCisgICAgICAgIEFsbCBzdGF0
aWMgbWVtYmVyIHZhcmlhYmxlcyBzaG91bGQgYmUgcHJlZml4ZWQgd2l0aCBzXy4KKyAgICAgICAg
bV8gc2hvdWxkIG5vdCBiZSB1c2VkIGZvciBwdWJsaWMgZGF0YSBtZW1iZXJzIGluIHN0cnVjdHMu
CisgICAgICAgIE9ubHkgc3RydWN0cyBzaG91bGQgaGF2ZSBwdWJsaWMgZGF0YSBtZW1iZXJzLgor
CisgICAgICAgICogY29kaW5nL2NvZGluZy1zdHlsZS5odG1sOgorCiAyMDEwLTA1LTI0ICBEYXZp
ZCBMZXZpbiAgPGxldmluQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBNYWNp
ZWogU3RhY2hvd2lhay4KZGlmZiAtLWdpdCBhL1dlYktpdFNpdGUvY29kaW5nL2NvZGluZy1zdHls
ZS5odG1sIGIvV2ViS2l0U2l0ZS9jb2RpbmcvY29kaW5nLXN0eWxlLmh0bWwKaW5kZXggZTcxNWEy
OGQwN2I5MjI0MTg0MjE1OGZlNWM0NzYyZDA5NWUyYWFiMi4uNWQwYjI2OGNmODNhMjAzYThjY2M1
Y2I0ZjFmODMyZDhkYmQ2MGJhNyAxMDA2NDQKLS0tIGEvV2ViS2l0U2l0ZS9jb2RpbmcvY29kaW5n
LXN0eWxlLmh0bWwKKysrIGIvV2ViS2l0U2l0ZS9jb2RpbmcvY29kaW5nLXN0eWxlLmh0bWwKQEAg
LTUwNiwxMSArNTA2LDE0IEBAIHNob3J0IHRhYnVsYXRpb25JbmRleDsgLy8gYml6YXJyZQogPC9w
cmU+CiA8L2xpPgogCi08bGk+UHJlZml4IEMrKyBkYXRhIG1lbWJlcnMgd2l0aCAibV8iLgorPGxp
PlByZWZpeCBDKysgY2xhc3MgbWVtYmVyIHZhcmlhYmxlcyB3aXRoICJtXyIgYW5kIGRvIG5vdCBt
YWtlIHRoZW0gcHVibGljLgogPGg0IGNsYXNzPSJyaWdodCI+UmlnaHQ6PC9oND4KIDxwcmUgY2xh
c3M9ImNvZGUiPgogY2xhc3MgU3RyaW5nIHsKK3B1YmxpYzoKICAgICAuLi4KKworcHJpdmF0ZToK
ICAgICBzaG9ydCBtX2xlbmd0aDsKIH07CiA8L3ByZT4KQEAgLTUxOCw3ICs1MjEsOSBAQCBjbGFz
cyBTdHJpbmcgewogPGg0IGNsYXNzPSJ3cm9uZyI+V3Jvbmc6PC9oND4KIDxwcmUgY2xhc3M9ImNv
ZGUiPgogY2xhc3MgU3RyaW5nIHsKK3B1YmxpYzoKICAgICAuLi4KKwogICAgIHNob3J0IGxlbmd0
aDsKIH07CiA8L3ByZT4KQEAgLTU5OCw2ICs2MDMsNyBAQCB2b2lkIHNldENvdW50KHNpemVfdCBj
b3VudCk7CiB0aGV5IHNob3VsZCByZWFkIGxpa2UgYSBwaHJhc2UgYW5kIGVhY2ggcGllY2Ugb2Yg
dGhlIHNlbGVjdG9yIHNob3VsZCAKIHN0YXJ0IHdpdGggYSBsb3dlcmNhc2UgbGV0dGVyIGFuZCB1
c2UgaW50ZXJjYXBzLjwvbGk+CiA8bGk+RW51bSBtZW1iZXJzIHNob3VsZCB1c2VyIEludGVyQ2Fw
cyB3aXRoIGFuIGluaXRpYWwgY2FwaXRhbCBsZXR0ZXIuPC9saT4KKzxsaT5TdGF0aWMgbWVtYmVy
IHZhcmlhYmxlcyBzaG91bGQgYmUgcHJlZml4ZWQgd2l0aCAic18iLjwvbGk+CiA8bGk+UHJlZmVy
IGNvbnN0IHRvICNkZWZpbmUuIFByZWZlciBpbmxpbmUgZnVuY3Rpb25zIHRvIG1hY3Jvcy48L2xp
PgogPGxpPiNkZWZpbmVkIGNvbnN0YW50cyBzaG91bGQgdXNlIGFsbCB1cHBlcmNhc2UgbmFtZXMg
d2l0aCB3b3JkcyBzZXBhcmF0ZWQgYnkgdW5kZXJzY29yZXMuPC9saT4KIDxsaT4gTWFjcm9zIHRo
YXQgZXhwYW5kIHRvIGZ1bmN0aW9uIGNhbGxzIG9yIG90aGVyIG5vbi1jb25zdGFudCBjb21wdXRh
dGlvbjogdGhlc2UgCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>57088</attachid>
            <date>2010-05-26 03:45:04 -0700</date>
            <delta_ts>2010-05-27 06:23:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-39663-20100526114502.patch</filename>
            <type>text/plain</type>
            <size>1631</size>
            <attacher name="Jeremy Orlow">jorlow</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFNpdGUvQ2hhbmdlTG9nIGIvV2ViS2l0U2l0ZS9DaGFuZ2VMb2cK
aW5kZXggZjRkYWI1MWRhMGIyM2M0N2NjOGY3NzE3NDYyNjM4MWFjMjc4ODYzMS4uODI4NjA5NmRl
NDU5MzEwYjgyYmMxZGU5NTU3ZDUxMWFmNzI0YzM3MCAxMDA2NDQKLS0tIGEvV2ViS2l0U2l0ZS9D
aGFuZ2VMb2cKKysrIGIvV2ViS2l0U2l0ZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAx
MC0wNS0yNSAgSmVyZW15IE9ybG93ICA8am9ybG93QGNocm9taXVtLm9yZz4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVcGRhdGUgdGhlIHN0eWxlIGd1
aWRlIHJlOiBzdGF0aWMgbWVtYmVyIHZhcmlhYmxlcyBhbmQgc3RydWN0cworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mzk2NjMKKworICAgICAgICBQZXIg
RGFyaW4gQWRsZXIncyBwcm9wb3NhbCBvbiB3ZWJraXQtZGV2LgorCisgICAgICAgIEFsbCBzdGF0
aWMgbWVtYmVyIHZhcmlhYmxlcyBzaG91bGQgYmUgcHJlZml4ZWQgd2l0aCBzXy4KKyAgICAgICAg
bV8gc2hvdWxkIG5vdCBiZSB1c2VkIGZvciBwdWJsaWMgZGF0YSBtZW1iZXJzIGluIHN0cnVjdHMu
CisgICAgICAgIE9ubHkgc3RydWN0cyBzaG91bGQgaGF2ZSBwdWJsaWMgZGF0YSBtZW1iZXJzLgor
CisgICAgICAgICogY29kaW5nL2NvZGluZy1zdHlsZS5odG1sOgorCiAyMDEwLTA1LTI0ICBEYXZp
ZCBMZXZpbiAgPGxldmluQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBNYWNp
ZWogU3RhY2hvd2lhay4KZGlmZiAtLWdpdCBhL1dlYktpdFNpdGUvY29kaW5nL2NvZGluZy1zdHls
ZS5odG1sIGIvV2ViS2l0U2l0ZS9jb2RpbmcvY29kaW5nLXN0eWxlLmh0bWwKaW5kZXggZTcxNWEy
OGQwN2I5MjI0MTg0MjE1OGZlNWM0NzYyZDA5NWUyYWFiMi4uZWE1ZWFhYzYxZTgwYzRhNTBmMDU3
OWE3ZDk0NDAxNTExNThhODU2YiAxMDA2NDQKLS0tIGEvV2ViS2l0U2l0ZS9jb2RpbmcvY29kaW5n
LXN0eWxlLmh0bWwKKysrIGIvV2ViS2l0U2l0ZS9jb2RpbmcvY29kaW5nLXN0eWxlLmh0bWwKQEAg
LTUwNiwxMSArNTA2LDE0IEBAIHNob3J0IHRhYnVsYXRpb25JbmRleDsgLy8gYml6YXJyZQogPC9w
cmU+CiA8L2xpPgogCi08bGk+UHJlZml4IEMrKyBkYXRhIG1lbWJlcnMgd2l0aCAibV8iLgorPGxp
PkFsbCBkYXRhIG1lbWJlcnMgaW4gQysrIGNsYXNzZXMgbXVzdCBiZSBwcml2YXRlLiAgU3RhdGlj
IGRhdGEgbWVtYmVycyBzaG91bGQgYmUgcHJlZml4ZWQgYnkgInNfIi4gIEFsbCBvdGhlciBkYXRh
IG1lbWJlcnMgc2hvdWxkIGJlIHByZWZpeGVkIGJ5ICJtXyIuCiA8aDQgY2xhc3M9InJpZ2h0Ij5S
aWdodDo8L2g0PgogPHByZSBjbGFzcz0iY29kZSI+CiBjbGFzcyBTdHJpbmcgeworcHVibGljOgog
ICAgIC4uLgorCitwcml2YXRlOgogICAgIHNob3J0IG1fbGVuZ3RoOwogfTsKIDwvcHJlPgpAQCAt
NTE4LDcgKzUyMSw5IEBAIGNsYXNzIFN0cmluZyB7CiA8aDQgY2xhc3M9Indyb25nIj5Xcm9uZzo8
L2g0PgogPHByZSBjbGFzcz0iY29kZSI+CiBjbGFzcyBTdHJpbmcgeworcHVibGljOgogICAgIC4u
LgorCiAgICAgc2hvcnQgbGVuZ3RoOwogfTsKIDwvcHJlPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>57233</attachid>
            <date>2010-05-27 06:23:18 -0700</date>
            <delta_ts>2010-05-27 13:07:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-39663-20100527142316.patch</filename>
            <type>text/plain</type>
            <size>1625</size>
            <attacher name="Jeremy Orlow">jorlow</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFNpdGUvQ2hhbmdlTG9nIGIvV2ViS2l0U2l0ZS9DaGFuZ2VMb2cK
aW5kZXggZjRkYWI1MWRhMGIyM2M0N2NjOGY3NzE3NDYyNjM4MWFjMjc4ODYzMS4uODI4NjA5NmRl
NDU5MzEwYjgyYmMxZGU5NTU3ZDUxMWFmNzI0YzM3MCAxMDA2NDQKLS0tIGEvV2ViS2l0U2l0ZS9D
aGFuZ2VMb2cKKysrIGIvV2ViS2l0U2l0ZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAx
MC0wNS0yNSAgSmVyZW15IE9ybG93ICA8am9ybG93QGNocm9taXVtLm9yZz4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVcGRhdGUgdGhlIHN0eWxlIGd1
aWRlIHJlOiBzdGF0aWMgbWVtYmVyIHZhcmlhYmxlcyBhbmQgc3RydWN0cworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mzk2NjMKKworICAgICAgICBQZXIg
RGFyaW4gQWRsZXIncyBwcm9wb3NhbCBvbiB3ZWJraXQtZGV2LgorCisgICAgICAgIEFsbCBzdGF0
aWMgbWVtYmVyIHZhcmlhYmxlcyBzaG91bGQgYmUgcHJlZml4ZWQgd2l0aCBzXy4KKyAgICAgICAg
bV8gc2hvdWxkIG5vdCBiZSB1c2VkIGZvciBwdWJsaWMgZGF0YSBtZW1iZXJzIGluIHN0cnVjdHMu
CisgICAgICAgIE9ubHkgc3RydWN0cyBzaG91bGQgaGF2ZSBwdWJsaWMgZGF0YSBtZW1iZXJzLgor
CisgICAgICAgICogY29kaW5nL2NvZGluZy1zdHlsZS5odG1sOgorCiAyMDEwLTA1LTI0ICBEYXZp
ZCBMZXZpbiAgPGxldmluQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBNYWNp
ZWogU3RhY2hvd2lhay4KZGlmZiAtLWdpdCBhL1dlYktpdFNpdGUvY29kaW5nL2NvZGluZy1zdHls
ZS5odG1sIGIvV2ViS2l0U2l0ZS9jb2RpbmcvY29kaW5nLXN0eWxlLmh0bWwKaW5kZXggZTcxNWEy
OGQwN2I5MjI0MTg0MjE1OGZlNWM0NzYyZDA5NWUyYWFiMi4uMTA1MjdmMjgyYjAxYzkwZTgyNGYx
ZDUwOTllM2JjM2IzMWE5MDI1ZiAxMDA2NDQKLS0tIGEvV2ViS2l0U2l0ZS9jb2RpbmcvY29kaW5n
LXN0eWxlLmh0bWwKKysrIGIvV2ViS2l0U2l0ZS9jb2RpbmcvY29kaW5nLXN0eWxlLmh0bWwKQEAg
LTUwNiwxMSArNTA2LDE0IEBAIHNob3J0IHRhYnVsYXRpb25JbmRleDsgLy8gYml6YXJyZQogPC9w
cmU+CiA8L2xpPgogCi08bGk+UHJlZml4IEMrKyBkYXRhIG1lbWJlcnMgd2l0aCAibV8iLgorPGxp
PkRhdGEgbWVtYmVycyBpbiBDKysgY2xhc3NlcyBzaG91bGQgYmUgcHJpdmF0ZS4gIFN0YXRpYyBk
YXRhIG1lbWJlcnMgc2hvdWxkIGJlIHByZWZpeGVkIGJ5ICJzXyIuICBPdGhlciBkYXRhIG1lbWJl
cnMgc2hvdWxkIGJlIHByZWZpeGVkIGJ5ICJtXyIuCiA8aDQgY2xhc3M9InJpZ2h0Ij5SaWdodDo8
L2g0PgogPHByZSBjbGFzcz0iY29kZSI+CiBjbGFzcyBTdHJpbmcgeworcHVibGljOgogICAgIC4u
LgorCitwcml2YXRlOgogICAgIHNob3J0IG1fbGVuZ3RoOwogfTsKIDwvcHJlPgpAQCAtNTE4LDcg
KzUyMSw5IEBAIGNsYXNzIFN0cmluZyB7CiA8aDQgY2xhc3M9Indyb25nIj5Xcm9uZzo8L2g0Pgog
PHByZSBjbGFzcz0iY29kZSI+CiBjbGFzcyBTdHJpbmcgeworcHVibGljOgogICAgIC4uLgorCiAg
ICAgc2hvcnQgbGVuZ3RoOwogfTsKIDwvcHJlPgo=
</data>
<flag name="review"
          id="41786"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>