<?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>59898</bug_id>
          
          <creation_ts>2011-05-01 15:01:39 -0700</creation_ts>
          <short_desc>[WINCE] Fix OwnPtr strict issues</short_desc>
          <delta_ts>2011-05-01 15:28:37 -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>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</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>
          
          <blocked>59428</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Patrick R. Gansterer">paroga</reporter>
          <assigned_to name="Patrick R. Gansterer">paroga</assigned_to>
          <cc>abarth</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>396063</commentid>
    <comment_count>0</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-05-01 15:01:39 -0700</bug_when>
    <thetext>see patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>396064</commentid>
    <comment_count>1</comment_count>
      <attachid>91849</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-05-01 15:08:29 -0700</bug_when>
    <thetext>Created attachment 91849
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>396065</commentid>
    <comment_count>2</comment_count>
      <attachid>91849</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-05-01 15:12:01 -0700</bug_when>
    <thetext>Comment on attachment 91849
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=91849&amp;action=review

&gt; Source/WebCore/platform/graphics/wince/FontPlatformData.cpp:425
&gt; -        m_private-&gt;m_rootFontData-&gt;m_hfont.set(0);
&gt; +        m_private-&gt;m_rootFontData-&gt;m_hfont.clear();

Apparently we prefer assigning nullptr rather than clear.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>396069</commentid>
    <comment_count>3</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2011-05-01 15:28:37 -0700</bug_when>
    <thetext>Committed r85433: &lt;http://trac.webkit.org/changeset/85433&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>91849</attachid>
            <date>2011-05-01 15:08:29 -0700</date>
            <delta_ts>2011-05-01 15:12:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-59898.patch</filename>
            <type>text/plain</type>
            <size>9796</size>
            <attacher name="Patrick R. Gansterer">paroga</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VM
