Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package foot for openSUSE:Factory checked in at 2026-03-14 22:23:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/foot (Old) and /work/SRC/openSUSE:Factory/.foot.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "foot" Sat Mar 14 22:23:19 2026 rev:50 rq:1338983 version:1.26.1 Changes: -------- --- /work/SRC/openSUSE:Factory/foot/foot.changes 2026-03-04 21:07:55.583160277 +0100 +++ /work/SRC/openSUSE:Factory/.foot.new.8177/foot.changes 2026-03-14 22:24:44.362957127 +0100 @@ -1,0 +2,7 @@ +Sat Mar 14 17:46:00 UTC 2026 - Arnav Singh <[email protected]> + +- Update to v1.26.1: + * Fixed crash when closing a window. + * See https://codeberg.org/dnkl/foot/releases/tag/1.26.1 for more details. + +------------------------------------------------------------------- Old: ---- foot-1.26.0.tar.gz foot-1.26.0.tar.gz.sig New: ---- foot-1.26.1.tar.gz foot-1.26.1.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ foot.spec ++++++ --- /var/tmp/diff_new_pack.7l8gce/_old 2026-03-14 22:24:44.898979332 +0100 +++ /var/tmp/diff_new_pack.7l8gce/_new 2026-03-14 22:24:44.902979498 +0100 @@ -20,7 +20,7 @@ %define _distconfdir %{_sysconfdir} %endif Name: foot -Version: 1.26.0 +Version: 1.26.1 Release: 0 Summary: A Wayland terminal emulator License: MIT ++++++ foot-1.26.0.tar.gz -> foot-1.26.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/foot-1.26.0/CHANGELOG.md new/foot-1.26.1/CHANGELOG.md --- old/foot-1.26.0/CHANGELOG.md 2026-03-03 17:35:20.000000000 +0100 +++ new/foot-1.26.1/CHANGELOG.md 2026-03-14 08:35:28.000000000 +0100 @@ -1,5 +1,6 @@ # Changelog +* [1.26.1](#1-26-1) * [1.26.0](#1-26-0) * [1.25.0](#1-25-0) * [1.24.0](#1-24-0) @@ -67,6 +68,25 @@ * [1.2.0](#1-2-0) +## 1.26.1 + +### Fixed + +* Wrong documented default value for `initial-color-theme` in + `foot.ini(5)` ([#2292][2292]). +* Occasional crashes when closing a window and + `tweak.pre-apply-damage=yes` (the default) ([#2288][2288]). + +[2292]: https://codeberg.org/dnkl/foot/issues/2292 +[2288]: https://codeberg.org/dnkl/foot/issues/2288 + + +### Contributors + +* Roshless +* vlkrs + + ## 1.26.0 ### Added diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/foot-1.26.0/char32.c new/foot-1.26.1/char32.c --- old/foot-1.26.0/char32.c 2026-03-03 17:35:20.000000000 +0100 +++ new/foot-1.26.1/char32.c 2026-03-14 08:35:28.000000000 +0100 @@ -34,7 +34,7 @@ #if !defined(__STDC_UTF_32__) || !__STDC_UTF_32__ #error "char32_t does not use UTF-32" #endif -#if (!defined(__STDC_ISO_10646__) || !__STDC_ISO_10646__) && !defined(__FreeBSD__) +#if (!defined(__STDC_ISO_10646__) || !__STDC_ISO_10646__) && !defined(__FreeBSD__) && !defined(__OpenBSD__) #error "wchar_t does not use UTF-32" #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/foot-1.26.0/doc/foot.ini.5.scd new/foot-1.26.1/doc/foot.ini.5.scd --- old/foot-1.26.0/doc/foot.ini.5.scd 2026-03-03 17:35:20.000000000 +0100 +++ new/foot-1.26.1/doc/foot.ini.5.scd 2026-03-14 08:35:28.000000000 +0100 @@ -392,7 +392,7 @@ at runtime, or send SIGUSR1/SIGUSR2 to the foot process (see *foot*(1) for details). - Default: _1_ + Default: _dark_ *initial-window-size-pixels* Initial window width and height in _pixels_ (subject to output diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/foot-1.26.0/meson.build new/foot-1.26.1/meson.build --- old/foot-1.26.0/meson.build 2026-03-03 17:35:20.000000000 +0100 +++ new/foot-1.26.1/meson.build 2026-03-14 08:35:28.000000000 +0100 @@ -1,5 +1,5 @@ project('foot', 'c', - version: '1.26.0', + version: '1.26.1', license: 'MIT', meson_version: '>=0.59.0', default_options: [ @@ -12,6 +12,11 @@ cc = meson.get_compiler('c') +# Newer clang versions warns when using __COUNTER__ without -std=c2y +if cc.has_argument('-Wc2y-extensions') + add_project_arguments('-Wno-c2y-extensions', language: 'c') +endif + if cc.has_function('memfd_create', args: ['-D_GNU_SOURCE'], prefix: '#include <sys/mman.h>') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/foot-1.26.0/themes/paper-color-light new/foot-1.26.1/themes/paper-color-light --- old/foot-1.26.0/themes/paper-color-light 2026-03-03 17:35:20.000000000 +0100 +++ new/foot-1.26.1/themes/paper-color-light 2026-03-14 08:35:28.000000000 +0100 @@ -4,7 +4,7 @@ [main] initial-color-theme=light -xs + [colors-light] cursor=eeeeee 444444 background=eeeeee diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/foot-1.26.0/wayland.c new/foot-1.26.1/wayland.c --- old/foot-1.26.0/wayland.c 2026-03-03 17:35:20.000000000 +0100 +++ new/foot-1.26.1/wayland.c 2026-03-14 08:35:28.000000000 +0100 @@ -2177,8 +2177,6 @@ struct terminal *term = win->term; - render_wait_for_preapply_damage(term); - if (win->csd.move_timeout_fd != -1) close(win->csd.move_timeout_fd); @@ -2236,6 +2234,8 @@ tll_remove(win->urls, it); } + render_wait_for_preapply_damage(term); + csd_destroy(win); wayl_win_subsurface_destroy(&win->search); wayl_win_subsurface_destroy(&win->scrollback_indicator);
