File nst.changes of Package nst

-------------------------------------------------------------------
Mon Mar 24 13:23:08 UTC 2025 - Matthias Gerstner <matthias.gerstner@suse.com>

- Update to version 1.1.2:
  - compatibility with libcosmos version 0.4.0
  - Fix occassional crashes upon closing the terminal.

-------------------------------------------------------------------
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.

-------------------------------------------------------------------
Tue Jul 02 09:32:04 UTC 2024 - matthias.gerstner@suse.com

- some stability and other bugfixes
- change of selection handling: addition full line selection mode and changed
  modifier keys.
- Update to version 1.0+git56dd2cb:
  * Selection: only extend to end position for range modes
  * Selection: properly render selection upon initial update()
  * README.md: fix punctuation, grammar, clarity and update to current state
  * TermWindow: reset only non-window-system related state
  * XEventHandler: address FIXME by clarifying the situation
  * interactive.py: support enabling mouse-report
  * TTY: drop FIXME that cannot be fixed (at least not here)
  * README: document new selection features and project situation
  * Selection: harmonize and simplify interface and logic
  * Selection: use Mode enum instead of Snap plus Flags
  * Selection: further renaming of constants; use accessors more consistently
  * Selection: rename context to flags and Context to Flags
  * Selection: cleanup, improve and fix logic for all selection modes
  * types: returns absolute Height(), not negative values
  * README.md: document fuzzing efforts
  * WindowSystem: also reset TermWindow WinMode state
  * Term: deleteColsAfterCursor(): fix wide character deletion
  * Term: improve reset() completeness
  * Term::reset(): properly reset terminal mode
  * CSIEscape: fix some typos
  * .gitignore: ignore all kinds of install trees
  * CSIEscape: implement clear screen + scrollback buffer sequence
  * Term::repeatChar: cap maximum number of character repeats
  * StringEscape: fix possible assertion trying to access null-byte in string_view
  * global: remove unnecessary nst:: namespace qualifications
  * libcosmos: update to version with better compiler support (for AFL)
  * TTY: further fix bad SIGCHILD handling logic
  * Term: remove not applicable TODO about autowrap mode disabling
  * interactive: better command mode on/off parsing; support autowrap setting
  * Term: better compatibility to Xterm regarding alt screen escape codes
  * interactive: support more altscreen operations
  * bugfix: correctly clear window borders when required
  * Line: clarify TODO, this logic has proven robust so far
  * codecs: fix some typos and clarify TODO
  * ColorManager: address TODO by moving code into a separate member function
  * font: evaluate FcFontSort result
  * interactive.py: usability improvements
  * Term: fix insert mode when entering a wide character at the end of a row
  * interactive.py: support setting insert mode
  * interactive.py: support three separate VIM like modes
  * Selection: don't scroll selection from the other screen

-------------------------------------------------------------------
Thu Mar 14 09:21:28 UTC 2024 - matthias.gerstner@suse.com

- Update to version 1.0+git3df8353:
  * README.md: document configuration file support
  * nst: make external command to receive terminal buffer configurable
  * doc: update and complement man pages
  * nst: support extra configuration file specified in environment variable
  * Cmdline: support additional config file specification
  * SConstruct files: fix flake8 findings
  * XEventHandler: support ConfigFile override of KbdShortcuts
  * themes: gruvbox: fix invalid reverse cursor color index
  * nst: support color configuration via ConfigFile
  * Screen: asText(): don't add newlines for wrapped lines
  * themes: make theme configurable via ConfigFile
  * global: use runtime defined Theme structure
  * Theme: use std::vector for extended colors
  * Selection: make SEL_URI_SCHEMES configurable via ConfigFile
  * Term: make HISTORY_LEN configurable via ConfigFile
  * WindowSystem: make HIDE_MOUSE_CURSOR configurable via ConfigFile
  * Term: make KEEP_SCROLL_POSITION configurable via ConfigFile
  * WindowSystem: support configuration of COLS and ROWS via ConfigFile
  * WindowSystem: support configuration of CURSORSHAPE via ConfigFile
  * WindowSystem: make CURSOR_THICKNESS configurable via ConfigFile
  * nst: make BLINK_TIMEOUT configurable via ConfigFile
  * Selection: make SEL_LINE_SNAP_KEEP_NEWLINE configurable via ConfigFile
  * XEventHandler: support configuring SEL_CLEAR via ConfigFile
  * ConfigFile: support obtaining boolean config values
  * WindowSystem: support configuration of BORDER_PX via ConfigFile
  * TTY: bad SIGCHILD handling logic
  * Selection: support configuring WORD_DELIMITERS via configuration file
  * ConfigFile: support getting wstring config values
  * ConfigFile: support unicode strings and proper string quoting style
  * feature: add support for a simple configuration file
  * README.md: reflect latest development efforts
  * README.md: fix some typos
  * CSIEscape: fix error message in parseColor()
  * nst-msg: support operating on specific instance by passing PID
- add usr_etc_lookup.patch: lookup config in /usr/etc as well.

-------------------------------------------------------------------
Wed Feb 20 11:01:34 UTC 2024 - Matthias Gerstner <matthias.gerstner@suse.com>

- initial version of the package
openSUSE Build Service is sponsored by