Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nst for openSUSE:Factory checked in at 2024-08-14 14:16:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nst (Old) and /work/SRC/openSUSE:Factory/.nst.new.7232 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "nst" Wed Aug 14 14:16:23 2024 rev:4 rq:1193853 version:1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/nst/nst.changes 2024-07-09 20:06:02.353177214 +0200 +++ /work/SRC/openSUSE:Factory/.nst.new.7232/nst.changes 2024-08-14 14:17:03.670082764 +0200 @@ -1,0 +2,15 @@ +Wed Aug 14 08:57:58 UTC 2024 - Matthias Gerstner <matthias.gerstner@suse.com> + +- switch to using the now available upstream source tarball instead of a Git + tarball created via the OSC service. +- Update to upstream version 1.1: + - when using a blinking cursor style, then the blinking was always turned off + once X11 input occurs. This was confusing when continously inputting + characters. In this release this no longer happens. + - performance improvement in the URL snap selection algorithm, which wrongly + copied the entire screen content in its algorithm. + - when doing a snap selection that spans multiple lines (e.g. extending a + long http:// URL), then excess newlines occured, when pasting the selection. + This no longer happens. + +------------------------------------------------------------------- Old: ---- _service _servicedata nst-1.0+git56dd2cb.tar.xz New: ---- nst-v1.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nst.spec ++++++ --- /var/tmp/diff_new_pack.5cTu6B/_old 2024-08-14 14:17:04.294108850 +0200 +++ /var/tmp/diff_new_pack.5cTu6B/_new 2024-08-14 14:17:04.298109018 +0200 @@ -16,16 +16,16 @@ # -%define commit 56dd2cb +%define version 1.1 Name: nst -Version: 1.0 +Version: %{version} Release: 0 Summary: C++ port of suckless.org st (simple-terminal) emulator License: MIT Group: System/X11/Terminals URL: https://github.com/gerstner-hub/nst -Source0: nst-1.0+git%{commit}.tar.xz +Source0: nst-v1.1.tar.xz Source1: nst_config.cxx Source2: nst_config.hxx Patch0: usr_etc_lookup.patch @@ -48,7 +48,7 @@ external tools for searching. %prep -%setup -q -n nst-1.0+git%{commit} +%setup -q -n %{name}-v%{version} %autopatch -p1 # copy compile time configuration from package sources into source tree cp %{SOURCE1} src ++++++ nst_config.hxx ++++++ --- /var/tmp/diff_new_pack.5cTu6B/_old 2024-08-14 14:17:04.346111024 +0200 +++ /var/tmp/diff_new_pack.5cTu6B/_new 2024-08-14 14:17:04.350111192 +0200 @@ -42,7 +42,7 @@ const std::vector<std::string> EXTERNAL_PIPE_CMDLINE{"gvim", "--not-a-term", "-"}; /* - * What program is executeed by nst depends on these precedence rules: + * What program is executed by nst depends on these precedence rules: * 1: program passed with -e * 2: scroll and/or utmp * 3: SHELL environment variable @@ -116,9 +116,9 @@ /* * Time from new content/keypress/etc until drawing. * - * Within this range, nst draws when content stops arriving (idle). mostly + * Within this range, nst draws when content stops arriving (idle). Mostly * it's near MINLATENCY, but it waits longer for slow updates to avoid partial - * draw. low MINLATENCY Will tear/flicker more, as it can "detect" idle too + * draw. Low MINLATENCY Will tear/flicker more, as it can "detect" idle too * early. */ constexpr std::chrono::milliseconds MIN_LATENCY{8}; @@ -202,9 +202,14 @@ /// Input modifier mask which forces mouse select/shortcuts in WinMode::MOUSE. /** - * Force mouse select/shortcuts while mask is active (when MODE_MOUSE is set). - * Note that if you want to use ShiftMask with selmasks, set this to an other - * modifier, set to InputModifier::NONE to not use it. + * Force mouse select/shortcuts while mask is active (when WinMode::MOUSE is + * set). Some terminal applications may interpret mouse events and prevent you + * from performing select operations on nst level. For still being able to + * perform nst operations, this modifier can be pressed to bypass the + * application. + * + * Note that if this modifier will have priority over the same modifiers used + * in SEL_MASKS. The latter will become unusable, if the modifiers conflict. **/ constexpr xpp::InputMask FORCE_MOUSE_MOD{xpp::InputModifier::SHIFT};