<?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>50966</bug_id>
          
          <creation_ts>2010-12-13 13:42:35 -0800</creation_ts>
          <short_desc>Add the ability for plug-ins to toggle complex text input</short_desc>
          <delta_ts>2010-12-13 13:53:39 -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>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="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>321370</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2010-12-13 13:42:35 -0800</bug_when>
    <thetext>Add the ability for plug-ins to toggle complex text input</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>321373</commentid>
    <comment_count>1</comment_count>
      <attachid>76430</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2010-12-13 13:47:00 -0800</bug_when>
    <thetext>Created attachment 76430
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>321383</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2010-12-13 13:53:39 -0800</bug_when>
    <thetext>Committed r73956: &lt;http://trac.webkit.org/changeset/73956&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>76430</attachid>
            <date>2010-12-13 13:47:00 -0800</date>
            <delta_ts>2010-12-13 13:47:56 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-50966-20101213134659.patch</filename>
            <type>text/plain</type>
            <size>10108</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdDIvQ2hhbmdlTG9nIGIvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXgg
OTM0NzVmYTQyMTk2YTUwMzQxNzdhOGRhZWQwNjc1ZmEyOWRiMTYwNi4uNGViMmRmOTgyMWQ3ZTRk
ODcxYjQwMWNjNGFlZGM0YjljMmM2N2MwNiAxMDA2NDQKLS0tIGEvV2ViS2l0Mi9DaGFuZ2VMb2cK
KysrIGIvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsNSArMSw0MyBAQAogMjAxMC0xMi0xMyAgQW5k
ZXJzIENhcmxzc29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCB0aGUgYWJpbGl0eSBmb3IgcGx1Zy1pbnMg
dG8gdG9nZ2xlIGNvbXBsZXggdGV4dCBpbnB1dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTA5NjYKKworICAgICAgICAqIFBsdWdpblByb2Nlc3MvUGx1
Z2luQ29udHJvbGxlclByb3h5LmNwcDoKKyAgICAgICAgKFdlYktpdDo6UGx1Z2luQ29udHJvbGxl
clByb3h5OjpQbHVnaW5Db250cm9sbGVyUHJveHkpOgorICAgICAgICBJbml0aWFsaXplIG1faXND
b21wbGV4VGV4dElucHV0RW5hYmxlZC4KKworICAgICAgICAoV2ViS2l0OjpQbHVnaW5Db250cm9s
bGVyUHJveHk6OnNldENvbXBsZXhUZXh0SW5wdXRFbmFibGVkKToKKyAgICAgICAgVXBkYXRlIG1f
aXNDb21wbGV4VGV4dElucHV0RW5hYmxlZC4KKworICAgICAgICAqIFBsdWdpblByb2Nlc3MvUGx1
Z2luQ29udHJvbGxlclByb3h5Lmg6CisgICAgICAgICogV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNj
YXBlL05ldHNjYXBlUGx1Z2luLmNwcDoKKyAgICAgICAgKFdlYktpdDo6TmV0c2NhcGVQbHVnaW46
Ok5ldHNjYXBlUGx1Z2luKToKKyAgICAgICAgSW5pdGlhbGl6ZSBtX3BsdWdpbkhhc0ZvY3VzIGFu
ZCBtX3dpbmRvd0hhc0ZvY3VzLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNj
YXBlL05ldHNjYXBlUGx1Z2luLmg6CisgICAgICAgIChXZWJLaXQ6Ok5ldHNjYXBlUGx1Z2luOjpp
c1dpbmRvd0FjdGl2ZSk6CisgICAgICAgIFJldHVybiBtX3dpbmRvd0hhc0ZvY3VzLgorCisgICAg
ICAgICogV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBlL21hYy9OZXRzY2FwZVBsdWdpbk1hYy5t
bToKKyAgICAgICAgKFdlYktpdDo6TmV0c2NhcGVQbHVnaW46OnBsYXRmb3JtU2V0Rm9jdXMpOgor
ICAgICAgICBVcGRhdGUgbV9wbHVnaW5IYXNGb2N1cyBhbmQgY2FsbCBzZXRDb21wbGV4VGV4dElu
cHV0RW5hYmxlZC4KKworICAgICAgICAoV2ViS2l0OjpOZXRzY2FwZVBsdWdpbjo6d2luZG93Rm9j
dXNDaGFuZ2VkKToKKyAgICAgICAgVXBkYXRlIG1fd2luZG93SGFzRm9jdXMgYW5kIGNhbGwgc2V0
Q29tcGxleFRleHRJbnB1dEVuYWJsZWQuCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1BsdWdpbnMv
UGx1Z2luQ29udHJvbGxlci5oOgorICAgICAgICBBZGQgc2V0Q29tcGxleFRleHRJbnB1dEVuYWJs
ZWQuCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1BsdWdpbnMvUGx1Z2luVmlldy5jcHA6CisgICAg
ICAgIChXZWJLaXQ6OlBsdWdpblZpZXc6OnNldENvbXBsZXhUZXh0SW5wdXRFbmFibGVkKToKKyAg
ICAgICAgKiBXZWJQcm9jZXNzL1BsdWdpbnMvUGx1Z2luVmlldy5oOgorICAgICAgICBBZGQgc2V0
Q29tcGxleFRleHRJbnB1dEVuYWJsZWQKKworMjAxMC0xMi0xMyAgQW5kZXJzIENhcmxzc29uICA8
YW5kZXJzY2FAYXBwbGUuY29tPgorCiAgICAgICAgIFJldmlld2VkIGJ5IEpvaG4gU3VsbGl2YW4u
CiAKICAgICAgICAgQ3Jhc2ggd2hlbiBjbGlja2luZyBhIGRvd25sb2FkIGxpbmsgdGhhdCB0YXJn
ZXRzIGEgbmV3IHRhYgpkaWZmIC0tZ2l0IGEvV2ViS2l0Mi9QbHVnaW5Qcm9jZXNzL1BsdWdpbkNv
bnRyb2xsZXJQcm94eS5jcHAgYi9XZWJLaXQyL1BsdWdpblByb2Nlc3MvUGx1Z2luQ29udHJvbGxl
clByb3h5LmNwcAppbmRleCBkYjhjYTRmOGNhMzllMGQwYzU1OWYyODBmNWI4NmQ3NTU2ZTI4ODYx
Li41Y2I2N2JhMTc0YzM0MThhZTAwYTRkOGJhNjk1NmUwZTYyYzBkM2U3IDEwMDY0NAotLS0gYS9X
ZWJLaXQyL1BsdWdpblByb2Nlc3MvUGx1Z2luQ29udHJvbGxlclByb3h5LmNwcAorKysgYi9XZWJL
aXQyL1BsdWdpblByb2Nlc3MvUGx1Z2luQ29udHJvbGxlclByb3h5LmNwcApAQCAtNTcsNiArNTcs
OSBAQCBQbHVnaW5Db250cm9sbGVyUHJveHk6OlBsdWdpbkNvbnRyb2xsZXJQcm94eShXZWJQcm9j
ZXNzQ29ubmVjdGlvbiogY29ubmVjdGlvbiwgdQogICAgICwgbV9pc1ByaXZhdGVCcm93c2luZ0Vu
YWJsZWQoaXNQcml2YXRlQnJvd3NpbmdFbmFibGVkKQogICAgICwgbV9wYWludFRpbWVyKFJ1bkxv
b3A6Om1haW4oKSwgdGhpcywgJlBsdWdpbkNvbnRyb2xsZXJQcm94eTo6cGFpbnQpCiAgICAgLCBt
X3dhaXRpbmdGb3JEaWRVcGRhdGUoZmFsc2UpCisjaWYgUExBVEZPUk0oTUFDKQorICAgICwgbV9p
c0NvbXBsZXhUZXh0SW5wdXRFbmFibGVkKGZhbHNlKQorI2VuZGlmCiB7CiB9CiAKQEAgLTIzMiw2
ICsyMzUsMTUgQEAgdm9pZCBQbHVnaW5Db250cm9sbGVyUHJveHk6OnBsdWdpblByb2Nlc3NDcmFz
aGVkKCkKICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKIH0KIAordm9pZCBQbHVnaW5Db250cm9s
bGVyUHJveHk6OnNldENvbXBsZXhUZXh0SW5wdXRFbmFibGVkKGJvb2wgY29tcGxleFRleHRJbnB1
dEVuYWJsZWQpCit7CisgICAgaWYgKG1faXNDb21wbGV4VGV4dElucHV0RW5hYmxlZCA9PSBjb21w
bGV4VGV4dElucHV0RW5hYmxlZCkKKyAgICAgICAgcmV0dXJuOworCisgICAgbV9pc0NvbXBsZXhU
ZXh0SW5wdXRFbmFibGVkID0gY29tcGxleFRleHRJbnB1dEVuYWJsZWQ7CisgICAgLy8gRklYTUU6
IExldCB0aGUgd2ViIHByb2Nlc3Mga25vdyB0aGF0IHRoaXMgcGx1Zy1pbiB3YW50cyBjb21wbGV4
IHRleHQgaW5wdXQgZW5hYmxlZC4KK30KKwogU3RyaW5nIFBsdWdpbkNvbnRyb2xsZXJQcm94eTo6
cHJveGllc0ZvclVSTChjb25zdCBTdHJpbmcmIHVybFN0cmluZykKIHsKICAgICBTdHJpbmcgcHJv
eHlTdHJpbmc7CmRpZmYgLS1naXQgYS9XZWJLaXQyL1BsdWdpblByb2Nlc3MvUGx1Z2luQ29udHJv
bGxlclByb3h5LmggYi9XZWJLaXQyL1BsdWdpblByb2Nlc3MvUGx1Z2luQ29udHJvbGxlclByb3h5
LmgKaW5kZXggMGFjMTI2NjA4MGQ0OGI3NTExNWUzZWY3MDJmNDU4YzUyNWVkNzY2YS4uNWZiMTIw
YTM4Mjc5OTEyMTQ4OGZkZmUxMTMwNTA5MjA4NGVmOTdhNyAxMDA2NDQKLS0tIGEvV2ViS2l0Mi9Q
bHVnaW5Qcm9jZXNzL1BsdWdpbkNvbnRyb2xsZXJQcm94eS5oCisrKyBiL1dlYktpdDIvUGx1Z2lu
UHJvY2Vzcy9QbHVnaW5Db250cm9sbGVyUHJveHkuaApAQCAtODcsNiArODcsMTEgQEAgcHJpdmF0
ZToKICAgICB2aXJ0dWFsIHZvaWQgc2V0U3RhdHVzYmFyVGV4dChjb25zdCBTdHJpbmcmKTsKICAg
ICB2aXJ0dWFsIGJvb2wgaXNBY2NlbGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZCgpOwogICAgIHZp
cnR1YWwgdm9pZCBwbHVnaW5Qcm9jZXNzQ3Jhc2hlZCgpOworCisjaWYgUExBVEZPUk0oTUFDKQor
ICAgIHZpcnR1YWwgdm9pZCBzZXRDb21wbGV4VGV4dElucHV0RW5hYmxlZChib29sKTsKKyNlbmRp
ZgorCiAgICAgdmlydHVhbCBTdHJpbmcgcHJveGllc0ZvclVSTChjb25zdCBTdHJpbmcmKTsKICAg
ICB2aXJ0dWFsIFN0cmluZyBjb29raWVzRm9yVVJMKGNvbnN0IFN0cmluZyYpOwogICAgIHZpcnR1
YWwgdm9pZCBzZXRDb29raWVzRm9yVVJMKGNvbnN0IFN0cmluZyYgdXJsU3RyaW5nLCBjb25zdCBT
dHJpbmcmIGNvb2tpZVN0cmluZyk7CkBAIC0xNDgsMTMgKzE1MywxNyBAQCBwcml2YXRlOgogICAg
IC8vIGJhY2tpbmcgc3RvcmUgaW50byB0aGUgd2ViIHByb2Nlc3MgYmFja2luZyBzdG9yZS4KICAg
ICBib29sIG1fd2FpdGluZ0ZvckRpZFVwZGF0ZTsKIAotICAgIC8vIFRoZSBiYWNraW5nIHN0b3Jl
IHRoYXQgdGhpcyBwbHVnLWluIGRyYXdzIGludG8uCi0gICAgUmVmUHRyPEJhY2tpbmdTdG9yZT4g
bV9iYWNraW5nU3RvcmU7Ci0KICNpZiBQTEFURk9STShNQUMpCisgICAgLy8gV2hldGhlciBjb21w
bGV4IHRleHQgaW5wdXQgaXMgZW5hYmxlZCBmb3IgdGhpcyBwbHVnLWluLgorICAgIGJvb2wgbV9p
c0NvbXBsZXhUZXh0SW5wdXRFbmFibGVkOworCiAgICAgLy8gRm9yIENBIHBsdWctaW5zLCB0aGlz
IGhvbGRzIHRoZSBpbmZvcm1hdGlvbiBuZWVkZWQgdG8gZXhwb3J0IHRoZSBsYXllciBoaWVyYXJj
aHkgdG8gdGhlIFVJIHByb2Nlc3MuCiAgICAgUmV0YWluUHRyPFdLQ0FSZW1vdGVMYXllckNsaWVu
dFJlZj4gbV9yZW1vdGVMYXllckNsaWVudDsKICNlbmRpZgorICAgIAorICAgIC8vIFRoZSBiYWNr
aW5nIHN0b3JlIHRoYXQgdGhpcyBwbHVnLWluIGRyYXdzIGludG8uCisgICAgUmVmUHRyPEJhY2tp
bmdTdG9yZT4gbV9iYWNraW5nU3RvcmU7CisKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYktpdApk
aWZmIC0tZ2l0IGEvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUvTmV0c2NhcGVQ
bHVnaW4uY3BwIGIvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUvTmV0c2NhcGVQ
bHVnaW4uY3BwCmluZGV4IDdjMmY0YTA5ZjdmYTlmZTgzZjlmNWJmNmE1NWEzYTdjYWM5OTYxY2Yu
LmM1ZmI5MTI0ODYyYmZhZGZkODg1NjA2NTdiNDg5NWJjOWNlZjRiOGQgMTAwNjQ0Ci0tLSBhL1dl
YktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBlL05ldHNjYXBlUGx1Z2luLmNwcAorKysg
Yi9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9OZXRzY2FwZS9OZXRzY2FwZVBsdWdpbi5jcHAK
QEAgLTY3LDEwICs2NywxMSBAQCBOZXRzY2FwZVBsdWdpbjo6TmV0c2NhcGVQbHVnaW4oUGFzc1Jl
ZlB0cjxOZXRzY2FwZVBsdWdpbk1vZHVsZT4gcGx1Z2luTW9kdWxlKQogI2lmIFBMQVRGT1JNKE1B
QykKICAgICAsIG1fZHJhd2luZ01vZGVsKHN0YXRpY19jYXN0PE5QRHJhd2luZ01vZGVsPigtMSkp
CiAgICAgLCBtX2V2ZW50TW9kZWwoc3RhdGljX2Nhc3Q8TlBFdmVudE1vZGVsPigtMSkpCisgICAg
LCBtX3BsdWdpbkhhc0ZvY3VzKGZhbHNlKQorICAgICwgbV93aW5kb3dIYXNGb2N1cyhmYWxzZSkK
ICNpZm5kZWYgTlBfTk9fQ0FSQk9OCiAgICAgLCBtX251bGxFdmVudFRpbWVyKFJ1bkxvb3A6Om1h
aW4oKSwgdGhpcywgJk5ldHNjYXBlUGx1Z2luOjpudWxsRXZlbnRUaW1lckZpcmVkKQogICAgICwg
bV9ucENHQ29udGV4dCgpCi0gICAgLCBtX2lzV2luZG93QWN0aXZlKGZhbHNlKQogI2VuZGlmICAg
IAogI2VuZGlmCiB7CmRpZmYgLS1naXQgYS9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9OZXRz
Y2FwZS9OZXRzY2FwZVBsdWdpbi5oIGIvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2Nh
cGUvTmV0c2NhcGVQbHVnaW4uaAppbmRleCA5Nzg5YjViOTA3ZjhkYjEzNzc5YjA3Zjg0ZGVjODll
MzAzN2E3MTgxLi5mOTJjZWM5Y2U1M2I2OTcwYzI1Nzc5NTVhMDBmYTY4ZmJmNjgyMDQzIDEwMDY0
NAotLS0gYS9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9OZXRzY2FwZS9OZXRzY2FwZVBsdWdp
bi5oCisrKyBiL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBlL05ldHNjYXBlUGx1
Z2luLmgKQEAgLTU1LDcgKzU1LDcgQEAgcHVibGljOgogICAgIE5QRXJyb3Igc2V0RXZlbnRNb2Rl
bChOUEV2ZW50TW9kZWwpOwogI2lmbmRlZiBOUF9OT19DQVJCT04KICAgICBXaW5kb3dSZWYgd2lu
ZG93UmVmKCkgY29uc3Q7Ci0gICAgYm9vbCBpc1dpbmRvd0FjdGl2ZSgpIGNvbnN0IHsgcmV0dXJu
IG1faXNXaW5kb3dBY3RpdmU7IH0KKyAgICBib29sIGlzV2luZG93QWN0aXZlKCkgY29uc3QgeyBy
ZXR1cm4gbV93aW5kb3dIYXNGb2N1czsgfQogCiAgICAgc3RhdGljIE5ldHNjYXBlUGx1Z2luKiBu
ZXRzY2FwZVBsdWdpbkZyb21XaW5kb3coV2luZG93UmVmKTsKICAgICBzdGF0aWMgdW5zaWduZWQg
YnV0dG9uU3RhdGUoKTsKQEAgLTE5NSw2ICsxOTUsMTAgQEAgcHJpdmF0ZToKICAgICBOUERyYXdp
bmdNb2RlbCBtX2RyYXdpbmdNb2RlbDsKICAgICBOUEV2ZW50TW9kZWwgbV9ldmVudE1vZGVsOwog
ICAgIFJldGFpblB0cjxQbGF0Zm9ybUxheWVyPiBtX3BsdWdpbkxheWVyOworCisgICAgYm9vbCBt
X3BsdWdpbkhhc0ZvY3VzOworICAgIGJvb2wgbV93aW5kb3dIYXNGb2N1czsKKwogI2lmbmRlZiBO
UF9OT19DQVJCT04KICAgICB2b2lkIG51bGxFdmVudFRpbWVyRmlyZWQoKTsKIApAQCAtMjAyLDcg
KzIwNiw2IEBAIHByaXZhdGU6CiAgICAgLy8gV2Ugc2hvdWxkIGludmVzdGlnYXRlIGhhdmluZyBv
bmUgcGVyIHdpbmRvdy4KICAgICBSdW5Mb29wOjpUaW1lcjxOZXRzY2FwZVBsdWdpbj4gbV9udWxs
RXZlbnRUaW1lcjsKICAgICBOUF9DR0NvbnRleHQgbV9ucENHQ29udGV4dDsKLSAgICBib29sIG1f
aXNXaW5kb3dBY3RpdmU7CiAjZW5kaWYKICNlbGlmIFBMQVRGT1JNKFdJTikKICAgICBIV05EIG1f
d2luZG93OwpkaWZmIC0tZ2l0IGEvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0c2NhcGUv
bWFjL05ldHNjYXBlUGx1Z2luTWFjLm1tIGIvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvTmV0
c2NhcGUvbWFjL05ldHNjYXBlUGx1Z2luTWFjLm1tCmluZGV4IDQxNDY0ZWI1NGVjMjQwZWZjYjJj
MGE5OGRmZWI4YzE2ZmQ4ZmU2OGEuLmM2MTllNzQ4NWFkNTE1YWYxOWI2ZjJlZTVmNWRlNTUxNjll
NmRjMDMgMTAwNjQ0Ci0tLSBhL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL05ldHNjYXBlL21h
Yy9OZXRzY2FwZVBsdWdpbk1hYy5tbQorKysgYi9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9O
ZXRzY2FwZS9tYWMvTmV0c2NhcGVQbHVnaW5NYWMubW0KQEAgLTI1LDYgKzI1LDcgQEAKIAogI2lu
Y2x1ZGUgIk5ldHNjYXBlUGx1Z2luLmgiCiAKKyNpbmNsdWRlICJQbHVnaW5Db250cm9sbGVyLmgi
CiAjaW5jbHVkZSAiV2ViRXZlbnQuaCIKICNpbmNsdWRlIDxXZWJDb3JlL0dyYXBoaWNzQ29udGV4
dC5oPgogCkBAIC02MDIsNiArNjAzLDkgQEAgYm9vbCBOZXRzY2FwZVBsdWdpbjo6cGxhdGZvcm1I
YW5kbGVLZXlib2FyZEV2ZW50KGNvbnN0IFdlYktleWJvYXJkRXZlbnQmIGtleWJvYXIKIAogdm9p
ZCBOZXRzY2FwZVBsdWdpbjo6cGxhdGZvcm1TZXRGb2N1cyhib29sIGhhc0ZvY3VzKQogeworICAg
IG1fcGx1Z2luSGFzRm9jdXMgPSBoYXNGb2N1czsKKyAgICBtX3BsdWdpbkNvbnRyb2xsZXItPnNl
dENvbXBsZXhUZXh0SW5wdXRFbmFibGVkKG1fcGx1Z2luSGFzRm9jdXMgJiYgbV93aW5kb3dIYXNG
b2N1cyk7CisKICAgICBzd2l0Y2ggKG1fZXZlbnRNb2RlbCkgewogICAgICAgICBjYXNlIE5QRXZl
bnRNb2RlbENvY29hOiB7CiAgICAgICAgICAgICBOUENvY29hRXZlbnQgZXZlbnQgPSBpbml0aWFs
aXplRXZlbnQoTlBDb2NvYUV2ZW50Rm9jdXNDaGFuZ2VkKTsKQEAgLTYyNyw2ICs2MzEsOSBAQCB2
b2lkIE5ldHNjYXBlUGx1Z2luOjpwbGF0Zm9ybVNldEZvY3VzKGJvb2wgaGFzRm9jdXMpCiAKIHZv
aWQgTmV0c2NhcGVQbHVnaW46OndpbmRvd0ZvY3VzQ2hhbmdlZChib29sIGhhc0ZvY3VzKQogewor
ICAgIG1fd2luZG93SGFzRm9jdXMgPSBoYXNGb2N1czsKKyAgICBtX3BsdWdpbkNvbnRyb2xsZXIt
PnNldENvbXBsZXhUZXh0SW5wdXRFbmFibGVkKG1fcGx1Z2luSGFzRm9jdXMgJiYgbV93aW5kb3dI
YXNGb2N1cyk7CisKICAgICBzd2l0Y2ggKG1fZXZlbnRNb2RlbCkgewogICAgICAgICBjYXNlIE5Q
RXZlbnRNb2RlbENvY29hOiB7CiAgICAgICAgICAgICBOUENvY29hRXZlbnQgZXZlbnQgPSBpbml0
aWFsaXplRXZlbnQoTlBDb2NvYUV2ZW50V2luZG93Rm9jdXNDaGFuZ2VkKTsKQEAgLTYzOCw4ICs2
NDUsNiBAQCB2b2lkIE5ldHNjYXBlUGx1Z2luOjp3aW5kb3dGb2N1c0NoYW5nZWQoYm9vbCBoYXNG
b2N1cykKICAgICAgICAgCiAjaWZuZGVmIE5QX05PX0NBUkJPTgogICAgICAgICBjYXNlIE5QRXZl
bnRNb2RlbENhcmJvbjogewotICAgICAgICAgICAgbV9pc1dpbmRvd0FjdGl2ZSA9IGhhc0ZvY3Vz
OwotICAgICAgICAgICAgCiAgICAgICAgICAgICBIaWxpdGVXaW5kb3cod2luZG93UmVmKCksIGhh
c0ZvY3VzKTsKICAgICAgICAgICAgIGlmIChoYXNGb2N1cykKICAgICAgICAgICAgICAgICBTZXRV
c2VyRm9jdXNXaW5kb3cod2luZG93UmVmKCkpOwpkaWZmIC0tZ2l0IGEvV2ViS2l0Mi9XZWJQcm9j
ZXNzL1BsdWdpbnMvUGx1Z2luQ29udHJvbGxlci5oIGIvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdp
bnMvUGx1Z2luQ29udHJvbGxlci5oCmluZGV4IGI4N2M0MDA3NWU0NjhhNTQ0MWQ3MDliY2NjMGJi
ODJiM2MwNDc5ZDkuLjA2Y2YyZDc1MmFiOTUwMjZiZjg5NzNmOGIxZWVhMDg5NGFmNjE4ODkgMTAw
NjQ0Ci0tLSBhL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BsdWdpbkNvbnRyb2xsZXIuaAor
KysgYi9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9QbHVnaW5Db250cm9sbGVyLmgKQEAgLTg4
LDYgKzg4LDExIEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIEhXTkQgbmF0aXZlUGFyZW50V2luZG93
KCkgPSAwOwogI2VuZGlmCiAKKyNpZiBQTEFURk9STShNQUMpCisgICAgLy8gVGVsbHMgdGhlIGNv
bnRyb2xsZXIgdGhhdCBjb21wbGV4IHRleHQgaW5wdXQgYmUgZW5hYmxlZCBvciBkaXNhYmxlZCBm
b3IgdGhlIHBsdWctaW4uCisgICAgdmlydHVhbCB2b2lkIHNldENvbXBsZXhUZXh0SW5wdXRFbmFi
bGVkKGJvb2wpID0gMDsKKyNlbmRpZgorCiAgICAgLy8gUmV0dXJucyB0aGUgcHJveGllcyBmb3Ig
dGhlIGdpdmVuIFVSTCBvciBudWxsIG9uIGZhaWx1cmUuCiAgICAgdmlydHVhbCBTdHJpbmcgcHJv
eGllc0ZvclVSTChjb25zdCBTdHJpbmcmKSA9IDA7CiAKZGlmZiAtLWdpdCBhL1dlYktpdDIvV2Vi
UHJvY2Vzcy9QbHVnaW5zL1BsdWdpblZpZXcuY3BwIGIvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdp
bnMvUGx1Z2luVmlldy5jcHAKaW5kZXggZjZlNDkyNTg1ZGQ0NTUyYjhhYTNmYmE0MWQ5MTk5YzY5
YzFlOGVmOS4uODZjM2QyYzJlNjY3MWYzYmNkNjI3YWFlZDQ1OWVlNmFjZjNkN2I3ZCAxMDA2NDQK
LS0tIGEvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUGx1Z2luVmlldy5jcHAKKysrIGIvV2Vi
S2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUGx1Z2luVmlldy5jcHAKQEAgLTg2OSw2ICs4NjksMTQg
QEAgSFdORCBQbHVnaW5WaWV3OjpuYXRpdmVQYXJlbnRXaW5kb3coKQogfQogI2VuZGlmCiAKKyNp
ZiBQTEFURk9STShNQUMpCit2b2lkIFBsdWdpblZpZXc6OnNldENvbXBsZXhUZXh0SW5wdXRFbmFi
bGVkKGJvb2wpCit7CisgICAgLy8gVGhpcyBzaG91bGQgbmV2ZXIgYmUgY2FsbGVkLgorICAgIEFT
U0VSVF9OT1RfUkVBQ0hFRCgpOworfQorI2VuZGlmCisgICAgCiBTdHJpbmcgUGx1Z2luVmlldzo6
cHJveGllc0ZvclVSTChjb25zdCBTdHJpbmcmIHVybFN0cmluZykKIHsKICAgICBjb25zdCBGcmFt
ZUxvYWRlciogZnJhbWVMb2FkZXIgPSBmcmFtZSgpID8gZnJhbWUoKS0+bG9hZGVyKCkgOiAwOwpk
aWZmIC0tZ2l0IGEvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUGx1Z2luVmlldy5oIGIvV2Vi
S2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUGx1Z2luVmlldy5oCmluZGV4IDlkNjQ4NTkzOGMyZTQx
MWRlNTY2NTVmMWJlZDRiODIyMDI1Yjk5YjcuLjg5MjlkYmMzYjBmNzkxOThlYWMxZDRjOTYwMDdj
ZDMyZTA2YjkyNjMgMTAwNjQ0Ci0tLSBhL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BsdWdp
blZpZXcuaAorKysgYi9XZWJLaXQyL1dlYlByb2Nlc3MvUGx1Z2lucy9QbHVnaW5WaWV3LmgKQEAg
LTEyNSw2ICsxMjUsOSBAQCBwcml2YXRlOgogI2lmIFBMQVRGT1JNKFdJTikKICAgICB2aXJ0dWFs
IEhXTkQgbmF0aXZlUGFyZW50V2luZG93KCk7CiAjZW5kaWYKKyNpZiBQTEFURk9STShNQUMpCisg
ICAgdmlydHVhbCB2b2lkIHNldENvbXBsZXhUZXh0SW5wdXRFbmFibGVkKGJvb2wpOworI2VuZGlm
CiAgICAgdmlydHVhbCBTdHJpbmcgcHJveGllc0ZvclVSTChjb25zdCBTdHJpbmcmKTsKICAgICB2
aXJ0dWFsIFN0cmluZyBjb29raWVzRm9yVVJMKGNvbnN0IFN0cmluZyYpOwogICAgIHZpcnR1YWwg
dm9pZCBzZXRDb29raWVzRm9yVVJMKGNvbnN0IFN0cmluZyYgdXJsU3RyaW5nLCBjb25zdCBTdHJp
bmcmIGNvb2tpZVN0cmluZyk7Cg==
</data>
<flag name="review"
          id="67373"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>