Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 294124 - [PATCH] x11-misc/google-gadgets-0.11.1 incompatible with gtk+-2.18
Summary: [PATCH] x11-misc/google-gadgets-0.11.1 incompatible with gtk+-2.18
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Bernard Cafarelli
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: gnome2.28
  Show dependency tree
 
Reported: 2009-11-23 00:48 UTC by Alexandre Rostovtsev (RETIRED)
Modified: 2009-11-23 14:04 UTC (History)
0 users

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


Attachments
upstream patch (google-gadgets-0.11.1-gtk+-2.18.patch,25.08 KB, patch)
2009-11-23 00:50 UTC, Alexandre Rostovtsev (RETIRED)
Details | Diff
upstream patch (google-gadgets-0.11.1-gtk+-2.18.patch,25.08 KB, patch)
2009-11-23 00:51 UTC, Alexandre Rostovtsev (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandre Rostovtsev (RETIRED) gentoo-dev 2009-11-23 00:48:08 UTC
Due to changes in the way gtk+-2.18 optimizes expose events (see http://library.gnome.org/devel/gtk/2.18/gtk-migrating-ClientSideWindows.html), the gtk version of google-gadgets (both the xulrunner and the webkit variants) no longer works: gadgets do not update their rendering (this is easiest to see with the analog clock gadget, which now stands still) and do not respond to UI elements until you hide all/show all gadgets using the notification area icon.
Comment 1 Alexandre Rostovtsev (RETIRED) gentoo-dev 2009-11-23 00:50:51 UTC
Created attachment 210940 [details, diff]
upstream patch

Upstream patch from http://code.google.com/p/google-gadgets-for-linux/source/detail?r=1264 to add compatibility with >=gtk+-2.18. After adding the patch to the google-gadgets-0.11.1 ebuild in portage, everything seems to work.
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2009-11-23 00:51:07 UTC
Created attachment 210941 [details, diff]
upstream patch

Upstream patch from http://code.google.com/p/google-gadgets-for-linux/source/detail?r=1264 to add compatibility with >=gtk+-2.18. After adding the patch to the google-gadgets-0.11.1 ebuild in portage, everything seems to work.
Comment 3 Alexandre Rostovtsev (RETIRED) gentoo-dev 2009-11-23 00:53:29 UTC
(sorry for uploading the patch twice - something went wrong with my browser)
Comment 4 Bernard Cafarelli gentoo-dev 2009-11-23 14:04:11 UTC
No problem, thanks for the report and looking up the patch!

Committed in google-gadgets-0.11.1-r1 in portage