SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for st-0.9-bp155.1.5.x86_64.rpm :

* Mon Jan 02 2023 Dirk Müller - update to 0.9:
* avoid potential UB when using isprint()
* make underlines and strikethroughs respect `chscale`
* Delay redrawals on palette changes
* 10/SGR mouse: use alt as meta key instead of super/windows key
* Fix mousereport
* Fix overtyping wide characters.
* Fix null pointer access in strhandle
* Add support for OSC color sequences
* Fix possible rare crash when Xutf8TextPropertyToTextList fails
* fix a problem that the standard streams are unexpectedly closed
* Add 14th bit to XK_SWITCH_MOD bitmask
* fix: correctly encode mouse buttons >= 8 in X10 and SGR mode
* ST: Add WM_ICON_NAME property support- add compose-buffer-overflow.patch
* Mon Jun 22 2020 Dan Čermák - Update to version 0.8.4 Security - -------
* config.def.h: add an option allowwindowops, by default off (secure). Similar to the xterm AllowWindowOps option. The sequence for base64-encoded clipboard copy is now guarded and off by default because it allows a sequence written to the terminal to manipulate the clipboard of the (other) running user non-interactively. Features - -------
* Integrate auto-sync: draw on idle to avoid flicker/tearing by avih. st could easily tear/flicker with animation or other unattended output. This commit eliminates most of the tear/flicker.
* Optimize column width calculation and UTF-8 encode for the common-case ASCII. In particular on glibc and OpenBSD the wcwidth() call is more expensive. On musl there is no/little difference.
* Add support for REP (repeat) escape sequence and xterm compatibility, by avih. The capability is not exposed yet due to some issues with applications.
* Call xsetcursor to set win.cursor in main, by Steve Ward. Allowing to set the st snowman cursor extension dynamically. Fixes and other changes - ----------------------
* Fix unicode glitch in DCS strings, by Tim Allen. The related sixel stub code is now removed also.
* Fix for incorrect (partial) written sequences when libc wcwidth() == -1 and using st -o.
* Mouse selection fixes, by Jakub
* Make shift+wheel behaves as shift+Prev/Next, patch by k0ga This patch adds a new hack, making shift+wheel returning the same sequences than shift+Prev/Next, meaning that scroll or any other similar program will not be able to differentiate between them.
* Expose rin terminfo capability. Tianlin Qu discovered that st is missing rin (scroll back #1 lines).
* Replace exit(3) by _exit(2) in signal handler sigchld(), by Jan. This change prevents st to crash and dump core in some situations.
* FAQ: add details and a patch example for single-buffering (for the w3mimg hack).- Update to version 0.8.3
* Update XIM cursor position only if changed
* just remove the EOF message
* Add st-mono terminfo entry
* config.def.h: add a comment for the scroll variable
* Fix small typos
* Launch scroll program with the default shell
* Update FAQ with the last modifications
* Add terminfo entries for backspace mode
* Fix style issue
* ttyread: test for EOF while reading tty
* Add support for scroll(1)
* make argv0 not static, fixes a warning with tcc
* mouseshortcuts: fix custom modifier on release
* Remove explicit XNFocusWindow
* x: fix XIM handling
* x: check we still have an XIC context before accessing it
* x: do not instantiate a new nested list on each cursor move
* x: move IME variables into XWindow ime embedded struct
* Increase XmbLookupString buffer
* update FAQ
* OSC 52 - copy to clipboard: don\'t limit to 382 bytes
* CSIEscape, STREscape: use size_t for buffer length
* STREscape: don\'t trim prematurely
* base64dec: don\'t read out of bounds
* Fix tmux terminfo extensions Se and Ss
* apply hints before initial mapping (ICCCM)
* mouse shortcuts: allow using forcemousemod (e.g. shift)
* mouse shortcuts: don\'t hardcode selpaste
* mouse shortcuts: allow override for all shortcuts
* mouse shortcuts: allow same functions as kb shortcuts
* config.def.h: remove crlf value section
* FAQ: add entry about color emoji Xft bug
* selection: fix view to match actual selection on first cell
* revert part of commit add0211522737b79dad990ccd65c8af63b5cc1dd
* dont print color warning on color reset OSC 104 without parameter
* minor code-style, initialize var at the top of function
* config.def.h: tweak extra worddelimiters
* use iswspace()/iswpunct() to find word delimiters
* replace utf8strchr with wcschr
* be silent about explicitly unhandled mouse modes
* simplify (greedy) font caching allocating a bit
* style: remove double empty newlines
* fix use after free in font caching algorithm
* better Input Method Editor (IME) support
* Wed Mar 25 2020 Dan Čermák - Update to version 0.8.2
* config: add Shift+Insert as selpaste() again
* Let the user specify CPPFLAGS
* Set the path of pkg-config in a variable instead of hardcoding it
* Makefile: fix dependencies on config.h
* output child WEXITSTATUS/WTERMSIG on abnormal termination
* fix memory leak in xloadcols()
* st: small typofix in comment
* small code-style fix
* Remove the ISO 14755 feature
* Revert \"Simplify cursor color handling\"
* Revert \"Make cursor follow text color\"
* Revert \"Fix crash when cursor color is truecolor\"
* Fix crash when cursor color is truecolor
* Make cursor follow text color
* Simplify cursor color handling
* Fix crash on resize
* config.mk: remove extra newline before EOF
* code-style for pledge(2)
* Pledge on OpenBSD
* error message style and use strerror in a few places
* st -v: remove years and copyright text
* set sel.alt in selstart instead of selextend- drop st-optflags.patch- do not install development files LEGACY and README- drop compat code with opensuse/sle <= 11- do not install the terminfo, these are provided by the terminfo package (from ncurses)
* Fri Dec 21 2018 malcolmlewisAATTopensuse.org- Update to version 0.8.1: + Fix regression by selecting clipboard text. + Don\'t modify argv, use a counter. + Selextend: clarify: !sel.mode == SEL_IDLE. + Clipcopy: no need to check for free(NULL), set to NULL after free. + Whitespace fixes. + Fix title initialization. + Fix regression from 69e32a6 when setting title. + LICENCE update year(s) and major contributors. + Makefile: add all files to make dist.
* Sun Mar 18 2018 avindraAATTopensuse.org- Update to version 0.8
* Change default keybindings
* Add support for iso14755
* Add support for enabling/disabling utf
* use math.h for ceilf
* xhints: no need to initialize sizeh
* Reduce visibility wherever possible
* Limit usage of extern to config.h globals
* Split mode bits between Term and TermWindow
* Have selected() check whether selection exists
* Rely on ttyresize to set tty size
* Remove x.c dependency on term
* Remove Time argument from xsetsel
* Make win variable internal to x.c
* Factor out equivalent code from ttyread/ttysend
* Pass new dimensions into ttyresize
* Call xsetenv() in main process instead of child
* Fix color with FAINT attribute
* Apply ATTR_REVERSE after ATTR_FAINT
* Handle XftFontOpenPattern failure.
* base64dec: skip non-printable characters like \\r\

* Add dim/smxx/rmxx to terminfo, remove duplicate kich1
* Add color change terminfo capabilities
* Simplify how we keep ATTRs under cursor
* keep some glyph modes for the cursor
* Support xterm Ms feature to set clipboard
* Split X-specific code into x.c
* Fixed \'missing glyph doesn\'t use fontconfig config substitutions\' bug
* make the various combinations of arrow keys and shift/control/meta work
* tic -s -> tic -sx (Treat unknown capabilities as user-defined.)
* Add tmux capabilities to st.info
* Make strdump(), csidump(), print to stderr
* Do not use color when font attributes are supported
* Add missing device path to \'-l\' example
* Add parsing of DCS q sequences
* Delete ncv capability from terminfo
* st.info: do not prevent st from displaying attributes- cleanup with spec-cleaner- drop st-verbose_makefile.patch
* fixed upstream in fabd4602b3223666165c76c397644a081b9a97e5- rebase st-optflags.patch- use https urls- renumber patch
* Thu Feb 02 2017 aloisioAATTgmx.com- Update to version 0.7- Refreshed st-optflags.patch- Spec cleanup
* Thu Jul 25 2013 pascal.bleserAATTopensuse.org- initial version (0.4.1)
 
ICM