Hello community,
here is the log from the commit of package gnome-settings-daemon for
openSUSE:Factory checked in at 2017-07-28 09:45:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-settings-daemon (Old)
and /work/SRC/openSUSE:Factory/.gnome-settings-daemon.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-settings-daemon"
Fri Jul 28 09:45:04 2017 rev:136 rq:512699 version:3.24.3
Changes:
--------
---
/work/SRC/openSUSE:Factory/gnome-settings-daemon/gnome-settings-daemon.changes
2017-07-17 08:59:38.009317859 +0200
+++
/work/SRC/openSUSE:Factory/.gnome-settings-daemon.new/gnome-settings-daemon.changes
2017-07-28 09:45:16.880220577 +0200
@@ -1,0 +2,14 @@
+Sat Jul 22 17:03:30 UTC 2017 - [email protected]
+
+- Update to version 3.24.3:
+ + Color: Fix smearing out of Night Light effect.
+ + Keyboard: Only add the "us" layout if the system config cannot
+ be determined.
+ + Media-keys: Fix grabbing of previously disabled shortcuts.
+ + Wacom:
+ - Fix touchscreens being assigned the wrong output.
+ - Exclude non-display attached devices from remapping.
+- Disable gnome-settings-daemon-initial-keyboard.patch: Needs
+ rebase.
+
+-------------------------------------------------------------------
Old:
----
gnome-settings-daemon-3.24.2.tar.xz
New:
----
gnome-settings-daemon-3.24.3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-settings-daemon.spec ++++++
--- /var/tmp/diff_new_pack.MBa70l/_old 2017-07-28 09:45:19.335874698 +0200
+++ /var/tmp/diff_new_pack.MBa70l/_new 2017-07-28 09:45:19.339874135 +0200
@@ -30,7 +30,7 @@
%endif
Name: gnome-settings-daemon
-Version: 3.24.2
+Version: 3.24.3
Release: 0
Summary: Settings daemon for the GNOME desktop
License: GPL-2.0+
@@ -45,7 +45,7 @@
Patch2: gnome-settings-daemon-bnc873545-hide-warnings.patch
# PATCH-FIX-SLE gnome-settings-daemon-sle-configure-timeout-blank.patch
bnc#869685 bgo#710904 [email protected] -- monitor off timeout is too short,
extends it to 5 min
Patch3: gnome-settings-daemon-sle-configure-timeout-blank.patch
-# PATCH-FIX-OPENSUSE gnome-settings-daemon-initial-keyboard.patch bsc#979051
boo#1009515 [email protected] -- Deal with the default keyboard being set from
xkb instead of GNOME
+# PATCH-NEEDS-REBASE gnome-settings-daemon-initial-keyboard.patch bsc#979051
boo#1009515 [email protected] -- Deal with the default keyboard being set from
xkb instead of GNOME -- WAS PATCH-FIX-OPENSUSE
Patch4: gnome-settings-daemon-initial-keyboard.patch
# PATCH-FIX-OPENSUSE gnome-settings-daemon-bring-back-updates-plugin.patch
bsc#991024 [email protected] -- Add the updates plugin back
Patch5: gnome-settings-daemon-bring-back-updates-plugin.patch
@@ -159,7 +159,8 @@
%patch2 -p1
%patch3 -p0
%endif
-%patch4 -p1
+# Patch needs rebase (boo#1050812)
+#patch4 -p1
%if 0%{?suse_version} == 1315
%patch5 -p1
%patch6 -p1
++++++ gnome-settings-daemon-3.24.2.tar.xz ->
gnome-settings-daemon-3.24.3.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnome-settings-daemon-3.24.2/Makefile.am
new/gnome-settings-daemon-3.24.3/Makefile.am
--- old/gnome-settings-daemon-3.24.2/Makefile.am 2017-05-09
17:57:14.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/Makefile.am 2017-06-12
16:42:48.000000000 +0200
@@ -2,8 +2,8 @@
SUBDIRS = \
gnome-settings-daemon \
- plugins \
data \
+ plugins \
po \
tests \
$(NULL)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnome-settings-daemon-3.24.2/Makefile.in
new/gnome-settings-daemon-3.24.3/Makefile.in
--- old/gnome-settings-daemon-3.24.2/Makefile.in 2017-05-09
18:30:39.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/Makefile.in 2017-07-22
18:31:17.000000000 +0200
@@ -447,8 +447,8 @@
NULL =
SUBDIRS = \
gnome-settings-daemon \
- plugins \
data \
+ plugins \
po \
tests \
$(NULL)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnome-settings-daemon-3.24.2/NEWS
new/gnome-settings-daemon-3.24.3/NEWS
--- old/gnome-settings-daemon-3.24.2/NEWS 2017-05-09 18:30:03.000000000
+0200
+++ new/gnome-settings-daemon-3.24.3/NEWS 2017-07-22 18:29:49.000000000
+0200
@@ -1,4 +1,21 @@
==============
+Version 3.24.3
+==============
+
+Color:
+- Fix smearing out of Night Light effect
+
+Keyboard:
+- Only add the "us" layout if the system config cannot be determined
+
+Media-keys:
+- Fix grabbing of previously disabled shortcuts
+
+Wacom:
+- Fix touchscreens being assigned the wrong output
+- Exclude non-display attached devices from remapping
+
+==============
Version 3.24.2
==============
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnome-settings-daemon-3.24.2/configure
new/gnome-settings-daemon-3.24.3/configure
--- old/gnome-settings-daemon-3.24.2/configure 2017-05-09 18:30:38.000000000
+0200
+++ new/gnome-settings-daemon-3.24.3/configure 2017-07-22 18:31:16.000000000
+0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for gnome-settings-daemon 3.24.2.
+# Generated by GNU Autoconf 2.69 for gnome-settings-daemon 3.24.3.
#
# Report bugs to
<http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-settings-daemon>.
#
@@ -591,8 +591,8 @@
# Identity of this package.
PACKAGE_NAME='gnome-settings-daemon'
PACKAGE_TARNAME='gnome-settings-daemon'
-PACKAGE_VERSION='3.24.2'
-PACKAGE_STRING='gnome-settings-daemon 3.24.2'
+PACKAGE_VERSION='3.24.3'
+PACKAGE_STRING='gnome-settings-daemon 3.24.3'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-settings-daemon'
PACKAGE_URL=''
@@ -1560,7 +1560,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures gnome-settings-daemon 3.24.2 to adapt to many kinds of
systems.
+\`configure' configures gnome-settings-daemon 3.24.3 to adapt to many kinds of
systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1631,7 +1631,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of gnome-settings-daemon
3.24.2:";;
+ short | recursive ) echo "Configuration of gnome-settings-daemon
3.24.3:";;
esac
cat <<\_ACEOF
@@ -1885,7 +1885,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-gnome-settings-daemon configure 3.24.2
+gnome-settings-daemon configure 3.24.3
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2375,7 +2375,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by gnome-settings-daemon $as_me 3.24.2, which was
+It was created by gnome-settings-daemon $as_me 3.24.3, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3242,7 +3242,7 @@
# Define the identity of the package.
PACKAGE='gnome-settings-daemon'
- VERSION='3.24.2'
+ VERSION='3.24.3'
cat >>confdefs.h <<_ACEOF
@@ -22866,7 +22866,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by gnome-settings-daemon $as_me 3.24.2, which was
+This file was extended by gnome-settings-daemon $as_me 3.24.3, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -22932,7 +22932,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //;
s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-gnome-settings-daemon config.status 3.24.2
+gnome-settings-daemon config.status 3.24.3
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnome-settings-daemon-3.24.2/configure.ac
new/gnome-settings-daemon-3.24.3/configure.ac
--- old/gnome-settings-daemon-3.24.2/configure.ac 2017-05-09
18:30:03.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/configure.ac 2017-07-22
18:29:49.000000000 +0200
@@ -1,7 +1,7 @@
AC_PREREQ([2.69])
AC_INIT([gnome-settings-daemon],
- [3.24.2],
+ [3.24.3],
[http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-settings-daemon])
AC_CONFIG_SRCDIR([gnome-settings-daemon/gnome-settings-bus.c])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/data/gnome-settings-daemon.convert
new/gnome-settings-daemon-3.24.3/data/gnome-settings-daemon.convert
--- old/gnome-settings-daemon-3.24.2/data/gnome-settings-daemon.convert
2017-05-09 17:57:50.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/data/gnome-settings-daemon.convert
2017-07-22 18:29:49.000000000 +0200
@@ -1,15 +1,6 @@
[org.gnome.settings-daemon.peripherals.smartcard]
removal-action = /desktop/gnome/peripherals/smartcard/removal_action
-[org.gnome.settings-daemon.peripherals.touchpad]
-disable-while-typing = /desktop/gnome/peripherals/touchpad/disable_while_typing
-horiz-scroll-enabled = /desktop/gnome/peripherals/touchpad/horiz_scroll_enabled
-scroll-method = /desktop/gnome/peripherals/touchpad/scroll_method
-tap-to-click = /desktop/gnome/peripherals/touchpad/tap_to_click
-touchpad-enabled = /desktop/gnome/peripherals/touchpad/touchpad_enabled
-motion-acceleration = /desktop/gnome/peripherals/mouse/motion_acceleration
-motion-threshold = /desktop/gnome/peripherals/mouse/motion_threshold
-
[org.gnome.settings-daemon.plugins.housekeeping]
free-percent-notify =
/apps/gnome_settings_daemon/plugins/housekeeping/free_percent_notify
free-percent-notify-again =
/apps/gnome_settings_daemon/plugins/housekeeping/free_percent_notify_again
@@ -42,9 +33,6 @@
locate-pointer = /desktop/gnome/peripherals/mouse/locate_pointer
double-click = /desktop/gnome/peripherals/mouse/double_click
drag-threshold = /desktop/gnome/peripherals/mouse/drag_threshold
-left-handed = /desktop/gnome/peripherals/mouse/left_handed
-motion-acceleration = /desktop/gnome/peripherals/mouse/motion_acceleration
-motion-threshold = /desktop/gnome/peripherals/mouse/motion_threshold
[org.gnome.settings-daemon.plugins.xrandr]
default-configuration-file =
/apps/gnome_settings_daemon/xrandr/default_configuration_file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/gnome-settings-daemon/gsd-screen-saver-glue.c
new/gnome-settings-daemon-3.24.3/gnome-settings-daemon/gsd-screen-saver-glue.c
---
old/gnome-settings-daemon-3.24.2/gnome-settings-daemon/gsd-screen-saver-glue.c
2017-05-09 18:39:38.000000000 +0200
+++
new/gnome-settings-daemon-3.24.3/gnome-settings-daemon/gsd-screen-saver-glue.c
2017-07-22 18:31:50.000000000 +0200
@@ -1,5 +1,5 @@
/*
- * Generated by gdbus-codegen 2.53.2. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.53.3. DO NOT EDIT.
*
* The license of this code is the same as for the source it was derived from.
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/gnome-settings-daemon/gsd-screen-saver-glue.h
new/gnome-settings-daemon-3.24.3/gnome-settings-daemon/gsd-screen-saver-glue.h
---
old/gnome-settings-daemon-3.24.2/gnome-settings-daemon/gsd-screen-saver-glue.h
2017-05-09 18:39:38.000000000 +0200
+++
new/gnome-settings-daemon-3.24.3/gnome-settings-daemon/gsd-screen-saver-glue.h
2017-07-22 18:31:50.000000000 +0200
@@ -1,5 +1,5 @@
/*
- * Generated by gdbus-codegen 2.53.2. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.53.3. DO NOT EDIT.
*
* The license of this code is the same as for the source it was derived from.
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/gnome-settings-daemon/gsd-session-manager-glue.c
new/gnome-settings-daemon-3.24.3/gnome-settings-daemon/gsd-session-manager-glue.c
---
old/gnome-settings-daemon-3.24.2/gnome-settings-daemon/gsd-session-manager-glue.c
2017-05-09 18:39:38.000000000 +0200
+++
new/gnome-settings-daemon-3.24.3/gnome-settings-daemon/gsd-session-manager-glue.c
2017-07-22 18:31:50.000000000 +0200
@@ -1,5 +1,5 @@
/*
- * Generated by gdbus-codegen 2.53.2. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.53.3. DO NOT EDIT.
*
* The license of this code is the same as for the source it was derived from.
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/gnome-settings-daemon/gsd-session-manager-glue.h
new/gnome-settings-daemon-3.24.3/gnome-settings-daemon/gsd-session-manager-glue.h
---
old/gnome-settings-daemon-3.24.2/gnome-settings-daemon/gsd-session-manager-glue.h
2017-05-09 18:39:38.000000000 +0200
+++
new/gnome-settings-daemon-3.24.3/gnome-settings-daemon/gsd-session-manager-glue.h
2017-07-22 18:31:50.000000000 +0200
@@ -1,5 +1,5 @@
/*
- * Generated by gdbus-codegen 2.53.2. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.53.3. DO NOT EDIT.
*
* The license of this code is the same as for the source it was derived from.
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/gnome-settings-daemon/gsd-shell-glue.c
new/gnome-settings-daemon-3.24.3/gnome-settings-daemon/gsd-shell-glue.c
--- old/gnome-settings-daemon-3.24.2/gnome-settings-daemon/gsd-shell-glue.c
2017-05-09 18:39:38.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/gnome-settings-daemon/gsd-shell-glue.c
2017-07-22 18:31:50.000000000 +0200
@@ -1,5 +1,5 @@
/*
- * Generated by gdbus-codegen 2.53.2. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.53.3. DO NOT EDIT.
*
* The license of this code is the same as for the source it was derived from.
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/gnome-settings-daemon/gsd-shell-glue.h
new/gnome-settings-daemon-3.24.3/gnome-settings-daemon/gsd-shell-glue.h
--- old/gnome-settings-daemon-3.24.2/gnome-settings-daemon/gsd-shell-glue.h
2017-05-09 18:39:38.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/gnome-settings-daemon/gsd-shell-glue.h
2017-07-22 18:31:50.000000000 +0200
@@ -1,5 +1,5 @@
/*
- * Generated by gdbus-codegen 2.53.2. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.53.3. DO NOT EDIT.
*
* The license of this code is the same as for the source it was derived from.
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/plugins/color/Makefile.am
new/gnome-settings-daemon-3.24.3/plugins/color/Makefile.am
--- old/gnome-settings-daemon-3.24.2/plugins/color/Makefile.am 2017-05-09
17:57:14.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/plugins/color/Makefile.am 2017-06-12
16:42:48.000000000 +0200
@@ -30,6 +30,15 @@
TESTS = gcm-self-test
+BUILT_SOURCES = gschemas.compiled
+
+CLEANFILES = gschemas.compiled
+
+gschemas.compiled:
$(top_builddir)/data/org.gnome.settings-daemon.plugins.color.gschema.xml
+ $(AM_V_GEN) $(GLIB_COMPILE_SCHEMAS) --schema-file=$<
--targetdir=$(builddir)
+
+all-am: gschemas.compiled
+
libexec_PROGRAMS = gsd-color
gsd_color_SOURCES = \
main.c \
@@ -80,7 +89,7 @@
test-data/Lenovo-T61-Internal.bin \
test-data/LG-L225W-External.bin
-CLEANFILES = \
+CLEANFILES += \
$(desktop_DATA)
DISTCLEANFILES = \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/plugins/color/Makefile.in
new/gnome-settings-daemon-3.24.3/plugins/color/Makefile.in
--- old/gnome-settings-daemon-3.24.2/plugins/color/Makefile.in 2017-05-09
18:30:39.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/plugins/color/Makefile.in 2017-07-22
18:31:17.000000000 +0200
@@ -672,6 +672,8 @@
$(SETTINGS_PLUGIN_LIBS) \
$(LIBM)
+BUILT_SOURCES = gschemas.compiled
+CLEANFILES = gschemas.compiled $(desktop_DATA)
gsd_color_SOURCES = \
main.c \
gnome-datetime-source.c \
@@ -717,13 +719,11 @@
test-data/Lenovo-T61-Internal.bin \
test-data/LG-L225W-External.bin
-CLEANFILES = \
- $(desktop_DATA)
-
DISTCLEANFILES = \
$(desktop_DATA)
-all: all-am
+all: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) all-am
.SUFFIXES:
.SUFFIXES: .c .lo .log .o .obj .test .test$(EXEEXT) .trs
@@ -1336,13 +1336,15 @@
check-am: all-am
$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
$(MAKE) $(AM_MAKEFLAGS) check-TESTS
-check: check-am
+check: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) check-am
all-am: Makefile $(PROGRAMS) $(DATA)
installdirs:
for dir in "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(desktopdir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
-install: install-am
+install: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
@@ -1377,6 +1379,7 @@
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
+ -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
clean: clean-am
clean-am: clean-checkPROGRAMS clean-generic clean-libexecPROGRAMS \
@@ -1448,7 +1451,7 @@
uninstall-am: uninstall-desktopDATA uninstall-libexecPROGRAMS
-.MAKE: check-am install-am install-strip
+.MAKE: all check check-am install install-am install-strip
.PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am clean \
clean-checkPROGRAMS clean-generic clean-libexecPROGRAMS \
@@ -1469,6 +1472,11 @@
.PRECIOUS: Makefile
+gschemas.compiled:
$(top_builddir)/data/org.gnome.settings-daemon.plugins.color.gschema.xml
+ $(AM_V_GEN) $(GLIB_COMPILE_SCHEMAS) --schema-file=$<
--targetdir=$(builddir)
+
+all-am: gschemas.compiled
+
org.gnome.SettingsDaemon.Color.desktop: $(desktop_in_files) Makefile
$(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/plugins/color/gcm-self-test.c
new/gnome-settings-daemon-3.24.3/plugins/color/gcm-self-test.c
--- old/gnome-settings-daemon-3.24.2/plugins/color/gcm-self-test.c
2017-05-09 17:57:14.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/plugins/color/gcm-self-test.c
2017-06-12 16:42:48.000000000 +0200
@@ -281,11 +281,17 @@
int
main (int argc, char **argv)
{
+ char *schema_dir;
+
g_setenv ("GSETTINGS_BACKEND", "memory", TRUE);
gtk_init (&argc, &argv);
g_test_init (&argc, &argv, NULL);
+ schema_dir = g_test_build_filename (G_TEST_BUILT, "", NULL);
+ g_setenv("GSETTINGS_SCHEMA_DIR", schema_dir, TRUE);
+ g_free (schema_dir);
+
g_test_add_func ("/color/edid", gcm_test_edid_func);
g_test_add_func ("/color/sunset-sunrise", gcm_test_sunset_sunrise);
g_test_add_func ("/color/sunset-sunrise/fractional-timezone",
gcm_test_sunset_sunrise_fractional_timezone);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/plugins/color/gsd-night-light.c
new/gnome-settings-daemon-3.24.3/plugins/color/gsd-night-light.c
--- old/gnome-settings-daemon-3.24.2/plugins/color/gsd-night-light.c
2017-05-09 17:57:14.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/plugins/color/gsd-night-light.c
2017-07-22 18:17:08.000000000 +0200
@@ -320,7 +320,7 @@
} else if (gsd_night_light_frac_day_is_between (frac_day,
schedule_to - smear,
schedule_to)) {
- gdouble factor = ((schedule_to - smear) - frac_day) / smear;
+ gdouble factor = (frac_day - (schedule_to - smear)) / smear;
temp_smeared = linear_interpolate
(GSD_COLOR_TEMPERATURE_DEFAULT,
temperature, factor);
} else {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/plugins/common/gsd-common-enums.c
new/gnome-settings-daemon-3.24.3/plugins/common/gsd-common-enums.c
--- old/gnome-settings-daemon-3.24.2/plugins/common/gsd-common-enums.c
2017-05-09 18:39:39.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/plugins/common/gsd-common-enums.c
2017-07-22 18:31:51.000000000 +0200
@@ -16,6 +16,7 @@
{ GSD_DEVICE_TYPE_TOUCHPAD, "GSD_DEVICE_TYPE_TOUCHPAD", "touchpad" },
{ GSD_DEVICE_TYPE_TABLET, "GSD_DEVICE_TYPE_TABLET", "tablet" },
{ GSD_DEVICE_TYPE_TOUCHSCREEN, "GSD_DEVICE_TYPE_TOUCHSCREEN",
"touchscreen" },
+ { GSD_DEVICE_TYPE_PAD, "GSD_DEVICE_TYPE_PAD", "pad" },
{ 0, NULL, NULL }
};
etype = g_flags_register_static ("GsdDeviceType", values);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/plugins/common/gsd-device-manager-udev.c
new/gnome-settings-daemon-3.24.3/plugins/common/gsd-device-manager-udev.c
--- old/gnome-settings-daemon-3.24.2/plugins/common/gsd-device-manager-udev.c
2015-05-22 17:06:01.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/plugins/common/gsd-device-manager-udev.c
2017-07-22 18:29:49.000000000 +0200
@@ -24,6 +24,7 @@
#include <string.h>
#include <gudev/gudev.h>
+#include <gdk/gdkwayland.h>
#include "gsd-device-manager-udev.h"
struct _GsdUdevDeviceManager
@@ -46,7 +47,8 @@
"ID_INPUT_KEYBOARD",
"ID_INPUT_TOUCHPAD",
"ID_INPUT_TABLET",
- "ID_INPUT_TOUCHSCREEN"
+ "ID_INPUT_TOUCHSCREEN",
+ "ID_INPUT_TABLET_PAD",
};
static GsdDeviceType
@@ -90,8 +92,14 @@
name = g_udev_device_get_sysfs_attr (parent, "name");
vendor = g_udev_device_get_property (udev_device, "ID_VENDOR_ID");
product = g_udev_device_get_property (udev_device, "ID_MODEL_ID");
+
+ if (!vendor || !product) {
+ vendor = g_udev_device_get_sysfs_attr (udev_device,
"device/id/vendor");
+ product = g_udev_device_get_sysfs_attr (udev_device,
"device/id/product");
+ }
+
width = g_udev_device_get_property_as_int (udev_device,
"ID_INPUT_WIDTH_MM");
- height = g_udev_device_get_property_as_int (udev_device,
"ID_INPUT_WIDTH_MM");
+ height = g_udev_device_get_property_as_int (udev_device,
"ID_INPUT_HEIGHT_MM");
device = g_object_new (GSD_TYPE_DEVICE,
"name", name,
@@ -221,6 +229,30 @@
return devices;
}
+static GsdDevice *
+gsd_udev_device_manager_lookup_device (GsdDeviceManager *manager,
+ GdkDevice *gdk_device)
+{
+ const gchar *node_path;
+ GHashTableIter iter;
+ GsdDevice *device;
+
+ node_path = gdk_wayland_device_get_node_path (gdk_device);
+ if (!node_path)
+ return NULL;
+
+ g_hash_table_iter_init (&iter, GSD_UDEV_DEVICE_MANAGER
(manager)->devices);
+
+ while (g_hash_table_iter_next (&iter, NULL, (gpointer *) &device)) {
+ if (g_strcmp0 (node_path,
+ gsd_device_get_device_file (device)) == 0) {
+ return device;
+ }
+ }
+
+ return NULL;
+}
+
static void
gsd_udev_device_manager_class_init (GsdUdevDeviceManagerClass *klass)
{
@@ -229,4 +261,5 @@
object_class->finalize = gsd_udev_device_manager_finalize;
manager_class->list_devices = gsd_udev_device_manager_list_devices;
+ manager_class->lookup_device = gsd_udev_device_manager_lookup_device;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/plugins/common/gsd-device-manager-x11.c
new/gnome-settings-daemon-3.24.3/plugins/common/gsd-device-manager-x11.c
--- old/gnome-settings-daemon-3.24.2/plugins/common/gsd-device-manager-x11.c
2017-05-09 17:57:14.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/plugins/common/gsd-device-manager-x11.c
2017-07-22 18:29:49.000000000 +0200
@@ -21,6 +21,7 @@
#include "config.h"
+#include <string.h>
#include <gdk/gdk.h>
#include <gdk/gdkx.h>
@@ -40,6 +41,9 @@
GsdDeviceManagerClass parent_class;
};
+GsdDevice * gsd_x11_device_manager_lookup_gdk_device (GsdDeviceManager
*manager,
+ GdkDevice
*gdk_device);
+
G_DEFINE_TYPE (GsdX11DeviceManager, gsd_x11_device_manager,
GSD_TYPE_DEVICE_MANAGER)
static GsdDeviceType
@@ -51,10 +55,13 @@
switch (source) {
case GDK_SOURCE_MOUSE:
+ case GDK_SOURCE_TRACKPOINT:
return GSD_DEVICE_TYPE_MOUSE;
case GDK_SOURCE_PEN:
case GDK_SOURCE_ERASER:
case GDK_SOURCE_CURSOR:
+ if (strstr (gdk_device_get_name (gdk_device), "pad"))
+ return GSD_DEVICE_TYPE_TABLET | GSD_DEVICE_TYPE_PAD;
return GSD_DEVICE_TYPE_TABLET;
case GDK_SOURCE_KEYBOARD:
return GSD_DEVICE_TYPE_KEYBOARD;
@@ -62,10 +69,11 @@
return GSD_DEVICE_TYPE_TOUCHSCREEN;
case GDK_SOURCE_TOUCHPAD:
return GSD_DEVICE_TYPE_TOUCHPAD;
- default:
- g_warning ("Unhandled input source %d\n", source);
+ case GDK_SOURCE_TABLET_PAD:
+ return GSD_DEVICE_TYPE_TABLET | GSD_DEVICE_TYPE_PAD;
}
+ g_warning ("Unhandled input source %d\n", source);
return 0;
}
@@ -213,51 +221,20 @@
GsdDeviceManagerClass *manager_class = GSD_DEVICE_MANAGER_CLASS (klass);
manager_class->list_devices = gsd_x11_device_manager_list_devices;
-}
-
-GdkDevice **
-gsd_x11_device_manager_get_gdk_devices (GsdX11DeviceManager *manager,
- GsdDevice *device,
- guint *n_gdk_devices)
-{
- const gchar *device_node;
- GPtrArray *gdk_devices;
- GdkDevice *gdk_device;
- GHashTableIter iter;
-
- if (n_gdk_devices)
- *n_gdk_devices = 0;
-
- g_return_val_if_fail (GSD_IS_X11_DEVICE_MANAGER (manager), NULL);
- g_return_val_if_fail (GSD_IS_DEVICE (device), NULL);
-
- gdk_devices = g_ptr_array_new ();
- g_hash_table_iter_init (&iter, manager->gdk_devices);
-
- while (g_hash_table_iter_next (&iter, (gpointer *) &gdk_device,
(gpointer *) &device_node)) {
- if (g_strcmp0 (gsd_device_get_device_file (device),
device_node) == 0)
- g_ptr_array_add (gdk_devices, gdk_device);
- }
-
- if (n_gdk_devices)
- *n_gdk_devices = gdk_devices->len;
-
- return (GdkDevice **) g_ptr_array_free (gdk_devices, FALSE);
+ manager_class->lookup_device = gsd_x11_device_manager_lookup_gdk_device;
}
GsdDevice *
-gsd_x11_device_manager_lookup_gdk_device (GsdX11DeviceManager *manager,
- GdkDevice *gdk_device)
+gsd_x11_device_manager_lookup_gdk_device (GsdDeviceManager *manager,
+ GdkDevice *gdk_device)
{
+ GsdX11DeviceManager *manager_x11 = GSD_X11_DEVICE_MANAGER (manager);
const gchar *device_node;
- g_return_val_if_fail (GSD_IS_X11_DEVICE_MANAGER (manager), NULL);
- g_return_val_if_fail (GDK_IS_DEVICE (gdk_device), NULL);
-
- device_node = g_hash_table_lookup (manager->gdk_devices, gdk_device);
+ device_node = g_hash_table_lookup (manager_x11->gdk_devices,
gdk_device);
if (!device_node)
return NULL;
- return g_hash_table_lookup (manager->devices, device_node);
+ return g_hash_table_lookup (manager_x11->devices, device_node);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/plugins/common/gsd-device-manager-x11.h
new/gnome-settings-daemon-3.24.3/plugins/common/gsd-device-manager-x11.h
--- old/gnome-settings-daemon-3.24.2/plugins/common/gsd-device-manager-x11.h
2015-05-22 17:06:01.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/plugins/common/gsd-device-manager-x11.h
2017-07-22 18:29:49.000000000 +0200
@@ -39,12 +39,6 @@
GType gsd_x11_device_manager_get_type (void) G_GNUC_CONST;
-GdkDevice ** gsd_x11_device_manager_get_gdk_devices (GsdX11DeviceManager
*manager,
- GsdDevice
*device,
- guint
*n_gdk_devices);
-GsdDevice * gsd_x11_device_manager_lookup_gdk_device (GsdX11DeviceManager
*manager,
- GdkDevice
*gdk_device);
-
G_END_DECLS
#endif /* __GSD_X11_DEVICE_MANAGER_H__ */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/plugins/common/gsd-device-manager.c
new/gnome-settings-daemon-3.24.3/plugins/common/gsd-device-manager.c
--- old/gnome-settings-daemon-3.24.2/plugins/common/gsd-device-manager.c
2016-03-15 15:54:50.000000000 +0100
+++ new/gnome-settings-daemon-3.24.3/plugins/common/gsd-device-manager.c
2017-07-22 18:29:49.000000000 +0200
@@ -415,3 +415,19 @@
return priv->width > 0 && priv->height > 0;
}
+
+GsdDevice *
+gsd_device_manager_lookup_gdk_device (GsdDeviceManager *manager,
+ GdkDevice *gdk_device)
+{
+ GsdDeviceManagerClass *klass;
+
+ g_return_val_if_fail (GSD_IS_DEVICE_MANAGER (manager), NULL);
+ g_return_val_if_fail (GDK_IS_DEVICE (gdk_device), NULL);
+
+ klass = GSD_DEVICE_MANAGER_GET_CLASS (manager);
+ if (!klass->lookup_device)
+ return NULL;
+
+ return klass->lookup_device (manager, gdk_device);
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/plugins/common/gsd-device-manager.h
new/gnome-settings-daemon-3.24.3/plugins/common/gsd-device-manager.h
--- old/gnome-settings-daemon-3.24.2/plugins/common/gsd-device-manager.h
2016-03-15 15:54:50.000000000 +0100
+++ new/gnome-settings-daemon-3.24.3/plugins/common/gsd-device-manager.h
2017-07-22 18:29:49.000000000 +0200
@@ -20,6 +20,7 @@
#ifndef __GSD_DEVICE_MANAGER_H__
#define __GSD_DEVICE_MANAGER_H__
+#include <gdk/gdk.h>
#include <glib-object.h>
#include <gio/gio.h>
@@ -49,7 +50,8 @@
GSD_DEVICE_TYPE_KEYBOARD = 1 << 1,
GSD_DEVICE_TYPE_TOUCHPAD = 1 << 2,
GSD_DEVICE_TYPE_TABLET = 1 << 3,
- GSD_DEVICE_TYPE_TOUCHSCREEN = 1 << 4
+ GSD_DEVICE_TYPE_TOUCHSCREEN = 1 << 4,
+ GSD_DEVICE_TYPE_PAD = 1 << 5
} GsdDeviceType;
struct _GsdDevice {
@@ -78,6 +80,9 @@
GsdDevice *device);
void (* device_changed) (GsdDeviceManager *manager,
GsdDevice *device);
+
+ GsdDevice * (* lookup_device) (GsdDeviceManager *manager,
+ GdkDevice *gdk_device);
};
GType gsd_device_get_type (void) G_GNUC_CONST;
@@ -98,12 +103,8 @@
guint *width,
guint *height);
-#ifdef GDK_WINDOWING_X11
-GdkDevice ** gsd_device_get_gdk_devices (GsdDevice *device,
- guint *n_gdk_devices);
GsdDevice * gsd_device_manager_lookup_gdk_device (GsdDeviceManager
*manager,
GdkDevice
*gdk_device);
-#endif
G_END_DECLS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/plugins/common/gsd-device-mapper.c
new/gnome-settings-daemon-3.24.3/plugins/common/gsd-device-mapper.c
--- old/gnome-settings-daemon-3.24.2/plugins/common/gsd-device-mapper.c
2017-05-09 17:57:14.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/plugins/common/gsd-device-mapper.c
2017-07-22 18:29:49.000000000 +0200
@@ -559,6 +559,9 @@
if (input->capabilities & GSD_INPUT_IS_PAD)
return;
+ if ((input->capabilities &
+ (GSD_INPUT_IS_SCREEN_INTEGRATED | GSD_INPUT_IS_SYSTEM_INTEGRATED))
== 0)
+ return;
output = input_info_get_output (input);
settings_set_display (gsd_device_get_settings (input->device),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/plugins/datetime/timedated.c
new/gnome-settings-daemon-3.24.3/plugins/datetime/timedated.c
--- old/gnome-settings-daemon-3.24.2/plugins/datetime/timedated.c
2017-05-09 18:39:45.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/plugins/datetime/timedated.c
2017-07-22 18:31:55.000000000 +0200
@@ -1,5 +1,5 @@
/*
- * Generated by gdbus-codegen 2.53.2. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.53.3. DO NOT EDIT.
*
* The license of this code is the same as for the source it was derived from.
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/plugins/datetime/timedated.h
new/gnome-settings-daemon-3.24.3/plugins/datetime/timedated.h
--- old/gnome-settings-daemon-3.24.2/plugins/datetime/timedated.h
2017-05-09 18:39:45.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/plugins/datetime/timedated.h
2017-07-22 18:31:55.000000000 +0200
@@ -1,5 +1,5 @@
/*
- * Generated by gdbus-codegen 2.53.2. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.53.3. DO NOT EDIT.
*
* The license of this code is the same as for the source it was derived from.
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnome-settings-daemon-3.24.2/plugins/datetime/tz.c
new/gnome-settings-daemon-3.24.3/plugins/datetime/tz.c
--- old/gnome-settings-daemon-3.24.2/plugins/datetime/tz.c 2014-06-03
17:07:24.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/plugins/datetime/tz.c 2017-06-12
16:58:21.000000000 +0200
@@ -29,6 +29,7 @@
#include <time.h>
#include <math.h>
#include <string.h>
+#include <ctype.h>
#include "tz.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/plugins/keyboard/gsd-keyboard-manager.c
new/gnome-settings-daemon-3.24.3/plugins/keyboard/gsd-keyboard-manager.c
--- old/gnome-settings-daemon-3.24.2/plugins/keyboard/gsd-keyboard-manager.c
2016-10-11 17:34:16.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/plugins/keyboard/gsd-keyboard-manager.c
2017-07-22 18:29:49.000000000 +0200
@@ -441,7 +441,6 @@
gint i, n;
gchar **layouts = NULL;
gchar **variants = NULL;
- gboolean have_default_layout = FALSE;
v = g_dbus_proxy_get_cached_property (priv->localed, "X11Layout");
if (v) {
@@ -451,8 +450,12 @@
g_variant_unref (v);
}
- if (!layouts)
- return;
+ init_builder_with_sources (&builder, priv->input_sources_settings);
+
+ if (!layouts) {
+ g_variant_builder_add (&builder, "(ss)",
INPUT_SOURCE_TYPE_XKB, DEFAULT_LAYOUT);
+ goto out;
+ }
v = g_dbus_proxy_get_cached_property (priv->localed, "X11Variant");
if (v) {
@@ -467,8 +470,6 @@
else
n = g_strv_length (layouts);
- init_builder_with_sources (&builder, priv->input_sources_settings);
-
for (i = 0; i < n && layouts[i][0]; ++i) {
gchar *id;
@@ -477,16 +478,11 @@
else
id = g_strdup (layouts[i]);
- if (g_str_equal (id, DEFAULT_LAYOUT))
- have_default_layout = TRUE;
-
g_variant_builder_add (&builder, "(ss)",
INPUT_SOURCE_TYPE_XKB, id);
g_free (id);
}
- if (!have_default_layout)
- g_variant_builder_add (&builder, "(ss)",
INPUT_SOURCE_TYPE_XKB, DEFAULT_LAYOUT);
-
+out:
g_settings_set_value (priv->input_sources_settings, KEY_INPUT_SOURCES,
g_variant_builder_end (&builder));
g_strfreev (layouts);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/plugins/media-keys/gsd-marshal.c
new/gnome-settings-daemon-3.24.3/plugins/media-keys/gsd-marshal.c
--- old/gnome-settings-daemon-3.24.2/plugins/media-keys/gsd-marshal.c
2017-05-09 18:39:51.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/plugins/media-keys/gsd-marshal.c
2017-07-22 18:31:59.000000000 +0200
@@ -1,10 +1,4 @@
-
-#ifndef __gsd_marshal_MARSHAL_H__
-#define __gsd_marshal_MARSHAL_H__
-
-#include <glib-object.h>
-
-G_BEGIN_DECLS
+#include <glib-object.h>
#ifdef G_ENABLE_DEBUG
#define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
@@ -52,14 +46,15 @@
#define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer
#endif /* !G_ENABLE_DEBUG */
-
/* VOID:STRING,STRING (gsd-marshal.list:1) */
-G_GNUC_INTERNAL void gsd_marshal_VOID__STRING_STRING (GClosure *closure,
- GValue
*return_value,
- guint
n_param_values,
- const GValue
*param_values,
- gpointer
invocation_hint,
- gpointer
marshal_data);
+/* Prototype for -Wmissing-prototypes */
+G_GNUC_INTERNAL
+void gsd_marshal_VOID__STRING_STRING (GClosure *closure,
+ GValue *return_value,
+ guint n_param_values,
+ const GValue *param_values,
+ gpointer invocation_hint,
+ gpointer marshal_data);
void
gsd_marshal_VOID__STRING_STRING (GClosure *closure,
GValue *return_value G_GNUC_UNUSED,
@@ -68,13 +63,13 @@
gpointer invocation_hint G_GNUC_UNUSED,
gpointer marshal_data)
{
- typedef void (*GMarshalFunc_VOID__STRING_STRING) (gpointer data1,
- gpointer arg_1,
- gpointer arg_2,
- gpointer data2);
- GMarshalFunc_VOID__STRING_STRING callback;
- GCClosure *cc = (GCClosure*) closure;
+ typedef void (*GMarshalFunc_VOID__STRING_STRING) (gpointer data1,
+ gpointer arg1,
+ gpointer arg2,
+ gpointer data2);
+ GCClosure *cc = (GCClosure *) closure;
gpointer data1, data2;
+ GMarshalFunc_VOID__STRING_STRING callback;
g_return_if_fail (n_param_values == 3);
@@ -96,7 +91,3 @@
data2);
}
-G_END_DECLS
-
-#endif /* __gsd_marshal_MARSHAL_H__ */
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/plugins/media-keys/gsd-marshal.h
new/gnome-settings-daemon-3.24.3/plugins/media-keys/gsd-marshal.h
--- old/gnome-settings-daemon-3.24.2/plugins/media-keys/gsd-marshal.h
2017-05-09 18:39:51.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/plugins/media-keys/gsd-marshal.h
2017-07-22 18:31:59.000000000 +0200
@@ -1,20 +1,21 @@
+/* This file is generated, all changes will be lost */
+#ifndef __GSD_MARSHAL_MARSHAL_H__
+#define __GSD_MARSHAL_MARSHAL_H__
-#ifndef __gsd_marshal_MARSHAL_H__
-#define __gsd_marshal_MARSHAL_H__
-
-#include <glib-object.h>
+#include <glib-object.h>
G_BEGIN_DECLS
/* VOID:STRING,STRING (gsd-marshal.list:1) */
-G_GNUC_INTERNAL void gsd_marshal_VOID__STRING_STRING (GClosure *closure,
- GValue
*return_value,
- guint
n_param_values,
- const GValue
*param_values,
- gpointer
invocation_hint,
- gpointer
marshal_data);
+G_GNUC_INTERNAL
+void gsd_marshal_VOID__STRING_STRING (GClosure *closure,
+ GValue *return_value,
+ guint n_param_values,
+ const GValue *param_values,
+ gpointer invocation_hint,
+ gpointer marshal_data);
-G_END_DECLS
-#endif /* __gsd_marshal_MARSHAL_H__ */
+G_END_DECLS
+#endif /* __GSD_MARSHAL_MARSHAL_H__ */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/plugins/media-keys/gsd-media-keys-manager.c
new/gnome-settings-daemon-3.24.3/plugins/media-keys/gsd-media-keys-manager.c
---
old/gnome-settings-daemon-3.24.2/plugins/media-keys/gsd-media-keys-manager.c
2017-05-09 18:30:03.000000000 +0200
+++
new/gnome-settings-daemon-3.24.3/plugins/media-keys/gsd-media-keys-manager.c
2017-07-22 18:29:49.000000000 +0200
@@ -319,8 +319,21 @@
}
static char *
-get_key_string (GsdMediaKeysManager *manager,
- MediaKey *key)
+get_key_string (MediaKey *key)
+{
+ if (key->settings_key != NULL)
+ return g_strdup_printf ("settings:%s", key->settings_key);
+ else if (key->hard_coded != NULL)
+ return g_strdup_printf ("fixed:%s", key->hard_coded);
+ else if (key->custom_path != NULL)
+ return g_strdup_printf ("custom:%s", key->custom_path);
+ else
+ g_assert_not_reached ();
+}
+
+static char *
+get_binding (GsdMediaKeysManager *manager,
+ MediaKey *key)
{
if (key->settings_key != NULL)
return g_settings_get_string (manager->priv->settings,
key->settings_key);
@@ -462,7 +475,7 @@
char *tmp;
key = g_ptr_array_index (manager->priv->keys, i);
- tmp = get_key_string (manager, key);
+ tmp = get_binding (manager, key);
g_variant_builder_add (&builder, "(su)", tmp, key->modes);
g_free (tmp);
}
@@ -479,7 +492,7 @@
GAsyncResult *result,
gpointer user_data)
{
- char *binding;
+ char *keyname;
GrabData *data = user_data;
MediaKey *key = data->key;
GsdMediaKeysManager *manager = data->manager;
@@ -492,19 +505,20 @@
g_error_free (error);
}
+ keyname = get_key_string (key);
+ g_hash_table_remove (manager->priv->keys_pending_grab, keyname);
+
if (key->ungrab_requested)
ungrab_media_key (key, manager);
- binding = get_key_string (manager, key);
- g_hash_table_remove (manager->priv->keys_pending_grab, binding);
media_key_unref (key);
g_slice_free (GrabData, data);
- if ((key = g_hash_table_lookup (manager->priv->keys_to_grab, binding))
!= NULL) {
+ if ((key = g_hash_table_lookup (manager->priv->keys_to_grab, keyname))
!= NULL) {
grab_media_key (key, manager);
- g_hash_table_remove (manager->priv->keys_to_grab, binding);
+ g_hash_table_remove (manager->priv->keys_to_grab, keyname);
}
- g_free (binding);
+ g_free (keyname);
}
@@ -513,12 +527,13 @@
GsdMediaKeysManager *manager)
{
GrabData *data;
- char *binding;
+ char *binding, *keyname;
- binding = get_key_string (manager, key);
- if (g_hash_table_lookup (manager->priv->keys_pending_grab, binding)) {
+ keyname = get_key_string (key);
+ binding = get_binding (manager, key);
+ if (g_hash_table_lookup (manager->priv->keys_pending_grab, keyname)) {
g_hash_table_insert (manager->priv->keys_to_grab,
- g_strdup (binding), media_key_ref (key));
+ g_strdup (keyname), media_key_ref (key));
goto out;
}
@@ -531,8 +546,9 @@
manager->priv->grab_cancellable,
grab_accelerator_complete,
data);
- g_hash_table_add (manager->priv->keys_pending_grab, g_strdup
(binding));
+ g_hash_table_add (manager->priv->keys_pending_grab, g_strdup
(keyname));
out:
+ g_free (keyname);
g_free (binding);
}
@@ -551,12 +567,27 @@
}
}
+static gboolean
+is_pending_grab (MediaKey *key,
+ GsdMediaKeysManager *manager)
+{
+ char *keyname = get_key_string (key);
+ const char *val;
+ gboolean pending_grab;
+
+ val = g_hash_table_lookup (manager->priv->keys_pending_grab, keyname);
+ pending_grab = val != NULL;
+ g_free (keyname);
+
+ return pending_grab;
+}
+
static void
ungrab_media_key (MediaKey *key,
GsdMediaKeysManager *manager)
{
if (key->accel_id == 0) {
- key->ungrab_requested = TRUE;
+ key->ungrab_requested = is_pending_grab (key, manager);
return;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/plugins/media-keys/shell-key-grabber.c
new/gnome-settings-daemon-3.24.3/plugins/media-keys/shell-key-grabber.c
--- old/gnome-settings-daemon-3.24.2/plugins/media-keys/shell-key-grabber.c
2017-05-09 18:39:51.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/plugins/media-keys/shell-key-grabber.c
2017-07-22 18:31:59.000000000 +0200
@@ -1,5 +1,5 @@
/*
- * Generated by gdbus-codegen 2.53.2. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.53.3. DO NOT EDIT.
*
* The license of this code is the same as for the source it was derived from.
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/gnome-settings-daemon-3.24.2/plugins/media-keys/shell-key-grabber.h
new/gnome-settings-daemon-3.24.3/plugins/media-keys/shell-key-grabber.h
--- old/gnome-settings-daemon-3.24.2/plugins/media-keys/shell-key-grabber.h
2017-05-09 18:39:51.000000000 +0200
+++ new/gnome-settings-daemon-3.24.3/plugins/media-keys/shell-key-grabber.h
2017-07-22 18:31:59.000000000 +0200
@@ -1,5 +1,5 @@
/*
- * Generated by gdbus-codegen 2.53.2. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.53.3. DO NOT EDIT.
*
* The license of this code is the same as for the source it was derived from.
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/gnome-settings-daemon-3.24.2/po/sr.po
new/gnome-settings-daemon-3.24.3/po/sr.po
--- old/gnome-settings-daemon-3.24.2/po/sr.po 2017-05-09 17:57:14.000000000
+0200
+++ new/gnome-settings-daemon-3.24.3/po/sr.po 2017-06-12 16:42:48.000000000
+0200
@@ -9,28 +9,26 @@
msgid ""
msgstr ""
"Project-Id-Version: gnome-control-center\n"
-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
+"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
"settings-daemon&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2017-02-14 17:56+0000\n"
-"PO-Revision-Date: 2017-02-25 19:51+0200\n"
-"Last-Translator: Мирослав Николић <[email protected]>\n"
+"POT-Creation-Date: 2017-05-09 16:27+0000\n"
+"PO-Revision-Date: 2017-05-20 17:16+0200\n"
+"Last-Translator: Марко М. Костић <[email protected]>\n"
"Language-Team: Serbian <(nothing)>\n"
"Language: sr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : "
-"n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Project-Style: gnome\n"
+"X-Generator: Poedit 2.0.2\n"
#: ../data/org.gnome.settings-daemon.peripherals.gschema.xml.in.in.h:1
msgid "Smartcard removal action"
msgstr "Радња уклањања паметне картице"
#: ../data/org.gnome.settings-daemon.peripherals.gschema.xml.in.in.h:2
-#| msgid ""
-#| "Set this to one of \"none\", \"lock-screen\", or \"force-logout\". The "
-#| "action will get performed when the smartcard used for log in is removed."
msgid ""
"Set this to one of “none”, “lock-screen”, or “force-logout”. The action will "
"get performed when the smartcard used for log in is removed."
@@ -63,8 +61,6 @@
msgstr "Растојање пре почетка превлачења."
#: ../data/org.gnome.settings-daemon.peripherals.gschema.xml.in.in.h:8
-#| msgid ""
-#| "Whether the tablet's orientation is locked, or rotated automatically."
msgid "Whether the tablet’s orientation is locked, or rotated automatically."
msgstr "Да ли је усмерење таблице закључано, или самостално окренуто."
@@ -101,15 +97,13 @@
msgstr "Ротација Ваком таблице"
#: ../data/org.gnome.settings-daemon.peripherals.wacom.gschema.xml.in.in.h:8
-#| msgid ""
-#| "Set this to 'none', 'cw' for 90 degree clockwise, 'half' for 180 degree, "
-#| "and 'ccw' for 90 degree counterclockwise."
msgid ""
"Set this to “none”, “cw” for 90 degree clockwise, “half” for 180 degree, and "
"“ccw” for 90 degree counterclockwise."
msgstr ""
-"Поставите ово на „none“, „cw“ — за 90 степени у смеру казаљке на сату, „half“"
-" — за 180 степени и „ccw“ — за 90 степени супротно смеру казаљке на сату."
+"Поставите ово на „none“, „cw“ — за 90 степени у смеру казаљке на сату, "
+"„half“ — за 180 степени и „ccw“ — за 90 степени супротно смеру казаљке на "
+"сату."
#: ../data/org.gnome.settings-daemon.peripherals.wacom.gschema.xml.in.in.h:9
msgid "Wacom touch feature"
@@ -272,7 +266,6 @@
msgstr "Сам израчунава времена изласка и заласка Сунца, из текућег места."
#: ../data/org.gnome.settings-daemon.plugins.color.gschema.xml.in.in.h:11
-#| msgid "Charge time:"
msgid "The start time"
msgstr "Време покретања"
@@ -315,10 +308,6 @@
msgstr "Списак прикључака који могу бити учитани"
#: ../data/org.gnome.settings-daemon.plugins.gschema.xml.in.in.h:2
-#| msgid ""
-#| "A list of strings representing the plugins that are allowed to be loaded "
-#| "(default: 'all'). The plugins still need to be marked as active to get "
-#| "loaded. This is only evaluated on startup."
msgid ""
"A list of strings representing the plugins that are allowed to be loaded "
"(default: “all”). This is only evaluated on startup."
@@ -706,12 +695,6 @@
msgstr "Датотека за подразумевана РандР подешавања"
#: ../data/org.gnome.settings-daemon.plugins.xrandr.gschema.xml.in.in.h:2
-#| msgid ""
-#| "The XRandR plugin will look for a default configuration in the file "
-#| "specified by this key. This is similar to the ~/.config/monitors.xml that "
-#| "normally gets stored in users' home directories. If a user does not have "
-#| "such a file, or has one that does not match the user's setup of monitors, "
-#| "then the file specified by this key will be used instead."
msgid ""
"The XRandR plugin will look for a default configuration in the file "
"specified by this key. This is similar to the ~/.config/monitors.xml that "
@@ -729,12 +712,6 @@
msgstr "Да ли ће искључити одређене мониторе након покретања система"
#: ../data/org.gnome.settings-daemon.plugins.xrandr.gschema.xml.in.in.h:4
-#| msgid ""
-#| "'clone' will display the same thing on all monitors, 'dock' will switch "
-#| "off the internal monitor, 'do-nothing' will use the default Xorg "
-#| "behaviour (extend the desktop in recent versions). The default, 'follow-"
-#| "lid', will choose between 'do-nothing' and 'dock' depending on whether "
-#| "the lid is (respectively) open or closed."
msgid ""
"“clone” will display the same thing on all monitors, “dock” will switch off "
"the internal monitor, “do-nothing” will use the default Xorg behaviour "
@@ -743,8 +720,8 @@
"(respectively) open or closed."
msgstr ""
"„clone“ ће приказивати исте ствари на свим мониторима, „dock“ ће искључити "
-"унутрашњи монитор, „do-nothing“ ће користити основно понашање Икс-орг-а ("
-"прошириће радну површ у новијим верзијама). Основно, „follow-lid“ ће "
+"унутрашњи монитор, „do-nothing“ ће користити основно понашање Икс-орг-а "
+"(прошириће радну површ у новијим верзијама). Основно, „follow-lid“ ће "
"изабрати између „do-nothing“ и „dock“ у зависности од тога да ли је либ "
"отворен или затворен."
@@ -753,10 +730,6 @@
msgstr "Умекшавање ивица"
#: ../data/org.gnome.settings-daemon.plugins.xsettings.gschema.xml.in.in.h:2
-#| msgid ""
-#| "The type of antialiasing to use when rendering fonts. Possible values "
-#| "are: \"none\" for no antialiasing, \"grayscale\" for standard grayscale "
-#| "antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)."
msgid ""
"The type of antialiasing to use when rendering fonts. Possible values are: "
"“none” for no antialiasing, “grayscale” for standard grayscale antialiasing, "
@@ -776,17 +749,6 @@
msgstr "Дотеривање"
#: ../data/org.gnome.settings-daemon.plugins.xsettings.gschema.xml.in.in.h:4
-#| msgid ""
-#| "The type of hinting to use when rendering fonts. Possible values are: "
-#| "\"none\" for no hinting and \"slight\" for fitting only to the Y-axis "
-#| "like Microsoft's ClearType, DirectWrite and Adobe's proprietary font "
-#| "rendering engine. Ignores native hinting within the font, generates hints "
-#| "algorithmically. Used on Ubuntu by default. Recommended. The meaning of "
-#| "\"medium\" and \"full\" depends on the font format (.ttf, .otf, .pfa/."
-#| "pfb) and the installed version of FreeType. They usually try to fit "
-#| "glyphs to both the X and the Y axis (except for .otf: Y-only). This can "
-#| "lead to distortion and/or inconsistent rendering depending on the quality "
-#| "of the font, the font format and the state of FreeType's font engines."
msgid ""
"The type of hinting to use when rendering fonts. Possible values are: “none” "
"for no hinting and “slight” for fitting only to the Y-axis like Microsoft’s "
@@ -804,8 +766,8 @@
"Мајкрософтов „ClearType“, „DirectWrite“ и Адобов погон исцртавања власничког "
"словног лика. Занемарује изворно наговештавање унутар словног лика, "
"стварајући наговештаје алгоритамски. На Убунтуу се користи по основи. "
-"Препоручено. Значење за „medium“ и „full“ зависи од записа словног лика ("
-".ttf, .otf, .pfa/.pfb) и инсталираног издања „FreeType“-а. Обично покушавају "
+"Препоручено. Значење за „medium“ и „full“ зависи од записа словног лика (."
+"ttf, .otf, .pfa/.pfb) и инсталираног издања „FreeType“-а. Обично покушавају "
"да испуне глифове и до X и до Y осе (изузев за „.otf“: само Y). Ово може "
"довести до изобличења и/или непостојности исцртавања у зависности од "
"квалитета словног лика, записа словног лика и стања погона словног лика "
@@ -816,11 +778,6 @@
msgstr "Редослед РГБА"
#: ../data/org.gnome.settings-daemon.plugins.xsettings.gschema.xml.in.in.h:6
-#| msgid ""
-#| "The order of subpixel elements on an LCD screen; only used when "
-#| "antialiasing is set to \"rgba\". Possible values are: \"rgb\" for red on "
-#| "left (most common), \"bgr\" for blue on left, \"vrgb\" for red on top, "
-#| "\"vbgr\" for red on bottom."
msgid ""
"The order of subpixel elements on an LCD screen; only used when antialiasing "
"is set to “rgba”. Possible values are: “rgb” for red on left (most common), "
@@ -868,7 +825,7 @@
"You just held down the Shift key for 8 seconds. This is the shortcut for "
"the Slow Keys feature, which affects the way your keyboard works."
msgstr ""
-"Управо сте држали тастер Шифт притиснут 8 секунди. Ово је пречица за "
+"Управо сте држали тастер Shift притиснут 8 секунди. Ово је пречица за "
"могућност спорих тастера, која утиче на то како ради ваша тастатура."
#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:410
@@ -909,7 +866,7 @@
"You just pressed the Shift key 5 times in a row. This is the shortcut for "
"the Sticky Keys feature, which affects the way your keyboard works."
msgstr ""
-"Управо сте притиснули тастер Шифт пет пута заредом. Ово је пречица за "
+"Управо сте притиснули тастер Shift пет пута заредом. Ово је пречица за "
"могућност лепљивих тастера, која утиче на начин рада ваше тастатуре."
#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:468
@@ -918,7 +875,7 @@
"row. This turns off the Sticky Keys feature, which affects the way your "
"keyboard works."
msgstr ""
-"Управо сте притиснули два тастера истовремено, или сте притиснули Шифт 5 "
+"Управо сте притиснули два тастера истовремено, или сте притиснули Shift 5 "
"пута заредом. Ово искључује могућност лепљивих тастера, што утиче на то "
"како ваша тастатура ради."
@@ -939,14 +896,12 @@
#. TRANSLATORS: this is when the display has not been recalibrated in a while
#: ../plugins/color/gsd-color-calibrate.c:199
#, c-format
-#| msgid "The display '%s' should be recalibrated soon."
msgid "The display “%s” should be recalibrated soon."
msgstr "Екран „%s“ треба бити ускоро поново подешен."
#. TRANSLATORS: this is when the printer has not been recalibrated in a while
#: ../plugins/color/gsd-color-calibrate.c:208
#, c-format
-#| msgid "The printer '%s' should be recalibrated soon."
msgid "The printer “%s” should be recalibrated soon."
msgstr "Штампач „%s“ треба бити ускоро поново подешен."
@@ -1038,30 +993,30 @@
msgid "This computer has only %s disk space remaining."
msgstr "Овај рачунар има само %s преосталог простора."
-#: ../plugins/media-keys/gsd-media-keys-manager.c:2173
+#: ../plugins/media-keys/gsd-media-keys-manager.c:2176
msgid "Bluetooth disabled"
msgstr "Блутут је искључен"
-#: ../plugins/media-keys/gsd-media-keys-manager.c:2176
+#: ../plugins/media-keys/gsd-media-keys-manager.c:2179
msgid "Bluetooth enabled"
msgstr "Блутут је укључен"
-#: ../plugins/media-keys/gsd-media-keys-manager.c:2180
+#: ../plugins/media-keys/gsd-media-keys-manager.c:2183
msgid "Airplane mode enabled"
msgstr "Режим у авиону је укључен"
-#: ../plugins/media-keys/gsd-media-keys-manager.c:2183
+#: ../plugins/media-keys/gsd-media-keys-manager.c:2186
msgid "Airplane mode disabled"
msgstr "Режим у авиону је искључен"
-#: ../plugins/media-keys/gsd-media-keys-manager.c:2211
+#: ../plugins/media-keys/gsd-media-keys-manager.c:2214
msgid "Hardware Airplane Mode"
msgstr "Хардверски режим у авиону"
#. Translators: this is a filename used for screencast
#. * recording, where "%d" and "%t" date and time, e.g.
#. * "Screencast from 07-17-2013 10:00:46 PM.webm"
-#: ../plugins/media-keys/gsd-media-keys-manager.c:2271
+#: ../plugins/media-keys/gsd-media-keys-manager.c:2274
#, no-c-format
msgid "Screencast from %d %t.webm"
msgstr "Запис екрана са %d %t.webm"
@@ -1224,12 +1179,12 @@
msgid "Battery Status"
msgstr "Стање батерије"
-#: ../plugins/media-keys/shortcuts-list.h:111
-#: ../plugins/media-keys/shortcuts-list.h:112
+#: ../plugins/media-keys/shortcuts-list.h:113
+#: ../plugins/media-keys/shortcuts-list.h:114
msgid "Toggle Airplane Mode"
msgstr "Окини режим у авиону"
-#: ../plugins/media-keys/shortcuts-list.h:113
+#: ../plugins/media-keys/shortcuts-list.h:115
msgid "Toggle Bluetooth"
msgstr "Окини блутут"
@@ -1630,7 +1585,6 @@
#. Translators: Just wait
#: ../plugins/print-notifications/gsd-printer.c:892
-#| msgid "Please wait..."
msgid "Please wait…"
msgstr "Молим сачекајте…"
@@ -1661,84 +1615,72 @@
#. Translators: The printer is low on toner (same as in system-config-printer)
#: ../plugins/print-notifications/gsd-print-notifications-manager.c:350
#, c-format
-#| msgid "Printer '%s' is low on toner."
msgid "Printer “%s” is low on toner."
msgstr "Тонер је скоро празан у штампачу „%s“."
#. Translators: The printer has no toner left (same as in
system-config-printer)
#: ../plugins/print-notifications/gsd-print-notifications-manager.c:354
#, c-format
-#| msgid "Printer '%s' has no toner left."
msgid "Printer “%s” has no toner left."
msgstr "Нема више тонера у штампачу „%s“."
#. Translators: The printer is in the process of connecting to a shared
network output device (same as in system-config-printer)
#: ../plugins/print-notifications/gsd-print-notifications-manager.c:358
#, c-format
-#| msgid "Printer '%s' may not be connected."
msgid "Printer “%s” may not be connected."
msgstr "Штампач „%s“ можда није повезан."
#. Translators: One or more covers on the printer are open (same as in
system-config-printer)
#: ../plugins/print-notifications/gsd-print-notifications-manager.c:362
#, c-format
-#| msgid "The cover is open on printer '%s'."
msgid "The cover is open on printer “%s”."
msgstr "Отворен је поклопац на штампачу „%s“."
#. Translators: A filter or backend is not installed (same as in
system-config-printer)
#: ../plugins/print-notifications/gsd-print-notifications-manager.c:366
#, c-format
-#| msgid "There is a missing print filter for printer '%s'."
msgid "There is a missing print filter for printer “%s”."
msgstr "Недостаје филтер штампе за штампач „%s“."
#. Translators: One or more doors on the printer are open (same as in
system-config-printer)
#: ../plugins/print-notifications/gsd-print-notifications-manager.c:371
#, c-format
-#| msgid "The door is open on printer '%s'."
msgid "The door is open on printer “%s”."
msgstr "Вратанца су отворена на штампачу „%s“."
#. Translators: "marker" is one color bin of the printer
#: ../plugins/print-notifications/gsd-print-notifications-manager.c:375
#, c-format
-#| msgid "Printer '%s' is low on a marker supply."
msgid "Printer “%s” is low on a marker supply."
msgstr "Преостало је мало мастила у штампачу „%s“."
#. Translators: "marker" is one color bin of the printer
#: ../plugins/print-notifications/gsd-print-notifications-manager.c:379
#, c-format
-#| msgid "Printer '%s' is out of a marker supply."
msgid "Printer “%s” is out of a marker supply."
msgstr "Нема више мастила у штампачу „%s“."
#. Translators: At least one input tray is low on media (same as in
system-config-printer)
#: ../plugins/print-notifications/gsd-print-notifications-manager.c:383
#, c-format
-#| msgid "Printer '%s' is low on paper."
msgid "Printer “%s” is low on paper."
msgstr "Преостало је мало папира у штампачу „%s“."
#. Translators: At least one input tray is empty (same as in
system-config-printer)
#: ../plugins/print-notifications/gsd-print-notifications-manager.c:387
#, c-format
-#| msgid "Printer '%s' is out of paper."
msgid "Printer “%s” is out of paper."
msgstr "Нема више папира у штампачу „%s“."
#. Translators: The printer is offline (same as in system-config-printer)
#: ../plugins/print-notifications/gsd-print-notifications-manager.c:391
#, c-format
-#| msgid "Printer '%s' is currently off-line."
msgid "Printer “%s” is currently off-line."
msgstr "Штампач „%s“ је тренутно ван мреже."
#. Translators: The printer has detected an error (same as in
system-config-printer)
#: ../plugins/print-notifications/gsd-print-notifications-manager.c:395
#, c-format
-#| msgid "There is a problem on printer '%s'."
msgid "There is a problem on printer “%s”."
msgstr "Дошло је до проблема на штампачу „%s“."
@@ -1828,8 +1770,6 @@
#: ../plugins/print-notifications/gsd-print-notifications-manager.c:594
#: ../plugins/print-notifications/gsd-print-notifications-manager.c:607
#, c-format
-#| msgctxt "print job"
-#| msgid "\"%s\" on %s"
msgctxt "print job"
msgid "“%s” on %s"
msgstr "Посао „%s“ на штампачу „%s“"
@@ -1883,7 +1823,6 @@
#. Translators: "Printer 'MyPrinterName': 'Description of the
report/warning/error from a PPD file'."
#: ../plugins/print-notifications/gsd-print-notifications-manager.c:835
#, c-format
-#| msgid "Printer '%s': '%s'."
msgid "Printer “%s”: “%s”."
msgstr "Штампач „%s“: „%s“."