<?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>85279</bug_id>
          
          <creation_ts>2012-05-01 06:39:09 -0700</creation_ts>
          <short_desc>[GTK] Transparent Media controls timeline and panel</short_desc>
          <delta_ts>2012-07-28 06:09:28 -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>WebKitGTK</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Philippe Normand">pnormand</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cgarcia</cc>
    
    <cc>gustavo</cc>
    
    <cc>mrobinson</cc>
    
    <cc>pnormand</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>613368</commentid>
    <comment_count>0</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-05-01 06:39:09 -0700</bug_when>
    <thetext>RenderThemeGtk::initMediaColors() sets m_panelColor, m_sliderColor and m_sliderColor to transparent black...
I suspect this might be the effect of the recent update of gtk+ from 3.0 to 3.4 in our JHBuild moduleset.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>613377</commentid>
    <comment_count>1</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-05-01 07:25:09 -0700</bug_when>
    <thetext>Yep, reverting r114297 fixes the issue here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>613460</commentid>
    <comment_count>2</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-05-01 09:30:46 -0700</bug_when>
    <thetext>Carlos would you mind having a look at this issue? It&apos;s quite annoying.
If a WebKit patch is needed it should also be cherry-picked in the stable branch if possible because this visual regression is quite annoying.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>617615</commentid>
    <comment_count>3</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2012-05-07 08:30:54 -0700</bug_when>
    <thetext>I can&apos;t reproduce it with gtk+ from current git master</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>622414</commentid>
    <comment_count>4</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-05-12 14:15:19 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; I can&apos;t reproduce it with gtk+ from current git master

So, what should we do then? Update our jhbuild&apos;s GTK+ version or find/backport the GTK+ commit that fixed the issue?

I&apos;m open to both options...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>624361</commentid>
    <comment_count>5</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2012-05-15 12:02:31 -0700</bug_when>
    <thetext>I&apos;m fine with upgrading gtk+ in our jhbuild, unless it&apos;d make it impossible to build our jhbuild stuff in fairly recent distributions, which I doubt will be the case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>624364</commentid>
    <comment_count>6</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-05-15 12:04:32 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; I&apos;m fine with upgrading gtk+ in our jhbuild, unless it&apos;d make it impossible to build our jhbuild stuff in fairly recent distributions, which I doubt will be the case.

The fix for this issue should probably be in WebKit as we need to work properly with all GTK+ versions that we support during configuration.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>624371</commentid>
    <comment_count>7</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2012-05-15 12:12:26 -0700</bug_when>
    <thetext>We haven&apos;t really tried supporting all buggy versions of GTK+ or whatever else, specially bugs that come and go in a 1 release? =)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>624373</commentid>
    <comment_count>8</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-05-15 12:13:49 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; We haven&apos;t really tried supporting all buggy versions of GTK+ or whatever else, specially bugs that come and go in a 1 release? =)

Apologies! I misread this thread and understood falsely that the problem existed from 3.0 to 3.4.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>659898</commentid>
    <comment_count>9</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-06-28 15:47:51 -0700</bug_when>
    <thetext>I locally tried updating up to gtk+ 3.5.6 and still not seeing my media controls panel and timeline bar. Carlos, are you sure this all works fine for you in gtk+ master?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>660373</commentid>
    <comment_count>10</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2012-06-29 04:57:26 -0700</bug_when>
    <thetext>Yes, I can see the media controls with both MiniBrowser and GtkLauncher.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>660467</commentid>
    <comment_count>11</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-06-29 07:38:57 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; Yes, I can see the media controls with both MiniBrowser and GtkLauncher.

Can you attach a screenshot please? Just to make sure we&apos;re on the same page.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>680681</commentid>
    <comment_count>12</comment_count>
      <attachid>154957</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-07-27 08:29:05 -0700</bug_when>
    <thetext>Created attachment 154957
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>681399</commentid>
    <comment_count>13</comment_count>
      <attachid>154957</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-07-28 06:09:22 -0700</bug_when>
    <thetext>Comment on attachment 154957
Patch

Clearing flags on attachment: 154957

