<?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>27246</bug_id>
          
          <creation_ts>2009-07-13 23:33:29 -0700</creation_ts>
          <short_desc>Add HTMLMediaElement::supportSave() and a HitTestResult::absoluteMediaURL() functions</short_desc>
          <delta_ts>2009-07-15 08:21:49 -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>WebCore Misc.</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>0</everconfirmed>
          <reporter name="Albert J. Wong">ajwong</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ajwong</cc>
    
    <cc>bfulgham</cc>
    
    <cc>eric.carlson</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>131491</commentid>
    <comment_count>0</comment_count>
    <who name="Albert J. Wong">ajwong</who>
    <bug_when>2009-07-13 23:33:29 -0700</bug_when>
    <thetext>Currently, the HitTestResult does not store enough info to access a media&apos;s element source URL for saving and Copy Address.

Expose the media element&apos;s source url in the HitTestResult so that it may be used by the context menu for Copy Address, Open in new Tab/Window, and maybe Save As depending on how the port caches the media file.

Also add a stub supportSave() function into HTMLMediaElement and MediaPlayerPrivateInterface so that the Media Engine can control whether or not the save control will be enabled.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131494</commentid>
    <comment_count>1</comment_count>
      <attachid>32697</attachid>
    <who name="Albert J. Wong">ajwong</who>
    <bug_when>2009-07-13 23:50:47 -0700</bug_when>
    <thetext>Created attachment 32697
Patch to add in HTMLMediaElement::supportsSave() and HitTestResult::absoluteMediaURL()

See description.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131497</commentid>
    <comment_count>2</comment_count>
      <attachid>32699</attachid>
    <who name="Albert J. Wong">ajwong</who>
    <bug_when>2009-07-14 00:18:53 -0700</bug_when>
    <thetext>Created attachment 32699
Patch to add in HTMLMediaElement::supportsSave() and HitTestResult::absoluteMediaURL()

removed some useless includes + forward declares from the last patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131703</commentid>
    <comment_count>3</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2009-07-14 15:21:10 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/45875.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131728</commentid>
    <comment_count>4</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2009-07-14 16:04:02 -0700</bug_when>
    <thetext>This patch caused crashes in various media tests.  When making a change you should run the corresponding tests (ideally, all tests) to ensure no problems.

The original patch had two big errors:

 851 
 852 bool HTMLMediaElement::supportsFullscreen() const
 853 {
 854     return m_player-&gt;supportsFullscreen();
 855 }
 856 
 857 bool HTMLMediaElement::supportsSave() const
 858 {
 859     return m_player-&gt;supportsSave();
 860 }

These two lines should be checking if m_player is null, as this will happen (frequently).

A quick run of:  &apos;run-webkit-tests media&apos; would have shown this error on the fourth test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131729</commentid>
    <comment_count>5</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2009-07-14 16:04:58 -0700</bug_when>
    <thetext>Corrected and applied in https://trac.webkit.org/changeset/45879.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131739</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2009-07-14 16:15:07 -0700</bug_when>
    <thetext>Also HTMLMediaElement::supportsFullscreen shouldn&apos;t have been changed unless you want to allow &lt;audio&gt; elements to go fullscreen, and if that is the goal HTMLVideoElement::supportsFullscreen should be removed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131792</commentid>
    <comment_count>7</comment_count>
      <attachid>32760</attachid>
    <who name="Albert J. Wong">ajwong</who>
    <bug_when>2009-07-14 19:45:55 -0700</bug_when>
    <thetext>Created attachment 32760
Undo the added delegation of HTMLMediaElement::supportsFullscreen().

Per Eric&apos;s comment, undoing this part of my earlier patch.

I&apos;ve verified that the media tests pass this time.

Sorry for the bustage in the last patch.  I thought that the version of the layout tests in the chromium build were equivalent in coverage.  Learned that I was completely wrong. :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131895</commentid>
    <comment_count>8</comment_count>
      <attachid>32760</attachid>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2009-07-15 08:21:49 -0700</bug_when>
    <thetext>Comment on attachment 32760
Undo the added delegation of HTMLMediaElement::supportsFullscreen().

Sounds reasonable, I take that we don&apos;t want MediaControlElement to know about audio/video.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>32697</attachid>
            <date>2009-07-13 23:50:47 -0700</date>
            <delta_ts>2009-07-14 00:18:53 -0700</delta_ts>
            <desc>Patch to add in HTMLMediaElement::supportsSave() and HitTestResult::absoluteMediaURL()</desc>
            <filename>supports_save.patch</filename>
            <type>text/plain</type>
            <size>6706</size>
            <attacher name="Albert J. Wong">ajwong</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
