upstream commits since previous version:
* FAQ: fix a typo, patch -> path
* Fix overtyping wide characters
* Fix null pointer access in strhandle
* follow-up fix for OSC color sequences, return
* 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
* Mild const-correctness improvements
* fix: correctly encode mouse buttons >= 8 in X10 and SGR mode
* remove unused variable from previous patch
* ST: Add WM_ICON_NAME property support
ok sthen@
have exec and makes it leave core dumps all over the place. kn@ noted that
upstream already removed this, so in the next version this patch can be deleted.
Prodded by aja@ to reflect this change in the manpage, this patch can also go
away once st it's updated.
OK kn@
Upsteam's changelog entry:
* direct tty line support
* "st -l /dev/ttyS0 115200" works
* replace your screen(1) with st
* backspace and delete now work like the Linux standard
* you only need to change the defaults if you are using a real
hardware terminal
* much code refactoring
* the -g(eometry) flag now behaves like in xterm
* the main loop now uses a monotonic clock to prevent bugs tickling
down from a flawed time scale reality
* invisible attribute is now supported
* struck-out attribute is now supported
* many wide-character bugs are fixed
* fix XIM in st
* new sequences:
* CAN, ESC, LS2, LS3, DECSCUSR
* 8bit: DECID, NEL, HTS, DCS, APC, PM, OSC
* children now show an error message
* VT102ID can be configured in config.h
* fix shell selection by grasping the value from the passwd file
* don't allow shells run by users not in passwd
* st supports utmp[2]
* the bell in st now calls XkbBell so it's possible to catch the
XkbBellNotifyEvent for your own pleasure
* many changes in the font drawing code
* speed optimisations!
* clipboard handling has been fixed
* default is primary
* clipboard needs shortcuts
* MANY small fixes to make st more stable
Also, use DejaVu Sans Mono (from xenocara) and don't force CFLAGS that are not
critical to build.
OK gsoares@, jung@ and sthen@
From the suckless announcement, the biggest changes are:
* New drawing code, which is way more faster and comparable to the
other terminals out there.
* Many new escape sequences are supported:
* setting the title
* LNM, KAM, SI, SO, SUB, CAN, DA, DECID. OSC, DSC, PM, APC,
CHT, HTS, CBT, SM, RM, standout mode ??? (See st.info.)
* Linedrawing is now supported
* Xft and Fontcache is now used to draw fonts.
* support for italic and bold italic font drawing
* Some more commandline parameters are available. (See manpage.)
* easy debugging with: st -o - | cat -v
* nyancat(1) works.
* external support of utmp entries by using utmp(1)
ok gonzalo@