<?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>43935</bug_id>
          
          <creation_ts>2010-08-12 14:58:42 -0700</creation_ts>
          <short_desc>[Qt] Split TransparencyLayer into its own header file</short_desc>
          <delta_ts>2010-08-12 15:57:55 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ariya Hidayat">ariya.hidayat</reporter>
          <assigned_to name="Ariya Hidayat">ariya.hidayat</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>264007</commentid>
    <comment_count>0</comment_count>
    <who name="Ariya Hidayat">ariya.hidayat</who>
    <bug_when>2010-08-12 14:58:42 -0700</bug_when>
    <thetext>[Qt] Split TransparencyLayer into its own header file</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264008</commentid>
    <comment_count>1</comment_count>
      <attachid>64268</attachid>
    <who name="Ariya Hidayat">ariya.hidayat</who>
    <bug_when>2010-08-12 14:58:56 -0700</bug_when>
    <thetext>Created attachment 64268
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264014</commentid>
    <comment_count>2</comment_count>
      <attachid>64270</attachid>
    <who name="Ariya Hidayat">ariya.hidayat</who>
    <bug_when>2010-08-12 15:03:15 -0700</bug_when>
    <thetext>Created attachment 64270
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264016</commentid>
    <comment_count>3</comment_count>
      <attachid>64270</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2010-08-12 15:04:53 -0700</bug_when>
    <thetext>Comment on attachment 64270
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264056</commentid>
    <comment_count>4</comment_count>
      <attachid>64270</attachid>
    <who name="Ariya Hidayat">ariya.hidayat</who>
    <bug_when>2010-08-12 15:57:50 -0700</bug_when>
    <thetext>Comment on attachment 64270
Patch

Clearing flags on attachment: 64270

Committed r65276: &lt;http://trac.webkit.org/changeset/65276&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>264057</commentid>
    <comment_count>5</comment_count>
    <who name="Ariya Hidayat">ariya.hidayat</who>
    <bug_when>2010-08-12 15:57:55 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>64268</attachid>
            <date>2010-08-12 14:58:56 -0700</date>
            <delta_ts>2010-08-12 15:03:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-43935-20100812145738.patch</filename>
            <type>text/plain</type>
            <size>3326</size>
            <attacher name="Ariya Hidayat">ariya.hidayat</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
