<?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>70734</bug_id>
          
          <creation_ts>2011-10-24 09:43:32 -0700</creation_ts>
          <short_desc>DOMWindow should have constructors for all TextTrack interfaces</short_desc>
          <delta_ts>2011-10-26 11:53:03 -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>Media</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Carlson">eric.carlson</reporter>
          <assigned_to name="Eric Carlson">eric.carlson</assigned_to>
          <cc>abarth</cc>
    
    <cc>annacc</cc>
    
    <cc>ojan</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>489386</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2011-10-24 09:43:32 -0700</bug_when>
    <thetext>Only the TextTrackCue constructor is in DOMWindow.idl, all new interfaces should be added.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>491035</commentid>
    <comment_count>1</comment_count>
      <attachid>112567</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2011-10-26 11:29:50 -0700</bug_when>
    <thetext>Created attachment 112567
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>491064</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2011-10-26 11:52:28 -0700</bug_when>
    <thetext>&lt;rdar://problem/10349648&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>491065</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2011-10-26 11:53:03 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/98507</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>112567</attachid>
            <date>2011-10-26 11:29:50 -0700</date>
            <delta_ts>2011-10-26 11:36:43 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>patch_dom_window_2.txt</filename>
            <type>text/plain</type>
            <size>6369</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDk4NTAzKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMTAtMjYgIEVyaWMgQ2Fy
