pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/wm/marco marco: update to 1.26.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/411712fb83cc
branches:  trunk
changeset: 388638:411712fb83cc
user:      gutteridge <gutteridge%pkgsrc.org@localhost>
date:      Thu Nov 24 02:25:38 2022 +0000

description:
marco: update to 1.26.1

Change log:

### marco 1.26.1

  * update translations
  * replace _NET_WM_PID with XResGetClientPid
  * Always bring into foreground the previous window after closing one
  * window: do not disable fullscreen for dialogs
  * theme: fix memory leak
  * compositor-xrender: fix memory leak
  * build: fix meson build
  * prefs: fix memory leak
  * fix code-formatting issue of previous commit
  * Safeguard against calling gdk_x11_window_get_xid with a NULL GdkWindow

### marco 1.26.0

  * update translations
  * tabpopup: fix cairo surface leak
  * window: add support for _GNOME_WM_STRUT_AREA
  * screen: add support for _GTK_WORKAREAS_Dn

### marco 1.25.1

  * update translations
  * window: Do not render shadows on left/right tiled windows
  * iconcache: Use GDesktopAppInfo to find correct application icons
  * window: Track window rectangle before corner tiling
  * window: Track window rectangle before tiling
  * window: Only unmaximize when the window is already maximized.
  * window-props: g_memdup is dreprecated from glib 2.68
  * warning: declaration of a variable shadows a previous local
  * testasyncgetprop: Mismatching the argument type 'unsigned long'
  * bell: Unused static function 'bell_flash_screen'
  * frames: Unused static functions 'get_client_region', 'get_frame_region'
  * compositor-xrender.c: Make sure tooltips are visible when the source
  * bell: missing include guard
  * i18n: Use glib's gettext support macros
  * window: turn into a GObject
  * build: autoconf/meson use the same value for PACKAGE_STRING
  * Remove the copyright information when printing the version from the command line
  * build: show verbose logging and debug status in configuration summary
  * build: by default disable also the verbose mode for autoconf
  * Remove USE_MATE2_MACROS from autogen.sh (legacy)
  * Added VI keys (hjkl) for moving and resizing windows
  * window: do not unfocus on new window.
  * Do not call cairo paint on generate_pixmaps.
  * compositor-xrender: Use USHRT_MAX macro from limits.h
  * compositor-xrender: Remove float-conversion warning
  * theme: macro "ALPHA_TO_UCHAR" is not used
  * window: expand tile size cycling support
  * Remove multiple empty lines
  * Remove trailing spaces/tabs
  * common: window icon (META_DEFAULT_ICON_NAME) is no longer available

### marco 1.25.0

  * update translations
  * Remove enum conversion warnings
  * workspace: Don't try to use per-workspace MRU lists as a hint for focusing
  * stack: make meta_window_raise() and meta_window_lower() smarter
  * compositor: fix possible crash closing/destroying window . Fixes to previous commit.
  * window: fix crash if workspace is null
  * In the pop-up workspace switcher, show the selected workspace
  * Use rounded values instead of truncate them
  * build: silent build warnings for distcheck
  * build: do not override the default value for MATE_COMPILE_WARNINGS
  * Remove unnecessary warnings about visible region
  * meson: improvements
  * Guard against null changes introduced by previous commit
  * Introduce nullpointer checks and return null if validation fails
  * util: meta_bug raises SIGABRT so it shouldn't return
  * add meson build files to EXTRA_DIST
  * remove warning: 'GTimeVal' is deprecated
  * theme: avoid deprecated g_memmove
  * frames: don't bother painting the background

diffstat:

 wm/marco/Makefile                              |   6 ++--
 wm/marco/distinfo                              |  17 +++++------
 wm/marco/patches/patch-src_core_delete.c       |   6 ++--
 wm/marco/patches/patch-src_core_keybindings.c  |   6 ++--
 wm/marco/patches/patch-src_core_main.c         |   6 ++--
 wm/marco/patches/patch-src_core_window-props.c |   6 ++--
 wm/marco/patches/patch-src_ui_draw-workspace.c |  37 --------------------------
 7 files changed, 23 insertions(+), 61 deletions(-)

diffs (160 lines):

diff -r 69d6e1d54e87 -r 411712fb83cc wm/marco/Makefile
--- a/wm/marco/Makefile Wed Nov 23 23:48:02 2022 +0000
+++ b/wm/marco/Makefile Thu Nov 24 02:25:38 2022 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.32 2022/08/11 05:09:21 gutteridge Exp $
+# $NetBSD: Makefile,v 1.33 2022/11/24 02:25:38 gutteridge Exp $
 
 .include "../../meta-pkgs/mate/Makefile.common"
 
