<?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>102862</bug_id>
          
          <creation_ts>2012-11-20 19:22:01 -0800</creation_ts>
          <short_desc>[Resource Timing] Populate PerformanceResourceTiming structs with timing data</short_desc>
          <delta_ts>2012-11-21 16:51:02 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</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>84883</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="James Simonsen">simonjam</reporter>
          <assigned_to name="James Simonsen">simonjam</assigned_to>
          <cc>tonyg</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>772388</commentid>
    <comment_count>0</comment_count>
    <who name="James Simonsen">simonjam</who>
    <bug_when>2012-11-20 19:22:01 -0800</bug_when>
    <thetext>[Resource Timing] Populate PerformanceResourceTiming structs with timing data</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>772399</commentid>
    <comment_count>1</comment_count>
      <attachid>175324</attachid>
    <who name="James Simonsen">simonjam</who>
    <bug_when>2012-11-20 19:38:35 -0800</bug_when>
    <thetext>Created attachment 175324
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>772400</commentid>
    <comment_count>2</comment_count>
    <who name="James Simonsen">simonjam</who>
    <bug_when>2012-11-20 19:40:42 -0800</bug_when>
    <thetext>I split up the old Resource Timing patch into smaller pieces. This is just the part applicable to the exposed API. I don&apos;t think anything has changed since you reviewed it, but give it a quick skim just in case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>773381</commentid>
    <comment_count>3</comment_count>
      <attachid>175324</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-21 16:05:07 -0800</bug_when>
    <thetext>Comment on attachment 175324
Patch

Rejecting attachment 175324 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 1

ERROR: /mnt/git/webkit-commit-queue/LayoutTests/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; or &quot;Rubber stamp&quot; (case insensitive).

Full output: http://queues.webkit.org/results/14959116</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>773419</commentid>
    <comment_count>4</comment_count>
    <who name="James Simonsen">simonjam</who>
    <bug_when>2012-11-21 16:51:02 -0800</bug_when>
    <thetext>Committed r135458: &lt;http://trac.webkit.org/changeset/135458&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>175324</attachid>
            <date>2012-11-20 19:38:35 -0800</date>
            <delta_ts>2012-11-21 16:05:07 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-102862-20121120193623.patch</filename>
            <type>text/plain</type>
            <size>12962</size>
            <attacher name="James Simonsen">simonjam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM1MjEyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMWY1NjgwMDcyZjhhZTE4
