commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2020-11-03 15:33:41 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new.3463 (New) Package is "xfdesktop" Tue Nov 3 15:33:41 2020 rev:42 rq:845541 version:4.14.3 Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2020-04-14 15:20:14.972712327 +0200 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new.3463/xfdesktop.changes 2020-11-03 15:33:43.077008968 +0100 @@ -1,0 +2,11 @@ +Mon Nov 2 19:07:34 UTC 2020 - Marcel Kuehlhorn + +- Update to version 4.14.2 + * Avoid redundant calls to backdrop_changed_cb (bxo#16773) + * Fix memory leak when reconnecting DP monitor (bxo#16314) +(obsoletes xfce-backdrop.patch) + * Fix transparent background color (bxo#16380) + * Do not insert hyphens at intra-word line breaks (bxo#16339) + * Translation Updates + +--- Old: xfce-backdrop.patch xfdesktop-4.14.2.tar.bz2 New: xfdesktop-4.14.3.tar.bz2 Other differences: -- ++ xfdesktop.spec ++ --- /var/tmp/diff_new_pack.SMxnwO/_old 2020-11-03 15:33:44.041009748 +0100 +++ /var/tmp/diff_new_pack.SMxnwO/_new 2020-11-03 15:33:44.045009751 +0100 @@ -18,7 +18,7 @@ %bcond_with git Name: xfdesktop -Version:4.14.2 +Version:4.14.3 Release:0 Summary:Desktop Manager for the Xfce Desktop Environment License:GPL-2.0-or-later @@ -29,8 +29,6 @@ Patch0: xfdesktop-backgrounds-path.patch # PATCH-FEATURE-OPENSUSE xfdesktop-default-backdrop-image.patch g...@opensuse.org -- Sets the default background image to a symlink that is delivered by branding packages Patch1: xfdesktop-default-background-image.patch -# PATCH-FIX-UPSTREAM xfce-backdrop.patch jo...@jkvinge.net -- Backport fix for bxo#16314 - Possible memory leak in xfdesktop when connecting and disconnecting DP monitor. -Patch2: xfce-backdrop.patch BuildRequires: fdupes BuildRequires: intltool BuildRequires: update-desktop-files ++ xfdesktop-4.14.2.tar.bz2 -> xfdesktop-4.14.3.tar.bz2 ++ 20948 lines of diff (skipped)
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2020-04-14 15:10:10 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new.2738 (New) Package is "xfdesktop" Tue Apr 14 15:10:10 2020 rev:41 rq:793675 version:4.14.2 Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2020-01-13 22:21:19.090512490 +0100 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new.2738/xfdesktop.changes 2020-04-14 15:20:14.972712327 +0200 @@ -1,0 +2,6 @@ +Thu Apr 9 13:53:48 UTC 2020 - Jonas Kvinge + +- Add xfce-backdrop.patch for bxo#16314 - Possible memory leak + in xfdesktop when connecting and disconnecting DP monitor. + +--- New: xfce-backdrop.patch Other differences: -- ++ xfdesktop.spec ++ --- /var/tmp/diff_new_pack.gTQuuc/_old 2020-04-14 15:20:15.504713114 +0200 +++ /var/tmp/diff_new_pack.gTQuuc/_new 2020-04-14 15:20:15.504713114 +0200 @@ -29,6 +29,8 @@ Patch0: xfdesktop-backgrounds-path.patch # PATCH-FEATURE-OPENSUSE xfdesktop-default-backdrop-image.patch g...@opensuse.org -- Sets the default background image to a symlink that is delivered by branding packages Patch1: xfdesktop-default-background-image.patch +# PATCH-FIX-UPSTREAM xfce-backdrop.patch jo...@jkvinge.net -- Backport fix for bxo#16314 - Possible memory leak in xfdesktop when connecting and disconnecting DP monitor. +Patch2: xfce-backdrop.patch BuildRequires: fdupes BuildRequires: intltool BuildRequires: update-desktop-files ++ xfce-backdrop.patch ++ >From bd6cd3ce62057370a9e7c6699e52385f479e3390 Mon Sep 17 00:00:00 2001 From: Jan Ziak <0xe2.0x9a.0...@gmail.com> Date: Sat, 11 Apr 2020 15:43:55 +0200 Subject: Fix memory leak when reconnecting DP monitor (Bug #16314) Signed-off-by: Jan Ziak <0xe2.0x9a.0...@gmail.com> --- src/xfce-backdrop.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/src/xfce-backdrop.c b/src/xfce-backdrop.c index bd9180e6..955e51f8 100644 --- a/src/xfce-backdrop.c +++ b/src/xfce-backdrop.c @@ -1599,6 +1599,11 @@ xfce_backdrop_image_data_release(XfceBackdropImageData *image_data) if(image_data->loader) g_object_unref(image_data->loader); + +if(image_data->backdrop) { +g_object_unref(image_data->backdrop); +image_data->backdrop = NULL; +} } /** @@ -1671,6 +1676,7 @@ xfce_backdrop_generate_async(XfceBackdrop *backdrop) backdrop->priv->image_data = image_data; image_data->backdrop = backdrop; +g_object_ref(backdrop); image_data->loader = gdk_pixbuf_loader_new(); image_data->cancellable = g_cancellable_new(); image_data->image_buffer = g_new0(guchar, XFCE_BACKDROP_BUFFER_SIZE); -- cgit v1.2.3
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2020-01-13 22:21:11 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new.6675 (New) Package is "xfdesktop" Mon Jan 13 22:21:11 2020 rev:40 rq:763780 version:4.14.2 Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2019-08-20 10:59:21.860656591 +0200 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new.6675/xfdesktop.changes 2020-01-13 22:21:19.090512490 +0100 @@ -1,0 +2,14 @@ +Mon Jan 13 06:58:07 UTC 2020 - Maurizio Galli + +- Update to version 4.14.2 + * Update thumbnail when file changes (bxo#14919) + * Add DnD support for application/octet-stream (bxo#14919) + * windowlist: Fix ellipsizing (bxo#15851) + * Add padding to custom actions without icon (bxo#14628) + * Fix yet another rubber band DnD issue (bxo#16046) + * Reintroduce workaround for bxo#11283 + * Show file names in tooltips (bxo#15899) + * fallback style: Highlight selected icons (bxo#15866) + * Translation Updates + +--- Old: xfdesktop-4.14.1.tar.bz2 New: xfdesktop-4.14.2.tar.bz2 Other differences: -- ++ xfdesktop.spec ++ --- /var/tmp/diff_new_pack.uZ9gB9/_old 2020-01-13 22:21:19.710512778 +0100 +++ /var/tmp/diff_new_pack.uZ9gB9/_new 2020-01-13 22:21:19.714512780 +0100 @@ -1,7 +1,7 @@ # # spec file for package xfdesktop # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %bcond_with git Name: xfdesktop -Version:4.14.1 +Version:4.14.2 Release:0 Summary:Desktop Manager for the Xfce Desktop Environment License:GPL-2.0-or-later ++ xfdesktop-4.14.1.tar.bz2 -> xfdesktop-4.14.2.tar.bz2 ++ 54187 lines of diff (skipped)
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2019-08-20 10:59:20 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new.22127 (New) Package is "xfdesktop" Tue Aug 20 10:59:20 2019 rev:39 rq:724142 version:4.14.1 Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2019-06-06 18:19:51.120641582 +0200 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new.22127/xfdesktop.changes 2019-08-20 10:59:21.860656591 +0200 @@ -1,0 +2,133 @@ +Fri Aug 16 12:59:40 UTC 2019 - Maurizio Galli + +- Fixed sources in spec file + +--- +Mon Aug 12 10:00:35 UTC 2019 - Maurizio Galli + +- Update to version 4.14.1 + * Ensure the new default wallpaper gets installed + +--- +Mon Aug 12 08:32:24 UTC 2019 - Maurizio Galli + +- Update to version 4.14.0 + * Add 4.14 wallpaper + * Do not query file information again (bxo#15460) + * Replace GtkStock buttons + * Translation updates +- Fixed up spec file +- Rebased xfdesktop-default-background-image.patch +- Rebased xfdesktop-backgrounds-path.patch + +--- +Sun Jul 28 15:32:13 UTC 2019 - Marcel Kuehlhorn + +- Update to version 4.13.6 + * Update copyright year + * Use https where possible + * Add padding to Window Actions menu entry (bxo#14628) + * Display correct icon size of minimized apps (bxo#8951) + * Reorder checkboxes in Settings UI + * Translation updates + +--- +Sun Jun 30 11:31:46 UTC 2019 - Marcel Kuehlhorn + +- Update to version 4.13.5 + * Highlight drag target when hovering it (bxo#12695) + * Fix drag data being received multiple times (bxo#14471) + * Allow to load non-theme icons (bxo#15294) + * Add Next Background option (bxo#12261) + * Do not cycle backdrop twice + * Ensure that CSD is not applied to desktop window (bxo#15241) + * Use async dbus proxy initialization (bxo#15418) + * Open all selected icons on key press (bxo#15420) + * Improve fallback CSS + * Fix warning about ignoring return value (bxo#15410) + * Update README.xfconf (bxo#15457) + * Translation Updates +- Removed unneeded BuildRoot +- Changes from version 4.13.4 + * Re-introduce ability to move icons to other displays +(bxo#15198) + * Make 'Move to Trash' icon the same as Thunar (bxo#15234) + * Match Thunar Drag and Drop behavior (bxo#14919) + * Stop ongoing drag/selection if middle/right mouse button is +pressed (bxo#14180) + * Fix Desktop icons order resets, by adding link to last used +configuration as fallback (bxo#11266) + * Fix xfdesktop crashes after multiples --reload (bxo#15060) + * Fix scaling of images with orientation metadata (bxo#14644) + * Fix stretching/zooming of images with orientation metadata +(bxo#15292) + * Fix has_mime_type implementation (bxo#15295) + * Use clipboard target "text/uri-list" when copying/cutting +(bxo#13379) + * Set desktop environment for garcon app menu (bxo#14599) + * Remove faulty line in glade file (bxo#15293) + * Fix g_type_class_add_private is deprecated + * Avoid invalid memory access (bxo#15299) + * Avoid timer leak when docking-undocking monitors (bxo#13887) + * Use clipboard target "text/uri-list" when copying/cutting +(bxo#13379) + * Set desktop environment for garcon app menu (bxo#14599) + * Properly center workspace header in windowlist (bxo#15405) + * Fix memory leak when monitors change (bxo#14844) + * Replace/remove deprecated functions + * Translation Updates +- Changes from version 4.13.3 + * Minimal GTK version = 3.22 + * Avoid crash: do not clean up data to be used (bxo#14609) + * Add orientation option to arrange icons (bxo#14979) + * Fix icon size in Open with submenu (bxo#14774) + * Add support for RandR's primary monitor (bxo#10688) + * Sync user's wallpaper selection to AccountsService + * Restore icons of custom actions + * Port Settings UI to Glade 3 + * Add padding to some context menu icons (bxo#14628) + * Translation Updates +- Changes from 4.13.2 + * Use the new Thunarx-3 API (Thunar >= 1.7) + * Use custom CSS for the iconview as a fallback (bxo#13609) + * Get/set _NET_DESKTOP_MANAGER_S atom (bxo#13653) + * Make "another desktop manager is running" messages critical (bxo#13653) + * Change "Create Launcher..." icon (bxo#14161) + * Do not popup a single "Applications" menu when right clicking on desktop (bxo#13866) + * Single-click mode executes desktop items twice (bxo#14021) + * Fix menu popup issue with desktop icons disabled (bxo#14415) + * Fix memory leak : Don't try to allocate all the memory (bxo#12805) + *
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2019-06-06 18:19:48 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new.4811 (New) Package is "xfdesktop" Thu Jun 6 18:19:48 2019 rev:38 rq:708164 version:4.12.5 Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2019-05-16 22:08:32.846364014 +0200 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new.4811/xfdesktop.changes 2019-06-06 18:19:51.120641582 +0200 @@ -1,0 +2,11 @@ +Wed Jun 5 08:26:49 UTC 2019 - Marcel Kuehlhorn + +- update to version 4.12.5 + * Desktop icons order resets (bxo#11266) + * Match Thunar DnD behavior (bxo#14919) + * Fix icon size in Settings -> Default Icons + * Avoid invalid memory access (bxo#15299) + * Avoid timer leak when docking-undocking monitors (bxo#13887) + * Use clipboard target "text/uri-list" on copy/cut (bxo#13379) + +--- Old: xfdesktop-4.12.4.tar.bz2 New: xfdesktop-4.12.5.tar.bz2 Other differences: -- ++ xfdesktop.spec ++ --- /var/tmp/diff_new_pack.PHwuC3/_old 2019-06-06 18:19:51.728641404 +0200 +++ /var/tmp/diff_new_pack.PHwuC3/_new 2019-06-06 18:19:51.732641403 +0200 @@ -17,7 +17,7 @@ Name: xfdesktop -Version:4.12.4 +Version:4.12.5 Release:0 Summary:Desktop Manager for the Xfce Desktop Environment License:GPL-2.0-or-later ++ xfdesktop-4.12.4.tar.bz2 -> xfdesktop-4.12.5.tar.bz2 ++ 2168 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xfdesktop-4.12.4/ChangeLog new/xfdesktop-4.12.5/ChangeLog --- old/xfdesktop-4.12.4/ChangeLog 2017-06-26 15:52:50.0 +0200 +++ new/xfdesktop-4.12.5/ChangeLog 2019-06-04 22:30:12.0 +0200 @@ -1,3 +1,58 @@ +commit c6865c26294b075fd1feecf36f3bf3e7dbfdf45c +Author: Alexander Schwinn +Date: Tue Jun 4 22:29:11 2019 +0200 + +Updates for release + +commit 0bb9106ef9cc5b3dcf8d6851b85f67878944522f +Author: Andre Miranda +Date: Mon May 13 22:55:55 2019 -0300 + +Use clipboard target "text/uri-list" when copying/cutting (Bug #13379) + +commit 530102185e953711edf42b6816c5e049c3adad3e +Author: Andre Miranda +Date: Mon May 13 22:31:44 2019 -0300 + +Avoid timer leak when docking-undocking monitors (Bug #13887) + +commit 4ae6e0b9e3b2752d56a12f68a1e3f383bee830c8 +Author: Andre Miranda +Date: Mon May 13 22:05:43 2019 -0300 + +Avoid invalid memory access (Bug #15299) + +commit de120eaf1975d3d50f13cae203b89e014ec0c62d +Author: Andre Miranda +Date: Fri May 10 22:48:15 2019 +0200 + +Fix icon size in Settings -> Default Icons +Also introduce spacing between cell renderers + +commit 46f1674eb100eb6938504cfe2cb914ce2d363620 +Author: Andre Miranda +Date: Sat Mar 30 14:38:55 2019 -0300 + +Match Thunar DnD behavior (Bug #14919) + +commit 399090b197aee2cd98e3ba5c49a56632dd388eb8 +Author: Alexander Schwinn +Date: Tue Apr 30 22:38:24 2019 +0200 + +Desktop icons order resets (Bug #11266) - Added link to last used configuration as fallback + +commit 46e9511ee0dd6189049000dc6e4ab4064580424b +Author: Eric Koegel +Date: Mon Jun 26 16:57:05 2017 +0300 + +Post release tag bump + +commit 710608afbd8bb3953cbe73b937e9fc27b227f4b1 +Author: Eric Koegel +Date: Mon Jun 26 16:54:32 2017 +0300 + +Updates for release. + commit e977893fe4f418def27585f792ca4b0c58d0a4c0 Author: Eric Koegel Date: Mon Aug 10 17:33:35 2015 +0300 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xfdesktop-4.12.4/INSTALL new/xfdesktop-4.12.5/INSTALL --- old/xfdesktop-4.12.4/INSTALL2017-06-26 15:52:42.0 +0200 +++ new/xfdesktop-4.12.5/INSTALL2019-06-04 22:29:39.0 +0200 @@ -1,8 +1,8 @@ Installation Instructions * - Copyright (C) 1994-1996, 1999-2002, 2004-2016 Free Software -Foundation, Inc. +Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation, +Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2019-05-16 22:08:32 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new.5148 (New) Package is "xfdesktop" Thu May 16 22:08:32 2019 rev:37 rq:703177 version:4.12.4 Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2018-06-20 15:26:07.457466014 +0200 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new.5148/xfdesktop.changes 2019-05-16 22:08:32.846364014 +0200 @@ -1,0 +2,5 @@ +Wed May 8 02:03:26 UTC 2019 - Maurizio Galli + +- Added wallpaper-scaling.patch. Fixes boo#1134125 + +--- New: wallpaper-scaling.patch Other differences: -- ++ xfdesktop.spec ++ --- /var/tmp/diff_new_pack.XtZzMD/_old 2019-05-16 22:08:34.174362807 +0200 +++ /var/tmp/diff_new_pack.XtZzMD/_new 2019-05-16 22:08:34.174362807 +0200 @@ -1,7 +1,7 @@ # # spec file for package xfdesktop # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -30,12 +30,14 @@ Patch1: xfdesktop-default-background-image.patch # PATCH-FIX-UPSTREAM 0001-Use-the-new-Thunarx-3-API.patch seife+...@b1-systems.com -- backport from 4.13 for thunarx-3 Patch2: 0001-Use-the-new-Thunarx-3-API.patch +# PATCH-FIX-UPSTREAM wallpaper-scaling.patch maurizio.ga...@gmail.com -- fixes wallpaper failing to scale if image contains EXIF markup for rotation (boo#1134125) +Patch3: wallpaper-scaling.patch BuildRequires: fdupes BuildRequires: intltool BuildRequires: update-desktop-files BuildRequires: xfce4-dev-tools BuildRequires: pkgconfig(dbus-glib-1) -BuildRequires: pkgconfig(exo-1) >= 0.7.0 +BuildRequires: pkgconfig(exo-2) BuildRequires: pkgconfig(garcon-1) >= 0.1.2 BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gio-unix-2.0) @@ -83,10 +85,7 @@ %lang_package %prep -%setup -q -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 +%autosetup -p1 %build xdt-autogen ++ wallpaper-scaling.patch ++ Fixes boo#1134125 Wallpaper scaling fails if image contains EXIF markup for rotation === diff -rub a/src/xfce-backdrop.c b/src/xfce-backdrop.c --- a/src/xfce-backdrop.c 2017-06-26 21:48:02.0 +0800 +++ b/src/xfce-backdrop.c 2019-05-07 11:43:37.0 +0800 @@ -1749,6 +1749,7 @@ gint dx, dy, xo, yo; gdouble xscale, yscale; GdkInterpType interp; +gboolean rotated = FALSE; TRACE("entering"); @@ -1763,6 +1764,8 @@ image = gdk_pixbuf_loader_get_pixbuf(loader); if(image) { +gint iw_orig = gdk_pixbuf_get_width(image); + /* If the image is supposed to be rotated, do that now */ GdkPixbuf *temp = gdk_pixbuf_apply_embedded_orientation (image); /* Do not unref image, gdk_pixbuf_loader_get_pixbuf is transfer none */ @@ -1770,6 +1773,8 @@ iw = gdk_pixbuf_get_width(image); ih = gdk_pixbuf_get_height(image); + +rotated = (iw_orig != iw); } if(backdrop->priv->width == 0 || backdrop->priv->height == 0) { @@ -1878,7 +1883,9 @@ dy = yo; gdk_pixbuf_composite(image, final_image, dx, dy, -iw * xscale, ih * yscale, xo, yo, 1, 1, +iw * xscale, ih * yscale, xo, yo, +rotated ? xscale : 1, +rotated ? yscale : 1, interp, 255); break;
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2018-06-20 15:25:57 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new (New) Package is "xfdesktop" Wed Jun 20 15:25:57 2018 rev:36 rq:617424 version:4.12.4 Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2017-08-24 18:41:32.293185866 +0200 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new/xfdesktop.changes 2018-06-20 15:26:07.457466014 +0200 @@ -1,0 +2,8 @@ +Sun Jun 17 20:44:23 UTC 2018 - seife+...@b1-systems.com + +- update thunarx dependency +- add 0001-Use-the-new-Thunarx-3-API.patch for thunarx-3 usage +- use %license intead of %doc for COPYING file +- remove empty %post/%postun + +--- New: 0001-Use-the-new-Thunarx-3-API.patch Other differences: -- ++ xfdesktop.spec ++ --- /var/tmp/diff_new_pack.h3A6Y4/_old 2018-06-20 15:26:08.473429161 +0200 +++ /var/tmp/diff_new_pack.h3A6Y4/_new 2018-06-20 15:26:08.473429161 +0200 @@ -1,7 +1,7 @@ # # spec file for package xfdesktop # -# Copyright (c) 2016 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 @@ -20,7 +20,7 @@ Version:4.12.4 Release:0 Summary:Desktop Manager for the Xfce Desktop Environment -License:GPL-2.0+ +License:GPL-2.0-or-later Group: System/GUI/XFCE Url:http://docs.xfce.org/xfce/xfdesktop/start Source0: http://archive.xfce.org/src/xfce/xfdesktop/4.12/%{name}-%{version}.tar.bz2 @@ -28,6 +28,8 @@ Patch0: xfdesktop-backgrounds-path.patch # PATCH-FEATURE-OPENSUSE xfdesktop-default-backdrop-image.patch g...@opensuse.org -- Sets the default background image to a symlink that is delivered by branding packages Patch1: xfdesktop-default-background-image.patch +# PATCH-FIX-UPSTREAM 0001-Use-the-new-Thunarx-3-API.patch seife+...@b1-systems.com -- backport from 4.13 for thunarx-3 +Patch2: 0001-Use-the-new-Thunarx-3-API.patch BuildRequires: fdupes BuildRequires: intltool BuildRequires: update-desktop-files @@ -46,7 +48,7 @@ BuildRequires: pkgconfig(libxfce4ui-1) >= 4.9.0 BuildRequires: pkgconfig(libxfce4util-1.0) >= 4.9.0 BuildRequires: pkgconfig(libxfconf-0) >= 4.9.0 -BuildRequires: pkgconfig(thunarx-2) +BuildRequires: pkgconfig(thunarx-3) Provides: xfce4-desktop = %{version} Obsoletes: xfce4-desktop < %{version} Requires: %{name}-branding = %{version} @@ -84,6 +86,7 @@ %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build xdt-autogen @@ -105,17 +108,10 @@ %fdupes %{buildroot}%{_datadir} -%post -%desktop_database_post -%icon_theme_cache_post - -%postun -%desktop_database_postun -%icon_theme_cache_postun - %files %defattr(-,root,root) -%doc README COPYING AUTHORS NEWS TODO +%doc README AUTHORS NEWS TODO +%license COPYING %{_bindir}/xfdesktop %{_bindir}/xfdesktop-settings %{_datadir}/applications/xfce-backdrop-settings.desktop ++ 0001-Use-the-new-Thunarx-3-API.patch ++ >From 4c77522252500818869654832594a2d38c3dc291 Mon Sep 17 00:00:00 2001 From: Andre Miranda Date: Fri, 3 Nov 2017 15:39:17 +0300 Subject: [PATCH] Use the new Thunarx-3 API Signed-off-by: Eric Koegel --- src/xfdesktop-file-icon-manager.c | 80 ++- 1 file changed, 58 insertions(+), 22 deletions(-) diff --git a/src/xfdesktop-file-icon-manager.c b/src/xfdesktop-file-icon-manager.c index fa8cbe37..48045c12 100644 --- a/src/xfdesktop-file-icon-manager.c +++ b/src/xfdesktop-file-icon-manager.c @@ -1269,19 +1269,55 @@ xfdesktop_file_icon_menu_fill_template_menu(GtkWidget *menu, } #ifdef HAVE_THUNARX +static void +thunarx_action_callback (GtkAction *action, + gpointer callback_data) +{ +thunarx_menu_item_activate (THUNARX_MENU_ITEM (callback_data)); +} + + + +static GtkWidget* +xfdesktop_menu_create_menu_item_from_thunarx_menu_item (GObject *item) +{ +gchar *label, *icon_name; +GtkWidget *mi, *img; + +g_return_val_if_fail (THUNARX_IS_MENU_ITEM (item), NULL); + +g_object_get (G_OBJECT (item), + "label", , + "icon", _name, + NULL); + +img = gtk_image_new_from_icon_name(icon_name, GTK_ICON_SIZE_MENU); +mi = xfdesktop_menu_create_menu_item_with_mnemonic (label, img); + +g_signal_connect_data (mi, "activate", + G_CALLBACK (thunarx_action_callback), +
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2017-08-24 18:41:30 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new (New) Package is "xfdesktop" Thu Aug 24 18:41:30 2017 rev:35 rq:512207 version:4.12.4 Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2016-11-29 12:49:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new/xfdesktop.changes 2017-08-24 18:41:32.293185866 +0200 @@ -1,0 +2,12 @@ +Wed Jul 19 07:04:39 UTC 2017 - seife+...@b1-systems.com + +- update to version 4.12.4 + - Work around a regression in Gtk2 allowing directories to be +selected in the settings dialog bxo#12832 + - Don't try to divide by 0 bxo#12115 + - Add DBUS_CFLAGS and DBUS_LIBS so that it compiles with newer +xfconf. +- packaging: package NEWS instead of ChangeLog file, significantly + reducing package size + +--- Old: xfdesktop-4.12.3.tar.bz2 New: xfdesktop-4.12.4.tar.bz2 Other differences: -- ++ xfdesktop.spec ++ --- /var/tmp/diff_new_pack.puU74q/_old 2017-08-24 18:41:33.461021344 +0200 +++ /var/tmp/diff_new_pack.puU74q/_new 2017-08-24 18:41:33.493016836 +0200 @@ -17,7 +17,7 @@ Name: xfdesktop -Version:4.12.3 +Version:4.12.4 Release:0 Summary:Desktop Manager for the Xfce Desktop Environment License:GPL-2.0+ @@ -115,7 +115,7 @@ %files %defattr(-,root,root) -%doc README COPYING AUTHORS ChangeLog TODO +%doc README COPYING AUTHORS NEWS TODO %{_bindir}/xfdesktop %{_bindir}/xfdesktop-settings %{_datadir}/applications/xfce-backdrop-settings.desktop ++ xfdesktop-4.12.3.tar.bz2 -> xfdesktop-4.12.4.tar.bz2 ++ 3967 lines of diff (skipped)
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2016-11-29 12:49:49 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new (New) Package is "xfdesktop" Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2015-05-18 22:27:20.0 +0200 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new/xfdesktop.changes 2016-11-29 12:49:50.0 +0100 @@ -1,0 +2,9 @@ +Thu Nov 24 20:03:31 UTC 2016 - seife+...@b1-systems.com + +- update to version 4.12.3 + - rotate wallpaper images if they contain rotation information + - Settings: Fix loading of wallpaper previews + - fix setting of wallpaper if monitor name contains whitespace + - translation updates + +--- Old: xfdesktop-4.12.2.tar.bz2 New: xfdesktop-4.12.3.tar.bz2 Other differences: -- ++ xfdesktop.spec ++ --- /var/tmp/diff_new_pack.Y5QTK0/_old 2016-11-29 12:49:51.0 +0100 +++ /var/tmp/diff_new_pack.Y5QTK0/_new 2016-11-29 12:49:51.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package xfdesktop # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -17,7 +17,7 @@ Name: xfdesktop -Version:4.12.2 +Version:4.12.3 Release:0 Summary:Desktop Manager for the Xfce Desktop Environment License:GPL-2.0+ @@ -66,8 +66,8 @@ %package branding-upstream Summary:Upstream Branding of xfce4-settings -Group: System/GUI/XFCE # BRAND: default.jpg: Control the default backdrop image. +Group: System/GUI/XFCE Conflicts: otherproviders(%{name}-branding) Provides: %{name}-branding = %{version} Provides: xfce4-desktop-branding-upstream = %{version} ++ xfdesktop-4.12.2.tar.bz2 -> xfdesktop-4.12.3.tar.bz2 ++ 1935 lines of diff (skipped)
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2015-05-18 22:27:19 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new (New) Package is xfdesktop Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2015-03-23 12:19:17.0 +0100 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new/xfdesktop.changes 2015-05-18 22:27:20.0 +0200 @@ -1,0 +2,20 @@ +Sun May 17 12:11:11 UTC 2015 - g...@opensuse.org + +- update to version 4.12.2 + - optimized sorting wallpapers (bxo#11817) + - don't sort the image list when randomly cycling (bxo#11817) + - don't load an image list unless we're cycling (bxo#11817) + - allow dragging desktop launchers to the panel (bxo#2794) + - load emblem-unreadable if necessary + - bail out when a negative value was calculated for row/col. +(bxo#11782) + - hide empty comment line in icon tooltip + - fix build error (bxo#11778) + - ignore shadow blur radius when calculating icon text box + - prefer _NETSCAPE_URL over text/uri-list (bxo#9632) + - drop explicit LibSM check (bxo#11744) + - preserve order when moving multiple icons (bxo#11195) + - drop warning when D-Bus timeout error occurs (bxo#11283) + - add default wallpaper folder to file chooser (bxo#11715) + +--- Old: xfdesktop-4.12.1.tar.bz2 New: xfdesktop-4.12.2.tar.bz2 Other differences: -- ++ xfdesktop.spec ++ --- /var/tmp/diff_new_pack.ACNaz1/_old 2015-05-18 22:27:21.0 +0200 +++ /var/tmp/diff_new_pack.ACNaz1/_new 2015-05-18 22:27:21.0 +0200 @@ -17,7 +17,7 @@ Name: xfdesktop -Version:4.12.1 +Version:4.12.2 Release:0 Summary:Desktop Manager for the Xfce Desktop Environment License:GPL-2.0+ ++ xfdesktop-4.12.1.tar.bz2 - xfdesktop-4.12.2.tar.bz2 ++ 3625 lines of diff (skipped)
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2015-03-23 12:19:15 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new (New) Package is xfdesktop Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2015-03-09 10:07:31.0 +0100 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new/xfdesktop.changes 2015-03-23 12:19:17.0 +0100 @@ -1,0 +2,26 @@ +Sun Mar 22 08:01:04 UTC 2015 - g...@opensuse.org + +- update to version 4.12.1 + - remove unused variable 'tmp_text' + - monitor the wallpaper file for changes (bxo#11620) + - reinitialize background when reloading desktop (bxo#11620) + - update rc file after completing delete process (bxo#11692) + - add a xfconf settings to center the text on xfdesktop icons; +this fixes some issues with RTL languages. + - do not overwrite rc file while restoring icons (bxo#11266) + - fix crash when moving 2+ icons to the bottom right corner + - fix icon placement when using Arrange Desktop Icons +(bxo#11639) + - center icons vertically in the grid (bxo#11086) + - set initial value of font size spin button + - show sub directories in template menu again + - prevent accidental double clicks in single click mode +(bxo#10720) + - disable rename menu entry for special icons + - add icon emblems in clockwise order + - handle icons with preset emblems (bxo#7417) + - enable dragdrop popup menu for local actions + - use mini icon and allow dimming of non-scaled icons + - translation updates + +--- Old: xfdesktop-4.12.0.tar.bz2 New: xfdesktop-4.12.1.tar.bz2 Other differences: -- ++ xfdesktop.spec ++ --- /var/tmp/diff_new_pack.28jwbO/_old 2015-03-23 12:19:17.0 +0100 +++ /var/tmp/diff_new_pack.28jwbO/_new 2015-03-23 12:19:17.0 +0100 @@ -17,7 +17,7 @@ Name: xfdesktop -Version:4.12.0 +Version:4.12.1 Release:0 Summary:Desktop Manager for the Xfce Desktop Environment License:GPL-2.0+ ++ xfdesktop-4.12.0.tar.bz2 - xfdesktop-4.12.1.tar.bz2 ++ 15131 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2015-03-09 10:07:29 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new (New) Package is xfdesktop Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2014-11-19 20:30:17.0 +0100 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new/xfdesktop.changes 2015-03-09 10:07:31.0 +0100 @@ -1,0 +2,35 @@ +Sat Feb 28 21:57:35 UTC 2015 - g...@opensuse.org + +- update to version 4.12.0 + - new background for 4.12! + - add a space between icons to fill the entire screen + - add optional blurring on shadow on text of icons + - editing menu items with right click optional +(bxo#11031) + - clarify right click apps menu presence (bxo#10301) + - default application not respected with glib = 2.41 +(bxo#11306) + - include dir needed for building out of tree + - fix crash in xfdesktop's metadata monitor + - add 1px to widen the text shadow and improve contrast + - fix calculation of shadows that are offset in RTL +text (bxo#5239) + - adapt thunar's context menu structure (bxo#11542) + - additional context menu changes + - consider shadow offsets and blur extents when +calculating the text box + - sort pending icons on resize (bxo#11266) + - allow thunarx menu entries for multiple file selection + - show 'No templates installed' when no templates +are found + - hide file action menu entries when volume + other +icons are selected + - don't use cairo_surface_create_similar_image +(bxo#11566) + - consider shadow extents/offsets when updating icon +extents + - translation updates +- remove obsolete xfdesktop-fix-default-application-lookup.patch +- rebased xfdesktop-default-background-image.patch + +--- @@ -8 +43,29 @@ -Sun Nov 16 10:45:26 UTC 2014 - g...@opensuse.org +Mon Sep 15 07:25:43 UTC 2014 - g...@opensuse.org + +- update to version 4.11.8 + - fix xfdesktop --reload in spanning mode + - settings: Fix background color loading + - add an --enable-debug option added to xfdesktop-settings + - fix icon loading for .desktop files + - don't show infobar when there's only 1 workspace + - remove the drag highlight code + - translation updates + +--- +Mon Aug 11 08:10:51 UTC 2014 - g...@opensuse.org + +- update to version 4.11.7 + - add an option to show hidden files + - add a --next option to force wallpaper changes + - add runtime debug support + - add a move to trash menu option + - change behaviour to behavior + - Matias De lellis: Fix display desktop file that include + extension in icon name + - Matias De lellis: Fix missing thumbnail on xfdesktop when + thumbler fails to create it + - Mauro Giubileo: Fix icon position saving on resolution change + - translation updates + +--- +Thu May 1 07:44:41 UTC 2014 - g...@opensuse.org @@ -10,2 +73,52 @@ -- update to version 4.10.3 - - fix for extra blank lines in backdrop list +- update to version 4.11.6 + - miscellaneous bug fixes: +- g_file_trash_async is too new (bxo#10786) +- don't chain up style_set (bxo#10788) +- fix for moving icons into folders on the desktop (bxo#10785) +- fix issues with file move events (bxo#10796) +- use GTK_STOCK_EXECUTE for Execute menu entry (bxo#10800) +- change default image style to zoomed +- fix for monitors not getting updated +- hook up the signal handlers in xfdesktop-settings + - miscellaneous bug fixes: +- disconnect the directory signal handler when changing folders +- correct an additional default icon size setting +- fix for images not appearing in settings app (bxo#10685) +- reset the icon_view style on style change (bxo#10605) +- filter out changed events for special icons (bxo#10755) +- use GIO directly for delete/trash operations (bxo#10778) +- G_CONST_RETURN has been deprecated + - versioned help: +- point to the docs.xfce.org page for xfdesktop 4.11 + (bxo#10736) + - build errors with some compiler flags: +- dbus-glib is now required. Since xfconf requires it and + xfconf is already required for xfdesktop, this shouldn't + change dependancies much for xfdesktop. This bug was reported + and fixed by Samuli Suominen (bxo#10745) +- another build failure when disabling the menu and requiring + exo was also resolved + - icon changes in the settings app: +- symbolic icons have issues with some gtk2 themes where they + don't get colored properly. Additionally some themes don't + have network-fs or gnome-dev-network so it has been changed +
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2014-11-19 20:26:35 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new (New) Package is xfdesktop Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2013-03-14 15:36:31.0 +0100 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new/xfdesktop.changes 2014-11-19 20:30:17.0 +0100 @@ -1,0 +2,28 @@ +Mon Nov 17 12:44:41 UTC 2014 - g...@opensuse.org + +- add xfdesktop-fix-default-application-lookup.patch in order to + fix the default application lookup with gio = 2.41 (bxo#11306) + +--- +Sun Nov 16 10:45:26 UTC 2014 - g...@opensuse.org + +- update to version 4.10.3 + - fix for extra blank lines in backdrop list + - remember the window size of the settings dialog + - filter out changed events for special icons + - lower update delay of icon size spinbutton + - fix missing thumbnail on xfdesktop when thumbler fails to +create it + - check for thumbnails in the new location + - don't set ESETROOT + - speed up template sub-menu loading code + - fix template sub-menu loading code for 4.10 + - always move files from the trash + - use the Path key of desktop files if a path is not set + - fix for trash always showing empty on system startup + - unselect the desktop icon after activating it + - fix HTTP URL performance issue / wrong action proposed + - decide on move/copy action before items have been dropped + - translation updates + +--- Old: xfdesktop-4.10.2.tar.bz2 New: xfdesktop-4.10.3.tar.bz2 xfdesktop-fix-default-application-lookup.patch Other differences: -- ++ xfdesktop.spec ++ --- /var/tmp/diff_new_pack.y2ynPm/_old 2014-11-19 20:30:19.0 +0100 +++ /var/tmp/diff_new_pack.y2ynPm/_new 2014-11-19 20:30:19.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package xfdesktop # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: xfdesktop -Version:4.10.2 +Version:4.10.3 Release:0 Summary:Desktop Manager for the Xfce Desktop Environment License:GPL-2.0+ @@ -30,6 +30,8 @@ Patch1: xfdesktop-default-background-image.patch # PATCH-FIX-UPSTREAM xfce4-dict-automake-1.13.patch pgaj...@suse.cz Patch2: xfdesktop-automake-1.13.patch +# PATCH-FIX-UPSTREAM xfdesktop-fix-default-application-lookup.patch bxo#11306 g...@opensuse.org -- Fix the default application lookup with gio = 2.41 +Patch3: xfdesktop-fix-default-application-lookup.patch BuildRequires: fdupes BuildRequires: intltool BuildRequires: update-desktop-files @@ -87,6 +89,7 @@ %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 %build export CFLAGS=%{optflags} -fno-strict-aliasing ++ xfdesktop-4.10.2.tar.bz2 - xfdesktop-4.10.3.tar.bz2 ++ 113569 lines of diff (skipped) ++ xfdesktop-fix-default-application-lookup.patch ++ From a4d701b2836724f101d319c11205fa03201134fb Mon Sep 17 00:00:00 2001 From: Eric Koegel eric.koe...@gmail.com Date: Sun, 16 Nov 2014 16:35:26 +0300 Subject: Default application not respected with glib = 2.41 (Bug #11306) Ensure xfdesktop's right click menu has the default application as the first element of the returned list. This is just a copy of Thunar's patch adapted for xfdesktop. See: https://bugzilla.xfce.org/show_bug.cgi?id=11212 and http://git.xfce.org/xfce/thunar/commit/?id=4b142af9dfe19f90ffe5529e2f099dc55298ecef diff --git a/src/xfdesktop-file-icon-manager.c b/src/xfdesktop-file-icon-manager.c index 3d02d51..ccfd91e 100644 --- a/src/xfdesktop-file-icon-manager.c +++ b/src/xfdesktop-file-icon-manager.c @@ -1539,7 +1539,26 @@ xfdesktop_file_icon_manager_populate_context_menu(XfceDesktop *desktop, app_infos = g_app_info_get_all_for_type(g_file_info_get_content_type(info)); if(app_infos) { -GAppInfo *app_info = G_APP_INFO(app_infos-data); +GAppInfo *app_info, *default_application; +GList *ap; + +/* move any default application in front of the list */ +default_application = g_app_info_get_default_for_type (g_file_info_get_content_type(info), FALSE); +if (G_LIKELY (default_application !=
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2013-03-14 15:03:21 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new (New) Package is xfdesktop, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2013-03-11 07:53:53.0 +0100 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new/xfdesktop.changes 2013-03-14 15:07:33.0 +0100 @@ -1,0 +2,6 @@ +Wed Mar 13 12:40:15 CET 2013 - pgaj...@suse.cz + +- builds with automake 1.13 + * automake-1.13.patch + +--- New: xfdesktop-automake-1.13.patch Other differences: -- ++ xfdesktop.spec ++ --- /var/tmp/diff_new_pack.W8eVIJ/_old 2013-03-14 15:08:47.0 +0100 +++ /var/tmp/diff_new_pack.W8eVIJ/_new 2013-03-14 15:08:47.0 +0100 @@ -28,6 +28,8 @@ Patch0: xfdesktop-backgrounds-path.patch # PATCH-FEATURE-OPENSUSE xfdesktop-default-backdrop-image.patch g...@opensuse.org -- Sets the default background image to a symlink that is delivered by branding packages Patch1: xfdesktop-default-background-image.patch +# PATCH-FIX-UPSTREAM xfce4-dict-automake-1.13.patch pgaj...@suse.cz +Patch2: xfdesktop-automake-1.13.patch BuildRequires: fdupes BuildRequires: intltool BuildRequires: update-desktop-files @@ -84,6 +86,7 @@ %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build export CFLAGS=%{optflags} -fno-strict-aliasing ++ xfdesktop-automake-1.13.patch ++ Index: xfdesktop-4.10.2/configure.ac === --- xfdesktop-4.10.2.orig/configure.ac +++ xfdesktop-4.10.2/configure.ac @@ -38,7 +38,7 @@ AC_PREREQ([2.50]) dnl init automake XFDESKTOP_VERSION=xfdesktop_version AM_INIT_AUTOMAKE([xfdesktop], [$XFDESKTOP_VERSION]) -AM_CONFIG_HEADER([config.h]) +AC_CONFIG_HEADERS([config.h]) AM_MAINTAINER_MODE m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2013-03-11 07:53:52 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new (New) Package is xfdesktop, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2013-03-08 09:58:13.0 +0100 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new/xfdesktop.changes 2013-03-11 07:53:53.0 +0100 @@ -1,0 +2,7 @@ +Sun Mar 10 12:02:08 UTC 2013 - g...@opensuse.org + +- update to 4.10.2 + - fix hang when no backdrop image is selected + - fix tiling for some images. + +--- Old: xfdesktop-4.10.1.tar.bz2 New: xfdesktop-4.10.2.tar.bz2 Other differences: -- ++ xfdesktop.spec ++ --- /var/tmp/diff_new_pack.XWhuBJ/_old 2013-03-11 07:53:55.0 +0100 +++ /var/tmp/diff_new_pack.XWhuBJ/_new 2013-03-11 07:53:55.0 +0100 @@ -17,7 +17,7 @@ Name: xfdesktop -Version:4.10.1 +Version:4.10.2 Release:0 Summary:Desktop Manager for the Xfce Desktop Environment License:GPL-2.0+ ++ xfdesktop-4.10.1.tar.bz2 - xfdesktop-4.10.2.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xfdesktop-4.10.1/ChangeLog new/xfdesktop-4.10.2/ChangeLog --- old/xfdesktop-4.10.1/ChangeLog 2013-03-02 18:10:31.0 +0100 +++ new/xfdesktop-4.10.2/ChangeLog 2013-03-10 11:46:18.0 +0100 @@ -1,3 +1,41 @@ +commit 7b2eda13185b9e48d7f2a45f9b327f8d36a4637c +Author: Eric Koegel eric.koe...@gmail.com +Date: Wed Mar 6 20:11:21 2013 +0300 + +Fix tiling for some images + +gdk_pixbuf_get_file_info will return the width and height of the +bounding box in animation files which will cause the tiling +function to fail. This adds a check to get the actual width and +height of the image before tiling it. + +commit a22643103bf113f58fb31c90c5a8963457d0783c +Author: Evangelos Foutras evange...@foutrelis.com +Date: Wed Mar 6 05:58:54 2013 +0200 + +Fix hang when no backdrop image is selected (Bug #9892) + +Checking whether backdrop-priv-image_path exists isn't enough; we'd +also have to check whether backdrop-priv-show_image is TRUE before +proceeding to apply a backdrop image. + +When backdrop-priv-show_image is FALSE, iw and ih (image width/height) +will be zero, but can later be used to compute the upper limit of a for +loop as well as other computations. + +To solve this, a new boolean variable (apply_backdrop_image) is added +and set to TRUE only if the return value of gdk_pixbuf_get_file_info() +is not NULL (meaning that the image format is recognized). + +The above logic error was introduced in commit +ebad377e5cd067cec9f2b402dff4991ddc4cc3b5. + +commit 7669bff74748508f9d7471eb827cb77cf57bd2af +Author: Jérôme Guelfucci jero...@xfce.org +Date: Sat Mar 2 18:16:49 2013 +0100 + +Bump version for new release. + commit d3a3bb5302d1e504141b875e67574a492076ed5f Author: Nick Schermer n...@xfce.org Date: Fri Aug 3 21:50:37 2012 +0200 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xfdesktop-4.10.1/NEWS new/xfdesktop-4.10.2/NEWS --- old/xfdesktop-4.10.1/NEWS 2013-03-02 18:04:58.0 +0100 +++ new/xfdesktop-4.10.2/NEWS 2013-03-10 11:44:31.0 +0100 @@ -1,3 +1,8 @@ +4.10.2 +== +- Fix hang when no backdrop image is selected (Bug #9892). +- Fix tiling for some images. + 4.10.1 == - Add a tabs width of padding for tooltip text (Bug #9162). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xfdesktop-4.10.1/configure new/xfdesktop-4.10.2/configure --- old/xfdesktop-4.10.1/configure 2013-03-02 18:07:50.0 +0100 +++ new/xfdesktop-4.10.2/configure 2013-03-10 11:45:33.0 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for xfdesktop 4.10.1. +# Generated by GNU Autoconf 2.69 for xfdesktop 4.10.2. # # Report bugs to http://bugzilla.xfce.org/. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='xfdesktop' PACKAGE_TARNAME='xfdesktop' -PACKAGE_VERSION='4.10.1' -PACKAGE_STRING='xfdesktop 4.10.1' +PACKAGE_VERSION='4.10.2' +PACKAGE_STRING='xfdesktop 4.10.2' PACKAGE_BUGREPORT='http://bugzilla.xfce.org/' PACKAGE_URL='' @@ -1467,7 +1467,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
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2013-03-08 09:58:11 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new (New) Package is xfdesktop, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2013-01-30 09:40:17.0 +0100 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new/xfdesktop.changes 2013-03-08 09:58:13.0 +0100 @@ -1,0 +2,15 @@ +Thu Mar 7 08:38:39 UTC 2013 - g...@opensuse.org + +- update to version 4.10.1 + - add a tabs width of padding for tooltip text + - fix theming of removable devices' icons + - SVG images are no longer pixilated when scaled up + - improve menu icon loading + - fix background cycling + - fix a crash when minimized window icons are resized + - fix use-after-free in xfdesktop_regular_file_icon_peek_tooltip + - translation updates +- dropped obsolete xfdesktop-fix-backdrop-timer.patch and + xfdesktop-4.10.0-fix-use-after-free.patch + +--- Old: xfdesktop-4.10.0-fix-use-after-free.patch xfdesktop-4.10.0.tar.bz2 xfdesktop-fix-backdrop-timer.patch New: xfdesktop-4.10.1.tar.bz2 Other differences: -- ++ xfdesktop.spec ++ --- /var/tmp/diff_new_pack.Eiy0D6/_old 2013-03-08 09:58:14.0 +0100 +++ /var/tmp/diff_new_pack.Eiy0D6/_new 2013-03-08 09:58:14.0 +0100 @@ -17,7 +17,7 @@ Name: xfdesktop -Version:4.10.0 +Version:4.10.1 Release:0 Summary:Desktop Manager for the Xfce Desktop Environment License:GPL-2.0+ @@ -28,10 +28,6 @@ Patch0: xfdesktop-backgrounds-path.patch # PATCH-FEATURE-OPENSUSE xfdesktop-default-backdrop-image.patch g...@opensuse.org -- Sets the default background image to a symlink that is delivered by branding packages Patch1: xfdesktop-default-background-image.patch -# PATCH-FIX-UPSTREAM xfdesktop-4.10.0-fix-use-after-free.patch bnc#768985 bxo#9059 seife+...@b1-systems.com -- fix use-after free detected by MALLOC_CHECK_ / valgrind -- to be sent upstream! -Patch2: xfdesktop-4.10.0-fix-use-after-free.patch -# PATCH-FIX-UPSTREAM xfdesktop-fix-backdrop-timer.patch bnc#793723 bxo#8962 g...@opensuse.org -- Fix backdrop timer not being rescheduled -Patch3: xfdesktop-fix-backdrop-timer.patch BuildRequires: fdupes BuildRequires: intltool BuildRequires: update-desktop-files @@ -88,8 +84,6 @@ %setup -q %patch0 -p1 %patch1 -p1 -%patch2 -p1 -%patch3 -p1 %build export CFLAGS=%{optflags} -fno-strict-aliasing ++ xfdesktop-4.10.0.tar.bz2 - xfdesktop-4.10.1.tar.bz2 ++ 9303 lines of diff (skipped) ++ xfdesktop-backgrounds-path.patch ++ --- /var/tmp/diff_new_pack.Eiy0D6/_old 2013-03-08 09:58:15.0 +0100 +++ /var/tmp/diff_new_pack.Eiy0D6/_new 2013-03-08 09:58:15.0 +0100 @@ -1,7 +1,7 @@ -Index: xfdesktop-4.10.0/backgrounds/Makefile.am +Index: xfdesktop-4.10.1/backgrounds/Makefile.am === xfdesktop-4.10.0.orig/backgrounds/Makefile.am -+++ xfdesktop-4.10.0/backgrounds/Makefile.am +--- xfdesktop-4.10.1.orig/backgrounds/Makefile.am xfdesktop-4.10.1/backgrounds/Makefile.am @@ -1,7 +1,7 @@ # backdrops/Makefile.am # @@ -11,13 +11,13 @@ backgrounds_DATA = xfce-blue.jpg -Index: xfdesktop-4.10.0/settings/main.c +Index: xfdesktop-4.10.1/settings/main.c === xfdesktop-4.10.0.orig/settings/main.c -+++ xfdesktop-4.10.0/settings/main.c -@@ -689,7 +689,7 @@ xfdesktop_settings_dialog_populate_image - xfconf_channel_set_string(panel-channel, prop_last, image_file); +--- xfdesktop-4.10.1.orig/settings/main.c xfdesktop-4.10.1/settings/main.c +@@ -690,7 +690,7 @@ xfdesktop_settings_dialog_populate_image + /* Add all backdrops in xfce4/backdrops/ for backwards compatibility with 4.8 */ backdrop_dirs = xfce_resource_lookup_all(XFCE_RESOURCE_DATA, - xfce4/backdrops/); + wallpapers/xfce/); -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2013-01-30 09:40:15 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new (New) Package is xfdesktop, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2012-12-28 22:51:06.0 +0100 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new/xfdesktop.changes 2013-01-30 09:40:17.0 +0100 @@ -1,0 +2,6 @@ +Tue Jan 29 19:27:05 UTC 2013 - g...@opensuse.org + +- fix the default path for background images in the settings dialog + (bnc#800970) + +--- Other differences: -- ++ xfdesktop.spec ++ --- /var/tmp/diff_new_pack.Kz1h8I/_old 2013-01-30 09:40:18.0 +0100 +++ /var/tmp/diff_new_pack.Kz1h8I/_new 2013-01-30 09:40:18.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package xfdesktop # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ Group: System/GUI/XFCE Url:http://docs.xfce.org/xfce/xfdesktop/start Source0: http://archive.xfce.org/src/xfce/xfdesktop/4.10/%{name}-%{version}.tar.bz2 -# PATCH-FEATURE-OPENSUSE xfdesktop-backgrounds-path.patch g...@opensuse.org -- Deliver background images under DATADIR/wallpapers which is already used by openSUSE +# PATCH-FEATURE-OPENSUSE xfdesktop-backgrounds-path.patch bnc#800970 g...@opensuse.org -- Deliver background images under DATADIR/wallpapers which is already used by openSUSE and fix the default path for background images in the settings dialog Patch0: xfdesktop-backgrounds-path.patch # PATCH-FEATURE-OPENSUSE xfdesktop-default-backdrop-image.patch g...@opensuse.org -- Sets the default background image to a symlink that is delivered by branding packages Patch1: xfdesktop-default-background-image.patch ++ xfdesktop-backgrounds-path.patch ++ --- /var/tmp/diff_new_pack.Kz1h8I/_old 2013-01-30 09:40:18.0 +0100 +++ /var/tmp/diff_new_pack.Kz1h8I/_new 2013-01-30 09:40:18.0 +0100 @@ -1,7 +1,7 @@ -Index: xfdesktop-4.9.3/backgrounds/Makefile.am +Index: xfdesktop-4.10.0/backgrounds/Makefile.am === xfdesktop-4.9.3.orig/backgrounds/Makefile.am -+++ xfdesktop-4.9.3/backgrounds/Makefile.am +--- xfdesktop-4.10.0.orig/backgrounds/Makefile.am xfdesktop-4.10.0/backgrounds/Makefile.am @@ -1,7 +1,7 @@ # backdrops/Makefile.am # @@ -11,3 +11,16 @@ backgrounds_DATA = xfce-blue.jpg +Index: xfdesktop-4.10.0/settings/main.c +=== +--- xfdesktop-4.10.0.orig/settings/main.c xfdesktop-4.10.0/settings/main.c +@@ -689,7 +689,7 @@ xfdesktop_settings_dialog_populate_image + xfconf_channel_set_string(panel-channel, prop_last, image_file); + + backdrop_dirs = xfce_resource_lookup_all(XFCE_RESOURCE_DATA, +- xfce4/backdrops/); ++ wallpapers/xfce/); + for(i = 0; backdrop_dirs[i]; ++i) { + tmp = xfdesktop_image_list_add_dir(ls, backdrop_dirs[i], +image_file); -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2012-12-28 22:51:04 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new (New) Package is xfdesktop, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2012-06-28 17:22:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new/xfdesktop.changes 2012-12-28 22:51:06.0 +0100 @@ -1,0 +2,6 @@ +Thu Dec 20 12:07:44 UTC 2012 - g...@opensuse.org + +- added xfdesktop-fix-backdrop-timer.patch in order to fix the + backdrop timer not being rescheduled (bnc#793723, bxo#8962) + +--- New: xfdesktop-fix-backdrop-timer.patch Other differences: -- ++ xfdesktop.spec ++ --- /var/tmp/diff_new_pack.rLkFg3/_old 2012-12-28 22:51:07.0 +0100 +++ /var/tmp/diff_new_pack.rLkFg3/_new 2012-12-28 22:51:07.0 +0100 @@ -30,6 +30,8 @@ Patch1: xfdesktop-default-background-image.patch # PATCH-FIX-UPSTREAM xfdesktop-4.10.0-fix-use-after-free.patch bnc#768985 bxo#9059 seife+...@b1-systems.com -- fix use-after free detected by MALLOC_CHECK_ / valgrind -- to be sent upstream! Patch2: xfdesktop-4.10.0-fix-use-after-free.patch +# PATCH-FIX-UPSTREAM xfdesktop-fix-backdrop-timer.patch bnc#793723 bxo#8962 g...@opensuse.org -- Fix backdrop timer not being rescheduled +Patch3: xfdesktop-fix-backdrop-timer.patch BuildRequires: fdupes BuildRequires: intltool BuildRequires: update-desktop-files @@ -87,6 +89,7 @@ %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 %build export CFLAGS=%{optflags} -fno-strict-aliasing ++ xfdesktop-fix-backdrop-timer.patch ++ Index: xfdesktop-4.10.0/src/xfce-backdrop.c === --- xfdesktop-4.10.0.orig/src/xfce-backdrop.c +++ xfdesktop-4.10.0/src/xfce-backdrop.c @@ -52,7 +52,7 @@ static void xfce_backdrop_get_property(G guint property_id, GValue *value, GParamSpec *pspec); -static void xfce_backdrop_timer(XfceBackdrop *backdrop); +static gboolean xfce_backdrop_timer(XfceBackdrop *backdrop); struct _XfceBackdropPriv { @@ -831,12 +831,14 @@ xfce_backdrop_get_saturation(XfceBackdro return backdrop-priv-saturation; } -static void +static gboolean xfce_backdrop_timer(XfceBackdrop *backdrop) { -g_return_if_fail(XFCE_IS_BACKDROP(backdrop)); +g_return_val_if_fail(XFCE_IS_BACKDROP(backdrop), FALSE); g_signal_emit(G_OBJECT(backdrop), backdrop_signals[BACKDROP_CYCLE], 0); + +return TRUE; } /** -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2012-06-28 17:22:13 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new (New) Package is xfdesktop, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2012-05-09 19:33:07.0 +0200 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new/xfdesktop.changes 2012-06-28 17:22:16.0 +0200 @@ -1,0 +2,5 @@ +Wed Jun 27 07:09:02 UTC 2012 - seife+...@b1-systems.com + +- fix use-after-free in desktop icon tooltip code (bnc#768985) + +--- New: xfdesktop-4.10.0-fix-use-after-free.patch Other differences: -- ++ xfdesktop.spec ++ --- /var/tmp/diff_new_pack.JV88Ru/_old 2012-06-28 17:22:18.0 +0200 +++ /var/tmp/diff_new_pack.JV88Ru/_new 2012-06-28 17:22:18.0 +0200 @@ -28,6 +28,8 @@ Patch0: xfdesktop-backgrounds-path.patch # PATCH-FEATURE-OPENSUSE xfdesktop-default-backdrop-image.patch g...@opensuse.org -- Sets the default background image to a symlink that is delivered by branding packages Patch1: xfdesktop-default-background-image.patch +# PATCH-FIX-UPSTREAM xfdesktop-4.10.0-fix-use-after-free.patch bnc#768985 bxo#9059 seife+...@b1-systems.com -- fix use-after free detected by MALLOC_CHECK_ / valgrind -- to be sent upstream! +Patch2: xfdesktop-4.10.0-fix-use-after-free.patch BuildRequires: fdupes BuildRequires: intltool BuildRequires: update-desktop-files @@ -84,6 +86,7 @@ %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build export CFLAGS=%{optflags} -fno-strict-aliasing ++ xfdesktop-4.10.0-fix-use-after-free.patch ++ Tooltip of a desktop file with empty Comment= field shows as E... which hints at a use-after-free as the area is poisoned by glibc after free(). Valgrind then showed this: ==4111== Invalid read of size 1 ==4111==at 0x8413316: vfprintf (in /lib64/libc-2.15.so) ==4111==by 0x84C6380: __vasprintf_chk (in /lib64/libc-2.15.so) ==4111==by 0x7F3FC2A: g_vasprintf (in /usr/lib64/libglib-2.0.so.0.3200.3) ==4111==by 0x7F1FBFC: g_strdup_vprintf (in /usr/lib64/libglib-2.0.so.0.3200.3) ==4111==by 0x7F1FC9B: g_strdup_printf (in /usr/lib64/libglib-2.0.so.0.3200.3) ==4111==by 0x434087: xfdesktop_regular_file_icon_peek_tooltip (xfdesktop-regular-file-icon.c:577) ==4111==by 0x41F6C4: xfdesktop_icon_view_show_tooltip (xfdesktop-icon-view.c:1049) ==4111==by 0x659FB80: ??? (in /usr/lib64/libgtk-x11-2.0.so.0.2400.10) ==4111==by 0x7C7C70F: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.3200.3) ==4111==by 0x7C8D78F: ??? (in /usr/lib64/libgobject-2.0.so.0.3200.3) ==4111==by 0x7C9532A: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3200.3) ==4111==by 0x7C95DAF: g_signal_emit_by_name (in /usr/lib64/libgobject-2.0.so.0.3200.3) ==4111== Address 0x13301768 is 72 bytes inside a block of size 4,096 free'd ==4111==at 0x4C29D4E: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==4111==by 0x7F23377: g_string_chunk_free (in /usr/lib64/libglib-2.0.so.0.3200.3) ==4111==by 0x60494F6: xfce_rc_close (xfce-rc.c:166) ==4111==by 0x434039: xfdesktop_regular_file_icon_peek_tooltip (xfdesktop-regular-file-icon.c:567) ==4111==by 0x41F6C4: xfdesktop_icon_view_show_tooltip (xfdesktop-icon-view.c:1049) ==4111==by 0x659FB80: ??? (in /usr/lib64/libgtk-x11-2.0.so.0.2400.10) ==4111==by 0x7C7C70F: g_closure_invoke (in /usr/lib64/libgobject-2.0.so.0.3200.3) ==4111==by 0x7C8D78F: ??? (in /usr/lib64/libgobject-2.0.so.0.3200.3) ==4111==by 0x7C9532A: g_signal_emit_valist (in /usr/lib64/libgobject-2.0.so.0.3200.3) ==4111==by 0x7C95DAF: g_signal_emit_by_name (in /usr/lib64/libgobject-2.0.so.0.3200.3) ==4111==by 0x6674F97: ??? (in /usr/lib64/libgtk-x11-2.0.so.0.2400.10) ==4111==by 0x6675C53: ??? (in /usr/lib64/libgtk-x11-2.0.so.0.2400.10) This is the patch I came up with: Index: b/src/xfdesktop-regular-file-icon.c === --- a/src/xfdesktop-regular-file-icon.c +++ b/src/xfdesktop-regular-file-icon.c @@ -550,10 +550,14 @@ xfdesktop_regular_file_icon_peek_tooltip mtime = g_file_info_get_attribute_uint64(info, G_FILE_ATTRIBUTE_TIME_MODIFIED); time_string = xfdesktop_file_utils_format_time_for_display(mtime); +regular_file_icon-priv-tooltip = +g_strdup_printf(_(Type: %s\nSize: %s\nLast modified: %s), +description, size_string, time_string); +
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2012-05-09 18:22:33 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new (New) Package is xfdesktop, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2012-05-08 11:51:18.0 +0200 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new/xfdesktop.changes 2012-05-09 19:33:07.0 +0200 @@ -1,0 +2,5 @@ +Wed May 9 08:52:30 UTC 2012 - g...@opensuse.org + +- add versioned dependencies + +--- Other differences: -- ++ xfdesktop.spec ++ --- /var/tmp/diff_new_pack.tHB1rP/_old 2012-05-09 19:33:09.0 +0200 +++ /var/tmp/diff_new_pack.tHB1rP/_new 2012-05-09 19:33:09.0 +0200 @@ -33,8 +33,8 @@ BuildRequires: update-desktop-files BuildRequires: xfce4-dev-tools BuildRequires: pkgconfig(dbus-glib-1) -BuildRequires: pkgconfig(exo-1) -BuildRequires: pkgconfig(garcon-1) +BuildRequires: pkgconfig(exo-1) = 0.7.0 +BuildRequires: pkgconfig(garcon-1) = 0.1.2 BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(gmodule-2.0) @@ -43,9 +43,9 @@ BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(libwnck-1.0) -BuildRequires: pkgconfig(libxfce4ui-1) -BuildRequires: pkgconfig(libxfce4util-1.0) -BuildRequires: pkgconfig(libxfconf-0) +BuildRequires: pkgconfig(libxfce4ui-1) = 4.9.0 +BuildRequires: pkgconfig(libxfce4util-1.0) = 4.9.0 +BuildRequires: pkgconfig(libxfconf-0) = 4.9.0 BuildRequires: pkgconfig(thunarx-2) Provides: xfce4-desktop = %{version} Obsoletes: xfce4-desktop %{version} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2012-05-08 11:49:59 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new (New) Package is xfdesktop, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2012-04-19 10:42:53.0 +0200 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new/xfdesktop.changes 2012-05-08 11:51:18.0 +0200 @@ -1,0 +2,101 @@ +Tue May 1 10:48:59 UTC 2012 - g...@opensuse.org + +- rename %{_datadir}/wallpapers/xfce/default.jpg to + %{_datadir}/wallpapers/xfce/default.wallpaper, the default + wallpaper formats may differ and xfdesktop doesn't care about + the filetype extension + +--- +Sun Apr 29 08:56:16 UTC 2012 - g...@opensuse.org + +- update to version 4.10.0 + - use the correct default value for the 'show thumbnails' +checkbox + - remove deprecated glib/gio functions + - translation updates +- added dependency on exo-tools since it uses exo-desktop-item-edit + +--- +Fri Apr 27 10:58:31 UTC 2012 - g...@opensuse.org + +- add dependency on libgarcon-data which provides menu data + +--- +Sat Apr 14 08:50:51 UTC 2012 - g...@opensuse.org + +- update to version 4.9.3 + - fix dependency versions + - hide unneeded message on startup + - apply single click option on startup + - disable the resize grip from the root window + - add new background and remove old ones + - make string translatable + - fix a mnemonic conflict + - simplify the menu reloading + - translation updates +- added xfdesktop-default-backdrop-image.patch which sets the + default backdrop image to a symlink that is delivered by branding + packages +- added xfdesktop-backgrounds-path.patch in order to deliver + background images under DATADIR/wallpapers which is already used + by openSUSE + +--- +Sun Apr 8 16:16:05 UTC 2012 - g...@opensuse.org + +- update to version 4.9.2 + - enable pseudo-transparent backgrounds again + - fix menu without desktop icons + - use the preferred file manager when opening folders + - keep the image width to something sensible for +xfdesktop-settings + - change xfdesktop's menu icon to applications-other + - prevent multiple instances of xfdesktop from running + - comments in .desktop files are displayed in the tooltip + - get correct workspace size with multimon display + - fix xinerama_stretch not refreshing on all monitors + - added the root menu popup when there are no icons shown on the +desktop + - fix a segfault when tumbler isn't available + - single click option to open items on desktop + - arrange icons on the desktop + - always use gdk_screen_get_monitor_geometry + - stretch background across all monitors setting + - unmounted volumes are semi-transparent + - fix for moving files instead of copy when src isn't writable + - modified xfdesktop_icon_view_drag_drop to allow all selected +files to drag and drop + - backdrop image cycling on a timer + - change to POINTER_MOTION_HINT_MASK use +gdk_event_request_motions + - icon positions are saved/restored per resolution + - fix for shift + drag selections + - display correct trash icon on menu desktop + - adds the code required to perform a paste on the on the +desktop + - thumbnail desktop icon previews using tumblerd + - added a check for GDK_GRAB_INVALID_TIME in +xfdesktop_popup_grab_available to mitigate slow menu popups on +a right mouse click + - right-click Drag and Drop + - show dialog in settings category + - remove docs and link to wiki + - drop AC_PROG_LIBTOOL for LT_PREREQ and LT_INIT + - fix moving files to the desktop with shift drag + - fix some compiler warnings + - fix window actions on minimised windows' icons + - fix creation of empty file from template menu + - fix potential crash in xfdesktop-settings + - retrieve the translated desktop file name + - fix crash on focus in when items are selected + - properly invalidate tooltips on file changes + - fix crash when cancelling a file download + - implement open and empty actions for the trash + - implement monitoring for special file icons like the trash + - scroll to the selected background in the settings + - support absolute icon paths in desktop files + - handle volume changes in a timeout + - make sure the background is reloaded on compositing changes + - use Name field as display name of desktop files + +--- Old: xfce4-desktop.xml
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2012-04-19 10:42:37 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new (New) Package is xfdesktop, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2011-10-28 15:30:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new/xfdesktop.changes 2012-04-19 10:42:53.0 +0200 @@ -1,0 +2,14 @@ +Sat Apr 7 22:06:13 UTC 2012 - g...@opensuse.org + +- added xfdesktop-fix-slow-popup-menu.patch which adds a check for + GDK_GRAB_INVALID_TIME in xfdesktop_popup_grab_available to + mitigate slow menu popups on a right mouse click (bnc#669768, + bxo#7172) + +--- +Thu Mar 29 21:44:16 UTC 2012 - g...@opensuse.org + +- split off -lang subpackage +- specfile cleanup + +--- New: xfdesktop-fix-slow-popup-menu.patch Other differences: -- ++ xfdesktop.spec ++ --- /var/tmp/diff_new_pack.mBFGDy/_old 2012-04-19 10:42:54.0 +0200 +++ /var/tmp/diff_new_pack.mBFGDy/_new 2012-04-19 10:42:54.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package xfdesktop # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,31 +16,37 @@ # - Name: xfdesktop Version:4.8.3 -Release:1 +Release:0 +Summary:Desktop Manager for the Xfce Desktop Environment License:GPL-2.0+ -Summary:Desktop manager for the Xfce Desktop Environment -Url:http://www.xfce.org/projects/xfdesktop/ Group: System/GUI/XFCE -Source0:%{name}-%{version}.tar.bz2 +Url:http://docs.xfce.org/xfce/xfdesktop/start +Source0: http://archive.xfce.org/src/xfce/xfdesktop/4.8/%{name}-%{version}.tar.bz2 Source1:xfce4-desktop.xml +# PATCH-FIX-UPSTREAM xfdesktop-fix-slow-popup-menu.patch bnc#669768 bxo#7172 g...@opensuse.org -- Adds a check for GDK_GRAB_INVALID_TIME in xfdesktop_popup_grab_available to mitigate slow menu popups on a right mouse click (backported from upstream git) +Patch0: xfdesktop-fix-slow-popup-menu.patch BuildRequires: fdupes BuildRequires: intltool -BuildRequires: pkgconfig(garcon-1) +BuildRequires: update-desktop-files +BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(exo-1) +BuildRequires: pkgconfig(garcon-1) +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(gmodule-2.0) +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(gthread-2.0) BuildRequires: pkgconfig(gtk+-2.0) -BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(libnotify) -BuildRequires: pkgconfig(libstartup-notification-1.0) BuildRequires: pkgconfig(libwnck-1.0) BuildRequires: pkgconfig(libxfce4ui-1) BuildRequires: pkgconfig(libxfce4util-1.0) -BuildRequires: pkgconfig(thunarx-2) BuildRequires: pkgconfig(libxfconf-0) -BuildRequires: update-desktop-files -Requires: %{name}-branding = %{version} +BuildRequires: pkgconfig(thunarx-2) +Requires: %{name}-branding = %{version} +Recommends: %{name}-lang = %{version} Provides: xfce4-desktop = %{version} Obsoletes: xfce4-desktop %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -53,8 +59,8 @@ background images, as well as real multiscreen and xinerama support. %package branding-upstream -License:GPL-2.0+ -Summary:Upstream branding of xfce4-settings +Summary:Upstream Branding of xfce4-settings +Group: System/GUI/XFCE # BRAND: xfce4-desktop.xml: Control desktop appearance such as the default # BRAND: backdrop image. Conflicts: otherproviders(%{name}-branding) @@ -67,8 +73,11 @@ %description branding-upstream This package provides the upstream look and feel for the Xfce Desktop Manager. +%lang_package + %prep %setup -q +%patch0 -p1 %build export CFLAGS=%{optflags} -fno-strict-aliasing @@ -77,18 +86,21 @@ %install %make_install + install -D -p -m 644 %{SOURCE1} \ %{buildroot}%{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml + %suse_update_desktop_file xfce-backdrop-settings + rm -rf %{buildroot}%{_datadir}/locale/{ast,kk,tl_PH,ur_PK} -%find_lang %{name} + +%find_lang %{name} %{?no_lang_C} + %fdupes %{buildroot}%{_datadir} %clean rm -rf
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2011-12-06 19:15:35 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new (New) Package is xfdesktop, Maintainer is Changes: Other differences: -- ++ xfdesktop.spec ++ --- /var/tmp/diff_new_pack.7WKLZ2/_old 2011-12-06 19:55:09.0 +0100 +++ /var/tmp/diff_new_pack.7WKLZ2/_new 2011-12-06 19:55:09.0 +0100 @@ -20,7 +20,7 @@ Name: xfdesktop Version:4.8.3 Release:1 -License:GPLv2+ +License:GPL-2.0+ Summary:Desktop manager for the Xfce Desktop Environment Url:http://www.xfce.org/projects/xfdesktop/ Group: System/GUI/XFCE @@ -53,7 +53,7 @@ background images, as well as real multiscreen and xinerama support. %package branding-upstream -License:GPLv2+ +License:GPL-2.0+ Summary:Upstream branding of xfce4-settings # BRAND: xfce4-desktop.xml: Control desktop appearance such as the default # BRAND: backdrop image. -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at 2011-10-25 17:21:09 Comparing /work/SRC/openSUSE:Factory/xfdesktop (Old) and /work/SRC/openSUSE:Factory/.xfdesktop.new (New) Package is xfdesktop, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/xfdesktop/xfdesktop.changes 2011-09-23 12:51:31.0 +0200 +++ /work/SRC/openSUSE:Factory/.xfdesktop.new/xfdesktop.changes 2011-10-28 15:30:03.0 +0200 @@ -1,0 +2,5 @@ +Fri Oct 21 12:14:17 UTC 2011 - g...@opensuse.org + +- install HTML documentation under /usr/share/xfce4/xfdesktop/html + +--- Other differences: -- ++ xfdesktop.spec ++ --- /var/tmp/diff_new_pack.WMpPoy/_old 2011-10-28 15:30:14.0 +0200 +++ /var/tmp/diff_new_pack.WMpPoy/_new 2011-10-28 15:30:14.0 +0200 @@ -72,15 +72,13 @@ %build export CFLAGS=%{optflags} -fno-strict-aliasing -%configure --docdir=%{_defaultdocdir}/%{name} +%configure --docdir=%{_datadir}/xfce4/xfdesktop make %{?_smp_mflags} V=1 %install %make_install install -D -p -m 644 %{SOURCE1} \ %{buildroot}%{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml -install -p -m 644 README COPYING AUTHORS ChangeLog INSTALL TODO \ -%{buildroot}/%{_defaultdocdir}/%{name} %suse_update_desktop_file xfce-backdrop-settings rm -rf %{buildroot}%{_datadir}/locale/{ast,kk,tl_PH,ur_PK} %find_lang %{name} @@ -102,7 +100,7 @@ %files -f %name.lang %defattr(-,root,root) -%doc %{_defaultdocdir}/%{name} +%doc README COPYING AUTHORS ChangeLog TODO %{_bindir}/xfdesktop %{_bindir}/xfdesktop-settings %{_datadir}/applications/xfce-backdrop-settings.desktop @@ -112,6 +110,9 @@ %{_mandir}/man1/xfdesktop.1.gz %{_datadir}/pixmaps/xfdesktop %{_datadir}/xfce4/backdrops +%dir %{_datadir}/xfce4 +%dir %{_datadir}/xfce4/xfdesktop +%doc %{_datadir}/xfce4/xfdesktop/html/ %files branding-upstream %defattr(-,root,root) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xfdesktop for openSUSE:Factory
Hello community, here is the log from the commit of package xfdesktop for openSUSE:Factory checked in at Wed Sep 21 17:29:37 CEST 2011. --- xfdesktop/xfdesktop.changes 2011-06-13 15:05:03.0 +0200 +++ /mounts/work_src_done/STABLE/xfdesktop/xfdesktop.changes2011-09-19 15:49:59.0 +0200 @@ -1,0 +2,7 @@ +Mon Sep 19 13:45:47 UTC 2011 - g...@opensuse.org + +- update to version 4.8.3 + - fix moving files to the desktop via shift drag + - translation updates + +--- calling whatdependson for head-i586 Old: xfdesktop-4.8.2.tar.bz2 New: xfdesktop-4.8.3.tar.bz2 Other differences: -- ++ xfdesktop.spec ++ --- /var/tmp/diff_new_pack.93z5yl/_old 2011-09-21 17:29:31.0 +0200 +++ /var/tmp/diff_new_pack.93z5yl/_new 2011-09-21 17:29:31.0 +0200 @@ -18,7 +18,7 @@ Name: xfdesktop -Version:4.8.2 +Version:4.8.3 Release:1 License:GPLv2+ Summary:Desktop manager for the Xfce Desktop Environment ++ xfdesktop-4.8.2.tar.bz2 - xfdesktop-4.8.3.tar.bz2 ++ 16049 lines of diff (skipped) Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org