Merge lp://qastaging/~macslow/notify-osd/gsettings-port into lp://qastaging/notify-osd/oneiric
Proposed by
Mirco Müller
Status: | Merged |
---|---|
Approved by: | Mirco Müller |
Approved revision: | 443 |
Merged at revision: | 442 |
Proposed branch: | lp://qastaging/~macslow/notify-osd/gsettings-port |
Merge into: | lp://qastaging/notify-osd/oneiric |
Diff against target: |
570 lines (+73/-355) 4 files modified
configure.in (+1/-7) src/Makefile.am (+0/-2) src/defaults.c (+69/-343) src/defaults.h (+3/-3) |
To merge this branch: | bzr merge lp://qastaging/~macslow/notify-osd/gsettings-port |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Gord Allott (community) | Approve | ||
Review via email: mp+67926@code.qastaging.launchpad.net |
Description of the change
This is the GConf to GSettings port for NotifyOSD. It covers the pure API-change and also the schema migration. So there's no packaging magic needed to make this work.
Because with the introduction of GNOME 3 and moving away from GConf a lot of NotifyOSD's dynamic nature to adapt to settings-changes of the user had to be dropped, which on the plus-side allowed to get rid of some less-frequent executed code-paths.
NotifyOSD's keys in the GSettings-schema are monitored as is the system-wide key for the font. But the DPI key from GtkSettings can't be monitored.
To post a comment you must log in.
I don't see any gconf stuff removed from any Makefile.am or
configure.ac - so I guess you still link in libgonf. Is that on
purpose?