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);


Reply via email to