<?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>13695</bug_id>
          
          <creation_ts>2007-05-12 02:08:08 -0700</creation_ts>
          <short_desc>REGRESSION (r21387): Replaced elements&apos; highlight rects are wrongly positioned</short_desc>
          <delta_ts>2007-05-12 19:53:31 -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>Layout and Rendering</component>
          <version>523.x (Safari 3)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>LayoutTestFailure, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>adele</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>10236</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-05-12 02:08:08 -0700</bug_when>
    <thetext>See the attached test case. Looks like the offset within the containing block is being added twice.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10237</commentid>
    <comment_count>1</comment_count>
      <attachid>14509</attachid>
    <who name="">mitz</who>
    <bug_when>2007-05-12 02:08:37 -0700</bug_when>
    <thetext>Created attachment 14509
Test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10228</commentid>
    <comment_count>2</comment_count>
      <attachid>14510</attachid>
    <who name="">mitz</who>
    <bug_when>2007-05-12 02:37:31 -0700</bug_when>
    <thetext>Created attachment 14510
Pass off the rect in local coordinates to computeAbsoluteRepaintRect()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10226</commentid>
    <comment_count>3</comment_count>
      <attachid>14510</attachid>
    <who name="">mitz</who>
    <bug_when>2007-05-12 02:40:26 -0700</bug_when>
    <thetext>Comment on attachment 14510
Pass off the rect in local coordinates to computeAbsoluteRepaintRect()

RenderListMarker probably needs the same fix, so I&apos;ll try to add that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10222</commentid>
    <comment_count>4</comment_count>
      <attachid>14512</attachid>
    <who name="">mitz</who>
    <bug_when>2007-05-12 03:03:32 -0700</bug_when>
    <thetext>Created attachment 14512
Pass off the rect in local coordinates to computeAbsoluteRepaintRect()

Also fixes the list marker regression, which was detected by an existing pixel test!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10217</commentid>
    <comment_count>5</comment_count>
      <attachid>14512</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2007-05-12 03:09:45 -0700</bug_when>
    <thetext>Comment on attachment 14512
Pass off the rect in local coordinates to computeAbsoluteRepaintRect()

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10219</commentid>
    <comment_count>6</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-05-12 03:34:04 -0700</bug_when>
    <thetext>Actually, the image bug was also covered by a pixel test, fast/overflow/image-selection-highlight.html but it&apos;s good to have the new test for the no-overflow case too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10132</commentid>
    <comment_count>7</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2007-05-12 19:53:31 -0700</bug_when>
    <thetext>Landed in r21436.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>14509</attachid>
            <date>2007-05-12 02:08:37 -0700</date>
            <delta_ts>2007-05-12 02:08:37 -0700</delta_ts>
            <desc>Test case</desc>
            <filename>selection rect regression 2.html</filename>
            <type>text/html</type>
            <size>186</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">PGRpdj4KTG9yZW0gaXBzdW08YnI+CjxzcGFuIGlkPSJxIj5kPGltZyBzcmM9ImFib3V0OmJsYW5r
Ij5vbG88L3NwYW4+ciBzaXQgYW1ldCw8YnI+CmNvbnNlY3RldHVlciBhZGlwaXNjaW5nIGVsaXQu
CjwvZGl2Pgo8c2NyaXB0PgoJZ2V0U2VsZWN0aW9uKCkuc2V0QmFzZUFuZEV4dGVudChxLCAxLCBx
LCAyKQo8L3NjcmlwdD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>14510</attachid>
            <date>2007-05-12 02:37:31 -0700</date>
            <delta_ts>2007-05-12 03:03:58 -0700</delta_ts>
            <desc>Pass off the rect in local coordinates to computeAbsoluteRepaintRect()</desc>
            <filename>13695_r1.patch</filename>
            <type>text/plain</type>
            <size>9133</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDIxNDI3KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDctMDUtMTIgIE1pdHogUGV0dGVsICA8bWl0
