<?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>35024</bug_id>
          
          <creation_ts>2010-02-17 02:08:42 -0800</creation_ts>
          <short_desc>[GTK/Qt] Black text on black buttons using a dark theme</short_desc>
          <delta_ts>2011-01-07 14:06:30 -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>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://bugs.webkit.org/</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk, Qt, Regression</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>calimeroteknik</reporter>
          <assigned_to name="QtWebKit Unassigned">webkit-qt-unassigned</assigned_to>
          <cc>calimeroteknik</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jhanssen</cc>
    
    <cc>olivier</cc>
    
    <cc>robert</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>190939</commentid>
    <comment_count>0</comment_count>
    <who name="">calimeroteknik</who>
    <bug_when>2010-02-17 02:08:42 -0800</bug_when>
    <thetext>1. Set a dark Qt theme
2. go to http://bugs.webkit.org/ for instance

The buttons are unreadable, screenshot here :
http://www.kirikoo.net/images/14Anonyme-20100217-110456.png

Fix :
I suggest forcing the font color from the Qt theme to the button&apos;s font color.
Using dark themes, this will ensure white text on dark buttons, and using bright themes, black text on bright buttons.

No one will never have anymore problems after that, whatever his Qt theme. :)

Nota : the problem is the same using Webkit GTK</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>190942</commentid>
    <comment_count>1</comment_count>
    <who name="">calimeroteknik</who>
    <bug_when>2010-02-17 02:17:55 -0800</bug_when>
    <thetext>This is a regression. With Qt 4.5 everything was fine :

http://www.kirikoo.net/images/14Anonyme-20100217-111736.png</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>196511</commentid>
    <comment_count>2</comment_count>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2010-03-05 09:39:46 -0800</bug_when>
    <thetext>
Please follow the QtWebKit bug reporting guidelines when reporting bugs.

See http://trac.webkit.org/wiki/QtWebKitBugs

Specifically:

  - The &apos;QtWebKit&apos; component should be used for bugs/features in the public QtWebKit API layer, not to signify that the bug is specific to the Qt port of WebKit

    http://trac.webkit.org/wiki/QtWebKitBugs#Component</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200325</commentid>
    <comment_count>3</comment_count>
    <who name="Robert Hogan">robert</who>
    <bug_when>2010-03-16 11:29:53 -0700</bug_when>
    <thetext>I can reproduce this with QtLauncher.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203440</commentid>
    <comment_count>4</comment_count>
    <who name="">calimeroteknik</who>
    <bug_when>2010-03-24 09:17:25 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt;   - The &apos;QtWebKit&apos; component should be used for bugs/features in the public
&gt; QtWebKit API layer, not to signify that the bug is specific to the Qt port of
&gt; WebKit

Like the problem is the same wth GTK, I posted here, but I should have posted twice in Qt and GTK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>213833</commentid>
    <comment_count>5</comment_count>
    <who name="Olivier Tilloy">olivier</who>
    <bug_when>2010-04-18 15:53:24 -0700</bug_when>
    <thetext>I reported bug #37779 to track this specific issue in the GTK port.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>330741</commentid>
    <comment_count>6</comment_count>
      <attachid>78226</attachid>
    <who name="Jan Erik Hanssen">jhanssen</who>
    <bug_when>2011-01-07 05:40:44 -0800</bug_when>
    <thetext>Created attachment 78226
Patch

Implement the same for Qt as added to GTK in bug 37779. Does this need a test case?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>330744</commentid>
    <comment_count>7</comment_count>
      <attachid>78226</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-01-07 05:55:53 -0800</bug_when>
    <thetext>Comment on attachment 78226
Patch

Awesome, r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>330999</commentid>
    <comment_count>8</comment_count>
      <attachid>78226</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-07 14:06:23 -0800</bug_when>
    <thetext>Comment on attachment 78226
Patch

Clearing flags on attachment: 78226

Committed r75273: &lt;http://trac.webkit.org/changeset/75273&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>331000</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-01-07 14:06:30 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>78226</attachid>
            <date>2011-01-07 05:40:44 -0800</date>
            <delta_ts>2011-01-07 14:06:23 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-35024-20110107144041.patch</filename>
            <type>text/plain</type>
            <size>2361</size>
            <attacher name="Jan Erik Hanssen">jhanssen</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