bHNvbiAgPGVyaWMuY2FybHNvbkBhcHBsZS5jb20+CisKKyAgICAgICAgQ29uc3RydWN0b3JzIGZv
ciBhbGwgVGV4dFRyYWNrIGludGVyZmFjZXMgc2hvdWxkIGJlIGF2YWlsYWJsZSBvbiBET01XaW5k
b3cKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcwNzM0
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAg
ICB3aW5kb3ctcHJvcGVydGllcy1leHBlY3RlZC50eHQgYW5kIGdsb2JhbC1jb25zdHJ1Y3RvcnMt
ZXhwZWN0ZWQudHh0IHVwZGF0ZWQgZm9yIHRoaXMgY2hhbmdlLgorCisgICAgICAgICogcGFnZS9E
T01XaW5kb3cuaWRsOiBBZGQgSFRNTFRyYWNrRWxlbWVudCwgVGV4dFRyYWNrLCBhbmQgVGV4dFRy
YWNrQ3VlTGlzdC4KKwogMjAxMS0xMC0yNSAgQWxleGV5IFByb3NrdXJ5YWtvdiAgPGFwQGFwcGxl
LmNvbT4KIAogICAgICAgICBFbWJlZGRlZCBQREZzIHNob3VsZCBiZSBrbm93biB0byBEb2N1bWVu
dExvYWRlcgpJbmRleDogU291cmNlL1dlYkNvcmUvcGFnZS9ET01XaW5kb3cuaWRsCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BhZ2UvRE9NV2luZG93LmlkbAkocmV2aXNpb24gOTg0NzUp
CisrKyBTb3VyY2UvV2ViQ29yZS9wYWdlL0RPTVdpbmRvdy5pZGwJKHdvcmtpbmcgY29weSkKQEAg
LTYwNiw3ICs2MDYsMTAgQEAgbW9kdWxlIHdpbmRvdyB7CiAjZW5kaWYKIAogI2lmIGRlZmluZWQo
RU5BQkxFX1ZJREVPX1RSQUNLKSAmJiBFTkFCTEVfVklERU9fVFJBQ0sKKyAgICAgICAgYXR0cmli
dXRlIFtFbmFibGVkQXRSdW50aW1lPXdlYmtpdFZpZGVvVHJhY2tdIEhUTUxUcmFja0VsZW1lbnRD
b25zdHJ1Y3RvciBIVE1MVHJhY2tFbGVtZW50OworICAgICAgICBhdHRyaWJ1dGUgW0VuYWJsZWRB
dFJ1bnRpbWU9d2Via2l0VmlkZW9UcmFja10gVGV4dFRyYWNrQ29uc3RydWN0b3IgVGV4dFRyYWNr
OwogICAgICAgICBhdHRyaWJ1dGUgW0VuYWJsZWRBdFJ1bnRpbWU9d2Via2l0VmlkZW9UcmFja10g
VGV4dFRyYWNrQ3VlQ29uc3RydWN0b3IgVGV4dFRyYWNrQ3VlOyAvLyBVc2FibGUgd2l0aCB0aGUg
bmV3IG9wZXJhdG9yCisgICAgICAgIGF0dHJpYnV0ZSBbRW5hYmxlZEF0UnVudGltZT13ZWJraXRW
aWRlb1RyYWNrXSBUZXh0VHJhY2tDdWVMaXN0Q29uc3RydWN0b3IgVGV4dFRyYWNrQ3VlTGlzdDsK
ICNlbmRpZgogCiAgICAgICAgIGF0dHJpYnV0ZSBET01QbHVnaW5Db25zdHJ1Y3RvciBQbHVnaW47
CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCShyZXZpc2lvbiA5ODUwMykKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDExLTEwLTI2ICBFcmljIENhcmxzb24gIDxl
cmljLmNhcmxzb25AYXBwbGUuY29tPgorCisgICAgICAgIENvbnN0cnVjdG9ycyBmb3IgYWxsIFRl
eHRUcmFjayBpbnRlcmZhY2VzIHNob3VsZCBiZSBhdmFpbGFibGUgb24gRE9NV2luZG93CisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MDczNAorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGxhdGZvcm0vZ3Rr
L2Zhc3QvZG9tL1dpbmRvdy93aW5kb3ctcHJvcGVydGllcy1leHBlY3RlZC50eHQ6CisgICAgICAg
ICogcGxhdGZvcm0vZ3RrL2Zhc3QvanMvZ2xvYmFsLWNvbnN0cnVjdG9ycy1leHBlY3RlZC50eHQ6
CisKIDIwMTEtMTAtMjYgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgQ2hyb21pdW0gTWFjIGVkaXRpbmcgdGVzdCByZWJhc2VsaW5lLgpJbmRleDogTGF5b3V0VGVz
dHMvcGxhdGZvcm0vZ3RrL2Zhc3QvZG9tL1dpbmRvdy93aW5kb3ctcHJvcGVydGllcy1leHBlY3Rl
ZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL2Zhc3QvZG9tL1dp
bmRvdy93aW5kb3ctcHJvcGVydGllcy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDk4NDc1KQorKysg
TGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL2Zhc3QvZG9tL1dpbmRvdy93aW5kb3ctcHJvcGVydGll
cy1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTEyMTAsNiArMTIxMCw4IEBAIHdpbmRv
dy5IVE1MVGV4dEFyZWFFbGVtZW50IFtvYmplY3QgSFRNTFQKIHdpbmRvdy5IVE1MVGV4dEFyZWFF
bGVtZW50LnByb3RvdHlwZSBbcHJpbnRlZCBhYm92ZSBhcyB3aW5kb3cuRWxlbWVudC5wcm90b3R5
cGVdCiB3aW5kb3cuSFRNTFRpdGxlRWxlbWVudCBbb2JqZWN0IEhUTUxUaXRsZUVsZW1lbnRDb25z
dHJ1Y3Rvcl0KIHdpbmRvdy5IVE1MVGl0bGVFbGVtZW50LnByb3RvdHlwZSBbcHJpbnRlZCBhYm92
ZSBhcyB3aW5kb3cuRWxlbWVudC5wcm90b3R5cGVdCit3aW5kb3cuSFRNTFRyYWNrRWxlbWVudCBb
b2JqZWN0IEhUTUxUcmFja0VsZW1lbnRDb25zdHJ1Y3Rvcl0KK3dpbmRvdy5IVE1MVHJhY2tFbGVt
ZW50LnByb3RvdHlwZSBbcHJpbnRlZCBhYm92ZSBhcyB3aW5kb3cuRWxlbWVudC5wcm90b3R5cGVd
CiB3aW5kb3cuSFRNTFVMaXN0RWxlbWVudCBbb2JqZWN0IEhUTUxVTGlzdEVsZW1lbnRDb25zdHJ1
Y3Rvcl0KIHdpbmRvdy5IVE1MVUxpc3RFbGVtZW50LnByb3RvdHlwZSBbcHJpbnRlZCBhYm92ZSBh
cyB3aW5kb3cuRWxlbWVudC5wcm90b3R5cGVdCiB3aW5kb3cuSFRNTFVua25vd25FbGVtZW50IFtv
YmplY3QgSFRNTFVua25vd25FbGVtZW50Q29uc3RydWN0b3JdCkBAIC0yMTA2LDEwICsyMTA4LDMy
IEBAIHdpbmRvdy5UZXh0RXZlbnQgW29iamVjdCBUZXh0RXZlbnRDb25zdHIKIHdpbmRvdy5UZXh0
RXZlbnQucHJvdG90eXBlIFtwcmludGVkIGFib3ZlIGFzIHdpbmRvdy5FdmVudC5wcm90b3R5cGVd
CiB3aW5kb3cuVGV4dE1ldHJpY3MgW29iamVjdCBUZXh0TWV0cmljc0NvbnN0cnVjdG9yXQogd2lu
ZG93LlRleHRNZXRyaWNzLnByb3RvdHlwZSBbb2JqZWN0IFRleHRNZXRyaWNzUHJvdG90eXBlXQor
d2luZG93LlRleHRUcmFjayBbb2JqZWN0IFRleHRUcmFja0NvbnN0cnVjdG9yXQord2luZG93LlRl
eHRUcmFjay5EaXNhYmxlZCBbbnVtYmVyXQord2luZG93LlRleHRUcmFjay5FcnJvciBbbnVtYmVy
XQord2luZG93LlRleHRUcmFjay5IaWRkZW4gW251bWJlcl0KK3dpbmRvdy5UZXh0VHJhY2suTG9h
ZGVkIFtudW1iZXJdCit3aW5kb3cuVGV4dFRyYWNrLkxvYWRpbmcgW251bWJlcl0KK3dpbmRvdy5U
ZXh0VHJhY2suTm9uZSBbbnVtYmVyXQord2luZG93LlRleHRUcmFjay5TaG93aW5nIFtudW1iZXJd
Cit3aW5kb3cuVGV4dFRyYWNrLnByb3RvdHlwZSBbb2JqZWN0IFRleHRUcmFja1Byb3RvdHlwZV0K
K3dpbmRvdy5UZXh0VHJhY2sucHJvdG90eXBlLkRpc2FibGVkIFtudW1iZXJdCit3aW5kb3cuVGV4
dFRyYWNrLnByb3RvdHlwZS5FcnJvciBbbnVtYmVyXQord2luZG93LlRleHRUcmFjay5wcm90b3R5
cGUuSGlkZGVuIFtudW1iZXJdCit3aW5kb3cuVGV4dFRyYWNrLnByb3RvdHlwZS5Mb2FkZWQgW251
bWJlcl0KK3dpbmRvdy5UZXh0VHJhY2sucHJvdG90eXBlLkxvYWRpbmcgW251bWJlcl0KK3dpbmRv
dy5UZXh0VHJhY2sucHJvdG90eXBlLk5vbmUgW251bWJlcl0KK3dpbmRvdy5UZXh0VHJhY2sucHJv
dG90eXBlLlNob3dpbmcgW251bWJlcl0KK3dpbmRvdy5UZXh0VHJhY2sucHJvdG90eXBlLmFkZEN1
ZSBbZnVuY3Rpb25dCit3aW5kb3cuVGV4dFRyYWNrLnByb3RvdHlwZS5yZW1vdmVDdWUgW2Z1bmN0
aW9uXQogd2luZG93LlRleHRUcmFja0N1ZSBbb2JqZWN0IFRleHRUcmFja0N1ZUNvbnN0cnVjdG9y
XQogd2luZG93LlRleHRUcmFja0N1ZS5wcm90b3R5cGUgW29iamVjdCBUZXh0VHJhY2tDdWVQcm90
b3R5cGVdCiB3aW5kb3cuVGV4dFRyYWNrQ3VlLnByb3RvdHlwZS5nZXRDdWVBc0hUTUwgW2Z1bmN0
aW9uXQogd2luZG93LlRleHRUcmFja0N1ZS5wcm90b3R5cGUuZ2V0Q3VlQXNTb3VyY2UgW2Z1bmN0
aW9uXQord2luZG93LlRleHRUcmFja0N1ZUxpc3QgW29iamVjdCBUZXh0VHJhY2tDdWVMaXN0Q29u
c3RydWN0b3JdCit3aW5kb3cuVGV4dFRyYWNrQ3VlTGlzdC5wcm90b3R5cGUgW29iamVjdCBUZXh0
VHJhY2tDdWVMaXN0UHJvdG90eXBlXQord2luZG93LlRleHRUcmFja0N1ZUxpc3QucHJvdG90eXBl
LmdldEN1ZUJ5SWQgW2Z1bmN0aW9uXQord2luZG93LlRleHRUcmFja0N1ZUxpc3QucHJvdG90eXBl
Lml0ZW0gW2Z1bmN0aW9uXQogd2luZG93LlRpbWVSYW5nZXMgW29iamVjdCBUaW1lUmFuZ2VzQ29u
c3RydWN0b3JdCiB3aW5kb3cuVGltZVJhbmdlcy5wcm90b3R5cGUgW29iamVjdCBUaW1lUmFuZ2Vz
UHJvdG90eXBlXQogd2luZG93LlRpbWVSYW5nZXMucHJvdG90eXBlLmVuZCBbZnVuY3Rpb25dCklu
ZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvZmFzdC9qcy9nbG9iYWwtY29uc3RydWN0b3Jz
LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvZmFz
dC9qcy9nbG9iYWwtY29uc3RydWN0b3JzLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gOTg0NzUpCisr
KyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvZmFzdC9qcy9nbG9iYWwtY29uc3RydWN0b3JzLWV4
cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMTE5LDYgKzExOSw3IEBAIFBBU1MgSFRNTFRh
YmxlUm93RWxlbWVudC50b1N0cmluZygpIGlzICcKIFBBU1MgSFRNTFRhYmxlU2VjdGlvbkVsZW1l
bnQudG9TdHJpbmcoKSBpcyAnW29iamVjdCBIVE1MVGFibGVTZWN0aW9uRWxlbWVudENvbnN0cnVj
dG9yXScKIFBBU1MgSFRNTFRleHRBcmVhRWxlbWVudC50b1N0cmluZygpIGlzICdbb2JqZWN0IEhU
TUxUZXh0QXJlYUVsZW1lbnRDb25zdHJ1Y3Rvcl0nCiBQQVNTIEhUTUxUaXRsZUVsZW1lbnQudG9T
dHJpbmcoKSBpcyAnW29iamVjdCBIVE1MVGl0bGVFbGVtZW50Q29uc3RydWN0b3JdJworUEFTUyBI
VE1MVHJhY2tFbGVtZW50LnRvU3RyaW5nKCkgaXMgJ1tvYmplY3QgSFRNTFRyYWNrRWxlbWVudENv
bnN0cnVjdG9yXScKIFBBU1MgSFRNTFVMaXN0RWxlbWVudC50b1N0cmluZygpIGlzICdbb2JqZWN0
IEhUTUxVTGlzdEVsZW1lbnRDb25zdHJ1Y3Rvcl0nCiBQQVNTIEhUTUxVbmtub3duRWxlbWVudC50
b1N0cmluZygpIGlzICdbb2JqZWN0IEhUTUxVbmtub3duRWxlbWVudENvbnN0cnVjdG9yXScKIFBB
U1MgSFRNTFZpZGVvRWxlbWVudC50b1N0cmluZygpIGlzICdbb2JqZWN0IEhUTUxWaWRlb0VsZW1l
bnRDb25zdHJ1Y3Rvcl0nCkBAIC0zMDIsNyArMzAzLDkgQEAgUEFTUyBTdHlsZVNoZWV0TGlzdC50
b1N0cmluZygpIGlzICdbb2JqZQogUEFTUyBUZXh0LnRvU3RyaW5nKCkgaXMgJ1tvYmplY3QgVGV4
dENvbnN0cnVjdG9yXScKIFBBU1MgVGV4dEV2ZW50LnRvU3RyaW5nKCkgaXMgJ1tvYmplY3QgVGV4
dEV2ZW50Q29uc3RydWN0b3JdJwogUEFTUyBUZXh0TWV0cmljcy50b1N0cmluZygpIGlzICdbb2Jq
ZWN0IFRleHRNZXRyaWNzQ29uc3RydWN0b3JdJworUEFTUyBUZXh0VHJhY2sudG9TdHJpbmcoKSBp
cyAnW29iamVjdCBUZXh0VHJhY2tDb25zdHJ1Y3Rvcl0nCiBQQVNTIFRleHRUcmFja0N1ZS50b1N0
cmluZygpIGlzICdbb2JqZWN0IFRleHRUcmFja0N1ZUNvbnN0cnVjdG9yXScKK1BBU1MgVGV4dFRy
YWNrQ3VlTGlzdC50b1N0cmluZygpIGlzICdbb2JqZWN0IFRleHRUcmFja0N1ZUxpc3RDb25zdHJ1
Y3Rvcl0nCiBQQVNTIFRpbWVSYW5nZXMudG9TdHJpbmcoKSBpcyAnW29iamVjdCBUaW1lUmFuZ2Vz
Q29uc3RydWN0b3JdJwogUEFTUyBVSUV2ZW50LnRvU3RyaW5nKCkgaXMgJ1tvYmplY3QgVUlFdmVu
dENvbnN0cnVjdG9yXScKIFBBU1MgV2ViS2l0QW5pbWF0aW9uRXZlbnQudG9TdHJpbmcoKSBpcyAn
W29iamVjdCBXZWJLaXRBbmltYXRpb25FdmVudENvbnN0cnVjdG9yXScK
</data>
<flag name="review"
          id="110654"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>