--- - branch: MAIN date: Fri Jun 19 10:38:15 UTC 2020 files: - new: '1.11' old: '1.10' path: pkgsrc/x11/st-term/Makefile pathrev: pkgsrc/x11/st-term/Makefile@1.11 type: modified - new: '1.7' old: '1.6' path: pkgsrc/x11/st-term/distinfo pathrev: pkgsrc/x11/st-term/distinfo@1.7 type: modified id: 20200619T103815Z.f770ef19fbdd6ad0dea28b17b4ef70fc06996690 log: | st-term: Update to 0.8.4 Changes: 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). module: pkgsrc subject: 'CVS commit: pkgsrc/x11/st-term' unixtime: '1592563095' user: leot