<?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>62243</bug_id>
          
          <creation_ts>2011-06-07 15:43:10 -0700</creation_ts>
          <short_desc>Only draw portions of tiles in contentRect</short_desc>
          <delta_ts>2011-06-08 14:16: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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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="John Bauman">jbauman</reporter>
          <assigned_to name="John Bauman">jbauman</assigned_to>
          <cc>enne</cc>
    
    <cc>jamesr</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>416862</commentid>
    <comment_count>0</comment_count>
    <who name="John Bauman">jbauman</who>
    <bug_when>2011-06-07 15:43:10 -0700</bug_when>
    <thetext>Only draw portions of tiles in contentRect</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>416878</commentid>
    <comment_count>1</comment_count>
      <attachid>96321</attachid>
    <who name="John Bauman">jbauman</who>
    <bug_when>2011-06-07 15:57:46 -0700</bug_when>
    <thetext>Created attachment 96321
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>416881</commentid>
    <comment_count>2</comment_count>
    <who name="John Bauman">jbauman</who>
    <bug_when>2011-06-07 15:59:50 -0700</bug_when>
    <thetext>This patch seems to work, although I&apos;m not certain it&apos;s logically correct. This bug is the root cause of http://code.google.com/p/chromium/issues/detail?id=84901 .</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>416890</commentid>
    <comment_count>3</comment_count>
      <attachid>96321</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-06-07 16:03:11 -0700</bug_when>
    <thetext>Comment on attachment 96321
Patch

Can you make a reduced test case, please?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>416892</commentid>
    <comment_count>4</comment_count>
      <attachid>96321</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-06-07 16:03:49 -0700</bug_when>
    <thetext>Comment on attachment 96321
Patch

Even if this patch is correct (I haven&apos;t thought about it in detail) we&apos;ll need a regression test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>416976</commentid>
    <comment_count>5</comment_count>
      <attachid>96346</attachid>
    <who name="John Bauman">jbauman</who>
    <bug_when>2011-06-07 17:52:44 -0700</bug_when>
    <thetext>Created attachment 96346
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>416981</commentid>
    <comment_count>6</comment_count>
      <attachid>96346</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-06-07 17:57:51 -0700</bug_when>
    <thetext>Comment on attachment 96346
Patch

The two -expected.pngs are identical, so just put one copy of it in LayoutTests/compositing/repaint/ next to the test itself.

Also in the test body put the incantation:
if (window.layoutTestController)
  layoutTestController.dumpAsText(true);

to get it to only output the pixel results and not output any render tree dump.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>416983</commentid>
    <comment_count>7</comment_count>
    <who name="John Bauman">jbauman</who>
    <bug_when>2011-06-07 17:59:46 -0700</bug_when>
    <thetext>Oh, I was so shocked that DRT gave the same results on two different platforms that I didn&apos;t know how to respond.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>416989</commentid>
    <comment_count>8</comment_count>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2011-06-07 18:13:50 -0700</bug_when>
    <thetext>Thanks for fixing this.  This looks good to me too.

Does this change not cause any other layout test failures when compositing? I&apos;ve seen no end of tiny filtering changes (theoretically due to floating point math) when quad sizes have changed in the past.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>416990</commentid>
    <comment_count>9</comment_count>
      <attachid>96350</attachid>
    <who name="John Bauman">jbauman</who>
    <bug_when>2011-06-07 18:13:56 -0700</bug_when>
    <thetext>Created attachment 96350
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>416993</commentid>
    <comment_count>10</comment_count>
    <who name="John Bauman">jbauman</who>
    <bug_when>2011-06-07 18:21:06 -0700</bug_when>
    <thetext>Hmm, there do seem to be some unexpected failures with this patch. I&apos;ll have to look some more and see if they&apos;re really unexpected on this computer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>416997</commentid>
    <comment_count>11</comment_count>
      <attachid>96350</attachid>
    <who name="John Bauman">jbauman</who>
    <bug_when>2011-06-07 18:30:20 -0700</bug_when>
    <thetext>Comment on attachment 96350
Patch

seems to fail some layout tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>417016</commentid>
    <comment_count>12</comment_count>
      <attachid>96355</attachid>
    <who name="John Bauman">jbauman</who>
    <bug_when>2011-06-07 19:17:21 -0700</bug_when>
    <thetext>Created attachment 96355
Correct for offset top left corner, add rebaseline requirement</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>417035</commentid>
    <comment_count>13</comment_count>
      <attachid>96355</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-06-07 19:43:11 -0700</bug_when>
    <thetext>Comment on attachment 96355
Correct for offset top left corner, add rebaseline requirement

R=me, enne can you take a look and flip cq+ if you&apos;re happy?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>417066</commentid>
    <comment_count>14</comment_count>
      <attachid>96355</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-06-07 21:33:49 -0700</bug_when>
    <thetext>Comment on attachment 96355
Correct for offset top left corner, add rebaseline requirement

Rejecting attachment 96355 from commit-queue.

