<?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>50547</bug_id>
          
          <creation_ts>2010-12-05 22:52:07 -0800</creation_ts>
          <short_desc>Custom scrollbars do not support transparency</short_desc>
          <delta_ts>2012-03-01 18:40:02 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Adam M-W">adman.com</reporter>
          <assigned_to name="Hajime Morrita">morrita</assigned_to>
          <cc>jamesr</cc>
    
    <cc>jamie</cc>
    
    <cc>morrita</cc>
    
    <cc>webkit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>317449</commentid>
    <comment_count>0</comment_count>
      <attachid>75645</attachid>
    <who name="Adam M-W">adman.com</who>
    <bug_when>2010-12-05 22:52:07 -0800</bug_when>
    <thetext>Created attachment 75645
Example

When specifying a custom scrollbar and setting the background to transparent, graphical glitches occur as the page is not rendered behind the scrollbar and hence is either black or whatever was there in the last graphical update.

Could transparent mean either: 
1) match the background color of the root (html) element
or 
2) (preferred) have an option to overlay the scrollbars onto the content (e.g. the width of the page is not reduced by the scrollbar, and therefore transparent will result in the page showing through)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568439</commentid>
    <comment_count>1</comment_count>
      <attachid>129655</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-03-01 00:44:50 -0800</bug_when>
    <thetext>Created attachment 129655
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568502</commentid>
    <comment_count>2</comment_count>
      <attachid>129673</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-03-01 02:46:13 -0800</bug_when>
    <thetext>Created attachment 129673
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568506</commentid>
    <comment_count>3</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-03-01 02:51:41 -0800</bug_when>
    <thetext>Hi James, could you take a look? 
Painting with base color might be less than the best. 
But showing glitches is obviously worse.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568855</commentid>
    <comment_count>4</comment_count>
      <attachid>129673</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-03-01 13:24:46 -0800</bug_when>
    <thetext>Comment on attachment 129673
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=129673&amp;action=review

This is only for the root scrollbars, right? Subframe scrollbars should be fine.

I think background color is the right choice here.

&gt; LayoutTests/fast/frames/transparent-scrollbar.html:31
&gt; +            window.layoutTestController.display();

i think this would be better as a dumpAsText(true) test to retain the pixel output but suppress the render tree. the render tree isn&apos;t helpful</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569126</commentid>
    <comment_count>5</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-03-01 18:07:19 -0800</bug_when>
    <thetext>Hi James, thanks for taking a look!