b2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDVkZTRmNC4uYmEwMzlkNSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwpAQCAtMiw2ICsyLDM0IEBACiAKICAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCiAKKyAgICAgICAgW1dJTkNFXSBGaXggT3duUHRyIHN0cmljdCBpc3N1ZXMKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU5ODk4CisKKyAgICAg
ICAgKiBwYWdlL3dpbmNlL0ZyYW1lV2luQ0UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6aW1hZ2VG
cm9tU2VsZWN0aW9uKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy93aW5jZS9Gb250UGxh
dGZvcm1EYXRhLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkZpeGVkU2l6ZUZvbnREYXRhOjpjcmVh
dGUpOgorICAgICAgICAoV2ViQ29yZTo6Rm9udFBsYXRmb3JtUHJpdmF0ZURhdGE6OkZvbnRQbGF0
Zm9ybURhdGE6Omhmb250KToKKyAgICAgICAgKFdlYkNvcmU6OkZvbnRQbGF0Zm9ybVByaXZhdGVE
YXRhOjpGb250UGxhdGZvcm1EYXRhOjpnZXRTY2FsZWRGb250SGFuZGxlKToKKyAgICAgICAgKFdl
YkNvcmU6OkZvbnRQbGF0Zm9ybVByaXZhdGVEYXRhOjpGb250UGxhdGZvcm1EYXRhOjpkaXNjYXJk
Rm9udEhhbmRsZSk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mvd2luY2UvR3JhcGhpY3ND
b250ZXh0V2luQ0UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0OjpzdHJv
a2VBcmMpOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NDb250ZXh0OjpmaWxsUmVjdCk6Cisg
ICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0NvbnRleHQ6OmNsaXApOgorICAgICAgICAoV2ViQ29y
ZTo6R3JhcGhpY3NDb250ZXh0OjpmaWxsUm91bmRlZFJlY3QpOgorICAgICAgICAoV2ViQ29yZTo6
R3JhcGhpY3NDb250ZXh0OjpkcmF3Um91bmRDb3JuZXIpOgorICAgICAgICAoV2ViQ29yZTo6R3Jh
cGhpY3NDb250ZXh0OjpkcmF3VGV4dCk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mvd2lu
Y2UvSW1hZ2VCdWZmZXJXaW5DRS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJbWFnZUJ1ZmZlcjo6
SW1hZ2VCdWZmZXIpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3dpbmNlL0ltYWdlV2lu
Q0UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Qml0bWFwSW1hZ2U6OmdldEhCSVRNQVBPZlNpemUp
OgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3dpbmNlL1NoYXJlZEJpdG1hcC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpTaGFyZWRCaXRtYXA6OlNoYXJlZEJpdG1hcCk6CisKKzIwMTEtMDUt
MDEgIFBhdHJpY2sgR2Fuc3RlcmVyICA8cGFyb2dhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKICAgICAgICAgRml4IE93blB0ciBzdHJpY3QgaXNz
dWVzIGluIHdpbmRvd3MgYnVpbGQKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTU5ODc4CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2Uvd2lu
Y2UvRnJhbWVXaW5DRS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL3dpbmNlL0ZyYW1lV2luQ0Uu
Y3BwCmluZGV4IDYwZTlhYWMuLmU3YWNmOTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bh
Z2Uvd2luY2UvRnJhbWVXaW5DRS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS93aW5jZS9G
cmFtZVdpbkNFLmNwcApAQCAtMTI4LDcgKzEyOCw3IEBAIEhCSVRNQVAgaW1hZ2VGcm9tU2VsZWN0
aW9uKEZyYW1lKiBmcmFtZSwgYm9vbCBmb3JjZUJsYWNrVGV4dCkKICAgICAgICAgaCA9IGlyLmhl
aWdodCgpOwogICAgIH0KIAotICAgIE93blB0cjxIREM+IGJtcERDKENyZWF0ZUNvbXBhdGlibGVE
QyhnX3NjcmVlbkRDKSk7CisgICAgT3duUHRyPEhEQz4gYm1wREMgPSBhZG9wdFB0cihDcmVhdGVD
b21wYXRpYmxlREMoZ19zY3JlZW5EQykpOwogICAgIEhCSVRNQVAgaEJtcCA9IENyZWF0ZUNvbXBh
dGlibGVCaXRtYXAoZ19zY3JlZW5EQywgdywgaCk7CiAgICAgaWYgKCFoQm1wKQogICAgICAgICBy
ZXR1cm4gMDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3dp
bmNlL0ZvbnRQbGF0Zm9ybURhdGEuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3Mvd2luY2UvRm9udFBsYXRmb3JtRGF0YS5jcHAKaW5kZXggZDc2N2FjNy4uOGY4NmJkYSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvd2luY2UvRm9udFBsYXRm
b3JtRGF0YS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvd2luY2Uv
Rm9udFBsYXRmb3JtRGF0YS5jcHAKQEAgLTI2Miw3ICsyNjIsNyBAQCBQYXNzUmVmUHRyPEZpeGVk
U2l6ZUZvbnREYXRhPiBGaXhlZFNpemVGb250RGF0YTo6Y3JlYXRlKGNvbnN0IEF0b21pY1N0cmlu
ZyYgZmFtaQogICAgIHdtZW1jcHkod2luRm9udC5sZkZhY2VOYW1lLCBmYW1pbHkuY2hhcmFjdGVy
cygpLCBsZW4pOwogICAgIHdpbkZvbnQubGZGYWNlTmFtZVtsZW5dID0gTCdcMCc7CiAKLSAgICBm
b250RGF0YS0+bV9oZm9udC5zZXQoQ3JlYXRlRm9udEluZGlyZWN0KCZ3aW5Gb250KSk7CisgICAg
Zm9udERhdGEtPm1faGZvbnQgPSBhZG9wdFB0cihDcmVhdGVGb250SW5kaXJlY3QoJndpbkZvbnQp
KTsKIAogICAgIEhHRElPQkogb2xkRm9udCA9IFNlbGVjdE9iamVjdChnX3NjcmVlbkRDLCBmb250
RGF0YS0+bV9oZm9udC5nZXQoKSk7CiAKQEAgLTM5NCw3ICszOTQsNyBAQCBIRk9OVCBGb250UGxh
dGZvcm1EYXRhOjpoZm9udCgpIGNvbnN0CiAgICAgICAgIHJldHVybiAwOwogCiAgICAgaWYgKCFt
X3ByaXZhdGUtPm1fcm9vdEZvbnREYXRhLT5tX2hmb250KQotICAgICAgICBtX3ByaXZhdGUtPm1f
cm9vdEZvbnREYXRhLT5tX2hmb250LnNldChDcmVhdGVGb250SW5kaXJlY3QoJm1fcHJpdmF0ZS0+
bV9yb290Rm9udERhdGEtPm1fZm9udCkpOworICAgICAgICBtX3ByaXZhdGUtPm1fcm9vdEZvbnRE
YXRhLT5tX2hmb250ID0gYWRvcHRQdHIoQ3JlYXRlRm9udEluZGlyZWN0KCZtX3ByaXZhdGUtPm1f
cm9vdEZvbnREYXRhLT5tX2ZvbnQpKTsKIAogICAgIHJldHVybiBtX3ByaXZhdGUtPm1fcm9vdEZv
bnREYXRhLT5tX2hmb250LmdldCgpOwogfQpAQCAtNDEwLDcgKzQxMCw3IEBAIEhGT05UIEZvbnRQ
bGF0Zm9ybURhdGE6OmdldFNjYWxlZEZvbnRIYW5kbGUoaW50IGhlaWdodCwgaW50IHdpZHRoKSBj
b25zdAogICAgICAgICBMT0dGT05UIGZvbnQgPSBtX3ByaXZhdGUtPm1fcm9vdEZvbnREYXRhLT5t
X2ZvbnQ7CiAgICAgICAgIGZvbnQubGZIZWlnaHQgPSAtaGVpZ2h0OwogICAgICAgICBmb250Lmxm
V2lkdGggPSB3aWR0aDsKLSAgICAgICAgbV9wcml2YXRlLT5tX2hmb250U2NhbGVkLnNldChDcmVh
dGVGb250SW5kaXJlY3QoJmZvbnQpKTsKKyAgICAgICAgbV9wcml2YXRlLT5tX2hmb250U2NhbGVk
ID0gYWRvcHRQdHIoQ3JlYXRlRm9udEluZGlyZWN0KCZmb250KSk7CiAgICAgfQogCiAgICAgcmV0
dXJuIG1fcHJpdmF0ZS0+bV9oZm9udFNjYWxlZC5nZXQoKTsKQEAgLTQyMiwxMiArNDIyLDEyIEBA
IGJvb2wgRm9udFBsYXRmb3JtRGF0YTo6ZGlzY2FyZEZvbnRIYW5kbGUoKQogICAgICAgICByZXR1
cm4gZmFsc2U7CiAKICAgICBpZiAobV9wcml2YXRlLT5tX3Jvb3RGb250RGF0YS0+bV9oZm9udCkg
ewotICAgICAgICBtX3ByaXZhdGUtPm1fcm9vdEZvbnREYXRhLT5tX2hmb250LnNldCgwKTsKKyAg
ICAgICAgbV9wcml2YXRlLT5tX3Jvb3RGb250RGF0YS0+bV9oZm9udC5jbGVhcigpOwogICAgICAg
ICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKICAgICBpZiAobV9wcml2YXRlLT5tX2hmb250U2NhbGVk
KSB7Ci0gICAgICAgIG1fcHJpdmF0ZS0+bV9oZm9udFNjYWxlZC5zZXQoMCk7CisgICAgICAgIG1f
cHJpdmF0ZS0+bV9oZm9udFNjYWxlZC5jbGVhcigpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKICAg
ICB9CiAgICAgcmV0dXJuIGZhbHNlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3Mvd2luY2UvR3JhcGhpY3NDb250ZXh0V2luQ0UuY3BwIGIvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3Mvd2luY2UvR3JhcGhpY3NDb250ZXh0V2luQ0UuY3BwCmluZGV4
IGU1MDE2MjEuLjVmYjQzZDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL3dpbmNlL0dyYXBoaWNzQ29udGV4dFdpbkNFLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy93aW5jZS9HcmFwaGljc0NvbnRleHRXaW5DRS5jcHAKQEAgLTgz
MSwxMSArODMxLDExIEBAIHZvaWQgR3JhcGhpY3NDb250ZXh0OjpzdHJva2VBcmMoY29uc3QgSW50
UmVjdCYgcmVjdCwgaW50IHN0YXJ0QW5nbGUsIGludCBhbmdsZVNwCiAgICAgICAgIGNsaXBSZWN0
LmJvdHRvbSA9IHN0YXJ0WTsKICAgICB9CiAKLSAgICBPd25QdHI8SFJHTj4gY2xpcFJnbihDcmVh
dGVSZWN0UmduKDAsIDAsIDAsIDApKTsKKyAgICBPd25QdHI8SFJHTj4gY2xpcFJnbiA9IGFkb3B0
UHRyKENyZWF0ZVJlY3RSZ24oMCwgMCwgMCwgMCkpOwogICAgIGJvb2wgbmV3Q2xpcDsKICAgICBp
ZiAoR2V0Q2xpcFJnbihkYywgY2xpcFJnbi5nZXQoKSkgPD0gMCkgewogICAgICAgICBuZXdDbGlw
ID0gdHJ1ZTsKLSAgICAgICAgY2xpcFJnbi5zZXQoQ3JlYXRlUmVjdFJnbihjbGlwUmVjdC5sZWZ0
LCBjbGlwUmVjdC50b3AsIGNsaXBSZWN0LnJpZ2h0LCBjbGlwUmVjdC5ib3R0b20pKTsKKyAgICAg
ICAgY2xpcFJnbiA9IGFkb3B0UHRyKENyZWF0ZVJlY3RSZ24oY2xpcFJlY3QubGVmdCwgY2xpcFJl
Y3QudG9wLCBjbGlwUmVjdC5yaWdodCwgY2xpcFJlY3QuYm90dG9tKSk7CiAgICAgICAgIFNlbGVj
dENsaXBSZ24oZGMsIGNsaXBSZ24uZ2V0KCkpOwogICAgIH0gZWxzZSB7CiAgICAgICAgIG5ld0Ns
aXAgPSBmYWxzZTsKQEAgLTk0OCw3ICs5NDgsNyBAQCB2b2lkIEdyYXBoaWNzQ29udGV4dDo6Zmls
bFJlY3QoY29uc3QgRmxvYXRSZWN0JiByZWN0LCBjb25zdCBDb2xvciYgY29sb3IsIENvbG9yUwog
ICAgIGlmICghdHJhbnNwYXJlbnREQy5oZGMoKSkKICAgICAgICAgcmV0dXJuOwogCi0gICAgT3du
UHRyPEhCUlVTSD4gaGJydXNoKENyZWF0ZVNvbGlkQnJ1c2goUkdCKGNvbG9yLnJlZCgpLCBjb2xv
ci5ncmVlbigpLCBjb2xvci5ibHVlKCkpKSk7CisgICAgT3duUHRyPEhCUlVTSD4gaGJydXNoID0g
YWRvcHRQdHIoQ3JlYXRlU29saWRCcnVzaChSR0IoY29sb3IucmVkKCksIGNvbG9yLmdyZWVuKCks
IGNvbG9yLmJsdWUoKSkpKTsKICAgICBGaWxsUmVjdCh0cmFuc3BhcmVudERDLmhkYygpLCAmdHJh
bnNwYXJlbnREQy5yZWN0KCksIGhicnVzaC5nZXQoKSk7CiB9CiAKQEAgLTk2MiwxMSArOTYyLDEx
IEBAIHZvaWQgR3JhcGhpY3NDb250ZXh0OjpjbGlwKGNvbnN0IEZsb2F0UmVjdCYgcmVjdCkKIAog
ICAgIEludFJlY3QgdHJSZWN0ID0gZW5jbG9zaW5nSW50UmVjdChtX2RhdGEtPm1hcFJlY3QocmVj
dCkpOwogCi0gICAgT3duUHRyPEhSR04+IGNsaXBSZ24oQ3JlYXRlUmVjdFJnbigwLCAwLCAwLCAw
KSk7CisgICAgT3duUHRyPEhSR04+IGNsaXBSZ24gPSBhZG9wdFB0cihDcmVhdGVSZWN0UmduKDAs
IDAsIDAsIDApKTsKICAgICBpZiAoR2V0Q2xpcFJnbihtX2RhdGEtPm1fZGMsIGNsaXBSZ24uZ2V0
KCkpID4gMCkKICAgICAgICAgSW50ZXJzZWN0Q2xpcFJlY3QobV9kYXRhLT5tX2RjLCB0clJlY3Qu
eCgpLCB0clJlY3QueSgpLCB0clJlY3QubWF4WCgpLCB0clJlY3QubWF4WSgpKTsKICAgICBlbHNl
IHsKLSAgICAgICAgY2xpcFJnbi5zZXQoQ3JlYXRlUmVjdFJnbih0clJlY3QueCgpLCB0clJlY3Qu
eSgpLCB0clJlY3QubWF4WCgpLCB0clJlY3QubWF4WSgpKSk7CisgICAgICAgIGNsaXBSZ24gPSBh
ZG9wdFB0cihDcmVhdGVSZWN0UmduKHRyUmVjdC54KCksIHRyUmVjdC55KCksIHRyUmVjdC5tYXhY
KCksIHRyUmVjdC5tYXhZKCkpKTsKICAgICAgICAgU2VsZWN0Q2xpcFJnbihtX2RhdGEtPm1fZGMs
IGNsaXBSZ24uZ2V0KCkpOwogICAgIH0KIH0KQEAgLTEyNTIsNyArMTI1Miw3IEBAIHZvaWQgR3Jh
cGhpY3NDb250ZXh0OjpmaWxsUm91bmRlZFJlY3QoY29uc3QgSW50UmVjdCYgZmlsbFJlY3QsIGNv
bnN0IEludFNpemUmIHRvCiAgICAgY2xpcFJlY3QucmlnaHQgPSBjZW50ZXJQb2ludC54KCk7CiAg
ICAgY2xpcFJlY3QuYm90dG9tID0gY2VudGVyUG9pbnQueSgpOwogCi0gICAgT3duUHRyPEhSR04+
IGNsaXBSZ24oQ3JlYXRlUmVjdFJnbigwLCAwLCAwLCAwKSk7CisgICAgT3duUHRyPEhSR04+IGNs
aXBSZ24gPSBhZG9wdFB0cihDcmVhdGVSZWN0UmduKDAsIDAsIDAsIDApKTsKICAgICBib29sIG5l
ZWRzTmV3Q2xpcCA9IChHZXRDbGlwUmduKGRjLCBjbGlwUmduLmdldCgpKSA8PSAwKTsKICAgICAK
ICAgICBkcmF3Um91bmRDb3JuZXIobmVlZHNOZXdDbGlwLCBjbGlwUmVjdCwgcmVjdFdpbiwgZGMs
IHN0YWJsZVJvdW5kKG5ld1RvcExlZnQud2lkdGgoKSAqIDIpLCBzdGFibGVSb3VuZChuZXdUb3BM
ZWZ0LmhlaWdodCgpICogMikpOwpAQCAtMTI4NywxNSArMTI4NywxNSBAQCB2b2lkIEdyYXBoaWNz
Q29udGV4dDo6ZHJhd1JvdW5kQ29ybmVyKGJvb2wgbmVlZHNOZXdDbGlwLCBSRUNUIGNsaXBSZWN0
LCBSRUNUIHJlYwogICAgIGlmICghZGMpCiAgICAgICAgIHJldHVybjsKIAotICAgIE93blB0cjxI
UkdOPiBjbGlwUmduKENyZWF0ZVJlY3RSZ24oMCwgMCwgMCwgMCkpOwotICAgIGlmIChuZWVkc05l
d0NsaXApICB7Ci0gICAgICAgIGNsaXBSZ24uc2V0KENyZWF0ZVJlY3RSZ24oY2xpcFJlY3QubGVm
dCwgY2xpcFJlY3QudG9wLCBjbGlwUmVjdC5yaWdodCwgY2xpcFJlY3QuYm90dG9tKSk7CisgICAg
T3duUHRyPEhSR04+IGNsaXBSZ24gPSBhZG9wdFB0cihDcmVhdGVSZWN0UmduKDAsIDAsIDAsIDAp
KTsKKyAgICBpZiAobmVlZHNOZXdDbGlwKSB7CisgICAgICAgIGNsaXBSZ24gPSBhZG9wdFB0cihD
cmVhdGVSZWN0UmduKGNsaXBSZWN0LmxlZnQsIGNsaXBSZWN0LnRvcCwgY2xpcFJlY3QucmlnaHQs
IGNsaXBSZWN0LmJvdHRvbSkpOwogICAgICAgICBTZWxlY3RDbGlwUmduKGRjLCBjbGlwUmduLmdl
dCgpKTsKLSAgICB9IGVsc2UgCisgICAgfSBlbHNlCiAgICAgICAgIEludGVyc2VjdENsaXBSZWN0
KGRjLCBjbGlwUmVjdC5sZWZ0LCBjbGlwUmVjdC50b3AsIGNsaXBSZWN0LnJpZ2h0LCBjbGlwUmVj
dC5ib3R0b20pOwotICAgIAorCiAgICAgOjpSb3VuZFJlY3QoZGMsIHJlY3RXaW4ubGVmdCAsIHJl
Y3RXaW4udG9wICwgcmVjdFdpbi5yaWdodCAsIHJlY3RXaW4uYm90dG9tICwgd2lkdGgsIGhlaWdo
dCk7Ci0gICAgCisKICAgICBTZWxlY3RDbGlwUmduKGRjLCBuZWVkc05ld0NsaXAgPyAwIDogY2xp
cFJnbi5nZXQoKSk7CiB9CiAKQEAgLTE2MjIsNyArMTYyMiw3IEBAIHZvaWQgR3JhcGhpY3NDb250
ZXh0OjpkcmF3VGV4dChjb25zdCBTaW1wbGVGb250RGF0YSogZm9udERhdGEsIGNvbnN0IEdseXBo
QnVmZmVyCiAKICAgICAgICAgb2Zmc2V0ICs9IHdpZHRoOwogCi0gICAgICAgIE93blB0cjxIUEVO
PiBoUGVuKENyZWF0ZVBlbihQU19EQVNILCAxLCBmb250Q29sb3IpKTsKKyAgICAgICAgT3duUHRy
PEhQRU4+IGhQZW4gPSBhZG9wdFB0cihDcmVhdGVQZW4oUFNfREFTSCwgMSwgZm9udENvbG9yKSk7
CiAgICAgICAgIEhHRElPQkogb2xkUGVuID0gU2VsZWN0T2JqZWN0KG1fZGF0YS0+bV9kYywgaFBl
bi5nZXQoKSk7CiAKICAgICAgICAgTW92ZVRvRXgobV9kYXRhLT5tX2RjLCBzdGFibGVSb3VuZCh0
clBvaW50LngoKSksIHksIDApOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3Mvd2luY2UvSW1hZ2VCdWZmZXJXaW5DRS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy93aW5jZS9JbWFnZUJ1ZmZlcldpbkNFLmNwcAppbmRleCBiNTExOGY2Li40
OGYxMzMzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93aW5j
ZS9JbWFnZUJ1ZmZlcldpbkNFLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy93aW5jZS9JbWFnZUJ1ZmZlcldpbkNFLmNwcApAQCAtNzksNyArNzksNyBAQCBJbWFnZUJ1
ZmZlcjo6SW1hZ2VCdWZmZXIoY29uc3QgSW50U2l6ZSYgc2l6ZSwgQ29sb3JTcGFjZSBjb2xvclNw
YWNlLCBSZW5kZXJpbmdNbwogICAgIC8vIEZJWE1FOiBjb2xvclNwYWNlIGlzIG5vdCB1c2VkCiAg
ICAgVU5VU0VEX1BBUkFNKGNvbG9yU3BhY2UpOwogCi0gICAgbV9jb250ZXh0LnNldChuZXcgR3Jh
cGhpY3NDb250ZXh0KDApKTsKKyAgICBtX2NvbnRleHQgPSBhZG9wdFB0cihuZXcgR3JhcGhpY3ND
b250ZXh0KDApKTsKICAgICBtX2NvbnRleHQtPnNldEJpdG1hcChtX2RhdGEubV9iaXRtYXApOwog
ICAgIHN1Y2Nlc3MgPSB0cnVlOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3Mvd2luY2UvSW1hZ2VXaW5DRS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy93aW5jZS9JbWFnZVdpbkNFLmNwcAppbmRleCBjZmNjNDg3Li4yM2QzYjNhIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93aW5jZS9JbWFnZVdp
bkNFLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93aW5jZS9JbWFn
ZVdpbkNFLmNwcApAQCAtNzAsNyArNzAsNyBAQCBib29sIEJpdG1hcEltYWdlOjpnZXRIQklUTUFQ
T2ZTaXplKEhCSVRNQVAgYm1wLCBMUFNJWkUgc2l6ZSkKICAgICBBU1NFUlQoYm1wSW5mby5ibUJp
dHNQaXhlbCA9PSAzMik7CiAgICAgaW50IGJ1ZmZlclNpemUgPSBibXBJbmZvLmJtV2lkdGhCeXRl
cyAqIGJtcEluZm8uYm1IZWlnaHQ7CiAKLSAgICBPd25QdHI8SERDPiBoZGMoQ3JlYXRlQ29tcGF0
aWJsZURDKDApKTsKKyAgICBPd25QdHI8SERDPiBoZGMgPSBhZG9wdFB0cihDcmVhdGVDb21wYXRp
YmxlREMoMCkpOwogICAgIEhHRElPQkogaE9sZEJtcCA9IFNlbGVjdE9iamVjdChoZGMuZ2V0KCks
IGJtcCk7CiAKICAgICB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy93aW5jZS9TaGFyZWRCaXRtYXAuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3Mvd2luY2UvU2hhcmVkQml0bWFwLmNwcAppbmRleCAyYmYwMDI4Li5iNjA0Mzk3IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93aW5jZS9TaGFyZWRCaXRt
YXAuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3dpbmNlL1NoYXJl
ZEJpdG1hcC5jcHAKQEAgLTY2LDcgKzY2LDYgQEAgU2hhcmVkQml0bWFwOjpTaGFyZWRCaXRtYXAo
Y29uc3QgSW50U2l6ZSYgc2l6ZSwgQml0bWFwSW5mbzo6Qml0Q291bnQgYml0Q291bnQsIGIKICAg
ICAsIG1fcGl4ZWxzKDApCiAgICAgLCBtX2hhc0FscGhhKGZhbHNlKQogICAgICwgbV92YWxpZEhl
aWdodChhYnMoc2l6ZS5oZWlnaHQoKSkpCi0gICAgLCBtX2hiaXRtYXAoMCkKIHsKICNpZm5kZWYg
TkRFQlVHCiAgICAgc2hhcmVkQml0bWFwTGVha0NvdW50ZXIuaW5jcmVtZW50KCk7Cg==
</data>
<flag name="review"
          id="84744"
          type_id="1"
          status="+"
          setter="abarth"
    />
    <flag name="commit-queue"
          id="84745"
          type_id="3"
          status="-"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>