<?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>19965</bug_id>
          
          <creation_ts>2008-07-09 11:52:49 -0700</creation_ts>
          <short_desc>@mediaall recognized as @media all rather than as a generic (unrecognized ATKEYWORD)</short_desc>
          <delta_ts>2008-07-17 22:49:52 -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>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://lists.w3.org/Archives/Public/www-style/2008Jul/0161.html</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="Jacob Refstrup">jacob.refstrup</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>jacob.refstrup</cc>
    
    <cc>webkit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>85558</commentid>
    <comment_count>0</comment_count>
    <who name="Jacob Refstrup">jacob.refstrup</who>
    <bug_when>2008-07-09 11:52:49 -0700</bug_when>
    <thetext>A discussion on www-style clarified that webkits behaviour in recognizing @mediaall (without space) as equivalent to @media all was incorrect. In general this is true of all @-rules in webkit -- it needs to be a long greedy match for an identifier.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85559</commentid>
    <comment_count>1</comment_count>
      <attachid>22189</attachid>
    <who name="Jacob Refstrup">jacob.refstrup</who>
    <bug_when>2008-07-09 11:54:41 -0700</bug_when>
    <thetext>Created attachment 22189
Test case that demonstrates issue with @mediaall</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85560</commentid>
    <comment_count>2</comment_count>
      <attachid>22190</attachid>
    <who name="Jacob Refstrup">jacob.refstrup</who>
    <bug_when>2008-07-09 11:57:35 -0700</bug_when>
    <thetext>Created attachment 22190
Patch that fixes @-rules from being recognized too early

Fix the bug by adding a rule to tokenizer.flex:

&quot;@&quot;{ident}

