summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-05-21Merge pull request #296 from zMoooooritz/alphaLuke Smith
Add support for additional alpha when the term-window is not focused
2021-05-21fix #301Luke Smith
2021-05-06Mild const-correctness improvements.Markus F.X.J. Oberhumer
Only touch a few things, the main focus is to improve code readability.
2021-05-06Use the additional alpha-value as offset to support a changing alpha properlyMoritz Biering
2021-05-05Add support for additional alpha when the term-window is not focusedMoritz Biering
2021-04-05externalpipe all scrollback historyLuke Smith
2021-04-05scroll removedLuke Smith
2021-04-05Merge branch 'master' of github.com:LukeSmithxyz/stLuke Smith
2021-04-05revert to older, better scrollback patch, fix #284, #289Luke Smith
2021-03-19fix: correctly encode mouse buttons >= 8 in X10 and SGR modeHiltjo Posthuma
These are typically mapped in X11 to the side-buttons (backward/forwards) on the mouse. A comparison of the button numbers in SGR mode (first field): st old: 0 1 2 64 65 66 67 68 69 70 st new (it is the same as xterm now): 0 1 2 64 65 66 67 128 129 130 A script to test and reproduce it, first argument is "h" (on) or "l" (off): #!/bin/sh printf '\x1b[?1000%s\x1b[?1006%s' "$1" "$1" for n in 1 2 3 4 5 6 7 8 9 10; do printf 'button %d\n' "$n" xdotool click "$n" printf '\n\n' done
2021-03-08Merge pull request #282 from sahidvelji/make-uninstallLuke Smith
Uninstall scroll when uninstalling st
2021-03-08Uninstall scroll when uninstalling stSahid Velji
2021-03-03remove final punctuation from possible urlsLuke Smith
2021-02-19Xdefaults example restored, close #278Luke Smith
2021-02-06scroll update, fixes #274Luke Smith
2021-02-05readme changesLuke Smith
2021-02-050.8.4 update, scroll added as separate progLuke Smith
2021-01-24close #271Luke Smith
2020-11-30funding fix for githubLuke Smith
2020-11-30Merge branch 'narukeh-master'Luke Smith
2020-11-30copy/open url use same regex. slimming.Luke Smith
2020-11-30fixed not being able to copy URL with a dash in itHekuran
2020-10-18remove unused variable from previous patchHiltjo Posthuma
2020-10-18ST: Add WM_ICON_NAME property supportJohn Collis
Also added _NET_WM_ICON_NAME.
2020-08-21transparency to alt keys, added to manLuke Smith
2020-08-21Merge branch 'master' of gitlab.com:LukeSmithxyz/st into masterLuke Smith
2020-08-21Merge branch 'master' into 'master'Luke Smith
change alpha with keyboard shortcut C-F11/C-F12 See merge request LukeSmithxyz/st!6
2020-08-19change alpha with keyboard shortcut C-F11/C-F12luquinha.virus
2020-08-07Merge pull request #241 from pierg75/fix_urlhandlerLuke Smith
Fixed a small issue with the urlhandler.
2020-08-07Fixed a small issue with the urlhandler.Pierguido Lambri
Urls lile: https://whatever.domain/~myprecious/usefull-blog.html https://brb.imback.maybe/isit/blah#sure Were not propery handled (everything after either '#' or '~' were ignored). Escaped '#' and added '~' in the regex. Signed-off-by: Pierguido Lambri <plambri@redhat.com>
2020-07-08Merge pull request #215 from halcyonseeker/masterLuke Smith
Expanded url scheme support and fixed issue with tilde in url
2020-07-08Merge branch 'mackarelfish-master'Luke Smith
2020-07-08Merge branch 'master' of https://github.com/mackarelfish/st into ↵Luke Smith
mackarelfish-master
2020-07-08Merge branch 'dennisleexyz-mouse'Luke Smith
2020-06-30use st-scrollback-mouse-altscreen-20190131-e23acb9Dennis Lee
2020-06-19bump version to 0.8.4Hiltjo Posthuma
2020-06-17config.mk: use PKG_CONFIG in commented OpenBSD sectionHiltjo Posthuma
2020-06-17LICENSE: bump yearsHiltjo Posthuma
2020-06-17remove sixel stub codeHiltjo Posthuma
Remove stub code that was used for an experiment of adding sixel code to st from the commit f7398434.
2020-06-17fix unicode glitch in DCS strings, patch by Tim AllenHiltjo Posthuma
Reported on the mailinglist: " I discovered recently that if an application running inside st tries to send a DCS string, subsequent Unicode characters get messed up. For example, consider the following test-case: printf '\303\277\033P\033\\\303\277' ...where: - \303\277 is the UTF-8 encoding of U+00FF LATIN SMALL LETTER Y WITH DIAERESIS (ÿ). - \033P is ESC P, the token that begins a DCS string. - \033\\ is ESC \, a token that ends a DCS string. - \303\277 is the same ÿ character again. If I run the above command in a VTE-based terminal, or xterm, or QTerminal, or pterm (PuTTY), I get the output: ÿÿ ...which is to say, the empty DCS string is ignored. However, if I run that command inside st (as of commit 9ba7ecf), I get: ÿÿ ...where those last two characters are \303\277 interpreted as ISO8859-1 characters, instead of UTF-8. I spent some time tracing through the state machines in st.c, and so far as I can tell, this is how it works currently: - ESC P sets the "ESC_DCS" and "ESC_STR" flags, indicating that incoming bytes should be collected into the strescseq buffer, rather than being interpreted. - ESC \ sets the "ESC_STR_END" flag (when ESC is received), and then calls strhandle() (when \ is received) to interpret the collected bytes. - If the collected bytes begin with 'P' (i.e. if this was a DCS string) strhandle() sets the "ESC_DCS" flag again, confusing the state machine. If my understanding is correct, fixing the problem should be as easy as removing the line that sets ESC_DCS from strhandle(): diff --git a/st.c b/st.c index ef8abd5..b5b805a 100644 --- a/st.c +++ b/st.c @@ -1897,7 +1897,6 @@ strhandle(void) xsettitle(strescseq.args[0]); return; case 'P': /* DCS -- Device Control String */ - term.mode |= ESC_DCS; case '_': /* APC -- Application Program Command */ case '^': /* PM -- Privacy Message */ return; I've tried the above patch and it fixes my problem, but I don't know if it introduces any others. "
2020-06-13Merge pull request #224 from Azumgi/glyph_truncation_fixLuke Smith
Glyph truncation fix
2020-06-13Fix wide glyphs truncationDreomite
2020-06-13Revert db6f796 (fonts overdrawing fix)Dreomite
2020-06-02funding file for github sponsorsLuke Smith
2020-06-02dumb fixLuke Smith
2020-06-02apparently capsLuke Smith
2020-06-02Merge branch 'master' of github.com:LukeSmithxyz/stLuke Smith
2020-06-02funding for github sponsorsLuke Smith
2020-06-01FAQ: fix single-buffer patchHiltjo Posthuma
rebase against master
2020-05-31Merge branch 'master' of https://github.com/lukesmithxyz/stmackarelfish