<?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>121280</bug_id>
          
          <creation_ts>2013-09-13 00:36:39 -0700</creation_ts>
          <short_desc>Give actions in Range class NON_SHOUTING_NAMES</short_desc>
          <delta_ts>2019-02-06 09:03:42 -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>DOM</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>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kangil.han</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>928684</commentid>
    <comment_count>0</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2013-09-13 00:36:39 -0700</bug_when>
    <thetext>Give actions in Range class NON_SHOUTING_NAMES</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928685</commentid>
    <comment_count>1</comment_count>
      <attachid>211517</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2013-09-13 00:38:21 -0700</bug_when>
    <thetext>Created attachment 211517
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928691</commentid>
    <comment_count>2</comment_count>
      <attachid>211517</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-13 01:15:33 -0700</bug_when>
    <thetext>Comment on attachment 211517
Patch

Clearing flags on attachment: 211517

Committed r155676: &lt;http://trac.webkit.org/changeset/155676&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928692</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-13 01:15:35 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503021</commentid>
    <comment_count>4</comment_count>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2019-02-06 09:03:42 -0800</bug_when>
    <thetext>Mass moving XML DOM bugs to the &quot;DOM&quot; Component.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>211517</attachid>
            <date>2013-09-13 00:38:21 -0700</date>
            <delta_ts>2013-09-13 01:15:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-121280-20130913003821.patch</filename>
            <type>text/plain</type>
            <size>11877</size>
            <attacher name="Darin Adler">darin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU1Njc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTYzYTRmOTQ0YjI3N2Q2