And have this rule return the &apos;@&apos; token -- this means that CSSGrammar.y does not have to change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85612</commentid>
    <comment_count>3</comment_count>
    <who name="Jacob Refstrup">jacob.refstrup</who>
    <bug_when>2008-07-10 10:02:03 -0700</bug_when>
    <thetext>(In reply to comment #0)
&gt; A discussion on www-style clarified that webkits behaviour in recognizing
&gt; @mediaall (without space) as equivalent to @media all was incorrect. In general
&gt; this is true of all @-rules in webkit -- it needs to be a long greedy match for
&gt; an identifier.
&gt; 

Working on a better patch (that also follows the patch guidelines :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85761</commentid>
    <comment_count>4</comment_count>
      <attachid>22245</attachid>
    <who name="Jacob Refstrup">jacob.refstrup</who>
    <bug_when>2008-07-11 01:46:06 -0700</bug_when>
    <thetext>Created attachment 22245
Updated patch to use &quot;@&quot;{ident}, updated ChangeLog and added test case 

Changed the fix to use &quot;@&quot;{ident} to return ATKEYWORD to be closer to the CSS2.1 spec. The &apos;@&apos; by itself (without a following identifier) should per CSS2.1 not be used in error recovery rules the same place that the ATKEYWORD is used. 

In practice this doesn&apos;t change error recovery as the invalid_block and invalid_block_list are used in all productions that need error recovery.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85791</commentid>
    <comment_count>5</comment_count>
      <attachid>22245</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2008-07-11 13:07:09 -0700</bug_when>
    <thetext>Comment on attachment 22245
Updated patch to use &quot;@&quot;{ident}, updated ChangeLog and added test case 

You need to include layout test ChangeLog and results too. Maybe you can use dumpAsText to avoid the pixel test.

Are there no regressions?

Why the yellow background? Can&apos;t you just use white or not set the background?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85793</commentid>
    <comment_count>6</comment_count>
    <who name="Jacob Refstrup">jacob.refstrup</who>
    <bug_when>2008-07-11 13:37:13 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 22245 [edit])
&gt; You need to include layout test ChangeLog and results too. Maybe you can use
&gt; dumpAsText to avoid the pixel test.
&gt; 
&gt; Are there no regressions?
&gt; 

Not sure I follow -- atrule_longest_match.html render correctly before; now it will. I see that I am missing the expected text -- is that what you were referring to?

&gt; Why the yellow background? Can&apos;t you just use white or not set the background?
&gt; 

I suppose I can -- I just needed a check to ensure that the parser recovered after the incorrect @-rule.

I&apos;ll work on updating the patch.

Thanks for the input,
- Jacob
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85809</commentid>
    <comment_count>7</comment_count>
      <attachid>22251</attachid>
    <who name="Jacob Refstrup">jacob.refstrup</who>
    <bug_when>2008-07-11 14:23:36 -0700</bug_when>
    <thetext>Created attachment 22251
Updated test case to use dumpAsText

Changed test style rules to use display: none/block/inline as a way of testing for correct behavior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85817</commentid>
    <comment_count>8</comment_count>
      <attachid>22252</attachid>
    <who name="Jacob Refstrup">jacob.refstrup</who>
    <bug_when>2008-07-11 15:43:03 -0700</bug_when>
    <thetext>Created attachment 22252
Fixed ChangeLog (with proper email)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85822</commentid>
    <comment_count>9</comment_count>
      <attachid>22253</attachid>
    <who name="Jacob Refstrup">jacob.refstrup</who>
    <bug_when>2008-07-11 16:02:14 -0700</bug_when>
    <thetext>Created attachment 22253
Fixed tabbing and added expected.txt</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86017</commentid>
    <comment_count>10</comment_count>
      <attachid>22253</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2008-07-16 01:37:52 -0700</bug_when>
    <thetext>Comment on attachment 22253
Fixed tabbing and added expected.txt 

&apos;ealier&apos; is mentioned in the ChangeLog. Email address needs to be set.

You need to rerun the layout ChangeLog so it lists the .txt file too.

Does the patch cause no regressions on the tests?

If you can fix the minor niggles, put up the new patch and have assured there are no regressions with the patch, then I&apos;ll okay it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86019</commentid>
    <comment_count>11</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2008-07-16 01:44:33 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; &gt; Are there no regressions?
&gt; &gt; 
&gt; Not sure I follow -- atrule_longest_match.html render correctly before; now it
&gt; will. I see that I am missing the expected text -- is that what you were
&gt; referring to?

Just to be clear, all patches need to go through the run-webkit-tests run
to check for regressions. See &apos;Regression tests&apos; here:

https://www.webkit.org/coding/contributing.html

What basically is required is that you run the whole suite without your patch,
note the numer of pass/fails, then apply and build with your patch, rerun the suite and note whether anything changed with the pass/fail with the patch. Only when the fail count is the same can the patch be accepted.
Cheers,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86060</commentid>
    <comment_count>12</comment_count>
      <attachid>22307</attachid>
    <who name="Jacob Refstrup">jacob.refstrup</who>
    <bug_when>2008-07-16 08:55:48 -0700</bug_when>
    <thetext>Created attachment 22307
Final patch - fixed changelog

No regression issues with Qt and Gtk (don&apos;t have access to MacOSX yet).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86061</commentid>
    <comment_count>13</comment_count>
    <who name="Jacob Refstrup">jacob.refstrup</who>
    <bug_when>2008-07-16 08:56:55 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; (In reply to comment #6)
&gt; &gt; &gt; Are there no regressions?
&gt; &gt; &gt; 
&gt; &gt; Not sure I follow -- atrule_longest_match.html render correctly before; now it
&gt; &gt; will. I see that I am missing the expected text -- is that what you were
&gt; &gt; referring to?
&gt; 
&gt; Just to be clear, all patches need to go through the run-webkit-tests run
&gt; to check for regressions. See &apos;Regression tests&apos; here:
&gt; 
&gt; https://www.webkit.org/coding/contributing.html
&gt; 
&gt; What basically is required is that you run the whole suite without your patch,
&gt; note the numer of pass/fails, then apply and build with your patch, rerun the
&gt; suite and note whether anything changed with the pass/fail with the patch. Only
&gt; when the fail count is the same can the patch be accepted.
&gt; Cheers,
&gt; 
&gt; Rob.
&gt; 

Thanks for the followup Rob -- it does pass in the sense no new or different errors were reported in regression against Qt and Gtk.

- Jacob</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86084</commentid>
    <comment_count>14</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2008-07-16 11:49:14 -0700</bug_when>
    <thetext>Hi,

(In reply to comment #13)
&gt; (In reply to comment #11)
&gt; &gt; (In reply to comment #6)
&gt; &gt; &gt; &gt; Are there no regressions?
&gt; &gt; &gt; &gt; 
&gt; &gt; &gt; Not sure I follow -- atrule_longest_match.html render correctly before; now it
&gt; &gt; &gt; will. I see that I am missing the expected text -- is that what you were
&gt; &gt; &gt; referring to?
&gt; &gt; 
&gt; &gt; Just to be clear, all patches need to go through the run-webkit-tests run
&gt; &gt; to check for regressions. See &apos;Regression tests&apos; here:
&gt; &gt; 
&gt; &gt; https://www.webkit.org/coding/contributing.html
&gt; &gt; 
&gt; &gt; What basically is required is that you run the whole suite without your patch,
&gt; &gt; note the numer of pass/fails, then apply and build with your patch, rerun the
&gt; &gt; suite and note whether anything changed with the pass/fail with the patch. Only
&gt; &gt; when the fail count is the same can the patch be accepted.
&gt; &gt; Cheers,
&gt; &gt; 
&gt; &gt; Rob.
&gt; &gt; 
&gt; 
&gt; Thanks for the followup Rob -- it does pass in the sense no new or different
&gt; errors were reported in regression against Qt and Gtk.
&gt; 
&gt; - Jacob

Nice! I tested on OS X tiger and could see no regressions either.
Cheers,

Rob.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86085</commentid>
    <comment_count>15</comment_count>
      <attachid>22307</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2008-07-16 11:54:33 -0700</bug_when>
    <thetext>Comment on attachment 22307
Final patch - fixed changelog

Minor niggles, there should be a newline after the Reviewed line in the WebCore ChangeLog and also a newline between LayoutTests ChangeLog entries.

In general check the existing entries for the right formatting.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86102</commentid>
    <comment_count>16</comment_count>
      <attachid>22316</attachid>
    <who name="Jacob Refstrup">jacob.refstrup</who>
    <bug_when>2008-07-16 14:19:18 -0700</bug_when>
    <thetext>Created attachment 22316
Final patch

Added required newline in ChangeLog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86104</commentid>
    <comment_count>17</comment_count>
    <who name="Jacob Refstrup">jacob.refstrup</who>
    <bug_when>2008-07-16 14:19:47 -0700</bug_when>
    <thetext>(In reply to comment #15)
&gt; (From update of attachment 22307 [edit])
&gt; Minor niggles, there should be a newline after the Reviewed line in the WebCore
&gt; ChangeLog and also a newline between LayoutTests ChangeLog entries.
&gt; 
&gt; In general check the existing entries for the right formatting.
&gt; 
&gt; r=me
&gt; 

Okay - thx. Fixed the newline.
- Jacob

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86265</commentid>
    <comment_count>18</comment_count>
      <attachid>22316</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2008-07-17 12:47:23 -0700</bug_when>
    <thetext>Comment on attachment 22316
Final patch

once again, r=me :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86266</commentid>
    <comment_count>19</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2008-07-17 12:51:03 -0700</bug_when>
    <thetext>Hi,

(In reply to comment #17)
&gt; (In reply to comment #15)
&gt; &gt; (From update of attachment 22307 [edit] [edit])
&gt; &gt; Minor niggles, there should be a newline after the Reviewed line in the WebCore
&gt; &gt; ChangeLog and also a newline between LayoutTests ChangeLog entries.
&gt; &gt; 
&gt; &gt; In general check the existing entries for the right formatting.
&gt; &gt; 
&gt; &gt; r=me
&gt; &gt; 
&gt; 
&gt; Okay - thx. Fixed the newline.

Again, patch seems fine. I landed it for you, it landed
in r35225.
Cheers,

Rob.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86295</commentid>
    <comment_count>20</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2008-07-17 22:49:52 -0700</bug_when>
    <thetext>Landed in r35225.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>22189</attachid>
            <date>2008-07-09 11:54:41 -0700</date>
            <delta_ts>2008-07-09 11:54:41 -0700</delta_ts>
            <desc>Test case that demonstrates issue with @mediaall </desc>
            <filename>atrule.html</filename>
            <type>text/html</type>
            <size>317</size>
            <attacher name="Jacob Refstrup">jacob.refstrup</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgpAbWVkaWEgYWxsIHsgcC50ZXN0
IHsgY29sb3I6IGdyZWVuIH0gfQpAbWVkaWFhbGwgeyBwLnRlc3QgeyBjb2xvcjogcmVkIH0gfQpw
LnRlc3QgeyBiYWNrZ3JvdW5kOiB5ZWxsb3cgfQo8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5Pgo8cCBj
bGFzcz0idGVzdCI+VGhpcyBzaG91bGQgYmUgaW4gZ3JlZW4gb24geWVsbG93IGJhY2tncm91bmQ7
IGlmIGluIHJlZCB0aGVuIEBtZWRpYWxsIHdhcyByZWNvZ25pemVkIGFzIEBtZWRpYSBhbGwgd2hp
Y2ggaXMgd3JvbmcuPC9wPgo8L2JvZHk+CjwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>22190</attachid>
            <date>2008-07-09 11:57:35 -0700</date>
            <delta_ts>2008-07-11 01:46:06 -0700</delta_ts>
            <desc>Patch that fixes @-rules from being recognized too early</desc>
            <filename>tokenizer.patch</filename>
            <type>text/plain</type>
            <size>571</size>
            <attacher name="Jacob Refstrup">jacob.refstrup</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvY3NzL3Rva2VuaXplci5mbGV4Cj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUv
Y3NzL3Rva2VuaXplci5mbGV4CShyZXZpc2lvbiAzNDkwMCkKKysrIFdlYkNvcmUvY3NzL3Rva2Vu
aXplci5mbGV4CSh3b3JraW5nIGNvcHkpCkBAIC02MSw2ICs2MSw3IEBACiAiQC13ZWJraXQtbWVk
aWFxdWVyeSIgICB7QkVHSU4obWVkaWFxdWVyeSk7IHl5VG9rID0gV0VCS0lUX01FRElBUVVFUllf
U1lNOyByZXR1cm4geXlUb2s7IH0KICJALXdlYmtpdC12YXJpYWJsZXMiICAgIHt5eVRvayA9IFdF
QktJVF9WQVJJQUJMRVNfU1lNOyByZXR1cm4geXlUb2s7IH0KICJALXdlYmtpdC12YXJpYWJsZXMt
ZGVjbHMiIHsgeXlUb2sgPSBXRUJLSVRfVkFSSUFCTEVTX0RFQ0xTX1NZTTsgcmV0dXJuIHl5VG9r
OyB9CisiQCJ7aWRlbnR9CQl7eXlUb2sgPSAnQCc7IHJldHVybiB5eVRvazsgfQogCiAiISJ7d30i
aW1wb3J0YW50IiAgICAgICB7eXlUb2sgPSBJTVBPUlRBTlRfU1lNOyByZXR1cm4geXlUb2s7fQog
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>22245</attachid>
            <date>2008-07-11 01:46:06 -0700</date>
            <delta_ts>2008-07-11 14:24:07 -0700</delta_ts>
            <desc>Updated patch to use &quot;@&quot;{ident}, updated ChangeLog and added test case </desc>
            <filename>atrule.patch</filename>
            <type>text/plain</type>
            <size>3072</size>
            <attacher name="Jacob Refstrup">jacob.refstrup</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzNTEyMikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjAgQEAKKzIwMDgtMDctMTEgIEphY29iIFJlZnN0cnVwICA8c2V0IEVNQUlMX0FE
RFJFU1MgZW52aXJvbm1lbnQgdmFyaWFibGU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgVEJECisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTk2NQorCisg
ICAgICAgIC0gQWRkZWQgIkAie2lkZW50fSBydWxlIChiZWxvdyBvdGhlciBALXJ1bGVzKSB0byB1
c2UgZmxleCBmb3IgbG9uZ2VzdCBtYXRjaAorICAgICAgICAgIChpZiBhbiBlYWxpZXIgcnVsZSAt
IGUuZy4gQG1lZGlhIC0gYWxzbyBtYXRjaGVzIHRoZW4gZmxleCBjaG9vc2VzIHRoYXQgb25lCisg
ICAgICAgICAgIGhvd2V2ZXIsIGlmIGEgbG9uZ2VyIG1hdGNoIC0gZS5nLiBAbWVkaWFhbGwgbWF0
Y2hlcyBmbGV4IHdpbGwgY2hvb3NlIHRoYXQpCisgICAgICAgIC0gVXBkYXRlZCBncmFtbWFyIHRv
IGRlZmluZWQgQVRLRVlXT1JEIHRva2VuIGFuZCB0byB1c2UgdGhhdCBpbnN0ZWFkIG9mICdAJwor
ICAgICAgICAgIGluIHRoZSBlcnJvciByZWNvdmVyeSBncmFtbWFyLiAKKworICAgICAgICBUZXN0
OiBjc3MyLjEvYXRydWxlX2xvbmdlc3RfbWF0Y2guaHRtbAorCisgICAgICAgICogQ2hhbmdlTG9n
OgorICAgICAgICAqIGNzcy9DU1NHcmFtbWFyLnk6CisgICAgICAgICogY3NzL3Rva2VuaXplci5m
bGV4OgorCiAyMDA4LTA3LTEwICBTYW0gV2VpbmlnICA8c2FtQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgUmV2aWV3ZWQgYnkgT2xpdmVyIEh1bnQuCkluZGV4OiBXZWJDb3JlL2Nzcy9DU1NHcmFtbWFy
LnkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9jc3MvQ1NTR3JhbW1hci55CShyZXZpc2lvbiAzNTEx
NikKKysrIFdlYkNvcmUvY3NzL0NTU0dyYW1tYXIueQkod29ya2luZyBjb3B5KQpAQCAtMTIyLDYg
KzEyMiw3IEBAIHN0YXRpYyBpbnQgY3NzeXlsZXgoWVlTVFlQRSogeXlsdmFsLCB2b2kKICV0b2tl
biBXRUJLSVRfTUVESUFRVUVSWV9TWU0KICV0b2tlbiBXRUJLSVRfVkFSSUFCTEVTX1NZTQogJXRv
a2VuIFdFQktJVF9WQVJJQUJMRVNfREVDTFNfU1lNCisldG9rZW4gQVRLRVlXT1JECiAKICV0b2tl
biBJTVBPUlRBTlRfU1lNCiAldG9rZW4gTUVESUFfT05MWQpAQCAtMTI1NiwxMCArMTI1NywxMCBA
QCBoZXhjb2xvcjoKIC8qIGVycm9yIGhhbmRsaW5nIHJ1bGVzICovCiAKIGludmFsaWRfYXQ6Ci0g
ICAgJ0AnIGVycm9yIGludmFsaWRfYmxvY2sgeworICAgIEFUS0VZV09SRCBlcnJvciBpbnZhbGlk
X2Jsb2NrIHsKICAgICAgICAgJCQgPSAwOwogICAgIH0KLSAgfCAnQCcgZXJyb3IgJzsnIHsKKyAg
fCBBVEtFWVdPUkQgZXJyb3IgJzsnIHsKICAgICAgICAgJCQgPSAwOwogICAgIH0KICAgICA7Cklu
ZGV4OiBXZWJDb3JlL2Nzcy90b2tlbml6ZXIuZmxleAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2Nz
cy90b2tlbml6ZXIuZmxleAkocmV2aXNpb24gMzUxMTYpCisrKyBXZWJDb3JlL2Nzcy90b2tlbml6
ZXIuZmxleAkod29ya2luZyBjb3B5KQpAQCAtNjEsNiArNjEsOCBAQCBudGggICAgICAgICAgICAg
KC0/WzAtOV0qbltcKy1dWzAtOV0rKXwoCiAiQC13ZWJraXQtbWVkaWFxdWVyeSIgICB7QkVHSU4o
bWVkaWFxdWVyeSk7IHl5VG9rID0gV0VCS0lUX01FRElBUVVFUllfU1lNOyByZXR1cm4geXlUb2s7
IH0KICJALXdlYmtpdC12YXJpYWJsZXMiICAgIHt5eVRvayA9IFdFQktJVF9WQVJJQUJMRVNfU1lN
OyByZXR1cm4geXlUb2s7IH0KICJALXdlYmtpdC12YXJpYWJsZXMtZGVjbHMiIHsgeXlUb2sgPSBX
RUJLSVRfVkFSSUFCTEVTX0RFQ0xTX1NZTTsgcmV0dXJuIHl5VG9rOyB9CisKKyJAIntpZGVudH0J
CXt5eVRvayA9IEFUS0VZV09SRDsgcmV0dXJuIHl5VG9rOyB9CiAKICIhInt3fSJpbXBvcnRhbnQi
ICAgICAgIHt5eVRvayA9IElNUE9SVEFOVF9TWU07IHJldHVybiB5eVRvazt9CiAKSW5kZXg6IExh
eW91dFRlc3RzL2NzczIuMS9hdHJ1bGVfbG9uZ2VzdF9tYXRjaC5odG1sCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IExheW91dFRlc3RzL2NzczIuMS9hdHJ1bGVfbG9uZ2VzdF9tYXRjaC5odG1sCShyZXZpc2lvbiAw
KQorKysgTGF5b3V0VGVzdHMvY3NzMi4xL2F0cnVsZV9sb25nZXN0X21hdGNoLmh0bWwJKHJldmlz
aW9uIDApCkBAIC0wLDAgKzEsMTcgQEAKKzwhRE9DVFlQRSBodG1sIFBVQkxJQyAiLS8vVzNDLy9E
VEQgSFRNTCA0LjAxLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL2h0bWw0L3N0cmljdC5kdGQi
PgorPGh0bWw+Cis8aGVhZD4KKzx0aXRsZT5DU1MgYXRydWxlcyAtIHRva2VuaXplciBtdXN0IG1h
dGNoICJAIntpZGVudH0gbG9uZ2VzdCBtYXRjaDwvdGl0bGU+Cis8c3R5bGUgdHlwZT0idGV4dC9j
c3MiPgorQG1lZGlhIGFsbCB7IHAudGVzdCB7IGNvbG9yOiBncmVlbiB9IH0KK0BtZWRpYWFsbCB7
IHAudGVzdCB7IGNvbG9yOiByZWQgfSB9CitwLnRlc3QgeyBiYWNrZ3JvdW5kOiB5ZWxsb3cgfQor
PC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorPHAgY2xhc3M9InRlc3QiPlRoaXMgc2hvdWxkIGJl
IGluIGdyZWVuIG9uIHllbGxvdyBiYWNrZ3JvdW5kOyBpZiBpbiByZWQgdGhlbiBAbWVkaWFsbCB3
YXMgcmVjb2duaXplZCBhcyBAbWVkaWEgYWxsIHdoaWNoIGlzIHdyb25nLjwvcD4KKzxwPlNlZSA8
YSBocmVmPSJodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTk2NSI+QnVn
IDE5OTY1PGE+LjwvcD4KKzwvYm9keT4KKzwvaHRtbD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>
<flag name="review"
          id="9782"
          type_id="1"
          status="-"
          setter="rwlbuis"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>22251</attachid>
            <date>2008-07-11 14:23:36 -0700</date>
            <delta_ts>2008-07-11 15:43:03 -0700</delta_ts>
            <desc>Updated test case to use dumpAsText</desc>
            <filename>atrule.patch</filename>
            <type>text/plain</type>
            <size>3723</size>
            <attacher name="Jacob Refstrup">jacob.refstrup</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzNTEyMikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjAgQEAKKzIwMDgtMDctMTEgIEphY29iIFJlZnN0cnVwICA8c2V0IEVNQUlMX0FE
RFJFU1MgZW52aXJvbm1lbnQgdmFyaWFibGU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgVEJECisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTk2NQorCisg
ICAgICAgIC0gQWRkZWQgIkAie2lkZW50fSBydWxlIChiZWxvdyBvdGhlciBALXJ1bGVzKSB0byB1
c2UgZmxleCBmb3IgbG9uZ2VzdCBtYXRjaAorICAgICAgICAgIChpZiBhbiBlYWxpZXIgcnVsZSAt
IGUuZy4gQG1lZGlhIC0gYWxzbyBtYXRjaGVzIHRoZW4gZmxleCBjaG9vc2VzIHRoYXQgb25lCisg
ICAgICAgICAgIGhvd2V2ZXIsIGlmIGEgbG9uZ2VyIG1hdGNoIC0gZS5nLiBAbWVkaWFhbGwgbWF0
Y2hlcyBmbGV4IHdpbGwgY2hvb3NlIHRoYXQpCisgICAgICAgIC0gVXBkYXRlZCBncmFtbWFyIHRv
IGRlZmluZWQgQVRLRVlXT1JEIHRva2VuIGFuZCB0byB1c2UgdGhhdCBpbnN0ZWFkIG9mICdAJwor
ICAgICAgICAgIGluIHRoZSBlcnJvciByZWNvdmVyeSBncmFtbWFyLiAKKworICAgICAgICBUZXN0
OiBjc3MyLjEvYXRydWxlX2xvbmdlc3RfbWF0Y2guaHRtbAorCisgICAgICAgICogQ2hhbmdlTG9n
OgorICAgICAgICAqIGNzcy9DU1NHcmFtbWFyLnk6CisgICAgICAgICogY3NzL3Rva2VuaXplci5m
bGV4OgorCiAyMDA4LTA3LTEwICBTYW0gV2VpbmlnICA8c2FtQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgUmV2aWV3ZWQgYnkgT2xpdmVyIEh1bnQuCkluZGV4OiBXZWJDb3JlL2Nzcy9DU1NHcmFtbWFy
LnkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9jc3MvQ1NTR3JhbW1hci55CShyZXZpc2lvbiAzNTEx
NikKKysrIFdlYkNvcmUvY3NzL0NTU0dyYW1tYXIueQkod29ya2luZyBjb3B5KQpAQCAtMTIyLDYg
KzEyMiw3IEBAIHN0YXRpYyBpbnQgY3NzeXlsZXgoWVlTVFlQRSogeXlsdmFsLCB2b2kKICV0b2tl
biBXRUJLSVRfTUVESUFRVUVSWV9TWU0KICV0b2tlbiBXRUJLSVRfVkFSSUFCTEVTX1NZTQogJXRv
a2VuIFdFQktJVF9WQVJJQUJMRVNfREVDTFNfU1lNCisldG9rZW4gQVRLRVlXT1JECiAKICV0b2tl
biBJTVBPUlRBTlRfU1lNCiAldG9rZW4gTUVESUFfT05MWQpAQCAtMTI1NiwxMCArMTI1NywxMCBA
QCBoZXhjb2xvcjoKIC8qIGVycm9yIGhhbmRsaW5nIHJ1bGVzICovCiAKIGludmFsaWRfYXQ6Ci0g
ICAgJ0AnIGVycm9yIGludmFsaWRfYmxvY2sgeworICAgIEFUS0VZV09SRCBlcnJvciBpbnZhbGlk
X2Jsb2NrIHsKICAgICAgICAgJCQgPSAwOwogICAgIH0KLSAgfCAnQCcgZXJyb3IgJzsnIHsKKyAg
fCBBVEtFWVdPUkQgZXJyb3IgJzsnIHsKICAgICAgICAgJCQgPSAwOwogICAgIH0KICAgICA7Cklu
ZGV4OiBXZWJDb3JlL2Nzcy90b2tlbml6ZXIuZmxleAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2Nz
cy90b2tlbml6ZXIuZmxleAkocmV2aXNpb24gMzUxMTYpCisrKyBXZWJDb3JlL2Nzcy90b2tlbml6
ZXIuZmxleAkod29ya2luZyBjb3B5KQpAQCAtNjEsNiArNjEsOCBAQCBudGggICAgICAgICAgICAg
KC0/WzAtOV0qbltcKy1dWzAtOV0rKXwoCiAiQC13ZWJraXQtbWVkaWFxdWVyeSIgICB7QkVHSU4o
bWVkaWFxdWVyeSk7IHl5VG9rID0gV0VCS0lUX01FRElBUVVFUllfU1lNOyByZXR1cm4geXlUb2s7
IH0KICJALXdlYmtpdC12YXJpYWJsZXMiICAgIHt5eVRvayA9IFdFQktJVF9WQVJJQUJMRVNfU1lN
OyByZXR1cm4geXlUb2s7IH0KICJALXdlYmtpdC12YXJpYWJsZXMtZGVjbHMiIHsgeXlUb2sgPSBX
RUJLSVRfVkFSSUFCTEVTX0RFQ0xTX1NZTTsgcmV0dXJuIHl5VG9rOyB9CisKKyJAIntpZGVudH0J
CXt5eVRvayA9IEFUS0VZV09SRDsgcmV0dXJuIHl5VG9rOyB9CiAKICIhInt3fSJpbXBvcnRhbnQi
ICAgICAgIHt5eVRvayA9IElNUE9SVEFOVF9TWU07IHJldHVybiB5eVRvazt9CiAKSW5kZXg6IExh
eW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJ
KHJldmlzaW9uIDM1MTIyKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
CkBAIC0xLDMgKzEsMTEgQEAKKzIwMDgtMDctMTEgIEphY29iIFJlZnN0cnVwICA8c2V0IEVNQUlM
X0FERFJFU1MgZW52aXJvbm1lbnQgdmFyaWFibGU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgVEJE
CisKKyAgICAgICAgQWRkZWQgdGVzdCBjYXNlIGZvciBlbnN1cmluZyB0aGUgbG9uZ2VzdCBALXJ1
bGUgaXMgbWF0Y2hlZCAoZS5nLiBAbWVkaWFsbCBvdmVyIEBtZWRpYSkKKworICAgICAgICAqIGNz
czIuMS9hdHJ1bGVfbG9uZ2VzdF9tYXRjaC5odG1sOiBBZGRlZC4KKwogMjAwOC0wNy0xMCAgU2Ft
IFdlaW5pZyAgPHNhbUB3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IE9saXZlciBI
dW50LgpJbmRleDogTGF5b3V0VGVzdHMvY3NzMi4xL2F0cnVsZV9sb25nZXN0X21hdGNoLmh0bWwK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvY3NzMi4xL2F0cnVsZV9sb25nZXN0X21hdGNoLmh0
bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9jc3MyLjEvYXRydWxlX2xvbmdlc3RfbWF0
Y2guaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwyMyBAQAorPCFET0NUWVBFIGh0bWwgUFVC
TElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvVFIvaHRt
bDQvc3RyaWN0LmR0ZCI+Cis8aHRtbD4KKzxoZWFkPgorPHRpdGxlPkNTUyBhdHJ1bGVzIC0gdG9r
ZW5pemVyIG11c3QgbWF0Y2ggIkAie2lkZW50fSBsb25nZXN0IG1hdGNoPC90aXRsZT4KKzxzdHls
ZSB0eXBlPSJ0ZXh0L2NzcyI+CitwLnRlc3QgeyBkaXNwbGF5OiBub25lIH0KK0BtZWRpYSBhbGwg
eyBzcGFuLnRlc3QgeyBkaXNwbGF5OiBpbmxpbmUgfSB9CitAbWVkaWFhbGwgeyBzcGFuLnRlc3Qg
eyBkaXNwbGF5OiBub25lIH0gfQorcC50ZXN0IHsgZGlzcGxheTogYmxvY2sgfQorPC9zdHlsZT4K
KzxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KKyAgICBpZiAod2luZG93LmxheW91dFRl
c3RDb250cm9sbGVyKQorICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7
Cis8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHA+QmVsb3cgc2hvdWxkIGJlIGEgbGluZSBz
YXlpbmc6IFBBU1NFRDwvcD4KKzxwIGNsYXNzPSJ0ZXN0Ij48c3BhbiBjbGFzcz0idGVzdCI+UEFT
U0VEPC9zcGFuPjwvcD4KKzxwPlNlZSA8YSBocmVmPSJodHRwOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xOTk2NSI+QnVnIDE5OTY1PGE+LjwvcD4KKzwvYm9keT4KKzwvaHRtbD4K
KzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>22252</attachid>
            <date>2008-07-11 15:43:03 -0700</date>
            <delta_ts>2008-07-11 16:02:14 -0700</delta_ts>
            <desc>Fixed ChangeLog (with proper email)</desc>
            <filename>atrule.html</filename>
            <type>text/plain</type>
            <size>317</size>
            <attacher name="Jacob Refstrup">jacob.refstrup</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgpAbWVkaWEgYWxsIHsgcC50ZXN0
IHsgY29sb3I6IGdyZWVuIH0gfQpAbWVkaWFhbGwgeyBwLnRlc3QgeyBjb2xvcjogcmVkIH0gfQpw
LnRlc3QgeyBiYWNrZ3JvdW5kOiB5ZWxsb3cgfQo8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5Pgo8cCBj
bGFzcz0idGVzdCI+VGhpcyBzaG91bGQgYmUgaW4gZ3JlZW4gb24geWVsbG93IGJhY2tncm91bmQ7
IGlmIGluIHJlZCB0aGVuIEBtZWRpYWxsIHdhcyByZWNvZ25pemVkIGFzIEBtZWRpYSBhbGwgd2hp
Y2ggaXMgd3JvbmcuPC9wPgo8L2JvZHk+CjwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>22253</attachid>
            <date>2008-07-11 16:02:14 -0700</date>
            <delta_ts>2008-07-16 08:55:48 -0700</delta_ts>
            <desc>Fixed tabbing and added expected.txt </desc>
            <filename>atrule.patch</filename>
            <type>text/plain</type>
            <size>4044</size>
            <attacher name="Jacob Refstrup">jacob.refstrup</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzNTE0MSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjAgQEAKKzIwMDgtMDctMTEgIEphY29iIFJlZnN0cnVwICA8c2V0IEVNQUlMX0FE
RFJFU1MgZW52aXJvbm1lbnQgdmFyaWFibGU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgVEJECisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTk2NQorCisg
ICAgICAgIC0gQWRkZWQgIkAie2lkZW50fSBydWxlIChiZWxvdyBvdGhlciBALXJ1bGVzKSB0byB1
c2UgZmxleCBmb3IgbG9uZ2VzdCBtYXRjaAorICAgICAgICAgIChpZiBhbiBlYWxpZXIgcnVsZSAt
IGUuZy4gQG1lZGlhIC0gYWxzbyBtYXRjaGVzIHRoZW4gZmxleCBjaG9vc2VzIHRoYXQgb25lCisg
ICAgICAgICAgIGhvd2V2ZXIsIGlmIGEgbG9uZ2VyIG1hdGNoIC0gZS5nLiBAbWVkaWFhbGwgbWF0
Y2hlcyBmbGV4IHdpbGwgY2hvb3NlIHRoYXQpCisgICAgICAgIC0gVXBkYXRlZCBncmFtbWFyIHRv
IGRlZmluZWQgQVRLRVlXT1JEIHRva2VuIGFuZCB0byB1c2UgdGhhdCBpbnN0ZWFkIG9mICdAJwor
ICAgICAgICAgIGluIHRoZSBlcnJvciByZWNvdmVyeSBncmFtbWFyLiAKKworICAgICAgICBUZXN0
OiBjc3MyLjEvYXRydWxlX2xvbmdlc3RfbWF0Y2guaHRtbAorCisgICAgICAgICogQ2hhbmdlTG9n
OgorICAgICAgICAqIGNzcy9DU1NHcmFtbWFyLnk6CisgICAgICAgICogY3NzL3Rva2VuaXplci5m
bGV4OgorCiAyMDA4LTA3LTExICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KIAog
ICAgICAgICBSdWJiZXJzdGFtcGVkIGJ5IFNhbQpJbmRleDogV2ViQ29yZS9jc3MvQ1NTR3JhbW1h
ci55Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvY3NzL0NTU0dyYW1tYXIueQkocmV2aXNpb24gMzUx
NDEpCisrKyBXZWJDb3JlL2Nzcy9DU1NHcmFtbWFyLnkJKHdvcmtpbmcgY29weSkKQEAgLTEyMiw2
ICsxMjIsNyBAQCBzdGF0aWMgaW50IGNzc3l5bGV4KFlZU1RZUEUqIHl5bHZhbCwgdm9pCiAldG9r
ZW4gV0VCS0lUX01FRElBUVVFUllfU1lNCiAldG9rZW4gV0VCS0lUX1ZBUklBQkxFU19TWU0KICV0
b2tlbiBXRUJLSVRfVkFSSUFCTEVTX0RFQ0xTX1NZTQorJXRva2VuIEFUS0VZV09SRAogCiAldG9r
ZW4gSU1QT1JUQU5UX1NZTQogJXRva2VuIE1FRElBX09OTFkKQEAgLTEyNTYsMTAgKzEyNTcsMTAg
QEAgaGV4Y29sb3I6CiAvKiBlcnJvciBoYW5kbGluZyBydWxlcyAqLwogCiBpbnZhbGlkX2F0Ogot
ICAgICdAJyBlcnJvciBpbnZhbGlkX2Jsb2NrIHsKKyAgICBBVEtFWVdPUkQgZXJyb3IgaW52YWxp
ZF9ibG9jayB7CiAgICAgICAgICQkID0gMDsKICAgICB9Ci0gIHwgJ0AnIGVycm9yICc7JyB7Cisg
IHwgQVRLRVlXT1JEIGVycm9yICc7JyB7CiAgICAgICAgICQkID0gMDsKICAgICB9CiAgICAgOwpJ
bmRleDogV2ViQ29yZS9jc3MvdG9rZW5pemVyLmZsZXgKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9j
c3MvdG9rZW5pemVyLmZsZXgJKHJldmlzaW9uIDM1MTQxKQorKysgV2ViQ29yZS9jc3MvdG9rZW5p
emVyLmZsZXgJKHdvcmtpbmcgY29weSkKQEAgLTYyLDYgKzYyLDggQEAgbnRoICAgICAgICAgICAg
ICgtP1swLTldKm5bXCstXVswLTldKyl8KAogIkAtd2Via2l0LXZhcmlhYmxlcyIgICAge3l5VG9r
ID0gV0VCS0lUX1ZBUklBQkxFU19TWU07IHJldHVybiB5eVRvazsgfQogIkAtd2Via2l0LXZhcmlh
Ymxlcy1kZWNscyIgeyB5eVRvayA9IFdFQktJVF9WQVJJQUJMRVNfREVDTFNfU1lNOyByZXR1cm4g
eXlUb2s7IH0KIAorIkAie2lkZW50fSAgICAgICAgICAgICAge3l5VG9rID0gQVRLRVlXT1JEOyBy
ZXR1cm4geXlUb2s7IH0KKwogIiEie3d9ImltcG9ydGFudCIgICAgICAge3l5VG9rID0gSU1QT1JU
QU5UX1NZTTsgcmV0dXJuIHl5VG9rO30KIAoge251bX1lbSAgICAgICAgICAgICAgICAge3l5VG9r
ID0gRU1TOyByZXR1cm4geXlUb2s7fQpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMzUxNDEpCisrKyBMYXlv
dXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMSBAQAorMjAwOC0w
Ny0xMSAgSmFjb2IgUmVmc3RydXAgIDxqYWNvYi5yZWZzdHJ1cEBocC5jb20+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgVEJECisKKyAgICAgICAgQWRkZWQgdGVzdCBjYXNlIGZvciBlbnN1cmluZyB0
aGUgbG9uZ2VzdCBALXJ1bGUgaXMgbWF0Y2hlZCAoZS5nLiBAbWVkaWFsbCBvdmVyIEBtZWRpYSkK
KworICAgICAgICAqIGNzczIuMS9hdHJ1bGVfbG9uZ2VzdF9tYXRjaC5odG1sOiBBZGRlZC4KKwog
MjAwOC0wNy0xMSAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAg
ICAgICBSZXZpZXdlZCBieSBEYXZlIEh5YXR0CkluZGV4OiBMYXlvdXRUZXN0cy9jc3MyLjEvYXRy
dWxlX2xvbmdlc3RfbWF0Y2gtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L2NzczIuMS9hdHJ1bGVfbG9uZ2VzdF9tYXRjaC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisr
KyBMYXlvdXRUZXN0cy9jc3MyLjEvYXRydWxlX2xvbmdlc3RfbWF0Y2gtZXhwZWN0ZWQudHh0CShy
ZXZpc2lvbiAwKQpAQCAtMCwwICsxLDcgQEAKK0JlbG93IHNob3VsZCBiZSBhIGxpbmUgc2F5aW5n
OiBQQVNTRUQKKworUEFTU0VECisKK1NlZSBCdWcgMTk5NjUuCisKKwpJbmRleDogTGF5b3V0VGVz
dHMvY3NzMi4xL2F0cnVsZV9sb25nZXN0X21hdGNoLmh0bWwKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvY3NzMi4xL2F0cnVsZV9sb25nZXN0X21hdGNoLmh0bWwJKHJldmlzaW9uIDApCisrKyBM
YXlvdXRUZXN0cy9jc3MyLjEvYXRydWxlX2xvbmdlc3RfbWF0Y2guaHRtbAkocmV2aXNpb24gMCkK
QEAgLTAsMCArMSwyMyBAQAorPCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBIVE1M
IDQuMDEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvVFIvaHRtbDQvc3RyaWN0LmR0ZCI+Cis8aHRt
bD4KKzxoZWFkPgorPHRpdGxlPkNTUyBhdHJ1bGVzIC0gdG9rZW5pemVyIG11c3QgbWF0Y2ggIkAi
e2lkZW50fSBsb25nZXN0IG1hdGNoPC90aXRsZT4KKzxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Citw
LnRlc3QgeyBkaXNwbGF5OiBub25lIH0KK0BtZWRpYSBhbGwgeyBzcGFuLnRlc3QgeyBkaXNwbGF5
OiBpbmxpbmUgfSB9CitAbWVkaWFhbGwgeyBzcGFuLnRlc3QgeyBkaXNwbGF5OiBub25lIH0gfQor
cC50ZXN0IHsgZGlzcGxheTogYmxvY2sgfQorPC9zdHlsZT4KKzxzY3JpcHQgdHlwZT0idGV4dC9q
YXZhc2NyaXB0Ij4KKyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAg
ICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7Cis8L3NjcmlwdD4KKzwvaGVhZD4K
Kzxib2R5PgorPHA+QmVsb3cgc2hvdWxkIGJlIGEgbGluZSBzYXlpbmc6IFBBU1NFRDwvcD4KKzxw
IGNsYXNzPSJ0ZXN0Ij48c3BhbiBjbGFzcz0idGVzdCI+UEFTU0VEPC9zcGFuPjwvcD4KKzxwPlNl
ZSA8YSBocmVmPSJodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTk2NSI+
QnVnIDE5OTY1PGE+LjwvcD4KKzwvYm9keT4KKzwvaHRtbD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>
<flag name="review"
          id="9790"
          type_id="1"
          status="-"
          setter="rwlbuis"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>22307</attachid>
            <date>2008-07-16 08:55:48 -0700</date>
            <delta_ts>2008-07-16 14:19:18 -0700</delta_ts>
            <desc>Final patch - fixed changelog</desc>
            <filename>atrule2.patch</filename>
            <type>text/plain</type>
            <size>4114</size>
            <attacher name="Jacob Refstrup">jacob.refstrup</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzNTE5OCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjAgQEAKKzIwMDgtMDctMTYgIEphY29iIFJlZnN0cnVwICA8amFjb2IucmVmc3Ry
dXBAaHAuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IHJ3bGJ1aXNAZ21haWwuY29tCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTk2NQorCisgICAg
ICAgIC0gQWRkZWQgIkAie2lkZW50fSBydWxlIChiZWxvdyBvdGhlciBALXJ1bGVzKSB0byB1c2Ug
ZmxleCBmb3IgbG9uZ2VzdCBtYXRjaAorICAgICAgICAgIChpZiBhbiBlYWxpZXIgcnVsZSAtIGUu
Zy4gQG1lZGlhIC0gYWxzbyBtYXRjaGVzIHRoZW4gZmxleCBjaG9vc2VzIHRoYXQgb25lCisgICAg
ICAgICAgIGhvd2V2ZXIsIGlmIGEgbG9uZ2VyIG1hdGNoIC0gZS5nLiBAbWVkaWFhbGwgbWF0Y2hl
cyBmbGV4IHdpbGwgY2hvb3NlIHRoYXQpCisgICAgICAgIC0gVXBkYXRlZCBncmFtbWFyIHRvIGRl
ZmluZWQgQVRLRVlXT1JEIHRva2VuIGFuZCB0byB1c2UgdGhhdCBpbnN0ZWFkIG9mICdAJworICAg
ICAgICAgIGluIHRoZSBlcnJvciByZWNvdmVyeSBncmFtbWFyLiAKKworICAgICAgICBUZXN0OiBj
c3MyLjEvYXRydWxlX2xvbmdlc3RfbWF0Y2guaHRtbAorCisgICAgICAgICogQ2hhbmdlTG9nOgor
ICAgICAgICAqIGNzcy9DU1NHcmFtbWFyLnk6CisgICAgICAgICogY3NzL3Rva2VuaXplci5mbGV4
OgorCiAyMDA4LTA3LTE1ICBNYXhpbWUgQnJpdHRvICA8YnJpdHRvQGFwcGxlLmNvbT4KIAogICAg
ICAgICBSZXZpZXdlZCBieSBFcmljLgpJbmRleDogV2ViQ29yZS9jc3MvQ1NTR3JhbW1hci55Cj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFdlYkNvcmUvY3NzL0NTU0dyYW1tYXIueQkocmV2aXNpb24gMzUxODgpCisr
KyBXZWJDb3JlL2Nzcy9DU1NHcmFtbWFyLnkJKHdvcmtpbmcgY29weSkKQEAgLTEyMiw2ICsxMjIs
NyBAQCBzdGF0aWMgaW50IGNzc3l5bGV4KFlZU1RZUEUqIHl5bHZhbCwgdm9pCiAldG9rZW4gV0VC
S0lUX01FRElBUVVFUllfU1lNCiAldG9rZW4gV0VCS0lUX1ZBUklBQkxFU19TWU0KICV0b2tlbiBX
RUJLSVRfVkFSSUFCTEVTX0RFQ0xTX1NZTQorJXRva2VuIEFUS0VZV09SRAogCiAldG9rZW4gSU1Q
T1JUQU5UX1NZTQogJXRva2VuIE1FRElBX09OTFkKQEAgLTEyNTYsMTAgKzEyNTcsMTAgQEAgaGV4
Y29sb3I6CiAvKiBlcnJvciBoYW5kbGluZyBydWxlcyAqLwogCiBpbnZhbGlkX2F0OgotICAgICdA
JyBlcnJvciBpbnZhbGlkX2Jsb2NrIHsKKyAgICBBVEtFWVdPUkQgZXJyb3IgaW52YWxpZF9ibG9j
ayB7CiAgICAgICAgICQkID0gMDsKICAgICB9Ci0gIHwgJ0AnIGVycm9yICc7JyB7CisgIHwgQVRL
RVlXT1JEIGVycm9yICc7JyB7CiAgICAgICAgICQkID0gMDsKICAgICB9CiAgICAgOwpJbmRleDog
V2ViQ29yZS9jc3MvdG9rZW5pemVyLmZsZXgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9jc3MvdG9r
ZW5pemVyLmZsZXgJKHJldmlzaW9uIDM1MTg4KQorKysgV2ViQ29yZS9jc3MvdG9rZW5pemVyLmZs
ZXgJKHdvcmtpbmcgY29weSkKQEAgLTYyLDYgKzYyLDggQEAgbnRoICAgICAgICAgICAgICgtP1sw
LTldKm5bXCstXVswLTldKyl8KAogIkAtd2Via2l0LXZhcmlhYmxlcyIgICAge3l5VG9rID0gV0VC
S0lUX1ZBUklBQkxFU19TWU07IHJldHVybiB5eVRvazsgfQogIkAtd2Via2l0LXZhcmlhYmxlcy1k
ZWNscyIgeyB5eVRvayA9IFdFQktJVF9WQVJJQUJMRVNfREVDTFNfU1lNOyByZXR1cm4geXlUb2s7
IH0KIAorIkAie2lkZW50fSAgICAgICAgICAgICAge3l5VG9rID0gQVRLRVlXT1JEOyByZXR1cm4g
eXlUb2s7IH0KKwogIiEie3d9ImltcG9ydGFudCIgICAgICAge3l5VG9rID0gSU1QT1JUQU5UX1NZ
TTsgcmV0dXJuIHl5VG9rO30KIAoge251bX1lbSAgICAgICAgICAgICAgICAge3l5VG9rID0gRU1T
OyByZXR1cm4geXlUb2s7fQpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMzUxOTgpCisrKyBMYXlvdXRUZXN0
cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMiBAQAorMjAwOC0wNy0xNiAg
SmFjb2IgUmVmc3RydXAgIDxqYWNvYi5yZWZzdHJ1cEBocC5jb20+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgcndsYnVpc0BnbWFpbC5jb20KKyAgICAgICAgCisgICAgICAgIC0gYWRkZWQgdGVzdCBj
YXNlIHRoYXQgdGVzdHMgdGhhdCAnQG1lZGlhbGwnIGdldHMgc2FmZWx5IHNraXBwZWQKKworICAg
ICAgICAqIENoYW5nZUxvZzoKKyAgICAgICAgKiBjc3MyLjEvYXRydWxlX2xvbmdlc3RfbWF0Y2gt
ZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBjc3MyLjEvYXRydWxlX2xvbmdlc3RfbWF0
Y2guaHRtbDogQWRkZWQuCiAyMDA4LTA3LTE1ICBTYW0gV2VpbmlnICA8c2FtQHdlYmtpdC5vcmc+
CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQW5kZXJzIENhcmxzc29uLgpJbmRleDogTGF5b3V0VGVz
dHMvY3NzMi4xL2F0cnVsZV9sb25nZXN0X21hdGNoLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9jc3MyLjEvYXRydWxlX2xvbmdlc3RfbWF0Y2gtZXhwZWN0ZWQudHh0CShy
ZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvY3NzMi4xL2F0cnVsZV9sb25nZXN0X21hdGNoLWV4
cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw3IEBACitCZWxvdyBzaG91bGQgYmUg
YSBsaW5lIHNheWluZzogUEFTU0VECisKK1BBU1NFRAorCitTZWUgQnVnIDE5OTY1LgorCisKSW5k
ZXg6IExheW91dFRlc3RzL2NzczIuMS9hdHJ1bGVfbG9uZ2VzdF9tYXRjaC5odG1sCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIExheW91dFRlc3RzL2NzczIuMS9hdHJ1bGVfbG9uZ2VzdF9tYXRjaC5odG1sCShyZXZp
c2lvbiAwKQorKysgTGF5b3V0VGVzdHMvY3NzMi4xL2F0cnVsZV9sb25nZXN0X21hdGNoLmh0bWwJ
KHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMjMgQEAKKzwhRE9DVFlQRSBodG1sIFBVQkxJQyAiLS8v
VzNDLy9EVEQgSFRNTCA0LjAxLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL2h0bWw0L3N0cmlj
dC5kdGQiPgorPGh0bWw+Cis8aGVhZD4KKzx0aXRsZT5DU1MgYXRydWxlcyAtIHRva2VuaXplciBt
dXN0IG1hdGNoICJAIntpZGVudH0gbG9uZ2VzdCBtYXRjaDwvdGl0bGU+Cis8c3R5bGUgdHlwZT0i
dGV4dC9jc3MiPgorcC50ZXN0IHsgZGlzcGxheTogbm9uZSB9CitAbWVkaWEgYWxsIHsgc3Bhbi50
ZXN0IHsgZGlzcGxheTogaW5saW5lIH0gfQorQG1lZGlhYWxsIHsgc3Bhbi50ZXN0IHsgZGlzcGxh
eTogbm9uZSB9IH0KK3AudGVzdCB7IGRpc3BsYXk6IGJsb2NrIH0KKzwvc3R5bGU+Cis8c2NyaXB0
IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CisgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJv
bGxlcikKKyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworPC9zY3Jp
cHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxwPkJlbG93IHNob3VsZCBiZSBhIGxpbmUgc2F5aW5nOiBQ
QVNTRUQ8L3A+Cis8cCBjbGFzcz0idGVzdCI+PHNwYW4gY2xhc3M9InRlc3QiPlBBU1NFRDwvc3Bh
bj48L3A+Cis8cD5TZWUgPGEgaHJlZj0iaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTk5NjUiPkJ1ZyAxOTk2NTxhPi48L3A+Cis8L2JvZHk+Cis8L2h0bWw+Cis8L2JvZHk+
Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="9820"
          type_id="1"
          status="+"
          setter="rwlbuis"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>22316</attachid>
            <date>2008-07-16 14:19:18 -0700</date>
            <delta_ts>2008-07-17 12:47:23 -0700</delta_ts>
            <desc>Final patch</desc>
            <filename>atrule2.patch</filename>
            <type>text/plain</type>
            <size>4116</size>
            <attacher name="Jacob Refstrup">jacob.refstrup</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzNTE5OCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjEgQEAKKzIwMDgtMDctMTYgIEphY29iIFJlZnN0cnVwICA8amFjb2IucmVmc3Ry
dXBAaHAuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IHJ3bGJ1aXNAZ21haWwuY29tCisKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5OTY1CisKKyAg
ICAgICAgLSBBZGRlZCAiQCJ7aWRlbnR9IHJ1bGUgKGJlbG93IG90aGVyIEAtcnVsZXMpIHRvIHVz
ZSBmbGV4IGZvciBsb25nZXN0IG1hdGNoCisgICAgICAgICAgKGlmIGFuIGVhbGllciBydWxlIC0g
ZS5nLiBAbWVkaWEgLSBhbHNvIG1hdGNoZXMgdGhlbiBmbGV4IGNob29zZXMgdGhhdCBvbmUKKyAg
ICAgICAgICAgaG93ZXZlciwgaWYgYSBsb25nZXIgbWF0Y2ggLSBlLmcuIEBtZWRpYWFsbCBtYXRj
aGVzIGZsZXggd2lsbCBjaG9vc2UgdGhhdCkKKyAgICAgICAgLSBVcGRhdGVkIGdyYW1tYXIgdG8g
ZGVmaW5lZCBBVEtFWVdPUkQgdG9rZW4gYW5kIHRvIHVzZSB0aGF0IGluc3RlYWQgb2YgJ0AnCisg
ICAgICAgICAgaW4gdGhlIGVycm9yIHJlY292ZXJ5IGdyYW1tYXIuIAorCisgICAgICAgIFRlc3Q6
IGNzczIuMS9hdHJ1bGVfbG9uZ2VzdF9tYXRjaC5odG1sCisKKyAgICAgICAgKiBDaGFuZ2VMb2c6
CisgICAgICAgICogY3NzL0NTU0dyYW1tYXIueToKKyAgICAgICAgKiBjc3MvdG9rZW5pemVyLmZs
ZXg6CisKIDIwMDgtMDctMTUgIE1heGltZSBCcml0dG8gIDxicml0dG9AYXBwbGUuY29tPgogCiAg
ICAgICAgIFJldmlld2VkIGJ5IEVyaWMuCkluZGV4OiBXZWJDb3JlL2Nzcy9DU1NHcmFtbWFyLnkK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gV2ViQ29yZS9jc3MvQ1NTR3JhbW1hci55CShyZXZpc2lvbiAzNTE4OCkK
KysrIFdlYkNvcmUvY3NzL0NTU0dyYW1tYXIueQkod29ya2luZyBjb3B5KQpAQCAtMTIyLDYgKzEy
Miw3IEBAIHN0YXRpYyBpbnQgY3NzeXlsZXgoWVlTVFlQRSogeXlsdmFsLCB2b2kKICV0b2tlbiBX
RUJLSVRfTUVESUFRVUVSWV9TWU0KICV0b2tlbiBXRUJLSVRfVkFSSUFCTEVTX1NZTQogJXRva2Vu
IFdFQktJVF9WQVJJQUJMRVNfREVDTFNfU1lNCisldG9rZW4gQVRLRVlXT1JECiAKICV0b2tlbiBJ
TVBPUlRBTlRfU1lNCiAldG9rZW4gTUVESUFfT05MWQpAQCAtMTI1NiwxMCArMTI1NywxMCBAQCBo
ZXhjb2xvcjoKIC8qIGVycm9yIGhhbmRsaW5nIHJ1bGVzICovCiAKIGludmFsaWRfYXQ6Ci0gICAg
J0AnIGVycm9yIGludmFsaWRfYmxvY2sgeworICAgIEFUS0VZV09SRCBlcnJvciBpbnZhbGlkX2Js
b2NrIHsKICAgICAgICAgJCQgPSAwOwogICAgIH0KLSAgfCAnQCcgZXJyb3IgJzsnIHsKKyAgfCBB
VEtFWVdPUkQgZXJyb3IgJzsnIHsKICAgICAgICAgJCQgPSAwOwogICAgIH0KICAgICA7CkluZGV4
OiBXZWJDb3JlL2Nzcy90b2tlbml6ZXIuZmxleAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2Nzcy90
b2tlbml6ZXIuZmxleAkocmV2aXNpb24gMzUxODgpCisrKyBXZWJDb3JlL2Nzcy90b2tlbml6ZXIu
ZmxleAkod29ya2luZyBjb3B5KQpAQCAtNjIsNiArNjIsOCBAQCBudGggICAgICAgICAgICAgKC0/
WzAtOV0qbltcKy1dWzAtOV0rKXwoCiAiQC13ZWJraXQtdmFyaWFibGVzIiAgICB7eXlUb2sgPSBX
RUJLSVRfVkFSSUFCTEVTX1NZTTsgcmV0dXJuIHl5VG9rOyB9CiAiQC13ZWJraXQtdmFyaWFibGVz
LWRlY2xzIiB7IHl5VG9rID0gV0VCS0lUX1ZBUklBQkxFU19ERUNMU19TWU07IHJldHVybiB5eVRv
azsgfQogCisiQCJ7aWRlbnR9ICAgICAgICAgICAgICB7eXlUb2sgPSBBVEtFWVdPUkQ7IHJldHVy
biB5eVRvazsgfQorCiAiISJ7d30iaW1wb3J0YW50IiAgICAgICB7eXlUb2sgPSBJTVBPUlRBTlRf
U1lNOyByZXR1cm4geXlUb2s7fQogCiB7bnVtfWVtICAgICAgICAgICAgICAgICB7eXlUb2sgPSBF
TVM7IHJldHVybiB5eVRvazt9CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAzNTE5OCkKKysrIExheW91dFRl
c3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEyIEBACisyMDA4LTA3LTE2
ICBKYWNvYiBSZWZzdHJ1cCAgPGphY29iLnJlZnN0cnVwQGhwLmNvbT4KKworICAgICAgICBSZXZp
ZXdlZCBieSByd2xidWlzQGdtYWlsLmNvbQorICAgICAgICAKKyAgICAgICAgLSBhZGRlZCB0ZXN0
IGNhc2UgdGhhdCB0ZXN0cyB0aGF0ICdAbWVkaWFsbCcgZ2V0cyBzYWZlbHkgc2tpcHBlZAorCisg
ICAgICAgICogQ2hhbmdlTG9nOgorICAgICAgICAqIGNzczIuMS9hdHJ1bGVfbG9uZ2VzdF9tYXRj
aC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGNzczIuMS9hdHJ1bGVfbG9uZ2VzdF9t
YXRjaC5odG1sOiBBZGRlZC4KIDIwMDgtMDctMTUgIFNhbSBXZWluaWcgIDxzYW1Ad2Via2l0Lm9y
Zz4KIAogICAgICAgICBSZXZpZXdlZCBieSBBbmRlcnMgQ2FybHNzb24uCkluZGV4OiBMYXlvdXRU
ZXN0cy9jc3MyLjEvYXRydWxlX2xvbmdlc3RfbWF0Y2gtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIExheW91dFRlc3RzL2NzczIuMS9hdHJ1bGVfbG9uZ2VzdF9tYXRjaC1leHBlY3RlZC50eHQJ
KHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9jc3MyLjEvYXRydWxlX2xvbmdlc3RfbWF0Y2gt
ZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDcgQEAKK0JlbG93IHNob3VsZCBi
ZSBhIGxpbmUgc2F5aW5nOiBQQVNTRUQKKworUEFTU0VECisKK1NlZSBCdWcgMTk5NjUuCisKKwpJ
bmRleDogTGF5b3V0VGVzdHMvY3NzMi4xL2F0cnVsZV9sb25nZXN0X21hdGNoLmh0bWwKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvY3NzMi4xL2F0cnVsZV9sb25nZXN0X21hdGNoLmh0bWwJKHJl
dmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9jc3MyLjEvYXRydWxlX2xvbmdlc3RfbWF0Y2guaHRt
bAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwyMyBAQAorPCFET0NUWVBFIGh0bWwgUFVCTElDICIt
Ly9XM0MvL0RURCBIVE1MIDQuMDEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvVFIvaHRtbDQvc3Ry
aWN0LmR0ZCI+Cis8aHRtbD4KKzxoZWFkPgorPHRpdGxlPkNTUyBhdHJ1bGVzIC0gdG9rZW5pemVy
IG11c3QgbWF0Y2ggIkAie2lkZW50fSBsb25nZXN0IG1hdGNoPC90aXRsZT4KKzxzdHlsZSB0eXBl
PSJ0ZXh0L2NzcyI+CitwLnRlc3QgeyBkaXNwbGF5OiBub25lIH0KK0BtZWRpYSBhbGwgeyBzcGFu
LnRlc3QgeyBkaXNwbGF5OiBpbmxpbmUgfSB9CitAbWVkaWFhbGwgeyBzcGFuLnRlc3QgeyBkaXNw
bGF5OiBub25lIH0gfQorcC50ZXN0IHsgZGlzcGxheTogYmxvY2sgfQorPC9zdHlsZT4KKzxzY3Jp
cHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KKyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250
cm9sbGVyKQorICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7Cis8L3Nj
cmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHA+QmVsb3cgc2hvdWxkIGJlIGEgbGluZSBzYXlpbmc6
IFBBU1NFRDwvcD4KKzxwIGNsYXNzPSJ0ZXN0Ij48c3BhbiBjbGFzcz0idGVzdCI+UEFTU0VEPC9z
cGFuPjwvcD4KKzxwPlNlZSA8YSBocmVmPSJodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xOTk2NSI+QnVnIDE5OTY1PGE+LjwvcD4KKzwvYm9keT4KKzwvaHRtbD4KKzwvYm9k
eT4KKzwvaHRtbD4K
</data>
<flag name="review"
          id="9824"
          type_id="1"
          status="+"
          setter="rwlbuis"
    />
          </attachment>
      

    </bug>

</bugzilla>