Bug#864050: unblock: eom/1.16.1-1
Mike Gabriel
mike.gabriel at das-netzwerkteam.de
Sat Jun 3 16:15:32 UTC 2017
Package: release.debian.org
Severity: normal
User: release.debian.org at packages.debian.org
Usertags: unblock
Please consider unblocking planned upload of package eom.
This upload brings a new maintenance release of the eom component of the
MATE 1.16 release series.
Other than closing open Debian bug #816914 (Eom auto reload file is
broken), it brings in some other fixes cherry-picked to the 1.16 branch
of eom (targetting Debian 9). See debian/changelog for details in
attached .debdiff.
unblock eom/1.16.1-1
-- System Information:
Debian Release: 9.0
APT prefers testing
APT policy: (990, 'testing')
Architecture: amd64
(x86_64)
Foreign Architectures: i386
Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
-------------- next part --------------
diff -Nru eom-1.16.0/configure.ac eom-1.16.1/configure.ac
--- eom-1.16.0/configure.ac 2016-09-19 07:48:00.000000000 +0200
+++ eom-1.16.1/configure.ac 2017-01-26 13:34:31.000000000 +0100
@@ -3,7 +3,7 @@
m4_define(eom_major_version, 1)
m4_define(eom_minor_version, 16)
-m4_define(eom_micro_version, 0)
+m4_define(eom_micro_version, 1)
m4_define(eom_version, eom_major_version.eom_minor_version.eom_micro_version)
AC_INIT([eom], eom_version, [http://www.mate-desktop.org], [eom])
diff -Nru eom-1.16.0/debian/changelog eom-1.16.1/debian/changelog
--- eom-1.16.0/debian/changelog 2017-01-24 21:25:45.000000000 +0100
+++ eom-1.16.1/debian/changelog 2017-06-03 16:05:48.000000000 +0200
@@ -1,3 +1,14 @@
+eom (1.16.1-1) unstable; urgency=medium
+
+ * New upstream release.
+ - Fix EOM auto reload of externally modified files.
+ (Closes: #816914).
+ - Fix runtime warning.
+ - Fix memleak when loading SVG fails.
+ - GTK+3: force X11 backend.
+
+ -- Mike Gabriel <sunweaver at debian.org> Sat, 03 Jun 2017 16:05:48 +0200
+
eom (1.16.0-2) unstable; urgency=medium
* debian/control:
diff -Nru eom-1.16.0/NEWS eom-1.16.1/NEWS
--- eom-1.16.0/NEWS 2016-09-19 07:48:00.000000000 +0200
+++ eom-1.16.1/NEWS 2017-01-26 13:34:31.000000000 +0100
@@ -1,3 +1,11 @@
+eom 1.16.1
+==========
+
+ * Prefs dialog: fix runtime warning
+ * Fix auto-reload of externally modified image
+ * Fix memleak when loading SVG fails
+ * GTK+3: force X11 backend
+
eom 1.16.0
==========
diff -Nru eom-1.16.0/src/eom-image.c eom-1.16.1/src/eom-image.c
--- eom-1.16.0/src/eom-image.c 2016-09-19 07:48:00.000000000 +0200
+++ eom-1.16.1/src/eom-image.c 2017-01-26 13:34:31.000000000 +0100
@@ -1050,7 +1050,10 @@
}
#ifdef HAVE_RSVG
if (eom_image_is_svg (img))
- rsvg_handle_close (priv->svg, error);
+ /* Ignore the error if loading failed earlier
+ * as the error will already be set in that case */
+ rsvg_handle_close (priv->svg,
+ (failed ? NULL : error));
#endif
}
diff -Nru eom-1.16.0/src/eom-list-store.c eom-1.16.1/src/eom-list-store.c
--- eom-1.16.0/src/eom-list-store.c 2016-09-19 07:48:00.000000000 +0200
+++ eom-1.16.1/src/eom-list-store.c 2017-01-26 13:34:31.000000000 +0100
@@ -392,7 +392,7 @@
EomImage *image;
switch (event) {
- case G_FILE_MONITOR_EVENT_CHANGED:
+ case G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT:
file_info = g_file_query_info (file,
G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE,
0, NULL, NULL);
diff -Nru eom-1.16.0/src/eom-preferences-dialog.c eom-1.16.1/src/eom-preferences-dialog.c
--- eom-1.16.0/src/eom-preferences-dialog.c 2016-09-19 07:48:00.000000000 +0200
+++ eom-1.16.1/src/eom-preferences-dialog.c 2017-01-26 13:34:31.000000000 +0100
@@ -256,6 +256,7 @@
default:
// Log a warning and use EOM_TRANSP_BACKGROUND as fallback
g_warn_if_reached ();
+ case EOM_TRANSP_BACKGROUND:
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (background_radio), TRUE);
break;
}
diff -Nru eom-1.16.0/src/main.c eom-1.16.1/src/main.c
--- eom-1.16.0/src/main.c 2016-09-19 07:48:00.000000000 +0200
+++ eom-1.16.1/src/main.c 2017-01-26 13:34:31.000000000 +0100
@@ -203,6 +203,10 @@
gtk_rc_parse (EOM_DATA_DIR G_DIR_SEPARATOR_S "gtkrc");
#endif
+#if GTK_CHECK_VERSION (3, 0, 0)
+ gdk_set_allowed_backends ("x11");
+#endif
+
ctx = g_option_context_new (NULL);
g_option_context_add_main_entries (ctx, goption_options, PACKAGE);
/* Option groups are free'd together with the context
More information about the pkg-mate-team
mailing list