- 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
116 lines
6.1 KiB
Plaintext
116 lines
6.1 KiB
Plaintext
-------------------------------------------------------------------
|
|
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
|