MzRhNjAwZjI3YmVlMmM3ZWEzZmFlMDEzYWY0NmE1YmE5MTZmZGQ1OC4uOGE3NzQ5ZDI5NjU2YzRh
MDljYzYyZTJlZTNkMTk5MTEwZDk1N2YxNSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxMS0wMS0wNyAgSmFu
IEVyaWsgSGFuc3NlbiAgPGpoYW5zc2VuQHNlbmNoYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBCbGFjayB0ZXh0IG9uIGJsYWNrIGJ1
dHRvbnMgdXNpbmcgYSBkYXJrIHRoZW1lCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0zNTAyNAorCisgICAgICAgIEltcGxlbWVudCBSZW5kZXJUaGVtZVF0
OjpzeXN0ZW1Db2xvciB0byBhcHBseSB0aGUgY29ycmVjdCBjb2xvcnMgZnJvbSB0aGUgY3VycmVu
dCBRdCBzdHlsZS4KKworICAgICAgICAqIHBsYXRmb3JtL3F0L1JlbmRlclRoZW1lUXQuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGhlbWVRdDo6c3lzdGVtQ29sb3IpOgorICAgICAgICAq
IHBsYXRmb3JtL3F0L1JlbmRlclRoZW1lUXQuaDoKKwogMjAxMS0wMS0wNiAgQWRhbSBCYXJ0aCAg
PGFiYXJ0aEB3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEFkbGVyLgpk
aWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9xdC9SZW5kZXJUaGVtZVF0LmNwcCBiL1dlYkNv
cmUvcGxhdGZvcm0vcXQvUmVuZGVyVGhlbWVRdC5jcHAKaW5kZXggNjg0MTg4MjFkYjNiMTg4NzM3
NjQ2N2Q2Yjg4OGUyZDU4ZGFjNmExMy4uMmNjMzYyNTdjYjMxYjNkMWQ2YTE3MjhlMmM0ZjA2NGFl
ODU0Y2ZlOCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9xdC9SZW5kZXJUaGVtZVF0LmNw
cAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL3F0L1JlbmRlclRoZW1lUXQuY3BwCkBAIC0zMiw2ICsz
Miw3IEBACiAKICNpbmNsdWRlICJDU1NTdHlsZVNlbGVjdG9yLmgiCiAjaW5jbHVkZSAiQ1NTU3R5
bGVTaGVldC5oIgorI2luY2x1ZGUgIkNTU1ZhbHVlS2V5d29yZHMuaCIKICNpbmNsdWRlICJDaHJv
bWUuaCIKICNpbmNsdWRlICJDaHJvbWVDbGllbnRRdC5oIgogI2luY2x1ZGUgIkNvbG9yLmgiCkBA
IC0zODUsNiArMzg2LDE5IEBAIHZvaWQgUmVuZGVyVGhlbWVRdDo6c3lzdGVtRm9udChpbnQsIEZv
bnREZXNjcmlwdGlvbiYpIGNvbnN0CiAgICAgLy8gbm8tb3AKIH0KIAorQ29sb3IgUmVuZGVyVGhl
bWVRdDo6c3lzdGVtQ29sb3IoaW50IGNzc1ZhbHVlSWQpIGNvbnN0Cit7CisgICAgUVBhbGV0dGUg
cGFsID0gUUFwcGxpY2F0aW9uOjpwYWxldHRlKCk7CisgICAgc3dpdGNoIChjc3NWYWx1ZUlkKSB7
CisgICAgY2FzZSBDU1NWYWx1ZUJ1dHRvbnRleHQ6CisgICAgICAgIHJldHVybiBwYWwuYnJ1c2go
UVBhbGV0dGU6OkFjdGl2ZSwgUVBhbGV0dGU6OkJ1dHRvblRleHQpLmNvbG9yKCk7CisgICAgY2Fz
ZSBDU1NWYWx1ZUNhcHRpb250ZXh0OgorICAgICAgICByZXR1cm4gcGFsLmJydXNoKFFQYWxldHRl
OjpBY3RpdmUsIFFQYWxldHRlOjpUZXh0KS5jb2xvcigpOworICAgIGRlZmF1bHQ6CisgICAgICAg
IHJldHVybiBSZW5kZXJUaGVtZTo6c3lzdGVtQ29sb3IoY3NzVmFsdWVJZCk7CisgICAgfQorfQor
CiBpbnQgUmVuZGVyVGhlbWVRdDo6bWluaW11bU1lbnVMaXN0U2l6ZShSZW5kZXJTdHlsZSopIGNv
bnN0CiB7CiAgICAgY29uc3QgUUZvbnRNZXRyaWNzICZmbSA9IFFBcHBsaWNhdGlvbjo6Zm9udE1l
dHJpY3MoKTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vcXQvUmVuZGVyVGhlbWVRdC5o
IGIvV2ViQ29yZS9wbGF0Zm9ybS9xdC9SZW5kZXJUaGVtZVF0LmgKaW5kZXggMzY0OGFiYzU4NzZi
N2NjNDUwNGQ2OGEwOTQxMTIxMTM2NGZiNTMxYS4uYzI4MTY4YTM0NDY5NDY0M2MzZWYzNjY0OTA3
NDI1MDQ3NjM0MTdjMiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9xdC9SZW5kZXJUaGVt
ZVF0LmgKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9xdC9SZW5kZXJUaGVtZVF0LmgKQEAgLTczLDYg
KzczLDcgQEAgcHVibGljOgogICAgIHZpcnR1YWwgQ29sb3IgcGxhdGZvcm1Gb2N1c1JpbmdDb2xv
cigpIGNvbnN0OwogCiAgICAgdmlydHVhbCB2b2lkIHN5c3RlbUZvbnQoaW50IHByb3BJZCwgRm9u
dERlc2NyaXB0aW9uJikgY29uc3Q7CisgICAgdmlydHVhbCBDb2xvciBzeXN0ZW1Db2xvcihpbnQg
Y3NzVmFsdWVJZCkgY29uc3Q7CiAKICAgICB2aXJ0dWFsIGludCBtaW5pbXVtTWVudUxpc3RTaXpl
KFJlbmRlclN0eWxlKikgY29uc3Q7CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>