Committed r123959: &lt;http://trac.webkit.org/changeset/123959&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>681400</commentid>
    <comment_count>14</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2012-07-28 06:09:28 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154957</attachid>
            <date>2012-07-27 08:29:05 -0700</date>
            <delta_ts>2012-07-28 06:09:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>Patch.patch</filename>
            <type>text/plain</type>
            <size>2914</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">RnJvbSAwNzBkMGQwZmVjNmY0ODI5Zjg2Mzc2MTMxMDQ2MDUwZjYzYTIzZjAxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwZSBOb3JtYW5kIDxwbm9ybWFuZEBpZ2FsaWEuY29t
PgpEYXRlOiBGcmksIDI3IEp1bCAyMDEyIDE3OjI2OjI4ICswMjAwClN1YmplY3Q6IFtQQVRDSF0g
UGF0Y2gKCi0tLQogVG9vbHMvQ2hhbmdlTG9nICAgICAgICAgICB8ICAgMTEgKysrKysrKysrKysK
IFRvb2xzL2d0ay9qaGJ1aWxkLm1vZHVsZXMgfCAgIDI0ICsrKysrKysrKysrKysrKysrKysrKysr
KwogMiBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvVG9vbHMv
Q2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDUwNTM4NjcuLjA0MmE1ZjIgMTAwNjQ0
Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
NCBAQAorMjAxMi0wNy0yNyAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+
CisKKyAgICAgICAgW0dUS10gVHJhbnNwYXJlbnQgTWVkaWEgY29udHJvbHMgdGltZWxpbmUgYW5k
IHBhbmVsCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04
NTI3OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
Z3RrL2poYnVpbGQubW9kdWxlczogUHJvdmlkZSBnbm9tZS10aGVtZXMtc3RhbmRhcmQgYnVpbGQK
KyAgICAgICAgc3VwcG9ydCwgdGhpcyBpcyBuZWNlc3Nhcnkgc28gdGhlIG1lZGlhIGNvbnRyb2xz
IHBhbmVsIGNvbG9ycyBhcmUKKyAgICAgICAgcHJvcGVybHkgaW5pdGlhbGl6ZWQgZnJvbSB0aGUg
R1RLKyB0aGVtZS4KKwogMjAxMi0wNy0yNyAgWW91bmdUYWVjayBTb25nICA8eW91bmd0YWVjay5z
b25nQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFtXSzJdW0VGTF0gQWRkIGFuIEFDQ0VMRVJBVEVE
X0NPTVBPU0lUSU5HIGltcGxlbWVudGF0aW9uIGZvciBFZmwgV2ViS2l0MgpkaWZmIC0tZ2l0IGEv
VG9vbHMvZ3RrL2poYnVpbGQubW9kdWxlcyBiL1Rvb2xzL2d0ay9qaGJ1aWxkLm1vZHVsZXMKaW5k
ZXggODEzMjJmMjUuLjg0MTM5MjYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL2d0ay9qaGJ1aWxkLm1vZHVs
ZXMKKysrIGIvVG9vbHMvZ3RrL2poYnVpbGQubW9kdWxlcwpAQCAtMTUsNiArMTUsNyBAQAogICAg
ICAgPGRlcCBwYWNrYWdlPSJnbGliIi8+CiAgICAgICA8ZGVwIHBhY2thZ2U9ImdsaWItbmV0d29y
a2luZyIvPgogICAgICAgPGRlcCBwYWNrYWdlPSJnbm9tZS1pY29uLXRoZW1lIi8+CisgICAgICA8
ZGVwIHBhY2thZ2U9Imdub21lLXRoZW1lcy1zdGFuZGFyZCIvPgogICAgICAgPGRlcCBwYWNrYWdl
PSJsaWJzb3VwIi8+CiAgICAgICA8ZGVwIHBhY2thZ2U9ImF0LXNwaTItY29yZSIvPgogICAgICAg
PGRlcCBwYWNrYWdlPSJhdC1zcGkyLWF0ayIvPgpAQCAtMTAwLDYgKzEwMSwxNyBAQAogICAgICAg
ICAgICAgbWQ1c3VtPSIxYzE4NmY5OTAzYTIwZTk2NTg3YjlhZmIyNzk0NGI0MCIvPgogICA8L2F1
dG90b29scz4KIAorICA8YXV0b3Rvb2xzIGlkPSJsaWJyc3ZnIiBhdXRvZ2VuLXNoPSJjb25maWd1
cmUiCisgICAgICAgICAgICAgYXV0b2dlbmFyZ3M9Ii0tZGlzYWJsZS1pbnRyb3NwZWN0aW9uIC0t
ZW5hYmxlLXBpeGJ1Zi1sb2FkZXIgLS1kaXNhYmxlLWd0ay10aGVtZSI+CisgICAgPGRlcGVuZGVu
Y2llcz4KKyAgICAgIDxkZXAgcGFja2FnZT0iZ2RrLXBpeGJ1ZiIvPgorICAgIDwvZGVwZW5kZW5j
aWVzPgorICAgIDxicmFuY2ggbW9kdWxlPSIvcHViL0dOT01FL3NvdXJjZXMvbGlicnN2Zy8yLjM2
L2xpYnJzdmctMi4zNi4xLnRhci54eiIgdmVyc2lvbj0iMi4zNi4xIgorICAgICAgICAgICAgcmVw
bz0iZnRwLmdub21lLm9yZyIKKyAgICAgICAgICAgIGhhc2g9InNoYTI1Njo3ODZiOTVlMWEwOTEz
NzVjNWVmMjk5N2EyMWM2OWZmMjRkNzA3N2FmZWZmMTgxOTczNTVmNTRkOWRjYmNkOGM1IgorICAg
ICAgICAgICAgbWQ1c3VtPSI4OWQ0ODNmMzBhN2M3NzI0NWI3ZWUwMmZhYWVhNWE1YSIvPgorICA8
L2F1dG90b29scz4KKwogICA8YXV0b3Rvb2xzIGlkPSJwYW5nbyIKICAgICAgICAgICAgICBhdXRv
Z2VuYXJncz0iLS1kaXNhYmxlLWludHJvc3BlY3Rpb24iPgogICAgIDxkZXBlbmRlbmNpZXM+CkBA
IC0xODYsNiArMTk4LDE4IEBACiAgICAgPC9icmFuY2g+CiAgIDwvYXV0b3Rvb2xzPgogCisgIDxh
dXRvdG9vbHMgaWQ9Imdub21lLXRoZW1lcy1zdGFuZGFyZCIgYXV0b2dlbi1zaD0iY29uZmlndXJl
Ij4KKyAgICA8ZGVwZW5kZW5jaWVzPgorICAgICAgPGRlcCBwYWNrYWdlPSJndGsrIi8+CisgICAg
ICA8ZGVwIHBhY2thZ2U9ImxpYnJzdmciLz4KKyAgICA8L2RlcGVuZGVuY2llcz4KKyAgICA8YnJh
bmNoIG1vZHVsZT0icHViL0dOT01FL3NvdXJjZXMvZ25vbWUtdGhlbWVzLXN0YW5kYXJkLzMuNC9n
bm9tZS10aGVtZXMtc3RhbmRhcmQtMy40LjAudGFyLnh6IiB2ZXJzaW9uPSIzLjQuMCIKKyAgICAg
ICAgICAgIHJlcG89ImZ0cC5nbm9tZS5vcmciCisgICAgICAgICAgICBoYXNoPSJzaGEyNTY6NmM4
NTA1NmRiMTZiNzQ4YTE0YzQxMjU1NDM3MWEyMmYwOTZiOTgxZDJlY2EzYWUzZDY5MjJhNDM1ZDQz
YjBmZCIKKyAgICAgICAgICAgIG1kNXN1bT0iMDQ2YTEyMmE0MjMxYzdmN2ZjODA1YjA1MmI0NDk4
Y2UiPgorICAgIDwvYnJhbmNoPgorICA8L2F1dG90b29scz4KKwogICA8YXV0b3Rvb2xzIGlkPSJh
dC1zcGkyLWNvcmUiIAogICAgICAgICAgICAgIGF1dG9nZW5hcmdzPSItLWRpc2FibGUtaW50cm9z
cGVjdGlvbiI+CiAgICAgPGJyYW5jaCBtb2R1bGU9InB1Yi9HTk9NRS9zb3VyY2VzL2F0LXNwaTIt
Y29yZS8yLjIvYXQtc3BpMi1jb3JlLTIuMi4xLnRhci54eiIgdmVyc2lvbj0iMi4yLjEiCi0tIAox
LjcuMTAuNA==
</data>

          </attachment>
      

    </bug>

</bugzilla>