<?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>79822</bug_id>
          
          <creation_ts>2012-02-28 12:30:17 -0800</creation_ts>
          <short_desc>Rename TextTrackList owner to element for consistency</short_desc>
          <delta_ts>2014-02-07 16:34:57 -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>Media</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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>113965</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Erik Arvidsson">arv</reporter>
          <assigned_to name="Erik Arvidsson">arv</assigned_to>
          <cc>b.long</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>gustavo</cc>
    
    <cc>haraken</cc>
    
    <cc>jer.noble</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>566970</commentid>
    <comment_count>0</comment_count>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-02-28 12:30:17 -0800</bug_when>
    <thetext>Rename TextTrackList owner to element for consistency</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>566971</commentid>
    <comment_count>1</comment_count>
      <attachid>129307</attachid>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-02-28 12:30:59 -0800</bug_when>
    <thetext>Created attachment 129307
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>566974</commentid>
    <comment_count>2</comment_count>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-02-28 12:33:12 -0800</bug_when>
    <thetext>This rename allows us to use GenerateIsReachable=ImplElementRoot for TextTrackList.idl.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>566997</commentid>
    <comment_count>3</comment_count>
      <attachid>129307</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2012-02-28 12:57:20 -0800</bug_when>
    <thetext>Comment on attachment 129307
Patch

Attachment 129307 did not pass gtk-ews (gtk):
Output: http://queues.webkit.org/results/11713063</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>567024</commentid>
    <comment_count>4</comment_count>
      <attachid>129307</attachid>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-02-28 13:22:34 -0800</bug_when>
    <thetext>Comment on attachment 129307
Patch

Fix for JSC coming</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>567047</commentid>
    <comment_count>5</comment_count>
      <attachid>129322</attachid>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-02-28 13:43:57 -0800</bug_when>
    <thetext>Created attachment 129322
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>567331</commentid>
    <comment_count>6</comment_count>
      <attachid>129322</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-02-28 19:31:46 -0800</bug_when>
    <thetext>Comment on attachment 129322
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878136</commentid>
    <comment_count>7</comment_count>
    <who name="Brendan Long">b.long</who>
    <bug_when>2013-04-18 16:22:43 -0700</bug_when>
    <thetext>I&apos;m working on rebasing this patch since it makes things difficult for bug #113965.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878452</commentid>
    <comment_count>8</comment_count>
      <attachid>198857</attachid>
    <who name="Brendan Long">b.long</who>
    <bug_when>2013-04-19 08:29:12 -0700</bug_when>
    <thetext>Created attachment 198857
Rebased</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878551</commentid>
    <comment_count>9</comment_count>
      <attachid>198857</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-19 10:02:21 -0700</bug_when>
    <thetext>Comment on attachment 198857
Rebased

Clearing flags on attachment: 198857

Committed r148752: &lt;http://trac.webkit.org/changeset/148752&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>978143</commentid>
    <comment_count>10</comment_count>
      <attachid>129322</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2014-02-07 16:34:57 -0800</bug_when>
    <thetext>Comment on attachment 129322
Patch

Clearing r+ on this old bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>129307</attachid>
            <date>2012-02-28 12:30:59 -0800</date>
            <delta_ts>2012-02-28 13:43:54 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-79822-20120228123058.patch</filename>
            <type>text/plain</type>
            <size>4573</size>
            <attacher name="Erik Arvidsson">arv</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA5MTM1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjJmNjliNWM0ZjU1NzY2