ZTllNTNhNy4uOTM0YTIyZCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwzNiBAQAorMjAwOS0wNy0xMyAgQWxiZXJ0IEouIFdv
bmcgIDxhandvbmdAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEFkZCBIVE1MTWVkaWFFbGVtZW50OjpzdXBwb3J0U2F2ZSgpIGFu
ZCBhCisgICAgICAgIEhpdFRlc3RSZXN1bHQ6OmFic29sdXRlTWVkaWFVUkwoKSBmdW5jdGlvbnMK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI3MjQ2CisK
KyAgICAgICAgQWRkZWQgYW4gaW1wbGVtZW50YXRpb24gb2Ygc3VwcG9ydHNTYXZlKCkgaW50byBI
VE1MTWVkaWFFbGVtZW50CisgICAgICAgIHRoYXQgZGVsZWdhdGVzIHRvIE1lZGlhUGxheWVyUHJp
dmF0ZUltcGwgc28gdGhhdCB0aGUgbWVkaWEgZW5naW5lCisgICAgICAgIGlzIGFibGUgdG8gc2ln
bmFsIHdoZXRoZXIgb3Igbm90IGEgbWVkaWEgc291cmNlIHN1cHBvcnRzIHNhdmluZy4KKworICAg
ICAgICBBbHNvIGFkZGVkIGEgZnVuY3Rpb24gdG8gSGl0VGVzdFJlc3VsdCB0aGF0IGFsbG93cyBm
b3IgcmV0cmlldmFsCisgICAgICAgIG9mIHRoZSBjdXJyZW50U3JjIGFzc29jaWF0ZWQgd2l0aCB0
aGUgImhpdCIgbWVkaWEgZWxlbWVudC4gCisgICAgICAgIAorICAgICAgICBUaGVzZSBmdW5jdGlv
bnMgYXJlIGp1c3QgcGlwZWluZyB3aXRoIG5vIHZpc2libGUgVUkgY2hhbmdlIHNvIHRoZXJlCisg
ICAgICAgIGFyZSBubyByZWxhdGVkIGxheW91dCB0ZXN0IGNoYW5nZXMuCisKKyAgICAgICAgKiBo
dG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTE1lZGlhRWxl
bWVudDo6c3VwcG9ydHNGdWxsc2NyZWVuKTogCisgICAgICAgIChXZWJDb3JlOjpIVE1MTWVkaWFF
bGVtZW50OjpzdXBwb3J0c1NhdmUpOgorICAgICAgICAqIGh0bWwvSFRNTE1lZGlhRWxlbWVudC5o
OgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6Ok1lZGlhUGxheWVyOjpzdXBwb3J0c1NhdmUpOgorICAgICAgICAqIHBsYXRmb3Jt
L2dyYXBoaWNzL01lZGlhUGxheWVyLmg6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvTWVk
aWFQbGF5ZXJQcml2YXRlLmg6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGVJ
bnRlcmZhY2U6OnN1cHBvcnRzRnVsbHNjcmVlbik6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBs
YXllclByaXZhdGVJbnRlcmZhY2U6OnN1cHBvcnRzU2F2ZSk6CisgICAgICAgICogcmVuZGVyaW5n
L0hpdFRlc3RSZXN1bHQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SGl0VGVzdFJlc3VsdDo6YWx0
RGlzcGxheVN0cmluZyk6CisgICAgICAgIChXZWJDb3JlOjpIaXRUZXN0UmVzdWx0OjphYnNvbHV0
ZU1lZGlhVVJMKToKKyAgICAgICAgKiByZW5kZXJpbmcvSGl0VGVzdFJlc3VsdC5oOgorCiAyMDA5
LTA3LTA3ICBPbGl2ZXIgSHVudCAgPG9saXZlckBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3
ZWQgYnkgTWFjaWVqIFN0YWNob3dpYWsuCmRpZmYgLS1naXQgYS9XZWJDb3JlL2h0bWwvSFRNTE1l
ZGlhRWxlbWVudC5jcHAgYi9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAKaW5kZXgg
OTJhMGRiMC4uYzg1ZDBhMiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1l
bnQuY3BwCisrKyBiL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcApAQCAtODQ4LDYg
Kzg0OCwxNiBAQCB2b2lkIEhUTUxNZWRpYUVsZW1lbnQ6OnJldHVyblRvUmVhbHRpbWUoKQogICAg
IEV4Y2VwdGlvbkNvZGUgZTsKICAgICBzZXRDdXJyZW50VGltZShtYXhUaW1lU2Vla2FibGUoKSwg
ZSk7CiB9ICAKKworYm9vbCBIVE1MTWVkaWFFbGVtZW50OjpzdXBwb3J0c0Z1bGxzY3JlZW4oKSBj
b25zdAoreworICAgIHJldHVybiBtX3BsYXllci0+c3VwcG9ydHNGdWxsc2NyZWVuKCk7Cit9CisK
K2Jvb2wgSFRNTE1lZGlhRWxlbWVudDo6c3VwcG9ydHNTYXZlKCkgY29uc3QKK3sKKyAgICByZXR1
cm4gbV9wbGF5ZXItPnN1cHBvcnRzU2F2ZSgpOworfQogICAgIAogdm9pZCBIVE1MTWVkaWFFbGVt
ZW50OjpzZWVrKGZsb2F0IHRpbWUsIEV4Y2VwdGlvbkNvZGUmIGVjKQogewpkaWZmIC0tZ2l0IGEv
V2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuaCBiL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFF
bGVtZW50LmgKaW5kZXggZmY3Yjk1My4uNDEzMzIwYSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1s
L0hUTUxNZWRpYUVsZW1lbnQuaAorKysgYi9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5o
CkBAIC02OSw3ICs2OSw4IEBAIHB1YmxpYzoKICAgICB2b2lkIHJld2luZChmbG9hdCB0aW1lRGVs
dGEpOwogICAgIHZvaWQgcmV0dXJuVG9SZWFsdGltZSgpOwogICAgIAotICAgIHZpcnR1YWwgYm9v
bCBzdXBwb3J0c0Z1bGxzY3JlZW4oKSBjb25zdCB7IHJldHVybiBmYWxzZTsgfQorICAgIHZpcnR1
YWwgYm9vbCBzdXBwb3J0c0Z1bGxzY3JlZW4oKSBjb25zdDsKKyAgICB2aXJ0dWFsIGJvb2wgc3Vw
cG9ydHNTYXZlKCkgY29uc3Q7CiAKICAgICB2b2lkIHNjaGVkdWxlTG9hZCgpOwogICAgIApkaWZm
IC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllci5jcHAgYi9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmNwcAppbmRleCAyMWNlMjJkLi5iNDdh
M2Q1IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmNw
cAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmNwcApAQCAtMzA2
LDYgKzMwNiwxMSBAQCBib29sIE1lZGlhUGxheWVyOjpzdXBwb3J0c0Z1bGxzY3JlZW4oKSBjb25z
dAogICAgIHJldHVybiBtX3ByaXZhdGUtPnN1cHBvcnRzRnVsbHNjcmVlbigpOwogfQogCitib29s
IE1lZGlhUGxheWVyOjpzdXBwb3J0c1NhdmUoKSBjb25zdAoreworICAgIHJldHVybiBtX3ByaXZh
dGUtPnN1cHBvcnRzU2F2ZSgpOworfQorCiBJbnRTaXplIE1lZGlhUGxheWVyOjpuYXR1cmFsU2l6
ZSgpCiB7CiAgICAgcmV0dXJuIG1fcHJpdmF0ZS0+bmF0dXJhbFNpemUoKTsKZGlmZiAtLWdpdCBh
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXIuaCBiL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXIuaAppbmRleCA5ZDkzNzBiLi5kYWUxYTkyIDEwMDY0NAot
LS0gYS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmgKKysrIGIvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllci5oCkBAIC0xMDgsNiArMTA4LDcgQEAgcHVi
bGljOgogICAgIHN0YXRpYyBib29sIGlzQXZhaWxhYmxlKCk7CiAKICAgICBib29sIHN1cHBvcnRz
RnVsbHNjcmVlbigpIGNvbnN0OworICAgIGJvb2wgc3VwcG9ydHNTYXZlKCkgY29uc3Q7CiAgICAg
SW50U2l6ZSBuYXR1cmFsU2l6ZSgpOwogICAgIGJvb2wgaGFzVmlkZW8oKTsKICAgICAKZGlmZiAt
LWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXJQcml2YXRlLmggYi9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyUHJpdmF0ZS5oCmluZGV4IDc1M2Nj
ZDIuLjZkMTM1OWIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFQ
bGF5ZXJQcml2YXRlLmgKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXll
clByaXZhdGUuaApAQCAtNDYsNyArNDYsOCBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIHBs
YXkoKSA9IDA7CiAgICAgdmlydHVhbCB2b2lkIHBhdXNlKCkgPSAwOyAgICAKIAotICAgIHZpcnR1
YWwgYm9vbCBzdXBwb3J0c0Z1bGxzY3JlZW4oKSBjb25zdCB7IHJldHVybiBmYWxzZTsgfTsKKyAg
ICB2aXJ0dWFsIGJvb2wgc3VwcG9ydHNGdWxsc2NyZWVuKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7
IH0KKyAgICB2aXJ0dWFsIGJvb2wgc3VwcG9ydHNTYXZlKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7
IH0KIAogICAgIHZpcnR1YWwgSW50U2l6ZSBuYXR1cmFsU2l6ZSgpIGNvbnN0ID0gMDsKIApkaWZm
IC0tZ2l0IGEvV2ViQ29yZS9yZW5kZXJpbmcvSGl0VGVzdFJlc3VsdC5jcHAgYi9XZWJDb3JlL3Jl
bmRlcmluZy9IaXRUZXN0UmVzdWx0LmNwcAppbmRleCBmMmVkN2RiLi44MTJiMDNkIDEwMDY0NAot
LS0gYS9XZWJDb3JlL3JlbmRlcmluZy9IaXRUZXN0UmVzdWx0LmNwcAorKysgYi9XZWJDb3JlL3Jl
bmRlcmluZy9IaXRUZXN0UmVzdWx0LmNwcApAQCAtMjYsNyArMjYsOSBAQAogI2luY2x1ZGUgIkhU
TUxBbmNob3JFbGVtZW50LmgiCiAjaW5jbHVkZSAiSFRNTEltYWdlRWxlbWVudC5oIgogI2luY2x1
ZGUgIkhUTUxJbnB1dEVsZW1lbnQuaCIKKyNpbmNsdWRlICJIVE1MTWVkaWFFbGVtZW50LmgiCiAj
aW5jbHVkZSAiSFRNTE5hbWVzLmgiCisjaW5jbHVkZSAiTWVkaWFQbGF5ZXIuaCIKICNpbmNsdWRl
ICJSZW5kZXJJbWFnZS5oIgogI2luY2x1ZGUgIlNjcm9sbGJhci5oIgogI2luY2x1ZGUgIlNlbGVj
dGlvbkNvbnRyb2xsZXIuaCIKQEAgLTIwOCw3ICsyMTAsNyBAQCBTdHJpbmcgSGl0VGVzdFJlc3Vs
dDo6YWx0RGlzcGxheVN0cmluZygpIGNvbnN0CiAgICAgICAgIEhUTUxJbnB1dEVsZW1lbnQqIGlu
cHV0ID0gc3RhdGljX2Nhc3Q8SFRNTElucHV0RWxlbWVudCo+KG1faW5uZXJOb25TaGFyZWROb2Rl
LmdldCgpKTsKICAgICAgICAgcmV0dXJuIGRpc3BsYXlTdHJpbmcoaW5wdXQtPmFsdCgpLCBtX2lu
bmVyTm9uU2hhcmVkTm9kZS5nZXQoKSk7CiAgICAgfQotICAgIAorCiAjaWYgRU5BQkxFKFdNTCkK
ICAgICBpZiAobV9pbm5lck5vblNoYXJlZE5vZGUtPmhhc1RhZ05hbWUoV01MTmFtZXM6OmltZ1Rh
ZykpIHsKICAgICAgICAgV01MSW1hZ2VFbGVtZW50KiBpbWFnZSA9IHN0YXRpY19jYXN0PFdNTElt
YWdlRWxlbWVudCo+KG1faW5uZXJOb25TaGFyZWROb2RlLmdldCgpKTsKQEAgLTI2OSw2ICsyNzEs
MjQgQEAgS1VSTCBIaXRUZXN0UmVzdWx0OjphYnNvbHV0ZUltYWdlVVJMKCkgY29uc3QKICAgICBy
ZXR1cm4gbV9pbm5lck5vblNoYXJlZE5vZGUtPmRvY3VtZW50KCktPmNvbXBsZXRlVVJMKHBhcnNl
VVJMKHVybFN0cmluZykpOwogfQogCitLVVJMIEhpdFRlc3RSZXN1bHQ6OmFic29sdXRlTWVkaWFV
UkwoKSBjb25zdAoreworICAgIGlmICghKG1faW5uZXJOb25TaGFyZWROb2RlICYmIG1faW5uZXJO
b25TaGFyZWROb2RlLT5kb2N1bWVudCgpKSkKKyAgICAgICAgcmV0dXJuIEtVUkwoKTsKKworICAg
IGlmICghKG1faW5uZXJOb25TaGFyZWROb2RlLT5yZW5kZXJlcigpICYmIG1faW5uZXJOb25TaGFy
ZWROb2RlLT5yZW5kZXJlcigpLT5pc01lZGlhKCkpKQorICAgICAgICByZXR1cm4gS1VSTCgpOwor
CisgICAgQXRvbWljU3RyaW5nIHVybFN0cmluZzsKKyAgICBpZiAobV9pbm5lck5vblNoYXJlZE5v
ZGUtPmhhc1RhZ05hbWUoSFRNTE5hbWVzOjp2aWRlb1RhZykgfHwgbV9pbm5lck5vblNoYXJlZE5v
ZGUtPmhhc1RhZ05hbWUoSFRNTE5hbWVzOjphdWRpb1RhZykpIHsKKyAgICAgICAgSFRNTE1lZGlh
RWxlbWVudCogbWVkaWFFbGVtZW50ID0gc3RhdGljX2Nhc3Q8SFRNTE1lZGlhRWxlbWVudCo+KG1f
aW5uZXJOb25TaGFyZWROb2RlLmdldCgpKTsKKyAgICAgICAgdXJsU3RyaW5nID0gbWVkaWFFbGVt
ZW50LT5jdXJyZW50U3JjKCk7CisgICAgfSBlbHNlCisgICAgICAgIHJldHVybiBLVVJMKCk7CisK
KyAgICByZXR1cm4gbV9pbm5lck5vblNoYXJlZE5vZGUtPmRvY3VtZW50KCktPmNvbXBsZXRlVVJM
KHBhcnNlVVJMKHVybFN0cmluZykpOworfQorCiBLVVJMIEhpdFRlc3RSZXN1bHQ6OmFic29sdXRl
TGlua1VSTCgpIGNvbnN0CiB7CiAgICAgaWYgKCEobV9pbm5lclVSTEVsZW1lbnQgJiYgbV9pbm5l
clVSTEVsZW1lbnQtPmRvY3VtZW50KCkpKQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9yZW5kZXJpbmcv
SGl0VGVzdFJlc3VsdC5oIGIvV2ViQ29yZS9yZW5kZXJpbmcvSGl0VGVzdFJlc3VsdC5oCmluZGV4
IDRmMDM4M2YuLjQxM2E0ZGUgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcmVuZGVyaW5nL0hpdFRlc3RS
ZXN1bHQuaAorKysgYi9XZWJDb3JlL3JlbmRlcmluZy9IaXRUZXN0UmVzdWx0LmgKQEAgLTMwLDgg
KzMwLDkgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogY2xhc3MgRWxlbWVudDsKIGNsYXNzIEZyYW1l
OwogY2xhc3MgSW1hZ2U7Ci1jbGFzcyBLVVJMOwogY2xhc3MgSW50UmVjdDsKK2NsYXNzIEtVUkw7
CitjbGFzcyBNZWRpYVBsYXllcjsKIGNsYXNzIE5vZGU7CiBjbGFzcyBTY3JvbGxiYXI7CiBjbGFz
cyBTdHJpbmc7CkBAIC03Miw2ICs3Myw3IEBAIHB1YmxpYzoKICAgICBJbWFnZSogaW1hZ2UoKSBj
b25zdDsKICAgICBJbnRSZWN0IGltYWdlUmVjdCgpIGNvbnN0OwogICAgIEtVUkwgYWJzb2x1dGVJ
bWFnZVVSTCgpIGNvbnN0OworICAgIEtVUkwgYWJzb2x1dGVNZWRpYVVSTCgpIGNvbnN0OwogICAg
IEtVUkwgYWJzb2x1dGVMaW5rVVJMKCkgY29uc3Q7CiAgICAgU3RyaW5nIHRleHRDb250ZW50KCkg
Y29uc3Q7CiAgICAgYm9vbCBpc0xpdmVMaW5rKCkgY29uc3Q7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>32699</attachid>
            <date>2009-07-14 00:18:53 -0700</date>
            <delta_ts>2009-07-14 16:04:19 -0700</delta_ts>
            <desc>Patch to add in HTMLMediaElement::supportsSave() and HitTestResult::absoluteMediaURL()</desc>
            <filename>supports_save.patch</filename>
            <type>text/plain</type>
            <size>6626</size>
            <attacher name="Albert J. Wong">ajwong</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
