11 Commits

Author SHA256 Message Date
6ebc998e15 Accepting request 1255637 from X11:terminals
- Update to version 1.1.2:
  - compatibility with libcosmos version 0.4.0
  - Fix occassional crashes upon closing the terminal.

OBS-URL: https://build.opensuse.org/request/show/1255637
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nst?expand=0&rev=5
2025-03-25 21:10:26 +00:00
c5a170d14a - Update to version 1.1.2:
- compatibility with libcosmos version 0.4.0
  - Fix occassional crashes upon closing the terminal.

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/nst?expand=0&rev=10
2025-03-24 13:24:16 +00:00
4075be7afd Accepting request 1193853 from X11:terminals
- 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.

OBS-URL: https://build.opensuse.org/request/show/1193853
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nst?expand=0&rev=4
2024-08-14 12:16:23 +00:00
64b4bd771c - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/nst?expand=0&rev=8
2024-08-14 09:00:00 +00:00
ce09b49c31 Accepting request 1186356 from X11:terminals
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1186356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nst?expand=0&rev=3
2024-07-09 18:05:20 +00:00
c3a837ebf3 - 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)

OBS-URL: https://build.opensuse.org/package/show/X11:terminals/nst?expand=0&rev=6
2024-07-02 09:55:13 +00:00
e539c36dae Accepting request 1158176 from X11:terminals
- 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

OBS-URL: https://build.opensuse.org/request/show/1158176
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nst?expand=0&rev=2
2024-03-15 19:31:27 +00:00
b291f0617f - add usr_etc_lookup.patch: lookup config in /usr/etc as well.
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/nst?expand=0&rev=4
2024-03-15 09:27:01 +00:00
ba1c57f278 Accepting request 1157921 from home:mgerstner:branches:X11:terminals
- 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

OBS-URL: https://build.opensuse.org/request/show/1157921
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/nst?expand=0&rev=3
2024-03-14 10:00:32 +00:00
970009904d Accepting request 1154054 from X11:terminals
I would like to add this new package to Factory.

OBS-URL: https://build.opensuse.org/request/show/1154054
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nst?expand=0&rev=1
2024-03-01 22:39:12 +00:00
6cd5261d83 Accepting request 1149781 from home:mgerstner
I would like to get a devel project for this st terminal emulator fork.

OBS-URL: https://build.opensuse.org/request/show/1149781
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/nst?expand=0&rev=1
2024-03-01 12:10:24 +00:00