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