ZTllNTNhNy4uOTM0YTIyZCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwzNiBAQAorMjAwOS0wNy0xMyAgQWxiZXJ0IEouIFdv
bmcgIDxhandvbmdAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEFkZCBIVE1MTWVkaWFFbGVtZW50OjpzdXBwb3J0U2F2ZSgpIGFu
ZCBhCisgICAgICAgIEhpdFRlc3RSZXN1bHQ6OmFic29sdXRlTWVkaWFVUkwoKSBmdW5jdGlvbnMK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI3MjQ2CisK
KyAgICAgICAgQWRkZWQgYW4gaW1wbGVtZW50YXRpb24gb2Ygc3VwcG9ydHNTYXZlKCkgaW50byBI
VE1MTWVkaWFFbGVtZW50CisgICAgICAgIHRoYXQgZGVsZWdhdGVzIHRvIE1lZGlhUGxheWVyUHJp
dmF0ZUltcGwgc28gdGhhdCB0aGUgbWVkaWEgZW5naW5lCisgICAgICAgIGlzIGFibGUgdG8gc2ln
bmFsIHdoZXRoZXIgb3Igbm90IGEgbWVkaWEgc291cmNlIHN1cHBvcnRzIHNhdmluZy4KKworICAg
ICAgICBBbHNvIGFkZGVkIGEgZnVuY3Rpb24gdG8gSGl0VGVzdFJlc3VsdCB0aGF0IGFsbG93cyBm
b3IgcmV0cmlldmFsCisgICAgICAgIG9mIHRoZSBjdXJyZW50U3JjIGFzc29jaWF0ZWQgd2l0aCB0
aGUgImhpdCIgbWVkaWEgZWxlbWVudC4gCisgICAgICAgIAorICAgICAgICBUaGVzZSBmdW5jdGlv
bnMgYXJlIGp1c3QgcGlwZWluZyB3aXRoIG5vIHZpc2libGUgVUkgY2hhbmdlIHNvIHRoZXJlCisg
ICAgICAgIGFyZSBubyByZWxhdGVkIGxheW91dCB0ZXN0IGNoYW5nZXMuCisKKyAgICAgICAgKiBo
dG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTE1lZGlhRWxl
bWVudDo6c3VwcG9ydHNGdWxsc2NyZWVuKTogCisgICAgICAgIChXZWJDb3JlOjpIVE1MTWVkaWFF
bGVtZW50OjpzdXBwb3J0c1NhdmUpOgorICAgICAgICAqIGh0bWwvSFRNTE1lZGlhRWxlbWVudC5o
OgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6Ok1lZGlhUGxheWVyOjpzdXBwb3J0c1NhdmUpOgorICAgICAgICAqIHBsYXRmb3Jt
L2dyYXBoaWNzL01lZGlhUGxheWVyLmg6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvTWVk
aWFQbGF5ZXJQcml2YXRlLmg6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGVJ
bnRlcmZhY2U6OnN1cHBvcnRzRnVsbHNjcmVlbik6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBs
YXllclByaXZhdGVJbnRlcmZhY2U6OnN1cHBvcnRzU2F2ZSk6CisgICAgICAgICogcmVuZGVyaW5n
L0hpdFRlc3RSZXN1bHQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SGl0VGVzdFJlc3VsdDo6YWx0
RGlzcGxheVN0cmluZyk6CisgICAgICAgIChXZWJDb3JlOjpIaXRUZXN0UmVzdWx0OjphYnNvbHV0
ZU1lZGlhVVJMKToKKyAgICAgICAgKiByZW5kZXJpbmcvSGl0VGVzdFJlc3VsdC5oOgorCiAyMDA5
LTA3LTA3ICBPbGl2ZXIgSHVudCAgPG9saXZlckBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3
ZWQgYnkgTWFjaWVqIFN0YWNob3dpYWsuCmRpZmYgLS1naXQgYS9XZWJDb3JlL2h0bWwvSFRNTE1l
ZGlhRWxlbWVudC5jcHAgYi9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAKaW5kZXgg
OTJhMGRiMC4uYzg1ZDBhMiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1l
bnQuY3BwCisrKyBiL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcApAQCAtODQ4LDYg
Kzg0OCwxNiBAQCB2b2lkIEhUTUxNZWRpYUVsZW1lbnQ6OnJldHVyblRvUmVhbHRpbWUoKQogICAg
IEV4Y2VwdGlvbkNvZGUgZTsKICAgICBzZXRDdXJyZW50VGltZShtYXhUaW1lU2Vla2FibGUoKSwg
ZSk7CiB9ICAKKworYm9vbCBIVE1MTWVkaWFFbGVtZW50OjpzdXBwb3J0c0Z1bGxzY3JlZW4oKSBj
b25zdAoreworICAgIHJldHVybiBtX3BsYXllci0+c3VwcG9ydHNGdWxsc2NyZWVuKCk7Cit9CisK
K2Jvb2wgSFRNTE1lZGlhRWxlbWVudDo6c3VwcG9ydHNTYXZlKCkgY29uc3QKK3sKKyAgICByZXR1
cm4gbV9wbGF5ZXItPnN1cHBvcnRzU2F2ZSgpOworfQogICAgIAogdm9pZCBIVE1MTWVkaWFFbGVt
ZW50OjpzZWVrKGZsb2F0IHRpbWUsIEV4Y2VwdGlvbkNvZGUmIGVjKQogewpkaWZmIC0tZ2l0IGEv
V2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuaCBiL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFF
bGVtZW50LmgKaW5kZXggZmY3Yjk1My4uNDEzMzIwYSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1s
L0hUTUxNZWRpYUVsZW1lbnQuaAorKysgYi9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5o
CkBAIC02OSw3ICs2OSw4IEBAIHB1YmxpYzoKICAgICB2b2lkIHJld2luZChmbG9hdCB0aW1lRGVs
dGEpOwogICAgIHZvaWQgcmV0dXJuVG9SZWFsdGltZSgpOwogICAgIAotICAgIHZpcnR1YWwgYm9v
bCBzdXBwb3J0c0Z1bGxzY3JlZW4oKSBjb25zdCB7IHJldHVybiBmYWxzZTsgfQorICAgIHZpcnR1
YWwgYm9vbCBzdXBwb3J0c0Z1bGxzY3JlZW4oKSBjb25zdDsKKyAgICB2aXJ0dWFsIGJvb2wgc3Vw
cG9ydHNTYXZlKCkgY29uc3Q7CiAKICAgICB2b2lkIHNjaGVkdWxlTG9hZCgpOwogICAgIApkaWZm
IC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllci5jcHAgYi9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmNwcAppbmRleCAyMWNlMjJkLi5iNDdh
M2Q1IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmNw
cAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmNwcApAQCAtMzA2
LDYgKzMwNiwxMSBAQCBib29sIE1lZGlhUGxheWVyOjpzdXBwb3J0c0Z1bGxzY3JlZW4oKSBjb25z
dAogICAgIHJldHVybiBtX3ByaXZhdGUtPnN1cHBvcnRzRnVsbHNjcmVlbigpOwogfQogCitib29s
IE1lZGlhUGxheWVyOjpzdXBwb3J0c1NhdmUoKSBjb25zdAoreworICAgIHJldHVybiBtX3ByaXZh
dGUtPnN1cHBvcnRzU2F2ZSgpOworfQorCiBJbnRTaXplIE1lZGlhUGxheWVyOjpuYXR1cmFsU2l6
ZSgpCiB7CiAgICAgcmV0dXJuIG1fcHJpdmF0ZS0+bmF0dXJhbFNpemUoKTsKZGlmZiAtLWdpdCBh
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXIuaCBiL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXIuaAppbmRleCA5ZDkzNzBiLi5kYWUxYTkyIDEwMDY0NAot
LS0gYS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmgKKysrIGIvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllci5oCkBAIC0xMDgsNiArMTA4LDcgQEAgcHVi
bGljOgogICAgIHN0YXRpYyBib29sIGlzQXZhaWxhYmxlKCk7CiAKICAgICBib29sIHN1cHBvcnRz
RnVsbHNjcmVlbigpIGNvbnN0OworICAgIGJvb2wgc3VwcG9ydHNTYXZlKCkgY29uc3Q7CiAgICAg
SW50U2l6ZSBuYXR1cmFsU2l6ZSgpOwogICAgIGJvb2wgaGFzVmlkZW8oKTsKICAgICAKZGlmZiAt
LWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXJQcml2YXRlLmggYi9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyUHJpdmF0ZS5oCmluZGV4IDc1M2Nj
ZDIuLjZkMTM1OWIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFQ
bGF5ZXJQcml2YXRlLmgKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXll
clByaXZhdGUuaApAQCAtNDYsNyArNDYsOCBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2b2lkIHBs
YXkoKSA9IDA7CiAgICAgdmlydHVhbCB2b2lkIHBhdXNlKCkgPSAwOyAgICAKIAotICAgIHZpcnR1
YWwgYm9vbCBzdXBwb3J0c0Z1bGxzY3JlZW4oKSBjb25zdCB7IHJldHVybiBmYWxzZTsgfTsKKyAg
ICB2aXJ0dWFsIGJvb2wgc3VwcG9ydHNGdWxsc2NyZWVuKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7
IH0KKyAgICB2aXJ0dWFsIGJvb2wgc3VwcG9ydHNTYXZlKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7
IH0KIAogICAgIHZpcnR1YWwgSW50U2l6ZSBuYXR1cmFsU2l6ZSgpIGNvbnN0ID0gMDsKIApkaWZm
IC0tZ2l0IGEvV2ViQ29yZS9yZW5kZXJpbmcvSGl0VGVzdFJlc3VsdC5jcHAgYi9XZWJDb3JlL3Jl
bmRlcmluZy9IaXRUZXN0UmVzdWx0LmNwcAppbmRleCBmMmVkN2RiLi40ZWMzOWQzIDEwMDY0NAot
LS0gYS9XZWJDb3JlL3JlbmRlcmluZy9IaXRUZXN0UmVzdWx0LmNwcAorKysgYi9XZWJDb3JlL3Jl
bmRlcmluZy9IaXRUZXN0UmVzdWx0LmNwcApAQCAtMjYsNiArMjYsNyBAQAogI2luY2x1ZGUgIkhU
TUxBbmNob3JFbGVtZW50LmgiCiAjaW5jbHVkZSAiSFRNTEltYWdlRWxlbWVudC5oIgogI2luY2x1
ZGUgIkhUTUxJbnB1dEVsZW1lbnQuaCIKKyNpbmNsdWRlICJIVE1MTWVkaWFFbGVtZW50LmgiCiAj
aW5jbHVkZSAiSFRNTE5hbWVzLmgiCiAjaW5jbHVkZSAiUmVuZGVySW1hZ2UuaCIKICNpbmNsdWRl
ICJTY3JvbGxiYXIuaCIKQEAgLTIwOCw3ICsyMDksNyBAQCBTdHJpbmcgSGl0VGVzdFJlc3VsdDo6
YWx0RGlzcGxheVN0cmluZygpIGNvbnN0CiAgICAgICAgIEhUTUxJbnB1dEVsZW1lbnQqIGlucHV0
ID0gc3RhdGljX2Nhc3Q8SFRNTElucHV0RWxlbWVudCo+KG1faW5uZXJOb25TaGFyZWROb2RlLmdl
dCgpKTsKICAgICAgICAgcmV0dXJuIGRpc3BsYXlTdHJpbmcoaW5wdXQtPmFsdCgpLCBtX2lubmVy
Tm9uU2hhcmVkTm9kZS5nZXQoKSk7CiAgICAgfQotICAgIAorCiAjaWYgRU5BQkxFKFdNTCkKICAg
ICBpZiAobV9pbm5lck5vblNoYXJlZE5vZGUtPmhhc1RhZ05hbWUoV01MTmFtZXM6OmltZ1RhZykp
IHsKICAgICAgICAgV01MSW1hZ2VFbGVtZW50KiBpbWFnZSA9IHN0YXRpY19jYXN0PFdNTEltYWdl
RWxlbWVudCo+KG1faW5uZXJOb25TaGFyZWROb2RlLmdldCgpKTsKQEAgLTI2OSw2ICsyNzAsMjQg
QEAgS1VSTCBIaXRUZXN0UmVzdWx0OjphYnNvbHV0ZUltYWdlVVJMKCkgY29uc3QKICAgICByZXR1
cm4gbV9pbm5lck5vblNoYXJlZE5vZGUtPmRvY3VtZW50KCktPmNvbXBsZXRlVVJMKHBhcnNlVVJM
KHVybFN0cmluZykpOwogfQogCitLVVJMIEhpdFRlc3RSZXN1bHQ6OmFic29sdXRlTWVkaWFVUkwo
KSBjb25zdAoreworICAgIGlmICghKG1faW5uZXJOb25TaGFyZWROb2RlICYmIG1faW5uZXJOb25T
aGFyZWROb2RlLT5kb2N1bWVudCgpKSkKKyAgICAgICAgcmV0dXJuIEtVUkwoKTsKKworICAgIGlm
ICghKG1faW5uZXJOb25TaGFyZWROb2RlLT5yZW5kZXJlcigpICYmIG1faW5uZXJOb25TaGFyZWRO
b2RlLT5yZW5kZXJlcigpLT5pc01lZGlhKCkpKQorICAgICAgICByZXR1cm4gS1VSTCgpOworCisg
ICAgQXRvbWljU3RyaW5nIHVybFN0cmluZzsKKyAgICBpZiAobV9pbm5lck5vblNoYXJlZE5vZGUt
Pmhhc1RhZ05hbWUoSFRNTE5hbWVzOjp2aWRlb1RhZykgfHwgbV9pbm5lck5vblNoYXJlZE5vZGUt
Pmhhc1RhZ05hbWUoSFRNTE5hbWVzOjphdWRpb1RhZykpIHsKKyAgICAgICAgSFRNTE1lZGlhRWxl
bWVudCogbWVkaWFFbGVtZW50ID0gc3RhdGljX2Nhc3Q8SFRNTE1lZGlhRWxlbWVudCo+KG1faW5u
ZXJOb25TaGFyZWROb2RlLmdldCgpKTsKKyAgICAgICAgdXJsU3RyaW5nID0gbWVkaWFFbGVtZW50
LT5jdXJyZW50U3JjKCk7CisgICAgfSBlbHNlCisgICAgICAgIHJldHVybiBLVVJMKCk7CisKKyAg
ICByZXR1cm4gbV9pbm5lck5vblNoYXJlZE5vZGUtPmRvY3VtZW50KCktPmNvbXBsZXRlVVJMKHBh
cnNlVVJMKHVybFN0cmluZykpOworfQorCiBLVVJMIEhpdFRlc3RSZXN1bHQ6OmFic29sdXRlTGlu
a1VSTCgpIGNvbnN0CiB7CiAgICAgaWYgKCEobV9pbm5lclVSTEVsZW1lbnQgJiYgbV9pbm5lclVS
TEVsZW1lbnQtPmRvY3VtZW50KCkpKQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9yZW5kZXJpbmcvSGl0
VGVzdFJlc3VsdC5oIGIvV2ViQ29yZS9yZW5kZXJpbmcvSGl0VGVzdFJlc3VsdC5oCmluZGV4IDRm
MDM4M2YuLmRiZjQ3MmQgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcmVuZGVyaW5nL0hpdFRlc3RSZXN1
bHQuaAorKysgYi9XZWJDb3JlL3JlbmRlcmluZy9IaXRUZXN0UmVzdWx0LmgKQEAgLTMwLDggKzMw
LDggQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogY2xhc3MgRWxlbWVudDsKIGNsYXNzIEZyYW1lOwog
Y2xhc3MgSW1hZ2U7Ci1jbGFzcyBLVVJMOwogY2xhc3MgSW50UmVjdDsKK2NsYXNzIEtVUkw7CiBj
bGFzcyBOb2RlOwogY2xhc3MgU2Nyb2xsYmFyOwogY2xhc3MgU3RyaW5nOwpAQCAtNzIsNiArNzIs
NyBAQCBwdWJsaWM6CiAgICAgSW1hZ2UqIGltYWdlKCkgY29uc3Q7CiAgICAgSW50UmVjdCBpbWFn
ZVJlY3QoKSBjb25zdDsKICAgICBLVVJMIGFic29sdXRlSW1hZ2VVUkwoKSBjb25zdDsKKyAgICBL
VVJMIGFic29sdXRlTWVkaWFVUkwoKSBjb25zdDsKICAgICBLVVJMIGFic29sdXRlTGlua1VSTCgp
IGNvbnN0OwogICAgIFN0cmluZyB0ZXh0Q29udGVudCgpIGNvbnN0OwogICAgIGJvb2wgaXNMaXZl
TGluaygpIGNvbnN0Owo=
</data>
<flag name="review"
          id="17079"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>32760</attachid>
            <date>2009-07-14 19:45:55 -0700</date>
            <delta_ts>2009-07-15 08:21:49 -0700</delta_ts>
            <desc>Undo the added delegation of HTMLMediaElement::supportsFullscreen().</desc>
            <filename>remove_supportsFullscreen.patch</filename>
            <type>text/plain</type>
            <size>2056</size>
            <attacher name="Albert J. Wong">ajwong</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MGMzNmM0Zi4uYmQ5MWRkNSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMyBAQAorMjAwOS0wNy0xNCAgQWxiZXJ0IEouIFdv
bmcgIDxhandvbmdAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFJlbW92ZSBzdXBwb3J0c0Z1bGxzY3JlZW4oKSBkZWxlZ2F0aW9u
IGZyb20gSFRNTE1lZGlhRWxlbWVudAorICAgICAgICBzaW5jZSBpdCB3YXMgaW5jb3JyZWN0bHkg
YWRkZWQgaW4gdGhlIGxhc3QgcGF0Y2guIFRoZQorICAgICAgICBzdXBwb3J0c0Z1bGxzY3JlZW4o
KSBjYWxsIHNob3VsZCBvbmx5IGRlbGVnYXRlIHRvIHRoZSAKKyAgICAgICAgbWVkaWEgZW5naW5l
IGluIHRoZSBIVE1MVmlkZW9FbGVtZW50IGJlY2F1c2UgZnVsbHNjcmVlbmluZworICAgICAgICB0
aGUgSFRNTEF1ZGlvRWxlbWVudCBkb2VzIG5vdCBtYWtlIGEgbG90IG9mIHNlbnNlLgorCisgICAg
ICAgIEFkZCBIVE1MTWVkaWFFbGVtZW50OjpzdXBwb3J0U2F2ZSgpIGFuZCBhCisgICAgICAgIEhp
dFRlc3RSZXN1bHQ6OmFic29sdXRlTWVkaWFVUkwoKSBmdW5jdGlvbnMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI3MjQ2CisKKyAgICAgICAgVGVzdCB2
aWEgZXhpc3RpbmcgbWVkaWEgdGVzdHMuCisKKyAgICAgICAgKiBodG1sL0hUTUxNZWRpYUVsZW1l
bnQuY3BwOiBSZXZlcnRpbmcgdG8gaGFyZGNvZGVkIHJldHVuIGZhbHNlLgorICAgICAgICAqIGh0
bWwvSFRNTE1lZGlhRWxlbWVudC5oOiAKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxNZWRpYUVsZW1l
bnQ6OnN1cHBvcnRzRnVsbHNjcmVlbik6CisKIDIwMDktMDctMTQgIEJyZW50IEZ1bGdoYW0gIDxi
ZnVsZ2hhbUB3ZWJraXQub3JnPgogCiAgICAgICAgIENvcnJlY3QgZmFpbGluZyB0ZXN0cyBhZnRl
ciByNDU4NzUuICBUaGUgb3JpZ2luYWwgcGF0Y2ggZGlkIG5vdApkaWZmIC0tZ2l0IGEvV2ViQ29y
ZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwIGIvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1l
bnQuY3BwCmluZGV4IDBmYTVkMmUuLjdjZGEzZmIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9I
VE1MTWVkaWFFbGVtZW50LmNwcAorKysgYi9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5j
cHAKQEAgLTg0OSwxMSArODQ5LDYgQEAgdm9pZCBIVE1MTWVkaWFFbGVtZW50OjpyZXR1cm5Ub1Jl
YWx0aW1lKCkKICAgICBzZXRDdXJyZW50VGltZShtYXhUaW1lU2Vla2FibGUoKSwgZSk7CiB9ICAK
IAotYm9vbCBIVE1MTWVkaWFFbGVtZW50OjpzdXBwb3J0c0Z1bGxzY3JlZW4oKSBjb25zdAotewot
ICAgIHJldHVybiBtX3BsYXllciA/IG1fcGxheWVyLT5zdXBwb3J0c0Z1bGxzY3JlZW4oKSA6IGZh
bHNlOwotfQotCiBib29sIEhUTUxNZWRpYUVsZW1lbnQ6OnN1cHBvcnRzU2F2ZSgpIGNvbnN0CiB7
CiAgICAgcmV0dXJuIG1fcGxheWVyID8gbV9wbGF5ZXItPnN1cHBvcnRzU2F2ZSgpIDogZmFsc2U7
CmRpZmYgLS1naXQgYS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5oIGIvV2ViQ29yZS9o
dG1sL0hUTUxNZWRpYUVsZW1lbnQuaAppbmRleCAzY2Q0YzQwLi5hNGJlMDVkIDEwMDY0NAotLS0g
YS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5oCisrKyBiL1dlYkNvcmUvaHRtbC9IVE1M
TWVkaWFFbGVtZW50LmgKQEAgLTY5LDcgKzY5LDcgQEAgcHVibGljOgogICAgIHZvaWQgcmV3aW5k
KGZsb2F0IHRpbWVEZWx0YSk7CiAgICAgdm9pZCByZXR1cm5Ub1JlYWx0aW1lKCk7CiAgICAgCi0g
ICAgdmlydHVhbCBib29sIHN1cHBvcnRzRnVsbHNjcmVlbigpIGNvbnN0OworICAgIHZpcnR1YWwg
Ym9vbCBzdXBwb3J0c0Z1bGxzY3JlZW4oKSBjb25zdCB7IHJldHVybiBmYWxzZTsgfQogICAgIHZp
cnR1YWwgYm9vbCBzdXBwb3J0c1NhdmUoKSBjb25zdDsKIAogICAgIHZvaWQgc2NoZWR1bGVMb2Fk
KCk7Cg==
</data>
<flag name="review"
          id="17133"
          type_id="1"
          status="+"
          setter="zecke"
    />
          </attachment>
      

    </bug>

</bugzilla>