<?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>51226</bug_id>
          
          <creation_ts>2010-12-16 18:21:57 -0800</creation_ts>
          <short_desc>Add text encoding menu API for WebKit2</short_desc>
          <delta_ts>2010-12-17 09:58:10 -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>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Darin Adler">darin</reporter>
          <assigned_to name="Darin Adler">darin</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>323560</commentid>
    <comment_count>0</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-12-16 18:21:57 -0800</bug_when>
    <thetext>Add text encoding menu API for WebKit2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>323563</commentid>
    <comment_count>1</comment_count>
      <attachid>76839</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-12-16 18:31:52 -0800</bug_when>
    <thetext>Created attachment 76839
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>323575</commentid>
    <comment_count>2</comment_count>
      <attachid>76839</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2010-12-16 19:26:06 -0800</bug_when>
    <thetext>Comment on attachment 76839
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>323842</commentid>
    <comment_count>3</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-12-17 09:58:10 -0800</bug_when>
    <thetext>Committed r74275: &lt;http://trac.webkit.org/changeset/74275&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>76839</attachid>
            <date>2010-12-16 18:31:52 -0800</date>
            <delta_ts>2010-12-16 19:26:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-51226-20101216183150.patch</filename>
            <type>text/plain</type>
            <size>9383</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdDIvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3NDIyNCkKKysrIFdlYktpdDIvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMzkgQEAKKzIwMTAtMTItMTYgIERhcmluIEFkbGVyICA8ZGFyaW5AYXBwbGUuY29t
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCB0
ZXh0IGVuY29kaW5nIG1lbnUgQVBJIGZvciBXZWJLaXQyCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MTIyNgorCisgICAgICAgICogVUlQcm9jZXNzL0FQ
SS9DL1dLUGFnZS5jcHA6CisgICAgICAgIChXS1BhZ2VTdXBwb3J0c1RleHRFbmNvZGluZyk6IEFk
ZGVkLgorICAgICAgICAoV0tQYWdlQ29weUN1c3RvbVRleHRFbmNvZGluZ05hbWUpOiBBZGRlZC4K
KyAgICAgICAgKFdLUGFnZVNldEN1c3RvbVRleHRFbmNvZGluZ05hbWUpOiBBZGRlZC4KKyAgICAg
ICAgKiBVSVByb2Nlc3MvQVBJL0MvV0tQYWdlLmg6IEFkZGVkIHRoZSBmdW5jdGlvbnMgYWJvdmUu
CisKKyAgICAgICAgKiBVSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcDoKKyAgICAgICAgKFdlYktp
dDo6V2ViUGFnZVByb3h5OjpXZWJQYWdlUHJveHkpOiBJbml0aWFsaXplCisgICAgICAgIG1fbWFp
bkZyYW1lSGFzQ3VzdG9tUmVwcmVzZW50YXRpb24gdG8gZmFsc2UuCisgICAgICAgIChXZWJLaXQ6
OldlYlBhZ2VQcm94eTo6c3VwcG9ydHNUZXh0RW5jb2RpbmcpOiBBZGRlZC4KKyAgICAgICAgKFdl
YktpdDo6V2ViUGFnZVByb3h5OjpzZXRDdXN0b21UZXh0RW5jb2RpbmdOYW1lKTogQWRkZWQuCisg
ICAgICAgIChXZWJLaXQ6OldlYlBhZ2VQcm94eTo6ZGlkQ29tbWl0TG9hZEZvckZyYW1lKTogU2V0
CisgICAgICAgIG1fbWFpbkZyYW1lSGFzQ3VzdG9tUmVwcmVzZW50YXRpb24uCisKKyAgICAgICAg
KiBVSVByb2Nlc3MvV2ViUGFnZVByb3h5Lmg6IEFkZGVkIHN1cHBvcnRzVGV4dEVuY29kaW5nLAor
ICAgICAgICBzZXRDdXN0b21UZXh0RW5jb2RpbmdOYW1lLCBjdXN0b21UZXh0RW5jb2RpbmdOYW1l
LCBhbmQKKyAgICAgICAgbV9tYWluRnJhbWVIYXNDdXN0b21SZXByZXNlbnRhdGlvbi4KKworICAg
ICAgICAqIFVJUHJvY2Vzcy9XZWJQYWdlUHJveHkubWVzc2FnZXMuaW46IFR3ZWFrZWQgZm9ybWF0
dGluZworICAgICAgICAoYWRkZWQgYSBibGFuayBsaW5lKS4KKworICAgICAgICAqIFdlYlByb2Nl
c3MvV2ViUGFnZS9XZWJQYWdlLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZTo6c2V0Q3Vz
dG9tVGV4dEVuY29kaW5nTmFtZSk6IEFkZGVkLgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFn
ZS9XZWJQYWdlLmg6IEFkZGVkIHNldEN1c3RvbVRleHRFbmNvZGluZ05hbWUuCisKKyAgICAgICAg
KiBXZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5tZXNzYWdlcy5pbjogQWRkZWQgdGhlCisgICAg
ICAgIFNldEN1c3RvbVRleHRFbmNvZGluZ05hbWUgbWVzc2FnZS4gVHdlYWtlZCBmb3JtYXR0aW5n
IG9mIHRoZQorICAgICAgICBkdW1teSBtZXNzYWdlLgorCiAyMDEwLTEyLTE2ICBTYW0gV2Vpbmln
ICA8c2FtQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCklu
ZGV4OiBXZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAJKHJldmlzaW9uIDc0MjI0KQorKysgV2Vi
S2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTA4LDYg
KzEwOCw3IEBAIFdlYlBhZ2VQcm94eTo6V2ViUGFnZVByb3h5KFdlYkNvbnRleHQqIGMKICAgICAs
IG1fc3luY01pbWVUeXBlUG9saWN5RG93bmxvYWRJRCgwKQogICAgICwgbV9wcm9jZXNzaW5nV2hl
ZWxFdmVudChmYWxzZSkKICAgICAsIG1fcGFnZUlEKHBhZ2VJRCkKKyAgICAsIG1fbWFpbkZyYW1l
SGFzQ3VzdG9tUmVwcmVzZW50YXRpb24oZmFsc2UpCiB7CiAjaWZuZGVmIE5ERUJVRwogICAgIHdl
YlBhZ2VQcm94eUNvdW50ZXIuaW5jcmVtZW50KCk7CkBAIC02NjAsNiArNjYxLDIyIEBAIHZvaWQg
V2ViUGFnZVByb3h5OjpzZXRDdXN0b21Vc2VyQWdlbnQoY28KICAgICBzZXRVc2VyQWdlbnQobV9j
dXN0b21Vc2VyQWdlbnQpOwogfQogCitib29sIFdlYlBhZ2VQcm94eTo6c3VwcG9ydHNUZXh0RW5j
b2RpbmcoKSBjb25zdAoreworICAgIHJldHVybiAhbV9tYWluRnJhbWVIYXNDdXN0b21SZXByZXNl
bnRhdGlvbiAmJiBtX21haW5GcmFtZSAmJiAhbV9tYWluRnJhbWUtPmlzRGlzcGxheWluZ1N0YW5k
YWxvbmVJbWFnZURvY3VtZW50KCk7Cit9CisKK3ZvaWQgV2ViUGFnZVByb3h5OjpzZXRDdXN0b21U
ZXh0RW5jb2RpbmdOYW1lKGNvbnN0IFN0cmluZyYgZW5jb2RpbmdOYW1lKQoreworICAgIGlmICht
X2N1c3RvbVRleHRFbmNvZGluZ05hbWUgPT0gZW5jb2RpbmdOYW1lKQorICAgICAgICByZXR1cm47
CisgICAgbV9jdXN0b21UZXh0RW5jb2RpbmdOYW1lID0gZW5jb2RpbmdOYW1lOworCisgICAgaWYg
KCFpc1ZhbGlkKCkpCisgICAgICAgIHJldHVybjsKKyAgICBwcm9jZXNzKCktPnNlbmQoTWVzc2Fn
ZXM6OldlYlBhZ2U6OlNldEN1c3RvbVRleHRFbmNvZGluZ05hbWUoZW5jb2RpbmdOYW1lKSwgbV9w
YWdlSUQpOworfQorCiB2b2lkIFdlYlBhZ2VQcm94eTo6dGVybWluYXRlUHJvY2VzcygpCiB7CiAg
ICAgaWYgKCFpc1ZhbGlkKCkpCkBAIC05MzAsOCArOTQ3LDEwIEBAIHZvaWQgV2ViUGFnZVByb3h5
OjpkaWRDb21taXRMb2FkRm9yRnJhbWUKICAgICBmcmFtZS0+c2V0Q2VydGlmaWNhdGVJbmZvKFdl
YkNlcnRpZmljYXRlSW5mbzo6Y3JlYXRlKGNlcnRpZmljYXRlSW5mbykpOwogICAgIGZyYW1lLT5k
aWRDb21taXRMb2FkKCk7CiAKLSAgICBpZiAoZnJhbWUtPmlzTWFpbkZyYW1lKCkpCisgICAgaWYg
KGZyYW1lLT5pc01haW5GcmFtZSgpKSB7CisgICAgICAgIG1fbWFpbkZyYW1lSGFzQ3VzdG9tUmVw
cmVzZW50YXRpb24gPSBmcmFtZUhhc0N1c3RvbVJlcHJlc2VudGF0aW9uOwogICAgICAgICBtX3Bh
Z2VDbGllbnQtPmRpZENvbW1pdExvYWRGb3JNYWluRnJhbWUoZnJhbWVIYXNDdXN0b21SZXByZXNl
bnRhdGlvbik7CisgICAgfQogCiAgICAgbV9sb2FkZXJDbGllbnQuZGlkQ29tbWl0TG9hZEZvckZy
YW1lKHRoaXMsIGZyYW1lLCB1c2VyRGF0YS5nZXQoKSk7CiB9CkluZGV4OiBXZWJLaXQyL1VJUHJv
Y2Vzcy9XZWJQYWdlUHJveHkuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQyL1VJUHJvY2Vzcy9XZWJQ
YWdlUHJveHkuaAkocmV2aXNpb24gNzQyMjQpCisrKyBXZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdl
UHJveHkuaAkod29ya2luZyBjb3B5KQpAQCAtMTc5LDkgKzE3OSw3IEBAIHB1YmxpYzoKICAgICB1
aW50NjRfdCBjaGFyYWN0ZXJJbmRleEZvclBvaW50KGNvbnN0IFdlYkNvcmU6OkludFBvaW50KTsK
ICAgICBXZWJDb3JlOjpJbnRSZWN0IGZpcnN0UmVjdEZvckNoYXJhY3RlclJhbmdlKHVpbnQ2NF90
LCB1aW50NjRfdCk7CiAgICAgdm9pZCBkaWRTZWxlY3Rpb25DaGFuZ2UoYm9vbCwgYm9vbCwgYm9v
bCwgYm9vbCwgdWludDY0X3QsIHVpbnQ2NF90KTsKLQogICAgIHZvaWQgc2VuZENvbXBsZXhUZXh0
SW5wdXRUb1BsdWdpbih1aW50NjRfdCBwbHVnaW5Db21wbGV4VGV4dElucHV0SWRlbnRpZmllciwg
Y29uc3QgU3RyaW5nJiB0ZXh0SW5wdXQpOwotCiAjZWxzZQogICAgIHZvaWQgZGlkQ2hhbmdlU2Vs
ZWN0aW9uKGJvb2wsIGJvb2wsIGJvb2wsIGJvb2wpOwogI2VuZGlmCkBAIC0yMTMsNiArMjExLDEw
IEBAIHB1YmxpYzoKICAgICB2b2lkIHNldEN1c3RvbVVzZXJBZ2VudChjb25zdCBTdHJpbmcmKTsK
ICAgICBjb25zdCBTdHJpbmcmIGN1c3RvbVVzZXJBZ2VudCgpIGNvbnN0IHsgcmV0dXJuIG1fY3Vz
dG9tVXNlckFnZW50OyB9CiAKKyAgICBib29sIHN1cHBvcnRzVGV4dEVuY29kaW5nKCkgY29uc3Q7
CisgICAgdm9pZCBzZXRDdXN0b21UZXh0RW5jb2RpbmdOYW1lKGNvbnN0IFN0cmluZyYpOworICAg
IFN0cmluZyBjdXN0b21UZXh0RW5jb2RpbmdOYW1lKCkgY29uc3QgeyByZXR1cm4gbV9jdXN0b21U
ZXh0RW5jb2RpbmdOYW1lOyB9CisKICAgICBkb3VibGUgZXN0aW1hdGVkUHJvZ3Jlc3MoKSBjb25z
dCB7IHJldHVybiBtX2VzdGltYXRlZFByb2dyZXNzOyB9CiAKICAgICB2b2lkIHRlcm1pbmF0ZVBy
b2Nlc3MoKTsKQEAgLTQzOCw2ICs0NDAsNyBAQCBwcml2YXRlOgogICAgIFN0cmluZyBtX3VzZXJB
Z2VudDsKICAgICBTdHJpbmcgbV9hcHBsaWNhdGlvbk5hbWVGb3JVc2VyQWdlbnQ7CiAgICAgU3Ry
aW5nIG1fY3VzdG9tVXNlckFnZW50OworICAgIFN0cmluZyBtX2N1c3RvbVRleHRFbmNvZGluZ05h
bWU7CiAKICNpZiBFTkFCTEUoSU5TUEVDVE9SKQogICAgIFJlZlB0cjxXZWJJbnNwZWN0b3JQcm94
eT4gbV9pbnNwZWN0b3I7CkBAIC00OTEsNiArNDk0LDggQEAgcHJpdmF0ZToKICAgICBPd25QdHI8
V2ViV2hlZWxFdmVudD4gbV9uZXh0V2hlZWxFdmVudDsKIAogICAgIHVpbnQ2NF90IG1fcGFnZUlE
OworCisgICAgYm9vbCBtX21haW5GcmFtZUhhc0N1c3RvbVJlcHJlc2VudGF0aW9uOwogfTsKIAog
fSAvLyBuYW1lc3BhY2UgV2ViS2l0CkluZGV4OiBXZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJv
eHkubWVzc2FnZXMuaW4KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVBy
b3h5Lm1lc3NhZ2VzLmluCShyZXZpc2lvbiA3NDIyNCkKKysrIFdlYktpdDIvVUlQcm9jZXNzL1dl
YlBhZ2VQcm94eS5tZXNzYWdlcy5pbgkod29ya2luZyBjb3B5KQpAQCAtMTMxLDYgKzEzMSw3IEBA
IG1lc3NhZ2VzIC0+IFdlYlBhZ2VQcm94eSB7CiAjaWYgUExBVEZPUk0oV0lOKQogICAgIERpZENo
YW5nZUNvbXBvc2l0aW9uU2VsZWN0aW9uKGJvb2wgaGFzQ2hhbmdlZCkKICNlbmRpZgorCiAgICAg
IyBGaW5kLgogICAgIERpZENvdW50U3RyaW5nTWF0Y2hlcyhXVEY6OlN0cmluZyBzdHJpbmcsIHVp
bnQzMl90IG1hdGNoQ291bnQpCiAgICAgU2V0RmluZEluZGljYXRvcihXZWJDb3JlOjpGbG9hdFJl
Y3Qgc2VsZWN0aW9uUmVjdCwgVmVjdG9yPFdlYkNvcmU6OkZsb2F0UmVjdD4gdGV4dFJlY3RzLCBX
ZWJLaXQ6OlNoYXJlZE1lbW9yeTo6SGFuZGxlIGNvbnRlbnRJbWFnZUhhbmRsZSwgYm9vbCBmYWRl
T3V0KQpJbmRleDogV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQYWdlLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS1BhZ2UuY3BwCShyZXZpc2lvbiA3NDIyNCkK
KysrIFdlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUGFnZS5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTE4OSw2ICsxODksMjEgQEAgdm9pZCBXS1BhZ2VTZXRDdXN0b21Vc2VyQWdlbnQoV0tQYWdlUmVm
IAogICAgIHRvSW1wbChwYWdlUmVmKS0+c2V0Q3VzdG9tVXNlckFnZW50KHRvV1RGU3RyaW5nKHVz
ZXJBZ2VudFJlZikpOwogfQogCitib29sIFdLUGFnZVN1cHBvcnRzVGV4dEVuY29kaW5nKFdLUGFn
ZVJlZiBwYWdlUmVmKQoreworICAgIHJldHVybiB0b0ltcGwocGFnZVJlZiktPnN1cHBvcnRzVGV4
dEVuY29kaW5nKCk7Cit9CisKK1dLU3RyaW5nUmVmIFdLUGFnZUNvcHlDdXN0b21UZXh0RW5jb2Rp
bmdOYW1lKFdLUGFnZVJlZiBwYWdlUmVmKQoreworICAgIHJldHVybiB0b0NvcGllZEFQSSh0b0lt
cGwocGFnZVJlZiktPmN1c3RvbVRleHRFbmNvZGluZ05hbWUoKSk7Cit9CisKK3ZvaWQgV0tQYWdl
U2V0Q3VzdG9tVGV4dEVuY29kaW5nTmFtZShXS1BhZ2VSZWYgcGFnZVJlZiwgV0tTdHJpbmdSZWYg
ZW5jb2RpbmdOYW1lUmVmKQoreworICAgIHRvSW1wbChwYWdlUmVmKS0+c2V0Q3VzdG9tVGV4dEVu
Y29kaW5nTmFtZSh0b1dURlN0cmluZyhlbmNvZGluZ05hbWVSZWYpKTsKK30KKwogdm9pZCBXS1Bh
Z2VUZXJtaW5hdGUoV0tQYWdlUmVmIHBhZ2VSZWYpCiB7CiAgICAgdG9JbXBsKHBhZ2VSZWYpLT50
ZXJtaW5hdGVQcm9jZXNzKCk7CkluZGV4OiBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS1BhZ2Uu
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS1BhZ2UuaAkocmV2aXNp
b24gNzQyMjQpCisrKyBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS1BhZ2UuaAkod29ya2luZyBj
b3B5KQpAQCAtMjYwLDYgKzI2MCwxMCBAQCBXS19FWFBPUlQgdm9pZCBXS1BhZ2VTZXRBcHBsaWNh
dGlvbk5hbWVGCiBXS19FWFBPUlQgV0tTdHJpbmdSZWYgV0tQYWdlQ29weUN1c3RvbVVzZXJBZ2Vu
dChXS1BhZ2VSZWYgcGFnZSk7CiBXS19FWFBPUlQgdm9pZCBXS1BhZ2VTZXRDdXN0b21Vc2VyQWdl
bnQoV0tQYWdlUmVmIHBhZ2UsIFdLU3RyaW5nUmVmIHVzZXJBZ2VudCk7CiAKK1dLX0VYUE9SVCBi
b29sIFdLUGFnZVN1cHBvcnRzVGV4dEVuY29kaW5nKFdLUGFnZVJlZiBwYWdlKTsKK1dLX0VYUE9S
VCBXS1N0cmluZ1JlZiBXS1BhZ2VDb3B5Q3VzdG9tVGV4dEVuY29kaW5nTmFtZShXS1BhZ2VSZWYg
cGFnZSk7CitXS19FWFBPUlQgdm9pZCBXS1BhZ2VTZXRDdXN0b21UZXh0RW5jb2RpbmdOYW1lKFdL
UGFnZVJlZiBwYWdlLCBXS1N0cmluZ1JlZiBlbmNvZGluZ05hbWUpOworCiBXS19FWFBPUlQgdm9p
ZCBXS1BhZ2VUZXJtaW5hdGUoV0tQYWdlUmVmIHBhZ2UpOwogCiBXS19FWFBPUlQgV0tTdHJpbmdS
ZWYgV0tQYWdlR2V0U2Vzc2lvbkhpc3RvcnlVUkxWYWx1ZVR5cGUodm9pZCk7CkluZGV4OiBXZWJL
aXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQy
L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAkocmV2aXNpb24gNzQyMjQpCisrKyBXZWJL
aXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTMw
MSw0ICsxMzAxLDkgQEAgYm9vbCBXZWJQYWdlOjpoYXNMb2NhbERhdGFGb3JVUkwoY29uc3QgSwog
ICAgIHJldHVybiBwbGF0Zm9ybUhhc0xvY2FsRGF0YUZvclVSTCh1cmwpOwogfQogCit2b2lkIFdl
YlBhZ2U6OnNldEN1c3RvbVRleHRFbmNvZGluZ05hbWUoY29uc3QgU3RyaW5nJiBlbmNvZGluZykK
K3sKKyAgICBtX3BhZ2UtPm1haW5GcmFtZSgpLT5sb2FkZXIoKS0+cmVsb2FkV2l0aE92ZXJyaWRl
RW5jb2RpbmcoZW5jb2RpbmcpOworfQorCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQKSW5kZXg6IFdl
YktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuaAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQy
L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmgJKHJldmlzaW9uIDc0MjI0KQorKysgV2ViS2l0
Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5oCSh3b3JraW5nIGNvcHkpCkBAIC0zMTcsNiAr
MzE3LDcgQEAgcHJpdmF0ZToKIAogICAgIHZvaWQgZGlkUmVjZWl2ZVBvbGljeURlY2lzaW9uKHVp
bnQ2NF90IGZyYW1lSUQsIHVpbnQ2NF90IGxpc3RlbmVySUQsIHVpbnQzMl90IHBvbGljeUFjdGlv
biwgdWludDY0X3QgZG93bmxvYWRJRCk7CiAgICAgdm9pZCBzZXRVc2VyQWdlbnQoY29uc3QgU3Ry
aW5nJik7CisgICAgdm9pZCBzZXRDdXN0b21UZXh0RW5jb2RpbmdOYW1lKGNvbnN0IFN0cmluZyYp
OwogCiAjaWYgUExBVEZPUk0oTUFDKQogICAgIHZvaWQgc2V0V2luZG93SXNWaXNpYmxlKGJvb2wg
d2luZG93SXNWaXNpYmxlKTsKSW5kZXg6IFdlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBh
Z2UubWVzc2FnZXMuaW4KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2Uv
V2ViUGFnZS5tZXNzYWdlcy5pbgkocmV2aXNpb24gNzQyMjQpCisrKyBXZWJLaXQyL1dlYlByb2Nl
c3MvV2ViUGFnZS9XZWJQYWdlLm1lc3NhZ2VzLmluCSh3b3JraW5nIGNvcHkpCkBAIC01Nyw2ICs1
Nyw3IEBAIG1lc3NhZ2VzIC0+IFdlYlBhZ2UgewogICAgIFByZWZlcmVuY2VzRGlkQ2hhbmdlKFdl
YktpdDo6V2ViUHJlZmVyZW5jZXNTdG9yZSBzdG9yZSkKIAogICAgIFNldFVzZXJBZ2VudChXVEY6
OlN0cmluZyB1c2VyQWdlbnQpCisgICAgU2V0Q3VzdG9tVGV4dEVuY29kaW5nTmFtZShXVEY6OlN0
cmluZyBlbmNvZGluZ05hbWUpCiAKICNpZiBFTkFCTEUoVElMRURfQkFDS0lOR19TVE9SRSkKICAg
ICBTZXRBY3R1YWxWaXNpYmxlQ29udGVudFJlY3QoV2ViQ29yZTo6SW50UmVjdCByZWN0KQpAQCAt
OTYsMTEgKzk3LDEwIEBAIG1lc3NhZ2VzIC0+IFdlYlBhZ2UgewogCiAgICAgU2V0V2luZG93UmVz
aXplclNpemUoV2ViQ29yZTo6SW50U2l6ZSBpbnRlcnNlY3RzVmlldykKIAotCS8vIFRoaXMgaXMg
YSBkdW1teSBtZXNzYWdlIHRvIGF2b2lkIGJyZWFraW5nIHRoZSBidWlsZCBmb3IgcGxhdGZvcm1z
IHRoYXQgZG9uJ3QgcmVxdWlyZQotCS8vIHN5bmNocm9ub3VzIG1lc3NhZ2VzLgotICAgIC8vIEZJ
WE1FOiBzaG91bGQgYmUgcmVtb3ZlZCB3aGVuIDxyZGFyOi8vcHJvYmxlbS84Nzc1MTE1PiBpcyBm
aXhlZC4KLQlEdW1teSgpIC0+IChib29sIGR1bW15UmV0dXJuKQotCQorICAgIC8vIEZJWE1FOiBU
aGlzIGEgZHVtbXkgbWVzc2FnZSwgdG8gYXZvaWQgYnJlYWtpbmcgdGhlIGJ1aWxkIGZvciBwbGF0
Zm9ybXMgdGhhdCBkb24ndCByZXF1aXJlCisgICAgLy8gYW55IHN5bmNocm9ub3VzIG1lc3NhZ2Vz
LCBhbmQgc2hvdWxkIGJlIHJlbW92ZWQgd2hlbiA8cmRhcjovL3Byb2JsZW0vODc3NTExNT4gaXMg
Zml4ZWQuCisgICAgRHVtbXkoKSAtPiAoYm9vbCBkdW1teVJldHVybikKKwogI2lmIFBMQVRGT1JN
KE1BQykKICAgICAjIENvbXBsZXggdGV4dCBpbnB1dCBzdXBwb3J0IGZvciBwbHVnLWlucy4KICAg
ICBTZW5kQ29tcGxleFRleHRJbnB1dFRvUGx1Z2luKHVpbnQ2NF90IHBsdWdpbkNvbXBsZXhUZXh0
SW5wdXRJZGVudGlmaWVyLCBTdHJpbmcgdGV4dElucHV0KQo=
</data>
<flag name="review"
          id="67851"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
      

    </bug>

</bugzilla>