<?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>28127</bug_id>
          
          <creation_ts>2009-08-09 05:44:23 -0700</creation_ts>
          <short_desc>[Haiku] Use Clipboard::create instead of its constructor.</short_desc>
          <delta_ts>2009-08-11 15:25:32 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Other</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="Maxime Simon">simon.maxime</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>eric</cc>
    
    <cc>leavengood</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>138491</commentid>
    <comment_count>0</comment_count>
    <who name="Maxime Simon">simon.maxime</who>
    <bug_when>2009-08-09 05:44:23 -0700</bug_when>
    <thetext>Some files are using the constructor of the Clipboard class. Here is a patch to avoid this and use the create() method instead.
There is also some style cleanup in ClipboardHaiku.cpp

Regards,
Maxime</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>138492</commentid>
    <comment_count>1</comment_count>
      <attachid>34415</attachid>
    <who name="Maxime Simon">simon.maxime</who>
    <bug_when>2009-08-09 05:51:07 -0700</bug_when>
    <thetext>Created attachment 34415
Use Clipboard::create() instead of the constructor of its class.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>138516</commentid>
    <comment_count>2</comment_count>
      <attachid>34415</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-08-09 08:08:02 -0700</bug_when>
    <thetext>Comment on attachment 34415
Use Clipboard::create() instead of the constructor of its class.

LGTM.  Normally we try to split out functional changes from style changes, but this is OK.

Thanks for the patch!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>139131</commentid>
    <comment_count>3</comment_count>
      <attachid>34415</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-08-11 15:25:29 -0700</bug_when>
    <thetext>Comment on attachment 34415
Use Clipboard::create() instead of the constructor of its class.

Clearing review flag on attachment: 34415

Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	WebCore/ChangeLog
	M	WebCore/editing/haiku/EditorHaiku.cpp
	M	WebCore/page/haiku/EventHandlerHaiku.cpp
	M	WebCore/platform/haiku/ClipboardHaiku.cpp
	M	WebCore/platform/haiku/DragDataHaiku.cpp
Committed r47068
	M	WebCore/editing/haiku/EditorHaiku.cpp
	M	WebCore/ChangeLog
	M	WebCore/page/haiku/EventHandlerHaiku.cpp
	M	WebCore/platform/haiku/ClipboardHaiku.cpp
	M	WebCore/platform/haiku/DragDataHaiku.cpp
r47068 = a6669f4fb846d758f172b3974b9f79bcd5242a69 (trunk)
No changes between current HEAD and refs/remotes/trunk
Resetting to the latest refs/remotes/trunk
http://trac.webkit.org/changeset/47068</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>139132</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-08-11 15:25:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>34415</attachid>
            <date>2009-08-09 05:51:07 -0700</date>
            <delta_ts>2009-08-11 15:25:29 -0700</delta_ts>
            <desc>Use Clipboard::create() instead of the constructor of its class.</desc>
            <filename>Use-Clipboard-create-instead-of-its-constructor.patch</filename>
            <type>text/plain</type>
            <size>8373</size>
            <attacher name="Maxime Simon">simon.maxime</attacher>
            
              <data encoding="base64">RnJvbSA5ZjY3MTFiOTgxZTI3YmRiZTg0MTY3ZTE5MzMxMWYyMmY3ZmMwOTZhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXhpbWUgU2ltb24gPHNpbW9uLm1heGltZUBnbWFpbC5jb20+