MDdkOGU5OGVhNGFlYjEyMTJhMjhlMDE3Yy4uMmY5NDM0Yzc0NjM1ODRjNzhiZWE1OWE0ZmYxNzg3
OTViNGVlMTY2ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEyLTAyLTI4ICBFcmlr
IEFydmlkc3NvbiAgPGFydkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmVuYW1lIFRleHRUcmFj
a0xpc3Qgb3duZXIgdG8gZWxlbWVudCBmb3IgY29uc2lzdGVuY3kKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc5ODIyCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLiBDb3ZlcmVkIGJ5IGV4
aXN0aW5nIHRlc3RzLgorCisgICAgICAgICogaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkhUTUxNZWRpYUVsZW1lbnQ6On5IVE1MTWVkaWFFbGVtZW50KToKKyAg
ICAgICAgKiBodG1sL3RyYWNrL1RleHRUcmFja0xpc3QuY3BwOgorICAgICAgICAoVGV4dFRyYWNr
TGlzdDo6VGV4dFRyYWNrTGlzdCk6CisgICAgICAgIChUZXh0VHJhY2tMaXN0OjphcHBlbmQpOgor
ICAgICAgICAoVGV4dFRyYWNrTGlzdDo6cmVtb3ZlKToKKyAgICAgICAgKiBodG1sL3RyYWNrL1Rl
eHRUcmFja0xpc3QuaDoKKyAgICAgICAgKFdlYkNvcmU6OlRleHRUcmFja0xpc3Q6OmNyZWF0ZSk6
CisgICAgICAgIChXZWJDb3JlOjpUZXh0VHJhY2tMaXN0OjpjbGVhckVsZW1lbnQpOgorICAgICAg
ICAoV2ViQ29yZTo6VGV4dFRyYWNrTGlzdDo6ZWxlbWVudCk6CisgICAgICAgIChUZXh0VHJhY2tM
aXN0KToKKwogMjAxMi0wMi0yOCAgQWxleGlzIE1lbmFyZCAgPGFsZXhpcy5tZW5hcmRAb3BlbmJv
c3NhLm9yZz4KIAogICAgICAgICBnZXRDb21wdXRlZFN0eWxlIGZhaWxzIGZvciAnZmlyc3QtbGlu
ZScgcHNldWRvLWVsZW1lbnQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1l
ZGlhRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3Bw
CmluZGV4IGU5NmZlMTM0NzBkYWU0MDgwNDRiNWNjNGMwOTViM2VjMTZmZGI4NTIuLjczMGMwMzgw
MWViMDE0MGFlNzAwZTYzMzE0N2ZiZTYzNGEwOGRjZmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9I
VE1MTWVkaWFFbGVtZW50LmNwcApAQCAtMjczLDcgKzI3Myw3IEBAIEhUTUxNZWRpYUVsZW1lbnQ6
On5IVE1MTWVkaWFFbGVtZW50KCkKICAgICBkb2N1bWVudCgpLT51bnJlZ2lzdGVyRm9yUHJpdmF0
ZUJyb3dzaW5nU3RhdGVDaGFuZ2VkQ2FsbGJhY2tzKHRoaXMpOwogI2lmIEVOQUJMRShWSURFT19U
UkFDSykKICAgICBpZiAobV90ZXh0VHJhY2tzKQotICAgICAgICBtX3RleHRUcmFja3MtPmNsZWFy
T3duZXIoKTsKKyAgICAgICAgbV90ZXh0VHJhY2tzLT5jbGVhckVsZW1lbnQoKTsKICAgICBpZiAo
bV90ZXh0VHJhY2tzKSB7CiAgICAgICAgIGZvciAodW5zaWduZWQgaSA9IDA7IGkgPCBtX3RleHRU
cmFja3MtPmxlbmd0aCgpOyArK2kpCiAgICAgICAgICAgICBtX3RleHRUcmFja3MtPml0ZW0oaSkt
PmNsZWFyQ2xpZW50KCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3RyYWNrL1Rl
eHRUcmFja0xpc3QuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC90cmFjay9UZXh0VHJhY2tMaXN0
LmNwcAppbmRleCBlYWQxOTUwNzE2MzQ3NGUwNTYwZmQwNGVmZWViN2E2NWY0OGE1ZjgyLi44YTdi
OGQxNTA0MWQxMzFmNTI0NGIxOTIwNmNlOWE0NTgwNDBjM2Y1IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9odG1sL3RyYWNrL1RleHRUcmFja0xpc3QuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvdHJhY2svVGV4dFRyYWNrTGlzdC5jcHAKQEAgLTM3LDkgKzM3LDkgQEAKIAogdXNpbmcg
bmFtZXNwYWNlIFdlYkNvcmU7CiAKLVRleHRUcmFja0xpc3Q6OlRleHRUcmFja0xpc3QoSFRNTE1l
ZGlhRWxlbWVudCogb3duZXIsIFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqIGNvbnRleHQpCitUZXh0
VHJhY2tMaXN0OjpUZXh0VHJhY2tMaXN0KEhUTUxNZWRpYUVsZW1lbnQqIGVsZW1lbnQsIFNjcmlw
dEV4ZWN1dGlvbkNvbnRleHQqIGNvbnRleHQpCiAgICAgOiBtX2NvbnRleHQoY29udGV4dCkKLSAg
ICAsIG1fb3duZXIob3duZXIpCisgICAgLCBtX2VsZW1lbnQoZWxlbWVudCkKICAgICAsIG1fcGVu
ZGluZ0V2ZW50VGltZXIodGhpcywgJlRleHRUcmFja0xpc3Q6OmFzeW5jRXZlbnRUaW1lckZpcmVk
KQogICAgICwgbV9kaXNwYXRjaGluZ0V2ZW50cygwKQogewpAQCAtMTA4LDggKzEwOCw4IEBAIHZv
aWQgVGV4dFRyYWNrTGlzdDo6YXBwZW5kKFBhc3NSZWZQdHI8VGV4dFRyYWNrPiBwcnBUcmFjaykK
ICAgICB9IGVsc2UKICAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CiAKLSAgICBBU1NFUlQo
IXRyYWNrLT5tZWRpYUVsZW1lbnQoKSB8fCB0cmFjay0+bWVkaWFFbGVtZW50KCkgPT0gb3duZXIo
KSk7Ci0gICAgdHJhY2stPnNldE1lZGlhRWxlbWVudChvd25lcigpKTsKKyAgICBBU1NFUlQoIXRy
YWNrLT5tZWRpYUVsZW1lbnQoKSB8fCB0cmFjay0+bWVkaWFFbGVtZW50KCkgPT0gZWxlbWVudCgp
KTsKKyAgICB0cmFjay0+c2V0TWVkaWFFbGVtZW50KGVsZW1lbnQoKSk7CiAKICAgICBzY2hlZHVs
ZUFkZFRyYWNrRXZlbnQodHJhY2sucmVsZWFzZSgpKTsKIH0KQEAgLTEyOSw3ICsxMjksNyBAQCB2
b2lkIFRleHRUcmFja0xpc3Q6OnJlbW92ZShUZXh0VHJhY2sqIHRyYWNrKQogICAgIGlmIChpbmRl
eCA9PSBub3RGb3VuZCkKICAgICAgICAgcmV0dXJuOwogCi0gICAgQVNTRVJUKHRyYWNrLT5tZWRp
YUVsZW1lbnQoKSA9PSBvd25lcigpKTsKKyAgICBBU1NFUlQodHJhY2stPm1lZGlhRWxlbWVudCgp
ID09IGVsZW1lbnQoKSk7CiAgICAgdHJhY2stPnNldE1lZGlhRWxlbWVudCgwKTsKIAogICAgIHRy
YWNrcy0+cmVtb3ZlKGluZGV4KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvdHJh
Y2svVGV4dFRyYWNrTGlzdC5oIGIvU291cmNlL1dlYkNvcmUvaHRtbC90cmFjay9UZXh0VHJhY2tM
aXN0LmgKaW5kZXggZjhmMDRmZmE5ODUwN2NkZDBmNmQ0YjVlODk4ODc0N2U1NGZhODU2YS4uMmE5
MDdlZGVhMzkwMzk2N2YxNDU2NzBmYjMyZTM0OTcyMzBlZDA3NyAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvaHRtbC90cmFjay9UZXh0VHJhY2tMaXN0LmgKKysrIGIvU291cmNlL1dlYkNvcmUv
aHRtbC90cmFjay9UZXh0VHJhY2tMaXN0LmgKQEAgLTQ0LDkgKzQ0LDkgQEAgY2xhc3MgVGV4dFRy
YWNrTGlzdDsKIAogY2xhc3MgVGV4dFRyYWNrTGlzdCA6IHB1YmxpYyBSZWZDb3VudGVkPFRleHRU
cmFja0xpc3Q+LCBwdWJsaWMgRXZlbnRUYXJnZXQgewogcHVibGljOgotICAgIHN0YXRpYyBQYXNz
UmVmUHRyPFRleHRUcmFja0xpc3Q+IGNyZWF0ZShIVE1MTWVkaWFFbGVtZW50KiBvd25lciwgU2Ny
aXB0RXhlY3V0aW9uQ29udGV4dCogY29udGV4dCkKKyAgICBzdGF0aWMgUGFzc1JlZlB0cjxUZXh0
VHJhY2tMaXN0PiBjcmVhdGUoSFRNTE1lZGlhRWxlbWVudCogZWxlbWVudCwgU2NyaXB0RXhlY3V0
aW9uQ29udGV4dCogY29udGV4dCkKICAgICB7Ci0gICAgICAgIHJldHVybiBhZG9wdFJlZihuZXcg
VGV4dFRyYWNrTGlzdChvd25lciwgY29udGV4dCkpOworICAgICAgICByZXR1cm4gYWRvcHRSZWYo
bmV3IFRleHRUcmFja0xpc3QoZWxlbWVudCwgY29udGV4dCkpOwogICAgIH0KICAgICB+VGV4dFRy
YWNrTGlzdCgpOwogCkBAIC02NSw4ICs2NSw4IEBAIHB1YmxpYzoKIAogICAgIERFRklORV9BVFRS
SUJVVEVfRVZFTlRfTElTVEVORVIoYWRkdHJhY2spOwogCi0gICAgdm9pZCBjbGVhck93bmVyKCkg
eyBtX293bmVyID0gMDsgfQotICAgIEhUTUxNZWRpYUVsZW1lbnQqIG93bmVyKCkgeyByZXR1cm4g
bV9vd25lcjsgfQorICAgIHZvaWQgY2xlYXJFbGVtZW50KCkgeyBtX2VsZW1lbnQgPSAwOyB9Cisg
ICAgSFRNTE1lZGlhRWxlbWVudCogZWxlbWVudCgpIHsgcmV0dXJuIG1fZWxlbWVudDsgfQogICAg
IAogICAgIGJvb2wgaXNGaXJpbmdFdmVudExpc3RlbmVycygpIHsgcmV0dXJuIG1fZGlzcGF0Y2hp
bmdFdmVudHM7IH0KIApAQCAtODMsNyArODMsNyBAQCBwcml2YXRlOgogICAgIHZvaWQgYXN5bmNF
dmVudFRpbWVyRmlyZWQoVGltZXI8VGV4dFRyYWNrTGlzdD4qKTsKIAogICAgIFNjcmlwdEV4ZWN1
dGlvbkNvbnRleHQqIG1fY29udGV4dDsKLSAgICBIVE1MTWVkaWFFbGVtZW50KiBtX293bmVyOwor
ICAgIEhUTUxNZWRpYUVsZW1lbnQqIG1fZWxlbWVudDsKIAogICAgIFZlY3RvcjxSZWZQdHI8RXZl
bnQ+ID4gbV9wZW5kaW5nRXZlbnRzOwogICAgIFRpbWVyPFRleHRUcmFja0xpc3Q+IG1fcGVuZGlu
Z0V2ZW50VGltZXI7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>129322</attachid>
            <date>2012-02-28 13:43:57 -0800</date>
            <delta_ts>2014-02-07 16:34:57 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-79822-20120228134355.patch</filename>
            <type>text/plain</type>
            <size>5906</size>
            <attacher name="Erik Arvidsson">arv</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA5MTM1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjJmNjliNWM0ZjU1NzY2