Failed to run &quot;[&apos;./Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;--bot-id=ec2-cq-01&apos;, &apos;--port...&quot; exit_code: 2

Last 500 characters of output:
t/shrink-layer.html
patching file LayoutTests/platform/chromium/test_expectations.txt
Hunk #1 FAILED at 4009.
1 out of 1 hunk FAILED -- saving rejects to file LayoutTests/platform/chromium/test_expectations.txt.rej
patching file Source/WebCore/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file Source/WebCore/platform/graphics/chromium/LayerTilerChromium.cpp

Failed to run &quot;[u&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply&apos;, u&apos;--reviewer&apos;, u&apos;James Robinson&apos;, u&apos;--f...&quot; exit_code: 1

Full output: http://queues.webkit.org/results/8810030</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>417137</commentid>
    <comment_count>15</comment_count>
      <attachid>96395</attachid>
    <who name="John Bauman">jbauman</who>
    <bug_when>2011-06-08 01:06:00 -0700</bug_when>
    <thetext>Created attachment 96395
Hopefully up to date</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>417494</commentid>
    <comment_count>16</comment_count>
      <attachid>96395</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-06-08 14:07:36 -0700</bug_when>
    <thetext>Comment on attachment 96395
Hopefully up to date

Will land by hand</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>417516</commentid>
    <comment_count>17</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2011-06-08 14:16:52 -0700</bug_when>
    <thetext>Committed r88386: &lt;http://trac.webkit.org/changeset/88386&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>96321</attachid>
            <date>2011-06-07 15:57:46 -0700</date>
            <delta_ts>2011-06-07 17:52:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-62243-20110607155745.patch</filename>
            <type>text/plain</type>
            <size>2184</size>
            <attacher name="John Bauman">jbauman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODgxOTQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAzZTQ0NjI4MzQ5OTAwMWUy
MjAxMTRmOTE1ZWUwYjMwZmQxNDFlZjM4Li4wNzE1YTRkOGQyMmI1MGNiM2NkYWE5ZmM2MTRkZjQ5
ZDM3NDg2ZjdkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTEtMDYtMDcgIEpvaG4g
QmF1bWFuICA8amJhdW1hbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgT25seSBkcmF3IHBvcnRpb25zIG9mIHRpbGVzIGluIGNv
bnRlbnRSZWN0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD02MjI0MworCisgICAgICAgIE9sZCBnYXJiYWdlIGRhdGEgY2FuIHJlbWFpbiBpbiB0aWxlcywg
c28gbWFrZSBzdXJlIHRvIG9ubHkgZHJhdworICAgICAgICBvbmx5IHRob3NlIHBvcnRpb25zIHRo
YXQgYXJlIHN1cHBvc2VkIHRvIGJlIGRyYXduLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cy4KKwor
ICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0xheWVyVGlsZXJDaHJvbWl1bS5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpMYXllclRpbGVyQ2hyb21pdW06OmRyYXcpOgorCiAyMDEx
LTA2LTA2ICBMZXZpIFdlaW50cmF1YiAgPGxldml3QGNocm9taXVtLm9yZz4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL2Nocm9taXVtL0xheWVyVGlsZXJDaHJvbWl1bS5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9MYXllclRpbGVyQ2hyb21pdW0uY3BwCmlu
ZGV4IDI3OGUwN2RkNDE5ZDdmNGRhY2NmZTIwZGM4NzkyMzJjNWZhNzBjMjYuLjAyMzQ5MDc3YzJk
NWM1N2YyNjEyOTcwMDNmMGJjZWIyYzQ1ODExOTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0xheWVyVGlsZXJDaHJvbWl1bS5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vTGF5ZXJUaWxlckNocm9t
aXVtLmNwcApAQCAtMzQ2LDYgKzM0Niw3IEBAIHZvaWQgTGF5ZXJUaWxlckNocm9taXVtOjpkcmF3
KGNvbnN0IEludFJlY3QmIGNvbnRlbnRSZWN0LCBjb25zdCBUcmFuc2Zvcm1hdGlvbk1hCiAKICAg
ICBpbnQgbGVmdCwgdG9wLCByaWdodCwgYm90dG9tOwogICAgIGNvbnRlbnRSZWN0VG9UaWxlSW5k
aWNlcyhjb250ZW50UmVjdCwgbGVmdCwgdG9wLCByaWdodCwgYm90dG9tKTsKKyAgICBJbnRSZWN0
IGxheWVyUmVjdCA9IGNvbnRlbnRSZWN0VG9MYXllclJlY3QoY29udGVudFJlY3QpOwogICAgIGZv
ciAoaW50IGogPSB0b3A7IGogPD0gYm90dG9tOyArK2opIHsKICAgICAgICAgZm9yIChpbnQgaSA9
IGxlZnQ7IGkgPD0gcmlnaHQ7ICsraSkgewogICAgICAgICAgICAgVGlsZSogdGlsZSA9IHRpbGVB
dChpLCBqKTsKQEAgLTM1OSw2ICszNjAsNyBAQCB2b2lkIExheWVyVGlsZXJDaHJvbWl1bTo6ZHJh
dyhjb25zdCBJbnRSZWN0JiBjb250ZW50UmVjdCwgY29uc3QgVHJhbnNmb3JtYXRpb25NYQogICAg
ICAgICAgICAgLy8gRG9uJ3QgdXNlIHRpbGVDb250ZW50UmVjdCBoZXJlLCBhcyB0aGF0IGNvbnRh
aW5zIHRoZSBmdWxsCiAgICAgICAgICAgICAvLyByZWN0IHdpdGggYm9yZGVyIHRleGVscyB3aGlj
aCBzaG91bGRuJ3QgYmUgZHJhd24uCiAgICAgICAgICAgICBJbnRSZWN0IHRpbGVSZWN0ID0gbV90
aWxpbmdEYXRhLnRpbGVCb3VuZHMobV90aWxpbmdEYXRhLnRpbGVJbmRleCh0aWxlLT5pKCksIHRp
bGUtPmooKSkpOworICAgICAgICAgICAgdGlsZVJlY3QuaW50ZXJzZWN0KGxheWVyUmVjdCk7CiAg
ICAgICAgICAgICB0aWxlUmVjdC5tb3ZlKG1fbGF5ZXJQb3NpdGlvbi54KCksIG1fbGF5ZXJQb3Np
dGlvbi55KCkpOwogICAgICAgICAgICAgdGlsZU1hdHJpeC50cmFuc2xhdGUzZCh0aWxlUmVjdC54
KCkgKyB0aWxlUmVjdC53aWR0aCgpIC8gMi4wLCB0aWxlUmVjdC55KCkgKyB0aWxlUmVjdC5oZWln
aHQoKSAvIDIuMCwgMCk7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>96346</attachid>
            <date>2011-06-07 17:52:44 -0700</date>
            <delta_ts>2011-06-07 18:13:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-62243-20110607175243.patch</filename>
            <type>text/plain</type>
            <size>8304</size>
            <attacher name="John Bauman">jbauman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODgxOTQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBiMDlmYzJjNjNmYjJjNjU4ZGEzOTcx
NDYxYzRhNTliZjYxNDI1YWU5Li5hODg2YjY1YzYyMGFjZDdhZWRmNjJlYmZkZGYxNzBjZmQ3NGFh
MDRhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMDYtMDcgIEpvaG4gQmF1bWFuICA8amJh
dW1hbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgT25seSBkcmF3IHBvcnRpb25zIG9mIHRpbGVzIGluIGNvbnRlbnRSZWN0Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MjI0MworCisg
ICAgICAgICogY29tcG9zaXRpbmcvcmVwYWludC9zaHJpbmstbGF5ZXIuaHRtbDogQWRkZWQuCisg
ICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0tZ3B1L2NvbXBvc2l0aW5nL3JlcGFpbnQvc2hyaW5r
LWxheWVyLWV4cGVjdGVkLnBuZzogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0t
Z3B1L2NvbXBvc2l0aW5nL3JlcGFpbnQvc2hyaW5rLWxheWVyLWV4cGVjdGVkLnR4dDogQWRkZWQu
CisgICAgICAgICogcGxhdGZvcm0vbWFjL2NvbXBvc2l0aW5nL3JlcGFpbnQvc2hyaW5rLWxheWVy
LWV4cGVjdGVkLnBuZzogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vbWFjL2NvbXBvc2l0aW5n
L3JlcGFpbnQvc2hyaW5rLWxheWVyLWV4cGVjdGVkLnR4dDogQWRkZWQuCisKIDIwMTEtMDYtMDYg
IEphbWVzIFNpbW9uc2VuICA8c2ltb25qYW1AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtDaHJv
bWl1bV0gVW5yZXZpZXdlZCwgYWRkZWQgYmFzZWxpbmUgZm9yIGlubGluZS13cmFwLXdpdGgtcGFy
ZW50LXBhZGRpbmcuaHRtbApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvcmVw
YWludC9zaHJpbmstbGF5ZXIuaHRtbCBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3JlcGFpbnQv
c2hyaW5rLWxheWVyLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYzA3NWQxNzE0NGI2NGI0OTE0YzdkM2E2MThk
MjE1M2EzZjY3MzU0MAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5n
L3JlcGFpbnQvc2hyaW5rLWxheWVyLmh0bWwKQEAgLTAsMCArMSwyMyBAQAorPGh0bWw+DQorPGhl
YWQ+DQorICAgIDx0aXRsZT5UZXN0IGZvciBidWcgNjIyNDM8L3RpdGxlPg0KKyAgICA8c3R5bGUg
dHlwZT0idGV4dC9jc3MiPg0KKyAgICAgICAgI3J1bGVyIHsNCisgICAgICAgICAgICAtd2Via2l0
LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsNCisgICAgICAgICAgICBib3JkZXItYm90dG9tOiAx
MHB4IHNvbGlkIGJsYWNrOw0KKyAgICAgICAgICAgIHdpZHRoOiA1NTBweDsNCisgICAgICAgICAg
ICBoZWlnaHQ6IDUwMHB4Ow0KKyAgICAgICAgfQ0KKyAgICA8L3N0eWxlPg0KKyAgICA8c2NyaXB0
IHNyYz0iLi4vLi4vZmFzdC9yZXBhaW50L3Jlc291cmNlcy9yZXBhaW50LmpzIj48L3NjcmlwdD4N
CisgICAgPHNjcmlwdD4NCisgICAgICAgIGZ1bmN0aW9uIHJlcGFpbnRUZXN0KCkNCisgICAgICAg
IHsNCisgICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicnVsZXIiKS5zdHlsZS5o
ZWlnaHQgPSAiNDUwcHgiOw0KKyAgICAgICAgfQ0KKyAgICA8L3NjcmlwdD4NCis8L2hlYWQ+DQor
PGJvZHkgb25sb2FkPSJydW5SZXBhaW50VGVzdCgpIj4NCisgICAgPGRpdiBpZD0icnVsZXIiPg0K
KzwvYm9keT4NCis8L2h0bWw+DQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hy
b21pdW0tZ3B1L2NvbXBvc2l0aW5nL3JlcGFpbnQvc2hyaW5rLWxheWVyLWV4cGVjdGVkLnBuZyBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtLWdwdS9jb21wb3NpdGluZy9yZXBhaW50L3No
cmluay1sYXllci1leHBlY3RlZC5wbmcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOTYxODU3MWQ2MDRkYjQ4NTMwOGM5
ZWQ1M2IyNGEzN2NlZDU2NzgyOQpHSVQgYmluYXJ5IHBhdGNoCmxpdGVyYWwgMjg1OQp6Y21lQVNA
Tj8ob2xIeWB1VkJxIWlhMHl+eVV7K3ZZVjJhPmkwKlopPWheaGxBJUBXcyRsSGBvazxtfT9vVG19
T1IKeiVqNl5AMTAhPW9sTyRzVUd0PDskTHJWKF9xY2p0OVF4aHx6cXtSQmQtZHpqflR6ZnJUOTc4
SlJ5dUQreypXJHAjCno7QEk9IXxNWGhAOWN4JkhMWUJfPHhseSFYXktOenFoUGpfI0dCUG1hRHtv
KzZOTWhuPFAqNTlYajBWREpOKkspcgp6cXEkJS03bVZoRGsoM0x7eyNNVkpYPGczbkEjKFRjRkR4
Qjk2QnJxZXUhdTFAX3orK21gQGZUY0wwNFJkcDwlYFcKbUNXYTJxUU8wTj5QPyE+S0BOZGZFVTQ1
X04paXotM20lLUUzJnQ7dWNMSzZUXjg3Z2Y2CgpsaXRlcmFsIDAKSGNtVj9kMDAwMDEKCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS1ncHUvY29tcG9zaXRpbmcvcmVw
YWludC9zaHJpbmstbGF5ZXItZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hy
b21pdW0tZ3B1L2NvbXBvc2l0aW5nL3JlcGFpbnQvc2hyaW5rLWxheWVyLWV4cGVjdGVkLnR4dApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi4yMmRlZWRhMjM0ZmIwZDNmYjYyOTE5OGU1YmEwZjkyNTY0NmZjOTNlCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0tZ3B1L2NvbXBvc2l0
aW5nL3JlcGFpbnQvc2hyaW5rLWxheWVyLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDcgQEAKK2xh
eWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJWaWV3IGF0ICgwLDApIHNpemUgODAw
eDYwMAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgIFJlbmRlckJsb2NrIHtIVE1MfSBh
dCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgICBSZW5kZXJCb2R5IHtCT0RZfSBhdCAoOCw4KSBzaXpl
IDc4NHg1ODQKK2xheWVyIGF0ICg4LDgpIHNpemUgNTUweDQ2MAorICBSZW5kZXJCbG9jayB7RElW
fSBhdCAoMCwwKSBzaXplIDU1MHg0NjAgW2JvcmRlcjogKDEwcHggc29saWQgIzAwMDAwMCkgbm9u
ZV0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9jb21wb3NpdGluZy9yZXBh
aW50L3Nocmluay1sYXllci1leHBlY3RlZC5wbmcgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMv
Y29tcG9zaXRpbmcvcmVwYWludC9zaHJpbmstbGF5ZXItZXhwZWN0ZWQucG5nCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAu
LmVkMDZkZDY1MGFlMzc3M2FhNWY5NzM1NDYwZmJlNTlhODgxM2UwOGMKR0lUIGJpbmFyeSBwYXRj
aApsaXRlcmFsIDEwODEzCnpjbWVBU0BOPyhvbEh5YHVWQnEhaWEweX55VXsrdllWMmE+aTFCJVFs
WWJwUnpua0I5Z0NDTTQ3JD1TdUZ4ZU52dAp6bWRReSoyMWUkRkNQfkh5V35RbWhoTCNvPE1ya0pJ
clkyQGFOczBBXnl9TilXeXZ1WlU0KUFuI1J0UEF7UHNffG4KelduaWRhWXo7WXxFJGtAciZuJDF7
MXRwSENZYCNxdTZPPXE3UzcqM2hHNWFmK2wrQU5uZXcqdXI2bDJlOGQxa05RCnpzY2xgX0AjTjco
dCRWSS03cWI2dmtnTktUcVZMcmo8KklSU3dNTm9IYW92dyteTCh9fmVSYmVtLVJGRGU/YCFrUgp6
P2xiVGZUezhMRiExOUZtYytldWolJHlwaHRVbnpMZVR6NjlPO2tmfnp3dUxIYjhJZ0RTXmZNKjZA
TyFOKnh+Qm0KejwodGFhJmJxWDE3SkpLSWhYP01uWmZiM0tGSjh6TURhNiFhYkFPQGNAZSs+dms4
Z1o+KHtKZmxTI2ZZSHpxYWo+CnpOVG5KRlF7OGoqekJfYD9zJE88el9PT2Bwd0ped1QmaF9wbypK
YXI9XlV7dTs1WkxRS1ZjRzY4P15ZKSpvYTZWNgp6Wl5HV1dVK1ZsZS0/S1pVYyEqbmF0LWFmaC1n
I2VwdUcmOUplN05NPGt2M1p5M0RZaz41PTZJNHReOHFuTkYtanMKelNBOWBQO1l+Zj5rMkJXJjRn
MktQUjR+RWZSN3pxKWFnPk11YilVUSt5Vl9aNil2Z1AjZV5lZThfXmA1SElRYHowCnp5WUYzWkZ8
OVk/bGpWYChuWkBmN0FtR1o5SUFjU0FMenw3MXB+PEVxZCojKF4odnohPU4+I0ZVbW42QXRiZ1ZZ
Sgp6VzRrP1kkejdYJjhjS3l6b1ZSakpgczRVZFl5Qzw4cjxGZlgkODVMfV9JPTlRKnxUPGlkU0hG
QD5DQnh7YUBRfVAKemN3Rm9vUzJPaVcrMm5CZFg9XkkwX1JNLUNXJmI5OHk1WH1YKUJZcEg4LTlQ
KGpofWpFeEBNMmEoWmB7bVV3T0JiCnpNajR2bHBQeTUyWlRtPj95eCFKcCNjTW1lJkJKQy1QeWRf
Y0AlIURYSihIaD57YDhPZ2B0ZVd0KigxcjFHITUwdAp6eH1HYWBQQ3UmbWFuY1IlKSFkSH5hKnVQ
Jm8hWHsoRFI8JjhtOCVIfXYtVyh8a0Z9NGsqeX5vJF5FR2dhPGU1dCQKem8heyNaWHtESVYtTn4y
I3ROLUAjS2pLZm1jUmlvNCFLOXpfO0thO2J4eHQwKzFzMHwqJWAwQlZCKTxQKj9UMmw3CnoqXkJF
ZXs7KSpZdFFLMXZXSUE3QTUySCszZHpJVl4lXjg9Y08qP0JEKVVHcHNAfilTc2w3aHx6KzskRU14
fl9VWAp6KW12PXklK1JFbFdqQUpDbWQlcXtYekJGKiRhMWdMJC1tWnI2eHtINEwodEVrWWwzZHBg
QUo9Q29jPTVTekBFUloKejJQKFFkODVrNThKWTVfXkRqNDcxLVBrMShEQj5DentwV3Z0LXE4KHs5
P0dxZCkhbHFCeWZ+cTdhJlAxT194dFZsCnp8NTA+a1V8P2lvO1NmLThYbUMqWVYxMntENWgxfFBf
QDlhQ2gkMlcxcyVRY3kkQXEzKzB4JXN3UUtsb2pxdz1IUwp6R256aVluUEBiQmpGdTBoPD5QNG0w
SWc5Kz4mTWFkIUQjenZ3MCRfKkp7KVp5ajx5ZWhveV5ocEBvNCphdzAlNjwKekp8MWwhZ0dieShg
djtAX2dWRnhNWCNaZmVlPXlvVjgwe2E3Xzc2dDtNO1A7cV4+cz09WVY3UTdLWW9XeVFaaDhVCnpK
b3g9ciZEeERhcHUrI2F7KVJwMnVnISVLNk88blcxUWhyTT8xaGotPH4xLT5wMStvXzF9fGhDOXc7
Z30kU0tzUgp6QWNAI0FHSmN4M19QITVucVNLK19mVWBxYGpsJi1nQiN+KytyWUUtMWApNUs2RTE+
cXFjQSgpNktQRG9IZH1tPWYKelFONjlzNy1eMV96ZnUwYmRkZElDRlB6V3hMd3h+fko7VV5tSEQl
ZG5NSUBFc2pFcUkxcFhWVk43d09QJnJvO319CnpzYWdzUz55cXZ2YFBxUCpXNVVkSD9NTm9hdShG
JjhKeVZUbld3V0YpRzgkZH1JUlZNdyllUV9neURJJld5ci1rIQp6a1kqKjE2bSRpbTB0KEBWPz5Q
fF9eYkRaRUtGXih6M3w8RWU2UmxecU5QZ0pkeiVjVj00Uld9Skl5QSVfLUpefk8Kej9nVExiMT4/
RT1OQ3hsVjsrVXt7MX11JnRwfkV5OUlGUkB2Q3ZjSylBMigpVFVeQHZ+MyY3QWdudV80TFY+RkF3
Cnp2LTI2SShKVGZufEgjUT1xdUMwbilFfmBPcXVHanYpJXBrVj5+eX1oaHUqQzgyZClRWUBPMVRh
Uz84M3sxT1V6KwpCOHxNSDMKCmxpdGVyYWwgMApIY21WP2QwMDAwMQoKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL3BsYXRmb3JtL21hYy9jb21wb3NpdGluZy9yZXBhaW50L3Nocmluay1sYXllci1l
eHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvY29tcG9zaXRpbmcvcmVwYWlu
dC9zaHJpbmstbGF5ZXItZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjIyZGVlZGEyMzRmYjBkM2Zi
NjI5MTk4ZTViYTBmOTI1NjQ2ZmM5M2UKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9tYWMvY29tcG9zaXRpbmcvcmVwYWludC9zaHJpbmstbGF5ZXItZXhwZWN0ZWQudHh0
CkBAIC0wLDAgKzEsNyBAQAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgIFJlbmRlclZp
ZXcgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCitsYXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKKyAg
UmVuZGVyQmxvY2sge0hUTUx9IGF0ICgwLDApIHNpemUgODAweDYwMAorICAgIFJlbmRlckJvZHkg
e0JPRFl9IGF0ICg4LDgpIHNpemUgNzg0eDU4NAorbGF5ZXIgYXQgKDgsOCkgc2l6ZSA1NTB4NDYw
CisgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgwLDApIHNpemUgNTUweDQ2MCBbYm9yZGVyOiAoMTBw
eCBzb2xpZCAjMDAwMDAwKSBub25lXQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDNlNDQ2MjgzNDk5MDAxZTIyMDEx
NGY5MTVlZTBiMzBmZDE0MWVmMzguLjMyMzJkOTUxYzhmMzVkNzQ5ZDIxZTBlYjZiZTlhZWRiNTY2
OTdjNWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2Uv
V2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxMS0wNi0wNyAgSm9obiBCYXVt
YW4gIDxqYmF1bWFuQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBPbmx5IGRyYXcgcG9ydGlvbnMgb2YgdGlsZXMgaW4gY29udGVu
dFJlY3QKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTYy
MjQzCisKKyAgICAgICAgT2xkIGdhcmJhZ2UgZGF0YSBjYW4gcmVtYWluIGluIHRpbGVzLCBzbyBt
YWtlIHN1cmUgdG8gZHJhdyBvbmx5IHRob3NlCisgICAgICAgIHBvcnRpb25zIHRoYXQgYXJlIHN1
cHBvc2VkIHRvIGJlIGRyYXduLgorCisgICAgICAgIFRlc3Q6IGNvbXBvc2l0aW5nL3JlcGFpbnQv
c2hyaW5rLWxheWVyLmh0bWwKKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVt
L0xheWVyVGlsZXJDaHJvbWl1bS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMYXllclRpbGVyQ2hy
b21pdW06OmRyYXcpOgorCiAyMDExLTA2LTA2ICBMZXZpIFdlaW50cmF1YiAgPGxldml3QGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0xheWVyVGlsZXJDaHJv
bWl1bS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9MYXll
clRpbGVyQ2hyb21pdW0uY3BwCmluZGV4IDI3OGUwN2RkNDE5ZDdmNGRhY2NmZTIwZGM4NzkyMzJj
NWZhNzBjMjYuLjAyMzQ5MDc3YzJkNWM1N2YyNjEyOTcwMDNmMGJjZWIyYzQ1ODExOTUgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0xheWVyVGls
ZXJDaHJvbWl1bS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hy
b21pdW0vTGF5ZXJUaWxlckNocm9taXVtLmNwcApAQCAtMzQ2LDYgKzM0Niw3IEBAIHZvaWQgTGF5
ZXJUaWxlckNocm9taXVtOjpkcmF3KGNvbnN0IEludFJlY3QmIGNvbnRlbnRSZWN0LCBjb25zdCBU
cmFuc2Zvcm1hdGlvbk1hCiAKICAgICBpbnQgbGVmdCwgdG9wLCByaWdodCwgYm90dG9tOwogICAg
IGNvbnRlbnRSZWN0VG9UaWxlSW5kaWNlcyhjb250ZW50UmVjdCwgbGVmdCwgdG9wLCByaWdodCwg
Ym90dG9tKTsKKyAgICBJbnRSZWN0IGxheWVyUmVjdCA9IGNvbnRlbnRSZWN0VG9MYXllclJlY3Qo
Y29udGVudFJlY3QpOwogICAgIGZvciAoaW50IGogPSB0b3A7IGogPD0gYm90dG9tOyArK2opIHsK
ICAgICAgICAgZm9yIChpbnQgaSA9IGxlZnQ7IGkgPD0gcmlnaHQ7ICsraSkgewogICAgICAgICAg
ICAgVGlsZSogdGlsZSA9IHRpbGVBdChpLCBqKTsKQEAgLTM1OSw2ICszNjAsNyBAQCB2b2lkIExh
eWVyVGlsZXJDaHJvbWl1bTo6ZHJhdyhjb25zdCBJbnRSZWN0JiBjb250ZW50UmVjdCwgY29uc3Qg
VHJhbnNmb3JtYXRpb25NYQogICAgICAgICAgICAgLy8gRG9uJ3QgdXNlIHRpbGVDb250ZW50UmVj
dCBoZXJlLCBhcyB0aGF0IGNvbnRhaW5zIHRoZSBmdWxsCiAgICAgICAgICAgICAvLyByZWN0IHdp
dGggYm9yZGVyIHRleGVscyB3aGljaCBzaG91bGRuJ3QgYmUgZHJhd24uCiAgICAgICAgICAgICBJ
bnRSZWN0IHRpbGVSZWN0ID0gbV90aWxpbmdEYXRhLnRpbGVCb3VuZHMobV90aWxpbmdEYXRhLnRp
bGVJbmRleCh0aWxlLT5pKCksIHRpbGUtPmooKSkpOworICAgICAgICAgICAgdGlsZVJlY3QuaW50
ZXJzZWN0KGxheWVyUmVjdCk7CiAgICAgICAgICAgICB0aWxlUmVjdC5tb3ZlKG1fbGF5ZXJQb3Np
dGlvbi54KCksIG1fbGF5ZXJQb3NpdGlvbi55KCkpOwogICAgICAgICAgICAgdGlsZU1hdHJpeC50
cmFuc2xhdGUzZCh0aWxlUmVjdC54KCkgKyB0aWxlUmVjdC53aWR0aCgpIC8gMi4wLCB0aWxlUmVj
dC55KCkgKyB0aWxlUmVjdC5oZWlnaHQoKSAvIDIuMCwgMCk7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>96350</attachid>
            <date>2011-06-07 18:13:56 -0700</date>
            <delta_ts>2011-06-07 19:17:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-62243-20110607181355.patch</filename>
            <type>text/plain</type>
            <size>4929</size>
            <attacher name="John Bauman">jbauman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODgxOTQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBiMDlmYzJjNjNmYjJjNjU4ZGEzOTcx
NDYxYzRhNTliZjYxNDI1YWU5Li4zYzBhZmMyYTE4MTNkZTEzMDVjNGFhNjA3YTc5MGY3ZmNiYWI5
NzQ2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMDYtMDcgIEpvaG4gQmF1bWFuICA8amJh
dW1hbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgT25seSBkcmF3IHBvcnRpb25zIG9mIHRpbGVzIGluIGNvbnRlbnRSZWN0Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MjI0MworCisg
ICAgICAgICogY29tcG9zaXRpbmcvcmVwYWludC9zaHJpbmstbGF5ZXIuaHRtbDogQWRkZWQuCisg
ICAgICAgICogY29tcG9zaXRpbmcvcmVwYWludC9zaHJpbmstbGF5ZXItZXhwZWN0ZWQucG5nOiBB
ZGRlZC4KKyAgICAgICAgKiBjb21wb3NpdGluZy9yZXBhaW50L3Nocmluay1sYXllci1leHBlY3Rl
ZC50eHQ6IEFkZGVkLgorCiAyMDExLTA2LTA2ICBKYW1lcyBTaW1vbnNlbiAgPHNpbW9uamFtQGNo
cm9taXVtLm9yZz4KIAogICAgICAgICBbQ2hyb21pdW1dIFVucmV2aWV3ZWQsIGFkZGVkIGJhc2Vs
aW5lIGZvciBpbmxpbmUtd3JhcC13aXRoLXBhcmVudC1wYWRkaW5nLmh0bWwKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3JlcGFpbnQvc2hyaW5rLWxheWVyLWV4cGVjdGVkLnBu
ZyBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3JlcGFpbnQvc2hyaW5rLWxheWVyLWV4cGVjdGVk
LnBuZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi45NjE4NTcxZDYwNGRiNDg1MzA4YzllZDUzYjI0YTM3Y2VkNTY3ODI5
CkdJVCBiaW5hcnkgcGF0Y2gKbGl0ZXJhbCAyODU5CnpjbWVBU0BOPyhvbEh5YHVWQnEhaWEweX55
VXsrdllWMmE+aTAqWik9aF5obEElQFdzJGxIYG9rPG19P29UbX1PUgp6JWo2XkAxMCE9b2xPJHNV
R3Q8OyRMclYoX3FjanQ5UXhofHpxe1JCZC1kemp+VHpmclQ5NzhKUnl1RCt7KlckcCMKejtAST0h
fE1YaEA5Y3gmSExZQl88eGx5IVheS056cWhQal8jR0JQbWFEe28rNk5NaG48UCo1OVhqMFZESk4q
SylyCnpxcSQlLTdtVmhEaygzTHt7I01WSlg8ZzNuQSMoVGNGRHhCOTZCcnFldSF1MUBfeisrbWBA
ZlRjTDA0UmRwPCVgVwptQ1dhMnFRTzBOPlA/IT5LQE5kZkVVNDVfTilpei0zbSUtRTMmdDt1Y0xL
NlReODdnZjYKCmxpdGVyYWwgMApIY21WP2QwMDAwMQoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2NvbXBvc2l0aW5nL3JlcGFpbnQvc2hyaW5rLWxheWVyLWV4cGVjdGVkLnR4dCBiL0xheW91dFRl
c3RzL2NvbXBvc2l0aW5nL3JlcGFpbnQvc2hyaW5rLWxheWVyLWV4cGVjdGVkLnR4dApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi44YjEzNzg5MTc5MWZlOTY5MjdhZDc4ZTY0YjBhYWQ3YmRlZDA4YmRjCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvcmVwYWludC9zaHJpbmstbGF5ZXItZXhw
ZWN0ZWQudHh0CkBAIC0wLDAgKzEgQEAKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9z
aXRpbmcvcmVwYWludC9zaHJpbmstbGF5ZXIuaHRtbCBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5n
L3JlcGFpbnQvc2hyaW5rLWxheWVyLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZTRjOWI0NmRmNTU0M2FkZTNj
Nzk5NDE5YWY3YjMzM2MwOGVmMzYxZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Nv
bXBvc2l0aW5nL3JlcGFpbnQvc2hyaW5rLWxheWVyLmh0bWwKQEAgLTAsMCArMSwyNSBAQAorPGh0
bWw+DQorPGhlYWQ+DQorICAgIDx0aXRsZT5UZXN0IGZvciBidWcgNjIyNDM8L3RpdGxlPg0KKyAg
ICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KKyAgICAgICAgI3J1bGVyIHsNCisgICAgICAgICAg
ICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsNCisgICAgICAgICAgICBib3JkZXIt
Ym90dG9tOiAxMHB4IHNvbGlkIGJsYWNrOw0KKyAgICAgICAgICAgIHdpZHRoOiA1NTBweDsNCisg
ICAgICAgICAgICBoZWlnaHQ6IDUwMHB4Ow0KKyAgICAgICAgfQ0KKyAgICA8L3N0eWxlPg0KKyAg
ICA8c2NyaXB0IHNyYz0iLi4vLi4vZmFzdC9yZXBhaW50L3Jlc291cmNlcy9yZXBhaW50LmpzIj48
L3NjcmlwdD4NCisgICAgPHNjcmlwdD4NCisgICAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENv
bnRyb2xsZXIpDQorICAgICAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCh0
cnVlKTsNCisgICAgICAgIGZ1bmN0aW9uIHJlcGFpbnRUZXN0KCkNCisgICAgICAgIHsNCisgICAg
ICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicnVsZXIiKS5zdHlsZS5oZWlnaHQgPSAi
NDUwcHgiOw0KKyAgICAgICAgfQ0KKyAgICA8L3NjcmlwdD4NCis8L2hlYWQ+DQorPGJvZHkgb25s
b2FkPSJydW5SZXBhaW50VGVzdCgpIj4NCisgICAgPGRpdiBpZD0icnVsZXIiPg0KKzwvYm9keT4N
Cis8L2h0bWw+DQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNl
L1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDNlNDQ2MjgzNDk5MDAxZTIyMDExNGY5MTVlZTBiMzBm
ZDE0MWVmMzguLjMyMzJkOTUxYzhmMzVkNzQ5ZDIxZTBlYjZiZTlhZWRiNTY2OTdjNWUgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxMS0wNi0wNyAgSm9obiBCYXVtYW4gIDxqYmF1bWFu
QGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBPbmx5IGRyYXcgcG9ydGlvbnMgb2YgdGlsZXMgaW4gY29udGVudFJlY3QKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTYyMjQzCisKKyAgICAg
ICAgT2xkIGdhcmJhZ2UgZGF0YSBjYW4gcmVtYWluIGluIHRpbGVzLCBzbyBtYWtlIHN1cmUgdG8g
ZHJhdyBvbmx5IHRob3NlCisgICAgICAgIHBvcnRpb25zIHRoYXQgYXJlIHN1cHBvc2VkIHRvIGJl
IGRyYXduLgorCisgICAgICAgIFRlc3Q6IGNvbXBvc2l0aW5nL3JlcGFpbnQvc2hyaW5rLWxheWVy
Lmh0bWwKKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0xheWVyVGlsZXJD
aHJvbWl1bS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMYXllclRpbGVyQ2hyb21pdW06OmRyYXcp
OgorCiAyMDExLTA2LTA2ICBMZXZpIFdlaW50cmF1YiAgPGxldml3QGNocm9taXVtLm9yZz4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0xheWVyVGlsZXJDaHJvbWl1bS5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9MYXllclRpbGVyQ2hyb21p
dW0uY3BwCmluZGV4IDI3OGUwN2RkNDE5ZDdmNGRhY2NmZTIwZGM4NzkyMzJjNWZhNzBjMjYuLjAy
MzQ5MDc3YzJkNWM1N2YyNjEyOTcwMDNmMGJjZWIyYzQ1ODExOTUgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0xheWVyVGlsZXJDaHJvbWl1bS5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vTGF5ZXJU
aWxlckNocm9taXVtLmNwcApAQCAtMzQ2LDYgKzM0Niw3IEBAIHZvaWQgTGF5ZXJUaWxlckNocm9t
aXVtOjpkcmF3KGNvbnN0IEludFJlY3QmIGNvbnRlbnRSZWN0LCBjb25zdCBUcmFuc2Zvcm1hdGlv
bk1hCiAKICAgICBpbnQgbGVmdCwgdG9wLCByaWdodCwgYm90dG9tOwogICAgIGNvbnRlbnRSZWN0
VG9UaWxlSW5kaWNlcyhjb250ZW50UmVjdCwgbGVmdCwgdG9wLCByaWdodCwgYm90dG9tKTsKKyAg
ICBJbnRSZWN0IGxheWVyUmVjdCA9IGNvbnRlbnRSZWN0VG9MYXllclJlY3QoY29udGVudFJlY3Qp
OwogICAgIGZvciAoaW50IGogPSB0b3A7IGogPD0gYm90dG9tOyArK2opIHsKICAgICAgICAgZm9y
IChpbnQgaSA9IGxlZnQ7IGkgPD0gcmlnaHQ7ICsraSkgewogICAgICAgICAgICAgVGlsZSogdGls
ZSA9IHRpbGVBdChpLCBqKTsKQEAgLTM1OSw2ICszNjAsNyBAQCB2b2lkIExheWVyVGlsZXJDaHJv
bWl1bTo6ZHJhdyhjb25zdCBJbnRSZWN0JiBjb250ZW50UmVjdCwgY29uc3QgVHJhbnNmb3JtYXRp
b25NYQogICAgICAgICAgICAgLy8gRG9uJ3QgdXNlIHRpbGVDb250ZW50UmVjdCBoZXJlLCBhcyB0
aGF0IGNvbnRhaW5zIHRoZSBmdWxsCiAgICAgICAgICAgICAvLyByZWN0IHdpdGggYm9yZGVyIHRl
eGVscyB3aGljaCBzaG91bGRuJ3QgYmUgZHJhd24uCiAgICAgICAgICAgICBJbnRSZWN0IHRpbGVS
ZWN0ID0gbV90aWxpbmdEYXRhLnRpbGVCb3VuZHMobV90aWxpbmdEYXRhLnRpbGVJbmRleCh0aWxl
LT5pKCksIHRpbGUtPmooKSkpOworICAgICAgICAgICAgdGlsZVJlY3QuaW50ZXJzZWN0KGxheWVy
UmVjdCk7CiAgICAgICAgICAgICB0aWxlUmVjdC5tb3ZlKG1fbGF5ZXJQb3NpdGlvbi54KCksIG1f
bGF5ZXJQb3NpdGlvbi55KCkpOwogICAgICAgICAgICAgdGlsZU1hdHJpeC50cmFuc2xhdGUzZCh0
aWxlUmVjdC54KCkgKyB0aWxlUmVjdC53aWR0aCgpIC8gMi4wLCB0aWxlUmVjdC55KCkgKyB0aWxl
UmVjdC5oZWlnaHQoKSAvIDIuMCwgMCk7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>96355</attachid>
            <date>2011-06-07 19:17:21 -0700</date>
            <delta_ts>2011-06-08 01:05:51 -0700</delta_ts>
            <desc>Correct for offset top left corner, add rebaseline requirement</desc>
            <filename>bug-62243-20110607191710.patch</filename>
            <type>text/plain</type>
            <size>6291</size>
            <attacher name="John Bauman">jbauman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODgxOTQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBiMDlmYzJjNjNmYjJjNjU4ZGEzOTcx
NDYxYzRhNTliZjYxNDI1YWU5Li5mY2EzOTdiZjY2MGYzNmQ0Y2UwNDY0NmQxMjQxZDliNDljOTgx
ZTAyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDYtMDcgIEpvaG4gQmF1bWFuICA8amJh
dW1hbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgT25seSBkcmF3IHBvcnRpb25zIG9mIHRpbGVzIGluIGNvbnRlbnRSZWN0Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MjI0MworCisg
ICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0OgorICAgICAg
ICAqIGNvbXBvc2l0aW5nL3JlcGFpbnQvc2hyaW5rLWxheWVyLmh0bWw6IEFkZGVkLgorICAgICAg
ICAqIGNvbXBvc2l0aW5nL3JlcGFpbnQvc2hyaW5rLWxheWVyLWV4cGVjdGVkLnBuZzogQWRkZWQu
CisgICAgICAgICogY29tcG9zaXRpbmcvcmVwYWludC9zaHJpbmstbGF5ZXItZXhwZWN0ZWQudHh0
OiBBZGRlZC4KKwogMjAxMS0wNi0wNiAgSmFtZXMgU2ltb25zZW4gIDxzaW1vbmphbUBjaHJvbWl1
bS5vcmc+CiAKICAgICAgICAgW0Nocm9taXVtXSBVbnJldmlld2VkLCBhZGRlZCBiYXNlbGluZSBm
b3IgaW5saW5lLXdyYXAtd2l0aC1wYXJlbnQtcGFkZGluZy5odG1sCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9jb21wb3NpdGluZy9yZXBhaW50L3Nocmluay1sYXllci1leHBlY3RlZC5wbmcgYi9M
YXlvdXRUZXN0cy9jb21wb3NpdGluZy9yZXBhaW50L3Nocmluay1sYXllci1leHBlY3RlZC5wbmcK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMC4uOTYxODU3MWQ2MDRkYjQ4NTMwOGM5ZWQ1M2IyNGEzN2NlZDU2NzgyOQpHSVQg
YmluYXJ5IHBhdGNoCmxpdGVyYWwgMjg1OQp6Y21lQVNATj8ob2xIeWB1VkJxIWlhMHl+eVV7K3ZZ
VjJhPmkwKlopPWheaGxBJUBXcyRsSGBvazxtfT9vVG19T1IKeiVqNl5AMTAhPW9sTyRzVUd0PDsk
THJWKF9xY2p0OVF4aHx6cXtSQmQtZHpqflR6ZnJUOTc4SlJ5dUQreypXJHAjCno7QEk9IXxNWGhA
OWN4JkhMWUJfPHhseSFYXktOenFoUGpfI0dCUG1hRHtvKzZOTWhuPFAqNTlYajBWREpOKkspcgp6
cXEkJS03bVZoRGsoM0x7eyNNVkpYPGczbkEjKFRjRkR4Qjk2QnJxZXUhdTFAX3orK21gQGZUY0ww
NFJkcDwlYFcKbUNXYTJxUU8wTj5QPyE+S0BOZGZFVTQ1X04paXotM20lLUUzJnQ7dWNMSzZUXjg3
Z2Y2CgpsaXRlcmFsIDAKSGNtVj9kMDAwMDEKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb21w
b3NpdGluZy9yZXBhaW50L3Nocmluay1sYXllci1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9j
b21wb3NpdGluZy9yZXBhaW50L3Nocmluay1sYXllci1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
OGIxMzc4OTE3OTFmZTk2OTI3YWQ3OGU2NGIwYWFkN2JkZWQwOGJkYwotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3JlcGFpbnQvc2hyaW5rLWxheWVyLWV4cGVjdGVk
LnR4dApAQCAtMCwwICsxIEBACisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbXBvc2l0aW5n
L3JlcGFpbnQvc2hyaW5rLWxheWVyLmh0bWwgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9yZXBh
aW50L3Nocmluay1sYXllci5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmU0YzliNDZkZjU1NDNhZGUzYzc5OTQx
OWFmN2IzMzNjMDhlZjM2MWYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jb21wb3Np
dGluZy9yZXBhaW50L3Nocmluay1sYXllci5odG1sCkBAIC0wLDAgKzEsMjUgQEAKKzxodG1sPg0K
KzxoZWFkPg0KKyAgICA8dGl0bGU+VGVzdCBmb3IgYnVnIDYyMjQzPC90aXRsZT4NCisgICAgPHN0
eWxlIHR5cGU9InRleHQvY3NzIj4NCisgICAgICAgICNydWxlciB7DQorICAgICAgICAgICAgLXdl
YmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7DQorICAgICAgICAgICAgYm9yZGVyLWJvdHRv
bTogMTBweCBzb2xpZCBibGFjazsNCisgICAgICAgICAgICB3aWR0aDogNTUwcHg7DQorICAgICAg
ICAgICAgaGVpZ2h0OiA1MDBweDsNCisgICAgICAgIH0NCisgICAgPC9zdHlsZT4NCisgICAgPHNj
cmlwdCBzcmM9Ii4uLy4uL2Zhc3QvcmVwYWludC9yZXNvdXJjZXMvcmVwYWludC5qcyI+PC9zY3Jp
cHQ+DQorICAgIDxzY3JpcHQ+DQorICAgICAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9s
bGVyKQ0KKyAgICAgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQodHJ1ZSk7
DQorICAgICAgICBmdW5jdGlvbiByZXBhaW50VGVzdCgpDQorICAgICAgICB7DQorICAgICAgICAg
ICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJ1bGVyIikuc3R5bGUuaGVpZ2h0ID0gIjQ1MHB4
IjsNCisgICAgICAgIH0NCisgICAgPC9zY3JpcHQ+DQorPC9oZWFkPg0KKzxib2R5IG9ubG9hZD0i
cnVuUmVwYWludFRlc3QoKSI+DQorICAgIDxkaXYgaWQ9InJ1bGVyIj4NCis8L2JvZHk+DQorPC9o
dG1sPg0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhw
ZWN0YXRpb25zLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0
YXRpb25zLnR4dAppbmRleCA5MzQ0YTlkYmQ1ZTYwNGMxOWViNzc1NTdhNGE5N2VjOGJkZGM2M2Y1
Li5lOTZiYzU5ZmFkMWMyZWRmZjlkOTRhZTQyNjdiZmY1NzllNzY1OTNiIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQKKysrIGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0CkBAIC00
MDA5LDMgKzQwMDksNiBAQCBCVUdDUjg0MTU3IEdQVSA6IGZhc3QvY2FudmFzL3plcm8tc2l6ZS1m
aWxsLXJlY3QuaHRtbCA9IElNQUdFCiBCVUdDUjg0MTU3IEJVR0NSNzQ5NzkgR1BVIDogbWVkaWEv
dmlkZW8tY2FudmFzLWFscGhhLmh0bWwgPSBJTUFHRQogCiBCVUdDUjg1MDUxIFdJTiBHUFUgOiBj
YW52YXMvcGhpbGlwL3Rlc3RzLzJkLmNvbXBvc2l0ZS5jYW52YXMuc291cmNlLW92ZXIuaHRtbCA9
IFRFWFQKKworLy8gTmVlZCByZWJhc2VsaW5lLgorQlVHV0s2MjI0MyBHUFUgOiBjb21wb3NpdGlu
Zy9nZW9tZXRyeS92ZXJ0aWNhbC1zY3JvbGwtY29tcG9zaXRlZC5odG1sID0gSU1BR0UKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZwppbmRleCAzZTQ0NjI4MzQ5OTAwMWUyMjAxMTRmOTE1ZWUwYjMwZmQxNDFlZjM4Li4zMjMyZDk1
MWM4ZjM1ZDc0OWQyMWUwZWI2YmU5YWVkYjU2Njk3YzVlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTggQEAKKzIwMTEtMDYtMDcgIEpvaG4gQmF1bWFuICA8amJhdW1hbkBjaHJvbWl1bS5vcmc+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgT25seSBkcmF3
IHBvcnRpb25zIG9mIHRpbGVzIGluIGNvbnRlbnRSZWN0CisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MjI0MworCisgICAgICAgIE9sZCBnYXJiYWdlIGRh
dGEgY2FuIHJlbWFpbiBpbiB0aWxlcywgc28gbWFrZSBzdXJlIHRvIGRyYXcgb25seSB0aG9zZQor
ICAgICAgICBwb3J0aW9ucyB0aGF0IGFyZSBzdXBwb3NlZCB0byBiZSBkcmF3bi4KKworICAgICAg
ICBUZXN0OiBjb21wb3NpdGluZy9yZXBhaW50L3Nocmluay1sYXllci5odG1sCisKKyAgICAgICAg
KiBwbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9MYXllclRpbGVyQ2hyb21pdW0uY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6TGF5ZXJUaWxlckNocm9taXVtOjpkcmF3KToKKwogMjAxMS0wNi0wNiAg
TGV2aSBXZWludHJhdWIgIDxsZXZpd0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQg
YnkgRXJpYyBTZWlkZWwuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9jaHJvbWl1bS9MYXllclRpbGVyQ2hyb21pdW0uY3BwIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vTGF5ZXJUaWxlckNocm9taXVtLmNwcAppbmRleCAyNzhl
MDdkZDQxOWQ3ZjRkYWNjZmUyMGRjODc5MjMyYzVmYTcwYzI2Li5mMTA4ZDY2MTMxZTYyODc2YWU2
ODU0YjQ2MTJiMjMxZmY4N2VkMDBkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9jaHJvbWl1bS9MYXllclRpbGVyQ2hyb21pdW0uY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0xheWVyVGlsZXJDaHJvbWl1bS5jcHAK
QEAgLTM0Niw2ICszNDYsNyBAQCB2b2lkIExheWVyVGlsZXJDaHJvbWl1bTo6ZHJhdyhjb25zdCBJ
bnRSZWN0JiBjb250ZW50UmVjdCwgY29uc3QgVHJhbnNmb3JtYXRpb25NYQogCiAgICAgaW50IGxl
ZnQsIHRvcCwgcmlnaHQsIGJvdHRvbTsKICAgICBjb250ZW50UmVjdFRvVGlsZUluZGljZXMoY29u
dGVudFJlY3QsIGxlZnQsIHRvcCwgcmlnaHQsIGJvdHRvbSk7CisgICAgSW50UmVjdCBsYXllclJl
Y3QgPSBjb250ZW50UmVjdFRvTGF5ZXJSZWN0KGNvbnRlbnRSZWN0KTsKICAgICBmb3IgKGludCBq
ID0gdG9wOyBqIDw9IGJvdHRvbTsgKytqKSB7CiAgICAgICAgIGZvciAoaW50IGkgPSBsZWZ0OyBp
IDw9IHJpZ2h0OyArK2kpIHsKICAgICAgICAgICAgIFRpbGUqIHRpbGUgPSB0aWxlQXQoaSwgaik7
CkBAIC0zNTksMTAgKzM2MCwxNSBAQCB2b2lkIExheWVyVGlsZXJDaHJvbWl1bTo6ZHJhdyhjb25z
dCBJbnRSZWN0JiBjb250ZW50UmVjdCwgY29uc3QgVHJhbnNmb3JtYXRpb25NYQogICAgICAgICAg
ICAgLy8gRG9uJ3QgdXNlIHRpbGVDb250ZW50UmVjdCBoZXJlLCBhcyB0aGF0IGNvbnRhaW5zIHRo
ZSBmdWxsCiAgICAgICAgICAgICAvLyByZWN0IHdpdGggYm9yZGVyIHRleGVscyB3aGljaCBzaG91
bGRuJ3QgYmUgZHJhd24uCiAgICAgICAgICAgICBJbnRSZWN0IHRpbGVSZWN0ID0gbV90aWxpbmdE
YXRhLnRpbGVCb3VuZHMobV90aWxpbmdEYXRhLnRpbGVJbmRleCh0aWxlLT5pKCksIHRpbGUtPmoo
KSkpOworICAgICAgICAgICAgSW50UmVjdCBkaXNwbGF5UmVjdCA9IHRpbGVSZWN0OworICAgICAg
ICAgICAgdGlsZVJlY3QuaW50ZXJzZWN0KGxheWVyUmVjdCk7CisgICAgICAgICAgICAvLyBLZWVw
IHRyYWNrIG9mIGhvdyB0aGUgdG9wIGxlZnQgaGFzIG1vdmVkLCBzbyB0aGUgdGV4dHVyZSBjYW4g
YmUKKyAgICAgICAgICAgIC8vIG9mZnNldCB0aGUgc2FtZSBhbW91bnQuCisgICAgICAgICAgICBJ
bnRTaXplIG9mZnNldCA9IHRpbGVSZWN0Lm1pblhNaW5ZQ29ybmVyKCkgLSBkaXNwbGF5UmVjdC5t
aW5YTWluWUNvcm5lcigpOwogICAgICAgICAgICAgdGlsZVJlY3QubW92ZShtX2xheWVyUG9zaXRp
b24ueCgpLCBtX2xheWVyUG9zaXRpb24ueSgpKTsKICAgICAgICAgICAgIHRpbGVNYXRyaXgudHJh
bnNsYXRlM2QodGlsZVJlY3QueCgpICsgdGlsZVJlY3Qud2lkdGgoKSAvIDIuMCwgdGlsZVJlY3Qu
eSgpICsgdGlsZVJlY3QuaGVpZ2h0KCkgLyAyLjAsIDApOwogCi0gICAgICAgICAgICBJbnRQb2lu
dCB0ZXhPZmZzZXQgPSBtX3RpbGluZ0RhdGEudGV4dHVyZU9mZnNldCh0aWxlLT5pKCksIHRpbGUt
PmooKSk7CisgICAgICAgICAgICBJbnRQb2ludCB0ZXhPZmZzZXQgPSBtX3RpbGluZ0RhdGEudGV4
dHVyZU9mZnNldCh0aWxlLT5pKCksIHRpbGUtPmooKSkgKyBvZmZzZXQ7CiAgICAgICAgICAgICBm
bG9hdCB0aWxlV2lkdGggPSBzdGF0aWNfY2FzdDxmbG9hdD4obV90aWxlU2l6ZS53aWR0aCgpKTsK
ICAgICAgICAgICAgIGZsb2F0IHRpbGVIZWlnaHQgPSBzdGF0aWNfY2FzdDxmbG9hdD4obV90aWxl
U2l6ZS5oZWlnaHQoKSk7CiAgICAgICAgICAgICBmbG9hdCB0ZXhUcmFuc2xhdGVYID0gdGV4T2Zm
c2V0LngoKSAvIHRpbGVXaWR0aDsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>96395</attachid>
            <date>2011-06-08 01:06:00 -0700</date>
            <delta_ts>2011-06-08 14:07:35 -0700</delta_ts>
            <desc>Hopefully up to date</desc>
            <filename>bug-62243-20110608010558.patch</filename>
            <type>text/plain</type>
            <size>6250</size>
            <attacher name="John Bauman">jbauman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODgzMzAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBmZDczNWY1NGM2MTE1NGFhOWU2N2Q2
ZjkwZDczNGIyMTA3NTEwNzlkLi5jMzk5NmUyMzFkYzc1MWZiOTlkN2NjOTUzZDk2NGVkMzVkNjEx
MWMxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDYtMDcgIEpvaG4gQmF1bWFuICA8amJh
dW1hbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgT25seSBkcmF3IHBvcnRpb25zIG9mIHRpbGVzIGluIGNvbnRlbnRSZWN0Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MjI0MworCisg
ICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0OgorICAgICAg
ICAqIGNvbXBvc2l0aW5nL3JlcGFpbnQvc2hyaW5rLWxheWVyLmh0bWw6IEFkZGVkLgorICAgICAg
ICAqIGNvbXBvc2l0aW5nL3JlcGFpbnQvc2hyaW5rLWxheWVyLWV4cGVjdGVkLnBuZzogQWRkZWQu
CisgICAgICAgICogY29tcG9zaXRpbmcvcmVwYWludC9zaHJpbmstbGF5ZXItZXhwZWN0ZWQudHh0
OiBBZGRlZC4KKwogMjAxMS0wNi0wNyAgQ3NhYmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJraXQu
b3JnPgogCiAgICAgICAgIFtRdF0gU2tpcCBuZXcgZmFpbGluZyB0ZXN0cy4KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3JlcGFpbnQvc2hyaW5rLWxheWVyLWV4cGVjdGVkLnBu
ZyBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3JlcGFpbnQvc2hyaW5rLWxheWVyLWV4cGVjdGVk
LnBuZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi45NjE4NTcxZDYwNGRiNDg1MzA4YzllZDUzYjI0YTM3Y2VkNTY3ODI5
CkdJVCBiaW5hcnkgcGF0Y2gKbGl0ZXJhbCAyODU5CnpjbWVBU0BOPyhvbEh5YHVWQnEhaWEweX55
VXsrdllWMmE+aTAqWik9aF5obEElQFdzJGxIYG9rPG19P29UbX1PUgp6JWo2XkAxMCE9b2xPJHNV
R3Q8OyRMclYoX3FjanQ5UXhofHpxe1JCZC1kemp+VHpmclQ5NzhKUnl1RCt7KlckcCMKejtAST0h
fE1YaEA5Y3gmSExZQl88eGx5IVheS056cWhQal8jR0JQbWFEe28rNk5NaG48UCo1OVhqMFZESk4q
SylyCnpxcSQlLTdtVmhEaygzTHt7I01WSlg8ZzNuQSMoVGNGRHhCOTZCcnFldSF1MUBfeisrbWBA
ZlRjTDA0UmRwPCVgVwptQ1dhMnFRTzBOPlA/IT5LQE5kZkVVNDVfTilpei0zbSUtRTMmdDt1Y0xL
NlReODdnZjYKCmxpdGVyYWwgMApIY21WP2QwMDAwMQoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2NvbXBvc2l0aW5nL3JlcGFpbnQvc2hyaW5rLWxheWVyLWV4cGVjdGVkLnR4dCBiL0xheW91dFRl
c3RzL2NvbXBvc2l0aW5nL3JlcGFpbnQvc2hyaW5rLWxheWVyLWV4cGVjdGVkLnR4dApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi44YjEzNzg5MTc5MWZlOTY5MjdhZDc4ZTY0YjBhYWQ3YmRlZDA4YmRjCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvcmVwYWludC9zaHJpbmstbGF5ZXItZXhw
ZWN0ZWQudHh0CkBAIC0wLDAgKzEgQEAKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9z
aXRpbmcvcmVwYWludC9zaHJpbmstbGF5ZXIuaHRtbCBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5n
L3JlcGFpbnQvc2hyaW5rLWxheWVyLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZTRjOWI0NmRmNTU0M2FkZTNj
Nzk5NDE5YWY3YjMzM2MwOGVmMzYxZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Nv
bXBvc2l0aW5nL3JlcGFpbnQvc2hyaW5rLWxheWVyLmh0bWwKQEAgLTAsMCArMSwyNSBAQAorPGh0
bWw+DQorPGhlYWQ+DQorICAgIDx0aXRsZT5UZXN0IGZvciBidWcgNjIyNDM8L3RpdGxlPg0KKyAg
ICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KKyAgICAgICAgI3J1bGVyIHsNCisgICAgICAgICAg
ICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsNCisgICAgICAgICAgICBib3JkZXIt
Ym90dG9tOiAxMHB4IHNvbGlkIGJsYWNrOw0KKyAgICAgICAgICAgIHdpZHRoOiA1NTBweDsNCisg
ICAgICAgICAgICBoZWlnaHQ6IDUwMHB4Ow0KKyAgICAgICAgfQ0KKyAgICA8L3N0eWxlPg0KKyAg
ICA8c2NyaXB0IHNyYz0iLi4vLi4vZmFzdC9yZXBhaW50L3Jlc291cmNlcy9yZXBhaW50LmpzIj48
L3NjcmlwdD4NCisgICAgPHNjcmlwdD4NCisgICAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENv
bnRyb2xsZXIpDQorICAgICAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCh0
cnVlKTsNCisgICAgICAgIGZ1bmN0aW9uIHJlcGFpbnRUZXN0KCkNCisgICAgICAgIHsNCisgICAg
ICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicnVsZXIiKS5zdHlsZS5oZWlnaHQgPSAi
NDUwcHgiOw0KKyAgICAgICAgfQ0KKyAgICA8L3NjcmlwdD4NCis8L2hlYWQ+DQorPGJvZHkgb25s
b2FkPSJydW5SZXBhaW50VGVzdCgpIj4NCisgICAgPGRpdiBpZD0icnVsZXIiPg0KKzwvYm9keT4N
Cis8L2h0bWw+DQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVz
dF9leHBlY3RhdGlvbnMudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9l
eHBlY3RhdGlvbnMudHh0CmluZGV4IDc4ZjhiMzJkODc4ZjY1ZTQzZDdjOTRlYjJiYTMxYWI4OWIz
MmRkODUuLjYyM2FjYmE5OWIxY2Q1OTc3ODMzNjQ5YjljOGM4ZjJkZWNlNjRlY2UgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dAor
KysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQK
QEAgLTQwMDYsMyArNDAwNiw2IEBAIEJVR1dLNjIyNTUgOiBhbmltYXRpb25zL2FuaW1hdGlvbi1p
dGVyYXRpb24tZXZlbnQtZGVzdHJveS1yZW5kZXJlci5odG1sID0gVElNRU9VCiBCVUdDUjg1Mjky
IDogcGxhdGZvcm0vY2hyb21pdW0vcGVybWlzc2lvbmNsaWVudC9zdG9yYWdlLXBlcm1pc3Npb24u
aHRtbCA9IFRFWFQgUEFTUwogCiBCVUdDUjg1MjkzIExJTlVYIDogc3ZnL3RleHQvZm9yZWlnbk9i
amVjdC10ZXh0LWNsaXBwaW5nLWJ1Zy54bWwgPSBJTUFHRSBQQVNTCisKKy8vIE5lZWQgcmViYXNl
bGluZS4KK0JVR1dLNjIyNDMgR1BVIDogY29tcG9zaXRpbmcvZ2VvbWV0cnkvdmVydGljYWwtc2Ny
b2xsLWNvbXBvc2l0ZWQuaHRtbCA9IElNQUdFCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjYxMzM4NDMwNDE1YzE1
NDE0ZTkyNjU5MzM0MmE1MzNhOTNjMjAzYS4uZmY3NWYzZDg2MDIxMjE5NjNkZmViMTcyZjZiYzQ0
NjZhNTZhNTVmMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDExLTA2LTA3ICBKb2hu
IEJhdW1hbiAgPGpiYXVtYW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIE9ubHkgZHJhdyBwb3J0aW9ucyBvZiB0aWxlcyBpbiBj
b250ZW50UmVjdAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NjIyNDMKKworICAgICAgICBPbGQgZ2FyYmFnZSBkYXRhIGNhbiByZW1haW4gaW4gdGlsZXMs
IHNvIG1ha2Ugc3VyZSB0byBkcmF3IG9ubHkgdGhvc2UKKyAgICAgICAgcG9ydGlvbnMgdGhhdCBh
cmUgc3VwcG9zZWQgdG8gYmUgZHJhd24uCisKKyAgICAgICAgVGVzdDogY29tcG9zaXRpbmcvcmVw
YWludC9zaHJpbmstbGF5ZXIuaHRtbAorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hy
b21pdW0vTGF5ZXJUaWxlckNocm9taXVtLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkxheWVyVGls
ZXJDaHJvbWl1bTo6ZHJhdyk6CisKIDIwMTEtMDYtMDggIE1hcmsgUm93ZSAgPG1yb3dlQGFwcGxl
LmNvbT4KIAogICAgICAgICBGaXggdGhlIGJ1aWxkLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vTGF5ZXJUaWxlckNocm9taXVtLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0xheWVyVGlsZXJDaHJvbWl1
bS5jcHAKaW5kZXggMjc4ZTA3ZGQ0MTlkN2Y0ZGFjY2ZlMjBkYzg3OTIzMmM1ZmE3MGMyNi4uZjEw
OGQ2NjEzMWU2Mjg3NmFlNjg1NGI0NjEyYjIzMWZmODdlZDAwZCAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vTGF5ZXJUaWxlckNocm9taXVtLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9MYXllclRp
bGVyQ2hyb21pdW0uY3BwCkBAIC0zNDYsNiArMzQ2LDcgQEAgdm9pZCBMYXllclRpbGVyQ2hyb21p
dW06OmRyYXcoY29uc3QgSW50UmVjdCYgY29udGVudFJlY3QsIGNvbnN0IFRyYW5zZm9ybWF0aW9u
TWEKIAogICAgIGludCBsZWZ0LCB0b3AsIHJpZ2h0LCBib3R0b207CiAgICAgY29udGVudFJlY3RU
b1RpbGVJbmRpY2VzKGNvbnRlbnRSZWN0LCBsZWZ0LCB0b3AsIHJpZ2h0LCBib3R0b20pOworICAg
IEludFJlY3QgbGF5ZXJSZWN0ID0gY29udGVudFJlY3RUb0xheWVyUmVjdChjb250ZW50UmVjdCk7
CiAgICAgZm9yIChpbnQgaiA9IHRvcDsgaiA8PSBib3R0b207ICsraikgewogICAgICAgICBmb3Ig
KGludCBpID0gbGVmdDsgaSA8PSByaWdodDsgKytpKSB7CiAgICAgICAgICAgICBUaWxlKiB0aWxl
ID0gdGlsZUF0KGksIGopOwpAQCAtMzU5LDEwICszNjAsMTUgQEAgdm9pZCBMYXllclRpbGVyQ2hy
b21pdW06OmRyYXcoY29uc3QgSW50UmVjdCYgY29udGVudFJlY3QsIGNvbnN0IFRyYW5zZm9ybWF0
aW9uTWEKICAgICAgICAgICAgIC8vIERvbid0IHVzZSB0aWxlQ29udGVudFJlY3QgaGVyZSwgYXMg
dGhhdCBjb250YWlucyB0aGUgZnVsbAogICAgICAgICAgICAgLy8gcmVjdCB3aXRoIGJvcmRlciB0
ZXhlbHMgd2hpY2ggc2hvdWxkbid0IGJlIGRyYXduLgogICAgICAgICAgICAgSW50UmVjdCB0aWxl
UmVjdCA9IG1fdGlsaW5nRGF0YS50aWxlQm91bmRzKG1fdGlsaW5nRGF0YS50aWxlSW5kZXgodGls
ZS0+aSgpLCB0aWxlLT5qKCkpKTsKKyAgICAgICAgICAgIEludFJlY3QgZGlzcGxheVJlY3QgPSB0
aWxlUmVjdDsKKyAgICAgICAgICAgIHRpbGVSZWN0LmludGVyc2VjdChsYXllclJlY3QpOworICAg
ICAgICAgICAgLy8gS2VlcCB0cmFjayBvZiBob3cgdGhlIHRvcCBsZWZ0IGhhcyBtb3ZlZCwgc28g
dGhlIHRleHR1cmUgY2FuIGJlCisgICAgICAgICAgICAvLyBvZmZzZXQgdGhlIHNhbWUgYW1vdW50
LgorICAgICAgICAgICAgSW50U2l6ZSBvZmZzZXQgPSB0aWxlUmVjdC5taW5YTWluWUNvcm5lcigp
IC0gZGlzcGxheVJlY3QubWluWE1pbllDb3JuZXIoKTsKICAgICAgICAgICAgIHRpbGVSZWN0Lm1v
dmUobV9sYXllclBvc2l0aW9uLngoKSwgbV9sYXllclBvc2l0aW9uLnkoKSk7CiAgICAgICAgICAg
ICB0aWxlTWF0cml4LnRyYW5zbGF0ZTNkKHRpbGVSZWN0LngoKSArIHRpbGVSZWN0LndpZHRoKCkg
LyAyLjAsIHRpbGVSZWN0LnkoKSArIHRpbGVSZWN0LmhlaWdodCgpIC8gMi4wLCAwKTsKIAotICAg
ICAgICAgICAgSW50UG9pbnQgdGV4T2Zmc2V0ID0gbV90aWxpbmdEYXRhLnRleHR1cmVPZmZzZXQo
dGlsZS0+aSgpLCB0aWxlLT5qKCkpOworICAgICAgICAgICAgSW50UG9pbnQgdGV4T2Zmc2V0ID0g
bV90aWxpbmdEYXRhLnRleHR1cmVPZmZzZXQodGlsZS0+aSgpLCB0aWxlLT5qKCkpICsgb2Zmc2V0
OwogICAgICAgICAgICAgZmxvYXQgdGlsZVdpZHRoID0gc3RhdGljX2Nhc3Q8ZmxvYXQ+KG1fdGls
ZVNpemUud2lkdGgoKSk7CiAgICAgICAgICAgICBmbG9hdCB0aWxlSGVpZ2h0ID0gc3RhdGljX2Nh
c3Q8ZmxvYXQ+KG1fdGlsZVNpemUuaGVpZ2h0KCkpOwogICAgICAgICAgICAgZmxvYXQgdGV4VHJh
bnNsYXRlWCA9IHRleE9mZnNldC54KCkgLyB0aWxlV2lkdGg7Cg==
</data>
<flag name="review"
          id="90069"
          type_id="1"
          status="+"
          setter="jamesr"
    />
          </attachment>
      

    </bug>

</bugzilla>