NjYwZWJkMTlhNjg1OTlkNjNjMzNlM2M2Zi4uMDVhMDVlMzczMGJiZTE5ZDZmMDdlZDZjNDk5YmUw
ZTg2NGU4YzFlNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQ0IEBACisyMDEyLTExLTIwICBKYW1l
cyBTaW1vbnNlbiAgPHNpbW9uamFtQGNocm9taXVtLm9yZz4KKworICAgICAgICBbUmVzb3VyY2Ug
VGltaW5nXSBQb3B1bGF0ZSBQZXJmb3JtYW5jZVJlc291cmNlVGltaW5nIHN0cnVjdHMgd2l0aCB0
aW1pbmcgZGF0YQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTAyODYyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgVGhpcyBhbGxvd3MgQ2FjaGVkUmVzb3VyY2VMb2FkZXIgdG8gcGFzcyBpbiBhbGwgb2YgdGhl
IG5lY2Vzc2FyeSB2YWx1ZXMgYW5kIHBvcHVsYXRlcworICAgICAgICB0aGVtIGluIHRoZSBQZXJm
b3JtYW5jZVJlc291cmNlVGltaW5nIHN0cnVjdC4gQSBmb2xsb3cgdXAgcGF0Y2ggd2lsbCBhY3R1
YWxseSBjYWxsCisgICAgICAgIGFkZFJlc291cmNlVGltaW5nKCkgYXMgbmVjZXNzYXJ5LgorCisg
ICAgICAgIFRlc3RzOiBodHRwL3Rlc3RzL3czYy93ZWJwZXJmL3N1Ym1pc3Npb24vcmVzb3VyY2Ut
dGltaW5nCisKKyAgICAgICAgKiBwYWdlL1BlcmZvcm1hbmNlLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OlBlcmZvcm1hbmNlOjphZGRSZXNvdXJjZVRpbWluZyk6IEFjY2VwdCBhbGwgbmVjZXNzYXJ5
IHRpbWluZyBkYXRhLgorICAgICAgICAqIHBhZ2UvUGVyZm9ybWFuY2UuaDoKKyAgICAgICAgKFdl
YkNvcmUpOgorICAgICAgICAoUGVyZm9ybWFuY2UpOgorICAgICAgICAqIHBhZ2UvUGVyZm9ybWFu
Y2VFbnRyeS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpQZXJmb3JtYW5jZUVudHJ5OjpQZXJmb3Jt
YW5jZUVudHJ5KToKKyAgICAgICAgKiBwYWdlL1BlcmZvcm1hbmNlRW50cnkuaDoKKyAgICAgICAg
KFBlcmZvcm1hbmNlRW50cnkpOgorICAgICAgICAqIHBhZ2UvUGVyZm9ybWFuY2VSZXNvdXJjZVRp
bWluZy5jcHA6CisgICAgICAgIChXZWJDb3JlOjptb25vdG9uaWNUaW1lVG9Eb2N1bWVudE1pbGxp
c2Vjb25kcyk6CisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKFdlYkNvcmU6OlBlcmZvcm1h
bmNlUmVzb3VyY2VUaW1pbmc6OlBlcmZvcm1hbmNlUmVzb3VyY2VUaW1pbmcpOgorICAgICAgICAo
V2ViQ29yZTo6UGVyZm9ybWFuY2VSZXNvdXJjZVRpbWluZzo6aW5pdGlhdG9yVHlwZSk6IFJldHVy
biB0aGUgc3BlYydkIHZhbHVlcy4KKyAgICAgICAgKFdlYkNvcmU6OlBlcmZvcm1hbmNlUmVzb3Vy
Y2VUaW1pbmc6OmZldGNoU3RhcnQpOgorICAgICAgICAoV2ViQ29yZTo6UGVyZm9ybWFuY2VSZXNv
dXJjZVRpbWluZzo6ZG9tYWluTG9va3VwU3RhcnQpOgorICAgICAgICAoV2ViQ29yZTo6UGVyZm9y
bWFuY2VSZXNvdXJjZVRpbWluZzo6ZG9tYWluTG9va3VwRW5kKToKKyAgICAgICAgKFdlYkNvcmU6
OlBlcmZvcm1hbmNlUmVzb3VyY2VUaW1pbmc6OmNvbm5lY3RTdGFydCk6CisgICAgICAgIChXZWJD
b3JlOjpQZXJmb3JtYW5jZVJlc291cmNlVGltaW5nOjpjb25uZWN0RW5kKToKKyAgICAgICAgKFdl
YkNvcmU6OlBlcmZvcm1hbmNlUmVzb3VyY2VUaW1pbmc6OnNlY3VyZUNvbm5lY3Rpb25TdGFydCk6
CisgICAgICAgIChXZWJDb3JlOjpQZXJmb3JtYW5jZVJlc291cmNlVGltaW5nOjpyZXF1ZXN0U3Rh
cnQpOgorICAgICAgICAoV2ViQ29yZTo6UGVyZm9ybWFuY2VSZXNvdXJjZVRpbWluZzo6cmVzcG9u
c2VTdGFydCk6CisgICAgICAgIChXZWJDb3JlOjpQZXJmb3JtYW5jZVJlc291cmNlVGltaW5nOjpy
ZXNwb25zZUVuZCk6CisgICAgICAgIChXZWJDb3JlOjpQZXJmb3JtYW5jZVJlc291cmNlVGltaW5n
OjpyZXNvdXJjZVRpbWVUb0RvY3VtZW50TWlsbGlzZWNvbmRzKToKKyAgICAgICAgKiBwYWdlL1Bl
cmZvcm1hbmNlUmVzb3VyY2VUaW1pbmcuaDoKKyAgICAgICAgKFdlYkNvcmU6OlBlcmZvcm1hbmNl
UmVzb3VyY2VUaW1pbmc6OmNyZWF0ZSk6CisgICAgICAgIChQZXJmb3JtYW5jZVJlc291cmNlVGlt
aW5nKToKKwogMjAxMi0xMS0xOSAgQWxwaGEgTGFtICA8aGNsYW1AY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIE5vdCByZXZpZXdlZC4gQnVpbGQgZml4IGZvciBDaHJvbWl1bS4KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGVyZm9ybWFuY2UuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFn
ZS9QZXJmb3JtYW5jZS5jcHAKaW5kZXggMjY1ODhmNzg0ZGZlYWQ5OTZmMWViMzdjNmQ2ZmNmN2Ux
Yzc4MzQzNS4uZTY4NzFiN2I3ZDlkNjAxNmUyN2U1ZTZhODE1YjAyOTJiNjRjNzlkMCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9QZXJmb3JtYW5jZS5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvcGFnZS9QZXJmb3JtYW5jZS5jcHAKQEAgLTE4NSwxMiArMTg1LDEyIEBAIHZvaWQgUGVy
Zm9ybWFuY2U6OndlYmtpdFNldFJlc291cmNlVGltaW5nQnVmZmVyU2l6ZSh1bnNpZ25lZCBzaXpl
KQogICAgICAgICBkaXNwYXRjaEV2ZW50KEV2ZW50OjpjcmVhdGUoZXZlbnROYW1lcygpLndlYmtp
dHJlc291cmNldGltaW5nYnVmZmVyZnVsbEV2ZW50LCBmYWxzZSwgZmFsc2UpKTsKIH0KIAotdm9p
ZCBQZXJmb3JtYW5jZTo6YWRkUmVzb3VyY2VUaW1pbmcoY29uc3QgUmVzb3VyY2VSZXF1ZXN0JiBy
ZXF1ZXN0LCBjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiByZXNwb25zZSwgZG91YmxlIGZpbmlzaFRp
bWUsIERvY3VtZW50KiByZXF1ZXN0aW5nRG9jdW1lbnQpCit2b2lkIFBlcmZvcm1hbmNlOjphZGRS
ZXNvdXJjZVRpbWluZyhjb25zdCBTdHJpbmcmIGluaXRpYXRvck5hbWUsIERvY3VtZW50KiBpbml0
aWF0b3JEb2N1bWVudCwgY29uc3QgUmVzb3VyY2VSZXF1ZXN0JiByZXF1ZXN0LCBjb25zdCBSZXNv
dXJjZVJlc3BvbnNlJiByZXNwb25zZSwgZG91YmxlIGluaXRpYXRpb25UaW1lLCBkb3VibGUgZmlu
aXNoVGltZSkKIHsKLSAgICBpZiAoIXJlc3BvbnNlLnJlc291cmNlTG9hZFRpbWluZygpIHx8IGlz
UmVzb3VyY2VUaW1pbmdCdWZmZXJGdWxsKCkpCisgICAgaWYgKGlzUmVzb3VyY2VUaW1pbmdCdWZm
ZXJGdWxsKCkpCiAgICAgICAgIHJldHVybjsKIAotICAgIFJlZlB0cjxQZXJmb3JtYW5jZUVudHJ5
PiBlbnRyeSA9IFBlcmZvcm1hbmNlUmVzb3VyY2VUaW1pbmc6OmNyZWF0ZShyZXF1ZXN0LCByZXNw
b25zZSwgZmluaXNoVGltZSwgcmVxdWVzdGluZ0RvY3VtZW50KTsKKyAgICBSZWZQdHI8UGVyZm9y
bWFuY2VFbnRyeT4gZW50cnkgPSBQZXJmb3JtYW5jZVJlc291cmNlVGltaW5nOjpjcmVhdGUoaW5p
dGlhdG9yTmFtZSwgcmVxdWVzdCwgcmVzcG9uc2UsIGluaXRpYXRpb25UaW1lLCBmaW5pc2hUaW1l
LCBpbml0aWF0b3JEb2N1bWVudCk7CiAKICAgICBtX3Jlc291cmNlVGltaW5nQnVmZmVyLmFwcGVu
ZChlbnRyeSk7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGVyZm9ybWFuY2Uu
aCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGVyZm9ybWFuY2UuaAppbmRleCAyMDFjZDdhMDg1NzQ1
ZDVjNGVjOWJlZmExNDhmOWU4MTBlZDAzODhiLi40NGRiN2M4MTc0MWU3M2UwNDkyYmMzNjUxNDll
MWZmYWQ1MjY0MzExIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BlcmZvcm1hbmNl
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9QZXJmb3JtYW5jZS5oCkBAIC00OSw4ICs0OSw2
IEBACiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIGNsYXNzIERvY3VtZW50OwotY2xhc3MgUGVyZm9y
bWFuY2VFbnRyeTsKLWNsYXNzIFBlcmZvcm1hbmNlRW50cnlMaXN0OwogY2xhc3MgUmVzb3VyY2VS
ZXF1ZXN0OwogY2xhc3MgUmVzb3VyY2VSZXNwb25zZTsKIGNsYXNzIFVzZXJUaW1pbmc7CkBAIC04
MCw3ICs3OCw3IEBAIHB1YmxpYzoKIAogICAgIERFRklORV9BVFRSSUJVVEVfRVZFTlRfTElTVEVO
RVIod2Via2l0cmVzb3VyY2V0aW1pbmdidWZmZXJmdWxsKTsKIAotICAgIHZvaWQgYWRkUmVzb3Vy
Y2VUaW1pbmcoY29uc3QgUmVzb3VyY2VSZXF1ZXN0JiwgY29uc3QgUmVzb3VyY2VSZXNwb25zZSYs
IGRvdWJsZSBmaW5pc2hUaW1lLCBEb2N1bWVudCopOworICAgIHZvaWQgYWRkUmVzb3VyY2VUaW1p
bmcoY29uc3QgU3RyaW5nJiBpbml0aWF0b3JOYW1lLCBEb2N1bWVudCosIGNvbnN0IFJlc291cmNl
UmVxdWVzdCYsIGNvbnN0IFJlc291cmNlUmVzcG9uc2UmLCBkb3VibGUgaW5pdGlhdGlvblRpbWUs
IGRvdWJsZSBmaW5pc2hUaW1lKTsKICNlbmRpZgogCiAgICAgdXNpbmcgUmVmQ291bnRlZDxQZXJm
b3JtYW5jZT46OnJlZjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGVyZm9ybWFu
Y2VFbnRyeS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BlcmZvcm1hbmNlRW50cnkuY3BwCmlu
ZGV4IGFkNjk1NDcwMGU2NzI0ZmIxM2EwNTExZDIwMTE5Mzc0MWY5NTJiYTQuLjMyZGI3Y2ZlNTYz
NWNkZjMyYzMwNWVjNGVhYzA5NTAxZTVmODNlZTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BhZ2UvUGVyZm9ybWFuY2VFbnRyeS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9QZXJm
b3JtYW5jZUVudHJ5LmNwcApAQCAtMzUsMTEgKzM1LDExIEBACiAKIG5hbWVzcGFjZSBXZWJDb3Jl
IHsKIAotUGVyZm9ybWFuY2VFbnRyeTo6UGVyZm9ybWFuY2VFbnRyeShjb25zdCBTdHJpbmcmIG5h
bWUsIGNvbnN0IFN0cmluZyYgZW50cnlUeXBlLCBkb3VibGUgc3RhcnRUaW1lLCBkb3VibGUgZHVy
YXRpb24pCitQZXJmb3JtYW5jZUVudHJ5OjpQZXJmb3JtYW5jZUVudHJ5KGNvbnN0IFN0cmluZyYg
bmFtZSwgY29uc3QgU3RyaW5nJiBlbnRyeVR5cGUsIGRvdWJsZSBzdGFydFRpbWUsIGRvdWJsZSBm
aW5pc2hUaW1lKQogICAgIDogbV9uYW1lKG5hbWUpCiAgICAgLCBtX2VudHJ5VHlwZShlbnRyeVR5
cGUpCiAgICAgLCBtX3N0YXJ0VGltZShzdGFydFRpbWUpCi0gICAgLCBtX2R1cmF0aW9uKGR1cmF0
aW9uKQorICAgICwgbV9kdXJhdGlvbihmaW5pc2hUaW1lIC0gc3RhcnRUaW1lKQogewogfQogCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BlcmZvcm1hbmNlRW50cnkuaCBiL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvUGVyZm9ybWFuY2VFbnRyeS5oCmluZGV4IDVhZGU4NDUzYjk2NGFkMDRj
NjUzOWNhNDIxOTY3YzU5ZWFmNjEzMWIuLjRkYjEwMWRiMDUyMmFiODRlYjBmYzg3NTcwMzdjYjAz
YWEzMmYyMTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGVyZm9ybWFuY2VFbnRy
eS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGVyZm9ybWFuY2VFbnRyeS5oCkBAIC01OCw3
ICs1OCw3IEBAIHB1YmxpYzoKICAgICB9CiAKIHByb3RlY3RlZDoKLSAgICBQZXJmb3JtYW5jZUVu
dHJ5KGNvbnN0IFN0cmluZyYgbmFtZSwgY29uc3QgU3RyaW5nJiBlbnRyeVR5cGUsIGRvdWJsZSBz
dGFydFRpbWUsIGRvdWJsZSBkdXJhdGlvbik7CisgICAgUGVyZm9ybWFuY2VFbnRyeShjb25zdCBT
dHJpbmcmIG5hbWUsIGNvbnN0IFN0cmluZyYgZW50cnlUeXBlLCBkb3VibGUgc3RhcnRUaW1lLCBk
b3VibGUgZmluaXNoVGltZSk7CiAKIHByaXZhdGU6CiAgICAgY29uc3QgU3RyaW5nIG1fbmFtZTsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGVyZm9ybWFuY2VSZXNvdXJjZVRpbWlu
Zy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BlcmZvcm1hbmNlUmVzb3VyY2VUaW1pbmcuY3Bw
CmluZGV4IDA5NzZhZGQ3ODAzMjg4M2MzZjRhNWExN2JmZmJlYWM2ZGVmNGRkMWMuLmRmMWRjNzZl
YzFkMjVkZGMzYzE2NDEzMWVhY2U2MTA0MzkyMjJkMTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3BhZ2UvUGVyZm9ybWFuY2VSZXNvdXJjZVRpbWluZy5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvcGFnZS9QZXJmb3JtYW5jZVJlc291cmNlVGltaW5nLmNwcApAQCAtNDQsOCArNDQsMTUgQEAK
IAogbmFtZXNwYWNlIFdlYkNvcmUgewogCi1QZXJmb3JtYW5jZVJlc291cmNlVGltaW5nOjpQZXJm
b3JtYW5jZVJlc291cmNlVGltaW5nKGNvbnN0IFJlc291cmNlUmVxdWVzdCYgcmVxdWVzdCwgY29u
c3QgUmVzb3VyY2VSZXNwb25zZSYgcmVzcG9uc2UsIGRvdWJsZSBmaW5pc2hUaW1lLCBEb2N1bWVu
dCogcmVxdWVzdGluZ0RvY3VtZW50KQotICAgIDogUGVyZm9ybWFuY2VFbnRyeShyZXF1ZXN0LnVy
bCgpLnN0cmluZygpLCAicmVzb3VyY2UiLCByZXNwb25zZS5yZXNvdXJjZUxvYWRUaW1pbmcoKS0+
cmVxdWVzdFRpbWUsIGZpbmlzaFRpbWUpCitkb3VibGUgbW9ub3RvbmljVGltZVRvRG9jdW1lbnRN
aWxsaXNlY29uZHMoRG9jdW1lbnQqIGRvY3VtZW50LCBkb3VibGUgc2Vjb25kcykKK3sKKyAgICBB
U1NFUlQoc2Vjb25kcyA+PSAwLjApOworICAgIHJldHVybiBkb2N1bWVudC0+bG9hZGVyKCktPnRp
bWluZygpLT5tb25vdG9uaWNUaW1lVG9aZXJvQmFzZWREb2N1bWVudFRpbWUoc2Vjb25kcykgKiAx
MDAwLjA7Cit9CisKK1BlcmZvcm1hbmNlUmVzb3VyY2VUaW1pbmc6OlBlcmZvcm1hbmNlUmVzb3Vy
Y2VUaW1pbmcoY29uc3QgQXRvbWljU3RyaW5nJiBpbml0aWF0b3JUeXBlLCBjb25zdCBSZXNvdXJj
ZVJlcXVlc3QmIHJlcXVlc3QsIGNvbnN0IFJlc291cmNlUmVzcG9uc2UmIHJlc3BvbnNlLCBkb3Vi
bGUgaW5pdGlhdGlvblRpbWUsIGRvdWJsZSBmaW5pc2hUaW1lLCBEb2N1bWVudCogcmVxdWVzdGlu
Z0RvY3VtZW50KQorICAgIDogUGVyZm9ybWFuY2VFbnRyeShyZXF1ZXN0LnVybCgpLnN0cmluZygp
LCAicmVzb3VyY2UiLCBtb25vdG9uaWNUaW1lVG9Eb2N1bWVudE1pbGxpc2Vjb25kcyhyZXF1ZXN0
aW5nRG9jdW1lbnQsIGluaXRpYXRpb25UaW1lKSwgbW9ub3RvbmljVGltZVRvRG9jdW1lbnRNaWxs
aXNlY29uZHMocmVxdWVzdGluZ0RvY3VtZW50LCBmaW5pc2hUaW1lKSkKKyAgICAsIG1faW5pdGlh
dG9yVHlwZShpbml0aWF0b3JUeXBlKQogICAgICwgbV90aW1pbmcocmVzcG9uc2UucmVzb3VyY2VM
b2FkVGltaW5nKCkpCiAgICAgLCBtX2ZpbmlzaFRpbWUoZmluaXNoVGltZSkKICAgICAsIG1fcmVx
dWVzdGluZ0RvY3VtZW50KHJlcXVlc3RpbmdEb2N1bWVudCkKQEAgLTU2LDEwICs2Myw5IEBAIFBl
cmZvcm1hbmNlUmVzb3VyY2VUaW1pbmc6On5QZXJmb3JtYW5jZVJlc291cmNlVGltaW5nKCkKIHsK
IH0KIAotU3RyaW5nIFBlcmZvcm1hbmNlUmVzb3VyY2VUaW1pbmc6OmluaXRpYXRvclR5cGUoKSBj
b25zdAorQXRvbWljU3RyaW5nIFBlcmZvcm1hbmNlUmVzb3VyY2VUaW1pbmc6OmluaXRpYXRvclR5
cGUoKSBjb25zdAogewotICAgIC8vIEZJWE1FOiBUaGlzIHNob3VsZCBiZSBkZWNpZGVkIGJ5IHRo
ZSByZXNvdXJjZSB0eXBlLgotICAgIHJldHVybiAib3RoZXIiOworICAgIHJldHVybiBtX2luaXRp
YXRvclR5cGU7CiB9CiAKIC8vIEZJWE1FOiBOZWVkIHRvIGVuZm9yY2Ugc2FtZS1vcmlnaW4gcG9s
aWN5IG9uIHRoZXNlLgpAQCAtNzcsMTIgKzgzLDEzIEBAIGRvdWJsZSBQZXJmb3JtYW5jZVJlc291
cmNlVGltaW5nOjpyZWRpcmVjdEVuZCgpIGNvbnN0CiAKIGRvdWJsZSBQZXJmb3JtYW5jZVJlc291
cmNlVGltaW5nOjpmZXRjaFN0YXJ0KCkgY29uc3QKIHsKLSAgICByZXR1cm4gbW9ub3RvbmljVGlt
ZVRvRG9jdW1lbnRNaWxsaXNlY29uZHMobV90aW1pbmctPnJlcXVlc3RUaW1lKTsKKyAgICAvLyBG
SVhNRTogVGhpcyBzaG91bGQgYmUgZGlmZmVyZW50IGRlcGVuZGluZyBvbiByZWRpcmVjdHMuCisg
ICAgcmV0dXJuIChzdGFydFRpbWUoKSk7CiB9CiAKIGRvdWJsZSBQZXJmb3JtYW5jZVJlc291cmNl
VGltaW5nOjpkb21haW5Mb29rdXBTdGFydCgpIGNvbnN0CiB7Ci0gICAgaWYgKG1fdGltaW5nLT5k
bnNTdGFydCA8IDApCisgICAgaWYgKCFtX3RpbWluZyB8fCBtX3RpbWluZy0+ZG5zU3RhcnQgPCAw
KQogICAgICAgICByZXR1cm4gZmV0Y2hTdGFydCgpOwogCiAgICAgcmV0dXJuIHJlc291cmNlVGlt
ZVRvRG9jdW1lbnRNaWxsaXNlY29uZHMobV90aW1pbmctPmRuc1N0YXJ0KTsKQEAgLTkwLDcgKzk3
LDcgQEAgZG91YmxlIFBlcmZvcm1hbmNlUmVzb3VyY2VUaW1pbmc6OmRvbWFpbkxvb2t1cFN0YXJ0
KCkgY29uc3QKIAogZG91YmxlIFBlcmZvcm1hbmNlUmVzb3VyY2VUaW1pbmc6OmRvbWFpbkxvb2t1
cEVuZCgpIGNvbnN0CiB7Ci0gICAgaWYgKG1fdGltaW5nLT5kbnNFbmQgPCAwKQorICAgIGlmICgh
bV90aW1pbmcgfHwgbV90aW1pbmctPmRuc0VuZCA8IDApCiAgICAgICAgIHJldHVybiBkb21haW5M
b29rdXBTdGFydCgpOwogCiAgICAgcmV0dXJuIHJlc291cmNlVGltZVRvRG9jdW1lbnRNaWxsaXNl
Y29uZHMobV90aW1pbmctPmRuc0VuZCk7CkBAIC05OCw3ICsxMDUsNyBAQCBkb3VibGUgUGVyZm9y
bWFuY2VSZXNvdXJjZVRpbWluZzo6ZG9tYWluTG9va3VwRW5kKCkgY29uc3QKIAogZG91YmxlIFBl
cmZvcm1hbmNlUmVzb3VyY2VUaW1pbmc6OmNvbm5lY3RTdGFydCgpIGNvbnN0CiB7Ci0gICAgaWYg
KG1fdGltaW5nLT5jb25uZWN0U3RhcnQgPCAwKSAvLyBDb25uZWN0aW9uIHdhcyByZXVzZWQuCisg
ICAgaWYgKCFtX3RpbWluZyB8fCBtX3RpbWluZy0+Y29ubmVjdFN0YXJ0IDwgMCkgLy8gQ29ubmVj
dGlvbiB3YXMgcmV1c2VkLgogICAgICAgICByZXR1cm4gZG9tYWluTG9va3VwRW5kKCk7CiAKICAg
ICAvLyBjb25uZWN0U3RhcnQgaW5jbHVkZXMgYW55IEROUyB0aW1lLCBzbyB3ZSBtYXkgbmVlZCB0
byB0cmltIHRoYXQgb2ZmLgpAQCAtMTExLDcgKzExOCw3IEBAIGRvdWJsZSBQZXJmb3JtYW5jZVJl
c291cmNlVGltaW5nOjpjb25uZWN0U3RhcnQoKSBjb25zdAogCiBkb3VibGUgUGVyZm9ybWFuY2VS
ZXNvdXJjZVRpbWluZzo6Y29ubmVjdEVuZCgpIGNvbnN0CiB7Ci0gICAgaWYgKG1fdGltaW5nLT5j
b25uZWN0RW5kIDwgMCkgLy8gQ29ubmVjdGlvbiB3YXMgcmV1c2VkLgorICAgIGlmICghbV90aW1p
bmcgfHwgbV90aW1pbmctPmNvbm5lY3RFbmQgPCAwKSAvLyBDb25uZWN0aW9uIHdhcyByZXVzZWQu
CiAgICAgICAgIHJldHVybiBjb25uZWN0U3RhcnQoKTsKIAogICAgIHJldHVybiByZXNvdXJjZVRp
bWVUb0RvY3VtZW50TWlsbGlzZWNvbmRzKG1fdGltaW5nLT5jb25uZWN0RW5kKTsKQEAgLTExOSwz
NyArMTI2LDM5IEBAIGRvdWJsZSBQZXJmb3JtYW5jZVJlc291cmNlVGltaW5nOjpjb25uZWN0RW5k
KCkgY29uc3QKIAogZG91YmxlIFBlcmZvcm1hbmNlUmVzb3VyY2VUaW1pbmc6OnNlY3VyZUNvbm5l
Y3Rpb25TdGFydCgpIGNvbnN0CiB7Ci0gICAgaWYgKG1fdGltaW5nLT5zc2xTdGFydCA8IDApIC8v
IFNlY3VyZSBjb25uZWN0aW9uIG5vdCBuZWdvdGlhdGVkLgotICAgICAgICByZXR1cm4gMDsKKyAg
ICBpZiAoIW1fdGltaW5nIHx8IG1fdGltaW5nLT5zc2xTdGFydCA8IDApIC8vIFNlY3VyZSBjb25u
ZWN0aW9uIG5vdCBuZWdvdGlhdGVkLgorICAgICAgICByZXR1cm4gMC4wOwogCiAgICAgcmV0dXJu
IHJlc291cmNlVGltZVRvRG9jdW1lbnRNaWxsaXNlY29uZHMobV90aW1pbmctPnNzbFN0YXJ0KTsK
IH0KIAogZG91YmxlIFBlcmZvcm1hbmNlUmVzb3VyY2VUaW1pbmc6OnJlcXVlc3RTdGFydCgpIGNv
bnN0CiB7CisgICAgaWYgKCFtX3RpbWluZykKKyAgICAgICAgcmV0dXJuIGNvbm5lY3RFbmQoKTsK
ICAgICByZXR1cm4gcmVzb3VyY2VUaW1lVG9Eb2N1bWVudE1pbGxpc2Vjb25kcyhtX3RpbWluZy0+
c2VuZFN0YXJ0KTsKIH0KIAogZG91YmxlIFBlcmZvcm1hbmNlUmVzb3VyY2VUaW1pbmc6OnJlc3Bv
bnNlU3RhcnQoKSBjb25zdAogeworICAgIGlmICghbV90aW1pbmcpCisgICAgICAgIHJldHVybiBy
ZXF1ZXN0U3RhcnQoKTsKICAgICAvLyBGSVhNRTogVGhpcyBudW1iZXIgaXNuJ3QgZXhhY3RseSBj
b3JyZWN0LiBTZWUgdGhlIG5vdGVzIGluIFBlcmZvcm1hbmNlVGltaW5nOjpyZXNwb25zZVN0YXJ0
KCkuCiAgICAgcmV0dXJuIHJlc291cmNlVGltZVRvRG9jdW1lbnRNaWxsaXNlY29uZHMobV90aW1p
bmctPnJlY2VpdmVIZWFkZXJzRW5kKTsKIH0KIAogZG91YmxlIFBlcmZvcm1hbmNlUmVzb3VyY2VU
aW1pbmc6OnJlc3BvbnNlRW5kKCkgY29uc3QKIHsKLSAgICByZXR1cm4gbW9ub3RvbmljVGltZVRv
RG9jdW1lbnRNaWxsaXNlY29uZHMobV9maW5pc2hUaW1lKTsKLX0KLQotZG91YmxlIFBlcmZvcm1h
bmNlUmVzb3VyY2VUaW1pbmc6Om1vbm90b25pY1RpbWVUb0RvY3VtZW50TWlsbGlzZWNvbmRzKGRv
dWJsZSBzZWNvbmRzKSBjb25zdAotewotICAgIEFTU0VSVChzZWNvbmRzID49IDAuMCk7Ci0gICAg
cmV0dXJuIG1fcmVxdWVzdGluZ0RvY3VtZW50LT5sb2FkZXIoKS0+dGltaW5nKCktPmNvbnZlcnRN
b25vdG9uaWNUaW1lVG9Eb2N1bWVudFRpbWUoc2Vjb25kcykgKiAxMDAwLjA7CisgICAgaWYgKCFt
X3RpbWluZykKKyAgICAgICAgcmV0dXJuIHJlc3BvbnNlU3RhcnQoKTsKKyAgICByZXR1cm4gbW9u
b3RvbmljVGltZVRvRG9jdW1lbnRNaWxsaXNlY29uZHMobV9yZXF1ZXN0aW5nRG9jdW1lbnQuZ2V0
KCksIG1fZmluaXNoVGltZSk7CiB9CiAKIGRvdWJsZSBQZXJmb3JtYW5jZVJlc291cmNlVGltaW5n
OjpyZXNvdXJjZVRpbWVUb0RvY3VtZW50TWlsbGlzZWNvbmRzKGludCBkZWx0YU1pbGxpc2Vjb25k
cykgY29uc3QKIHsKLSAgICByZXR1cm4gbW9ub3RvbmljVGltZVRvRG9jdW1lbnRNaWxsaXNlY29u
ZHMobV90aW1pbmctPnJlcXVlc3RUaW1lKSArIGRlbHRhTWlsbGlzZWNvbmRzOworICAgIGlmICgh
ZGVsdGFNaWxsaXNlY29uZHMpCisgICAgICAgIHJldHVybiAwLjA7CisgICAgcmV0dXJuIG1vbm90
b25pY1RpbWVUb0RvY3VtZW50TWlsbGlzZWNvbmRzKG1fcmVxdWVzdGluZ0RvY3VtZW50LmdldCgp
LCBtX3RpbWluZy0+cmVxdWVzdFRpbWUpICsgZGVsdGFNaWxsaXNlY29uZHM7CiB9CiAKIH0gLy8g
bmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGVyZm9y
bWFuY2VSZXNvdXJjZVRpbWluZy5oIGIvU291cmNlL1dlYkNvcmUvcGFnZS9QZXJmb3JtYW5jZVJl
c291cmNlVGltaW5nLmgKaW5kZXggMDgyYjg5MjUxNDk2MjllODhkM2Q3MWFhNjhiYjExYjc1MjY2
MGE5Mi4uNjY0MjhkNzBjZTQ1OTNhMTRlMmZlODBmZDA3OGQ3OGFlODVmMDA2ZSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGFnZS9QZXJmb3JtYW5jZVJlc291cmNlVGltaW5nLmgKKysrIGIv
U291cmNlL1dlYkNvcmUvcGFnZS9QZXJmb3JtYW5jZVJlc291cmNlVGltaW5nLmgKQEAgLTQ4LDEy
ICs0OCwxMiBAQCBjbGFzcyBSZXNvdXJjZVJlc3BvbnNlOwogCiBjbGFzcyBQZXJmb3JtYW5jZVJl
c291cmNlVGltaW5nIDogcHVibGljIFBlcmZvcm1hbmNlRW50cnkgewogcHVibGljOgotICAgIHN0
YXRpYyBQYXNzUmVmUHRyPFBlcmZvcm1hbmNlUmVzb3VyY2VUaW1pbmc+IGNyZWF0ZShjb25zdCBS
ZXNvdXJjZVJlcXVlc3QmIHJlcXVlc3QsIGNvbnN0IFJlc291cmNlUmVzcG9uc2UmIHJlc3BvbnNl
LCBkb3VibGUgZmluaXNoVGltZSwgRG9jdW1lbnQqIHJlcXVlc3RpbmdEb2N1bWVudCkKKyAgICBz
dGF0aWMgUGFzc1JlZlB0cjxQZXJmb3JtYW5jZVJlc291cmNlVGltaW5nPiBjcmVhdGUoY29uc3Qg
QXRvbWljU3RyaW5nJiBpbml0aWF0b3JUeXBlLCBjb25zdCBSZXNvdXJjZVJlcXVlc3QmIHJlcXVl
c3QsIGNvbnN0IFJlc291cmNlUmVzcG9uc2UmIHJlc3BvbnNlLCBkb3VibGUgaW5pdGlhdGlvblRp
bWUsIGRvdWJsZSBmaW5pc2hUaW1lLCBEb2N1bWVudCogcmVxdWVzdGluZ0RvY3VtZW50KQogICAg
IHsKLSAgICAgICAgcmV0dXJuIGFkb3B0UmVmKG5ldyBQZXJmb3JtYW5jZVJlc291cmNlVGltaW5n
KHJlcXVlc3QsIHJlc3BvbnNlLCBmaW5pc2hUaW1lLCByZXF1ZXN0aW5nRG9jdW1lbnQpKTsKKyAg
ICAgICAgcmV0dXJuIGFkb3B0UmVmKG5ldyBQZXJmb3JtYW5jZVJlc291cmNlVGltaW5nKGluaXRp
YXRvclR5cGUsIHJlcXVlc3QsIHJlc3BvbnNlLCBpbml0aWF0aW9uVGltZSwgZmluaXNoVGltZSwg
cmVxdWVzdGluZ0RvY3VtZW50KSk7CiAgICAgfQogCi0gICAgU3RyaW5nIGluaXRpYXRvclR5cGUo
KSBjb25zdDsKKyAgICBBdG9taWNTdHJpbmcgaW5pdGlhdG9yVHlwZSgpIGNvbnN0OwogCiAgICAg
ZG91YmxlIHJlZGlyZWN0U3RhcnQoKSBjb25zdDsKICAgICBkb3VibGUgcmVkaXJlY3RFbmQoKSBj
b25zdDsKQEAgLTcwLDEyICs3MCwxMiBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCBib29sIGlzUmVz
b3VyY2UoKSB7IHJldHVybiB0cnVlOyB9CiAKIHByaXZhdGU6Ci0gICAgUGVyZm9ybWFuY2VSZXNv
dXJjZVRpbWluZyhjb25zdCBSZXNvdXJjZVJlcXVlc3QmLCBjb25zdCBSZXNvdXJjZVJlc3BvbnNl
JiwgZG91YmxlIGZpbmlzaFRpbWUsIERvY3VtZW50Kik7CisgICAgUGVyZm9ybWFuY2VSZXNvdXJj
ZVRpbWluZyhjb25zdCBBdG9taWNTdHJpbmcmIGluaXRhdG9yVHlwZSwgY29uc3QgUmVzb3VyY2VS
ZXF1ZXN0JiwgY29uc3QgUmVzb3VyY2VSZXNwb25zZSYsIGRvdWJsZSBpbml0aWF0aW9uVGltZSwg
ZG91YmxlIGZpbmlzaFRpbWUsIERvY3VtZW50Kik7CiAgICAgflBlcmZvcm1hbmNlUmVzb3VyY2VU
aW1pbmcoKTsKIAotICAgIGRvdWJsZSBtb25vdG9uaWNUaW1lVG9Eb2N1bWVudE1pbGxpc2Vjb25k
cyhkb3VibGUgc2Vjb25kcykgY29uc3Q7CiAgICAgZG91YmxlIHJlc291cmNlVGltZVRvRG9jdW1l
bnRNaWxsaXNlY29uZHMoaW50IGRlbHRhTWlsbGlzZWNvbmRzKSBjb25zdDsKIAorICAgIEF0b21p
Y1N0cmluZyBtX2luaXRpYXRvclR5cGU7CiAgICAgUmVmUHRyPFJlc291cmNlTG9hZFRpbWluZz4g
bV90aW1pbmc7CiAgICAgZG91YmxlIG1fZmluaXNoVGltZTsKICAgICBSZWZQdHI8RG9jdW1lbnQ+
IG1fcmVxdWVzdGluZ0RvY3VtZW50Owo=
</data>
<flag name="review"
          id="190742"
          type_id="1"
          status="+"
          setter="tonyg"
    />
    <flag name="commit-queue"
          id="191020"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
      

    </bug>

</bugzilla>