CkRhdGU6IFN1biwgOSBBdWcgMjAwOSAxNDo0ODozMCArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIFVz
ZSBDbGlwYm9hcmQ6OmNyZWF0ZSgpIGluc3RlYWQgb2YgaXRzIGNvbnN0cnVjdG9yLgoKLS0tCiBX
ZWJDb3JlL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzAgKysrKysrKysr
KysrKysrKysrKysrKysrCiBXZWJDb3JlL2VkaXRpbmcvaGFpa3UvRWRpdG9ySGFpa3UuY3BwICAg
ICB8ICAgIDUgKy0tCiBXZWJDb3JlL3BhZ2UvaGFpa3UvRXZlbnRIYW5kbGVySGFpa3UuY3BwICB8
ICAgMTEgKysrKystLS0tCiBXZWJDb3JlL3BsYXRmb3JtL2hhaWt1L0NsaXBib2FyZEhhaWt1LmNw
cCB8ICAgMzYgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogV2ViQ29yZS9wbGF0Zm9ybS9o
YWlrdS9EcmFnRGF0YUhhaWt1LmNwcCAgfCAgICA3ICsrLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDU5
IGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hh
bmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzFiYTA0OC4uNDIyMGMzOSAxMDA2NDQK
LS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwzMyBAQAorMjAwOS0wOC0wOSAgTWF4aW1lIFNpbW9uICA8c2ltb24ubWF4aW1lQGdtYWlsLmNv
bT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbSGFp
a3VdIFVzZSBDbGlwYm9hcmQ6OmNyZWF0ZSgpIGluc3RlYWQgb2YgdGhlIGNvbnN0cnVjdG9yIG9m
IENsaXBib2FyZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTI4MTI3CisKKyAgICAgICAgKiBlZGl0aW5nL2hhaWt1L0VkaXRvckhhaWt1LmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkVkaXRvcjo6bmV3R2VuZXJhbENsaXBib2FyZCk6CisgICAgICAgICog
cGFnZS9oYWlrdS9FdmVudEhhbmRsZXJIYWlrdS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpFdmVu
dEhhbmRsZXI6OnBhc3NXaGVlbEV2ZW50VG9XaWRnZXQpOgorICAgICAgICAoV2ViQ29yZTo6RXZl
bnRIYW5kbGVyOjpjcmVhdGVEcmFnZ2luZ0NsaXBib2FyZCk6CisgICAgICAgICogcGxhdGZvcm0v
aGFpa3UvQ2xpcGJvYXJkSGFpa3UuY3BwOiBTdHlsZSBjbGVhbnVwLiBUaGVyZSB3ZXJlIG1hbnkg
d2hpdGVzcGFjZSBlbmQgb2YgbGluZXMuCisgICAgICAgIChXZWJDb3JlOjpDbGlwYm9hcmRIYWlr
dTo6Q2xpcGJvYXJkSGFpa3UpOgorICAgICAgICAoV2ViQ29yZTo6Q2xpcGJvYXJkSGFpa3U6OmNs
ZWFyQWxsRGF0YSk6CisgICAgICAgIChXZWJDb3JlOjpDbGlwYm9hcmRIYWlrdTo6Z2V0RGF0YSk6
CisgICAgICAgIChXZWJDb3JlOjpDbGlwYm9hcmRIYWlrdTo6c2V0RGF0YSk6CisgICAgICAgIChX
ZWJDb3JlOjpDbGlwYm9hcmRIYWlrdTo6dHlwZXMpOgorICAgICAgICAoV2ViQ29yZTo6Q2xpcGJv
YXJkSGFpa3U6OmRyYWdMb2NhdGlvbik6CisgICAgICAgIChXZWJDb3JlOjpDbGlwYm9hcmRIYWlr
dTo6ZHJhZ0ltYWdlKToKKyAgICAgICAgKFdlYkNvcmU6OkNsaXBib2FyZEhhaWt1OjpzZXREcmFn
SW1hZ2UpOgorICAgICAgICAoV2ViQ29yZTo6Q2xpcGJvYXJkSGFpa3U6OmRyYWdJbWFnZUVsZW1l
bnQpOgorICAgICAgICAoV2ViQ29yZTo6Q2xpcGJvYXJkSGFpa3U6OmNyZWF0ZURyYWdJbWFnZSk6
CisgICAgICAgIChXZWJDb3JlOjpDbGlwYm9hcmRIYWlrdTo6ZGVjbGFyZUFuZFdyaXRlRHJhZ0lt
YWdlKToKKyAgICAgICAgKFdlYkNvcmU6OkNsaXBib2FyZEhhaWt1Ojp3cml0ZVVSTCk6CisgICAg
ICAgIChXZWJDb3JlOjpDbGlwYm9hcmRIYWlrdTo6d3JpdGVSYW5nZSk6CisgICAgICAgIChXZWJD
b3JlOjpDbGlwYm9hcmRIYWlrdTo6aGFzRGF0YSk6CisgICAgICAgICogcGxhdGZvcm0vaGFpa3Uv
RHJhZ0RhdGFIYWlrdS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpEcmFnRGF0YTo6Y3JlYXRlQ2xp
cGJvYXJkKToKKwogMjAwOS0wOC0wOCAgRGltaXRyaSBHbGF6a292ICA8ZGdsYXprb3ZAY2hyb21p
dW0ub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIGJ1aWxkIGZpeC4KZGlmZiAtLWdpdCBhL1dl
YkNvcmUvZWRpdGluZy9oYWlrdS9FZGl0b3JIYWlrdS5jcHAgYi9XZWJDb3JlL2VkaXRpbmcvaGFp
a3UvRWRpdG9ySGFpa3UuY3BwCmluZGV4IDE3ZmRlMWYuLjcyM2Q0ZmYgMTAwNjQ0Ci0tLSBhL1dl
YkNvcmUvZWRpdGluZy9oYWlrdS9FZGl0b3JIYWlrdS5jcHAKKysrIGIvV2ViQ29yZS9lZGl0aW5n
L2hhaWt1L0VkaXRvckhhaWt1LmNwcApAQCAtMjgsOSArMjgsOCBAQAogI2luY2x1ZGUgImNvbmZp
Zy5oIgogI2luY2x1ZGUgIkVkaXRvci5oIgogCi0jaW5jbHVkZSAiQ2xpcGJvYXJkQWNjZXNzUG9s
aWN5LmgiCiAjaW5jbHVkZSAiQ2xpcGJvYXJkLmgiCi0KKyNpbmNsdWRlICJDbGlwYm9hcmRBY2Nl
c3NQb2xpY3kuaCIKICNpbmNsdWRlICJDbGlwYm9hcmRIYWlrdS5oIgogCiAKQEAgLTM4LDcgKzM3
LDcgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogCiBQYXNzUmVmUHRyPENsaXBib2FyZD4gRWRpdG9y
OjpuZXdHZW5lcmFsQ2xpcGJvYXJkKENsaXBib2FyZEFjY2Vzc1BvbGljeSBwb2xpY3kpCiB7Ci0g
ICAgcmV0dXJuIG5ldyBDbGlwYm9hcmRIYWlrdShwb2xpY3ksIGZhbHNlKTsKKyAgICByZXR1cm4g
Q2xpcGJvYXJkSGFpa3U6OmNyZWF0ZShwb2xpY3ksIGZhbHNlKTsKIH0KIAogfSAvLyBuYW1lc3Bh
Y2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wYWdlL2hhaWt1L0V2ZW50SGFuZGxlckhh
aWt1LmNwcCBiL1dlYkNvcmUvcGFnZS9oYWlrdS9FdmVudEhhbmRsZXJIYWlrdS5jcHAKaW5kZXgg
NjRiODUxOS4uMjAzMzQ0ZSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wYWdlL2hhaWt1L0V2ZW50SGFu
ZGxlckhhaWt1LmNwcAorKysgYi9XZWJDb3JlL3BhZ2UvaGFpa3UvRXZlbnRIYW5kbGVySGFpa3Uu
Y3BwCkBAIC0zNiwxNCArMzYsMTMgQEAKICNpbmNsdWRlICJIaXRUZXN0UmVzdWx0LmgiCiAjaW5j
bHVkZSAiS2V5Ym9hcmRFdmVudC5oIgogI2luY2x1ZGUgIk1vdXNlRXZlbnRXaXRoSGl0VGVzdFJl
c3VsdHMuaCIKKyNpbmNsdWRlICJOb3RJbXBsZW1lbnRlZC5oIgogI2luY2x1ZGUgIlBhZ2UuaCIK
ICNpbmNsdWRlICJQbGF0Zm9ybUtleWJvYXJkRXZlbnQuaCIKICNpbmNsdWRlICJQbGF0Zm9ybVNj
cm9sbEJhci5oIgogI2luY2x1ZGUgIlBsYXRmb3JtV2hlZWxFdmVudC5oIgogI2luY2x1ZGUgIlJl
bmRlcldpZGdldC5oIgogCi0jaW5jbHVkZSAiTm90SW1wbGVtZW50ZWQuaCIKLQogI2luY2x1ZGUg
PGludGVyZmFjZS9WaWV3Lmg+CiAKIApAQCAtMTE3LDEzICsxMTYsMTUgQEAgYm9vbCBFdmVudEhh
bmRsZXI6OnBhc3NTdWJmcmFtZUV2ZW50VG9TdWJmcmFtZShNb3VzZUV2ZW50V2l0aEhpdFRlc3RS
ZXN1bHRzJiBldmUKIAogYm9vbCBFdmVudEhhbmRsZXI6OnBhc3NXaGVlbEV2ZW50VG9XaWRnZXQo
UGxhdGZvcm1XaGVlbEV2ZW50JiBldmVudCwgV2lkZ2V0KiB3aWRnZXQpCiB7Ci0gICAgbm90SW1w
bGVtZW50ZWQoKTsKLSAgICByZXR1cm4gZmFsc2U7CisgICAgaWYgKCF3aWRnZXQtPmlzRnJhbWVW
aWV3KCkpCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHJldHVybiBzdGF0aWNfY2FzdDxG
cmFtZVZpZXcqPih3aWRnZXQpLT5mcmFtZSgpLT5ldmVudEhhbmRsZXIoKS0+aGFuZGxlV2hlZWxF
dmVudChldmVudCk7CiB9CiAKIFBhc3NSZWZQdHI8Q2xpcGJvYXJkPiBFdmVudEhhbmRsZXI6OmNy
ZWF0ZURyYWdnaW5nQ2xpcGJvYXJkKCkgY29uc3QKIHsKLSAgICByZXR1cm4gbmV3IENsaXBib2Fy
ZEhhaWt1KENsaXBib2FyZFdyaXRhYmxlLCB0cnVlKTsKKyAgICByZXR1cm4gQ2xpcGJvYXJkSGFp
a3U6OmNyZWF0ZShDbGlwYm9hcmRXcml0YWJsZSwgdHJ1ZSk7CiB9CiAKIGJvb2wgRXZlbnRIYW5k
bGVyOjpwYXNzTW91c2VQcmVzc0V2ZW50VG9TdWJmcmFtZShNb3VzZUV2ZW50V2l0aEhpdFRlc3RS
ZXN1bHRzJiBtZXYsIEZyYW1lKiBzdWJmcmFtZSkKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZv
cm0vaGFpa3UvQ2xpcGJvYXJkSGFpa3UuY3BwIGIvV2ViQ29yZS9wbGF0Zm9ybS9oYWlrdS9DbGlw
Ym9hcmRIYWlrdS5jcHAKaW5kZXggODQ1YzA4Yy4uYTYyYzMwYyAxMDA2NDQKLS0tIGEvV2ViQ29y
ZS9wbGF0Zm9ybS9oYWlrdS9DbGlwYm9hcmRIYWlrdS5jcHAKKysrIGIvV2ViQ29yZS9wbGF0Zm9y
bS9oYWlrdS9DbGlwYm9hcmRIYWlrdS5jcHAKQEAgLTI3LDggKzI3LDggQEAKICNpbmNsdWRlICJj
b25maWcuaCIKICNpbmNsdWRlICJDbGlwYm9hcmRIYWlrdS5oIgogCi0jaW5jbHVkZSAiSW50UG9p
bnQuaCIKICNpbmNsdWRlICJGaWxlTGlzdC5oIgorI2luY2x1ZGUgIkludFBvaW50LmgiCiAjaW5j
bHVkZSAiTm90SW1wbGVtZW50ZWQuaCIKICNpbmNsdWRlICJQbGF0Zm9ybVN0cmluZy5oIgogI2lu
Y2x1ZGUgIlN0cmluZ0hhc2guaCIKQEAgLTQyLDcgKzQyLDcgQEAKIAogbmFtZXNwYWNlIFdlYkNv
cmUgewogCi1DbGlwYm9hcmRIYWlrdTo6Q2xpcGJvYXJkSGFpa3UoQ2xpcGJvYXJkQWNjZXNzUG9s
aWN5IHBvbGljeSwgYm9vbCBmb3JEcmFnZ2luZykgCitDbGlwYm9hcmRIYWlrdTo6Q2xpcGJvYXJk
SGFpa3UoQ2xpcGJvYXJkQWNjZXNzUG9saWN5IHBvbGljeSwgYm9vbCBmb3JEcmFnZ2luZykKICAg
ICA6IENsaXBib2FyZChwb2xpY3ksIGZvckRyYWdnaW5nKQogewogfQpAQCAtNjEsNyArNjEsNyBA
QCB2b2lkIENsaXBib2FyZEhhaWt1OjpjbGVhckRhdGEoY29uc3QgU3RyaW5nJiB0eXBlKQogICAg
IH0KIH0KIAotdm9pZCBDbGlwYm9hcmRIYWlrdTo6Y2xlYXJBbGxEYXRhKCkgCit2b2lkIENsaXBi
b2FyZEhhaWt1OjpjbGVhckFsbERhdGEoKQogewogICAgIGlmIChiZV9jbGlwYm9hcmQtPkxvY2so
KSkgewogICAgICAgICBiZV9jbGlwYm9hcmQtPkNsZWFyKCk7CkBAIC03MCw3ICs3MCw3IEBAIHZv
aWQgQ2xpcGJvYXJkSGFpa3U6OmNsZWFyQWxsRGF0YSgpCiAgICAgfQogfQogCi1TdHJpbmcgQ2xp
cGJvYXJkSGFpa3U6OmdldERhdGEoY29uc3QgU3RyaW5nJiB0eXBlLCBib29sJiBzdWNjZXNzKSBj
b25zdCAKK1N0cmluZyBDbGlwYm9hcmRIYWlrdTo6Z2V0RGF0YShjb25zdCBTdHJpbmcmIHR5cGUs
IGJvb2wmIHN1Y2Nlc3MpIGNvbnN0CiB7CiAgICAgQlN0cmluZyByZXN1bHQ7CiAgICAgc3VjY2Vz
cyA9IGZhbHNlOwpAQCAtODgsNyArODgsNyBAQCBTdHJpbmcgQ2xpcGJvYXJkSGFpa3U6OmdldERh
dGEoY29uc3QgU3RyaW5nJiB0eXBlLCBib29sJiBzdWNjZXNzKSBjb25zdAogICAgIHJldHVybiBy
ZXN1bHQ7CiB9CiAKLWJvb2wgQ2xpcGJvYXJkSGFpa3U6OnNldERhdGEoY29uc3QgU3RyaW5nJiB0
eXBlLCBjb25zdCBTdHJpbmcmIGRhdGEpIAorYm9vbCBDbGlwYm9hcmRIYWlrdTo6c2V0RGF0YShj
b25zdCBTdHJpbmcmIHR5cGUsIGNvbnN0IFN0cmluZyYgZGF0YSkKIHsKICAgICBib29sIHJlc3Vs
dCA9IGZhbHNlOwogCkBAIC0xMTAsNyArMTEwLDcgQEAgYm9vbCBDbGlwYm9hcmRIYWlrdTo6c2V0
RGF0YShjb25zdCBTdHJpbmcmIHR5cGUsIGNvbnN0IFN0cmluZyYgZGF0YSkKIH0KIAogLy8gRXh0
ZW5zaW9ucyBiZXlvbmQgSUUncyBBUEkuCi1IYXNoU2V0PFN0cmluZz4gQ2xpcGJvYXJkSGFpa3U6
OnR5cGVzKCkgY29uc3QgCitIYXNoU2V0PFN0cmluZz4gQ2xpcGJvYXJkSGFpa3U6OnR5cGVzKCkg
Y29uc3QKIHsKICAgICBIYXNoU2V0PFN0cmluZz4gcmVzdWx0OwogCkBAIC0xMzgsMjcgKzEzOCwy
NyBAQCBQYXNzUmVmUHRyPEZpbGVMaXN0PiBDbGlwYm9hcmRIYWlrdTo6ZmlsZXMoKSBjb25zdAog
ICAgIHJldHVybiAwOwogfQogCi1JbnRQb2ludCBDbGlwYm9hcmRIYWlrdTo6ZHJhZ0xvY2F0aW9u
KCkgY29uc3QgCi17IAorSW50UG9pbnQgQ2xpcGJvYXJkSGFpa3U6OmRyYWdMb2NhdGlvbigpIGNv
bnN0Cit7CiAgICAgbm90SW1wbGVtZW50ZWQoKTsKICAgICByZXR1cm4gSW50UG9pbnQoMCwgMCk7
CiB9CiAKLUNhY2hlZEltYWdlKiBDbGlwYm9hcmRIYWlrdTo6ZHJhZ0ltYWdlKCkgY29uc3QgCitD
YWNoZWRJbWFnZSogQ2xpcGJvYXJkSGFpa3U6OmRyYWdJbWFnZSgpIGNvbnN0CiB7CiAgICAgbm90
SW1wbGVtZW50ZWQoKTsKLSAgICByZXR1cm4gMDsgCisgICAgcmV0dXJuIDA7CiB9CiAKLXZvaWQg
Q2xpcGJvYXJkSGFpa3U6OnNldERyYWdJbWFnZShDYWNoZWRJbWFnZSosIGNvbnN0IEludFBvaW50
JikgCit2b2lkIENsaXBib2FyZEhhaWt1OjpzZXREcmFnSW1hZ2UoQ2FjaGVkSW1hZ2UqLCBjb25z
dCBJbnRQb2ludCYpCiB7CiAgICAgbm90SW1wbGVtZW50ZWQoKTsKIH0KIAotTm9kZSogQ2xpcGJv
YXJkSGFpa3U6OmRyYWdJbWFnZUVsZW1lbnQoKSAKK05vZGUqIENsaXBib2FyZEhhaWt1OjpkcmFn
SW1hZ2VFbGVtZW50KCkKIHsKICAgICBub3RJbXBsZW1lbnRlZCgpOwotICAgIHJldHVybiAwOyAK
KyAgICByZXR1cm4gMDsKIH0KIAogdm9pZCBDbGlwYm9hcmRIYWlrdTo6c2V0RHJhZ0ltYWdlRWxl
bWVudChOb2RlKiwgY29uc3QgSW50UG9pbnQmKQpAQCAtMTY3LDI3ICsxNjcsMjcgQEAgdm9pZCBD
bGlwYm9hcmRIYWlrdTo6c2V0RHJhZ0ltYWdlRWxlbWVudChOb2RlKiwgY29uc3QgSW50UG9pbnQm
KQogfQogCiBEcmFnSW1hZ2VSZWYgQ2xpcGJvYXJkSGFpa3U6OmNyZWF0ZURyYWdJbWFnZShJbnRQ
b2ludCYgZHJhZ0xvY2F0aW9uKSBjb25zdAoteyAKK3sKICAgICBub3RJbXBsZW1lbnRlZCgpOwog
ICAgIHJldHVybiAwOwogfQogCi12b2lkIENsaXBib2FyZEhhaWt1OjpkZWNsYXJlQW5kV3JpdGVE
cmFnSW1hZ2UoRWxlbWVudCosIGNvbnN0IEtVUkwmLCBjb25zdCBTdHJpbmcmLCBGcmFtZSopIAor
dm9pZCBDbGlwYm9hcmRIYWlrdTo6ZGVjbGFyZUFuZFdyaXRlRHJhZ0ltYWdlKEVsZW1lbnQqLCBj
b25zdCBLVVJMJiwgY29uc3QgU3RyaW5nJiwgRnJhbWUqKQogewogICAgIG5vdEltcGxlbWVudGVk
KCk7CiB9CiAKLXZvaWQgQ2xpcGJvYXJkSGFpa3U6OndyaXRlVVJMKGNvbnN0IEtVUkwmLCBjb25z
dCBTdHJpbmcmLCBGcmFtZSopIAordm9pZCBDbGlwYm9hcmRIYWlrdTo6d3JpdGVVUkwoY29uc3Qg
S1VSTCYsIGNvbnN0IFN0cmluZyYsIEZyYW1lKikKIHsKICAgICBub3RJbXBsZW1lbnRlZCgpOwog
fQogCi12b2lkIENsaXBib2FyZEhhaWt1Ojp3cml0ZVJhbmdlKFJhbmdlKiwgRnJhbWUqKSAKK3Zv
aWQgQ2xpcGJvYXJkSGFpa3U6OndyaXRlUmFuZ2UoUmFuZ2UqLCBGcmFtZSopCiB7CiAgICAgbm90
SW1wbGVtZW50ZWQoKTsKIH0KIAotYm9vbCBDbGlwYm9hcmRIYWlrdTo6aGFzRGF0YSgpIAorYm9v
bCBDbGlwYm9hcmRIYWlrdTo6aGFzRGF0YSgpCiB7CiAgICAgYm9vbCByZXN1bHQgPSBmYWxzZTsK
IApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9oYWlrdS9EcmFnRGF0YUhhaWt1LmNwcCBi
L1dlYkNvcmUvcGxhdGZvcm0vaGFpa3UvRHJhZ0RhdGFIYWlrdS5jcHAKaW5kZXggYjQyYjMxMS4u
NGEyMDE0NyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9oYWlrdS9EcmFnRGF0YUhhaWt1
LmNwcAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2hhaWt1L0RyYWdEYXRhSGFpa3UuY3BwCkBAIC0y
NywxMCArMjcsOSBAQAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgIkRyYWdEYXRhLmgi
CiAKKyNpbmNsdWRlICJDbGlwYm9hcmRIYWlrdS5oIgogI2luY2x1ZGUgIkRvY3VtZW50LmgiCiAj
aW5jbHVkZSAiRG9jdW1lbnRGcmFnbWVudC5oIgotI2luY2x1ZGUgIkNsaXBib2FyZEhhaWt1Lmgi
Ci0KICNpbmNsdWRlICJOb3RJbXBsZW1lbnRlZC5oIgogCiAKQEAgLTc5LDcgKzc4LDcgQEAgQ29s
b3IgRHJhZ0RhdGE6OmFzQ29sb3IoKSBjb25zdAogCiBXVEY6OlBhc3NSZWZQdHI8Q2xpcGJvYXJk
PiBEcmFnRGF0YTo6Y3JlYXRlQ2xpcGJvYXJkKENsaXBib2FyZEFjY2Vzc1BvbGljeSBwb2xpY3kp
IGNvbnN0CiB7Ci0gICAgcmV0dXJuIG5ldyBDbGlwYm9hcmRIYWlrdShwb2xpY3ksIHRydWUpOwor
ICAgIHJldHVybiBDbGlwYm9hcmRIYWlrdTo6Y3JlYXRlKHBvbGljeSwgdHJ1ZSk7CiB9CiAKIGJv
b2wgRHJhZ0RhdGE6OmNvbnRhaW5zQ29tcGF0aWJsZUNvbnRlbnQoKSBjb25zdApAQCAtMTA0LDYg
KzEwMyw2IEBAIFBhc3NSZWZQdHI8RG9jdW1lbnRGcmFnbWVudD4gRHJhZ0RhdGE6OmFzRnJhZ21l
bnQoRG9jdW1lbnQqKSBjb25zdAogICAgIG5vdEltcGxlbWVudGVkKCk7CiAgICAgcmV0dXJuIDA7
CiB9Ci0gICAgCisKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKIAotLSAKMS42LjMuMgoK
</data>

          </attachment>
      

    </bug>

</bugzilla>