MDdkOGU5OGVhNGFlYjEyMTJhMjhlMDE3Yy4uODQyODMzOTkxZGU4NjY2MjI1NmVlYjA2YTYwZTI1
MmYwZWJlN2E4YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDEyLTAyLTI4ICBFcmlr
IEFydmlkc3NvbiAgPGFydkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmVuYW1lIFRleHRUcmFj
a0xpc3Qgb3duZXIgdG8gZWxlbWVudCBmb3IgY29uc2lzdGVuY3kKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc5ODIyCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLiBDb3ZlcmVkIGJ5IGV4
aXN0aW5nIHRlc3RzLgorCisgICAgICAgICogYmluZGluZ3MvanMvSlNUZXh0VHJhY2tMaXN0Q3Vz
dG9tLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkpTVGV4dFRyYWNrTGlzdE93bmVyOjppc1JlYWNo
YWJsZUZyb21PcGFxdWVSb290cyk6CisgICAgICAgIChXZWJDb3JlOjpKU1RleHRUcmFja0xpc3Q6
OnZpc2l0Q2hpbGRyZW4pOgorICAgICAgICAqIGh0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpIVE1MTWVkaWFFbGVtZW50Ojp+SFRNTE1lZGlhRWxlbWVudCk6Cisg
ICAgICAgICogaHRtbC90cmFjay9UZXh0VHJhY2tMaXN0LmNwcDoKKyAgICAgICAgKFRleHRUcmFj
a0xpc3Q6OlRleHRUcmFja0xpc3QpOgorICAgICAgICAoVGV4dFRyYWNrTGlzdDo6YXBwZW5kKToK
KyAgICAgICAgKFRleHRUcmFja0xpc3Q6OnJlbW92ZSk6CisgICAgICAgICogaHRtbC90cmFjay9U
ZXh0VHJhY2tMaXN0Lmg6CisgICAgICAgIChXZWJDb3JlOjpUZXh0VHJhY2tMaXN0OjpjcmVhdGUp
OgorICAgICAgICAoV2ViQ29yZTo6VGV4dFRyYWNrTGlzdDo6Y2xlYXJFbGVtZW50KToKKyAgICAg
ICAgKFdlYkNvcmU6OlRleHRUcmFja0xpc3Q6OmVsZW1lbnQpOgorICAgICAgICAoVGV4dFRyYWNr
TGlzdCk6CisKIDIwMTItMDItMjggIEFsZXhpcyBNZW5hcmQgIDxhbGV4aXMubWVuYXJkQG9wZW5i
b3NzYS5vcmc+CiAKICAgICAgICAgZ2V0Q29tcHV0ZWRTdHlsZSBmYWlscyBmb3IgJ2ZpcnN0LWxp
bmUnIHBzZXVkby1lbGVtZW50CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9q
cy9KU1RleHRUcmFja0xpc3RDdXN0b20uY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMv
SlNUZXh0VHJhY2tMaXN0Q3VzdG9tLmNwcAppbmRleCA4ZmMxZTU2YjIyZTdiZjdmMjQ1ZTEyZjUx
NGExMTAxMjc1ZmIzMzA3Li43YTI5OWZjYmRkZTBkZjIxNzRmODRhYmQ1MDEzZjAzMzk2Zjg3OTJl
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU1RleHRUcmFja0xpc3RD
dXN0b20uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTVGV4dFRyYWNrTGlz
dEN1c3RvbS5jcHAKQEAgLTQ5LDcgKzQ5LDcgQEAgYm9vbCBKU1RleHRUcmFja0xpc3RPd25lcjo6
aXNSZWFjaGFibGVGcm9tT3BhcXVlUm9vdHMoSlNDOjpIYW5kbGU8SlNDOjpVbmtub3duPgogICAg
ICAgICByZXR1cm4gZmFsc2U7CiAKICAgICAvLyBJdCBpcyByZWFjaGFibGUgaWYgdGhlIG1lZGlh
IGVsZW1lbnQgcGFyZW50IGlzIHJlYWNoYWJsZS4KLSAgICByZXR1cm4gdmlzaXRvci5jb250YWlu
c09wYXF1ZVJvb3Qocm9vdCh0ZXh0VHJhY2tMaXN0LT5vd25lcigpKSk7CisgICAgcmV0dXJuIHZp
c2l0b3IuY29udGFpbnNPcGFxdWVSb290KHJvb3QodGV4dFRyYWNrTGlzdC0+ZWxlbWVudCgpKSk7
CiB9CiAKIHZvaWQgSlNUZXh0VHJhY2tMaXN0Ojp2aXNpdENoaWxkcmVuKEpTQ2VsbCogY2VsbCwg
U2xvdFZpc2l0b3ImIHZpc2l0b3IpCkBAIC02MSw3ICs2MSw3IEBAIHZvaWQgSlNUZXh0VHJhY2tM
aXN0Ojp2aXNpdENoaWxkcmVuKEpTQ2VsbCogY2VsbCwgU2xvdFZpc2l0b3ImIHZpc2l0b3IpCiAg
ICAgQmFzZTo6dmlzaXRDaGlsZHJlbihqc1RleHRUcmFja0xpc3QsIHZpc2l0b3IpOwogICAgIAog
ICAgIFRleHRUcmFja0xpc3QqIHRleHRUcmFja0xpc3QgPSBzdGF0aWNfY2FzdDxUZXh0VHJhY2tM
aXN0Kj4oanNUZXh0VHJhY2tMaXN0LT5pbXBsKCkpOwotICAgIHZpc2l0b3IuYWRkT3BhcXVlUm9v
dChyb290KHRleHRUcmFja0xpc3QtPm93bmVyKCkpKTsKKyAgICB2aXNpdG9yLmFkZE9wYXF1ZVJv
b3Qocm9vdCh0ZXh0VHJhY2tMaXN0LT5lbGVtZW50KCkpKTsKICAgICB0ZXh0VHJhY2tMaXN0LT52
aXNpdEpTRXZlbnRMaXN0ZW5lcnModmlzaXRvcik7CiB9CiAgICAgCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRt
bC9IVE1MTWVkaWFFbGVtZW50LmNwcAppbmRleCBlOTZmZTEzNDcwZGFlNDA4MDQ0YjVjYzRjMDk1
YjNlYzE2ZmRiODUyLi43MzBjMDM4MDFlYjAxNDBhZTcwMGU2MzMxNDdmYmU2MzRhMDhkY2ZlIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAKQEAgLTI3Myw3ICsyNzMs
NyBAQCBIVE1MTWVkaWFFbGVtZW50Ojp+SFRNTE1lZGlhRWxlbWVudCgpCiAgICAgZG9jdW1lbnQo
KS0+dW5yZWdpc3RlckZvclByaXZhdGVCcm93c2luZ1N0YXRlQ2hhbmdlZENhbGxiYWNrcyh0aGlz
KTsKICNpZiBFTkFCTEUoVklERU9fVFJBQ0spCiAgICAgaWYgKG1fdGV4dFRyYWNrcykKLSAgICAg
ICAgbV90ZXh0VHJhY2tzLT5jbGVhck93bmVyKCk7CisgICAgICAgIG1fdGV4dFRyYWNrcy0+Y2xl
YXJFbGVtZW50KCk7CiAgICAgaWYgKG1fdGV4dFRyYWNrcykgewogICAgICAgICBmb3IgKHVuc2ln
bmVkIGkgPSAwOyBpIDwgbV90ZXh0VHJhY2tzLT5sZW5ndGgoKTsgKytpKQogICAgICAgICAgICAg
bV90ZXh0VHJhY2tzLT5pdGVtKGkpLT5jbGVhckNsaWVudCgpOwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvaHRtbC90cmFjay9UZXh0VHJhY2tMaXN0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0
bWwvdHJhY2svVGV4dFRyYWNrTGlzdC5jcHAKaW5kZXggZWFkMTk1MDcxNjM0NzRlMDU2MGZkMDRl
ZmVlYjdhNjVmNDhhNWY4Mi4uOGE3YjhkMTUwNDFkMTMxZjUyNDRiMTkyMDZjZTlhNDU4MDQwYzNm
NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC90cmFjay9UZXh0VHJhY2tMaXN0LmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3RyYWNrL1RleHRUcmFja0xpc3QuY3BwCkBAIC0z
Nyw5ICszNyw5IEBACiAKIHVzaW5nIG5hbWVzcGFjZSBXZWJDb3JlOwogCi1UZXh0VHJhY2tMaXN0
OjpUZXh0VHJhY2tMaXN0KEhUTUxNZWRpYUVsZW1lbnQqIG93bmVyLCBTY3JpcHRFeGVjdXRpb25D
b250ZXh0KiBjb250ZXh0KQorVGV4dFRyYWNrTGlzdDo6VGV4dFRyYWNrTGlzdChIVE1MTWVkaWFF
bGVtZW50KiBlbGVtZW50LCBTY3JpcHRFeGVjdXRpb25Db250ZXh0KiBjb250ZXh0KQogICAgIDog
bV9jb250ZXh0KGNvbnRleHQpCi0gICAgLCBtX293bmVyKG93bmVyKQorICAgICwgbV9lbGVtZW50
KGVsZW1lbnQpCiAgICAgLCBtX3BlbmRpbmdFdmVudFRpbWVyKHRoaXMsICZUZXh0VHJhY2tMaXN0
Ojphc3luY0V2ZW50VGltZXJGaXJlZCkKICAgICAsIG1fZGlzcGF0Y2hpbmdFdmVudHMoMCkKIHsK
QEAgLTEwOCw4ICsxMDgsOCBAQCB2b2lkIFRleHRUcmFja0xpc3Q6OmFwcGVuZChQYXNzUmVmUHRy
PFRleHRUcmFjaz4gcHJwVHJhY2spCiAgICAgfSBlbHNlCiAgICAgICAgIEFTU0VSVF9OT1RfUkVB
Q0hFRCgpOwogCi0gICAgQVNTRVJUKCF0cmFjay0+bWVkaWFFbGVtZW50KCkgfHwgdHJhY2stPm1l
ZGlhRWxlbWVudCgpID09IG93bmVyKCkpOwotICAgIHRyYWNrLT5zZXRNZWRpYUVsZW1lbnQob3du
ZXIoKSk7CisgICAgQVNTRVJUKCF0cmFjay0+bWVkaWFFbGVtZW50KCkgfHwgdHJhY2stPm1lZGlh
RWxlbWVudCgpID09IGVsZW1lbnQoKSk7CisgICAgdHJhY2stPnNldE1lZGlhRWxlbWVudChlbGVt
ZW50KCkpOwogCiAgICAgc2NoZWR1bGVBZGRUcmFja0V2ZW50KHRyYWNrLnJlbGVhc2UoKSk7CiB9
CkBAIC0xMjksNyArMTI5LDcgQEAgdm9pZCBUZXh0VHJhY2tMaXN0OjpyZW1vdmUoVGV4dFRyYWNr
KiB0cmFjaykKICAgICBpZiAoaW5kZXggPT0gbm90Rm91bmQpCiAgICAgICAgIHJldHVybjsKIAot
ICAgIEFTU0VSVCh0cmFjay0+bWVkaWFFbGVtZW50KCkgPT0gb3duZXIoKSk7CisgICAgQVNTRVJU
KHRyYWNrLT5tZWRpYUVsZW1lbnQoKSA9PSBlbGVtZW50KCkpOwogICAgIHRyYWNrLT5zZXRNZWRp
YUVsZW1lbnQoMCk7CiAKICAgICB0cmFja3MtPnJlbW92ZShpbmRleCk7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9odG1sL3RyYWNrL1RleHRUcmFja0xpc3QuaCBiL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvdHJhY2svVGV4dFRyYWNrTGlzdC5oCmluZGV4IGY4ZjA0ZmZhOTg1MDdjZGQwZjZkNGI1
ZTg5ODg3NDdlNTRmYTg1NmEuLjJhOTA3ZWRlYTM5MDM5NjdmMTQ1NjcwZmIzMmUzNDk3MjMwZWQw
NzcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvdHJhY2svVGV4dFRyYWNrTGlzdC5o
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvdHJhY2svVGV4dFRyYWNrTGlzdC5oCkBAIC00NCw5
ICs0NCw5IEBAIGNsYXNzIFRleHRUcmFja0xpc3Q7CiAKIGNsYXNzIFRleHRUcmFja0xpc3QgOiBw
dWJsaWMgUmVmQ291bnRlZDxUZXh0VHJhY2tMaXN0PiwgcHVibGljIEV2ZW50VGFyZ2V0IHsKIHB1
YmxpYzoKLSAgICBzdGF0aWMgUGFzc1JlZlB0cjxUZXh0VHJhY2tMaXN0PiBjcmVhdGUoSFRNTE1l
ZGlhRWxlbWVudCogb3duZXIsIFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqIGNvbnRleHQpCisgICAg
c3RhdGljIFBhc3NSZWZQdHI8VGV4dFRyYWNrTGlzdD4gY3JlYXRlKEhUTUxNZWRpYUVsZW1lbnQq
IGVsZW1lbnQsIFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqIGNvbnRleHQpCiAgICAgewotICAgICAg
ICByZXR1cm4gYWRvcHRSZWYobmV3IFRleHRUcmFja0xpc3Qob3duZXIsIGNvbnRleHQpKTsKKyAg
ICAgICAgcmV0dXJuIGFkb3B0UmVmKG5ldyBUZXh0VHJhY2tMaXN0KGVsZW1lbnQsIGNvbnRleHQp
KTsKICAgICB9CiAgICAgflRleHRUcmFja0xpc3QoKTsKIApAQCAtNjUsOCArNjUsOCBAQCBwdWJs
aWM6CiAKICAgICBERUZJTkVfQVRUUklCVVRFX0VWRU5UX0xJU1RFTkVSKGFkZHRyYWNrKTsKIAot
ICAgIHZvaWQgY2xlYXJPd25lcigpIHsgbV9vd25lciA9IDA7IH0KLSAgICBIVE1MTWVkaWFFbGVt
ZW50KiBvd25lcigpIHsgcmV0dXJuIG1fb3duZXI7IH0KKyAgICB2b2lkIGNsZWFyRWxlbWVudCgp
IHsgbV9lbGVtZW50ID0gMDsgfQorICAgIEhUTUxNZWRpYUVsZW1lbnQqIGVsZW1lbnQoKSB7IHJl
dHVybiBtX2VsZW1lbnQ7IH0KICAgICAKICAgICBib29sIGlzRmlyaW5nRXZlbnRMaXN0ZW5lcnMo
KSB7IHJldHVybiBtX2Rpc3BhdGNoaW5nRXZlbnRzOyB9CiAKQEAgLTgzLDcgKzgzLDcgQEAgcHJp
dmF0ZToKICAgICB2b2lkIGFzeW5jRXZlbnRUaW1lckZpcmVkKFRpbWVyPFRleHRUcmFja0xpc3Q+
Kik7CiAKICAgICBTY3JpcHRFeGVjdXRpb25Db250ZXh0KiBtX2NvbnRleHQ7Ci0gICAgSFRNTE1l
ZGlhRWxlbWVudCogbV9vd25lcjsKKyAgICBIVE1MTWVkaWFFbGVtZW50KiBtX2VsZW1lbnQ7CiAK
ICAgICBWZWN0b3I8UmVmUHRyPEV2ZW50PiA+IG1fcGVuZGluZ0V2ZW50czsKICAgICBUaW1lcjxU
ZXh0VHJhY2tMaXN0PiBtX3BlbmRpbmdFdmVudFRpbWVyOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>198857</attachid>
            <date>2013-04-19 08:29:12 -0700</date>
            <delta_ts>2013-04-19 10:02:21 -0700</delta_ts>
            <desc>Rebased</desc>
            <filename>bug-79822-20130419092841.patch</filename>
            <type>text/plain</type>
            <size>7058</size>
            <attacher name="Brendan Long">b.long</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ4NzQ0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzU3NTAyNmQxM2NiMzRk