ZGZlYzJlNWM0YjVmYzA1ZGZlMThhNjJhMjJhNTliYzYzN2I0ZmJkYy4uMzE2ZjdhYzYxYjA5YTYz
MjdjNGNkYjQ5MzNiOWI3MzE1ZjI3M2ZlMiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAorMjAxMC0wOC0xMiAgQXJp
eWEgSGlkYXlhdCAgPGFyaXlhQHNlbmNoYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBTcGxpdCBUcmFuc3BhcmVuY3lMYXllciBpbnRv
IGl0cyBvd24gaGVhZGVyIGZpbGUuCisKKyAgICAgICAgKiBXZWJDb3JlLnBybzoKKyAgICAgICAg
KiBwbGF0Zm9ybS9ncmFwaGljcy9xdC9HcmFwaGljc0NvbnRleHRRdC5jcHA6CisKIDIwMTAtMDgt
MTIgIEh1aSBIdWFuZyAgPGh1aS4yLmh1YW5nQG5va2lhLmNvbT4KIAogICAgICAgICBSZXZpZXdl
ZCBieSBFcmljIFNlaWRlbC4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvV2ViQ29yZS5wcm8gYi9XZWJD
b3JlL1dlYkNvcmUucHJvCmluZGV4IDM4YTE5ZDg0M2ZmZTVhNzJlYjYxNjgyNDU0MzcyNjQyOTQy
ZTZhYzQuLmMzNDA4OGE1NzJmNTEzYTJhNWI4ZDQxY2QwZDU5NmYyMzY2NjQ4YjQgMTAwNjQ0Ci0t
LSBhL1dlYkNvcmUvV2ViQ29yZS5wcm8KKysrIGIvV2ViQ29yZS9XZWJDb3JlLnBybwpAQCAtMTY5
NSw2ICsxNjk1LDcgQEAgSEVBREVSUyArPSBcCiAgICAgcGxhdGZvcm0vZ3JhcGhpY3MvcXQvRm9u
dEN1c3RvbVBsYXRmb3JtRGF0YS5oIFwKICAgICBwbGF0Zm9ybS9ncmFwaGljcy9xdC9JbWFnZURl
Y29kZXJRdC5oIFwKICAgICBwbGF0Zm9ybS9ncmFwaGljcy9xdC9TdGlsbEltYWdlUXQuaCBcCisg
ICAgcGxhdGZvcm0vZ3JhcGhpY3MvcXQvVHJhbnNwYXJlbmN5TGF5ZXIuaCBcCiAgICAgcGxhdGZv
cm0vZ3JhcGhpY3MvU2VnbWVudGVkRm9udERhdGEuaCBcCiAgICAgcGxhdGZvcm0vZ3JhcGhpY3Mv
U2ltcGxlRm9udERhdGEuaCBcCiAgICAgcGxhdGZvcm0vZ3JhcGhpY3MvVGlsZS5oIFwKZGlmZiAt
LWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvR3JhcGhpY3NDb250ZXh0UXQuY3Bw
IGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9HcmFwaGljc0NvbnRleHRRdC5jcHAKaW5k
ZXggZDRhMTQ1ZjlmMWU4NzVjNGJmMDEyZmQyNGZiYTI0ZDVjMTc3MTI1Ny4uY2MzMzFiYzgzYzFl
ODZkOWY1ZDA4NzIwOGQwN2RiZTYzNzhjNzlmYiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9xdC9HcmFwaGljc0NvbnRleHRRdC5jcHAKKysrIGIvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9xdC9HcmFwaGljc0NvbnRleHRRdC5jcHAKQEAgLTUwLDYgKzUwLDcgQEAKICNp
bmNsdWRlICJQYXRoLmgiCiAjaW5jbHVkZSAiUGF0dGVybi5oIgogI2luY2x1ZGUgIlBlbi5oIgor
I2luY2x1ZGUgIlRyYW5zcGFyZW5jeUxheWVyLmgiCiAKICNpbmNsdWRlIDxRQnJ1c2g+CiAjaW5j
bHVkZSA8UURlYnVnPgpAQCAtMTY2LDQ4ICsxNjcsNiBAQCBzdGF0aWMgaW5saW5lIFF0OjpGaWxs
UnVsZSB0b1F0RmlsbFJ1bGUoV2luZFJ1bGUgcnVsZSkKICAgICByZXR1cm4gUXQ6Ok9kZEV2ZW5G
aWxsOwogfQogCi1zdHJ1Y3QgVHJhbnNwYXJlbmN5TGF5ZXIgOiBGYXN0QWxsb2NCYXNlIHsKLSAg
ICBUcmFuc3BhcmVuY3lMYXllcihjb25zdCBRUGFpbnRlciogcCwgY29uc3QgUVJlY3QgJnJlY3Qs
IHFyZWFsIG9wYWNpdHksIFFQaXhtYXAmIGFscGhhTWFzaykKLSAgICAgICAgOiBwaXhtYXAocmVj
dC53aWR0aCgpLCByZWN0LmhlaWdodCgpKQotICAgICAgICAsIG9wYWNpdHkob3BhY2l0eSkKLSAg
ICAgICAgLCBhbHBoYU1hc2soYWxwaGFNYXNrKQotICAgICAgICAsIHNhdmVDb3VudGVyKDEpIC8v
IHNlZSB0aGUgY29tbWVudCBmb3Igc2F2ZUNvdW50ZXIKLSAgICB7Ci0gICAgICAgIG9mZnNldCA9
IHJlY3QudG9wTGVmdCgpOwotICAgICAgICBwaXhtYXAuZmlsbChRdDo6dHJhbnNwYXJlbnQpOwot
ICAgICAgICBwYWludGVyLmJlZ2luKCZwaXhtYXApOwotICAgICAgICBwYWludGVyLnNldFJlbmRl
ckhpbnQoUVBhaW50ZXI6OkFudGlhbGlhc2luZywgcC0+dGVzdFJlbmRlckhpbnQoUVBhaW50ZXI6
OkFudGlhbGlhc2luZykpOwotICAgICAgICBwYWludGVyLnRyYW5zbGF0ZSgtb2Zmc2V0KTsKLSAg
ICAgICAgcGFpbnRlci5zZXRQZW4ocC0+cGVuKCkpOwotICAgICAgICBwYWludGVyLnNldEJydXNo
KHAtPmJydXNoKCkpOwotICAgICAgICBwYWludGVyLnNldFRyYW5zZm9ybShwLT50cmFuc2Zvcm0o
KSwgdHJ1ZSk7Ci0gICAgICAgIHBhaW50ZXIuc2V0T3BhY2l0eShwLT5vcGFjaXR5KCkpOwotICAg
ICAgICBwYWludGVyLnNldEZvbnQocC0+Zm9udCgpKTsKLSAgICAgICAgaWYgKHBhaW50ZXIucGFp
bnRFbmdpbmUoKS0+aGFzRmVhdHVyZShRUGFpbnRFbmdpbmU6OlBvcnRlckR1ZmYpKQotICAgICAg
ICAgICAgcGFpbnRlci5zZXRDb21wb3NpdGlvbk1vZGUocC0+Y29tcG9zaXRpb25Nb2RlKCkpOwot
ICAgICAgICAvLyBpZiB0aGUgcGF0aCBpcyBhbiBlbXB0eSByZWdpb24sIHRoaXMgYXNzaWdubWVu
dCBkaXNhYmxlcyBhbGwgcGFpbnRpbmcKLSAgICAgICAgaWYgKCFwLT5jbGlwUGF0aCgpLmlzRW1w
dHkoKSkKLSAgICAgICAgICAgIHBhaW50ZXIuc2V0Q2xpcFBhdGgocC0+Y2xpcFBhdGgoKSk7Ci0g
ICAgfQotCi0gICAgVHJhbnNwYXJlbmN5TGF5ZXIoKQotICAgIHsKLSAgICB9Ci0KLSAgICBRUGl4
bWFwIHBpeG1hcDsKLSAgICBRUG9pbnQgb2Zmc2V0OwotICAgIFFQYWludGVyIHBhaW50ZXI7Ci0g
ICAgcXJlYWwgb3BhY2l0eTsKLSAgICAvLyBmb3IgY2xpcFRvSW1hZ2VCdWZmZXIKLSAgICBRUGl4
bWFwIGFscGhhTWFzazsKLSAgICAvLyBzYXZlQ291bnRlciBpcyBvbmx5IHVzZWQgaW4gY29tYmlu
YXRpb24gd2l0aCBhbHBoYU1hc2sKLSAgICAvLyBvdGhlcndpc2UsIGl0cyB2YWx1ZSBpcyB1bnNw
ZWNpZmllZAotICAgIGludCBzYXZlQ291bnRlcjsKLXByaXZhdGU6Ci0gICAgVHJhbnNwYXJlbmN5
TGF5ZXIoY29uc3QgVHJhbnNwYXJlbmN5TGF5ZXIgJikge30KLSAgICBUcmFuc3BhcmVuY3lMYXll
ciAmIG9wZXJhdG9yPShjb25zdCBUcmFuc3BhcmVuY3lMYXllciAmKSB7IHJldHVybiAqdGhpczsg
fQotfTsKLQogY2xhc3MgR3JhcGhpY3NDb250ZXh0UGxhdGZvcm1Qcml2YXRlIDogcHVibGljIE5v
bmNvcHlhYmxlIHsKIHB1YmxpYzoKICAgICBHcmFwaGljc0NvbnRleHRQbGF0Zm9ybVByaXZhdGUo
UVBhaW50ZXIqIHBhaW50ZXIpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>64270</attachid>
            <date>2010-08-12 15:03:15 -0700</date>
            <delta_ts>2010-08-12 15:57:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-43935-20100812150157.patch</filename>
            <type>text/plain</type>
            <size>7532</size>
            <attacher name="Ariya Hidayat">ariya.hidayat</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
