Hello community, here is the log from the commit of package notification-daemon for openSUSE:Factory checked in at 2015-10-25 19:11:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/notification-daemon (Old) and /work/SRC/openSUSE:Factory/.notification-daemon.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "notification-daemon" Changes: -------- --- /work/SRC/openSUSE:Factory/notification-daemon/notification-daemon.changes 2015-10-06 16:36:03.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.notification-daemon.new/notification-daemon.changes 2015-10-25 19:11:26.000000000 +0100 @@ -1,0 +2,7 @@ +Mon Oct 12 19:11:34 UTC 2015 - zai...@opensuse.org + +- Update to version 3.18.1: + + Fix empty body text with invalid pango markup. + + Updated translations. + +------------------------------------------------------------------- Old: ---- notification-daemon-3.18.0.tar.xz New: ---- notification-daemon-3.18.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ notification-daemon.spec ++++++ --- /var/tmp/diff_new_pack.xTdhkY/_old 2015-10-25 19:11:26.000000000 +0100 +++ /var/tmp/diff_new_pack.xTdhkY/_new 2015-10-25 19:11:26.000000000 +0100 @@ -17,7 +17,7 @@ Name: notification-daemon -Version: 3.18.0 +Version: 3.18.1 Release: 0 Summary: Notification Daemon License: GPL-2.0+ ++++++ notification-daemon-3.18.0.tar.xz -> notification-daemon-3.18.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notification-daemon-3.18.0/NEWS new/notification-daemon-3.18.1/NEWS --- old/notification-daemon-3.18.0/NEWS 2015-09-23 14:07:11.000000000 +0200 +++ new/notification-daemon-3.18.1/NEWS 2015-10-12 20:56:38.000000000 +0200 @@ -1,3 +1,9 @@ +Version 3.18.1 +============== +- Fix empty body text with invalid pango markup. +- Updated translations: + Tom Tryfonidis (el). + Version 3.18.0 ============== - Deprecation warning fixes. (Alberts Muktupāvels) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notification-daemon-3.18.0/configure new/notification-daemon-3.18.1/configure --- old/notification-daemon-3.18.0/configure 2015-09-23 14:11:17.000000000 +0200 +++ new/notification-daemon-3.18.1/configure 2015-10-12 20:58:43.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for notification-daemon 3.18.0. +# Generated by GNU Autoconf 2.69 for notification-daemon 3.18.1. # # Report bugs to <https://bugzilla.gnome.org/enter_bug.cgi?product=notification-daemon>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='notification-daemon' PACKAGE_TARNAME='notification-daemon' -PACKAGE_VERSION='3.18.0' -PACKAGE_STRING='notification-daemon 3.18.0' +PACKAGE_VERSION='3.18.1' +PACKAGE_STRING='notification-daemon 3.18.1' PACKAGE_BUGREPORT='https://bugzilla.gnome.org/enter_bug.cgi?product=notification-daemon' PACKAGE_URL='' @@ -1353,7 +1353,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 notification-daemon 3.18.0 to adapt to many kinds of systems. +\`configure' configures notification-daemon 3.18.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1424,7 +1424,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of notification-daemon 3.18.0:";; + short | recursive ) echo "Configuration of notification-daemon 3.18.1:";; esac cat <<\_ACEOF @@ -1553,7 +1553,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -notification-daemon configure 3.18.0 +notification-daemon configure 3.18.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1831,7 +1831,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by notification-daemon $as_me 3.18.0, which was +It was created by notification-daemon $as_me 3.18.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -4699,7 +4699,7 @@ # Define the identity of the package. PACKAGE='notification-daemon' - VERSION='3.18.0' + VERSION='3.18.1' cat >>confdefs.h <<_ACEOF @@ -16180,7 +16180,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by notification-daemon $as_me 3.18.0, which was +This file was extended by notification-daemon $as_me 3.18.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16246,7 +16246,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -notification-daemon config.status 3.18.0 +notification-daemon config.status 3.18.1 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/notification-daemon-3.18.0/configure.ac new/notification-daemon-3.18.1/configure.ac --- old/notification-daemon-3.18.0/configure.ac 2015-09-23 13:43:35.000000000 +0200 +++ new/notification-daemon-3.18.1/configure.ac 2015-10-12 20:54:48.000000000 +0200 @@ -4,7 +4,7 @@ m4_define([nd_major_version], [3]) m4_define([nd_minor_version], [18]) -m4_define([nd_micro_version], [0]) +m4_define([nd_micro_version], [1]) m4_define([nd_version], [nd_major_version.nd_minor_version.nd_micro_version]) dnl ************************************************************************** @@ -106,7 +106,7 @@ AC_OUTPUT dnl ************************************************************************** -dnl Show build info +dnl Show summary dnl ************************************************************************** echo "" Files old/notification-daemon-3.18.0/po/el.gmo and new/notification-daemon-3.18.1/po/el.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notification-daemon-3.18.0/po/el.po new/notification-daemon-3.18.1/po/el.po --- old/notification-daemon-3.18.0/po/el.po 2015-09-16 01:33:43.000000000 +0200 +++ new/notification-daemon-3.18.1/po/el.po 2015-10-12 17:59:12.000000000 +0200 @@ -6,47 +6,65 @@ msgid "" msgstr "" "Project-Id-Version: notification-daemon master\n" -"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?" -"product=notification-daemon&keywords=I18N+L10N&component=general\n" -"POT-Creation-Date: 2014-06-12 10:05+0000\n" -"PO-Revision-Date: 2014-06-12 01:09+0200\n" -"Last-Translator: Maria Mavridou <mavri...@gmail.com>\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=notification-" +"daemon&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2015-09-17 15:52+0000\n" +"PO-Revision-Date: 2015-09-30 23:39+0300\n" +"Last-Translator: Tom Tryfonidis <tomt...@gmail.com>\n" "Language-Team: t...@gnome.gr\n" "Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 1.6.4\n" +"X-Generator: Poedit 1.8.4\n" "X-Poedit-SourceCharset: utf-8\n" -#: ../src/daemon.c:188 -msgid "Exceeded maximum number of notifications" -msgstr "Έγινε υπέρβαση του μέγιστου αριθμού ειδοποιήσεων" +#: ../src/nd-bubble.c:522 ../src/nd-bubble.c:524 ../src/nd-notification-box.c:318 +#: ../src/nd-notification-box.c:320 +msgid "Closes the notification." +msgstr "Κλείνει την ειδοποίηση." + +#: ../src/nd-bubble.c:540 ../src/nd-bubble.c:564 ../src/nd-notification-box.c:336 +msgid "Notification summary text." +msgstr "Περιληπτικό κείμενο ειδοποίησης." -#: ../src/daemon.c:251 +#: ../src/nd-daemon.c:113 msgid "Invalid notification identifier" msgstr "Μη έγκυρο αναγνωριστικό ειδοποίησης" -#: ../src/nd-queue.c:472 +#: ../src/nd-daemon.c:193 +msgid "Exceeded maximum number of notifications" +msgstr "Έγινε υπέρβαση του μέγιστου αριθμού ειδοποιήσεων" + +#: ../src/nd-main.c:34 +msgid "Enable debugging code" +msgstr "Ενεργοποίηση κώδικα αποσφαλμάτωσης" + +#: ../src/nd-main.c:40 +msgid "Replace a currently running application" +msgstr "Αντικατάσταση μιας τρέχουσας εκτελούμενης εφαρμογής" + +#: ../src/nd-notification-box.c:356 +msgid "Notification body text." +msgstr "Σώμα κειμένου ειδοποίησης." + +#: ../src/nd-queue.c:459 msgid "Clear all notifications" msgstr "Εκκαθάριση όλων των ειδοποιήσεων" -#: ../src/nd-queue.c:883 +#: ../src/nd-queue.c:939 msgid "Notifications" msgstr "Ειδοποιήσεις" -#: ../src/sound.c:35 -msgid "Notification" -msgstr "Ειδοποίηση" - -#: ../data/notification-daemon.desktop.in.in.h:1 -msgid "Notification Daemon" -msgstr "Υπηρεσία ειδοποίησης" - -#: ../data/notification-daemon.desktop.in.in.h:2 -msgid "Display notifications" -msgstr "Εμφάνιση ειδοποιήσεων" +#~ msgid "Notification" +#~ msgstr "Ειδοποίηση" + +#~ msgid "Notification Daemon" +#~ msgstr "Υπηρεσία ειδοποίησης" + +#~ msgid "Display notifications" +#~ msgstr "Εμφάνιση ειδοποιήσεων" #~ msgid "Current theme" #~ msgstr "Τρέχον θέμα" @@ -69,19 +87,18 @@ #~ msgstr "Ήχος ενεργοποιημένος" #~ msgid "" -#~ "The default sound file used unless a notification supplies the 'sound-" -#~ "file' or 'suppress-sound' hint. Leave empty for no default sound." +#~ "The default sound file used unless a notification supplies the 'sound-file' or " +#~ "'suppress-sound' hint. Leave empty for no default sound." #~ msgstr "" -#~ "Το προεπιλεγμένο αρχείο ήχου που θα χρησιμοποιείται εκτός και αν η " -#~ "ειδοποίηση παρέχει την δική της ρύθμιση 'αρχείου ήχου' ή 'σίγασης ήχου'. " -#~ "Αφήστε το κενό για κανένα προεπιλεγμένο ήχο." +#~ "Το προεπιλεγμένο αρχείο ήχου που θα χρησιμοποιείται εκτός και αν η ειδοποίηση " +#~ "παρέχει την δική της ρύθμιση 'αρχείου ήχου' ή 'σίγασης ήχου'. Αφήστε το κενό " +#~ "για κανένα προεπιλεγμένο ήχο." #~ msgid "The theme used when displaying notifications." #~ msgstr "Το θέμα που χρησιμοποιείται κατά την εμφάνιση ειδοποιήσεων." #~ msgid "Turns on and off sound support for notifications." -#~ msgstr "" -#~ "Ενεργοποιεί ή απενεργοποιεί την υποστήριξη ήχου για τις ειδοποιήσεις." +#~ msgstr "Ενεργοποιεί ή απενεργοποιεί την υποστήριξη ήχου για τις ειδοποιήσεις." #~ msgid "Slider" #~ msgstr "Μπάρα κύλισης" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notification-daemon-3.18.0/po/notification-daemon.pot new/notification-daemon-3.18.1/po/notification-daemon.pot --- old/notification-daemon-3.18.0/po/notification-daemon.pot 2015-09-16 17:57:24.000000000 +0200 +++ new/notification-daemon-3.18.1/po/notification-daemon.pot 2015-10-12 18:08:46.000000000 +0200 @@ -6,10 +6,10 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: notification-daemon 3.17.2\n" +"Project-Id-Version: notification-daemon 3.18.0\n" "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" "product=notification-daemon\n" -"POT-Creation-Date: 2015-09-16 18:57+0300\n" +"POT-Creation-Date: 2015-10-12 19:08+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <l...@li.org>\n" @@ -28,19 +28,23 @@ msgid "Display notifications" msgstr "" -#: src/nd-bubble.c:522 src/nd-bubble.c:524 src/nd-notification-box.c:318 -#: src/nd-notification-box.c:320 +#: src/nd-bubble.c:522 src/nd-bubble.c:524 src/nd-notification-box.c:320 +#: src/nd-notification-box.c:322 msgid "Closes the notification." msgstr "" -#: src/nd-bubble.c:540 src/nd-bubble.c:564 src/nd-notification-box.c:336 +#: src/nd-bubble.c:540 src/nd-bubble.c:564 src/nd-notification-box.c:338 msgid "Notification summary text." msgstr "" -#: src/nd-daemon.c:113 src/nd-daemon.c:193 +#: src/nd-daemon.c:113 msgid "Invalid notification identifier" msgstr "" +#: src/nd-daemon.c:193 +msgid "Exceeded maximum number of notifications" +msgstr "" + #: src/nd-main.c:34 msgid "Enable debugging code" msgstr "" @@ -49,7 +53,7 @@ msgid "Replace a currently running application" msgstr "" -#: src/nd-notification-box.c:356 +#: src/nd-notification-box.c:358 msgid "Notification body text." msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notification-daemon-3.18.0/src/Makefile.am new/notification-daemon-3.18.1/src/Makefile.am --- old/notification-daemon-3.18.0/src/Makefile.am 2015-09-16 15:24:56.000000000 +0200 +++ new/notification-daemon-3.18.1/src/Makefile.am 2015-09-27 16:19:05.000000000 +0200 @@ -22,7 +22,7 @@ $(NULL) notification_daemon_CFLAGS = \ - -DLOCALE_DIR=\""$(datadir)/locale"\" \ + -DLOCALE_DIR=\""$(localedir)"\" \ -I$(top_builddir)/src \ $(NOTIFICATION_DAEMON_CFLAGS) \ $(WARN_CFLAGS) \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notification-daemon-3.18.0/src/Makefile.in new/notification-daemon-3.18.1/src/Makefile.in --- old/notification-daemon-3.18.0/src/Makefile.in 2015-09-23 14:11:17.000000000 +0200 +++ new/notification-daemon-3.18.1/src/Makefile.in 2015-10-12 20:58:44.000000000 +0200 @@ -366,7 +366,7 @@ $(NULL) notification_daemon_CFLAGS = \ - -DLOCALE_DIR=\""$(datadir)/locale"\" \ + -DLOCALE_DIR=\""$(localedir)"\" \ -I$(top_builddir)/src \ $(NOTIFICATION_DAEMON_CFLAGS) \ $(WARN_CFLAGS) \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notification-daemon-3.18.0/src/nd-bubble.c new/notification-daemon-3.18.1/src/nd-bubble.c --- old/notification-daemon-3.18.0/src/nd-bubble.c 2015-09-16 18:07:27.000000000 +0200 +++ new/notification-daemon-3.18.1/src/nd-bubble.c 2015-10-12 19:16:55.000000000 +0200 @@ -623,7 +623,16 @@ g_free (str); gtk_widget_show_all (GTK_WIDGET (bubble)); - gtk_label_set_markup (GTK_LABEL (bubble->priv->body_label), body); + + if (pango_parse_markup (body, -1, 0, NULL, NULL, NULL, NULL)) + gtk_label_set_markup (GTK_LABEL (bubble->priv->body_label), body); + else { + gchar *tmp; + + tmp = g_markup_escape_text (body, -1); + gtk_label_set_text (GTK_LABEL (bubble->priv->body_label), body); + g_free (tmp); + } if (body == NULL || *body == '\0') { bubble->priv->have_body = FALSE; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notification-daemon-3.18.0/src/nd-fd-notifications.c new/notification-daemon-3.18.1/src/nd-fd-notifications.c --- old/notification-daemon-3.18.0/src/nd-fd-notifications.c 2015-09-16 17:57:23.000000000 +0200 +++ new/notification-daemon-3.18.1/src/nd-fd-notifications.c 2015-10-12 18:08:45.000000000 +0200 @@ -1,5 +1,5 @@ /* - * Generated by gdbus-codegen 2.45.8. DO NOT EDIT. + * Generated by gdbus-codegen 2.46.0. 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/notification-daemon-3.18.0/src/nd-fd-notifications.h new/notification-daemon-3.18.1/src/nd-fd-notifications.h --- old/notification-daemon-3.18.0/src/nd-fd-notifications.h 2015-09-16 17:57:23.000000000 +0200 +++ new/notification-daemon-3.18.1/src/nd-fd-notifications.h 2015-10-12 18:08:45.000000000 +0200 @@ -1,5 +1,5 @@ /* - * Generated by gdbus-codegen 2.45.8. DO NOT EDIT. + * Generated by gdbus-codegen 2.46.0. 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/notification-daemon-3.18.0/src/nd-notification-box.c new/notification-daemon-3.18.1/src/nd-notification-box.c --- old/notification-daemon-3.18.0/src/nd-notification-box.c 2015-09-16 18:08:36.000000000 +0200 +++ new/notification-daemon-3.18.1/src/nd-notification-box.c 2015-10-12 19:16:38.000000000 +0200 @@ -177,6 +177,7 @@ { gboolean have_icon; gboolean have_body; + const char *body; gboolean have_actions; GdkPixbuf *pixbuf; char **actions; @@ -220,9 +221,18 @@ -1); /* body */ - gtk_label_set_markup (GTK_LABEL (notification_box->priv->body_label), nd_notification_get_body (notification_box->priv->notification)); + body = nd_notification_get_body (notification_box->priv->notification); + if (pango_parse_markup (body, -1, 0, NULL, NULL, NULL, NULL)) + gtk_label_set_markup (GTK_LABEL (notification_box->priv->body_label), body); + else { + gchar *tmp; + + tmp = g_markup_escape_text (body, -1); + gtk_label_set_text (GTK_LABEL (notification_box->priv->body_label), body); + g_free (tmp); + } - if (str != NULL && *str != '\0') { + if (body != NULL && *body != '\0') { gtk_widget_set_size_request (notification_box->priv->body_label, summary_width, -1);