ekB3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIC0gcGl4ZWwgdGVzdCBmb3IgaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTM2OTUKKyAgICAgICAgICBSRUdSRVNTSU9OIChyMjEzODcpOiBSZXBsYWNlZCBlbGVt
ZW50cycgaGlnaGxpZ2h0IHJlY3RzIGFyZSB3cm9uZ2x5IHBvc2l0aW9uZWQKKworICAgICAgICAq
IGZhc3QvcmVwbGFjZWQvc2VsZWN0aW9uLXJlY3QtZXhwZWN0ZWQuY2hlY2tzdW06IEFkZGVkLgor
ICAgICAgICAqIGZhc3QvcmVwbGFjZWQvc2VsZWN0aW9uLXJlY3QtZXhwZWN0ZWQucG5nOiBBZGRl
ZC4KKyAgICAgICAgKiBmYXN0L3JlcGxhY2VkL3NlbGVjdGlvbi1yZWN0LWV4cGVjdGVkLnR4dDog
QWRkZWQuCisgICAgICAgICogZmFzdC9yZXBsYWNlZC9zZWxlY3Rpb24tcmVjdC5odG1sOiBBZGRl
ZC4KKwogMjAwNy0wNS0xMSAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgogCiAgICAg
ICAgIFJldmlld2VkIGJ5IEh5YXR0LgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9yZXBsYWNlZC9z
ZWxlY3Rpb24tcmVjdC1leHBlY3RlZC5jaGVja3N1bQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9mYXN0L3JlcGxhY2VkL3NlbGVjdGlvbi1yZWN0LWV4cGVjdGVkLmNoZWNrc3VtCShyZXZpc2lv
biAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9yZXBsYWNlZC9zZWxlY3Rpb24tcmVjdC1leHBlY3Rl
ZC5jaGVja3N1bQkocmV2aXNpb24gMCkKQEAgLTAsMCArMSBAQAorYmIwNmNhZTE2OGYxNWM0YTU5
NTIyYWI0ZGQ5NmRhZDQKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCkluZGV4OiBMYXlvdXRU
ZXN0cy9mYXN0L3JlcGxhY2VkL3NlbGVjdGlvbi1yZWN0LWV4cGVjdGVkLnR4dAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3JlcGxhY2VkL3NlbGVjdGlvbi1yZWN0LWV4cGVjdGVkLnR4
dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvcmVwbGFjZWQvc2VsZWN0aW9uLXJl
Y3QtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDEwIEBACitsYXllciBhdCAo
MCwwKSBzaXplIDgwMHg2MDAKKyAgUmVuZGVyVmlldyBhdCAoMCwwKSBzaXplIDgwMHg2MDAKK2xh
eWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJCbG9jayB7SFRNTH0gYXQgKDAsMCkg
c2l6ZSA4MDB4NjAwCisgICAgUmVuZGVyQm9keSB7Qk9EWX0gYXQgKDgsOCkgc2l6ZSA3ODR4NTg0
CisgICAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMCwwKSBzaXplIDc4NHgxNTAKKyAgICAgICAg
UmVuZGVySW1hZ2Uge0lNR30gYXQgKDUwLDUwKSBzaXplIDEwMHgxMDAgW2JnY29sb3I9I0ZGMDAw
MF0KKyAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMHgwCitzZWxlY3Rp
b24gc3RhcnQ6IHBvc2l0aW9uIDAgb2YgY2hpbGQgMSB7SU1HfSBvZiBjaGlsZCAxIHtESVZ9IG9m
IGNoaWxkIDEge0JPRFl9IG9mIGNoaWxkIDAge0hUTUx9IG9mIGRvY3VtZW50CitzZWxlY3Rpb24g
ZW5kOiAgIHBvc2l0aW9uIDEgb2YgY2hpbGQgMSB7SU1HfSBvZiBjaGlsZCAxIHtESVZ9IG9mIGNo
aWxkIDEge0JPRFl9IG9mIGNoaWxkIDAge0hUTUx9IG9mIGRvY3VtZW50CkluZGV4OiBMYXlvdXRU
ZXN0cy9mYXN0L3JlcGxhY2VkL3NlbGVjdGlvbi1yZWN0Lmh0bWwKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvZmFzdC9yZXBsYWNlZC9zZWxlY3Rpb24tcmVjdC5odG1sCShyZXZpc2lvbiAwKQor
KysgTGF5b3V0VGVzdHMvZmFzdC9yZXBsYWNlZC9zZWxlY3Rpb24tcmVjdC5odG1sCShyZXZpc2lv
biAwKQpAQCAtMCwwICsxLDEzIEBACis8aHRtbD4KKzxoZWFkPgorICAgIDxzdHlsZT4KKyAgICAg
ICAgaW1nIHsgbWFyZ2luLWxlZnQ6IDUwcHg7IHdpZHRoOiAxMDBweDsgaGVpZ2h0OiAxMDBweDsg
YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwwLDApOyB9CisgICAgICAgIGltZzo6c2VsZWN0aW9u
IHsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsMTk1LDApOyB9CisgICAgPC9zdHlsZT4KKzwvaGVh
ZD4KKzxib2R5IG9ubG9hZD0iZ2V0U2VsZWN0aW9uKCkuc2V0QmFzZUFuZEV4dGVudChxLCAwLCBx
LCAxKSI+CisgICAgPGRpdiBzdHlsZT0icGFkZGluZy10b3A6IDUwcHg7Ij4KKyAgICAgICAgPGlt
ZyBpZD0icSI+CisgICAgPC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+CkluZGV4OiBXZWJDb3JlL0No
YW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjE0Mjcp
CisrKyBXZWJDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisy
MDA3LTA1LTEyICBNaXR6IFBldHRlbCAgPG1pdHpAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAtIGZpeCBodHRwOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzY5NQorICAgICAgICAgIFJFR1JFU1NJT04gKHIyMTM4
Nyk6IFJlcGxhY2VkIGVsZW1lbnRzJyBoaWdobGlnaHQgcmVjdHMgYXJlIHdyb25nbHkgcG9zaXRp
b25lZAorCisgICAgICAgIFRlc3Q6IGZhc3QvcmVwbGFjZWQvc2VsZWN0aW9uLXJlY3QuaHRtbAor
CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclJlcGxhY2VkLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OlJlbmRlclJlcGxhY2VkOjpzZWxlY3Rpb25SZWN0KToKKwogMjAwNy0wNS0xMiAgRXJpYyBT
ZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgbWpzLgpJbmRl
eDogV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyUmVwbGFjZWQuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlclJlcGxhY2VkLmNwcAkocmV2aXNpb24gMjE0MjYpCisrKyBX
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJSZXBsYWNlZC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE2
NywxNiArMTY3LDEyIEBAIEludFJlY3QgUmVuZGVyUmVwbGFjZWQ6OnNlbGVjdGlvblJlY3QoYm8K
ICAgICAgICAgcmV0dXJuIEludFJlY3QoKTsKICAgICAKICAgICBSb290SW5saW5lQm94KiByb290
ID0gbV9pbmxpbmVCb3hXcmFwcGVyLT5yb290KCk7Ci0gICAgaW50IHNlbGVjdGlvblRvcCA9IHJv
b3QtPnNlbGVjdGlvblRvcCgpOwotICAgIGludCBzZWxlY3Rpb25IZWlnaHQgPSByb290LT5zZWxl
Y3Rpb25IZWlnaHQoKTsKLSAgICBpbnQgc2VsZWN0aW9uTGVmdCA9IHhQb3MoKTsKLSAgICBpbnQg
c2VsZWN0aW9uUmlnaHQgPSB4UG9zKCkgKyB3aWR0aCgpOworICAgIEludFJlY3QgcmVjdCh4UG9z
KCksIHJvb3QtPnNlbGVjdGlvblRvcCgpLCB3aWR0aCgpLCByb290LT5zZWxlY3Rpb25IZWlnaHQo
KSk7CiAgICAgCi0gICAgSW50UmVjdCByZWN0KHNlbGVjdGlvbkxlZnQsIHNlbGVjdGlvblRvcCwg
c2VsZWN0aW9uUmlnaHQgLSBzZWxlY3Rpb25MZWZ0LCBzZWxlY3Rpb25IZWlnaHQpOwotICAgIAot
ICAgIGlmIChjbGlwVG9WaXNpYmxlQ29udGVudCkKKyAgICBpZiAoY2xpcFRvVmlzaWJsZUNvbnRl
bnQpIHsKKyAgICAgICAgcmVjdC5tb3ZlKC14UG9zKCksIC15UG9zKCkpOwogICAgICAgICBjb21w
dXRlQWJzb2x1dGVSZXBhaW50UmVjdChyZWN0KTsKLSAgICBlbHNlIHsKKyAgICB9IGVsc2Ugewog
ICAgICAgICBpbnQgYWJzeCwgYWJzeTsKICAgICAgICAgY2ItPmFic29sdXRlUG9zaXRpb25Gb3JD
b250ZW50KGFic3gsIGFic3kpOwogICAgICAgICBpZiAoY2ItPmhhc092ZXJmbG93Q2xpcCgpKQpJ
bmRleDogTGF5b3V0VGVzdHMvZmFzdC9yZXBsYWNlZC9zZWxlY3Rpb24tcmVjdC1leHBlY3RlZC5w
bmcKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQpDYW5ub3QgZGlzcGxheTogZmlsZSBtYXJrZWQgYXMgYSBiaW5hcnkgdHlw
ZS4Kc3ZuOm1pbWUtdHlwZSA9IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQoKUHJvcGVydHkgY2hh
bmdlcyBvbjogTGF5b3V0VGVzdHMvZmFzdC9yZXBsYWNlZC9zZWxlY3Rpb24tcmVjdC1leHBlY3Rl
ZC5wbmcKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpOYW1lOiBzdm46bWltZS10eXBlCiAgICsgYXBwbGljYXRpb24vb2N0
ZXQtc3RyZWFtCgoKaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQXlBQUFBSllDQVlBQUFDYWRvSndB
QUFNb1VsRVFWUjRuTzNhTVJFQ1FSUkV3WVVpeGNhaApCY1ZvQVJzSVdGSVV2QjljdDRKSlg5VmM5
dDU3QVFBQUJLN1RBd0FBZ1BNUUlBQUFRRWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBClFFYUFB
QUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFB
QUFHUUVDQUFCa0JBZ0EKQUpBUklBQUFRRWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFB
QUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFBR1FFQwpBQUJrQkFnQUFKQVJJQUFBUUVhQUFB
QUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBCkFB
QUFHUUVDQUFCa0JBZ0FBSkFSSUFBQVFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFB
QUdRRUNBQUJrQkFnQUFKQVIKSUFBQVFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFB
QUdRRUNBQUJrQkFnQUFKQzVUUStvUEY2UDZRbjhlVC9mMHhNQQpBQmh3bWdCWmE2Mzc1ek05Z2JY
Vzl6aW1Kd0FBTU1RRkN3QUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFB
CkFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFB
QUlDTUFBRUFBRElDQkFBQXlBZ1EKQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFB
QUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQwpCQUFBeUFnUUFBQWdJMEFB
QUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFB
SUNNCkFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFB
SUNNQUFFQUFESUNCQUFBeUFnUUFBQWcKSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFB
SUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQQp5QWdRQUFBZ0kwQUFB
SUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJ
Q01BQUVBCkFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJ
Q01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUEKQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJ
Q01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUQpBQUFnSTBBQUFJ
Q01BQUVBQURJQ0JBQUF5TnltQjVTK3h6RTlBUUFBVHUyeTk5N1RJd0FBZ0hOd3dRSUFBRElDQkFB
QXlBZ1FBQUFnCkkwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFB
QXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUEKeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFB
QXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQQpBRElDQkFB
QXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFB
eUFnUUFBQWdJMEFBCkFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFB
eUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1EKQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFB
eUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQwpCQUFB
eUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5
QWdRQUFBZ0kwQUFBSUNNCkFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5
QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWcKSTBBQUFJQ01BQUVBQURJQ0JBQUF5
QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQQp5
QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlB
Z1FBQUFnSTBBQUFJQ01BQUVBCkFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlB
Z1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUEKQUlDTUFBRUFBRElDQkFBQXlB
Z1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFn
UQpBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFn
UUFBQWdJMEFBQUlDTUFBRUFBRElDCkJBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFn
UUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ00KQUFFQUFESUNCQUFBeUFn
UUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdR
QUFBZwpJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdR
QUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBCnlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdR
QUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUEKQURJQ0JBQUF5QWdR
QUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FB
QUFnSTBBQQpBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FB
QUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRCkFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FB
QUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUMKQkFBQXlBZ1FB
QUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFB
QWdJMEFBQUlDTQpBQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFB
QWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnCkkwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFB
QWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUEKeUFnUUFB
QWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFB
Z0kwQUFBSUNNQUFFQQpBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFB
Z0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBCkFJQ01BQUVBQURJQ0JBQUF5QWdRQUFB
Z0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1EKQUFB
Z0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFn
STBBQUFJQ01BQUVBQURJQwpCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFn
STBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNCkFBRUFBRElDQkFBQXlBZ1FBQUFn
STBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWcK
STBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJ
MEFBQUlDTUFBRUFBRElDQkFBQQp5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJ
MEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBCkFESUNCQUFBeUFnUUFBQWdJ
MEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kw
QUEKQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kw
QUFBSUNNQUFFQUFESUNCQUFBeUFnUQpBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kw
QUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDCkJBQUF5QWdRQUFBZ0kw
QUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBB
QUFJQ00KQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBB
QUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZwpJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBB
QUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBCnlBZ1FBQUFnSTBB
QUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFB
QUlDTUFBRUEKQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFB
QUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQQpBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFB
QUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRCkFBQWdJMEFB
QUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFB
SUNNQUFFQUFESUMKQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJL3daTVQ3TnQyeGpjQUFBQUFT
VVZPUks1Q1lJST0KCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>14512</attachid>
            <date>2007-05-12 03:03:32 -0700</date>
            <delta_ts>2007-05-12 03:09:45 -0700</delta_ts>
            <desc>Pass off the rect in local coordinates to computeAbsoluteRepaintRect()</desc>
            <filename>13695_r1.patch</filename>
            <type>text/plain</type>
            <size>10375</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDIxNDI3KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDctMDUtMTIgIE1pdHogUGV0dGVsICA8bWl0