(In reply to comment #4)
&gt; (From update of attachment 129673 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=129673&amp;action=review
&gt; 
&gt; This is only for the root scrollbars, right? Subframe scrollbars should be fine.

Yes. Subframes has a background which is its parent frame.

&gt; 
&gt; I think background color is the right choice here.
&gt; 
&gt; &gt; LayoutTests/fast/frames/transparent-scrollbar.html:31
&gt; &gt; +            window.layoutTestController.display();
&gt; 
&gt; i think this would be better as a dumpAsText(true) test to retain the pixel output but suppress the render tree. the render tree isn&apos;t helpful

Right. I&apos;ll fix this before landing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569151</commentid>
    <comment_count>6</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-03-01 18:40:02 -0800</bug_when>
    <thetext>Committed r109483: &lt;http://trac.webkit.org/changeset/109483&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>75645</attachid>
            <date>2010-12-05 22:52:07 -0800</date>
            <delta_ts>2010-12-05 22:52:07 -0800</delta_ts>
            <desc>Example</desc>
            <filename>scrollbar.html</filename>
            <type>text/html</type>
            <size>223</size>
            <attacher name="Adam M-W">adman.com</attacher>
            
              <data encoding="base64">PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KOjotd2Via2l0LXNjcm9sbGJhciB7Cgl3aWR0aDogMjUl
OwoJYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7CgkvKiBiYWNrZ3JvdW5kOiBibHVlOyAqLwp9Cjo6
LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgewoJaGVpZ2h0OiAyMHB4OwoJYmFja2dyb3VuZDogcmVk
Owp9Cmh0bWwgewoJaGVpZ2h0OiAxMTAwJTsKCXdpZHRoOiAyMDAlOwp9Cjwvc3R5bGU+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>129655</attachid>
            <date>2012-03-01 00:44:50 -0800</date>
            <delta_ts>2012-03-01 02:46:08 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-50547-20120301174448.patch</filename>
            <type>text/plain</type>
            <size>6932</size>
            <attacher name="Hajime Morrita">morrita</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA5MzE0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzY1YTM3N2IyNGU4ODEw
MWU0ZjdmYWEyNDdjYWMxNjUwNDgwNzBmMC4uNDZiZmVkZDhjYTg5MjE2YzU0ZGQ2YzRjMWI3MmE0
NTcwMmE2MGE1YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMzIEBACisyMDEyLTAyLTI5ICBIYWpp
bWUgTW9ycml0YSAgPG1vcnJpdGFAY2hyb21pdW0ub3JnPgorCisgICAgICAgIEN1c3RvbSBzY3Jv
bGxiYXJzIGRvIG5vdCBzdXBwb3J0IHRyYW5zcGFyZW5jeQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTA1NDcKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW5kZXJTY3JvbGxiYXIsIHdoaWNoIGlzIHVzZWQg
ZXZlbiBmb3Igb3V0ZXJtb3N0IGZyYW1lIHdoZW4KKyAgICAgICAgLXdlYmtpdC1zY3JvbGxiYXIg
aXMgc3BlY2lmaWVkLCBhc3N1bWVzIHRoYXQgaXRzIGJhY2tncm91bmQgaXMKKyAgICAgICAgcGFp
bnRlZCBieSB0aGUgZW5jbG9zaW5nIGNvbnRhaW5lci4gQnV0IHRoZXJlIGlzIG5vIHN1Y2ggY29u
dGFpbmVyCisgICAgICAgIGZvciBvdXRlcm1vc3QgZnJhbWUuIFRoaXMgY2F1c2VzIHZpc3VhbCBn
bGl0Y2hlcyB3aGVuIHRoZQorICAgICAgICBzY3JvbGxiYXIgaGFzIHRyYW5zcGFyZW5jeS4KKwor
ICAgICAgICBUaGlzIGNoYW5nZSBjbGVhcnMgYmFja2dyb3VuZCByZWdpb24gZm9yIGN1c3RvbQor
ICAgICAgICBvdXRlcm1vc3RzY3JvbGxiYXJzIHRvIGVyYXNlIHN1Y2ggZ2xpdGNoZXMuCisKKyAg
ICAgICAgTm8gbmV3IHRlc3RzLgorCisgICAgICAgICogcGFnZS9GcmFtZVZpZXcuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6RnJhbWVWaWV3OjpwYWludFNjcm9sbGJhcik6IFRoZSBiYWNrZ3JvdW5k
IGlzIGNsZWFyZWQgaGVyZS4KKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAqIHBhZ2UvRnJh
bWVWaWV3Lmg6CisgICAgICAgIChGcmFtZVZpZXcpOgorICAgICAgICAqIHBsYXRmb3JtL1Njcm9s
bFZpZXcuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsVmlldzo6cGFpbnRTY3JvbGxiYXIp
OiBBZGRlZCB0byBob29rIGluIEZyYW1lVmlldworICAgICAgICAoV2ViQ29yZSk6CisgICAgICAg
IChXZWJDb3JlOjpTY3JvbGxWaWV3OjpwYWludFNjcm9sbGJhcnMpOgorICAgICAgICAqIHBsYXRm
b3JtL1Njcm9sbFZpZXcuaDoKKyAgICAgICAgKFNjcm9sbFZpZXcpOgorCiAyMDEyLTAyLTI5ICBT
aGlueWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZWZhY3Rv
cmluZzogSFRNTENvbnRlbnRTZWxlY3RvciBzaG91bGQgYmUgSW5zZXJ0aW9uUG9pbnQtYXdhcmUu
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAKaW5kZXggNDJjZjlkNjkzNzNkZWZhNTQ3OTMzOGZj
ZDYzYmJmMzViOWM4MzM5MC4uZDBjYjBmNTE5MzMxZDI1NzdhMTU2NWI3M2QwZDg3YTcxOGJjNzgx
NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcApAQCAtMjcwMiw2ICsyNzAyLDExIEBAIHZv
aWQgRnJhbWVWaWV3OjpwYWludFNjcm9sbENvcm5lcihHcmFwaGljc0NvbnRleHQqIGNvbnRleHQs
IGNvbnN0IEludFJlY3QmIGNvcm5lCiAgICAgfQogCiAgICAgaWYgKG1fc2Nyb2xsQ29ybmVyKSB7
CisgICAgICAgIGJvb2wgbmVlZHNCYWNrZ29ydW5kID0gKG1fZnJhbWUtPnBhZ2UoKSAmJiBtX2Zy
YW1lLT5wYWdlKCktPm1haW5GcmFtZSgpID09IG1fZnJhbWUpOworICAgICAgICBpZiAobmVlZHNG
aWxsQmFja2dvcnVuZCkKKyAgICAgICAgICAgIGNvbnRleHQtPmZpbGxSZWN0KGNvcm5lclJlY3Qs
IGJhc2VCYWNrZ3JvdW5kQ29sb3IoKSwgQ29sb3JTcGFjZURldmljZVJHQik7CisgICAgfQorCiAg
ICAgICAgIG1fc2Nyb2xsQ29ybmVyLT5wYWludEludG9SZWN0KGNvbnRleHQsIGNvcm5lclJlY3Qu
bG9jYXRpb24oKSwgY29ybmVyUmVjdCk7CiAgICAgICAgIHJldHVybjsKICAgICB9CkBAIC0yNzA5
LDYgKzI3MTQsMTggQEAgdm9pZCBGcmFtZVZpZXc6OnBhaW50U2Nyb2xsQ29ybmVyKEdyYXBoaWNz
Q29udGV4dCogY29udGV4dCwgY29uc3QgSW50UmVjdCYgY29ybmUKICAgICBTY3JvbGxWaWV3Ojpw
YWludFNjcm9sbENvcm5lcihjb250ZXh0LCBjb3JuZXJSZWN0KTsKIH0KIAordm9pZCBGcmFtZVZp
ZXc6OnBhaW50U2Nyb2xsYmFyKEdyYXBoaWNzQ29udGV4dCogY29udGV4dCwgU2Nyb2xsYmFyKiBi
YXIsIGNvbnN0IEludFJlY3QmIHJlY3QpCit7CisgICAgYm9vbCBuZWVkc0JhY2tnb3J1bmQgPSBi
YXItPmlzQ3VzdG9tU2Nyb2xsYmFyKCkgJiYgKG1fZnJhbWUtPnBhZ2UoKSAmJiBtX2ZyYW1lLT5w
YWdlKCktPm1haW5GcmFtZSgpID09IG1fZnJhbWUpOworICAgIGlmIChuZWVkc0ZpbGxCYWNrZ29y
dW5kKSB7CisgICAgICAgIEludFJlY3QgdG9GaWxsID0gYmFyLT5mcmFtZVJlY3QoKTsKKyAgICAg
ICAgdG9GaWxsLmludGVyc2VjdChyZWN0KTsKKyAgICAgICAgY29udGV4dC0+ZmlsbFJlY3QodG9G
aWxsLCBiYXNlQmFja2dyb3VuZENvbG9yKCksIENvbG9yU3BhY2VEZXZpY2VSR0IpOworICAgIH0K
KworICAgIFNjcm9sbFZpZXc6OnBhaW50U2Nyb2xsYmFyKGNvbnRleHQsIGJhciwgcmVjdCk7Cit9
CisKIENvbG9yIEZyYW1lVmlldzo6ZG9jdW1lbnRCYWNrZ3JvdW5kQ29sb3IoKSBjb25zdAogewog
ICAgIC8vIDxodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTk1NDA+IFdl
IGJsZW5kIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIG9mCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wYWdlL0ZyYW1lVmlldy5oIGIvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuaAppbmRl
eCBjZmQzNWEzNmMzOTAwOGUwYWU2YTlhZGEzNjNlMmMyMzQzNTNiYzZkLi4yMGQxMmYzMWZiYzFm
NzY1MmU3YTNkMTA4NTZjYWI3ODc3MDlmODA5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
YWdlL0ZyYW1lVmlldy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmgKQEAg
LTIyOSw2ICsyMjksNyBAQCBwdWJsaWM6CiAKICAgICB2aXJ0dWFsIHZvaWQgcGFpbnRPdmVyaGFu
Z0FyZWFzKEdyYXBoaWNzQ29udGV4dCosIGNvbnN0IEludFJlY3QmIGhvcml6b250YWxPdmVyaGFu
Z0FyZWEsIGNvbnN0IEludFJlY3QmIHZlcnRpY2FsT3ZlcmhhbmdBcmVhLCBjb25zdCBJbnRSZWN0
JiBkaXJ0eVJlY3QpOwogICAgIHZpcnR1YWwgdm9pZCBwYWludFNjcm9sbENvcm5lcihHcmFwaGlj
c0NvbnRleHQqLCBjb25zdCBJbnRSZWN0JiBjb3JuZXJSZWN0KTsKKyAgICB2aXJ0dWFsIHZvaWQg
cGFpbnRTY3JvbGxiYXIoR3JhcGhpY3NDb250ZXh0KiwgU2Nyb2xsYmFyKiwgY29uc3QgSW50UmVj
dCYpIE9WRVJSSURFOwogCiAgICAgQ29sb3IgZG9jdW1lbnRCYWNrZ3JvdW5kQ29sb3IoKSBjb25z
dDsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmNwcAppbmRleCA0ZDE0ODA1ZWZm
NjIzMmQ0YzYzZDA5NjVjYWI2MzllMmI0ZDcwMjE3Li40ZDFlNGY2MDU0MTMwNjc0YzM4MmEzNjk5
YjY3NmZlNWQyZDVhZWFiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3Jv
bGxWaWV3LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmNwcApA
QCAtOTcwLDYgKzk3MCwxMSBAQCB2b2lkIFNjcm9sbFZpZXc6OnBhaW50U2Nyb2xsQ29ybmVyKEdy
YXBoaWNzQ29udGV4dCogY29udGV4dCwgY29uc3QgSW50UmVjdCYgY29ybgogICAgIFNjcm9sbGJh
clRoZW1lOjp0aGVtZSgpLT5wYWludFNjcm9sbENvcm5lcih0aGlzLCBjb250ZXh0LCBjb3JuZXJS
ZWN0KTsKIH0KIAordm9pZCBTY3JvbGxWaWV3OjpwYWludFNjcm9sbGJhcihHcmFwaGljc0NvbnRl
eHQqIGNvbnRleHQsIFNjcm9sbGJhciogYmFyLCBjb25zdCBJbnRSZWN0JiByZWN0KQoreworICAg
IGJhci0+cGFpbnQoY29udGV4dCwgcmVjdCk7Cit9CisKIHZvaWQgU2Nyb2xsVmlldzo6aW52YWxp
ZGF0ZVNjcm9sbENvcm5lclJlY3QoY29uc3QgSW50UmVjdCYgcmVjdCkKIHsKICAgICBpbnZhbGlk
YXRlUmVjdChyZWN0KTsKQEAgLTk4MiwxMyArOTg3LDEzIEBAIHZvaWQgU2Nyb2xsVmlldzo6cGFp
bnRTY3JvbGxiYXJzKEdyYXBoaWNzQ29udGV4dCogY29udGV4dCwgY29uc3QgSW50UmVjdCYgcmVj
dCkKICAgICAgICAgJiYgIWxheWVyRm9ySG9yaXpvbnRhbFNjcm9sbGJhcigpCiAjZW5kaWYKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQotICAgICAgICBtX2hvcml6b250
YWxTY3JvbGxiYXItPnBhaW50KGNvbnRleHQsIHJlY3QpOworICAgICAgICBwYWludFNjcm9sbGJh
cihjb250ZXh0LCBtX2hvcml6b250YWxTY3JvbGxiYXIuZ2V0KCksIHJlY3QpOwogICAgIGlmICht
X3ZlcnRpY2FsU2Nyb2xsYmFyCiAjaWYgVVNFKEFDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HKQogICAg
ICAgICAmJiAhbGF5ZXJGb3JWZXJ0aWNhbFNjcm9sbGJhcigpCiAjZW5kaWYKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICkKLSAgICAgICAgbV92ZXJ0aWNhbFNjcm9sbGJhci0+
cGFpbnQoY29udGV4dCwgcmVjdCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICkKKyAgICAgICAgcGFpbnRTY3JvbGxiYXIoY29udGV4dCwgbV92ZXJ0aWNhbFNjcm9sbGJh
ci5nZXQoKSwgcmVjdCk7CiAKICNpZiBVU0UoQUNDRUxFUkFURURfQ09NUE9TSVRJTkcpCiAgICAg
aWYgKGxheWVyRm9yU2Nyb2xsQ29ybmVyKCkpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9TY3JvbGxWaWV3LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3
LmgKaW5kZXggNzA1MTFmMTZmODdjMDI3YTE2MzRjNmI4MGIxYThhYTk2ZTc1OTk0Yy4uNGMxYjVk
ZTVjZDYwOTZhMWU3OTVjZjJjODIyYzI0ZTdjY2FhMzVjNSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L1Njcm9sbFZpZXcuaApAQCAtMjcyLDYgKzI3Miw3IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIGJv
b2wgc2Nyb2xsYmFyQ29ybmVyUHJlc2VudCgpIGNvbnN0OwogICAgIHZpcnR1YWwgSW50UmVjdCBz
Y3JvbGxDb3JuZXJSZWN0KCkgY29uc3Q7CiAgICAgdmlydHVhbCB2b2lkIHBhaW50U2Nyb2xsQ29y
bmVyKEdyYXBoaWNzQ29udGV4dCosIGNvbnN0IEludFJlY3QmIGNvcm5lclJlY3QpOworICAgIHZp
cnR1YWwgdm9pZCBwYWludFNjcm9sbGJhcihHcmFwaGljc0NvbnRleHQqLCBTY3JvbGxiYXIqLCBj
b25zdCBJbnRSZWN0Jik7CiAKICAgICB2aXJ0dWFsIEludFJlY3QgY29udmVydEZyb21TY3JvbGxi
YXJUb0NvbnRhaW5pbmdWaWV3KGNvbnN0IFNjcm9sbGJhciosIGNvbnN0IEludFJlY3QmKSBjb25z
dDsKICAgICB2aXJ0dWFsIEludFJlY3QgY29udmVydEZyb21Db250YWluaW5nVmlld1RvU2Nyb2xs
YmFyKGNvbnN0IFNjcm9sbGJhciosIGNvbnN0IEludFJlY3QmKSBjb25zdDsKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvZnJhbWVzL3RyYW5zcGFyZW50LXNjcm9sbGJhci5odG1sIGIvTGF5
b3V0VGVzdHMvZmFzdC9mcmFtZXMvdHJhbnNwYXJlbnQtc2Nyb2xsYmFyLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uOGM3YzYxMTg2M2U3YzA1YzJhYWFiMGJjZDI3ZDczMzIwZTkxMjIzNwotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZnJhbWVzL3RyYW5zcGFyZW50LXNjcm9sbGJhci5odG1s
CkBAIC0wLDAgKzEsNDEgQEAKKzxodG1sPgorPGhlYWQ+Cis8c3R5bGU+Cis6Oi13ZWJraXQtc2Ny
b2xsYmFyIHsKKyAgICBoZWlnaHQ6IDMwcHg7CisgICAgd2lkdGg6IDMwcHg7Cit9CisKKzo6LXdl
YmtpdC1zY3JvbGxiYXItdGh1bWIgeworICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7CisgICAg
aGVpZ2h0OiAzMHB4OworICAgIHdpZHRoOiAzMHB4OworfQorCitib2R5IHsKKyAgYmFja2dyb3Vu
ZC1jb2xvcjogYmxhY2s7Cit9CisKKzwvc3R5bGU+Cis8c2NyaXB0PgorZnVuY3Rpb24gdGVzdCgp
Cit7CisgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikgeworICAgICAgICBsYXlv
dXRUZXN0Q29udHJvbGxlci53YWl0VW50aWxEb25lKCk7CisgICAgICAgIHdpbmRvdy5sYXlvdXRU
ZXN0Q29udHJvbGxlci5kaXNwbGF5KCk7CisgICAgfQorCisgICAgd2luZG93LnNldFRpbWVvdXQo
ZnVuY3Rpb24oKSB7CisgICAgICAgIGRvY3VtZW50LmJvZHkuc2Nyb2xsVG9wID0gMjAwMDsKKyAg
ICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikgeworICAgICAgICAgICAgd2lu
ZG93LmxheW91dFRlc3RDb250cm9sbGVyLmRpc3BsYXkoKTsKKyAgICAgICAgICAgIGxheW91dFRl
c3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKKyAgICAgICAgfQorICAgIH0sIDApOworfQorPC9z
Y3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9InRlc3QoKSI+Cis8ZGl2IHN0eWxlPSJoZWln
aHQ6IDIwMDBweDsgY29sb3I6IHdoaXRlOyI+UEFTUyBpZiBibHVlIHNjcm9sbGJhciBpcyBhdCB0
aGUgYm90dG9tLjwvZGl2PgorPC9ib2R5PgorPC9oZWFkPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>129673</attachid>
            <date>2012-03-01 02:46:13 -0800</date>
            <delta_ts>2012-03-01 13:24:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-50547-20120301194612.patch</filename>
            <type>text/plain</type>
            <size>9121</size>
            <attacher name="Hajime Morrita">morrita</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA5MzAzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmJjMWIzZmZmMjZjZTY2
ZjM1YTA0YzgyNThiZThlMzZjMWQyYWM3OS4uNjNmMDVmNGE2OTQzNjI1MTQyZWUwMWJjMzVkOWIz
N2VlOTQ5YjYzMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMzIEBACisyMDEyLTAzLTAxICBIYWpp
bWUgTW9ycml0YSAgPG1vcnJpdGFAY2hyb21pdW0ub3JnPgorCisgICAgICAgIEN1c3RvbSBzY3Jv
bGxiYXJzIGRvIG5vdCBzdXBwb3J0IHRyYW5zcGFyZW5jeQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTA1NDcKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW5kZXJTY3JvbGxiYXIsIHdoaWNoIGlzIHVzZWQg
ZXZlbiBmb3Igb3V0ZXJtb3N0IGZyYW1lIHdoZW4KKyAgICAgICAgLXdlYmtpdC1zY3JvbGxiYXIg
aXMgc3BlY2lmaWVkLCBhc3N1bWVzIHRoYXQgaXRzIGJhY2tncm91bmQgaXMKKyAgICAgICAgcGFp
bnRlZCBieSB0aGUgZW5jbG9zaW5nIGNvbnRhaW5lci4gQnV0IHRoZXJlIGlzIG5vIHN1Y2ggY29u
dGFpbmVyCisgICAgICAgIGZvciBvdXRlcm1vc3QgZnJhbWUuIFRoaXMgY2F1c2VzIHZpc3VhbCBn
bGl0Y2hlcyB3aGVuIHRoZQorICAgICAgICBzY3JvbGxiYXIgaGFzIHRyYW5zcGFyZW5jeS4KKwor
ICAgICAgICBUaGlzIGNoYW5nZSBjbGVhcnMgYmFja2dyb3VuZCByZWdpb24gZm9yIGN1c3RvbQor
ICAgICAgICBvdXRlcm1vc3RzY3JvbGxiYXJzIHRvIGVyYXNlIHN1Y2ggZ2xpdGNoZXMuCisKKyAg
ICAgICAgVGVzdDogZmFzdC9mcmFtZXMvdHJhbnNwYXJlbnQtc2Nyb2xsYmFyLmh0bWwKKworICAg
ICAgICAqIHBhZ2UvRnJhbWVWaWV3LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lVmlldzo6
cGFpbnRTY3JvbGxiYXIpOiBUaGUgYmFja2dyb3VuZCBpcyBjbGVhcmVkIGhlcmUuCisgICAgICAg
IChXZWJDb3JlKToKKyAgICAgICAgKiBwYWdlL0ZyYW1lVmlldy5oOgorICAgICAgICAoRnJhbWVW
aWV3KToKKyAgICAgICAgKiBwbGF0Zm9ybS9TY3JvbGxWaWV3LmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OlNjcm9sbFZpZXc6OnBhaW50U2Nyb2xsYmFyKTogQWRkZWQgdG8gaG9vayBpbiBGcmFtZVZp
ZXcKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsVmlldzo6cGFp
bnRTY3JvbGxiYXJzKToKKyAgICAgICAgKiBwbGF0Zm9ybS9TY3JvbGxWaWV3Lmg6CisgICAgICAg
IChTY3JvbGxWaWV3KToKKwogMjAxMi0wMi0yOSAgSmFzb24gTGl1ICA8amFzb24ubGl1QHRvcmNo
bW9iaWxlLmNvbS5jbj4KIAogICAgICAgICBbQmxhY2tCZXJyeV1NYWtlIGFib3V0OmNhY2hlIGZl
YXR1cmUgYXZhaWxhYmxlIGluIHJlbGVhc2UgdmVyc2lvbi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3
LmNwcAppbmRleCA0MmNmOWQ2OTM3M2RlZmE1NDc5MzM4ZmNkNjNiYmYzNWI5YzgzMzkwLi5lMTkx
MjIxOTY2Zjg4YjFkYWI5MGQyMGVjYzZkMWVmMWU3YWY0ZTdiIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFt
ZVZpZXcuY3BwCkBAIC0yNzAyLDYgKzI3MDIsOSBAQCB2b2lkIEZyYW1lVmlldzo6cGFpbnRTY3Jv
bGxDb3JuZXIoR3JhcGhpY3NDb250ZXh0KiBjb250ZXh0LCBjb25zdCBJbnRSZWN0JiBjb3JuZQog
ICAgIH0KIAogICAgIGlmIChtX3Njcm9sbENvcm5lcikgeworICAgICAgICBib29sIG5lZWRzQmFj
a2dvcnVuZCA9IG1fZnJhbWUtPnBhZ2UoKSAmJiBtX2ZyYW1lLT5wYWdlKCktPm1haW5GcmFtZSgp
ID09IG1fZnJhbWU7CisgICAgICAgIGlmIChuZWVkc0JhY2tnb3J1bmQpCisgICAgICAgICAgICBj
b250ZXh0LT5maWxsUmVjdChjb3JuZXJSZWN0LCBiYXNlQmFja2dyb3VuZENvbG9yKCksIENvbG9y
U3BhY2VEZXZpY2VSR0IpOwogICAgICAgICBtX3Njcm9sbENvcm5lci0+cGFpbnRJbnRvUmVjdChj
b250ZXh0LCBjb3JuZXJSZWN0LmxvY2F0aW9uKCksIGNvcm5lclJlY3QpOwogICAgICAgICByZXR1
cm47CiAgICAgfQpAQCAtMjcwOSw2ICsyNzEyLDE4IEBAIHZvaWQgRnJhbWVWaWV3OjpwYWludFNj
cm9sbENvcm5lcihHcmFwaGljc0NvbnRleHQqIGNvbnRleHQsIGNvbnN0IEludFJlY3QmIGNvcm5l
CiAgICAgU2Nyb2xsVmlldzo6cGFpbnRTY3JvbGxDb3JuZXIoY29udGV4dCwgY29ybmVyUmVjdCk7
CiB9CiAKK3ZvaWQgRnJhbWVWaWV3OjpwYWludFNjcm9sbGJhcihHcmFwaGljc0NvbnRleHQqIGNv
bnRleHQsIFNjcm9sbGJhciogYmFyLCBjb25zdCBJbnRSZWN0JiByZWN0KQoreworICAgIGJvb2wg
bmVlZHNCYWNrZ29ydW5kID0gYmFyLT5pc0N1c3RvbVNjcm9sbGJhcigpICYmIChtX2ZyYW1lLT5w
YWdlKCkgJiYgbV9mcmFtZS0+cGFnZSgpLT5tYWluRnJhbWUoKSA9PSBtX2ZyYW1lKTsKKyAgICBp
ZiAobmVlZHNCYWNrZ29ydW5kKSB7CisgICAgICAgIEludFJlY3QgdG9GaWxsID0gYmFyLT5mcmFt
ZVJlY3QoKTsKKyAgICAgICAgdG9GaWxsLmludGVyc2VjdChyZWN0KTsKKyAgICAgICAgY29udGV4
dC0+ZmlsbFJlY3QodG9GaWxsLCBiYXNlQmFja2dyb3VuZENvbG9yKCksIENvbG9yU3BhY2VEZXZp
Y2VSR0IpOworICAgIH0KKworICAgIFNjcm9sbFZpZXc6OnBhaW50U2Nyb2xsYmFyKGNvbnRleHQs
IGJhciwgcmVjdCk7Cit9CisKIENvbG9yIEZyYW1lVmlldzo6ZG9jdW1lbnRCYWNrZ3JvdW5kQ29s
b3IoKSBjb25zdAogewogICAgIC8vIDxodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9NTk1NDA+IFdlIGJsZW5kIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIG9mCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5oIGIvU291cmNlL1dlYkNvcmUvcGFnZS9G
cmFtZVZpZXcuaAppbmRleCBjZmQzNWEzNmMzOTAwOGUwYWU2YTlhZGEzNjNlMmMyMzQzNTNiYzZk
Li4yMGQxMmYzMWZiYzFmNzY1MmU3YTNkMTA4NTZjYWI3ODc3MDlmODA5IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2Uv
RnJhbWVWaWV3LmgKQEAgLTIyOSw2ICsyMjksNyBAQCBwdWJsaWM6CiAKICAgICB2aXJ0dWFsIHZv
aWQgcGFpbnRPdmVyaGFuZ0FyZWFzKEdyYXBoaWNzQ29udGV4dCosIGNvbnN0IEludFJlY3QmIGhv
cml6b250YWxPdmVyaGFuZ0FyZWEsIGNvbnN0IEludFJlY3QmIHZlcnRpY2FsT3ZlcmhhbmdBcmVh
LCBjb25zdCBJbnRSZWN0JiBkaXJ0eVJlY3QpOwogICAgIHZpcnR1YWwgdm9pZCBwYWludFNjcm9s
bENvcm5lcihHcmFwaGljc0NvbnRleHQqLCBjb25zdCBJbnRSZWN0JiBjb3JuZXJSZWN0KTsKKyAg
ICB2aXJ0dWFsIHZvaWQgcGFpbnRTY3JvbGxiYXIoR3JhcGhpY3NDb250ZXh0KiwgU2Nyb2xsYmFy
KiwgY29uc3QgSW50UmVjdCYpIE9WRVJSSURFOwogCiAgICAgQ29sb3IgZG9jdW1lbnRCYWNrZ3Jv
dW5kQ29sb3IoKSBjb25zdDsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
U2Nyb2xsVmlldy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmNwcApp
bmRleCA0ZDE0ODA1ZWZmNjIzMmQ0YzYzZDA5NjVjYWI2MzllMmI0ZDcwMjE3Li4yMTE0OGIzNzM5
ZWIwYjNjMDNmNWUzYWU0YzUxNGQxNWQwMzIyNmI0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9T
Y3JvbGxWaWV3LmNwcApAQCAtOTcwLDYgKzk3MCwxMSBAQCB2b2lkIFNjcm9sbFZpZXc6OnBhaW50
U2Nyb2xsQ29ybmVyKEdyYXBoaWNzQ29udGV4dCogY29udGV4dCwgY29uc3QgSW50UmVjdCYgY29y
bgogICAgIFNjcm9sbGJhclRoZW1lOjp0aGVtZSgpLT5wYWludFNjcm9sbENvcm5lcih0aGlzLCBj
b250ZXh0LCBjb3JuZXJSZWN0KTsKIH0KIAordm9pZCBTY3JvbGxWaWV3OjpwYWludFNjcm9sbGJh
cihHcmFwaGljc0NvbnRleHQqIGNvbnRleHQsIFNjcm9sbGJhciogYmFyLCBjb25zdCBJbnRSZWN0
JiByZWN0KQoreworICAgIGJhci0+cGFpbnQoY29udGV4dCwgcmVjdCk7Cit9CisKIHZvaWQgU2Ny
b2xsVmlldzo6aW52YWxpZGF0ZVNjcm9sbENvcm5lclJlY3QoY29uc3QgSW50UmVjdCYgcmVjdCkK
IHsKICAgICBpbnZhbGlkYXRlUmVjdChyZWN0KTsKQEAgLTk4MiwxMyArOTg3LDEzIEBAIHZvaWQg
U2Nyb2xsVmlldzo6cGFpbnRTY3JvbGxiYXJzKEdyYXBoaWNzQ29udGV4dCogY29udGV4dCwgY29u
c3QgSW50UmVjdCYgcmVjdCkKICAgICAgICAgJiYgIWxheWVyRm9ySG9yaXpvbnRhbFNjcm9sbGJh
cigpCiAjZW5kaWYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQotICAg
ICAgICBtX2hvcml6b250YWxTY3JvbGxiYXItPnBhaW50KGNvbnRleHQsIHJlY3QpOworICAgICAg
ICBwYWludFNjcm9sbGJhcihjb250ZXh0LCBtX2hvcml6b250YWxTY3JvbGxiYXIuZ2V0KCksIHJl
Y3QpOwogICAgIGlmIChtX3ZlcnRpY2FsU2Nyb2xsYmFyCiAjaWYgVVNFKEFDQ0VMRVJBVEVEX0NP
TVBPU0lUSU5HKQogICAgICAgICAmJiAhbGF5ZXJGb3JWZXJ0aWNhbFNjcm9sbGJhcigpCiAjZW5k
aWYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKLSAgICAgICAgbV92ZXJ0
aWNhbFNjcm9sbGJhci0+cGFpbnQoY29udGV4dCwgcmVjdCk7CisgICAgICAgIHBhaW50U2Nyb2xs
YmFyKGNvbnRleHQsIG1fdmVydGljYWxTY3JvbGxiYXIuZ2V0KCksIHJlY3QpOwogCiAjaWYgVVNF
KEFDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HKQogICAgIGlmIChsYXllckZvclNjcm9sbENvcm5lcigp
KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5oIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmlldy5oCmluZGV4IDcwNTExZjE2Zjg3YzAyN2Ex
NjM0YzZiODBiMWE4YWE5NmU3NTk5NGMuLjRjMWI1ZGU1Y2Q2MDk2YTFlNzk1Y2YyYzgyMmMyNGU3
Y2NhYTM1YzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbFZpZXcu
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxWaWV3LmgKQEAgLTI3Miw2ICsy
NzIsNyBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCBib29sIHNjcm9sbGJhckNvcm5lclByZXNlbnQo
KSBjb25zdDsKICAgICB2aXJ0dWFsIEludFJlY3Qgc2Nyb2xsQ29ybmVyUmVjdCgpIGNvbnN0Owog
ICAgIHZpcnR1YWwgdm9pZCBwYWludFNjcm9sbENvcm5lcihHcmFwaGljc0NvbnRleHQqLCBjb25z
dCBJbnRSZWN0JiBjb3JuZXJSZWN0KTsKKyAgICB2aXJ0dWFsIHZvaWQgcGFpbnRTY3JvbGxiYXIo
R3JhcGhpY3NDb250ZXh0KiwgU2Nyb2xsYmFyKiwgY29uc3QgSW50UmVjdCYpOwogCiAgICAgdmly
dHVhbCBJbnRSZWN0IGNvbnZlcnRGcm9tU2Nyb2xsYmFyVG9Db250YWluaW5nVmlldyhjb25zdCBT
Y3JvbGxiYXIqLCBjb25zdCBJbnRSZWN0JikgY29uc3Q7CiAgICAgdmlydHVhbCBJbnRSZWN0IGNv
bnZlcnRGcm9tQ29udGFpbmluZ1ZpZXdUb1Njcm9sbGJhcihjb25zdCBTY3JvbGxiYXIqLCBjb25z
dCBJbnRSZWN0JikgY29uc3Q7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNmFiYjI4NTlhOTJjMmNhYjczMmUxMWMzMDI5YzMx
YzYyNjNjYmZhNC4uM2VhM2I4YTk0MmE0YzI3ODhiMWQxMTllN2E2OGNkODY5NDg4YWI3NiAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE0IEBACisyMDEyLTAzLTAxICBNT1JJVEEgSGFqaW1lICA8bW9ycml0YUBn
b29nbGUuY29tPgorCisgICAgICAgIEN1c3RvbSBzY3JvbGxiYXJzIGRvIG5vdCBzdXBwb3J0IHRy
YW5zcGFyZW5jeQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NTA1NDcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIGZhc3QvZnJhbWVzL3RyYW5zcGFyZW50LXNjcm9sbGJhci5odG1sOiBBZGRlZC4KKyAgICAg
ICAgKiBwbGF0Zm9ybS9jaHJvbWl1bS1saW51eC9mYXN0L2ZyYW1lcy90cmFuc3BhcmVudC1zY3Jv
bGxiYXItZXhwZWN0ZWQucG5nOiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJvbWl1bS1s
aW51eC9mYXN0L2ZyYW1lcy90cmFuc3BhcmVudC1zY3JvbGxiYXItZXhwZWN0ZWQudHh0OiBBZGRl
ZC4KKwogMjAxMi0wMi0yOSAgS2VudGFybyBIYXJhICA8aGFyYWtlbkBjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgVW5yZXZpZXdlZCwgZ2FyZGVuaW5nLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
ZmFzdC9mcmFtZXMvdHJhbnNwYXJlbnQtc2Nyb2xsYmFyLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0
L2ZyYW1lcy90cmFuc3BhcmVudC1zY3JvbGxiYXIuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi44YzdjNjExODYz
ZTdjMDVjMmFhYWIwYmNkMjdkNzMzMjBlOTEyMjM3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvZmFzdC9mcmFtZXMvdHJhbnNwYXJlbnQtc2Nyb2xsYmFyLmh0bWwKQEAgLTAsMCArMSw0
MSBAQAorPGh0bWw+Cis8aGVhZD4KKzxzdHlsZT4KKzo6LXdlYmtpdC1zY3JvbGxiYXIgeworICAg
IGhlaWdodDogMzBweDsKKyAgICB3aWR0aDogMzBweDsKK30KKworOjotd2Via2l0LXNjcm9sbGJh
ci10aHVtYiB7CisgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsKKyAgICBoZWlnaHQ6IDMwcHg7
CisgICAgd2lkdGg6IDMwcHg7Cit9CisKK2JvZHkgeworICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFj
azsKK30KKworPC9zdHlsZT4KKzxzY3JpcHQ+CitmdW5jdGlvbiB0ZXN0KCkKK3sKKyAgICBpZiAo
d2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAgICAgIGxheW91dFRlc3RDb250cm9s
bGVyLndhaXRVbnRpbERvbmUoKTsKKyAgICAgICAgd2luZG93LmxheW91dFRlc3RDb250cm9sbGVy
LmRpc3BsYXkoKTsKKyAgICB9CisKKyAgICB3aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpIHsK
KyAgICAgICAgZG9jdW1lbnQuYm9keS5zY3JvbGxUb3AgPSAyMDAwOworICAgICAgICBpZiAod2lu
ZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAgICAgICAgICB3aW5kb3cubGF5b3V0VGVz
dENvbnRyb2xsZXIuZGlzcGxheSgpOworICAgICAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIu
bm90aWZ5RG9uZSgpOworICAgICAgICB9CisgICAgfSwgMCk7Cit9Cis8L3NjcmlwdD4KKzwvaGVh
ZD4KKzxib2R5IG9ubG9hZD0idGVzdCgpIj4KKzxkaXYgc3R5bGU9ImhlaWdodDogMjAwMHB4OyBj
b2xvcjogd2hpdGU7Ij5QQVNTIGlmIGJsdWUgc2Nyb2xsYmFyIGlzIGF0IHRoZSBib3R0b20uPC9k
aXY+Cis8L2JvZHk+Cis8L2hlYWQ+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9j
aHJvbWl1bS1saW51eC9mYXN0L2ZyYW1lcy90cmFuc3BhcmVudC1zY3JvbGxiYXItZXhwZWN0ZWQu
cG5nIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0tbGludXgvZmFzdC9mcmFtZXMvdHJh
bnNwYXJlbnQtc2Nyb2xsYmFyLWV4cGVjdGVkLnBuZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5mM2VmNmE1NzI2YTZl
ODExNWQyOGQxZDEyMWUyMTNhZTExOTcxZjMxCkdJVCBiaW5hcnkgcGF0Y2gKbGl0ZXJhbCAyODUx
CnpjbWVBU0BOPyhvbEh5YHVWQnEhaWEweX55VXsrdllWMmE+aTAqWik9aF5obEElQFdzJGxIYG9r
PG19P29UbX1uXgp6PFA7TiZxfGBMaVI4eGJyPFA/SzZWXmI1dUJ2WVYoUyZFVG07e1IxPVctdV50
WlN7MDw0NV5zJl9KJCFaZ0NQJmcKeiFTajwlPmVVb0MyNm1sY3UtRis+UzxBclNLV25EKj5IaUMz
ODUrXyNicj4zRTlBSU1UNy1mdEchZX5rdSU+fD5tCnpVXkV3dTxebjNfZzA7OFY4NXImdXdVXmF5
VXw+ak07JH4xIzgpYnxKIWV+bEIkcHpBMzlCa1o4dHxqayl0ekhJQwpMUzNqM15QNjxyXzVjJG07
CgpsaXRlcmFsIDAKSGNtVj9kMDAwMDEKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9jaHJvbWl1bS1saW51eC9mYXN0L2ZyYW1lcy90cmFuc3BhcmVudC1zY3JvbGxiYXItZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0tbGludXgvZmFzdC9mcmFtZXMv
dHJhbnNwYXJlbnQtc2Nyb2xsYmFyLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5hNDBmODUxMzI1
YzVkNTRmNDZhMmQ5ZjEyMzI4MmQ5M2FmNmNhYjMwCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0tbGludXgvZmFzdC9mcmFtZXMvdHJhbnNwYXJlbnQtc2Ny
b2xsYmFyLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDkgQEAKK2xheWVyIGF0ICgwLDApIHNpemUg
NzcweDIwMTYKKyAgUmVuZGVyVmlldyBhdCAoMCwwKSBzaXplIDc3MHg2MDAKK2xheWVyIGF0ICgw
LDApIHNpemUgNzcweDIwMTYKKyAgUmVuZGVyQmxvY2sge0hUTUx9IGF0ICgwLDApIHNpemUgNzcw
eDIwMTYKKyAgICBSZW5kZXJCb2R5IHtCT0RZfSBhdCAoOCw4KSBzaXplIDc1NHgyMDAwIFtiZ2Nv
bG9yPSMwMDAwMDBdCisgICAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMCwwKSBzaXplIDc1NHgy
MDAwIFtjb2xvcj0jRkZGRkZGXQorICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkg
c2l6ZSAyMzV4MTkKKyAgICAgICAgICB0ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCAyMzU6ICJQQVNT
IGlmIGJsdWUgc2Nyb2xsYmFyIGlzIGF0IHRoZSBib3R0b20uIgorc2Nyb2xsZWQgdG8gMCwxNDE2
Cg==
</data>
<flag name="review"
          id="132410"
          type_id="1"
          status="+"
          setter="jamesr"
    />
          </attachment>
      

    </bug>

</bugzilla>