<?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>136884</bug_id>
          
          <creation_ts>2014-09-17 03:36:34 -0700</creation_ts>
          <short_desc>Remove unused methods from MediaPlayerClient</short_desc>
          <delta_ts>2014-09-18 04:17:26 -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>Platform</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>21562</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>pnormand</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1035697</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-09-17 03:36:34 -0700</bug_when>
    <thetext>It seems that some of the methods that introduce dependencies on WebCore types are actually unused.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1035698</commentid>
    <comment_count>1</comment_count>
      <attachid>238247</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-09-17 03:39:09 -0700</bug_when>
    <thetext>Created attachment 238247
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1035748</commentid>
    <comment_count>2</comment_count>
      <attachid>238247</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2014-09-17 12:19:18 -0700</bug_when>
    <thetext>Comment on attachment 238247
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=238247&amp;action=review

&gt; Source/WebCore/html/HTMLMediaElement.cpp:5664
&gt;  IntRect HTMLMediaElement::mediaPlayerWindowClipRect()
&gt;  {
&gt; -    return mediaPlayerOwningDocument()-&gt;view()-&gt;windowClipRect();
&gt; +    return document().view()-&gt;windowClipRect();
&gt;  }

It looks like this can be removed from here and MediaPlayerClient, it isn&apos;t called by MediaPlayer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1035897</commentid>
    <comment_count>3</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-09-18 04:16:38 -0700</bug_when>
    <thetext>Committed r173719: &lt;http://trac.webkit.org/changeset/173719&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1035898</commentid>
    <comment_count>4</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2014-09-18 04:17:26 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 238247 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=238247&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/html/HTMLMediaElement.cpp:5664
&gt; &gt;  IntRect HTMLMediaElement::mediaPlayerWindowClipRect()
&gt; &gt;  {
&gt; &gt; -    return mediaPlayerOwningDocument()-&gt;view()-&gt;windowClipRect();
&gt; &gt; +    return document().view()-&gt;windowClipRect();
&gt; &gt;  }
&gt; 
&gt; It looks like this can be removed from here and MediaPlayerClient, it isn&apos;t called by MediaPlayer.

Right, removed it as well. Thanks for the review.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>238247</attachid>
            <date>2014-09-17 03:39:09 -0700</date>
            <delta_ts>2014-09-17 12:19:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>wcore-media-player-violations.diff</filename>
            <type>text/plain</type>
            <size>4641</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCBhYmNlMDhmLi5hMzdlZTgyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkg
QEAKKzIwMTQtMDktMTcgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29t
PgorCisgICAgICAgIFJlbW92ZSB1bnVzZWQgbWV0aG9kcyBmcm9tIE1lZGlhUGxheWVyQ2xpZW50
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzY4ODQK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW1vdmUg
dW51c2VkIG1ldGhvZHMgZnJvbSBNZWRpYVBsYXllckNsaWVudCB0aGF0IGludHJvZHVjZQorICAg
ICAgICBkZXBlbmRlbmNpZXMgb24gV2ViQ29yZSB0eXBlcy4KKworICAgICAgICAqIGh0bWwvSFRN
TE1lZGlhRWxlbWVudC5jcHA6CisgICAgICAgICogaHRtbC9IVE1MTWVkaWFFbGVtZW50Lmg6Cisg
ICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXIuaDoKKyAgICAgICAgKFdlYkNv
cmU6Ok1lZGlhUGxheWVyQ2xpZW50OjptZWRpYVBsYXllck93bmluZ0RvY3VtZW50KTogRGVsZXRl
ZC4KKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyQ2xpZW50OjptZWRpYVBsYXllckhvc3RX
aW5kb3cpOiBEZWxldGVkLgorCiAyMDE0LTA5LTE1ICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNn
YXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBNb3ZlIERyYWdDb250cm9sbGVyOjpjcmVhdGVG
cmFnbWVudEZyb21EcmFnRGF0YSBpbXBsZW1lbnRhdGlvbiB0byB0aGUgZWRpdG9yCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwIGIvU291cmNlL1dl
YkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcAppbmRleCBjMGRkMjhiLi5iNTE3NzhkIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAKQEAgLTE4MTIsMTEgKzE4
MTIsNiBAQCB2b2lkIEhUTUxNZWRpYUVsZW1lbnQ6OmNhbmNlbFBlbmRpbmdFdmVudHNBbmRDYWxs
YmFja3MoKQogICAgICAgICBzb3VyY2UuY2FuY2VsUGVuZGluZ0Vycm9yRXZlbnQoKTsKIH0KIAot
RG9jdW1lbnQqIEhUTUxNZWRpYUVsZW1lbnQ6Om1lZGlhUGxheWVyT3duaW5nRG9jdW1lbnQoKQot
ewotICAgIHJldHVybiAmZG9jdW1lbnQoKTsKLX0KLQogdm9pZCBIVE1MTWVkaWFFbGVtZW50Ojpt
ZWRpYVBsYXllck5ldHdvcmtTdGF0ZUNoYW5nZWQoTWVkaWFQbGF5ZXIqKQogewogICAgIGJlZ2lu
UHJvY2Vzc2luZ01lZGlhUGxheWVyQ2FsbGJhY2soKTsKQEAgLTU2NjMsMTkgKzU2NTgsMTQgQEAg
Ym9vbCBIVE1MTWVkaWFFbGVtZW50OjptZWRpYVBsYXllcklzTG9vcGluZygpIGNvbnN0CiAgICAg
cmV0dXJuIGxvb3AoKTsKIH0KIAotSG9zdFdpbmRvdyogSFRNTE1lZGlhRWxlbWVudDo6bWVkaWFQ
bGF5ZXJIb3N0V2luZG93KCkKLXsKLSAgICByZXR1cm4gbWVkaWFQbGF5ZXJPd25pbmdEb2N1bWVu
dCgpLT52aWV3KCktPmhvc3RXaW5kb3coKTsKLX0KLQogSW50UmVjdCBIVE1MTWVkaWFFbGVtZW50
OjptZWRpYVBsYXllcldpbmRvd0NsaXBSZWN0KCkKIHsKLSAgICByZXR1cm4gbWVkaWFQbGF5ZXJP
d25pbmdEb2N1bWVudCgpLT52aWV3KCktPndpbmRvd0NsaXBSZWN0KCk7CisgICAgcmV0dXJuIGRv
Y3VtZW50KCkudmlldygpLT53aW5kb3dDbGlwUmVjdCgpOwogfQogCiBDYWNoZWRSZXNvdXJjZUxv
YWRlciogSFRNTE1lZGlhRWxlbWVudDo6bWVkaWFQbGF5ZXJDYWNoZWRSZXNvdXJjZUxvYWRlcigp
CiB7Ci0gICAgcmV0dXJuIG1lZGlhUGxheWVyT3duaW5nRG9jdW1lbnQoKS0+Y2FjaGVkUmVzb3Vy
Y2VMb2FkZXIoKTsKKyAgICByZXR1cm4gZG9jdW1lbnQoKS5jYWNoZWRSZXNvdXJjZUxvYWRlcigp
OwogfQogCiBib29sIEhUTUxNZWRpYUVsZW1lbnQ6Om1lZGlhUGxheWVyU2hvdWxkV2FpdEZvclJl
c3BvbnNlVG9BdXRoZW50aWNhdGlvbkNoYWxsZW5nZShjb25zdCBBdXRoZW50aWNhdGlvbkNoYWxs
ZW5nZSYgY2hhbGxlbmdlKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVk
aWFFbGVtZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuaAppbmRl
eCA0ODM0ODE0Li42OTkxMDcyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxN
ZWRpYUVsZW1lbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQu
aApAQCAtNTE0LDcgKzUxNCw2IEBAIHByaXZhdGU6CiAKICAgICBkb3VibGUgZWZmZWN0aXZlUGxh
eWJhY2tSYXRlKCkgY29uc3Q7CiAKLSAgICB2aXJ0dWFsIERvY3VtZW50KiBtZWRpYVBsYXllck93
bmluZ0RvY3VtZW50KCkgb3ZlcnJpZGU7CiAgICAgdmlydHVhbCB2b2lkIG1lZGlhUGxheWVyTmV0
d29ya1N0YXRlQ2hhbmdlZChNZWRpYVBsYXllciopIG92ZXJyaWRlOwogICAgIHZpcnR1YWwgdm9p
ZCBtZWRpYVBsYXllclJlYWR5U3RhdGVDaGFuZ2VkKE1lZGlhUGxheWVyKikgb3ZlcnJpZGU7CiAg
ICAgdmlydHVhbCB2b2lkIG1lZGlhUGxheWVyVGltZUNoYW5nZWQoTWVkaWFQbGF5ZXIqKSBvdmVy
cmlkZTsKQEAgLTU3MCw3ICs1NjksNiBAQCBwcml2YXRlOgogICAgIHZpcnR1YWwgYm9vbCBtZWRp
YVBsYXllclBsYXRmb3JtVm9sdW1lQ29uZmlndXJhdGlvblJlcXVpcmVkKCkgY29uc3Qgb3ZlcnJp
ZGU7CiAgICAgdmlydHVhbCBib29sIG1lZGlhUGxheWVySXNQYXVzZWQoKSBjb25zdCBvdmVycmlk
ZTsKICAgICB2aXJ0dWFsIGJvb2wgbWVkaWFQbGF5ZXJJc0xvb3BpbmcoKSBjb25zdCBvdmVycmlk
ZTsKLSAgICB2aXJ0dWFsIEhvc3RXaW5kb3cqIG1lZGlhUGxheWVySG9zdFdpbmRvdygpIG92ZXJy
aWRlOwogICAgIHZpcnR1YWwgSW50UmVjdCBtZWRpYVBsYXllcldpbmRvd0NsaXBSZWN0KCkgb3Zl
cnJpZGU7CiAgICAgdmlydHVhbCBDYWNoZWRSZXNvdXJjZUxvYWRlciogbWVkaWFQbGF5ZXJDYWNo
ZWRSZXNvdXJjZUxvYWRlcigpIG92ZXJyaWRlOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllci5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvTWVkaWFQbGF5ZXIuaAppbmRleCA1Y2U3NTE0Li43M2JhZTg0IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9NZWRpYVBsYXllci5oCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL01lZGlhUGxheWVyLmgKQEAgLTcwLDcg
KzcwLDYgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogCiBjbGFzcyBBdWRpb1NvdXJjZVByb3ZpZGVy
OwogY2xhc3MgQXV0aGVudGljYXRpb25DaGFsbGVuZ2U7Ci1jbGFzcyBEb2N1bWVudDsKICNpZiBF
TkFCTEUoTUVESUFfU09VUkNFKQogY2xhc3MgTWVkaWFTb3VyY2VQcml2YXRlQ2xpZW50OwogI2Vu
ZGlmCkBAIC0xMzMsNyArMTMyLDYgQEAgY2xhc3MgQ29udGVudFR5cGU7CiBjbGFzcyBGcmFtZVZp
ZXc7CiBjbGFzcyBHcmFwaGljc0NvbnRleHQ7CiBjbGFzcyBHcmFwaGljc0NvbnRleHQzRDsKLWNs
YXNzIEhvc3RXaW5kb3c7CiBjbGFzcyBJbnRSZWN0OwogY2xhc3MgSW50U2l6ZTsKIGNsYXNzIE1l
ZGlhUGxheWVyOwpAQCAtMTUwLDkgKzE0OCw2IEBAIHB1YmxpYzoKIAogICAgIHZpcnR1YWwgfk1l
ZGlhUGxheWVyQ2xpZW50KCkgeyB9CiAKLSAgICAvLyBHZXQgdGhlIGRvY3VtZW50IHdoaWNoIHRo
ZSBtZWRpYSBwbGF5ZXIgaXMgb3duZWQgYnkKLSAgICB2aXJ0dWFsIERvY3VtZW50KiBtZWRpYVBs
YXllck93bmluZ0RvY3VtZW50KCkgeyByZXR1cm4gMDsgfQotCiAgICAgLy8gdGhlIG5ldHdvcmsg
c3RhdGUgaGFzIGNoYW5nZWQKICAgICB2aXJ0dWFsIHZvaWQgbWVkaWFQbGF5ZXJOZXR3b3JrU3Rh
dGVDaGFuZ2VkKE1lZGlhUGxheWVyKikgeyB9CiAKQEAgLTI0NCw3ICsyMzksNiBAQCBwdWJsaWM6
CiAgICAgdmlydHVhbCBib29sIG1lZGlhUGxheWVyUGxhdGZvcm1Wb2x1bWVDb25maWd1cmF0aW9u
UmVxdWlyZWQoKSBjb25zdCB7IHJldHVybiBmYWxzZTsgfQogICAgIHZpcnR1YWwgYm9vbCBtZWRp
YVBsYXllcklzUGF1c2VkKCkgY29uc3QgeyByZXR1cm4gdHJ1ZTsgfQogICAgIHZpcnR1YWwgYm9v
bCBtZWRpYVBsYXllcklzTG9vcGluZygpIGNvbnN0IHsgcmV0dXJuIGZhbHNlOyB9Ci0gICAgdmly
dHVhbCBIb3N0V2luZG93KiBtZWRpYVBsYXllckhvc3RXaW5kb3coKSB7IHJldHVybiAwOyB9CiAg
ICAgdmlydHVhbCBJbnRSZWN0IG1lZGlhUGxheWVyV2luZG93Q2xpcFJlY3QoKSB7IHJldHVybiBJ
bnRSZWN0KCk7IH0KICAgICB2aXJ0dWFsIENhY2hlZFJlc291cmNlTG9hZGVyKiBtZWRpYVBsYXll
ckNhY2hlZFJlc291cmNlTG9hZGVyKCkgeyByZXR1cm4gMDsgfQogICAgIHZpcnR1YWwgYm9vbCBk
b2VzSGF2ZUF0dHJpYnV0ZShjb25zdCBBdG9taWNTdHJpbmcmLCBBdG9taWNTdHJpbmcqID0gMCkg
Y29uc3QgeyByZXR1cm4gZmFsc2U7IH0K
</data>
<flag name="review"
          id="263009"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
          </attachment>
      

    </bug>

</bugzilla>