[arch-commits] Commit in xfdesktop/repos/extra-x86_64 (3 files)
Date: Monday, November 2, 2020 @ 19:02:47 Author: foutrelis Revision: 399175 archrelease: copy trunk to extra-x86_64 Added: xfdesktop/repos/extra-x86_64/PKGBUILD (from rev 399174, xfdesktop/trunk/PKGBUILD) Deleted: xfdesktop/repos/extra-x86_64/PKGBUILD xfdesktop/repos/extra-x86_64/fix-memory-leak-when-reconnecting-DP-monitor.patch + PKGBUILD | 79 +-- fix-memory-leak-when-reconnecting-DP-monitor.patch | 34 2 files changed, 38 insertions(+), 75 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-11-02 19:02:41 UTC (rev 399174) +++ PKGBUILD2020-11-02 19:02:47 UTC (rev 399175) @@ -1,41 +0,0 @@ -# Maintainer: Evangelos Foutras -# Contributor: tobias - -pkgname=xfdesktop -pkgver=4.14.2 -pkgrel=2 -pkgdesc="A desktop manager for Xfce" -arch=('x86_64') -url="https://www.xfce.org/; -license=('GPL2') -groups=('xfce4') -depends=('libxfce4ui' 'libwnck3' 'exo' 'thunar' 'garcon' 'hicolor-icon-theme') -makedepends=('intltool') -source=(https://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2 -fix-memory-leak-when-reconnecting-DP-monitor.patch) -sha256sums=('a30534461fea907f969f608a11c84be0b1aaad687c591c32cd56a9d274ea3e74' -'e6e14ec1d3fd594b0003b3724cc039d882c5f85ee0d9ece7c873d57310e8aec9') - -prepare() { - cd "$srcdir/$pkgname-$pkgver" - patch -Np1 -i ../fix-memory-leak-when-reconnecting-DP-monitor.patch -} - -build() { - cd "$srcdir/$pkgname-$pkgver" - - ./configure \ ---prefix=/usr \ ---sysconfdir=/etc \ ---enable-thunarx \ ---enable-notifications \ ---disable-debug - make -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - make DESTDIR="$pkgdir" install -} - -# vim:set ts=2 sw=2 et: Copied: xfdesktop/repos/extra-x86_64/PKGBUILD (from rev 399174, xfdesktop/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-11-02 19:02:47 UTC (rev 399175) @@ -0,0 +1,38 @@ +# Maintainer: Evangelos Foutras +# Contributor: tobias + +pkgname=xfdesktop +pkgver=4.14.3 +pkgrel=1 +pkgdesc="A desktop manager for Xfce" +arch=('x86_64') +url="https://www.xfce.org/; +license=('GPL2') +groups=('xfce4') +depends=('libxfce4ui' 'libwnck3' 'exo' 'thunar' 'garcon' 'hicolor-icon-theme') +makedepends=('intltool') +source=(https://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2) +sha256sums=('06d7d08f41a847f539e9aeb52ed715f960255dc1b2162a60e5f90661892a5793') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure \ +--prefix=/usr \ +--sysconfdir=/etc \ +--enable-thunarx \ +--enable-notifications \ +--disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: Deleted: fix-memory-leak-when-reconnecting-DP-monitor.patch === --- fix-memory-leak-when-reconnecting-DP-monitor.patch 2020-11-02 19:02:41 UTC (rev 399174) +++ fix-memory-leak-when-reconnecting-DP-monitor.patch 2020-11-02 19:02:47 UTC (rev 399175) @@ -1,34 +0,0 @@ -From f3f9bdb5a9162480ba1a892d37859321f37c4d51 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: [PATCH] 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);
[arch-commits] Commit in xfdesktop/repos/extra-x86_64 (3 files)
Date: Friday, May 8, 2020 @ 21:20:01 Author: foutrelis Revision: 382810 archrelease: copy trunk to extra-x86_64 Added: xfdesktop/repos/extra-x86_64/PKGBUILD (from rev 382809, xfdesktop/trunk/PKGBUILD) xfdesktop/repos/extra-x86_64/fix-memory-leak-when-reconnecting-DP-monitor.patch (from rev 382809, xfdesktop/trunk/fix-memory-leak-when-reconnecting-DP-monitor.patch) Deleted: xfdesktop/repos/extra-x86_64/PKGBUILD + PKGBUILD | 79 +-- fix-memory-leak-when-reconnecting-DP-monitor.patch | 34 2 files changed, 75 insertions(+), 38 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-05-08 21:19:57 UTC (rev 382809) +++ PKGBUILD2020-05-08 21:20:01 UTC (rev 382810) @@ -1,38 +0,0 @@ -# Maintainer: Evangelos Foutras -# Contributor: tobias - -pkgname=xfdesktop -pkgver=4.14.2 -pkgrel=1 -pkgdesc="A desktop manager for Xfce" -arch=('x86_64') -url="https://www.xfce.org/; -license=('GPL2') -groups=('xfce4') -depends=('libxfce4ui' 'libwnck3' 'exo' 'thunar' 'garcon' 'hicolor-icon-theme') -makedepends=('intltool') -source=(https://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2) -sha256sums=('a30534461fea907f969f608a11c84be0b1aaad687c591c32cd56a9d274ea3e74') - -prepare() { - cd "$srcdir/$pkgname-$pkgver" -} - -build() { - cd "$srcdir/$pkgname-$pkgver" - - ./configure \ ---prefix=/usr \ ---sysconfdir=/etc \ ---enable-thunarx \ ---enable-notifications \ ---disable-debug - make -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - make DESTDIR="$pkgdir" install -} - -# vim:set ts=2 sw=2 et: Copied: xfdesktop/repos/extra-x86_64/PKGBUILD (from rev 382809, xfdesktop/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-05-08 21:20:01 UTC (rev 382810) @@ -0,0 +1,41 @@ +# Maintainer: Evangelos Foutras +# Contributor: tobias + +pkgname=xfdesktop +pkgver=4.14.2 +pkgrel=2 +pkgdesc="A desktop manager for Xfce" +arch=('x86_64') +url="https://www.xfce.org/; +license=('GPL2') +groups=('xfce4') +depends=('libxfce4ui' 'libwnck3' 'exo' 'thunar' 'garcon' 'hicolor-icon-theme') +makedepends=('intltool') +source=(https://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2 +fix-memory-leak-when-reconnecting-DP-monitor.patch) +sha256sums=('a30534461fea907f969f608a11c84be0b1aaad687c591c32cd56a9d274ea3e74' +'e6e14ec1d3fd594b0003b3724cc039d882c5f85ee0d9ece7c873d57310e8aec9') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + patch -Np1 -i ../fix-memory-leak-when-reconnecting-DP-monitor.patch +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure \ +--prefix=/usr \ +--sysconfdir=/etc \ +--enable-thunarx \ +--enable-notifications \ +--disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: Copied: xfdesktop/repos/extra-x86_64/fix-memory-leak-when-reconnecting-DP-monitor.patch (from rev 382809, xfdesktop/trunk/fix-memory-leak-when-reconnecting-DP-monitor.patch) === --- fix-memory-leak-when-reconnecting-DP-monitor.patch (rev 0) +++ fix-memory-leak-when-reconnecting-DP-monitor.patch 2020-05-08 21:20:01 UTC (rev 382810) @@ -0,0 +1,34 @@ +From f3f9bdb5a9162480ba1a892d37859321f37c4d51 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: [PATCH] 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);
[arch-commits] Commit in xfdesktop/repos/extra-x86_64 (3 files)
Date: Friday, May 17, 2019 @ 18:41:27 Author: foutrelis Revision: 353551 archrelease: copy trunk to extra-x86_64 Added: xfdesktop/repos/extra-x86_64/PKGBUILD (from rev 353550, xfdesktop/trunk/PKGBUILD) Deleted: xfdesktop/repos/extra-x86_64/PKGBUILD xfdesktop/repos/extra-x86_64/bug15198-move-icons-to-other-displays.patch -+ PKGBUILD| 81 +++--- bug15198-move-icons-to-other-displays.patch | 311 -- 2 files changed, 38 insertions(+), 354 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-05-17 18:41:24 UTC (rev 353550) +++ PKGBUILD2019-05-17 18:41:27 UTC (rev 353551) @@ -1,43 +0,0 @@ -# Maintainer: Evangelos Foutras -# Contributor: tobias - -pkgname=xfdesktop -pkgver=4.13.3 -pkgrel=2 -pkgdesc="A desktop manager for Xfce" -arch=('x86_64') -url="https://www.xfce.org/; -license=('GPL2') -groups=('xfce4') -depends=('libxfce4ui' 'libwnck3' 'exo' 'thunar' 'garcon' 'hicolor-icon-theme') -makedepends=('intltool') -source=(https://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2 -bug15198-move-icons-to-other-displays.patch) -sha256sums=('80f7f28ef17638fe1cf4481db694731c208785a56b6c840005202f9c2db238f5' -'a469774b478b0c666a6fcc15dd5165b1a5a15ed263fc85f7bfd91f7b3ca1168b') - -prepare() { - cd "$srcdir/$pkgname-$pkgver" - - # https://bugzilla.xfce.org/show_bug.cgi?id=15198 - patch -Np1 -i ../bug15198-move-icons-to-other-displays.patch -} - -build() { - cd "$srcdir/$pkgname-$pkgver" - - ./configure \ ---prefix=/usr \ ---sysconfdir=/etc \ ---enable-thunarx \ ---enable-notifications \ ---disable-debug - make -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - make DESTDIR="$pkgdir" install -} - -# vim:set ts=2 sw=2 et: Copied: xfdesktop/repos/extra-x86_64/PKGBUILD (from rev 353550, xfdesktop/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-05-17 18:41:27 UTC (rev 353551) @@ -0,0 +1,38 @@ +# Maintainer: Evangelos Foutras +# Contributor: tobias + +pkgname=xfdesktop +pkgver=4.13.4 +pkgrel=1 +pkgdesc="A desktop manager for Xfce" +arch=('x86_64') +url="https://www.xfce.org/; +license=('GPL2') +groups=('xfce4') +depends=('libxfce4ui' 'libwnck3' 'exo' 'thunar' 'garcon' 'hicolor-icon-theme') +makedepends=('intltool') +source=(https://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2) +sha256sums=('f4f7fa5162512971c25066eb04ef78f0d075656da79b6f7425ffb619a5119ca0') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure \ +--prefix=/usr \ +--sysconfdir=/etc \ +--enable-thunarx \ +--enable-notifications \ +--disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: Deleted: bug15198-move-icons-to-other-displays.patch === --- bug15198-move-icons-to-other-displays.patch 2019-05-17 18:41:24 UTC (rev 353550) +++ bug15198-move-icons-to-other-displays.patch 2019-05-17 18:41:27 UTC (rev 353551) @@ -1,311 +0,0 @@ -From 2d9a081c0ff88cb2c2061beb345d1eb8ec3c070b Mon Sep 17 00:00:00 2001 -From: Simon Steinbeiss -Date: Sat, 16 Mar 2019 22:39:02 +0100 -Subject: Re-introduce ability to move icons to other displays (Bug #15198) - -This feature was accidentally removed as part of -8331081ac2191733b4093ee163812eb0706748d7. - src/xfdesktop-file-icon-manager.c | 65 +-- - src/xfdesktop-icon-view.c | 133 +- - src/xfdesktop-icon-view.h | 8 +++ - 3 files changed, 171 insertions(+), 35 deletions(-) - -diff --git a/src/xfdesktop-file-icon-manager.c b/src/xfdesktop-file-icon-manager.c -index 7a73dba9..807c9bc6 100644 a/src/xfdesktop-file-icon-manager.c -+++ b/src/xfdesktop-file-icon-manager.c -@@ -1903,22 +1903,35 @@ xfdesktop_file_icon_manager_save_icons(gpointer user_data) - XfdesktopFileIconManager *fmanager = XFDESKTOP_FILE_ICON_MANAGER(user_data); - gchar relpath[PATH_MAX], *tmppath, *path; - XfceRc *rcfile; --GdkScreen *screen; --GdkDisplay *display; --GdkMonitor *monitor; --GdkRectangle rectangle; -+gint x = 0, y = 0, width = 0, height = 0; - - fmanager->priv->save_icons_id = 0; - --screen = gtk_widget_get_screen (GTK_WIDGET (fmanager->priv->icon_view)); --display = gdk_screen_get_display (screen); --monitor = gdk_display_get_monitor_at_window (display, gtk_widget_get_parent_window(GTK_WIDGET(fmanager->priv->icon_view))); --gdk_monitor_get_workarea (monitor, ); -+if (!xfdesktop_get_workarea_single(fmanager->priv->icon_view, -+ 0, -+
[arch-commits] Commit in xfdesktop/repos/extra-x86_64 (3 files)
Date: Thursday, March 28, 2019 @ 09:47:44 Author: foutrelis Revision: 349336 archrelease: copy trunk to extra-x86_64 Added: xfdesktop/repos/extra-x86_64/PKGBUILD (from rev 349335, xfdesktop/trunk/PKGBUILD) xfdesktop/repos/extra-x86_64/bug15198-move-icons-to-other-displays.patch (from rev 349335, xfdesktop/trunk/bug15198-move-icons-to-other-displays.patch) Deleted: xfdesktop/repos/extra-x86_64/PKGBUILD -+ PKGBUILD| 77 +++--- bug15198-move-icons-to-other-displays.patch | 311 ++ 2 files changed, 354 insertions(+), 34 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-03-28 09:47:37 UTC (rev 349335) +++ PKGBUILD2019-03-28 09:47:44 UTC (rev 349336) @@ -1,34 +0,0 @@ -# Maintainer: Evangelos Foutras -# Contributor: tobias - -pkgname=xfdesktop -pkgver=4.13.3 -pkgrel=1 -pkgdesc="A desktop manager for Xfce" -arch=('x86_64') -url="http://www.xfce.org/; -license=('GPL2') -groups=('xfce4') -depends=('libxfce4ui' 'libwnck3' 'exo' 'thunar' 'garcon' 'hicolor-icon-theme') -makedepends=('intltool') -source=(https://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2) -sha256sums=('80f7f28ef17638fe1cf4481db694731c208785a56b6c840005202f9c2db238f5') - -build() { - cd "$srcdir/$pkgname-$pkgver" - - ./configure \ ---prefix=/usr \ ---sysconfdir=/etc \ ---enable-thunarx \ ---enable-notifications \ ---disable-debug - make -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - make DESTDIR="$pkgdir" install -} - -# vim:set ts=2 sw=2 et: Copied: xfdesktop/repos/extra-x86_64/PKGBUILD (from rev 349335, xfdesktop/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-03-28 09:47:44 UTC (rev 349336) @@ -0,0 +1,43 @@ +# Maintainer: Evangelos Foutras +# Contributor: tobias + +pkgname=xfdesktop +pkgver=4.13.3 +pkgrel=2 +pkgdesc="A desktop manager for Xfce" +arch=('x86_64') +url="https://www.xfce.org/; +license=('GPL2') +groups=('xfce4') +depends=('libxfce4ui' 'libwnck3' 'exo' 'thunar' 'garcon' 'hicolor-icon-theme') +makedepends=('intltool') +source=(https://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2 +bug15198-move-icons-to-other-displays.patch) +sha256sums=('80f7f28ef17638fe1cf4481db694731c208785a56b6c840005202f9c2db238f5' +'a469774b478b0c666a6fcc15dd5165b1a5a15ed263fc85f7bfd91f7b3ca1168b') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + + # https://bugzilla.xfce.org/show_bug.cgi?id=15198 + patch -Np1 -i ../bug15198-move-icons-to-other-displays.patch +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure \ +--prefix=/usr \ +--sysconfdir=/etc \ +--enable-thunarx \ +--enable-notifications \ +--disable-debug + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: Copied: xfdesktop/repos/extra-x86_64/bug15198-move-icons-to-other-displays.patch (from rev 349335, xfdesktop/trunk/bug15198-move-icons-to-other-displays.patch) === --- bug15198-move-icons-to-other-displays.patch (rev 0) +++ bug15198-move-icons-to-other-displays.patch 2019-03-28 09:47:44 UTC (rev 349336) @@ -0,0 +1,311 @@ +From 2d9a081c0ff88cb2c2061beb345d1eb8ec3c070b Mon Sep 17 00:00:00 2001 +From: Simon Steinbeiss +Date: Sat, 16 Mar 2019 22:39:02 +0100 +Subject: Re-introduce ability to move icons to other displays (Bug #15198) + +This feature was accidentally removed as part of +8331081ac2191733b4093ee163812eb0706748d7. +--- + src/xfdesktop-file-icon-manager.c | 65 +-- + src/xfdesktop-icon-view.c | 133 +- + src/xfdesktop-icon-view.h | 8 +++ + 3 files changed, 171 insertions(+), 35 deletions(-) + +diff --git a/src/xfdesktop-file-icon-manager.c b/src/xfdesktop-file-icon-manager.c +index 7a73dba9..807c9bc6 100644 +--- a/src/xfdesktop-file-icon-manager.c b/src/xfdesktop-file-icon-manager.c +@@ -1903,22 +1903,35 @@ xfdesktop_file_icon_manager_save_icons(gpointer user_data) + XfdesktopFileIconManager *fmanager = XFDESKTOP_FILE_ICON_MANAGER(user_data); + gchar relpath[PATH_MAX], *tmppath, *path; + XfceRc *rcfile; +-GdkScreen *screen; +-GdkDisplay *display; +-GdkMonitor *monitor; +-GdkRectangle rectangle; ++gint x = 0, y = 0, width = 0, height = 0; + + fmanager->priv->save_icons_id = 0; + +-screen = gtk_widget_get_screen (GTK_WIDGET (fmanager->priv->icon_view)); +-display = gdk_screen_get_display (screen); +-monitor = gdk_display_get_monitor_at_window (display, gtk_widget_get_parent_window(GTK_WIDGET(fmanager->priv->icon_view))); +-gdk_monitor_get_workarea (monitor, );