Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package emacs for openSUSE:Factory checked 
in at 2026-08-09 21:32:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/emacs (Old)
 and      /work/SRC/openSUSE:Factory/.emacs.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "emacs"

Sun Aug  9 21:32:55 2026 rev:220 rq:1370206 version:30.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/emacs/emacs.changes      2026-08-05 
17:46:33.869971999 +0200
+++ /work/SRC/openSUSE:Factory/.emacs.new.16738/emacs.changes   2026-08-09 
21:34:08.763738856 +0200
@@ -1,0 +2,6 @@
+Fri Aug  7 07:11:58 UTC 2026 - Dr. Werner Fink <[email protected]>
+
+- Add patch emacs-30.2-pgtk-visual-bell-boo1271643.patch from upstream
+  mailing list to fix memory leak in wayland port (boo#1271643)
+
+-------------------------------------------------------------------

New:
----
  emacs-30.2-pgtk-visual-bell-boo1271643.patch

----------(New B)----------
  New:
- Add patch emacs-30.2-pgtk-visual-bell-boo1271643.patch from upstream
  mailing list to fix memory leak in wayland port (boo#1271643)
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ emacs.spec ++++++
--- /var/tmp/diff_new_pack.a0j8Yg/_old  2026-08-09 21:34:09.999781018 +0200
+++ /var/tmp/diff_new_pack.a0j8Yg/_new  2026-08-09 21:34:09.999781018 +0200
@@ -252,6 +252,7 @@
 Patch26:        emacs-27.1-pdftex.patch
 Patch27:        emacs-30.1-seccomp.patch
 Patch49:        0009-pdumper-set-DUMP_RELOC_ALIGNMENT_BITS-1-for-m68k.patch
+Patch50:        emacs-30.2-pgtk-visual-bell-boo1271643.patch
 Patch52:        0012-Add-inhibit-native-compilation.patch
 Patch53:        0013-Rename-to-inhibit-automatic-native-compilation.patch
 Patch55:        0015-Change-native-comp-async-jobs-number-default-to-1.patch
@@ -432,6 +433,7 @@
 %prep
 %setup -q -b 2
 %patch -P49 -p1
+%patch -P50 -p0
 %patch -P52 -p1
 %patch -P53 -p1
 %patch -P55 -p1

++++++ emacs-30.2-pgtk-visual-bell-boo1271643.patch ++++++
>From upstream 
>https://lists.gnu.org/archive/html/bug-gnu-emacs/2025-03/msg01939.html

bug#77128: 29.4; Memory leak in visual bell (pgtk_flash) on pure GTK Wayland 
builds

---
 src/pgtkterm.c |   12 ++++++++++++
 1 file changed, 12 insertions(+)

--- src/pgtkterm.c
+++ src/pgtkterm.c      2026-08-07 07:07:48.771524828 +0000
@@ -3832,6 +3832,18 @@ pgtk_flash (struct frame *f)
       cairo_fill (cr);
     }
 
+  if (FRAME_X_OUTPUT (f)->cr_surface_visible_bell != NULL)
+    {
+      cairo_surface_destroy (FRAME_X_OUTPUT (f)->cr_surface_visible_bell);
+      FRAME_X_OUTPUT (f)->cr_surface_visible_bell = NULL;
+    }
+
+  if (FRAME_X_OUTPUT (f)->atimer_visible_bell != NULL)
+    {
+      cancel_atimer (FRAME_X_OUTPUT (f)->atimer_visible_bell);
+      FRAME_X_OUTPUT (f)->atimer_visible_bell = NULL;
+    }
+
   FRAME_X_OUTPUT (f)->cr_surface_visible_bell = surface;
 
   delay = make_timespec (0, 50 * 1000 * 1000);

Reply via email to