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

st-0.9-2.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: st Distribution: openSUSE Tumbleweed
Version: 0.9 Vendor: openSUSE
Release: 2.1 Build date: Fri Apr 28 00:00:30 2023
Group: System/X11/Terminals Build host: lamb59
Size: 94578 Source RPM: st-0.9-2.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://st.suckless.org/
Summary: Simple Terminal Implementation for X
Simple and lightweight and unbloated X11 terminal.

Provides

Requires

License

MIT

Changelog

* Wed Apr 26 2023 Jan Engelhardt <jengelh@inai.de>
  - Replace BuildRequire on xorg-x11-devel by pkgconfig(...)
* Mon Jan 02 2023 Dirk Müller <dmueller@suse.com>
  - 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 <dcermak@suse.com>
  - 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 <dcermak@suse.com>
  - 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 malcolmlewis@opensuse.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 avindra@opensuse.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\n
    * 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 aloisio@gmx.com
  - Update to version 0.7
  - Refreshed st-optflags.patch
  - Spec cleanup
* Thu Jul 25 2013 pascal.bleser@opensuse.org
  - initial version (0.4.1)

Files

/usr/bin/st
/usr/share/applications/st.desktop
/usr/share/doc/packages/st
/usr/share/doc/packages/st/FAQ
/usr/share/doc/packages/st/README
/usr/share/licenses/st
/usr/share/licenses/st/LICENSE
/usr/share/man/man1/st.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Dec 26 23:45:37 2024