Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 274445 - [GNOME/upstream] net-libs/webkit-gtk dark theme support
Summary: [GNOME/upstream] net-libs/webkit-gtk dark theme support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Markus Ullmann (RETIRED)
URL: https://bugs.webkit.org/show_bug.cgi?...
Whiteboard:
Keywords: Inclusion
Depends on:
Blocks: 274449
  Show dependency tree
 
Reported: 2009-06-17 05:55 UTC by Priit Laes (IRC: plaes)
Modified: 2009-06-20 12:25 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
1.1.10 ebuild (webkit-gtk-1.1.10.ebuild,2.47 KB, text/plain)
2009-06-17 09:04 UTC, Lukas Zavodny
Details
dark theme patch for forms (theme.patch,1.19 KB, text/plain)
2009-06-17 09:05 UTC, Lukas Zavodny
Details
few fixes in ebuild (webkit-gtk-1.1.10.ebuild,2.50 KB, text/plain)
2009-06-17 09:29 UTC, Lukas Zavodny
Details
fixed patching (webkit-gtk-1.1.10.ebuild,2.46 KB, text/plain)
2009-06-19 14:28 UTC, Lukas Zavodny
Details
updated patch (theme.patch,1.06 KB, patch)
2009-06-19 23:08 UTC, Lukas Zavodny
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Priit Laes (IRC: plaes) 2009-06-17 05:55:26 UTC
Only change required compared with 1.1.8 ebuild: change '--enable-svg-filters' to '--enable-filters'
Comment 1 Lukas Zavodny 2009-06-17 09:03:26 UTC
well I made an ebuild that fixed some bugs in prev. version and add more features to set. However it will need some tests with all this features enabled/disabled. And I add patch for dark themes and forms.
Comment 2 Lukas Zavodny 2009-06-17 09:04:29 UTC
Created attachment 194966 [details]
1.1.10 ebuild
Comment 3 Lukas Zavodny 2009-06-17 09:05:15 UTC
Created attachment 194968 [details]
dark theme patch for forms
Comment 4 Lukas Zavodny 2009-06-17 09:29:14 UTC
Created attachment 194974 [details]
few fixes in ebuild
Comment 5 Romain Perier (RETIRED) gentoo-dev 2009-06-19 06:04:06 UTC
@Lukas: This ebuild use EAPI="2", so your patch need to be applied from src_prepare() and not from src_unpack(), for exemple after the sed expression.

can you fix it ? thanks ;)
Comment 6 Lukas Zavodny 2009-06-19 14:28:52 UTC
Created attachment 195171 [details]
fixed patching

ok :) I hope it is ok now :)
Comment 7 Romain Perier (RETIRED) gentoo-dev 2009-06-19 16:00:23 UTC
@Lukas: well thanks, now can open an upstream and attach your patch to it ?
(open a bug on bugzilla.gnome.org, explain your fix, then attach your patch)
Comment 8 Romain Perier (RETIRED) gentoo-dev 2009-06-19 16:44:32 UTC
post on bugs.webkit.org  and not bugzilla.gnome.org sorry :\
Comment 9 Romain Perier (RETIRED) gentoo-dev 2009-06-19 18:10:19 UTC
Bumped into the tree, now just missing your upstream Lukas and then we can close this bug.

@Priit: Thanks for your original ebuild :)
Comment 10 Lukas Zavodny 2009-06-19 23:08:04 UTC
Created attachment 195230 [details, diff]
updated patch

There is already opened bug in webkit bugzilla. This patch is mainly from there, I only added one more fix, and now I have removed lines what aren't necessary. I can post it there, but this is just a workaround if I understood it well, until it will be fixed by better way more. At this moment in theme changing the page must be reloaded to proper font color. But better than nothing (I mean better then write something and don't see what :)).
Comment 11 Priit Laes (IRC: plaes) 2009-06-20 07:54:25 UTC
> There is already opened bug in webkit bugzilla. This patch is mainly from
> there, I only added one more fix, and now I have removed lines what aren't
> necessary. I can post it there, but this is just a workaround if I understood
> it well, until it will be fixed by better way more. At this moment in theme
> changing the page must be reloaded to proper font color. But better than
> nothing (I mean better then write something and don't see what :)).
> 

Could you please post link to bug in webkit's bugzilla...
Comment 12 Lukas Zavodny 2009-06-20 08:25:01 UTC
> Could you please post link to bug in webkit's bugzilla...
> 

yep, https://bugs.webkit.org/show_bug.cgi?id=15597
Comment 13 Priit Laes (IRC: plaes) 2009-06-20 08:55:26 UTC
Updating summary...
Comment 14 Romain Perier (RETIRED) gentoo-dev 2009-06-20 12:25:59 UTC
Well, gnome herd is now in CC list of the upstream bug, if upstream developers are agree about this patch we will include it (depending if there is an other version bump which may be could fix this problem)

i'm close this bug