ZGZlYzJlNWM0YjVmYzA1ZGZlMThhNjJhMjJhNTliYzYzN2I0ZmJkYy4uZDQ2MDQ3NTczMjdjZDRi
M2E3MWZiZTdiYjUzNjViNTUzYmM3MjIxOCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxMC0wOC0xMiAgQXJp
eWEgSGlkYXlhdCAgPGFyaXlhQHNlbmNoYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBTcGxpdCBUcmFuc3BhcmVuY3lMYXllciBpbnRv
IGl0cyBvd24gaGVhZGVyIGZpbGUuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD00MzkzNQorCisgICAgICAgICogV2ViQ29yZS5wcm86IEluY2x1ZGUgVHJh
bnNwYXJlbmN5TGF5ZXIuaC4KKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9xdC9HcmFwaGlj
c0NvbnRleHRRdC5jcHA6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvcXQvVHJhbnNwYXJl
bmN5TGF5ZXIuaDogQWRkZWQuCisgICAgICAgIChXZWJDb3JlOjpUcmFuc3BhcmVuY3lMYXllcjo6
VHJhbnNwYXJlbmN5TGF5ZXIpOgorICAgICAgICAoV2ViQ29yZTo6VHJhbnNwYXJlbmN5TGF5ZXI6
Om9wZXJhdG9yPSk6CisKIDIwMTAtMDgtMTIgIEh1aSBIdWFuZyAgPGh1aS4yLmh1YW5nQG5va2lh
LmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KZGlmZiAtLWdpdCBhL1dl
YkNvcmUvV2ViQ29yZS5wcm8gYi9XZWJDb3JlL1dlYkNvcmUucHJvCmluZGV4IDM4YTE5ZDg0M2Zm
ZTVhNzJlYjYxNjgyNDU0MzcyNjQyOTQyZTZhYzQuLmMzNDA4OGE1NzJmNTEzYTJhNWI4ZDQxY2Qw
ZDU5NmYyMzY2NjQ4YjQgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvV2ViQ29yZS5wcm8KKysrIGIvV2Vi
Q29yZS9XZWJDb3JlLnBybwpAQCAtMTY5NSw2ICsxNjk1LDcgQEAgSEVBREVSUyArPSBcCiAgICAg
cGxhdGZvcm0vZ3JhcGhpY3MvcXQvRm9udEN1c3RvbVBsYXRmb3JtRGF0YS5oIFwKICAgICBwbGF0
Zm9ybS9ncmFwaGljcy9xdC9JbWFnZURlY29kZXJRdC5oIFwKICAgICBwbGF0Zm9ybS9ncmFwaGlj
cy9xdC9TdGlsbEltYWdlUXQuaCBcCisgICAgcGxhdGZvcm0vZ3JhcGhpY3MvcXQvVHJhbnNwYXJl
bmN5TGF5ZXIuaCBcCiAgICAgcGxhdGZvcm0vZ3JhcGhpY3MvU2VnbWVudGVkRm9udERhdGEuaCBc
CiAgICAgcGxhdGZvcm0vZ3JhcGhpY3MvU2ltcGxlRm9udERhdGEuaCBcCiAgICAgcGxhdGZvcm0v
Z3JhcGhpY3MvVGlsZS5oIFwKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
cXQvR3JhcGhpY3NDb250ZXh0UXQuY3BwIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9H
cmFwaGljc0NvbnRleHRRdC5jcHAKaW5kZXggZDRhMTQ1ZjlmMWU4NzVjNGJmMDEyZmQyNGZiYTI0
ZDVjMTc3MTI1Ny4uY2MzMzFiYzgzYzFlODZkOWY1ZDA4NzIwOGQwN2RiZTYzNzhjNzlmYiAxMDA2
NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9HcmFwaGljc0NvbnRleHRRdC5j
cHAKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9HcmFwaGljc0NvbnRleHRRdC5j
cHAKQEAgLTUwLDYgKzUwLDcgQEAKICNpbmNsdWRlICJQYXRoLmgiCiAjaW5jbHVkZSAiUGF0dGVy
bi5oIgogI2luY2x1ZGUgIlBlbi5oIgorI2luY2x1ZGUgIlRyYW5zcGFyZW5jeUxheWVyLmgiCiAK
ICNpbmNsdWRlIDxRQnJ1c2g+CiAjaW5jbHVkZSA8UURlYnVnPgpAQCAtMTY2LDQ4ICsxNjcsNiBA
QCBzdGF0aWMgaW5saW5lIFF0OjpGaWxsUnVsZSB0b1F0RmlsbFJ1bGUoV2luZFJ1bGUgcnVsZSkK
ICAgICByZXR1cm4gUXQ6Ok9kZEV2ZW5GaWxsOwogfQogCi1zdHJ1Y3QgVHJhbnNwYXJlbmN5TGF5
ZXIgOiBGYXN0QWxsb2NCYXNlIHsKLSAgICBUcmFuc3BhcmVuY3lMYXllcihjb25zdCBRUGFpbnRl
ciogcCwgY29uc3QgUVJlY3QgJnJlY3QsIHFyZWFsIG9wYWNpdHksIFFQaXhtYXAmIGFscGhhTWFz
aykKLSAgICAgICAgOiBwaXhtYXAocmVjdC53aWR0aCgpLCByZWN0LmhlaWdodCgpKQotICAgICAg
ICAsIG9wYWNpdHkob3BhY2l0eSkKLSAgICAgICAgLCBhbHBoYU1hc2soYWxwaGFNYXNrKQotICAg
ICAgICAsIHNhdmVDb3VudGVyKDEpIC8vIHNlZSB0aGUgY29tbWVudCBmb3Igc2F2ZUNvdW50ZXIK
LSAgICB7Ci0gICAgICAgIG9mZnNldCA9IHJlY3QudG9wTGVmdCgpOwotICAgICAgICBwaXhtYXAu
ZmlsbChRdDo6dHJhbnNwYXJlbnQpOwotICAgICAgICBwYWludGVyLmJlZ2luKCZwaXhtYXApOwot
ICAgICAgICBwYWludGVyLnNldFJlbmRlckhpbnQoUVBhaW50ZXI6OkFudGlhbGlhc2luZywgcC0+
dGVzdFJlbmRlckhpbnQoUVBhaW50ZXI6OkFudGlhbGlhc2luZykpOwotICAgICAgICBwYWludGVy
LnRyYW5zbGF0ZSgtb2Zmc2V0KTsKLSAgICAgICAgcGFpbnRlci5zZXRQZW4ocC0+cGVuKCkpOwot
ICAgICAgICBwYWludGVyLnNldEJydXNoKHAtPmJydXNoKCkpOwotICAgICAgICBwYWludGVyLnNl
dFRyYW5zZm9ybShwLT50cmFuc2Zvcm0oKSwgdHJ1ZSk7Ci0gICAgICAgIHBhaW50ZXIuc2V0T3Bh
Y2l0eShwLT5vcGFjaXR5KCkpOwotICAgICAgICBwYWludGVyLnNldEZvbnQocC0+Zm9udCgpKTsK
LSAgICAgICAgaWYgKHBhaW50ZXIucGFpbnRFbmdpbmUoKS0+aGFzRmVhdHVyZShRUGFpbnRFbmdp
bmU6OlBvcnRlckR1ZmYpKQotICAgICAgICAgICAgcGFpbnRlci5zZXRDb21wb3NpdGlvbk1vZGUo
cC0+Y29tcG9zaXRpb25Nb2RlKCkpOwotICAgICAgICAvLyBpZiB0aGUgcGF0aCBpcyBhbiBlbXB0
eSByZWdpb24sIHRoaXMgYXNzaWdubWVudCBkaXNhYmxlcyBhbGwgcGFpbnRpbmcKLSAgICAgICAg
aWYgKCFwLT5jbGlwUGF0aCgpLmlzRW1wdHkoKSkKLSAgICAgICAgICAgIHBhaW50ZXIuc2V0Q2xp
cFBhdGgocC0+Y2xpcFBhdGgoKSk7Ci0gICAgfQotCi0gICAgVHJhbnNwYXJlbmN5TGF5ZXIoKQot
ICAgIHsKLSAgICB9Ci0KLSAgICBRUGl4bWFwIHBpeG1hcDsKLSAgICBRUG9pbnQgb2Zmc2V0Owot
ICAgIFFQYWludGVyIHBhaW50ZXI7Ci0gICAgcXJlYWwgb3BhY2l0eTsKLSAgICAvLyBmb3IgY2xp
cFRvSW1hZ2VCdWZmZXIKLSAgICBRUGl4bWFwIGFscGhhTWFzazsKLSAgICAvLyBzYXZlQ291bnRl
ciBpcyBvbmx5IHVzZWQgaW4gY29tYmluYXRpb24gd2l0aCBhbHBoYU1hc2sKLSAgICAvLyBvdGhl
cndpc2UsIGl0cyB2YWx1ZSBpcyB1bnNwZWNpZmllZAotICAgIGludCBzYXZlQ291bnRlcjsKLXBy
aXZhdGU6Ci0gICAgVHJhbnNwYXJlbmN5TGF5ZXIoY29uc3QgVHJhbnNwYXJlbmN5TGF5ZXIgJikg
e30KLSAgICBUcmFuc3BhcmVuY3lMYXllciAmIG9wZXJhdG9yPShjb25zdCBUcmFuc3BhcmVuY3lM
YXllciAmKSB7IHJldHVybiAqdGhpczsgfQotfTsKLQogY2xhc3MgR3JhcGhpY3NDb250ZXh0UGxh
dGZvcm1Qcml2YXRlIDogcHVibGljIE5vbmNvcHlhYmxlIHsKIHB1YmxpYzoKICAgICBHcmFwaGlj
c0NvbnRleHRQbGF0Zm9ybVByaXZhdGUoUVBhaW50ZXIqIHBhaW50ZXIpOwpkaWZmIC0tZ2l0IGEv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9UcmFuc3BhcmVuY3lMYXllci5oIGIvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9UcmFuc3BhcmVuY3lMYXllci5oCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjBk
OWMxMjE3NTg5YmFmMWMwOGIyM2NhNTM4ZjY2NDlhNjU3N2Q3NTMKLS0tIC9kZXYvbnVsbAorKysg
Yi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3F0L1RyYW5zcGFyZW5jeUxheWVyLmgKQEAgLTAs
MCArMSw4OSBAQAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAwNiBEaXJrIE11ZWxsZXIgPG11ZWxs
ZXJAa2RlLm9yZz4KKyAqIENvcHlyaWdodCAoQykgMjAwNiBaYWNrIFJ1c2luIDx6YWNrQGtkZS5v
cmc+CisgKiBDb3B5cmlnaHQgKEMpIDIwMDYgR2VvcmdlIFN0YWlrb3MgPHN0YWlrb3NAa2RlLm9y
Zz4KKyAqIENvcHlyaWdodCAoQykgMjAwNiBTaW1vbiBIYXVzbWFubiA8aGF1c21hbm5Aa2RlLm9y
Zz4KKyAqIENvcHlyaWdodCAoQykgMjAwNiBBbGxhbiBTYW5kZmVsZCBKZW5zZW4gPHNhbmRmZWxk
QGtkZS5vcmc+CisgKiBDb3B5cmlnaHQgKEMpIDIwMDYgTmlrb2xhcyBaaW1tZXJtYW5uIDx6aW1t
ZXJtYW5uQGtkZS5vcmc+CisgKiBDb3B5cmlnaHQgKEMpIDIwMDMsIDIwMDQsIDIwMDUsIDIwMDYs
IDIwMDcsIDIwMDggQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICogQ29weXJpZ2h0
IChDKSAyMDA4IE5va2lhIENvcnBvcmF0aW9uIGFuZC9vciBpdHMgc3Vic2lkaWFyeSgtaWVzKS4K
KyAqIENvcHlyaWdodCAoQykgMjAwOCBEaXJrIFNjaHVsemUgPHZiczg1QGdteC5kZT4KKyAqCisg
KiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4g
c291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9u
LCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisg
KiBhcmUgbWV0OgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0
YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRp
dGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9u
cyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAg
ICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2Ns
YWltZXIgaW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMg
cHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMg
UFJPVklERUQgQlkgQVBQTEUgQ09NUFVURVIsIElOQy4gYGBBUyBJUycnIEFORCBBTlkKKyAqIEVY
UFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBU
TywgVEhFCisgKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIKKyAqIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuICBJTiBOTyBF
VkVOVCBTSEFMTCBBUFBMRSBDT01QVVRFUiwgSU5DLiBPUgorICogQ09OVFJJQlVUT1JTIEJFIExJ
QUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsCisgKiBF
WEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJ
TUlURUQgVE8sCisgKiBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VT
OyBMT1NTIE9GIFVTRSwgREFUQSwgT1IKKyAqIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQ
VElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkKKyAqIE9GIExJQUJJTElUWSwg
V0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAorICogKElOQ0xV
RElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBU
SEUgVVNFCisgKiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJ
QklMSVRZIE9GIFNVQ0ggREFNQUdFLgorICovCisKKyNpZm5kZWYgVHJhbnNwYXJlbmN5TGF5ZXJf
aAorI2RlZmluZSBUcmFuc3BhcmVuY3lMYXllcl9oCisKKyNpbmNsdWRlIDxRUGFpbnRFbmdpbmU+
CisjaW5jbHVkZSA8UVBhaW50ZXI+CisjaW5jbHVkZSA8UVBpeG1hcD4KKworbmFtZXNwYWNlIFdl
YkNvcmUgeworCitzdHJ1Y3QgVHJhbnNwYXJlbmN5TGF5ZXIgOiBGYXN0QWxsb2NCYXNlIHsKKyAg
ICBUcmFuc3BhcmVuY3lMYXllcihjb25zdCBRUGFpbnRlciogcCwgY29uc3QgUVJlY3QgJnJlY3Qs
IHFyZWFsIG9wYWNpdHksIFFQaXhtYXAmIGFscGhhTWFzaykKKyAgICAgICAgOiBwaXhtYXAocmVj
dC53aWR0aCgpLCByZWN0LmhlaWdodCgpKQorICAgICAgICAsIG9wYWNpdHkob3BhY2l0eSkKKyAg
ICAgICAgLCBhbHBoYU1hc2soYWxwaGFNYXNrKQorICAgICAgICAsIHNhdmVDb3VudGVyKDEpIC8v
IHNlZSB0aGUgY29tbWVudCBmb3Igc2F2ZUNvdW50ZXIKKyAgICB7CisgICAgICAgIG9mZnNldCA9
IHJlY3QudG9wTGVmdCgpOworICAgICAgICBwaXhtYXAuZmlsbChRdDo6dHJhbnNwYXJlbnQpOwor
ICAgICAgICBwYWludGVyLmJlZ2luKCZwaXhtYXApOworICAgICAgICBwYWludGVyLnNldFJlbmRl
ckhpbnQoUVBhaW50ZXI6OkFudGlhbGlhc2luZywgcC0+dGVzdFJlbmRlckhpbnQoUVBhaW50ZXI6
OkFudGlhbGlhc2luZykpOworICAgICAgICBwYWludGVyLnRyYW5zbGF0ZSgtb2Zmc2V0KTsKKyAg
ICAgICAgcGFpbnRlci5zZXRQZW4ocC0+cGVuKCkpOworICAgICAgICBwYWludGVyLnNldEJydXNo
KHAtPmJydXNoKCkpOworICAgICAgICBwYWludGVyLnNldFRyYW5zZm9ybShwLT50cmFuc2Zvcm0o
KSwgdHJ1ZSk7CisgICAgICAgIHBhaW50ZXIuc2V0T3BhY2l0eShwLT5vcGFjaXR5KCkpOworICAg
ICAgICBwYWludGVyLnNldEZvbnQocC0+Zm9udCgpKTsKKyAgICAgICAgaWYgKHBhaW50ZXIucGFp
bnRFbmdpbmUoKS0+aGFzRmVhdHVyZShRUGFpbnRFbmdpbmU6OlBvcnRlckR1ZmYpKQorICAgICAg
ICAgICAgcGFpbnRlci5zZXRDb21wb3NpdGlvbk1vZGUocC0+Y29tcG9zaXRpb25Nb2RlKCkpOwor
ICAgICAgICAvLyBpZiB0aGUgcGF0aCBpcyBhbiBlbXB0eSByZWdpb24sIHRoaXMgYXNzaWdubWVu
dCBkaXNhYmxlcyBhbGwgcGFpbnRpbmcKKyAgICAgICAgaWYgKCFwLT5jbGlwUGF0aCgpLmlzRW1w
dHkoKSkKKyAgICAgICAgICAgIHBhaW50ZXIuc2V0Q2xpcFBhdGgocC0+Y2xpcFBhdGgoKSk7Cisg
ICAgfQorCisgICAgVHJhbnNwYXJlbmN5TGF5ZXIoKQorICAgIHsKKyAgICB9CisKKyAgICBRUGl4
bWFwIHBpeG1hcDsKKyAgICBRUG9pbnQgb2Zmc2V0OworICAgIFFQYWludGVyIHBhaW50ZXI7Cisg
ICAgcXJlYWwgb3BhY2l0eTsKKyAgICAvLyBmb3IgY2xpcFRvSW1hZ2VCdWZmZXIKKyAgICBRUGl4
bWFwIGFscGhhTWFzazsKKyAgICAvLyBzYXZlQ291bnRlciBpcyBvbmx5IHVzZWQgaW4gY29tYmlu
YXRpb24gd2l0aCBhbHBoYU1hc2sKKyAgICAvLyBvdGhlcndpc2UsIGl0cyB2YWx1ZSBpcyB1bnNw
ZWNpZmllZAorICAgIGludCBzYXZlQ291bnRlcjsKK3ByaXZhdGU6CisgICAgVHJhbnNwYXJlbmN5
TGF5ZXIoY29uc3QgVHJhbnNwYXJlbmN5TGF5ZXIgJikge30KKyAgICBUcmFuc3BhcmVuY3lMYXll
ciAmIG9wZXJhdG9yPShjb25zdCBUcmFuc3BhcmVuY3lMYXllciAmKSB7IHJldHVybiAqdGhpczsg
fQorfTsKKworfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQorCisjZW5kaWYgLy8gVHJhbnNwYXJlbmN5
TGF5ZXJfaAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>