Package: gnome-settings-daemon / 3.4.2+git20121218.7c1322-3+deb7u3

Metadata

Package Version Patches format
gnome-settings-daemon 3.4.2+git20121218.7c1322-3+deb7u3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01_print_proxy.patch | (download)

plugins/print-notifications/gsd-print-notifications-manager.c | 33 4 + 29 - 0 !
1 file changed, 4 insertions(+), 29 deletions(-)

 print-notifications: don't create an unused proxy object

The proxy object was not used for anything, and it was creating
synchronously.

https://bugzilla.gnome.org/show_bug.cgi?id=674550

02_print_init.patch | (download)

plugins/print-notifications/gsd-print-notifications-manager.c | 41 29 + 12 - 0 !
1 file changed, 29 insertions(+), 12 deletions(-)

 printers: move expensive initialization to an idle

The start() function is running before gsd finishes its
session registration, so everything we do here is in the
critical path for session startup. Both cupsGetDests and
the subscription registration are potentially expensive,
and can very well be done later.

https://bugzilla.gnome.org/show_bug.cgi?id=674551

03_print_async.patch | (download)

plugins/print-notifications/gsd-print-notifications-manager.c | 152 143 + 9 - 0 !
1 file changed, 143 insertions(+), 9 deletions(-)

 print-notifications: perform async connection tests to cups during start

Perform asynchronous connection tests before getting destinations
from CUPS server and before creating a subscription for CUPS
messages (#677081).

04_superP.patch | (download)

data/org.gnome.settings-daemon.plugins.media-keys.gschema.xml.in.in | 5 5 + 0 - 0 !
plugins/media-keys/shortcuts-list.h | 2 1 + 1 - 0 !
2 files changed, 6 insertions(+), 1 deletion(-)

---
05_sound_pkg config.patch | (download)

configure.ac | 6 6 + 0 - 0 !
plugins/sound/Makefile.am | 4 2 + 2 - 0 !
2 files changed, 8 insertions(+), 2 deletions(-)

 sound: add pkg-config check for sound plugin's requirements


06_a11y_macro.patch | (download)

plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c | 21 12 + 9 - 0 !
1 file changed, 12 insertions(+), 9 deletions(-)

 a11y-keyboard: use macro for everything mask

Less to copy/paste

06_a11y_gdm_leak.patch | (download)

plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c | 25 25 + 0 - 0 !
1 file changed, 25 insertions(+)

 a11y-keyboard: disable everything on exit if no settings changed

The default setting in GDM is to have the keys enablable
through keyboard shortcuts, and this gets inherited by the
user sessions.

The problem is that non-GNOME users won't have anything
changing those defaults back to their expected values
(so that Slow Keys don't triggered for example), and this
causes problems:
https://bugzilla.redhat.com/show_bug.cgi?id=816764

If the user doesn't change anything to the defaults in the GDM
session, we revert to the pre-"GNOME session" values.

https://bugzilla.gnome.org/show_bug.cgi?id=685063

power check null devices.patch | (download)

plugins/power/gsd-power-manager.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
power ignore bad dbus requests.patch | (download)

plugins/power/gsd-power-manager.c | 12 12 + 0 - 0 !
1 file changed, 12 insertions(+)

---
revert_git_datetime_dropping.patch | (download)

configure.ac | 57 57 + 0 - 0 !
plugins/Makefile.am | 1 1 + 0 - 0 !
plugins/datetime/Makefile.am | 68 68 + 0 - 0 !
plugins/datetime/gsd-datetime-mechanism-debian.c | 200 200 + 0 - 0 !
plugins/datetime/gsd-datetime-mechanism-debian.h | 27 27 + 0 - 0 !
plugins/datetime/gsd-datetime-mechanism-main.c | 171 171 + 0 - 0 !
plugins/datetime/gsd-datetime-mechanism.c | 755 755 + 0 - 0 !
plugins/datetime/gsd-datetime-mechanism.h | 112 112 + 0 - 0 !
plugins/datetime/gsd-datetime-mechanism.xml | 129 129 + 0 - 0 !
plugins/datetime/org.gnome.SettingsDaemon.DateTimeMechanism.conf | 19 19 + 0 - 0 !
plugins/datetime/org.gnome.SettingsDaemon.DateTimeMechanism.service.in | 4 4 + 0 - 0 !
plugins/datetime/org.gnome.settingsdaemon.datetimemechanism.policy.in | 21 21 + 0 - 0 !
plugins/datetime/system-timezone.c | 924 924 + 0 - 0 !
plugins/datetime/system-timezone.h | 80 80 + 0 - 0 !
plugins/datetime/test-system-timezone.c | 93 93 + 0 - 0 !
15 files changed, 2661 insertions(+)

---
22_backlight_optional.patch | (download)

configure.ac | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 don't enable backlight helper if gudev is not available