YWNkMjVmMDUyOTc3YjJiZjc5Zjc5MzcxOC4uYzcxZmU1NjYwOTk2ZTU0NzYxNjVmNWNmOGE3NjUx
OTVhMTVmNTdlZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDEzLTA0LTE2ICBFcmlr
IEFydmlkc3NvbiAgPGFydkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmVuYW1lIFRleHRUcmFj
a0xpc3Qgb3duZXIgdG8gZWxlbWVudCBmb3IgY29uc2lzdGVuY3kKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc5ODIyCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLiBDb3ZlcmVkIGJ5IGV4
aXN0aW5nIHRlc3RzLgorCisgICAgICAgICogYmluZGluZ3MvanMvSlNUZXh0VHJhY2tMaXN0Q3Vz
dG9tLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkpTVGV4dFRyYWNrTGlzdE93bmVyOjppc1JlYWNo
YWJsZUZyb21PcGFxdWVSb290cyk6CisgICAgICAgIChXZWJDb3JlOjpKU1RleHRUcmFja0xpc3Q6
OnZpc2l0Q2hpbGRyZW4pOgorICAgICAgICAqIGh0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpIVE1MTWVkaWFFbGVtZW50Ojp+SFRNTE1lZGlhRWxlbWVudCk6Cisg
ICAgICAgICogaHRtbC90cmFjay9UZXh0VHJhY2tMaXN0LmNwcDoKKyAgICAgICAgKFRleHRUcmFj
a0xpc3Q6OmFwcGVuZCk6CisgICAgICAgIChUZXh0VHJhY2tMaXN0OjpyZW1vdmUpOgorICAgICAg
ICAqIGh0bWwvdHJhY2svVGV4dFRyYWNrTGlzdC5oOgorICAgICAgICAoV2ViQ29yZTo6VGV4dFRy
YWNrTGlzdDo6Y3JlYXRlKToKKyAgICAgICAgKiBodG1sL3RyYWNrL1RyYWNrTGlzdEJhc2UuY3Bw
OgorICAgICAgICAoVHJhY2tMaXN0QmFzZTo6VHJhY2tMaXN0QmFzZSk6CisgICAgICAgIChUcmFj
a0xpc3RCYXNlOjpyZW1vdmUpOgorICAgICAgICAqIGh0bWwvdHJhY2svVHJhY2tMaXN0QmFzZS5o
OgorICAgICAgICAoV2ViQ29yZTo6VHJhY2tMaXN0QmFzZTo6Y2xlYXJFbGVtZW50KToKKyAgICAg
ICAgKFdlYkNvcmU6OlRyYWNrTGlzdEJhc2U6OmVsZW1lbnQpOgorICAgICAgICAoVHJhY2tMaXN0
QmFzZSk6CisKIDIwMTMtMDQtMTkgIENoYW5nU2VvayBPaCAgPGNoYW5nc2Vvay5vaEBjb2xsYWJv
cmEuY29tPgogCiAgICAgICAgIFtHVEtdW0FDXSBNYW5hZ2UgYWN0b3IncyBjaGlsZHJlbiBieSB1
c2luZyBjbHV0dGVyJ3Mgb3duIHdheS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL2pzL0pTVGV4dFRyYWNrTGlzdEN1c3RvbS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5n
cy9qcy9KU1RleHRUcmFja0xpc3RDdXN0b20uY3BwCmluZGV4IDFkYTEzMzJmYTk2ZjNjYjVlNWI1
ZWVjYjE3YTg2NzcwMDkwYjA4MmIuLjIzYTgzZTg5MTNlOTAwMjdjMjY1OWQxZmMwNzJhZGEzNTFl
ZmJkNDUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTVGV4dFRyYWNr
TGlzdEN1c3RvbS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNUZXh0VHJh
Y2tMaXN0Q3VzdG9tLmNwcApAQCAtNTAsNyArNTAsNyBAQCBib29sIEpTVGV4dFRyYWNrTGlzdE93
bmVyOjppc1JlYWNoYWJsZUZyb21PcGFxdWVSb290cyhKU0M6OkhhbmRsZTxKU0M6OlVua25vd24+
CiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIC8vIEl0IGlzIHJlYWNoYWJsZSBpZiB0aGUg
bWVkaWEgZWxlbWVudCBwYXJlbnQgaXMgcmVhY2hhYmxlLgotICAgIHJldHVybiB2aXNpdG9yLmNv
bnRhaW5zT3BhcXVlUm9vdChyb290KHRleHRUcmFja0xpc3QtPm93bmVyKCkpKTsKKyAgICByZXR1
cm4gdmlzaXRvci5jb250YWluc09wYXF1ZVJvb3Qocm9vdCh0ZXh0VHJhY2tMaXN0LT5lbGVtZW50
KCkpKTsKIH0KIAogdm9pZCBKU1RleHRUcmFja0xpc3Q6OnZpc2l0Q2hpbGRyZW4oSlNDZWxsKiBj
ZWxsLCBTbG90VmlzaXRvciYgdmlzaXRvcikKQEAgLTYyLDcgKzYyLDcgQEAgdm9pZCBKU1RleHRU
cmFja0xpc3Q6OnZpc2l0Q2hpbGRyZW4oSlNDZWxsKiBjZWxsLCBTbG90VmlzaXRvciYgdmlzaXRv
cikKICAgICBCYXNlOjp2aXNpdENoaWxkcmVuKGpzVGV4dFRyYWNrTGlzdCwgdmlzaXRvcik7CiAg
ICAgCiAgICAgVGV4dFRyYWNrTGlzdCogdGV4dFRyYWNrTGlzdCA9IHN0YXRpY19jYXN0PFRleHRU
cmFja0xpc3QqPihqc1RleHRUcmFja0xpc3QtPmltcGwoKSk7Ci0gICAgdmlzaXRvci5hZGRPcGFx
dWVSb290KHJvb3QodGV4dFRyYWNrTGlzdC0+b3duZXIoKSkpOworICAgIHZpc2l0b3IuYWRkT3Bh
cXVlUm9vdChyb290KHRleHRUcmFja0xpc3QtPmVsZW1lbnQoKSkpOwogICAgIHRleHRUcmFja0xp
c3QtPnZpc2l0SlNFdmVudExpc3RlbmVycyh2aXNpdG9yKTsKIH0KICAgICAKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwCmluZGV4IDE0NjBmNGM0OWE1OGM2NDRmMmQ2Y2Yw
MTdhNTRkZDJiNjY4ZjdkOTIuLjZmYjk5Nzc2MGNkYWY5ZmM0MmRjODhlM2UwNGJlNjM3YjFmODlj
MDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcApAQCAtMzMxLDcg
KzMzMSw3IEBAIEhUTUxNZWRpYUVsZW1lbnQ6On5IVE1MTWVkaWFFbGVtZW50KCkKICNpZiBFTkFC
TEUoVklERU9fVFJBQ0spCiAgICAgZG9jdW1lbnQoKS0+dW5yZWdpc3RlckZvckNhcHRpb25QcmVm
ZXJlbmNlc0NoYW5nZWRDYWxsYmFja3ModGhpcyk7CiAgICAgaWYgKG1fdGV4dFRyYWNrcykKLSAg
ICAgICAgbV90ZXh0VHJhY2tzLT5jbGVhck93bmVyKCk7CisgICAgICAgIG1fdGV4dFRyYWNrcy0+
Y2xlYXJFbGVtZW50KCk7CiAgICAgaWYgKG1fdGV4dFRyYWNrcykgewogICAgICAgICBmb3IgKHVu
c2lnbmVkIGkgPSAwOyBpIDwgbV90ZXh0VHJhY2tzLT5sZW5ndGgoKTsgKytpKQogICAgICAgICAg
ICAgbV90ZXh0VHJhY2tzLT5pdGVtKGkpLT5jbGVhckNsaWVudCgpOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvaHRtbC90cmFjay9UZXh0VHJhY2tMaXN0LmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvdHJhY2svVGV4dFRyYWNrTGlzdC5jcHAKaW5kZXggYmMwOTliMDczNDIxNGNkMGE0Mjk0
N2Q3OTIxNDVjM2ZlMWQxYzU1YS4uNWMzNWRkYTkwZTBiZmE0MzUxZDlkZDAwMjc0OTM0ZGY4MmEx
NzUyYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC90cmFjay9UZXh0VHJhY2tMaXN0
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3RyYWNrL1RleHRUcmFja0xpc3QuY3BwCkBA
IC0xNzMsOCArMTczLDggQEAgdm9pZCBUZXh0VHJhY2tMaXN0OjphcHBlbmQoUGFzc1JlZlB0cjxU
ZXh0VHJhY2s+IHBycFRyYWNrKQogCiAgICAgaW52YWxpZGF0ZVRyYWNrSW5kZXhlc0FmdGVyVHJh
Y2sodHJhY2suZ2V0KCkpOwogCi0gICAgQVNTRVJUKCF0cmFjay0+bWVkaWFFbGVtZW50KCkgfHwg
dHJhY2stPm1lZGlhRWxlbWVudCgpID09IG93bmVyKCkpOwotICAgIHRyYWNrLT5zZXRNZWRpYUVs
ZW1lbnQob3duZXIoKSk7CisgICAgQVNTRVJUKCF0cmFjay0+bWVkaWFFbGVtZW50KCkgfHwgdHJh
Y2stPm1lZGlhRWxlbWVudCgpID09IGVsZW1lbnQoKSk7CisgICAgdHJhY2stPnNldE1lZGlhRWxl
bWVudChlbGVtZW50KCkpOwogCiAgICAgc2NoZWR1bGVBZGRUcmFja0V2ZW50KHRyYWNrLnJlbGVh
c2UoKSk7CiB9CkBAIC0xOTgsNyArMTk4LDcgQEAgdm9pZCBUZXh0VHJhY2tMaXN0OjpyZW1vdmUo
VHJhY2tCYXNlKiB0cmFjaykKIAogICAgIGludmFsaWRhdGVUcmFja0luZGV4ZXNBZnRlclRyYWNr
KHRleHRUcmFjayk7CiAKLSAgICBBU1NFUlQoIXRyYWNrLT5tZWRpYUVsZW1lbnQoKSB8fCB0cmFj
ay0+bWVkaWFFbGVtZW50KCkgPT0gb3duZXIoKSk7CisgICAgQVNTRVJUKCF0cmFjay0+bWVkaWFF
bGVtZW50KCkgfHwgdHJhY2stPm1lZGlhRWxlbWVudCgpID09IGVsZW1lbnQoKSk7CiAgICAgdHJh
Y2stPnNldE1lZGlhRWxlbWVudCgwKTsKIAogICAgIFJlZlB0cjxUcmFja0Jhc2U+IHRyYWNrUmVm
ID0gKCp0cmFja3MpW2luZGV4XTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvdHJh
Y2svVGV4dFRyYWNrTGlzdC5oIGIvU291cmNlL1dlYkNvcmUvaHRtbC90cmFjay9UZXh0VHJhY2tM
aXN0LmgKaW5kZXggNWRkM2JlZjg0NjY5M2I1ZDk4N2ZkZmZmNjZiZDgwMTE1ODM2YjRjMS4uZTM2
ZGY2NjVhNGVjYzMwY2MwZWJhZjVjOGQ0ZWNlYmUwNGNmOGExYSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvaHRtbC90cmFjay9UZXh0VHJhY2tMaXN0LmgKKysrIGIvU291cmNlL1dlYkNvcmUv
aHRtbC90cmFjay9UZXh0VHJhY2tMaXN0LmgKQEAgLTM2LDkgKzM2LDkgQEAgY2xhc3MgVGV4dFRy
YWNrOwogCiBjbGFzcyBUZXh0VHJhY2tMaXN0IDogcHVibGljIFRyYWNrTGlzdEJhc2UgewogcHVi
bGljOgotICAgIHN0YXRpYyBQYXNzUmVmUHRyPFRleHRUcmFja0xpc3Q+IGNyZWF0ZShIVE1MTWVk
aWFFbGVtZW50KiBvd25lciwgU2NyaXB0RXhlY3V0aW9uQ29udGV4dCogY29udGV4dCkKKyAgICBz
dGF0aWMgUGFzc1JlZlB0cjxUZXh0VHJhY2tMaXN0PiBjcmVhdGUoSFRNTE1lZGlhRWxlbWVudCog
ZWxlbWVudCwgU2NyaXB0RXhlY3V0aW9uQ29udGV4dCogY29udGV4dCkKICAgICB7Ci0gICAgICAg
IHJldHVybiBhZG9wdFJlZihuZXcgVGV4dFRyYWNrTGlzdChvd25lciwgY29udGV4dCkpOworICAg
ICAgICByZXR1cm4gYWRvcHRSZWYobmV3IFRleHRUcmFja0xpc3QoZWxlbWVudCwgY29udGV4dCkp
OwogICAgIH0KICAgICB+VGV4dFRyYWNrTGlzdCgpOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9odG1sL3RyYWNrL1RyYWNrTGlzdEJhc2UuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC90
cmFjay9UcmFja0xpc3RCYXNlLmNwcAppbmRleCA1YzUwYmNiMDNmNDY4ZWU1ZjJiNjBjMDIyMTI4
NDZjMzNhNWQzODY5Li4yYTcxMDRlNjk3YTI0N2U0MTMzOTRkZmRjYjhhN2M0NTc5MGNmYzk1IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3RyYWNrL1RyYWNrTGlzdEJhc2UuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvdHJhY2svVHJhY2tMaXN0QmFzZS5jcHAKQEAgLTM3LDkg
KzM3LDkgQEAKIAogdXNpbmcgbmFtZXNwYWNlIFdlYkNvcmU7CiAKLVRyYWNrTGlzdEJhc2U6OlRy
YWNrTGlzdEJhc2UoSFRNTE1lZGlhRWxlbWVudCogb3duZXIsIFNjcmlwdEV4ZWN1dGlvbkNvbnRl
eHQqIGNvbnRleHQpCitUcmFja0xpc3RCYXNlOjpUcmFja0xpc3RCYXNlKEhUTUxNZWRpYUVsZW1l
bnQqIGVsZW1lbnQsIFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqIGNvbnRleHQpCiAgICAgOiBtX2Nv
bnRleHQoY29udGV4dCkKLSAgICAsIG1fb3duZXIob3duZXIpCisgICAgLCBtX2VsZW1lbnQoZWxl
bWVudCkKICAgICAsIG1fcGVuZGluZ0V2ZW50VGltZXIodGhpcywgJlRyYWNrTGlzdEJhc2U6OmFz
eW5jRXZlbnRUaW1lckZpcmVkKQogICAgICwgbV9kaXNwYXRjaGluZ0V2ZW50cygwKQogewpAQCAt
NjAsNyArNjAsNyBAQCB2b2lkIFRyYWNrTGlzdEJhc2U6OnJlbW92ZShUcmFja0Jhc2UqIHRyYWNr
KQogICAgIHNpemVfdCBpbmRleCA9IG1faW5iYW5kVHJhY2tzLmZpbmQodHJhY2spOwogICAgIEFT
U0VSVChpbmRleCAhPSBub3RGb3VuZCk7CiAKLSAgICBBU1NFUlQodHJhY2stPm1lZGlhRWxlbWVu
dCgpID09IG1fb3duZXIpOworICAgIEFTU0VSVCh0cmFjay0+bWVkaWFFbGVtZW50KCkgPT0gbV9l
bGVtZW50KTsKICAgICB0cmFjay0+c2V0TWVkaWFFbGVtZW50KDApOwogCiAgICAgUmVmUHRyPFRy
YWNrQmFzZT4gdHJhY2tSZWYgPSBtX2luYmFuZFRyYWNrc1tpbmRleF07CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9odG1sL3RyYWNrL1RyYWNrTGlzdEJhc2UuaCBiL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvdHJhY2svVHJhY2tMaXN0QmFzZS5oCmluZGV4IGJhZTdhOWYwNDI4OTAxZmQzZWEyMDYx
YzU2OTI2NzJjODRjM2QxZGIuLmE0NmRlMDFiMjY1NWQyNDA1ZGY1MzM4YWViZmY0NTYxNWQwNjYx
OTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvdHJhY2svVHJhY2tMaXN0QmFzZS5o
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvdHJhY2svVHJhY2tMaXN0QmFzZS5oCkBAIC01OCw4
ICs1OCw4IEBAIHB1YmxpYzoKICAgICBERUZJTkVfQVRUUklCVVRFX0VWRU5UX0xJU1RFTkVSKGNo
YW5nZSk7CiAgICAgREVGSU5FX0FUVFJJQlVURV9FVkVOVF9MSVNURU5FUihyZW1vdmV0cmFjayk7
CiAKLSAgICB2b2lkIGNsZWFyT3duZXIoKSB7IG1fb3duZXIgPSAwOyB9Ci0gICAgSFRNTE1lZGlh
RWxlbWVudCogb3duZXIoKSBjb25zdCB7IHJldHVybiBtX293bmVyOyB9CisgICAgdm9pZCBjbGVh
ckVsZW1lbnQoKSB7IG1fZWxlbWVudCA9IDA7IH0KKyAgICBIVE1MTWVkaWFFbGVtZW50KiBlbGVt
ZW50KCkgY29uc3QgeyByZXR1cm4gbV9lbGVtZW50OyB9CiAKICAgICBib29sIGlzRmlyaW5nRXZl
bnRMaXN0ZW5lcnMoKSB7IHJldHVybiBtX2Rpc3BhdGNoaW5nRXZlbnRzOyB9CiAKQEAgLTg1LDcg
Kzg1LDcgQEAgcHJpdmF0ZToKICAgICB2b2lkIGFzeW5jRXZlbnRUaW1lckZpcmVkKFRpbWVyPFRy
YWNrTGlzdEJhc2U+Kik7CiAKICAgICBTY3JpcHRFeGVjdXRpb25Db250ZXh0KiBtX2NvbnRleHQ7
Ci0gICAgSFRNTE1lZGlhRWxlbWVudCogbV9vd25lcjsKKyAgICBIVE1MTWVkaWFFbGVtZW50KiBt
X2VsZW1lbnQ7CiAKICAgICBWZWN0b3I8UmVmUHRyPEV2ZW50PiA+IG1fcGVuZGluZ0V2ZW50czsK
ICAgICBUaW1lcjxUcmFja0xpc3RCYXNlPiBtX3BlbmRpbmdFdmVudFRpbWVyOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>