ekB3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIC0gcGl4ZWwgdGVzdCBmb3IgaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTM2OTUKKyAgICAgICAgICBSRUdSRVNTSU9OIChyMjEzODcpOiBSZXBsYWNlZCBlbGVt
ZW50cycgaGlnaGxpZ2h0IHJlY3RzIGFyZSB3cm9uZ2x5IHBvc2l0aW9uZWQKKworICAgICAgICAq
IGZhc3QvcmVwbGFjZWQvc2VsZWN0aW9uLXJlY3QtZXhwZWN0ZWQuY2hlY2tzdW06IEFkZGVkLgor
ICAgICAgICAqIGZhc3QvcmVwbGFjZWQvc2VsZWN0aW9uLXJlY3QtZXhwZWN0ZWQucG5nOiBBZGRl
ZC4KKyAgICAgICAgKiBmYXN0L3JlcGxhY2VkL3NlbGVjdGlvbi1yZWN0LWV4cGVjdGVkLnR4dDog
QWRkZWQuCisgICAgICAgICogZmFzdC9yZXBsYWNlZC9zZWxlY3Rpb24tcmVjdC5odG1sOiBBZGRl
ZC4KKwogMjAwNy0wNS0xMSAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgogCiAgICAg
ICAgIFJldmlld2VkIGJ5IEh5YXR0LgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9yZXBsYWNlZC9z
ZWxlY3Rpb24tcmVjdC1leHBlY3RlZC5jaGVja3N1bQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9mYXN0L3JlcGxhY2VkL3NlbGVjdGlvbi1yZWN0LWV4cGVjdGVkLmNoZWNrc3VtCShyZXZpc2lv
biAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9yZXBsYWNlZC9zZWxlY3Rpb24tcmVjdC1leHBlY3Rl
ZC5jaGVja3N1bQkocmV2aXNpb24gMCkKQEAgLTAsMCArMSBAQAorYmIwNmNhZTE2OGYxNWM0YTU5
NTIyYWI0ZGQ5NmRhZDQKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCkluZGV4OiBMYXlvdXRU
ZXN0cy9mYXN0L3JlcGxhY2VkL3NlbGVjdGlvbi1yZWN0LWV4cGVjdGVkLnR4dAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3JlcGxhY2VkL3NlbGVjdGlvbi1yZWN0LWV4cGVjdGVkLnR4
dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvcmVwbGFjZWQvc2VsZWN0aW9uLXJl
Y3QtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDEwIEBACitsYXllciBhdCAo
MCwwKSBzaXplIDgwMHg2MDAKKyAgUmVuZGVyVmlldyBhdCAoMCwwKSBzaXplIDgwMHg2MDAKK2xh
eWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJCbG9jayB7SFRNTH0gYXQgKDAsMCkg
c2l6ZSA4MDB4NjAwCisgICAgUmVuZGVyQm9keSB7Qk9EWX0gYXQgKDgsOCkgc2l6ZSA3ODR4NTg0
CisgICAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMCwwKSBzaXplIDc4NHgxNTAKKyAgICAgICAg
UmVuZGVySW1hZ2Uge0lNR30gYXQgKDUwLDUwKSBzaXplIDEwMHgxMDAgW2JnY29sb3I9I0ZGMDAw
MF0KKyAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMHgwCitzZWxlY3Rp
b24gc3RhcnQ6IHBvc2l0aW9uIDAgb2YgY2hpbGQgMSB7SU1HfSBvZiBjaGlsZCAxIHtESVZ9IG9m
IGNoaWxkIDEge0JPRFl9IG9mIGNoaWxkIDAge0hUTUx9IG9mIGRvY3VtZW50CitzZWxlY3Rpb24g
ZW5kOiAgIHBvc2l0aW9uIDEgb2YgY2hpbGQgMSB7SU1HfSBvZiBjaGlsZCAxIHtESVZ9IG9mIGNo
aWxkIDEge0JPRFl9IG9mIGNoaWxkIDAge0hUTUx9IG9mIGRvY3VtZW50CkluZGV4OiBMYXlvdXRU
ZXN0cy9mYXN0L3JlcGxhY2VkL3NlbGVjdGlvbi1yZWN0Lmh0bWwKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvZmFzdC9yZXBsYWNlZC9zZWxlY3Rpb24tcmVjdC5odG1sCShyZXZpc2lvbiAwKQor
KysgTGF5b3V0VGVzdHMvZmFzdC9yZXBsYWNlZC9zZWxlY3Rpb24tcmVjdC5odG1sCShyZXZpc2lv
biAwKQpAQCAtMCwwICsxLDEzIEBACis8aHRtbD4KKzxoZWFkPgorICAgIDxzdHlsZT4KKyAgICAg
ICAgaW1nIHsgbWFyZ2luLWxlZnQ6IDUwcHg7IHdpZHRoOiAxMDBweDsgaGVpZ2h0OiAxMDBweDsg
YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwwLDApOyB9CisgICAgICAgIGltZzo6c2VsZWN0aW9u
IHsgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsMTk1LDApOyB9CisgICAgPC9zdHlsZT4KKzwvaGVh
ZD4KKzxib2R5IG9ubG9hZD0iZ2V0U2VsZWN0aW9uKCkuc2V0QmFzZUFuZEV4dGVudChxLCAwLCBx
LCAxKSI+CisgICAgPGRpdiBzdHlsZT0icGFkZGluZy10b3A6IDUwcHg7Ij4KKyAgICAgICAgPGlt
ZyBpZD0icSI+CisgICAgPC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+CkluZGV4OiBXZWJDb3JlL0No
YW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjE0Mjcp
CisrKyBXZWJDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisy
MDA3LTA1LTEyICBNaXR6IFBldHRlbCAgPG1pdHpAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAtIGZpeCBodHRwOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzY5NQorICAgICAgICAgIFJFR1JFU1NJT04gKHIyMTM4
Nyk6IFJlcGxhY2VkIGVsZW1lbnRzJyBoaWdobGlnaHQgcmVjdHMgYXJlIHdyb25nbHkgcG9zaXRp
b25lZAorCisgICAgICAgIFRlc3Q6IGZhc3QvcmVwbGFjZWQvc2VsZWN0aW9uLXJlY3QuaHRtbAor
CisgICAgICAgIEFsc28gZml4ZXMgdGhlIHNhbWUgcHJvYmxlbSB3aXRoIGxpc3QgbWFya2Vycywg
Y292ZXJlZCBieSBleGlzdGluZyB0ZXN0CisgICAgICAgIGZhc3QvbGlzdHMvbWFya2Vycy1pbi1z
ZWxlY3Rpb24uaHRtbC4KKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJMaXN0TWFya2VyLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxpc3RNYXJrZXI6OnNlbGVjdGlvblJlY3QpOgor
ICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJSZXBsYWNlZC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpSZW5kZXJSZXBsYWNlZDo6c2VsZWN0aW9uUmVjdCk6CisKIDIwMDctMDUtMTIgIEVyaWMgU2Vp
ZGVsICA8ZXJpY0B3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IG1qcy4KSW5kZXg6
IFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxpc3RNYXJrZXIuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlckxpc3RNYXJrZXIuY3BwCShyZXZpc2lvbiAyMTQyNikKKysr
IFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxpc3RNYXJrZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC04ODYsMTYgKzg4NiwxMyBAQCBJbnRSZWN0IFJlbmRlckxpc3RNYXJrZXI6OnNlbGVjdGlvblJl
Y3QoCiAgICAgICAgIHJldHVybiBJbnRSZWN0KCk7CiAKICAgICBSb290SW5saW5lQm94KiByb290
ID0gaW5saW5lQm94V3JhcHBlcigpLT5yb290KCk7Ci0gICAgSW50UmVjdCByZWN0KHhQb3MoKSwg
cm9vdC0+c2VsZWN0aW9uVG9wKCksIHdpZHRoKCksIHJvb3QtPnNlbGVjdGlvbkhlaWdodCgpKTsK
KyAgICBJbnRSZWN0IHJlY3QoMCwgcm9vdC0+c2VsZWN0aW9uVG9wKCkgLSB5UG9zKCksIHdpZHRo
KCksIHJvb3QtPnNlbGVjdGlvbkhlaWdodCgpKTsKICAgICAgICAgICAgIAogICAgIGlmIChjbGlw
VG9WaXNpYmxlQ29udGVudCkKICAgICAgICAgY29tcHV0ZUFic29sdXRlUmVwYWludFJlY3QocmVj
dCk7CiAgICAgZWxzZSB7CiAgICAgICAgIGludCBhYnN4LCBhYnN5OwotICAgICAgICBSZW5kZXJC
bG9jayogY2IgPSBjb250YWluaW5nQmxvY2soKTsKLSAgICAgICAgY2ItPmFic29sdXRlUG9zaXRp
b24oYWJzeCwgYWJzeSk7Ci0gICAgICAgIGlmIChjYi0+aGFzT3ZlcmZsb3dDbGlwKCkpCi0gICAg
ICAgICAgICBjYi0+bGF5ZXIoKS0+c3VidHJhY3RTY3JvbGxPZmZzZXQoYWJzeCwgYWJzeSk7Cisg
ICAgICAgIGFic29sdXRlUG9zaXRpb24oYWJzeCwgYWJzeSk7CiAgICAgICAgIHJlY3QubW92ZShh
YnN4LCBhYnN5KTsKICAgICB9CiAgICAgCkluZGV4OiBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJS
ZXBsYWNlZC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyUmVwbGFj
ZWQuY3BwCShyZXZpc2lvbiAyMTQyNikKKysrIFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclJlcGxh
Y2VkLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTY3LDIwICsxNjcsMTMgQEAgSW50UmVjdCBSZW5k
ZXJSZXBsYWNlZDo6c2VsZWN0aW9uUmVjdChibwogICAgICAgICByZXR1cm4gSW50UmVjdCgpOwog
ICAgIAogICAgIFJvb3RJbmxpbmVCb3gqIHJvb3QgPSBtX2lubGluZUJveFdyYXBwZXItPnJvb3Qo
KTsKLSAgICBpbnQgc2VsZWN0aW9uVG9wID0gcm9vdC0+c2VsZWN0aW9uVG9wKCk7Ci0gICAgaW50
IHNlbGVjdGlvbkhlaWdodCA9IHJvb3QtPnNlbGVjdGlvbkhlaWdodCgpOwotICAgIGludCBzZWxl
Y3Rpb25MZWZ0ID0geFBvcygpOwotICAgIGludCBzZWxlY3Rpb25SaWdodCA9IHhQb3MoKSArIHdp
ZHRoKCk7Ci0gICAgCi0gICAgSW50UmVjdCByZWN0KHNlbGVjdGlvbkxlZnQsIHNlbGVjdGlvblRv
cCwgc2VsZWN0aW9uUmlnaHQgLSBzZWxlY3Rpb25MZWZ0LCBzZWxlY3Rpb25IZWlnaHQpOworICAg
IEludFJlY3QgcmVjdCgwLCByb290LT5zZWxlY3Rpb25Ub3AoKSAtIHlQb3MoKSwgd2lkdGgoKSwg
cm9vdC0+c2VsZWN0aW9uSGVpZ2h0KCkpOwogICAgIAogICAgIGlmIChjbGlwVG9WaXNpYmxlQ29u
dGVudCkKICAgICAgICAgY29tcHV0ZUFic29sdXRlUmVwYWludFJlY3QocmVjdCk7CiAgICAgZWxz
ZSB7CiAgICAgICAgIGludCBhYnN4LCBhYnN5OwotICAgICAgICBjYi0+YWJzb2x1dGVQb3NpdGlv
bkZvckNvbnRlbnQoYWJzeCwgYWJzeSk7Ci0gICAgICAgIGlmIChjYi0+aGFzT3ZlcmZsb3dDbGlw
KCkpCi0gICAgICAgICAgICBjYi0+bGF5ZXIoKS0+c3VidHJhY3RTY3JvbGxPZmZzZXQoYWJzeCwg
YWJzeSk7CisgICAgICAgIGFic29sdXRlUG9zaXRpb25Gb3JDb250ZW50KGFic3gsIGFic3kpOwog
ICAgICAgICByZWN0Lm1vdmUoYWJzeCwgYWJzeSk7CiAgICAgfQogICAgIApJbmRleDogTGF5b3V0
VGVzdHMvZmFzdC9yZXBsYWNlZC9zZWxlY3Rpb24tcmVjdC1leHBlY3RlZC5wbmcKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQpDYW5ub3QgZGlzcGxheTogZmlsZSBtYXJrZWQgYXMgYSBiaW5hcnkgdHlwZS4Kc3ZuOm1pbWUt
dHlwZSA9IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQoKUHJvcGVydHkgY2hhbmdlcyBvbjogTGF5
b3V0VGVzdHMvZmFzdC9yZXBsYWNlZC9zZWxlY3Rpb24tcmVjdC1leHBlY3RlZC5wbmcKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpOYW1lOiBzdm46bWltZS10eXBlCiAgICsgYXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtCgoK
aVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQXlBQUFBSllDQVlBQUFDYWRvSndBQUFNb1VsRVFWUjRu
TzNhTVJFQ1FSUkV3WVVpeGNhaApCY1ZvQVJzSVdGSVV2QjljdDRKSlg5VmM5dDU3QVFBQUJLN1RB
d0FBZ1BNUUlBQUFRRWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBClFFYUFBQUFBR1FFQ0FBQmtC
QWdBQUpBUklBQUFRRWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFHUUVDQUFCa0JB
Z0EKQUpBUklBQUFRRWFBQUFBQUdRRUNBQUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFHUUVDQUFCa0JB
Z0FBSkFSSUFBQVFFYUFBQUFBR1FFQwpBQUJrQkFnQUFKQVJJQUFBUUVhQUFBQUFHUUVDQUFCa0JB
Z0FBSkFSSUFBQVFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBCkFBQUFHUUVDQUFCa0JB
Z0FBSkFSSUFBQVFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFBQUdRRUNBQUJrQkFn
QUFKQVIKSUFBQVFFYUFBQUFBR1FFQ0FBQmtCQWdBQUpBUklBQUFRRWFBQUFBQUdRRUNBQUJrQkFn
QUFKQzVUUStvUEY2UDZRbjhlVC9mMHhNQQpBQmh3bWdCWmE2Mzc1ek05Z2JYVzl6aW1Kd0FBTU1R
RkN3QUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBCkFJQ01BQUVBQURJ
Q0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElD
QkFBQXlBZ1EKQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElD
QkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQwpCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElD
QkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNCkFBRUFBRElD
QkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNC
QUFBeUFnUUFBQWcKSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNC
QUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQQp5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNC
QUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBCkFESUNC
QUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JB
QUF5QWdRQUFBZ0kwQUEKQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JB
QUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUQpBQUFnSTBBQUFJQ01BQUVBQURJQ0JB
QUF5TnltQjVTK3h6RTlBUUFBVHUyeTk5N1RJd0FBZ0hOd3dRSUFBRElDQkFBQXlBZ1FBQUFnCkkw
QUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBB
QUFJQ01BQUVBQURJQ0JBQUEKeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBB
QUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQQpBRElDQkFBQXlBZ1FBQUFnSTBB
QUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFB
CkFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFB
QUlDTUFBRUFBRElDQkFBQXlBZ1EKQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFB
QUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQwpCQUFBeUFnUUFBQWdJMEFB
QUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFB
SUNNCkFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFB
SUNNQUFFQUFESUNCQUFBeUFnUUFBQWcKSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFB
SUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQQp5QWdRQUFBZ0kwQUFB
SUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJ
Q01BQUVBCkFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJ
Q01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUEKQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJ
Q01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUQpBQUFnSTBBQUFJ
Q01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlD
TUFBRUFBRElDCkJBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlD
TUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ00KQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlD
TUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZwpJMEFBQUlD
TUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNN
QUFFQUFESUNCQUFBCnlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNN
QUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUEKQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNN
QUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQQpBSUNN
QUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01B
QUVBQURJQ0JBQUF5QWdRCkFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01B
QUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUMKQkFBQXlBZ1FBQUFnSTBBQUFJQ01B
QUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTQpB
QUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFB
RUFBRElDQkFBQXlBZ1FBQUFnCkkwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFB
RUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUEKeUFnUUFBQWdJMEFBQUlDTUFB
RUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFF
QQpBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFF
QUFESUNCQUFBeUFnUUFBQWdJMEFBCkFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFF
QUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1EKQUFBZ0kwQUFBSUNNQUFF
QUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVB
QURJQwpCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVB
QURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNCkFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVB
QURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWcKSTBBQUFJQ01BQUVB
QURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFB
RElDQkFBQQp5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFB
RElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBCkFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFB
RElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUEKQUlDTUFBRUFB
RElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFE
SUNCQUFBeUFnUQpBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFE
SUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDCkJBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFE
SUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ00KQUFFQUFE
SUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJ
Q0JBQUF5QWdRQUFBZwpJMEFBQUlDTUFBRUFBRElDQkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJ
Q0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBCnlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJ
Q0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUEKQURJ
Q0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElD
QkFBQXlBZ1FBQUFnSTBBQQpBSUNNQUFFQUFESUNCQUFBeUFnUUFBQWdJMEFBQUlDTUFBRUFBRElD
QkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRCkFBQWdJMEFBQUlDTUFBRUFBRElD
QkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJQ0JBQUF5QWdRQUFBZ0kwQUFBSUNNQUFFQUFESUMK
QkFBQXlBZ1FBQUFnSTBBQUFJQ01BQUVBQURJL3daTVQ3TnQyeGpjQUFBQUFTVVZPUks1Q1lJST0K
Cg==
</data>
<flag name="review"
          id="5932"
          type_id="1"
          status="+"
          setter="hyatt"
    />
          </attachment>
      

    </bug>

</bugzilla>