<?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>51265</bug_id>
          
          <creation_ts>2010-12-17 11:15:26 -0800</creation_ts>
          <short_desc>Add API for &quot;Always Use the Complex Text Code Path&quot;</short_desc>
          <delta_ts>2011-03-22 07:24:27 -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>WebKit2</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>mitz</reporter>
          <assigned_to>mitz</assigned_to>
          <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>323882</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2010-12-17 11:15:26 -0800</bug_when>
    <thetext>Add API for &quot;Always Use the Complex Text Code Path&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>323887</commentid>
    <comment_count>1</comment_count>
      <attachid>76896</attachid>
    <who name="">mitz</who>
    <bug_when>2010-12-17 11:21:51 -0800</bug_when>
    <thetext>Created attachment 76896
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>323905</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2010-12-17 11:45:55 -0800</bug_when>
    <thetext>Fixed in &lt;http://trac.webkit.org/projects/webkit/changeset/74283&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>371380</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-03-22 07:24:27 -0700</bug_when>
    <thetext>*** Bug 49834 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>76896</attachid>
            <date>2010-12-17 11:21:51 -0800</date>
            <delta_ts>2010-12-17 11:31:05 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-51265-20101217112149.patch</filename>
            <type>text/plain</type>
            <size>10026</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdDIvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3NDI4MCkKKysrIFdlYktpdDIvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMzEgQEAKKzIwMTAtMTItMTcgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNv
bT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQg
QVBJIGZvciAiQWx3YXlzIFVzZSB0aGUgQ29tcGxleCBUZXh0IENvZGUgUGF0aCIKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUxMjY1CisKKyAgICAgICAg
KiBTaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5jcHA6CisgICAgICAgIChXZWJL
aXQ6OldlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnM6OldlYlByb2Nlc3NDcmVhdGlvblBhcmFt
ZXRlcnMpOiBJbml0aWFsaXplIHNob3VsZEFsd2F5c1VzZUNvbXBsZXhUZXh0Q29kZVBhdGguCisg
ICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnM6OmVuY29kZSk6IEVu
Y29kZSBzaG91bGRBbHdheXNVc2VDb21wbGV4VGV4dENvZGVQYXRoLgorICAgICAgICAoV2ViS2l0
OjpXZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzOjpkZWNvZGUpOiBEZWNvZGUgc2hvdWxkQWx3
YXlzVXNlQ29tcGxleFRleHRDb2RlUGF0aC4KKyAgICAgICAgKiBTaGFyZWQvV2ViUHJvY2Vzc0Ny
ZWF0aW9uUGFyYW1ldGVycy5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQy9XS0NvbnRleHQu
Y3BwOiAKKyAgICAgICAgKF9XS0NvbnRleHRTZXRBbHdheXNVc2VzQ29tcGxleFRleHRDb2RlUGF0
aCk6IEFkZGVkLgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQy9XS0NvbnRleHRQcml2YXRlLmg6
CisgICAgICAgICogVUlQcm9jZXNzL1dlYkNvbnRleHQuY3BwOgorICAgICAgICAoV2ViS2l0OjpX
ZWJDb250ZXh0OjpXZWJDb250ZXh0KTogSW5pdGlhbGl6ZSBtX2Fsd2F5c1VzZXNDb21wbGV4VGV4
dENvZGVQYXRoLgorICAgICAgICAoV2ViS2l0OjpXZWJDb250ZXh0OjplbnN1cmVXZWJQcm9jZXNz
KTogU2V0IHNob3VsZEFsd2F5c1VzZUNvbXBsZXhUZXh0Q29kZVBhdGggaW4gdGhlIGNyZWF0aW9u
IHBhcmFtZXRlcnMuCisgICAgICAgIChXZWJLaXQ6OldlYkNvbnRleHQ6OnNldEFsd2F5c1VzZXND
b21wbGV4VGV4dENvZGVQYXRoKTogQWRkZWQuIFNldHMgbV9hbHdheXNVc2VzQ29tcGxleFRleHRD
b2RlUGF0aCBhbmQKKyAgICAgICAgc2VuZHMgYSBtZXNzYWdlIHRvIHRoZSBXZWJQcm9jZXNzLgor
ICAgICAgICAqIFVJUHJvY2Vzcy9XZWJDb250ZXh0Lmg6CisgICAgICAgICogV2ViUHJvY2Vzcy9X
ZWJQcm9jZXNzLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzczo6aW5pdGlhbGl6ZVdl
YlByb2Nlc3MpOiBDYWxsIHNldEFsd2F5c1VzZXNDb21wbGV4VGV4dENvZGVQYXRoKCkgYmFzZWQg
b24gdGhlIGNyZWF0aW9uCisgICAgICAgIHBhcmFtZXRlcnMuCisgICAgICAgIChXZWJLaXQ6Oldl
YlByb2Nlc3M6OnNldEFsd2F5c1VzZXNDb21wbGV4VGV4dENvZGVQYXRoKTogQWRkZWQuCisgICAg
ICAgICogV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmg6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQ
cm9jZXNzLm1lc3NhZ2VzLmluOiBBZGRlZCBTZXRBbHdheXNVc2VzQ29tcGxleFRleHRDb2RlUGF0
aC4KKwogMjAxMC0xMi0xNiAgRGFyaW4gQWRsZXIgIDxkYXJpbkBhcHBsZS5jb20+CiAKICAgICAg
ICAgUmV2aWV3ZWQgYnkgTWFjaWVqIFN0YWNob3dpYWsuCkluZGV4OiBXZWJLaXQyL1NoYXJlZC9X
ZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQyL1No
YXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmNwcAkocmV2aXNpb24gNzQyNzcpCisr
KyBXZWJLaXQyL1NoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmNwcAkod29ya2lu
ZyBjb3B5KQpAQCAtMzEsNiArMzEsNyBAQCBuYW1lc3BhY2UgV2ViS2l0IHsKIAogV2ViUHJvY2Vz
c0NyZWF0aW9uUGFyYW1ldGVyczo6V2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycygpCiAgICAg
OiBzaG91bGRUcmFja1Zpc2l0ZWRMaW5rcyhmYWxzZSkKKyAgICAsIHNob3VsZEFsd2F5c1VzZUNv
bXBsZXhUZXh0Q29kZVBhdGgoZmFsc2UpCiAjaWYgUExBVEZPUk0oTUFDKQogICAgICwgbnNVUkxD
YWNoZU1lbW9yeUNhcGFjaXR5KDApCiAgICAgLCBuc1VSTENhY2hlRGlza0NhcGFjaXR5KDApCkBA
IC01MSw2ICs1Miw3IEBAIHZvaWQgV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVyczo6ZW5jb2QK
ICAgICBlbmNvZGVyLT5lbmNvZGUobWltZVR5cGVzV2l0aEN1c3RvbVJlcHJlc2VudGF0aW9uKTsK
ICAgICBlbmNvZGVyLT5lbmNvZGVFbnVtKGNhY2hlTW9kZWwpOwogICAgIGVuY29kZXItPmVuY29k
ZShzaG91bGRUcmFja1Zpc2l0ZWRMaW5rcyk7CisgICAgZW5jb2Rlci0+ZW5jb2RlKHNob3VsZEFs
d2F5c1VzZUNvbXBsZXhUZXh0Q29kZVBhdGgpOwogICAgIGVuY29kZXItPmVuY29kZShsYW5ndWFn
ZUNvZGUpOwogI2lmIFBMQVRGT1JNKE1BQykKICAgICBlbmNvZGVyLT5lbmNvZGUobnNVUkxDYWNo
ZVBhdGgpOwpAQCAtODIsNiArODQsOCBAQCBib29sIFdlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRl
cnM6OmRlY29kCiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICBpZiAoIWRlY29kZXItPmRlY29k
ZShwYXJhbWV0ZXJzLnNob3VsZFRyYWNrVmlzaXRlZExpbmtzKSkKICAgICAgICAgcmV0dXJuIGZh
bHNlOworICAgIGlmICghZGVjb2Rlci0+ZGVjb2RlKHBhcmFtZXRlcnMuc2hvdWxkQWx3YXlzVXNl
Q29tcGxleFRleHRDb2RlUGF0aCkpCisgICAgICAgIHJldHVybiBmYWxzZTsKICAgICBpZiAoIWRl
Y29kZXItPmRlY29kZShwYXJhbWV0ZXJzLmxhbmd1YWdlQ29kZSkpCiAgICAgICAgIHJldHVybiBm
YWxzZTsKICNpZiBQTEFURk9STShNQUMpCkluZGV4OiBXZWJLaXQyL1NoYXJlZC9XZWJQcm9jZXNz
Q3JlYXRpb25QYXJhbWV0ZXJzLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0Mi9TaGFyZWQvV2ViUHJv
Y2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5oCShyZXZpc2lvbiA3NDI3NykKKysrIFdlYktpdDIvU2hh
cmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuaAkod29ya2luZyBjb3B5KQpAQCAtNjUs
NiArNjUsOCBAQCBzdHJ1Y3QgV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycyB7CiAgICAgYm9v
bCBjbGVhclJlc291cmNlQ2FjaGVzOwogICAgIGJvb2wgY2xlYXJBcHBsaWNhdGlvbkNhY2hlOwog
CisgICAgYm9vbCBzaG91bGRBbHdheXNVc2VDb21wbGV4VGV4dENvZGVQYXRoOworCiAgICAgU3Ry
aW5nIGxhbmd1YWdlQ29kZTsKIAogI2lmIFBMQVRGT1JNKE1BQykKSW5kZXg6IFdlYktpdDIvVUlQ
cm9jZXNzL1dlYkNvbnRleHQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdDIvVUlQcm9jZXNzL1dl
YkNvbnRleHQuY3BwCShyZXZpc2lvbiA3NDI3NykKKysrIFdlYktpdDIvVUlQcm9jZXNzL1dlYkNv
bnRleHQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC04MSw2ICs4MSw3IEBAIFdlYkNvbnRleHQ6Oldl
YkNvbnRleHQoUHJvY2Vzc01vZGVsIHByb2MKICAgICAsIG1fZGVmYXVsdFBhZ2VHcm91cChXZWJQ
YWdlR3JvdXA6OmNyZWF0ZSgpKQogICAgICwgbV9pbmplY3RlZEJ1bmRsZVBhdGgoaW5qZWN0ZWRC
dW5kbGVQYXRoKQogICAgICwgbV92aXNpdGVkTGlua1Byb3ZpZGVyKHRoaXMpCisgICAgLCBtX2Fs
d2F5c1VzZXNDb21wbGV4VGV4dENvZGVQYXRoKGZhbHNlKQogICAgICwgbV9jYWNoZU1vZGVsKENh
Y2hlTW9kZWxEb2N1bWVudFZpZXdlcikKICAgICAsIG1fY2xlYXJSZXNvdXJjZUNhY2hlc0Zvck5l
d1dlYlByb2Nlc3MoZmFsc2UpCiAgICAgLCBtX2NsZWFyQXBwbGljYXRpb25DYWNoZUZvck5ld1dl
YlByb2Nlc3MoZmFsc2UpCkBAIC0xNzEsNiArMTcyLDggQEAgdm9pZCBXZWJDb250ZXh0OjplbnN1
cmVXZWJQcm9jZXNzKCkKICAgICBjb3B5VG9WZWN0b3IobV9zY2hlbWVzVG9SZWdpc3RlckFzU2Vj
dXJlLCBwYXJhbWV0ZXJzLnVybFNjaGVtZXNSZWdpc3RlcmVkQXNTZWN1cmUpOwogICAgIGNvcHlU
b1ZlY3RvcihtX3NjaGVtZXNUb1NldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3IsIHBhcmFt
ZXRlcnMudXJsU2NoZW1lc0ZvcldoaWNoRG9tYWluUmVsYXhhdGlvbklzRm9yYmlkZGVuKTsKIAor
ICAgIHBhcmFtZXRlcnMuc2hvdWxkQWx3YXlzVXNlQ29tcGxleFRleHRDb2RlUGF0aCA9IG1fYWx3
YXlzVXNlc0NvbXBsZXhUZXh0Q29kZVBhdGg7CisKICAgICAvLyBBZGQgYW55IHBsYXRmb3JtIHNw
ZWNpZmljIHBhcmFtZXRlcnMKICAgICBwbGF0Zm9ybUluaXRpYWxpemVXZWJQcm9jZXNzKHBhcmFt
ZXRlcnMpOwogCkBAIC0zMDgsNiArMzExLDE2IEBAIHZvaWQgV2ViQ29udGV4dDo6c2V0QWRkaXRp
b25hbFBsdWdpbnNEaXIKICAgICBtX3BsdWdpbkluZm9TdG9yZS5zZXRBZGRpdGlvbmFsUGx1Z2lu
c0RpcmVjdG9yaWVzKGRpcmVjdG9yaWVzKTsKIH0KIAordm9pZCBXZWJDb250ZXh0OjpzZXRBbHdh
eXNVc2VzQ29tcGxleFRleHRDb2RlUGF0aChib29sIGFsd2F5c1VzZUNvbXBsZXhUZXh0KQorewor
ICAgIG1fYWx3YXlzVXNlc0NvbXBsZXhUZXh0Q29kZVBhdGggPSBhbHdheXNVc2VDb21wbGV4VGV4
dDsKKworICAgIGlmICghaGFzVmFsaWRQcm9jZXNzKCkpCisgICAgICAgIHJldHVybjsKKworICAg
IG1fcHJvY2Vzcy0+c2VuZChNZXNzYWdlczo6V2ViUHJvY2Vzczo6U2V0QWx3YXlzVXNlc0NvbXBs
ZXhUZXh0Q29kZVBhdGgoYWx3YXlzVXNlQ29tcGxleFRleHQpLCAwKTsKK30KKwogdm9pZCBXZWJD
b250ZXh0OjpyZWdpc3RlclVSTFNjaGVtZUFzRW1wdHlEb2N1bWVudChjb25zdCBTdHJpbmcmIHVy
bFNjaGVtZSkKIHsKICAgICBtX3NjaGVtZXNUb1JlZ2lzdGVyQXNFbXB0eURvY3VtZW50LmFkZCh1
cmxTY2hlbWUpOwpJbmRleDogV2ViS2l0Mi9VSVByb2Nlc3MvV2ViQ29udGV4dC5oCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFdlYktpdDIvVUlQcm9jZXNzL1dlYkNvbnRleHQuaAkocmV2aXNpb24gNzQyNzcpCisr
KyBXZWJLaXQyL1VJUHJvY2Vzcy9XZWJDb250ZXh0LmgJKHdvcmtpbmcgY29weSkKQEAgLTkxLDYg
KzkxLDggQEAgcHVibGljOgogCiAgICAgUGx1Z2luSW5mb1N0b3JlKiBwbHVnaW5JbmZvU3RvcmUo
KSB7IHJldHVybiAmbV9wbHVnaW5JbmZvU3RvcmU7IH0KICAgICBTdHJpbmcgYXBwbGljYXRpb25D
YWNoZURpcmVjdG9yeSgpOworCisgICAgdm9pZCBzZXRBbHdheXNVc2VzQ29tcGxleFRleHRDb2Rl
UGF0aChib29sKTsKICAgICAKICAgICB2b2lkIHJlZ2lzdGVyVVJMU2NoZW1lQXNFbXB0eURvY3Vt
ZW50KGNvbnN0IFN0cmluZyYpOwogICAgIHZvaWQgcmVnaXN0ZXJVUkxTY2hlbWVBc1NlY3VyZShj
b25zdCBTdHJpbmcmKTsKQEAgLTE3Myw2ICsxNzUsOCBAQCBwcml2YXRlOgogICAgIEhhc2hTZXQ8
U3RyaW5nPiBtX3NjaGVtZXNUb1JlZ2lzdGVyQXNTZWN1cmU7CiAgICAgSGFzaFNldDxTdHJpbmc+
IG1fc2NoZW1lc1RvU2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvcjsKIAorICAgIGJvb2wg
bV9hbHdheXNVc2VzQ29tcGxleFRleHRDb2RlUGF0aDsKKwogICAgIFZlY3RvcjxwYWlyPFN0cmlu
ZywgUmVmUHRyPEFQSU9iamVjdD4gPiA+IG1fcGVuZGluZ01lc3NhZ2VzVG9Qb3N0VG9JbmplY3Rl
ZEJ1bmRsZTsKIAogICAgIENhY2hlTW9kZWwgbV9jYWNoZU1vZGVsOwpJbmRleDogV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL0MvV0tDb250ZXh0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQyL1VJUHJv
Y2Vzcy9BUEkvQy9XS0NvbnRleHQuY3BwCShyZXZpc2lvbiA3NDI3NykKKysrIFdlYktpdDIvVUlQ
cm9jZXNzL0FQSS9DL1dLQ29udGV4dC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTExNiw2ICsxMTYs
MTEgQEAgV0tDYWNoZU1vZGVsIFdLQ29udGV4dEdldENhY2hlTW9kZWwoV0tDbwogICAgIHJldHVy
biB0b0FQSSh0b0ltcGwoY29udGV4dFJlZiktPmNhY2hlTW9kZWwoKSk7CiB9CiAKK3ZvaWQgX1dL
Q29udGV4dFNldEFsd2F5c1VzZXNDb21wbGV4VGV4dENvZGVQYXRoKFdLQ29udGV4dFJlZiBjb250
ZXh0UmVmLCBib29sIGFsd2F5c1VzZUNvbXBsZXhUZXh0Q29kZVBhdGgpCit7CisgICAgdG9JbXBs
KGNvbnRleHRSZWYpLT5zZXRBbHdheXNVc2VzQ29tcGxleFRleHRDb2RlUGF0aChhbHdheXNVc2VD
b21wbGV4VGV4dENvZGVQYXRoKTsKK30KKwogdm9pZCBfV0tDb250ZXh0U2V0QWRkaXRpb25hbFBs
dWdpbnNEaXJlY3RvcnkoV0tDb250ZXh0UmVmIGNvbnRleHRSZWYsIFdLU3RyaW5nUmVmIHBsdWdp
bnNEaXJlY3RvcnkpCiB7CiAgICAgdG9JbXBsKGNvbnRleHRSZWYpLT5zZXRBZGRpdGlvbmFsUGx1
Z2luc0RpcmVjdG9yeSh0b0ltcGwocGx1Z2luc0RpcmVjdG9yeSktPnN0cmluZygpKTsKSW5kZXg6
IFdlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLQ29udGV4dFByaXZhdGUuaAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0NvbnRleHRQcml2YXRlLmgJKHJldmlzaW9uIDc0
Mjc3KQorKysgV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tDb250ZXh0UHJpdmF0ZS5oCSh3b3Jr
aW5nIGNvcHkpCkBAIC00OCw2ICs0OCw4IEBAIFdLX0VYUE9SVCB2b2lkIF9XS0NvbnRleHRTZXRB
ZGRpdGlvbmFsUGwKIAogV0tfRVhQT1JUIHZvaWQgX1dLQ29udGV4dFJlZ2lzdGVyVVJMU2NoZW1l
QXNFbXB0eURvY3VtZW50KFdLQ29udGV4dFJlZiBjb250ZXh0LCBXS1N0cmluZ1JlZiB1cmxTY2hl
bWUpOwogCitXS19FWFBPUlQgdm9pZCBfV0tDb250ZXh0U2V0QWx3YXlzVXNlc0NvbXBsZXhUZXh0
Q29kZVBhdGgoV0tDb250ZXh0UmVmIGNvbnRleHQsIGJvb2wgYWx3YXlzVXNlQ29tcGxleFRleHRD
b2RlUGF0aCk7CisKIFdLX0VYUE9SVCB2b2lkIFdLQ29udGV4dFJlZ2lzdGVyVVJMU2NoZW1lQXNT
ZWN1cmUoV0tDb250ZXh0UmVmIGNvbnRleHQsIFdLU3RyaW5nUmVmIHVybFNjaGVtZSk7CiAKIFdL
X0VYUE9SVCB2b2lkIFdLQ29udGV4dFNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxT
Y2hlbWUoV0tDb250ZXh0UmVmIGNvbnRleHQsIFdLU3RyaW5nUmVmIHVybFNjaGVtZSk7CkluZGV4
OiBXZWJLaXQyL1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0
Mi9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwCShyZXZpc2lvbiA3NDI3NykKKysrIFdlYktpdDIv
V2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDQsNiArNDQsNyBA
QAogI2luY2x1ZGUgIldlYlByb2Nlc3NQcm94eU1lc3NhZ2VzLmgiCiAjaW5jbHVkZSA8V2ViQ29y
ZS9BcHBsaWNhdGlvbkNhY2hlU3RvcmFnZS5oPgogI2luY2x1ZGUgPFdlYkNvcmUvQ3Jvc3NPcmln
aW5QcmVmbGlnaHRSZXN1bHRDYWNoZS5oPgorI2luY2x1ZGUgPFdlYkNvcmUvRm9udC5oPgogI2lu
Y2x1ZGUgPFdlYkNvcmUvTGFuZ3VhZ2UuaD4KICNpbmNsdWRlIDxXZWJDb3JlL1BhZ2UuaD4KICNp
bmNsdWRlIDxXZWJDb3JlL1BhZ2VHcm91cC5oPgpAQCAtMTc2LDYgKzE3Nyw5IEBAIHZvaWQgV2Vi
UHJvY2Vzczo6aW5pdGlhbGl6ZVdlYlByb2Nlc3MoY28KICAgICAgICAgY2xlYXJSZXNvdXJjZUNh
Y2hlcygpOwogICAgIGlmIChwYXJhbWV0ZXJzLmNsZWFyQXBwbGljYXRpb25DYWNoZSkKICAgICAg
ICAgY2xlYXJBcHBsaWNhdGlvbkNhY2hlKCk7CisKKyAgICBpZiAocGFyYW1ldGVycy5zaG91bGRB
bHdheXNVc2VDb21wbGV4VGV4dENvZGVQYXRoKQorICAgICAgICBzZXRBbHdheXNVc2VzQ29tcGxl
eFRleHRDb2RlUGF0aCh0cnVlKTsKIH0KIAogdm9pZCBXZWJQcm9jZXNzOjpzZXRTaG91bGRUcmFj
a1Zpc2l0ZWRMaW5rcyhib29sIHNob3VsZFRyYWNrVmlzaXRlZExpbmtzKQpAQCAtMTk4LDYgKzIw
MiwxMSBAQCB2b2lkIFdlYlByb2Nlc3M6OnNldERvbWFpblJlbGF4YXRpb25Gb3JiCiAgICAgU2Vj
dXJpdHlPcmlnaW46OnNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JVUkxTY2hlbWUodHJ1
ZSwgdXJsU2NoZW1lKTsKIH0KIAordm9pZCBXZWJQcm9jZXNzOjpzZXRBbHdheXNVc2VzQ29tcGxl
eFRleHRDb2RlUGF0aChib29sIGFsd2F5c1VzZUNvbXBsZXhUZXh0KQoreworICAgIEZvbnQ6OnNl
dENvZGVQYXRoKGFsd2F5c1VzZUNvbXBsZXhUZXh0ID8gRm9udDo6Q29tcGxleCA6IEZvbnQ6OkF1
dG8pOworfQorCiB2b2lkIFdlYlByb2Nlc3M6Omxhbmd1YWdlQ2hhbmdlZChjb25zdCBTdHJpbmcm
IGxhbmd1YWdlKSBjb25zdAogewogICAgIG92ZXJyaWRlRGVmYXVsdExhbmd1YWdlKGxhbmd1YWdl
KTsKSW5kZXg6IFdlYktpdDIvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmgKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuaAkocmV2aXNpb24gNzQyNzcpCisrKyBXZWJL
aXQyL1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5oCSh3b3JraW5nIGNvcHkpCkBAIC0xMTEsNiArMTEx
LDcgQEAgcHJpdmF0ZToKICAgICB2b2lkIHJlZ2lzdGVyVVJMU2NoZW1lQXNFbXB0eURvY3VtZW50
KGNvbnN0IFN0cmluZyYpOwogICAgIHZvaWQgcmVnaXN0ZXJVUkxTY2hlbWVBc1NlY3VyZShjb25z
dCBTdHJpbmcmKSBjb25zdDsKICAgICB2b2lkIHNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5G
b3JVUkxTY2hlbWUoY29uc3QgU3RyaW5nJikgY29uc3Q7CisgICAgdm9pZCBzZXRBbHdheXNVc2Vz
Q29tcGxleFRleHRDb2RlUGF0aChib29sKTsKICAgICB2b2lkIGxhbmd1YWdlQ2hhbmdlZChjb25z
dCBTdHJpbmcmKSBjb25zdDsKICNpZiBQTEFURk9STShXSU4pCiAgICAgdm9pZCBzZXRTaG91bGRQ
YWludE5hdGl2ZUNvbnRyb2xzKGJvb2wpOwpJbmRleDogV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBy
b2Nlc3MubWVzc2FnZXMuaW4KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBy
b2Nlc3MubWVzc2FnZXMuaW4JKHJldmlzaW9uIDc0Mjc3KQorKysgV2ViS2l0Mi9XZWJQcm9jZXNz
L1dlYlByb2Nlc3MubWVzc2FnZXMuaW4JKHdvcmtpbmcgY29weSkKQEAgLTM4LDYgKzM4LDcgQEAg
bWVzc2FnZXMgLT4gV2ViUHJvY2VzcyB7CiAgICAgUmVnaXN0ZXJVUkxTY2hlbWVBc0VtcHR5RG9j
dW1lbnQoV1RGOjpTdHJpbmcgc2NoZW1lKQogICAgIFJlZ2lzdGVyVVJMU2NoZW1lQXNTZWN1cmUo
V1RGOjpTdHJpbmcgc2NoZW1lKQogICAgIFNldERvbWFpblJlbGF4YXRpb25Gb3JiaWRkZW5Gb3JV
UkxTY2hlbWUoV1RGOjpTdHJpbmcgc2NoZW1lKQorICAgIFNldEFsd2F5c1VzZXNDb21wbGV4VGV4
dENvZGVQYXRoKGJvb2wgYWx3YXlzVXNlQ29tcGxleFRleHQpCiAgICAgTGFuZ3VhZ2VDaGFuZ2Vk
KFdURjo6U3RyaW5nIGxhbmd1YWdlKQogI2lmIFBMQVRGT1JNKFdJTikKICAgICBTZXRTaG91bGRQ
YWludE5hdGl2ZUNvbnRyb2xzKGJvb2wgc2hvdWxkUGFpbnROYXRpdmVDb250cm9scykK
</data>
<flag name="review"
          id="67914"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>