Files
st-sx/st-sx.changes

316 lines
12 KiB
Plaintext

-------------------------------------------------------------------
Tue May 05 19:16:58 UTC 2026 - Scott Bradnick <scott.bradnick@suse.com>
- Update to version 1.0+git20260410.a6b5443:
* sixel: fix heap-use-after-free in xfinishdraw()
* Extend DECRQM support to all ANSI modes
* Extend DECRQM support to all DEC modes
* sixel: silence GCC static analyzer warning
* Fix edge case bug in DA1
* Add Cr and Cs to terminfo
* Fix Se in terminfo
* xresources: fix memory leaks
* Update README.md
* Update config.mk
* newterm: resolve path of the current executable on BSD systems
* Guard tsetdirt() against zero-sized terminal
-------------------------------------------------------------------
Mon Feb 09 14:28:20 UTC 2026 - Scott Bradnick <scott.bradnick@suse.com>
- Update to version 1.0+git20251205.4785a94:
* Disable bracked paste in reset
* Fix UBSAN shift-out-of-bounds warnings
* Remove custom x86 memcpy() optimizations from tputc()
* Add proper support for hyperlink ids (OSC 8)
* Add options to specify bold/italic/bold-italic fonts
* Add Setulc1 to terminfo
* Add option to change scrollback size
* Fix parsing of some options when xrdb is not installed
* ligatures: fix clustering issues with some fonts
* sixel: refactor parser states
* sixel: add support for pixel aspect ratio
* Don't process control characters in DCS strings
* sixel: refactor parser for upcoming feature
* sixel: fix memory leak when string terminator is missing
* sixel: ignore whitespace in control arguments
-------------------------------------------------------------------
Tue Sep 23 17:59:33 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
- Update to version 1.0+git20250922.1ded141:
* Fix dist target in Makefile
* Split wrapped lines when deleting characters
* Fix wide character issues in insert mode
* Fix glyph mode check in tputc()
* Fix some sequences to reset cursor wrap state
* Fix DECRC to restore cursor wrap state
* Move cursor only when IL and DL sequences are actually executed
* Move cursor to left margin after executing IL and DL sequences
* Add support for OSC "133;B" sequence
-------------------------------------------------------------------
Mon Sep 15 00:47:20 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
- Update to version 1.0+git20250909.b3e4372:
* Make st-copyout more portable
* keyboard select: update casefold.inc to Unicode 17.0
-------------------------------------------------------------------
Fri Sep 05 13:48:47 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
- Adding 'hbfeatures.diff' to set some font features for JuliaMono
- Update to version 1.0+git20250905.97f93e8:
* Correct color register count (#32)
-------------------------------------------------------------------
Tue Sep 02 02:54:39 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
- Update to version 1.0+git20250901.d4ade1f:
* Fix glitched HLS conversion (#31)
* Fix IME issues
* Bump version to 0.9.3
* Add a few comments
* Support OSC 110, 111, and 112 for resetting colors
* Fix memory leak in xloadcols()
* Add support for in-band window resize notifications
* xresources: remove the FocusOut sequence
* Fix DECID to behave like DA
-------------------------------------------------------------------
Tue Jul 15 14:57:01 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
- Update to version 1.0+git20250710.1d6a840:
* Indicate support for OSC 52 in DA response
* newterm: improve FreeBSD support
* Update README.md
* Add support for FreeBSD
* Improve BSD compatibility in st-copyout
* Fix compiler warnings
* Update README.md
* st-copyout: use posix compliant regex
* newterm: add support for OpenBSD
* Fix build on OpenBSD
* Fix DISABLE_LIGATURES option
* keyboard select: clear caches on forcequit
* Reset more window modes on RIS
* Add the nano shortcuts support patch
* Fix Ctrl+Home/End and (Ctrl+)Shift+Home/End keys
* Support multiple parameters in OSC 4 and 104 sequences
* undercurl: add a proper sine wave shaped curl style
* fix: width of cursor on wide glyph
* feat: support permanent title (#28)
* Move font/ligature features to config.h
* Add desktop entry fields to support xdg-terminal-exec
* Add hold flag (-H)
* External pipe patch is added (#25)
* Prevent SelectionRequests from interfering with blinking cursor
* Add the ability to disable unfocused bg opacity (#27)
* Fix compiler warnings and a few bugs
* Fix build warnings introduced by the newterm patch (#24)
-------------------------------------------------------------------
Tue Apr 15 15:09:35 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
- Update to version 1.0+git20250415.fadfd0f:
* Reset alpha (#23)
* Improve rendering speed
* Fix wide character issues in ICH and DCH
* Add rmam and smam to terminfo
-------------------------------------------------------------------
Mon Mar 17 18:35:18 UTC 2025 - scott.bradnick@suse.com
- Update to version 1.0+git20250313.f1477d3:
* Add scrollback indicator
* Remove unused function
* Fix another selection clearing bug
* Fix selection clearing bugs
* boxdraw: refactor the code
* boxdraw: add more legacy characters
* boxdraw: add wedges
* boxdraw: add sextants and octants
* Update Makefile
* keyboard select: fix label placement issue in flash mode
* keyboard select: fix uppercase labels in flash mode
* keyboard select: fix smart case in flash mode
* keyboard select: use case folding instead of towlower()
* keyboard select: fix magic numbers
* Optimize csireset()
* Reduce size of mode field in Glyph structure
* Add more private checks to csi handler
* Fix RIS so that it also resets cursor style
* boxdraw: add dashes/diagonals and proper rounded corners
* feat: add regex mode to keyboard select patch (#20)
* openurlonclick: don't use fixed protocol length
* feat: add flash mode in keyboard select patch (#16)
-------------------------------------------------------------------
Thu Dec 26 21:35:14 UTC 2024 - scott.bradnick@suse.com
- Update to version 1.0+git20241226.52cf6f0:
* csi: check for private marker in 'u' case
* Update README.md
* boxdraw: add branch drawing symbols
* workingdir: don't die if working dir doesn't exist
* Remove redundant or unused code
* Move XftDrawSetClip calls out of xdrawglyphfontspecs
* undercurl: refactor style implementations
* openurlonclick: change modkey to behave like forcemousemod
* Add the relativeborder patch
-------------------------------------------------------------------
Mon Nov 25 15:07:12 UTC 2024 - scott.bradnick@suse.com
- Update to version 1.0+git20241121.e2f1f92:
* Optimize memmove() in tputc()
* Refactor tdefcolor()
* Fix possible out-of-bound read in tdefcolor()
* Handle zombies with sigchld handler
* Update README.md
* xresources: add missing settings
* openurlonclick: decode file urls ...
* openurlonclick: add support for vscode file urls
* openurlonclick: add option to define url protocols
* newterm: add new FG_CWD option
* openurlonclick: replace posix_spawnp with double-fork
* Add the visualbell patch
* Set clipping region for wide glyphs
* openurlonclick: copy urls to clipboard with right click
* keyboard select: add keybindings for hyperlinks
* keyboard select: add color settings
-------------------------------------------------------------------
Sun Sep 29 17:10:16 UTC 2024 - scott.bradnick@suse.com
- Update to version 1.0+git20240929.b2bf780:
* Add support for hyperlinks (OSC 8)
* openurlonclick: add support for file urls
* Refactor semantic prompt attributes
-------------------------------------------------------------------
Thu Sep 19 17:01:39 UTC 2024 - scott.bradnick@suse.com
- Update to version 1.0+git20240914.78f0ae3:
* sixel: fix image deletion issue
* sixel: prevent images from piling up
* Refactor the parsing of SGR subarguments
* openurlonclick: include parentheses and brackets in urls
* Improve DCS handling
* Refactor auto-scroll
* feat: add auto-scroll to text selection (#9)
* Add support for querying the cursor style
* newterm: add support for OSC 7 sequence
* fix BadMatch error when embedding on some windows
* Update xresources-example
* undercurl: replace XAllocColor() with XftColorAllocValue()
* Update usage and manpage
* Add the fullscreen patch
* sixel: implement partial rendering
-------------------------------------------------------------------
Fri Aug 2 18:38:07 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>
- Removing reference to %{_datadir}/icons
- Updating where Icon points to in st.desktop
- Adjusting PREFIX from /usr/local to %{_prefix}
-------------------------------------------------------------------
Fri Aug 02 17:45:28 UTC 2024 - scott.bradnick@suse.com
- Update to version 1.0+git20240731.0b2f2c4:
* sixel: prevent images from being drawn over cursor
* xresources: add option to enable ligatures
* Fix the types of minlatency and maxlatency...
* Fix clang compiler warnings
* ligatures: improve handling of box-drawing characters
* Fix cursor color issues
* Avoid redrawing previous cursor line twice
-------------------------------------------------------------------
Fri Jul 12 18:08:51 UTC 2024 - scott.bradnick@suse.com
- Update to version 1.0+git20240712.b251de4:
* Add the blinking cursor patch
* sixel: refactor previous implementation
* sixel: improve the renderer
* scrollback-reflow: increase HISTSIZE to 2048
-------------------------------------------------------------------
Mon Jun 17 14:44:24 UTC 2024 - scott.bradnick@suse.com
- Update to version 1.0+git20240613.01ecf25:
* sixel: prevent drawing on search bar
* keyboard select: add editing keys to search bar
* Fix Delete and Insert key sequences
-------------------------------------------------------------------
Wed May 29 16:49:00 UTC 2024 - scott.bradnick@suse.com
- Update to version 1.0+git20240515.2535e11:
* keyboard select: add *, #, o and O shortcuts
* sixel: scale images on both screens when zooming in/out
* sixel: refactor sixel display mode
* Fix line wrapping when last character is wideglyph
* Add Setulc and Smulx to terminfo
* Fix the strikethrough thickness
* Add support for colon-separated SGR subparameters
* Update minlatency in xresources-example
* sixel: add support for private and shared palettes
-------------------------------------------------------------------
Mon Apr 08 20:40:11 UTC 2024 - scott.bradnick@suse.com
- Update to version 1.0+git20240407.0dc1c34:
* sixel: add support for fully transparent bg (P2=1)
* bump version to 0.9.2
* Reset title when an empty title string is given
* sixel: prevent crashing when size is zero
* Add options to disable bold/italic fonts and...
* keyboard select: improve Z and X shortcuts
* Optimize utf-8 length decoding in utf8decode()
-------------------------------------------------------------------
Tue Mar 26 13:34:42 UTC 2024 - scott.bradnick@suse.com
- Update to version 1.0+git20240325.8abb202:
* Fix OSC 104 without parameters not resetting colors
* Reduce the size of glyph attributes
* Fix underline bug
* bump version to 0.9.1
* Makefile: remove the options target
* config.def.h: improve latency for the default configuration
* Add options to disable anysize and dynamic cursor color patches
* Silently ignore unsupported OSC 133 sequences
* Add support for OSC "133;A" sequence
-------------------------------------------------------------------
Fri Mar 15 18:31:03 UTC 2024 - scott.bradnick@suse.com
- Update to version 1.0+git20240315.2b577c6:
* Fix background transparency
* Fix missing curly braces
* set upper limit for REP escape sequence argument
* keyboard select: hide status bar when cursor is behind it
-------------------------------------------------------------------
Thu Feb 29 18:13:41 UTC 2024 - scott.bradnick@suse.com
- Update to version 1.0+git20240125.99ea008:
* Fix typo/bug
* keyboard select: refactor the code
* keyboard select: add f, F, t, T, ; and , shortcuts
* keyboard select: add cursor wrapping and tweak...
* Fix line selection
* Fix the behavior of tlinelen() on the alt screen
* keyboard select: refactor the code
* ligatures: use 'void' to indicate an empty parameter list
* keyboard select: add shortcuts to launch the search...
* keyboard select: fix wide nerd fonts in search bar
-------------------------------------------------------------------
Thu Feb 29 18:07:27 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>
- Initial version from upstream
* This version allows tmux to use sixel.