ZDc0Yzk0OWE5MTEyNTMwNTEyNmQxNWNkYy4uZjhmM2I1MWI5NjBkYTY5ZWIwMzM3ZGFlMTRlZmI2
ODkyY2ZiYzI5YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEzLTA5LTEzICBEYXJp
biBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KKworICAgICAgICBHaXZlIGFjdGlvbnMgaW4gUmFu
Z2UgY2xhc3MgTk9OX1NIT1VUSU5HX05BTUVTCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMjEyODAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIGRvbS9SYW5nZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpS
YW5nZTo6ZGVsZXRlQ29udGVudHMpOgorICAgICAgICAoV2ViQ29yZTo6UmFuZ2U6OnByb2Nlc3ND
b250ZW50cyk6CisgICAgICAgIChXZWJDb3JlOjpSYW5nZTo6cHJvY2Vzc0NvbnRlbnRzQmV0d2Vl
bk9mZnNldHMpOgorICAgICAgICAoV2ViQ29yZTo6UmFuZ2U6OnByb2Nlc3NOb2Rlcyk6CisgICAg
ICAgIChXZWJDb3JlOjpSYW5nZTo6cHJvY2Vzc0FuY2VzdG9yc0FuZFRoZWlyU2libGluZ3MpOgor
ICAgICAgICAoV2ViQ29yZTo6UmFuZ2U6OmV4dHJhY3RDb250ZW50cyk6CisgICAgICAgIChXZWJD
b3JlOjpSYW5nZTo6Y2xvbmVDb250ZW50cyk6CisgICAgICAgICogZG9tL1JhbmdlLmg6CisgICAg
ICAgIEp1c3QgbGV0IGRvLXdlYmNvcmUtcmVuYW1lIGRvIGl0cyB0aGluZy4KKyAgICAgICAgLSBE
RUxFVEVfQ09OVEVOVFMgLT4gRGVsZXRlCisgICAgICAgIC0gRVhUUkFDVF9DT05URU5UUyAtPiBF
eHRyYWN0CisgICAgICAgIC0gQ0xPTkVfQ09OVEVOVFMgLT4gQ2xvbmUKKwogMjAxMy0wOS0xMiAg
U2FudG9zaCBNYWh0byAgPHNhbnRvc2gubWFAc2Ftc3VuZy5jb20+CiAKICAgICAgICAgW0VGTF1C
YWNrZ3JvdW5kIFN0eWxlIG9mIGVsZW1lbnQgbm90IHZpc2libGUgYmVjYXVzZSBvZiAgZGVmYXVs
dCB0aGVtZSBzdHlsZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL1JhbmdlLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL2RvbS9SYW5nZS5jcHAKaW5kZXggY2E5MzY1YTNkNzVjOWQyNDVjNGRk
MGQ3YzBmY2I0NTg0NWZhMTNlMS4uNWVkZjA1NTRhYzkzMDQyOTBhMGEzYmIyNjRlYWUwMWU5ZTMw
YWVlMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL1JhbmdlLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9kb20vUmFuZ2UuY3BwCkBAIC01NjcsNyArNTY3LDcgQEAgdm9pZCBSYW5nZTo6
ZGVsZXRlQ29udGVudHMoRXhjZXB0aW9uQ29kZSYgZWMpCiAgICAgaWYgKGVjKQogICAgICAgICBy
ZXR1cm47CiAKLSAgICBwcm9jZXNzQ29udGVudHMoREVMRVRFX0NPTlRFTlRTLCBlYyk7CisgICAg
cHJvY2Vzc0NvbnRlbnRzKERlbGV0ZSwgZWMpOwogfQogCiBib29sIFJhbmdlOjppbnRlcnNlY3Rz
Tm9kZShOb2RlKiByZWZOb2RlLCBFeGNlcHRpb25Db2RlJiBlYykKQEAgLTY3NCw3ICs2NzQsNyBA
QCBQYXNzUmVmUHRyPERvY3VtZW50RnJhZ21lbnQ+IFJhbmdlOjpwcm9jZXNzQ29udGVudHMoQWN0
aW9uVHlwZSBhY3Rpb24sIEV4Y2VwdGlvbgogICAgIHR5cGVkZWYgVmVjdG9yPFJlZlB0cjxOb2Rl
PiA+IE5vZGVWZWN0b3I7CiAKICAgICBSZWZQdHI8RG9jdW1lbnRGcmFnbWVudD4gZnJhZ21lbnQ7
Ci0gICAgaWYgKGFjdGlvbiA9PSBFWFRSQUNUX0NPTlRFTlRTIHx8IGFjdGlvbiA9PSBDTE9ORV9D
T05URU5UUykKKyAgICBpZiAoYWN0aW9uID09IEV4dHJhY3QgfHwgYWN0aW9uID09IENsb25lKQog
ICAgICAgICBmcmFnbWVudCA9IERvY3VtZW50RnJhZ21lbnQ6OmNyZWF0ZShtX293bmVyRG9jdW1l
bnQuZ2V0KCkpOwogCiAgICAgZWMgPSAwOwpAQCAtNzQwLDcgKzc0MCw3IEBAIFBhc3NSZWZQdHI8
RG9jdW1lbnRGcmFnbWVudD4gUmFuZ2U6OnByb2Nlc3NDb250ZW50cyhBY3Rpb25UeXBlIGFjdGlv
biwgRXhjZXB0aW9uCiAgICAgUmVmUHRyPE5vZGU+IHByb2Nlc3NFbmQgPSBjaGlsZE9mQ29tbW9u
Um9vdEJlZm9yZU9mZnNldChvcmlnaW5hbEVuZC5jb250YWluZXIoKSwgb3JpZ2luYWxFbmQub2Zm
c2V0KCksIGNvbW1vblJvb3QuZ2V0KCkpOwogCiAgICAgLy8gQ29sbGFwc2UgdGhlIHJhbmdlLCBt
YWtpbmcgc3VyZSB0aGF0IHRoZSByZXN1bHQgaXMgbm90IHdpdGhpbiBhIG5vZGUgdGhhdCB3YXMg
cGFydGlhbGx5IHNlbGVjdGVkLgotICAgIGlmIChhY3Rpb24gPT0gRVhUUkFDVF9DT05URU5UUyB8
fCBhY3Rpb24gPT0gREVMRVRFX0NPTlRFTlRTKSB7CisgICAgaWYgKGFjdGlvbiA9PSBFeHRyYWN0
IHx8IGFjdGlvbiA9PSBEZWxldGUpIHsKICAgICAgICAgaWYgKHBhcnRpYWxTdGFydCAmJiBjb21t
b25Sb290LT5jb250YWlucyhwYXJ0aWFsU3RhcnQuZ2V0KCkpKQogICAgICAgICAgICAgc2V0U3Rh
cnQocGFydGlhbFN0YXJ0LT5wYXJlbnROb2RlKCksIHBhcnRpYWxTdGFydC0+bm9kZUluZGV4KCkg
KyAxLCBlYyk7CiAgICAgICAgIGVsc2UgaWYgKHBhcnRpYWxFbmQgJiYgY29tbW9uUm9vdC0+Y29u
dGFpbnMocGFydGlhbEVuZC5nZXQoKSkpCkBAIC03NTMsNyArNzUzLDcgQEAgUGFzc1JlZlB0cjxE
b2N1bWVudEZyYWdtZW50PiBSYW5nZTo6cHJvY2Vzc0NvbnRlbnRzKEFjdGlvblR5cGUgYWN0aW9u
LCBFeGNlcHRpb24KICAgICAvLyBOb3cgYWRkIGxlZnRDb250ZW50cywgc3R1ZmYgaW4gYmV0d2Vl
biwgYW5kIHJpZ2h0Q29udGVudHMgdG8gdGhlIGZyYWdtZW50CiAgICAgLy8gKG9yIGp1c3QgZGVs
ZXRlIHRoZSBzdHVmZiBpbiBiZXR3ZWVuKQogCi0gICAgaWYgKChhY3Rpb24gPT0gRVhUUkFDVF9D
T05URU5UUyB8fCBhY3Rpb24gPT0gQ0xPTkVfQ09OVEVOVFMpICYmIGxlZnRDb250ZW50cykKKyAg
ICBpZiAoKGFjdGlvbiA9PSBFeHRyYWN0IHx8IGFjdGlvbiA9PSBDbG9uZSkgJiYgbGVmdENvbnRl
bnRzKQogICAgICAgICBmcmFnbWVudC0+YXBwZW5kQ2hpbGQobGVmdENvbnRlbnRzLCBlYyk7CiAK
ICAgICBpZiAocHJvY2Vzc1N0YXJ0KSB7CkBAIC03NjMsNyArNzYzLDcgQEAgUGFzc1JlZlB0cjxE
b2N1bWVudEZyYWdtZW50PiBSYW5nZTo6cHJvY2Vzc0NvbnRlbnRzKEFjdGlvblR5cGUgYWN0aW9u
LCBFeGNlcHRpb24KICAgICAgICAgcHJvY2Vzc05vZGVzKGFjdGlvbiwgbm9kZXMsIGNvbW1vblJv
b3QsIGZyYWdtZW50LCBlYyk7CiAgICAgfQogCi0gICAgaWYgKChhY3Rpb24gPT0gRVhUUkFDVF9D
T05URU5UUyB8fCBhY3Rpb24gPT0gQ0xPTkVfQ09OVEVOVFMpICYmIHJpZ2h0Q29udGVudHMpCisg
ICAgaWYgKChhY3Rpb24gPT0gRXh0cmFjdCB8fCBhY3Rpb24gPT0gQ2xvbmUpICYmIHJpZ2h0Q29u
dGVudHMpCiAgICAgICAgIGZyYWdtZW50LT5hcHBlbmRDaGlsZChyaWdodENvbnRlbnRzLCBlYyk7
CiAKICAgICByZXR1cm4gZnJhZ21lbnQucmVsZWFzZSgpOwpAQCAtNzkwLDcgKzc5MCw3IEBAIFBh
c3NSZWZQdHI8Tm9kZT4gUmFuZ2U6OnByb2Nlc3NDb250ZW50c0JldHdlZW5PZmZzZXRzKEFjdGlv
blR5cGUgYWN0aW9uLCBQYXNzUmVmCiAgICAgY2FzZSBOb2RlOjpDREFUQV9TRUNUSU9OX05PREU6
CiAgICAgY2FzZSBOb2RlOjpDT01NRU5UX05PREU6CiAgICAgICAgIEFTU0VSVChlbmRPZmZzZXQg
PD0gc3RhdGljX2Nhc3Q8Q2hhcmFjdGVyRGF0YSo+KGNvbnRhaW5lciktPmxlbmd0aCgpKTsKLSAg
ICAgICAgaWYgKGFjdGlvbiA9PSBFWFRSQUNUX0NPTlRFTlRTIHx8IGFjdGlvbiA9PSBDTE9ORV9D
T05URU5UUykgeworICAgICAgICBpZiAoYWN0aW9uID09IEV4dHJhY3QgfHwgYWN0aW9uID09IENs
b25lKSB7CiAgICAgICAgICAgICBSZWZQdHI8Q2hhcmFjdGVyRGF0YT4gYyA9IHN0YXRpY19wb2lu
dGVyX2Nhc3Q8Q2hhcmFjdGVyRGF0YT4oY29udGFpbmVyLT5jbG9uZU5vZGUodHJ1ZSkpOwogICAg
ICAgICAgICAgZGVsZXRlQ2hhcmFjdGVyRGF0YShjLCBzdGFydE9mZnNldCwgZW5kT2Zmc2V0LCBl
Yyk7CiAgICAgICAgICAgICBpZiAoZnJhZ21lbnQpIHsKQEAgLTc5OSwxMiArNzk5LDEyIEBAIFBh
c3NSZWZQdHI8Tm9kZT4gUmFuZ2U6OnByb2Nlc3NDb250ZW50c0JldHdlZW5PZmZzZXRzKEFjdGlv
blR5cGUgYWN0aW9uLCBQYXNzUmVmCiAgICAgICAgICAgICB9IGVsc2UKICAgICAgICAgICAgICAg
ICByZXN1bHQgPSBjLnJlbGVhc2UoKTsKICAgICAgICAgfQotICAgICAgICBpZiAoYWN0aW9uID09
IEVYVFJBQ1RfQ09OVEVOVFMgfHwgYWN0aW9uID09IERFTEVURV9DT05URU5UUykKKyAgICAgICAg
aWYgKGFjdGlvbiA9PSBFeHRyYWN0IHx8IGFjdGlvbiA9PSBEZWxldGUpCiAgICAgICAgICAgICBz
dGF0aWNfY2FzdDxDaGFyYWN0ZXJEYXRhKj4oY29udGFpbmVyKS0+ZGVsZXRlRGF0YShzdGFydE9m
ZnNldCwgZW5kT2Zmc2V0IC0gc3RhcnRPZmZzZXQsIGVjKTsKICAgICAgICAgYnJlYWs7CiAgICAg
Y2FzZSBOb2RlOjpQUk9DRVNTSU5HX0lOU1RSVUNUSU9OX05PREU6CiAgICAgICAgIEFTU0VSVChl
bmRPZmZzZXQgPD0gc3RhdGljX2Nhc3Q8UHJvY2Vzc2luZ0luc3RydWN0aW9uKj4oY29udGFpbmVy
KS0+ZGF0YSgpLmxlbmd0aCgpKTsKLSAgICAgICAgaWYgKGFjdGlvbiA9PSBFWFRSQUNUX0NPTlRF
TlRTIHx8IGFjdGlvbiA9PSBDTE9ORV9DT05URU5UUykgeworICAgICAgICBpZiAoYWN0aW9uID09
IEV4dHJhY3QgfHwgYWN0aW9uID09IENsb25lKSB7CiAgICAgICAgICAgICBSZWZQdHI8UHJvY2Vz
c2luZ0luc3RydWN0aW9uPiBjID0gc3RhdGljX3BvaW50ZXJfY2FzdDxQcm9jZXNzaW5nSW5zdHJ1
Y3Rpb24+KGNvbnRhaW5lci0+Y2xvbmVOb2RlKHRydWUpKTsKICAgICAgICAgICAgIGMtPnNldERh
dGEoYy0+ZGF0YSgpLnN1YnN0cmluZyhzdGFydE9mZnNldCwgZW5kT2Zmc2V0IC0gc3RhcnRPZmZz
ZXQpLCBlYyk7CiAgICAgICAgICAgICBpZiAoZnJhZ21lbnQpIHsKQEAgLTgxMyw3ICs4MTMsNyBA
QCBQYXNzUmVmUHRyPE5vZGU+IFJhbmdlOjpwcm9jZXNzQ29udGVudHNCZXR3ZWVuT2Zmc2V0cyhB
Y3Rpb25UeXBlIGFjdGlvbiwgUGFzc1JlZgogICAgICAgICAgICAgfSBlbHNlCiAgICAgICAgICAg
ICAgICAgcmVzdWx0ID0gYy5yZWxlYXNlKCk7CiAgICAgICAgIH0KLSAgICAgICAgaWYgKGFjdGlv
biA9PSBFWFRSQUNUX0NPTlRFTlRTIHx8IGFjdGlvbiA9PSBERUxFVEVfQ09OVEVOVFMpIHsKKyAg
ICAgICAgaWYgKGFjdGlvbiA9PSBFeHRyYWN0IHx8IGFjdGlvbiA9PSBEZWxldGUpIHsKICAgICAg
ICAgICAgIFByb2Nlc3NpbmdJbnN0cnVjdGlvbiogcGkgPSBzdGF0aWNfY2FzdDxQcm9jZXNzaW5n
SW5zdHJ1Y3Rpb24qPihjb250YWluZXIpOwogICAgICAgICAgICAgU3RyaW5nIGRhdGEocGktPmRh
dGEoKSk7CiAgICAgICAgICAgICBkYXRhLnJlbW92ZShzdGFydE9mZnNldCwgZW5kT2Zmc2V0IC0g
c3RhcnRPZmZzZXQpOwpAQCAtODMwLDcgKzgzMCw3IEBAIFBhc3NSZWZQdHI8Tm9kZT4gUmFuZ2U6
OnByb2Nlc3NDb250ZW50c0JldHdlZW5PZmZzZXRzKEFjdGlvblR5cGUgYWN0aW9uLCBQYXNzUmVm
CiAgICAgY2FzZSBOb2RlOjpOT1RBVElPTl9OT0RFOgogICAgIGNhc2UgTm9kZTo6WFBBVEhfTkFN
RVNQQUNFX05PREU6CiAgICAgICAgIC8vIEZJWE1FOiBTaG91bGQgd2UgYXNzZXJ0IHRoYXQgc29t
ZSBub2RlcyBuZXZlciBhcHBlYXIgaGVyZT8KLSAgICAgICAgaWYgKGFjdGlvbiA9PSBFWFRSQUNU
X0NPTlRFTlRTIHx8IGFjdGlvbiA9PSBDTE9ORV9DT05URU5UUykgeworICAgICAgICBpZiAoYWN0
aW9uID09IEV4dHJhY3QgfHwgYWN0aW9uID09IENsb25lKSB7CiAgICAgICAgICAgICBpZiAoZnJh
Z21lbnQpCiAgICAgICAgICAgICAgICAgcmVzdWx0ID0gZnJhZ21lbnQ7CiAgICAgICAgICAgICBl
bHNlCkBAIC04NTUsMTMgKzg1NSwxMyBAQCB2b2lkIFJhbmdlOjpwcm9jZXNzTm9kZXMoQWN0aW9u
VHlwZSBhY3Rpb24sIFZlY3RvcjxSZWZQdHI8Tm9kZT4gPiYgbm9kZXMsIFBhc3NSZQogewogICAg
IGZvciAodW5zaWduZWQgaSA9IDA7IGkgPCBub2Rlcy5zaXplKCk7IGkrKykgewogICAgICAgICBz
d2l0Y2ggKGFjdGlvbikgewotICAgICAgICBjYXNlIERFTEVURV9DT05URU5UUzoKKyAgICAgICAg
Y2FzZSBEZWxldGU6CiAgICAgICAgICAgICBvbGRDb250YWluZXItPnJlbW92ZUNoaWxkKG5vZGVz
W2ldLmdldCgpLCBlYyk7CiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSBFWFRSQUNU
X0NPTlRFTlRTOgorICAgICAgICBjYXNlIEV4dHJhY3Q6CiAgICAgICAgICAgICBuZXdDb250YWlu
ZXItPmFwcGVuZENoaWxkKG5vZGVzW2ldLnJlbGVhc2UoKSwgZWMpOyAvLyB3aWxsIHJlbW92ZSBu
IGZyb20gaXRzIHBhcmVudAogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgQ0xPTkVf
Q09OVEVOVFM6CisgICAgICAgIGNhc2UgQ2xvbmU6CiAgICAgICAgICAgICBuZXdDb250YWluZXIt
PmFwcGVuZENoaWxkKG5vZGVzW2ldLT5jbG9uZU5vZGUodHJ1ZSksIGVjKTsKICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICB9CkBAIC04ODAsNyArODgwLDcgQEAgUGFzc1JlZlB0cjxOb2RlPiBS
YW5nZTo6cHJvY2Vzc0FuY2VzdG9yc0FuZFRoZWlyU2libGluZ3MoQWN0aW9uVHlwZSBhY3Rpb24s
IE5vZGUKICAgICBSZWZQdHI8Tm9kZT4gZmlyc3RDaGlsZEluQW5jZXN0b3JUb1Byb2Nlc3MgPSBk
aXJlY3Rpb24gPT0gUHJvY2Vzc0NvbnRlbnRzRm9yd2FyZCA/IGNvbnRhaW5lci0+bmV4dFNpYmxp
bmcoKSA6IGNvbnRhaW5lci0+cHJldmlvdXNTaWJsaW5nKCk7CiAgICAgZm9yIChWZWN0b3I8UmVm
UHRyPE5vZGU+ID46OmNvbnN0X2l0ZXJhdG9yIGl0ID0gYW5jZXN0b3JzLmJlZ2luKCk7IGl0ICE9
IGFuY2VzdG9ycy5lbmQoKTsgKytpdCkgewogICAgICAgICBSZWZQdHI8Tm9kZT4gYW5jZXN0b3Ig
PSAqaXQ7Ci0gICAgICAgIGlmIChhY3Rpb24gPT0gRVhUUkFDVF9DT05URU5UUyB8fCBhY3Rpb24g
PT0gQ0xPTkVfQ09OVEVOVFMpIHsKKyAgICAgICAgaWYgKGFjdGlvbiA9PSBFeHRyYWN0IHx8IGFj
dGlvbiA9PSBDbG9uZSkgewogICAgICAgICAgICAgaWYgKFJlZlB0cjxOb2RlPiBjbG9uZWRBbmNl
c3RvciA9IGFuY2VzdG9yLT5jbG9uZU5vZGUoZmFsc2UpKSB7IC8vIE1pZ2h0IGhhdmUgYmVlbiBy
ZW1vdmVkIGFscmVhZHkgZHVyaW5nIG11dGF0aW9uIGV2ZW50LgogICAgICAgICAgICAgICAgIGNs
b25lZEFuY2VzdG9yLT5hcHBlbmRDaGlsZChjbG9uZWRDb250YWluZXIsIGVjKTsKICAgICAgICAg
ICAgICAgICBjbG9uZWRDb250YWluZXIgPSBjbG9uZWRBbmNlc3RvcjsKQEAgLTkwMCwxNiArOTAw
LDE2IEBAIFBhc3NSZWZQdHI8Tm9kZT4gUmFuZ2U6OnByb2Nlc3NBbmNlc3RvcnNBbmRUaGVpclNp
YmxpbmdzKEFjdGlvblR5cGUgYWN0aW9uLCBOb2RlCiAgICAgICAgIGZvciAoTm9kZVZlY3Rvcjo6
Y29uc3RfaXRlcmF0b3IgaXQgPSBub2Rlcy5iZWdpbigpOyBpdCAhPSBub2Rlcy5lbmQoKTsgKytp
dCkgewogICAgICAgICAgICAgTm9kZSogY2hpbGQgPSBpdC0+Z2V0KCk7CiAgICAgICAgICAgICBz
d2l0Y2ggKGFjdGlvbikgewotICAgICAgICAgICAgY2FzZSBERUxFVEVfQ09OVEVOVFM6CisgICAg
ICAgICAgICBjYXNlIERlbGV0ZToKICAgICAgICAgICAgICAgICBhbmNlc3Rvci0+cmVtb3ZlQ2hp
bGQoY2hpbGQsIGVjKTsKICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIGNhc2Ug
RVhUUkFDVF9DT05URU5UUzogLy8gd2lsbCByZW1vdmUgY2hpbGQgZnJvbSBhbmNlc3RvcgorICAg
ICAgICAgICAgY2FzZSBFeHRyYWN0OiAvLyB3aWxsIHJlbW92ZSBjaGlsZCBmcm9tIGFuY2VzdG9y
CiAgICAgICAgICAgICAgICAgaWYgKGRpcmVjdGlvbiA9PSBQcm9jZXNzQ29udGVudHNGb3J3YXJk
KQogICAgICAgICAgICAgICAgICAgICBjbG9uZWRDb250YWluZXItPmFwcGVuZENoaWxkKGNoaWxk
LCBlYyk7CiAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICBjbG9uZWRD
b250YWluZXItPmluc2VydEJlZm9yZShjaGlsZCwgY2xvbmVkQ29udGFpbmVyLT5maXJzdENoaWxk
KCksIGVjKTsKICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIGNhc2UgQ0xPTkVf
Q09OVEVOVFM6CisgICAgICAgICAgICBjYXNlIENsb25lOgogICAgICAgICAgICAgICAgIGlmIChk
aXJlY3Rpb24gPT0gUHJvY2Vzc0NvbnRlbnRzRm9yd2FyZCkKICAgICAgICAgICAgICAgICAgICAg
Y2xvbmVkQ29udGFpbmVyLT5hcHBlbmRDaGlsZChjaGlsZC0+Y2xvbmVOb2RlKHRydWUpLCBlYyk7
CiAgICAgICAgICAgICAgICAgZWxzZQpAQCAtOTI5LDcgKzkyOSw3IEBAIFBhc3NSZWZQdHI8RG9j
dW1lbnRGcmFnbWVudD4gUmFuZ2U6OmV4dHJhY3RDb250ZW50cyhFeGNlcHRpb25Db2RlJiBlYykK
ICAgICBpZiAoZWMpCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgcmV0dXJuIHByb2Nlc3NDb250
ZW50cyhFWFRSQUNUX0NPTlRFTlRTLCBlYyk7CisgICAgcmV0dXJuIHByb2Nlc3NDb250ZW50cyhF
eHRyYWN0LCBlYyk7CiB9CiAKIFBhc3NSZWZQdHI8RG9jdW1lbnRGcmFnbWVudD4gUmFuZ2U6OmNs
b25lQ29udGVudHMoRXhjZXB0aW9uQ29kZSYgZWMpCkBAIC05MzksNyArOTM5LDcgQEAgUGFzc1Jl
ZlB0cjxEb2N1bWVudEZyYWdtZW50PiBSYW5nZTo6Y2xvbmVDb250ZW50cyhFeGNlcHRpb25Db2Rl
JiBlYykKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0gICAgcmV0dXJuIHByb2Nlc3NDb250
ZW50cyhDTE9ORV9DT05URU5UUywgZWMpOworICAgIHJldHVybiBwcm9jZXNzQ29udGVudHMoQ2xv
bmUsIGVjKTsKIH0KIAogdm9pZCBSYW5nZTo6aW5zZXJ0Tm9kZShQYXNzUmVmUHRyPE5vZGU+IHBy
cE5ld05vZGUsIEV4Y2VwdGlvbkNvZGUmIGVjKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
ZG9tL1JhbmdlLmggYi9Tb3VyY2UvV2ViQ29yZS9kb20vUmFuZ2UuaAppbmRleCA2Zjk3NTE4MTQw
NDJlZDlmNzZiZmJmMmM3YjM2M2UxNmI1NWQxYTI4Li4zYjIzYjYzYmQ1YzJlNmM5YWMwM2VlMGI1
NzFjNzAzNTZkNjZiMTc4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vUmFuZ2UuaAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vUmFuZ2UuaApAQCAtMTYxLDcgKzE2MSw3IEBAIHByaXZh
dGU6CiAgICAgaW50IG1heFN0YXJ0T2Zmc2V0KCkgY29uc3Q7CiAgICAgaW50IG1heEVuZE9mZnNl
dCgpIGNvbnN0OwogCi0gICAgZW51bSBBY3Rpb25UeXBlIHsgREVMRVRFX0NPTlRFTlRTLCBFWFRS
QUNUX0NPTlRFTlRTLCBDTE9ORV9DT05URU5UUyB9OworICAgIGVudW0gQWN0aW9uVHlwZSB7IERl
bGV0ZSwgRXh0cmFjdCwgQ2xvbmUgfTsKICAgICBQYXNzUmVmUHRyPERvY3VtZW50RnJhZ21lbnQ+
IHByb2Nlc3NDb250ZW50cyhBY3Rpb25UeXBlLCBFeGNlcHRpb25Db2RlJik7CiAgICAgc3RhdGlj
IFBhc3NSZWZQdHI8Tm9kZT4gcHJvY2Vzc0NvbnRlbnRzQmV0d2Vlbk9mZnNldHMoQWN0aW9uVHlw
ZSwgUGFzc1JlZlB0cjxEb2N1bWVudEZyYWdtZW50PiwgTm9kZSosIHVuc2lnbmVkIHN0YXJ0T2Zm
c2V0LCB1bnNpZ25lZCBlbmRPZmZzZXQsIEV4Y2VwdGlvbkNvZGUmKTsKICAgICBzdGF0aWMgdm9p
ZCBwcm9jZXNzTm9kZXMoQWN0aW9uVHlwZSwgVmVjdG9yPFJlZlB0cjxOb2RlPiA+JiwgUGFzc1Jl
ZlB0cjxOb2RlPiBvbGRDb250YWluZXIsIFBhc3NSZWZQdHI8Tm9kZT4gbmV3Q29udGFpbmVyLCBF
eGNlcHRpb25Db2RlJik7CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFu
Z2VMb2cKaW5kZXggYjU4MmFhOWIzMzI5NjgyZGM2YjI2MzE4Zjc0MWQ3NWYyYTM0ZWEwMy4uYzU5
ZjBlYmFkN2Y5MzQ2NzI4MTRjOGEzZWQyM2ZiM2RkMGM0Y2I3ZiAxMDA2NDQKLS0tIGEvVG9vbHMv
Q2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEzLTA5
LTEzICBEYXJpbiBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KKworICAgICAgICBHaXZlIGFjdGlv
bnMgaW4gUmFuZ2UgY2xhc3MgTk9OX1NIT1VUSU5HX05BTUVTCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjEyODAKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNjcmlwdHMvZG8td2ViY29yZS1yZW5hbWU6
IFVwZGF0ZWQgdG8gZG8gdGhpcyByZXBsYWNlLCBrZWVwaW5nIHdpdGgKKyAgICAgICAgdGhlIHRy
YWRpdGlvbiBvZiBjaGVja2luZyBpbiB0aGUgbGFzdCBvbmUgd2UgZGlkLCBhbG9uZyB3aXRoIG90
aGVyCisgICAgICAgIHJlbmFtZSBpZGVhcyBmb3IgdGhlIGZ1dHVyZS4KKwogMjAxMy0wOS0xMiAg
THVjYXMgRm9yc2NobGVyICA8bGZvcnNjaGxlckBhcHBsZS5jb20+CiAKICAgICAgICAgQ3JlYXRl
IHNob3J0IGJ1aWxkIGxvZ3MgZm9yIGVycm9ycyBhbmQgd2FybmluZ3MuCmRpZmYgLS1naXQgYS9U
b29scy9TY3JpcHRzL2RvLXdlYmNvcmUtcmVuYW1lIGIvVG9vbHMvU2NyaXB0cy9kby13ZWJjb3Jl
LXJlbmFtZQppbmRleCAyODFmN2JhYWRiNjgzYzQ0YjI0YzFjNzE0MjUxNjQ2MTNmYzEwMzJkLi43
NjRlMmI0OWE4YmE2NDc1NmRiYzMwMDNhMzQ1MjU2ZDAwMDdiNDYxIDEwMDc1NQotLS0gYS9Ub29s
cy9TY3JpcHRzL2RvLXdlYmNvcmUtcmVuYW1lCisrKyBiL1Rvb2xzL1NjcmlwdHMvZG8td2ViY29y
ZS1yZW5hbWUKQEAgLTk2LDcgKzk2LDkgQEAgc3ViIHdhbnRlZAogbXkgJGlzRE9NVHlwZVJlbmFt
ZSA9IDE7CiBteSAlcmVuYW1lcyA9ICgKICAgICAjIFJlbmFtZXMgZ28gaGVyZSBpbiB0aGUgZm9y
bSBvZjoKLSAgICAiV2F2ZVRhYmxlIiA9PiAiUGVyaW9kaWNXYXZlIiwKKyAgICAiQ0xPTkVfQ09O
VEVOVFMiID0+ICJDbG9uZSIsCisgICAgIkRFTEVURV9DT05URU5UUyIgPT4gIkRlbGV0ZSIsCisg
ICAgIkVYVFJBQ1RfQ09OVEVOVFMiID0+ICJFeHRyYWN0IiwKICk7CiAKIG15ICVyZW5hbWVzQ29u
dGVtcGxhdGVkRm9yVGhlRnV0dXJlID0gKApAQCAtMTExLDEwICsxMTMsNiBAQCBteSAlcmVuYW1l
c0NvbnRlbXBsYXRlZEZvclRoZUZ1dHVyZSA9ICgKICAgICAicnVudGltZU9iamVjdEltcGxlbWVu
dHNDYWxsIiA9PiAicGx1Z2luRWxlbWVudEltcGxlbWVudHNDYWxsIiwKICAgICAicnVudGltZU9i
amVjdENhbGxBc0Z1bmN0aW9uIiA9PiAicGx1Z2luRWxlbWVudENhbGxBc0Z1bmN0aW9uIiwKIAot
ICAgICJDTE9ORV9DT05URU5UUyIgPT4gIkNsb25lIiwKLSAgICAiREVMRVRFX0NPTlRFTlRTIiA9
PiAiRGVsZXRlIiwKLSAgICAiRVhUUkFDVF9DT05URU5UUyIgPT4gIkV4dHJhY3QiLAotCiAgICAg
IkRhdGVJbnN0YW5jZSIgPT4gIkpTRGF0ZSIsCiAgICAgIkVycm9ySW5zdGFuY2UiID0+ICJKU0Vy
cm9yIiwKIApAQCAtMTU4LDcgKzE1Niw4IEBAIG15ICVyZW5hbWVzQ29udGVtcGxhdGVkRm9yVGhl
RnV0dXJlID0gKAogICAgICJXVEZfVU5JQ09ERV9RVDRfSCIgPT4gIlVuaWNvZGVRdDRfaCIsCiAg
ICAgIlVuaWNvZGVJY3UiID0+ICJVbmljb2RlSUNVIiwKIAotICAgICJtX2ludmVydGlibGVDVE0i
ID0+ICJtX3RyYW5zZm9ybUlzSW52ZXJ0aWJsZSIsCisgICAgImlzVHJhbnNmb3JtSW52ZXJ0aWJs
ZSIgPT4gImhhc0ludmVydGlibGVUcmFuc2Zvcm0iLAorICAgICJtX2ludmVydGlibGVDVE0iID0+
ICJtX2hhc0ludmVydGlibGVUcmFuc2Zvcm0iLAogCiAgICAgIk5hdGl2ZUZ1bmN0aW9uV3JhcHBl
cl9oIiA9PiAiSlNIb3N0RnVuY3Rpb25faCIsCiAgICAgIk5hdGl2ZUZ1bmN0aW9uV3JhcHBlciIg
PT4gIkpTSG9zdEZ1bmN0aW9uIiwK
</data>

          </attachment>
      

    </bug>

</bugzilla>