-DISTNAME=      marco-${VERSION:R}.2
-PKGREVISION=   3
+VERSION=       1.26.1
+DISTNAME=      marco-${VERSION:R}.1
 CATEGORIES=    wm
 
 COMMENT=       Fork of GNOME Metacity
diff -r 69d6e1d54e87 -r 411712fb83cc wm/marco/distinfo
--- a/wm/marco/distinfo Wed Nov 23 23:48:02 2022 +0000
+++ b/wm/marco/distinfo Thu Nov 24 02:25:38 2022 +0000
@@ -1,11 +1,10 @@
-$NetBSD: distinfo,v 1.18 2021/10/26 11:25:14 nia Exp $
+$NetBSD: distinfo,v 1.19 2022/11/24 02:25:38 gutteridge Exp $
 
-BLAKE2s (marco-1.24.2.tar.xz) = ef1edd941b485a0a2a47dc3562dcd0c4c20ac8057d6dfbb025825ad7849356cc
-SHA512 (marco-1.24.2.tar.xz) = 2e699935fb72ddc34aa1f98f5771f252141245ad8fd0983aafe5ea55aeeb3f90b5d68a61c27704adf0b929565180367aae46486d45e789d7de101ec9a7bc9f96
-Size (marco-1.24.2.tar.xz) = 1845356 bytes
+BLAKE2s (marco-1.26.1.tar.xz) = c20c52fa710d6995bff781ca37420e4eceaed32d952d413161a77900ef320c79
+SHA512 (marco-1.26.1.tar.xz) = 241857696f5cafe3ce96b90e3302e6bcc5d5cbae2f5bb5d71e73d623fcfd2f1a7079415efb2d93d77d0a135ea96e1fd144ab2530fa87935c913b85555f217fc9
+Size (marco-1.26.1.tar.xz) = 1863304 bytes
 SHA1 (patch-src_compositor_compositor-xrender.c) = 5cb7e98d8e2b1dda2842f422ad2268bb258c35ee
-SHA1 (patch-src_core_delete.c) = ace180e80d63bbf0a35abc18bf6501061e09d158
-SHA1 (patch-src_core_keybindings.c) = 98235897926d017994e1fa01c754419d14432b08
-SHA1 (patch-src_core_main.c) = 2ca845168633a2856a86453407b3a165f66e8863
-SHA1 (patch-src_core_window-props.c) = 23d7c68e3e2c89004c610046378bd855d1d6358a
-SHA1 (patch-src_ui_draw-workspace.c) = e48653b9143e14a3ba9ed2582dee10751db30278
+SHA1 (patch-src_core_delete.c) = 5520da7cc057c391f558786429ca3812c261eb16
+SHA1 (patch-src_core_keybindings.c) = 419f25c9c0681e4a044212be99475ce7e16a87f9
+SHA1 (patch-src_core_main.c) = d80ede1dc8e3cf476f9c621ef304663730195f92
+SHA1 (patch-src_core_window-props.c) = 7b5c1cc437d512ea3696e5d94044f7f990b714de
diff -r 69d6e1d54e87 -r 411712fb83cc wm/marco/patches/patch-src_core_delete.c
--- a/wm/marco/patches/patch-src_core_delete.c  Wed Nov 23 23:48:02 2022 +0000
+++ b/wm/marco/patches/patch-src_core_delete.c  Thu Nov 24 02:25:38 2022 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-src_core_delete.c,v 1.1 2017/06/28 15:35:11 jperkin Exp $
+$NetBSD: patch-src_core_delete.c,v 1.2 2022/11/24 02:25:39 gutteridge Exp $
 
 Set _XOPEN_SOURCE to 600 to avoid conflict with C99.
 
---- src/core/delete.c.orig     2017-05-10 15:03:59.000000000 +0000
+--- src/core/delete.c.orig     2022-11-12 16:47:39.000000000 +0000
 +++ src/core/delete.c
 @@ -23,7 +23,7 @@
   */
@@ -12,4 +12,4 @@
 +#define _XOPEN_SOURCE 600 /* for gethostname() and kill() */
  
  #include <config.h>
- #include "util.h"
+ #include <glib/gi18n-lib.h>
diff -r 69d6e1d54e87 -r 411712fb83cc wm/marco/patches/patch-src_core_keybindings.c
--- a/wm/marco/patches/patch-src_core_keybindings.c     Wed Nov 23 23:48:02 2022 +0000
+++ b/wm/marco/patches/patch-src_core_keybindings.c     Thu Nov 24 02:25:38 2022 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-src_core_keybindings.c,v 1.1 2017/06/28 15:35:11 jperkin Exp $
+$NetBSD: patch-src_core_keybindings.c,v 1.2 2022/11/24 02:25:39 gutteridge Exp $
 
 Set _XOPEN_SOURCE to 600 to avoid conflict with C99.
 
