Hello community, here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2018-01-25 12:37:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/plymouth (Old) and /work/SRC/openSUSE:Factory/.plymouth.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plymouth" Thu Jan 25 12:37:52 2018 rev:58 rq:568053 version:0.9.3+git20171220.6e9e95d Changes: -------- --- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes 2017-12-21 11:21:52.057420702 +0100 +++ /work/SRC/openSUSE:Factory/.plymouth.new/plymouth.changes 2018-01-25 12:37:54.034058548 +0100 @@ -1,0 +2,8 @@ +Sat Jan 13 21:20:16 UTC 2018 - [email protected] + +- Update to version 0.9.3+git20171220.6e9e95d: + * device-manager: drop superfluous + create_pixel_displays_for_renderer call + * x11: don't call gdk_display_get_name before gtk_init + +------------------------------------------------------------------- Old: ---- plymouth-0.9.3+git20171130.fa66a5b.tar.xz New: ---- plymouth-0.9.3+git20171220.6e9e95d.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plymouth.spec ++++++ --- /var/tmp/diff_new_pack.61nZSQ/_old 2018-01-25 12:37:54.906017842 +0100 +++ /var/tmp/diff_new_pack.61nZSQ/_new 2018-01-25 12:37:54.906017842 +0100 @@ -1,7 +1,7 @@ # # spec file for package plymouth # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ %define plymouth_libdir %{_libdir} %define plymouth_initrd_file /boot/initrd-plymouth.img Name: plymouth -Version: 0.9.3+git20171130.fa66a5b +Version: 0.9.3+git20171220.6e9e95d Release: 0 Summary: Graphical Boot Animation and Logger License: GPL-2.0+ ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.61nZSQ/_old 2018-01-25 12:37:54.962015228 +0100 +++ /var/tmp/diff_new_pack.61nZSQ/_new 2018-01-25 12:37:54.962015228 +0100 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">git://anongit.freedesktop.org/plymouth</param> - <param name="changesrevision">fa66a5b66700779dafc73f1034ad771d56db9e84</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">6e9e95dc0fe89a3c52f50e44ff0096a6e65e46a6</param></service></servicedata> \ No newline at end of file ++++++ plymouth-0.9.3+git20171130.fa66a5b.tar.xz -> plymouth-0.9.3+git20171220.6e9e95d.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.9.3+git20171130.fa66a5b/src/libply-splash-core/ply-device-manager.c new/plymouth-0.9.3+git20171220.6e9e95d/src/libply-splash-core/ply-device-manager.c --- old/plymouth-0.9.3+git20171130.fa66a5b/src/libply-splash-core/ply-device-manager.c 2017-11-30 15:10:46.000000000 +0100 +++ new/plymouth-0.9.3+git20171220.6e9e95d/src/libply-splash-core/ply-device-manager.c 2017-12-20 16:51:10.000000000 +0100 @@ -713,7 +713,6 @@ if (manager->keyboard_added_handler != NULL) manager->keyboard_added_handler (manager->event_handler_data, keyboard); - create_pixel_displays_for_renderer (manager, renderer); ply_hashtable_insert (manager->renderers, strdup (ply_renderer_get_device_name (renderer)), renderer); create_pixel_displays_for_renderer (manager, renderer); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.9.3+git20171130.fa66a5b/src/plugins/renderers/x11/plugin.c new/plymouth-0.9.3+git20171220.6e9e95d/src/plugins/renderers/x11/plugin.c --- old/plymouth-0.9.3+git20171130.fa66a5b/src/plugins/renderers/x11/plugin.c 2017-11-30 15:10:46.000000000 +0100 +++ new/plymouth-0.9.3+git20171220.6e9e95d/src/plugins/renderers/x11/plugin.c 2017-12-20 16:51:10.000000000 +0100 @@ -105,6 +105,11 @@ { ply_renderer_backend_t *backend; + gdk_set_allowed_backends ("x11"); + + if (!gtk_init_check (0, NULL)) + return false; + backend = calloc (1, sizeof(ply_renderer_backend_t)); backend->loop = ply_event_loop_get_default (); @@ -150,11 +155,6 @@ Display *display; int display_fd; - gdk_set_allowed_backends ("x11"); - - if (!gtk_init_check (0, NULL)) - return false; - /* Force gtk+ to deal in device pixels */ gdk_x11_display_set_window_scale (gdk_display_get_default (), 1);
