Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

nst-1.0-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: nst Distribution: openSUSE Tumbleweed
Version: 1.0 Vendor: openSUSE
Release: 1.1 Build date: Tue Jul 2 11:32:04 2024
Group: System/X11/Terminals Build host: reproducible
Size: 608706 Source RPM: nst-1.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/gerstner-hub/nst
Summary: C++ port of suckless.org st (simple-terminal) emulator
The not (so) simple terminal emulator. It is a C++ port of st, the simple
terminal emulator for X that sucks less. Apart from a modernized code base
nst offers builtin scrollback buffer support, enhanced smart selection
features and the possibility to process the terminal buffer history in
external tools for searching.

Provides

Requires

License

MIT

Changelog

* Tue Jul 02 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 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.
* Tue Feb 20 2024 Matthias Gerstner <matthias.gerstner@suse.com>
  - initial version of the package

Files

/usr/bin/nst
/usr/bin/nst-msg
/usr/etc/nst.conf
/usr/share/applications/nst.desktop
/usr/share/doc/packages/nst
/usr/share/doc/packages/nst/README.md
/usr/share/licenses/nst
/usr/share/licenses/nst/LICENSE
/usr/share/man/man1/nst-msg.1.gz
/usr/share/man/man1/nst.1.gz
/usr/share/man/man5/nst.conf.5.gz
/usr/share/terminfo/n/nst
/usr/share/terminfo/n/nst-256color
/usr/share/terminfo/n/nst-bs
/usr/share/terminfo/n/nst-bs-256color
/usr/share/terminfo/n/nst-meta
/usr/share/terminfo/n/nst-meta-256color
/usr/share/terminfo/n/nst-mono


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Aug 1 23:25:07 2024