---- src/core/keybindings.c.orig        2017-05-10 15:03:59.000000000 +0000
+--- src/core/keybindings.c.orig        2022-11-12 16:47:39.000000000 +0000
 +++ src/core/keybindings.c
 @@ -24,7 +24,7 @@
   */
@@ -12,4 +12,4 @@
 +#define _XOPEN_SOURCE 600 /* for putenv() */
  
  #include <config.h>
- #include "keybindings.h"
+ #include <glib/gi18n-lib.h>
diff -r 69d6e1d54e87 -r 411712fb83cc wm/marco/patches/patch-src_core_main.c
--- a/wm/marco/patches/patch-src_core_main.c    Wed Nov 23 23:48:02 2022 +0000
+++ b/wm/marco/patches/patch-src_core_main.c    Thu Nov 24 02:25:38 2022 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-src_core_main.c,v 1.1 2017/06/28 15:35:11 jperkin Exp $
+$NetBSD: patch-src_core_main.c,v 1.2 2022/11/24 02:25:39 gutteridge Exp $
 
 Set _XOPEN_SOURCE to 600 to avoid conflict with C99.
 
---- src/core/main.c.orig       2017-05-10 15:03:59.000000000 +0000
+--- src/core/main.c.orig       2022-11-12 16:47:39.000000000 +0000
 +++ src/core/main.c
 @@ -42,7 +42,7 @@
   */
@@ -12,4 +12,4 @@
 +#define _XOPEN_SOURCE 600 /* for putenv() and some signal-related functions */
  
  #include <config.h>
- #include "main.h"
+ #include <glib/gi18n-lib.h>
diff -r 69d6e1d54e87 -r 411712fb83cc wm/marco/patches/patch-src_core_window-props.c
--- a/wm/marco/patches/patch-src_core_window-props.c    Wed Nov 23 23:48:02 2022 +0000
+++ b/wm/marco/patches/patch-src_core_window-props.c    Thu Nov 24 02:25:38 2022 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-src_core_window-props.c,v 1.1 2017/06/28 15:35:11 jperkin Exp $
+$NetBSD: patch-src_core_window-props.c,v 1.2 2022/11/24 02:25:39 gutteridge Exp $
 
 Set _XOPEN_SOURCE to 600 to avoid conflict with C99.
 
---- src/core/window-props.c.orig       2017-05-10 15:03:59.000000000 +0000
+--- src/core/window-props.c.orig       2022-11-12 16:47:39.000000000 +0000
 +++ src/core/window-props.c
 @@ -36,7 +36,7 @@
   */
@@ -12,4 +12,4 @@
 +#define _XOPEN_SOURCE 600 /* for gethostname() */
  
  #include <config.h>
- #include "window-props.h"
+ #include <glib/gi18n-lib.h>
diff -r 69d6e1d54e87 -r 411712fb83cc wm/marco/patches/patch-src_ui_draw-workspace.c
--- a/wm/marco/patches/patch-src_ui_draw-workspace.c    Wed Nov 23 23:48:02 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-$NetBSD: patch-src_ui_draw-workspace.c,v 1.1 2021/07/11 03:32:48 gutteridge Exp $
-
-Fix memory leaks that can lead to significant responsiveness issues.
-https://github.com/mate-desktop/marco/commit/76da06f
-https://github.com/mate-desktop/marco/issues/685
-
---- src/ui/draw-workspace.c.orig       2021-03-23 15:55:18.000000000 +0000
-+++ src/ui/draw-workspace.c
-@@ -131,6 +131,7 @@ draw_window (GtkWidget                  
-       /* If the icon is too big, fall back to mini icon. */
-       if (icon_w > (winrect->width - 2) || icon_h > (winrect->height - 2))
-         {
-+          cairo_surface_destroy (icon);
-           icon = gdk_cairo_surface_create_from_pixbuf (win->mini_icon, scale, NULL);
-           if (icon)
-             {
-@@ -139,7 +140,10 @@ draw_window (GtkWidget                  
- 
-               /* Give up. */
-               if (icon_w > (winrect->width - 2) || icon_h > (winrect->height - 2))
--                icon = NULL;
-+                {
-+                  cairo_surface_destroy (icon);
-+                  icon = NULL;
-+                }
-             }
-         }
-     }
-@@ -155,6 +159,8 @@ draw_window (GtkWidget                  
-       cairo_clip (cr);
-       cairo_paint (cr);
-       cairo_restore (cr);
-+
-+      cairo_surface_destroy (icon);
-     }
- 
-   gtk_style_context_get_color (style, state, &color);



Home | Main Index | Thread Index | Old Index