Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kmscon for openSUSE:Factory checked in at 2026-04-30 20:31:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kmscon (Old) and /work/SRC/openSUSE:Factory/.kmscon.new.30200 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kmscon" Thu Apr 30 20:31:46 2026 rev:10 rq:1350195 version:9.3.5 Changes: -------- --- /work/SRC/openSUSE:Factory/kmscon/kmscon.changes 2026-02-06 19:17:50.055024306 +0100 +++ /work/SRC/openSUSE:Factory/.kmscon.new.30200/kmscon.changes 2026-04-30 20:32:00.914767279 +0200 @@ -1,0 +2,129 @@ +Wed Apr 29 20:46:27 UTC 2026 - Adam Mizerski <[email protected]> + +- Update to version 9.3.5: + * Prepare v9.3.5 release + * dpms: Set default timeout to 10min + * cursor: unmmap the buffer early + * cursor: Fix hardware cursor on VM + * drm3d: fix missing free(cfgs) in init. + * input: Fix remove the hide pointer timer. + * video: fix leaking the backend module. + * shl_lru: fix build error on i686 + * Prepare v9.3.4 release + * multi-monitor: Add an option to use only the largest monitor. + * font: use freetype by default. + * unifont: fix failing to register log. + * font: change default size to 16 + * font: remove the dpi option + * docs: Add missing bell configuration option to kmscon.conf.example + * terminal: add LED support via VTE DECLL callback + * conf: add --bell option, disabled by default + * terminal: add bell support via VTE bell callback + * hw_cursor: Add rotation support to the hw cursor + * hw_cursor: refresh cursor if font changes or if the screen rotate + * hw_cursor: fix rotation coordinate. + * hw_cursor: Set offset + * gltex: Fix offset to avoid blur + * conf: Fix soft-cursor option + * drm: Use cursor plane hotspot for Virtual GPU + * systemd: start login instead of agetty + * gltex: free the glyph, once it has been copied to VRAM + * text: check if a font has a glyph before rendering + * fonts: implement has_glyph() for all fonts + * font: Add has_glyph() ops + * freetype: fix copy the glyph data. + * freetype: cache the last fallback face + * unifont: let the font engine handle replacement font. + * bbulk: uses lru instead of unlimited hashtable + * lru: Add a simple LRU hashtable + * issue: display /etc/issue and issue.d files before login prompt + * freetype: Fix fallback when no font has the glyph + * unifont: remove debug logs + * font: remove render_empty and render_invalid callback + * gltex: free the glyph + * unifont: use directly the glyph if it's not rotated + * pango: remove local glyph cache + * freetype: remove local glyph cache + * unifont: remove local glyph cache + * font: simplify prototype of the render functions + * font: use a bool for double width glyph + * uterm_video: remove format as only UTERM_FORMAT_GREY is used. + * Use flexible array for uterm_video_buf + * bbulk: remove align in bbulk_rotate_glyph() + * terminal: use DRM hardware cursor plane for the mouse pointer + * config: Add soft-cursor option + * shl_misc: return empty string from shl_replace_var for undefined env vars + * genunifont: check malloc return before dereferencing buf + * genunifont: fix memory leak on realloc failure + * shl_ring: fix shl_ring_peek returning wrong buffer for non-zero offsets + * uterm_uxkb: fix undefined behavior passing va_list through variadic macro + * font_8x16: move font data to binary file + * freetype: Free the fontconfig memory when unloading the module. + * drm3d: release buffer in the right order to avoid use after free + * fix: Fixed touchpad offset recalculation error + * drm3d: remove the fill shader + * uterm_video: replace fill() with clear() + * fix: Update `dev->pointer.touchpaddown` only on touch event. + * gltex: Center the output. + * bbulk: Center the output. + * text: Add a resize function + * man: fix kmscon.conf.5 manpage + * fix: change default value of `term` to linux in the example config + * unifont: fix build on i686 + * Prepare v9.3.3 release + * Unifont, use unifont-all + * unifont: compress data with zlib + * manpage: fix a typo + * input_uxkb: Clear xkb_state on wake-up + * Add checkattr.sh + * unicode-test: Add blocks characters + * freetype: Add a glyph cache + * freetype: free glyph in error path + * Improved error messages around configuring to build documentation + * font: remove kmscon_font_attr_match() + * gl_math: remove shl_gl_math.c + * remove unused shl_array.h + * remove unused shl_flagset.h + * shl_log: remove shl_llog.h + * input: remove now unused logger + * eloop: simplify logging + * gl_shader: simplify logging + * input: simplify logging + * freetype: Add glyph fallback support + * input: fix missing free() for the pointer hook + * drm_shared: Fix drm property leak + * input_uxkb: fix wrong cur_bit size + * text_bbulk: initialize x1 and y1 to fix -Werror=maybe-uninitialized + * uxkb: remove the now unused key_state_bits field + * input: fix stuck modifiers on VT re-entry + * unifont: fix lookup_block() infinite loop + * conf: Allow to rotate with <logo>+= and <logo>++ + * drm: take drm_master before looking for connector/display + * conf: Allow to zoom in with ctrl+= and ctrl++ + * drm_shared: simplify the need_redraw logic. + * remove font_rotate.[ch] + * Handle bold font in the font engine. + * log: remove filter and log to file options + * log: don't share a global variable with modules + * unifont: Fix sparse search + * freetype: prefer monospace/dualspace font + * freetype: Add underline support + * font: Add a fontconfig/freetype2 renderer + * Fix use after free in bbulk_unset() + * terminal: mark displays dirty on session activate + * Prepare v9.3.2 release + * bbulk: Fix if a font has a single-width glyph for a double-width char + * Change default TERM to linux + * pango: Append ,monospace, to the font-name provided by kmscon.conf + * pango: Print current font + * meson: add subproject fallback for libtsm + * docs: move kmscon.conf to section 5 of the man pages + * docs: allow having man pages in different sections + * unifont: Add font_increase for unifont + * unifont: Add integer scaling to unifont + * unifont: don't use a global cache. + * unifont: refactoring, move glyph creation to new_glyph() + * genunifont: Fix memory leak + * bbulk: fix using unitialized memory. + +------------------------------------------------------------------- Old: ---- kmscon-9.3.1.obscpio New: ---- kmscon-9.3.5.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kmscon.spec ++++++ --- /var/tmp/diff_new_pack.hMu61A/_old 2026-04-30 20:32:02.038813360 +0200 +++ /var/tmp/diff_new_pack.hMu61A/_new 2026-04-30 20:32:02.042813524 +0200 @@ -18,7 +18,7 @@ Name: kmscon -Version: 9.3.1 +Version: 9.3.5 Release: 0 Summary: Linux KMS/DRM based virtual Console Emulator License: MIT @@ -29,6 +29,8 @@ BuildRequires: meson BuildRequires: pkg-config BuildRequires: xsltproc +BuildRequires: pkgconfig(fontconfig) +BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libtsm) >= 4.4.0 @@ -78,12 +80,13 @@ %{_bindir}/%{name} %{_bindir}/%{name}-launch-gui %dir %{_libdir}/kmscon/ +%{_libdir}/kmscon/mod-freetype.so %{_libdir}/kmscon/mod-pango.so %{_libdir}/kmscon/mod-unifont.so %dir %{_libexecdir}/kmscon %{_libexecdir}/kmscon/kmscon %{_mandir}/man1/kmscon.1%{?ext_man} -%{_mandir}/man1/kmscon.conf.1%{?ext_man} +%{_mandir}/man5/kmscon.conf.5%{?ext_man} %{_unitdir}/kmscon.service %{_unitdir}/[email protected] ++++++ _service ++++++ --- /var/tmp/diff_new_pack.hMu61A/_old 2026-04-30 20:32:02.134817295 +0200 +++ /var/tmp/diff_new_pack.hMu61A/_new 2026-04-30 20:32:02.162818444 +0200 @@ -2,7 +2,7 @@ <service mode="manual" name="obs_scm"> <param name="url">https://github.com/kmscon/kmscon.git</param> <param name="scm">git</param> - <param name="revision">v9.3.1</param> + <param name="revision">v9.3.5</param> <param name="changesgenerate">enable</param> <param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@</param> <param name="versionrewrite-pattern">v(.*?)(\+git0)?$</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.hMu61A/_old 2026-04-30 20:32:02.210820411 +0200 +++ /var/tmp/diff_new_pack.hMu61A/_new 2026-04-30 20:32:02.230821231 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/kmscon/kmscon.git</param> - <param name="changesrevision">e44ff728e51c5a38b56392abe9bc3e8306db86cc</param></service></servicedata> + <param name="changesrevision">a8832afb1dcca5bb4c0476d4c13c7239fecbd93a</param></service></servicedata> (No newline at EOF) ++++++ kmscon-9.3.1.obscpio -> kmscon-9.3.5.obscpio ++++++ ++++ 101102 lines of diff (skipped) ++++++ kmscon.obsinfo ++++++ --- /var/tmp/diff_new_pack.hMu61A/_old 2026-04-30 20:32:03.234862392 +0200 +++ /var/tmp/diff_new_pack.hMu61A/_new 2026-04-30 20:32:03.270863868 +0200 @@ -1,5 +1,5 @@ name: kmscon -version: 9.3.1 -mtime: 1770043462 -commit: e44ff728e51c5a38b56392abe9bc3e8306db86cc +version: 9.3.5 +mtime: 1777023601 +commit: a8832afb1dcca5bb4c0476d4c13c7239fecbd93a
