1 $(OBJ) Makefile /^$(OBJ): config.h config.mk$/;" t 2 -1000,7 +1066,8 patches/st-scrollback-reflow-0.8.5.diff /^@@ -1000,7 +1066,8 @@ tsetdirtattr(int attr)$/;" h modifiedFile:a/st.c 3 -1003,27 +1025,19 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -1003,27 +1025,19 @@ tfulldirt(void)$/;" h modifiedFile:a/st.c 4 -1017,51 +1084,116 patches/st-scrollback-reflow-0.8.5.diff /^@@ -1017,51 +1084,116 @@ tcursor(int mode)$/;" h modifiedFile:a/st.c 5 -1035,17 +1049,37 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -1035,17 +1049,37 @@ treset(void)$/;" h modifiedFile:a/st.c 6 -1047,6 +1047,11 patches/st-universcroll-0.8.4.diff /^@@ -1047,6 +1047,11 @@ tnew(int col, int row)$/;" h modifiedFile:a/st.c 7 -105,6 +105,7 patches/st-alpha-20220206-0.8.5.diff /^@@ -105,6 +105,7 @@ typedef struct {$/;" h modifiedFile:a/x.c 8 -1053,14 +1087,42 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -1053,14 +1087,42 @@ tnew(int col, int row)$/;" h modifiedFile:a/st.c 9 -1060,6 +1060,11 patches/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff /^@@ -1060,6 +1060,11 @@ tnew(int col, int row)$/;" h modifiedFile:a/st.c 10 -1061,13 +1071,53 patches/st-scrollback-20210507-4536f46.diff /^@@ -1061,13 +1071,53 @@ tswapscreen(void)$/;" h modifiedFile:a/st.c 11 -1069,15 +1131,29 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -1069,15 +1131,29 @@ tscrolldown(int orig, int n)$/;" h modifiedFile:a/st.c 12 -1069,17 +1201,22 patches/st-scrollback-reflow-0.8.5.diff /^@@ -1069,17 +1201,22 @@ kscrolldown(const Arg* a)$/;" h modifiedFile:a/st.c 13 -1077,17 +1127,28 patches/st-scrollback-20210507-4536f46.diff /^@@ -1077,17 +1127,28 @@ tscrolldown(int orig, int n)$/;" h modifiedFile:a/st.c 14 -1087,92 +1224,118 patches/st-scrollback-reflow-0.8.5.diff /^@@ -1087,92 +1224,118 @@ kscrollup(const Arg* a)$/;" h modifiedFile:a/st.c 15 -1089,15 +1165,29 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -1089,15 +1165,29 @@ tscrollup(int orig, int n)$/;" h modifiedFile:a/st.c 16 -109,12 +113,21 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -109,12 +113,21 @@ typedef struct {$/;" h modifiedFile:a/st.c 17 -1097,7 +1158,8 patches/st-scrollback-20210507-4536f46.diff /^@@ -1097,7 +1158,8 @@ tscrollup(int orig, int n)$/;" h modifiedFile:a/st.c 18 -1118,11 +1127,23 patches/st-alpha-20220206-0.8.5.diff /^@@ -1118,11 +1127,23 @@ xinit(int cols, int rows)$/;" h modifiedFile:a/x.c 19 -1126,7 +1188,7 patches/st-scrollback-20210507-4536f46.diff /^@@ -1126,7 +1188,7 @@ tnewline(int first_col)$/;" h modifiedFile:a/st.c 20 -1132,7 +1153,7 patches/st-alpha-20220206-0.8.5.diff /^@@ -1132,7 +1153,7 @@ xinit(int cols, int rows)$/;" h modifiedFile:a/x.c 21 -115,6 +119,9 patches/st-scrollback-20210507-4536f46.diff /^@@ -115,6 +119,9 @@ typedef struct {$/;" h modifiedFile:a/st.c 22 -1152,19 +1173,15 patches/st-alpha-20220206-0.8.5.diff /^@@ -1152,19 +1173,15 @@ xinit(int cols, int rows)$/;" h modifiedFile:a/x.c 23 -1152,8 +1156,8 patches/st-anysize-20220718-baa9357.diff /^@@ -1152,8 +1156,8 @@ xinit(int cols, int rows)$/;" h modifiedFile:a/x.c 24 -118,10 +138,11 patches/st-scrollback-reflow-0.8.5.diff /^@@ -118,10 +138,11 @@ typedef struct {$/;" h modifiedFile:a/st.c 25 -1182,7 +1345,7 patches/st-scrollback-reflow-0.8.5.diff /^@@ -1182,7 +1345,7 @@ tnewline(int first_col)$/;" h modifiedFile:a/st.c 26 -1201,6 +1291,7 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -1201,6 +1291,7 @@ tsetchar(Rune u, const Glyph *attr, int x, int y)$/;" h modifiedFile:a/st.c 27 -1209,25 +1300,25 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -1209,25 +1300,25 @@ tsetchar(Rune u, const Glyph *attr, int x, int y)$/;" h modifiedFile:a/st.c 28 -1235,15 +1326,16 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -1235,15 +1326,16 @@ tclearregion(int x1, int y1, int x2, int y2)$/;" h modifiedFile:a/st.c 29 -1242,7 +1246,7 patches/st-anysize-20220718-baa9357.diff /^@@ -1242,7 +1246,7 @@ xinit(int cols, int rows)$/;" h modifiedFile:a/x.c 30 -1251,6 +1343,7 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -1251,6 +1343,7 @@ tclearregion(int x1, int y1, int x2, int y2)$/;" h modifiedFile:a/st.c 31 -126,3 +126,4 patches/st-alpha-20220206-0.8.5.diff /^@@ -126,3 +126,4 @@ extern unsigned int tabspaces;$/;" h modifiedFile:a/st.h 32 -1265,7 +1358,7 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -1265,7 +1358,7 @@ tdeletechar(int n)$/;" h modifiedFile:a/st.c 33 -1272,89 +1435,93 patches/st-scrollback-reflow-0.8.5.diff /^@@ -1272,89 +1435,93 @@ tsetchar(Rune u, const Glyph *attr, int x, int y)$/;" h modifiedFile:a/st.c 34 -1282,7 +1375,7 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -1282,7 +1375,7 @@ tinsertblank(int n)$/;" h modifiedFile:a/st.c 35 -129,9 +121,9 patches/st-gruvbox-dark-0.8.5.diff /^@@ -129,9 +121,9 @@ static const char *colorname[] = {$/;" h modifiedFile:a/config.def.h 36 -1291,14 +1353,14 patches/st-scrollback-20210507-4536f46.diff /^@@ -1291,14 +1353,14 @@ void$/;" h modifiedFile:a/st.c 37 -133,13 +133,20 patches/st-blinking_cursor-20211116-2f6e597.diff /^@@ -133,13 +133,20 @@ static unsigned int defaultcs = 256;$/;" h modifiedFile:a/config.def.h 38 -1375,7 +1379,7 patches/st-anysize-20220718-baa9357.diff /^@@ -1375,7 +1379,7 @@ void$/;" h modifiedFile:a/x.c 39 -1465,17 +1469,17 patches/st-anysize-20220718-baa9357.diff /^@@ -1465,17 +1469,17 @@ xdrawglyphfontspecs(const XftGlyphFontSpec *specs, Glyph base, int len, /;" h modifiedFile:a/x.c 40 -1528,7 +1695,7 patches/st-scrollback-reflow-0.8.5.diff /^@@ -1528,7 +1695,7 @@ tsetscroll(int t, int b)$/;" h modifiedFile:a/st.c 41 -1529,29 +1530,44 patches/st-blinking_cursor-20211116-2f6e597.diff /^@@ -1529,29 +1530,44 @@ xdrawcursor(int cx, int cy, Glyph g, int ox, int oy, Glyph og)$/;" h modifiedFile:a/x.c 42 -1569,35 +1573,35 patches/st-anysize-20220718-baa9357.diff /^@@ -1569,35 +1573,35 @@ xdrawcursor(int cx, int cy, Glyph g, int ox, int oy, Glyph og)$/;" h modifiedFile:a/x.c 43 -1589,25 +1756,18 patches/st-scrollback-reflow-0.8.5.diff /^@@ -1589,25 +1756,18 @@ tsetmode(int priv, int set, const int *args, int narg)$/;" h modifiedFile:a/st.c 44 -16,7 +16,7 patches/st-alpha-20220206-0.8.5.diff /^@@ -16,7 +16,7 @@ PKG_CONFIG = pkg-config$/;" h modifiedFile:a/config.mk 45 -1659,7 +1819,7 patches/st-scrollback-reflow-0.8.5.diff /^@@ -1659,7 +1819,7 @@ void$/;" h modifiedFile:a/st.c 46 -1708,9 +1724,12 patches/st-blinking_cursor-20211116-2f6e597.diff /^@@ -1708,9 +1724,12 @@ xsetmode(int set, unsigned int flags)$/;" h modifiedFile:a/x.c 47 -173,11 +173,11 patches/st-universcroll-0.8.4.diff /^@@ -173,11 +173,11 @@ static uint forcemousemod = ShiftMask;$/;" h modifiedFile:a/config.def.h 48 -1735,11 +1797,11 patches/st-scrollback-20210507-4536f46.diff /^@@ -1735,11 +1797,11 @@ csihandle(void)$/;" h modifiedFile:a/st.c 49 -1757,20 +1917,30 patches/st-scrollback-reflow-0.8.5.diff /^@@ -1757,20 +1917,30 @@ csihandle(void)$/;" h modifiedFile:a/st.c 50 -176,6 +176,8 patches/st-scrollback-mouse-20220127-2c5edf2.diff /^@@ -176,6 +176,8 @@ static uint forcemousemod = ShiftMask;$/;" h modifiedFile:a/config.def.h 51 -176,8 +176,8 patches/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff /^@@ -176,8 +176,8 @@ static uint forcemousemod = ShiftMask;$/;" h modifiedFile:a/config.def.h 52 -1778,24 +1948,24 patches/st-scrollback-reflow-0.8.5.diff /^@@ -1778,24 +1948,24 @@ csihandle(void)$/;" h modifiedFile:a/st.c 53 -179,26 +200,37 patches/st-scrollback-reflow-0.8.5.diff /^@@ -179,26 +200,37 @@ static void tprinter(char *, size_t);$/;" h modifiedFile:a/st.c 54 -1809,9 +1979,11 patches/st-scrollback-reflow-0.8.5.diff /^@@ -1809,9 +1979,11 @@ csihandle(void)$/;" h modifiedFile:a/st.c 55 -1833,9 +2005,9 patches/st-scrollback-reflow-0.8.5.diff /^@@ -1833,9 +2005,9 @@ csihandle(void)$/;" h modifiedFile:a/st.c 56 -184,8 +191,8 patches/st-scrollback-20210507-4536f46.diff /^@@ -184,8 +191,8 @@ static void tnewline(int);$/;" h modifiedFile:a/st.c 57 -185,6 +187,7 patches/st-colorschemes-0.8.5.diff /^@@ -185,6 +187,7 @@ static void mousesel(XEvent *, int);$/;" h modifiedFile:a/x.c 58 -19,6 +19,7 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -19,6 +19,7 @@$/;" h modifiedFile:a/st.h 59 -1954,6 +1973,10 patches/st-blinking_cursor-20211116-2f6e597.diff /^@@ -1954,6 +1973,10 @@ run(void)$/;" h modifiedFile:a/x.c 60 -1964,7 +1987,7 patches/st-blinking_cursor-20211116-2f6e597.diff /^@@ -1964,7 +1987,7 @@ run(void)$/;" h modifiedFile:a/x.c 61 -199,6 +199,8 patches/st-scrollback-20210507-4536f46.diff /^@@ -199,6 +199,8 @@ static Shortcut shortcuts[] = {$/;" h modifiedFile:a/config.def.h 62 -2000,7 +2023,7 patches/st-blinking_cursor-20211116-2f6e597.diff /^@@ -2000,7 +2023,7 @@ main(int argc, char *argv[])$/;" h modifiedFile:a/x.c 63 -2008,6 +2011,47 patches/st-colorschemes-0.8.5.diff /^@@ -2008,6 +2011,47 @@ usage(void)$/;" h modifiedFile:a/x.c 64 -201,6 +201,8 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -201,6 +201,8 @@ static Shortcut shortcuts[] = {$/;" h modifiedFile:a/config.def.h 65 -201,6 +242,17 patches/st-colorschemes-0.8.5.diff /^@@ -201,6 +242,17 @@ static Shortcut shortcuts[] = {$/;" h modifiedFile:a/config.def.h 66 -2019,6 +2036,9 patches/st-alpha-20220206-0.8.5.diff /^@@ -2019,6 +2036,9 @@ main(int argc, char *argv[])$/;" h modifiedFile:a/x.c 67 -202,6 +215,8 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -202,6 +215,8 @@ static void tdeftran(char);$/;" h modifiedFile:a/st.c 68 -2060,6 +2104,12 patches/st-colorschemes-0.8.5.diff /^@@ -2060,6 +2104,12 @@ main(int argc, char *argv[])$/;" h modifiedFile:a/x.c 69 -2103,7 +2196,7 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -2103,7 +2196,7 @@ tdumpline(int n)$/;" h modifiedFile:a/st.c 70 -212,7 +244,10 patches/st-scrollback-reflow-0.8.5.diff /^@@ -212,7 +244,10 @@ static void tstrsequence(uchar);$/;" h modifiedFile:a/st.c 71 -2128,16 +2300,8 patches/st-scrollback-reflow-0.8.5.diff /^@@ -2128,16 +2300,8 @@ tdumpsel(void)$/;" h modifiedFile:a/st.c 72 -2196,6 +2196,28 patches/st-colorschemes-0.8.5.diff /^@@ -2196,6 +2196,28 @@ tstrsequence(uchar c)$/;" h modifiedFile:a/st.c 73 -22,17 +22,19 patches/st-scrollback-reflow-0.8.5.diff /^@@ -22,17 +22,19 @@$/;" h modifiedFile:a/st.h 74 -2251,7 +2313,7 patches/st-scrollback-20210507-4536f46.diff /^@@ -2251,7 +2313,7 @@ eschandle(uchar ascii)$/;" h modifiedFile:a/st.c 75 -2264,7 +2326,7 patches/st-scrollback-20210507-4536f46.diff /^@@ -2264,7 +2326,7 @@ eschandle(uchar ascii)$/;" h modifiedFile:a/st.c 76 -2358,7 +2522,7 patches/st-scrollback-reflow-0.8.5.diff /^@@ -2358,7 +2522,7 @@ eschandle(uchar ascii)$/;" h modifiedFile:a/st.c 77 -2371,7 +2535,7 patches/st-scrollback-reflow-0.8.5.diff /^@@ -2371,7 +2535,7 @@ eschandle(uchar ascii)$/;" h modifiedFile:a/st.c 78 -243,6 +244,7 patches/st-alpha-20220206-0.8.5.diff /^@@ -243,6 +244,7 @@ static char *usedfont = NULL;$/;" h modifiedFile:a/x.c 79 -2474,7 +2536,7 patches/st-scrollback-20210507-4536f46.diff /^@@ -2474,7 +2536,7 @@ twrite(const char *buf, int buflen, int show_ctrl)$/;" h modifiedFile:a/st.c 80 -2486,11 +2579,11 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -2486,11 +2579,11 @@ check_control_code:$/;" h modifiedFile:a/st.c 81 -2498,7 +2591,7 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -2498,7 +2591,7 @@ check_control_code:$/;" h modifiedFile:a/st.c 82 -2511,6 +2573,14 patches/st-scrollback-20210507-4536f46.diff /^@@ -2511,6 +2573,14 @@ tresize(int col, int row)$/;" h modifiedFile:a/st.c 83 -2511,7 +2675,8 patches/st-scrollback-reflow-0.8.5.diff /^@@ -2511,7 +2675,8 @@ check_control_code:$/;" h modifiedFile:a/st.c 84 -2529,6 +2622,11 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -2529,6 +2622,11 @@ twrite(const char *buf, int buflen, int show_ctrl)$/;" h modifiedFile:a/st.c 85 -253,6 +253,7 patches/st-blinking_cursor-20211116-2f6e597.diff /^@@ -253,6 +253,7 @@ static char *opt_name = NULL;$/;" h modifiedFile:a/x.c 86 -2546,6 +2711,7 patches/st-scrollback-reflow-0.8.5.diff /^@@ -2546,6 +2711,7 @@ check_control_code:$/;" h modifiedFile:a/st.c 87 -2555,56 +2653,85 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -2555,56 +2653,85 @@ twrite(const char *buf, int buflen, int show_ctrl)$/;" h modifiedFile:a/st.c 88 -2569,7 +2639,7 patches/st-scrollback-20210507-4536f46.diff /^@@ -2569,7 +2639,7 @@ drawregion(int x1, int y1, int x2, int y2)$/;" h modifiedFile:a/st.c 89 -2583,93 +2749,275 patches/st-scrollback-reflow-0.8.5.diff /^@@ -2583,93 +2749,275 @@ twrite(const char *buf, int buflen, int show_ctrl)$/;" h modifiedFile:a/st.c 90 -2590,8 +2660,9 patches/st-scrollback-20210507-4536f46.diff /^@@ -2590,8 +2660,9 @@ draw(void)$/;" h modifiedFile:a/st.c 91 -2614,26 +2741,16 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -2614,26 +2741,16 @@ tresize(int col, int row)$/;" h modifiedFile:a/st.c 92 -2645,14 +2762,15 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -2645,14 +2762,15 @@ resettitle(void)$/;" h modifiedFile:a/st.c 93 -2667,14 +2785,15 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -2667,14 +2785,15 @@ draw(void)$/;" h modifiedFile:a/st.c 94 -2709,9 +3057,8 patches/st-scrollback-reflow-0.8.5.diff /^@@ -2709,9 +3057,8 @@ draw(void)$/;" h modifiedFile:a/st.c 95 -331,7 +332,7 patches/st-anysize-20220718-baa9357.diff /^@@ -331,7 +332,7 @@ ttysend(const Arg *arg)$/;" h modifiedFile:a/x.c 96 -339,7 +340,7 patches/st-anysize-20220718-baa9357.diff /^@@ -339,7 +340,7 @@ evcol(XEvent *e)$/;" h modifiedFile:a/x.c 97 -34,6 +34,7 patches/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff /^@@ -34,6 +34,7 @@ typedef struct {$/;" h modifiedFile:a/x.c 98 -34,6 +34,7 patches/st-universcroll-0.8.4.diff /^@@ -34,6 +34,7 @@ typedef struct {$/;" h modifiedFile:a/x.c 99 -35,6 +35,7 patches/st-scrollback-20210507-4536f46.diff /^@@ -35,6 +35,7 @@$/;" h modifiedFile:a/st.c 100 -36,6 +36,7 patches/st-scrollback-reflow-0.8.5.diff /^@@ -36,6 +36,7 @@$/;" h modifiedFile:a/st.c 101 -412,17 +447,46 patches/st-scrollback-reflow-0.8.5.diff /^@@ -412,17 +447,46 @@ selinit(void)$/;" h modifiedFile:a/st.c 102 -415,11 +430,12 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -415,11 +430,12 @@ int$/;" h modifiedFile:a/st.c 103 -416,10 +423,10 patches/st-scrollback-20210507-4536f46.diff /^@@ -416,10 +423,10 @@ tlinelen(int y)$/;" h modifiedFile:a/st.c 104 -42,6 +43,9 patches/st-scrollback-20210507-4536f46.diff /^@@ -42,6 +43,9 @@$/;" h modifiedFile:a/st.c 105 -43,6 +43,10 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -43,6 +43,10 @@$/;" h modifiedFile:a/st.c 106 -43,9 +44,22 patches/st-scrollback-reflow-0.8.5.diff /^@@ -43,9 +44,22 @@$/;" h modifiedFile:a/st.c 107 -446,6 +447,7 patches/st-universcroll-0.8.4.diff /^@@ -446,6 +447,7 @@ mouseaction(XEvent *e, uint release)$/;" h modifiedFile:a/x.c 108 -455,6 +456,7 patches/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff /^@@ -455,6 +456,7 @@ mouseaction(XEvent *e, uint release)$/;" h modifiedFile:a/x.c 109 -462,10 +526,11 patches/st-scrollback-reflow-0.8.5.diff /^@@ -462,10 +526,11 @@ selextend(int col, int row, int type, int done)$/;" h modifiedFile:a/st.c 110 -492,36 +557,43 patches/st-scrollback-reflow-0.8.5.diff /^@@ -492,36 +557,43 @@ selnormalize(void)$/;" h modifiedFile:a/st.c 111 -528,7 +535,7 patches/st-scrollback-20210507-4536f46.diff /^@@ -528,7 +535,7 @@ selsnap(int *x, int *y, int direction)$/;" h modifiedFile:a/st.c 112 -528,7 +544,7 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -528,7 +544,7 @@ selsnap(int *x, int *y, int direction)$/;" h modifiedFile:a/st.c 113 -536,7 +608,7 patches/st-scrollback-reflow-0.8.5.diff /^@@ -536,7 +608,7 @@ selsnap(int *x, int *y, int direction)$/;" h modifiedFile:a/st.c 114 -543,14 +550,14 patches/st-scrollback-20210507-4536f46.diff /^@@ -543,14 +550,14 @@ selsnap(int *x, int *y, int direction)$/;" h modifiedFile:a/st.c 115 -543,14 +559,14 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -543,14 +559,14 @@ selsnap(int *x, int *y, int direction)$/;" h modifiedFile:a/st.c 116 -547,13 +619,13 patches/st-scrollback-reflow-0.8.5.diff /^@@ -547,13 +619,13 @@ selsnap(int *x, int *y, int direction)$/;" h modifiedFile:a/st.c 117 -57,6 +71,12 patches/st-scrollback-reflow-0.8.5.diff /^@@ -57,6 +71,12 @@ enum term_mode {$/;" h modifiedFile:a/st.c 118 -570,18 +642,14 patches/st-scrollback-reflow-0.8.5.diff /^@@ -570,18 +642,14 @@ selsnap(int *x, int *y, int direction)$/;" h modifiedFile:a/st.c 119 -571,14 +578,14 patches/st-scrollback-20210507-4536f46.diff /^@@ -571,14 +578,14 @@ selsnap(int *x, int *y, int direction)$/;" h modifiedFile:a/st.c 120 -571,14 +587,14 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -571,14 +587,14 @@ selsnap(int *x, int *y, int direction)$/;" h modifiedFile:a/st.c 121 -59,6 +59,8 patches/st-colorschemes-0.8.5.diff /^@@ -59,6 +59,8 @@ static void zoom(const Arg *);$/;" h modifiedFile:a/x.c 122 -59,6 +59,8 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -59,6 +59,8 @@ static void zoom(const Arg *);$/;" h modifiedFile:a/x.c 123 -592,40 +660,34 patches/st-scrollback-reflow-0.8.5.diff /^@@ -592,40 +660,34 @@ char *$/;" h modifiedFile:a/st.c 124 -609,13 +616,13 patches/st-scrollback-20210507-4536f46.diff /^@@ -609,13 +616,13 @@ getsel(void)$/;" h modifiedFile:a/st.c 125 -609,13 +625,13 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -609,13 +625,13 @@ getsel(void)$/;" h modifiedFile:a/st.c 126 -636,10 +698,10 patches/st-scrollback-reflow-0.8.5.diff /^@@ -636,10 +698,10 @@ getsel(void)$/;" h modifiedFile:a/st.c 127 -648,9 +710,15 patches/st-scrollback-reflow-0.8.5.diff /^@@ -648,9 +710,15 @@ selclear(void)$/;" h modifiedFile:a/st.c 128 -736,7 +738,7 patches/st-alpha-20220206-0.8.5.diff /^@@ -736,7 +738,7 @@ xresize(int col, int row)$/;" h modifiedFile:a/x.c 129 -739,6 +740,9 patches/st-anysize-20220718-baa9357.diff /^@@ -739,6 +740,9 @@ cresize(int width, int height)$/;" h modifiedFile:a/x.c 130 -785,7 +788,7 patches/st-colorschemes-0.8.5.diff /^@@ -785,7 +788,7 @@ xloadcols(void)$/;" h modifiedFile:a/x.c 131 -796,6 +798,13 patches/st-alpha-20220206-0.8.5.diff /^@@ -796,6 +798,13 @@ xloadcols(void)$/;" h modifiedFile:a/x.c 132 -81,6 +81,7 patches/st-anysize-20220718-baa9357.diff /^@@ -81,6 +81,7 @@ typedef XftGlyphFontSpec GlyphFontSpec;$/;" h modifiedFile:a/x.c 133 -81,6 +81,8 patches/st-scrollback-20210507-4536f46.diff /^@@ -81,6 +81,8 @@ void die(const char *, ...);$/;" h modifiedFile:a/st.h 134 -850,6 +857,9 patches/st-scrollback-20210507-4536f46.diff /^@@ -850,6 +857,9 @@ void$/;" h modifiedFile:a/st.c 135 -851,10 +919,8 patches/st-scrollback-reflow-0.8.5.diff /^@@ -851,10 +919,8 @@ void$/;" h modifiedFile:a/st.c 136 -869,8 +873,8 patches/st-anysize-20220718-baa9357.diff /^@@ -869,8 +873,8 @@ xhints(void)$/;" h modifiedFile:a/x.c 137 -87,6 +87,7 patches/st-universcroll-0.8.4.diff /^@@ -87,6 +87,7 @@ void sendbreak(const Arg *);$/;" h modifiedFile:a/st.h 138 -89,6 +89,7 patches/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff /^@@ -89,6 +89,7 @@ void sendbreak(const Arg *);$/;" h modifiedFile:a/st.h 139 -90,6 +90,8 patches/st-colorschemes-0.8.5.diff /^@@ -90,6 +90,8 @@ int tattrset(int);$/;" h modifiedFile:a/st.h 140 -90,6 +92,7 patches/st-scrollback-reflow-0.8.5.diff /^@@ -90,6 +92,7 @@ void toggleprinter(const Arg *);$/;" h modifiedFile:a/st.h 141 -93,46 +93,87 patches/st-colorschemes-0.8.5.diff /^@@ -93,46 +93,87 @@ char *termname = "st-256color";$/;" h modifiedFile:a/config.def.h 142 -93,6 +93,9 patches/st-alpha-20220206-0.8.5.diff /^@@ -93,6 +93,9 @@ char *termname = "st-256color";$/;" h modifiedFile:a/config.def.h 143 -956,12 +972,15 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -956,12 +972,15 @@ int$/;" h modifiedFile:a/st.c 144 -96,32 +96,24 patches/st-gruvbox-dark-0.8.5.diff /^@@ -96,32 +96,24 @@ unsigned int tabspaces = 8;$/;" h modifiedFile:a/config.def.h 145 -983,14 +1002,17 patches/st-scrollback-ringbuffer-0.8.5.diff /^@@ -983,14 +1002,17 @@ void$/;" h modifiedFile:a/st.c 146 -990,7 +1056,7 patches/st-scrollback-reflow-0.8.5.diff /^@@ -990,7 +1056,7 @@ tsetdirtattr(int attr)$/;" h modifiedFile:a/st.c 147 .c.o Makefile /^.c.o:$/;" t 148 ARGBEGIN arg.h /^#define ARGBEGIN /;" d 149 ARGC arg.h /^#define ARGC(/;" d 150 ARGEND arg.h /^#define ARGEND /;" d 151 ARGF arg.h /^#define ARGF(/;" d 152 ARG_H__ arg.h /^#define ARG_H__$/;" d 153 ATTRCMP st.h /^#define ATTRCMP(/;" d 154 ATTR_BLINK st.h /^ ATTR_BLINK = 1 << 4,$/;" e enum:glyph_attribute 155 ATTR_BOLD st.h /^ ATTR_BOLD = 1 << 0,$/;" e enum:glyph_attribute 156 ATTR_BOLD_FAINT st.h /^ ATTR_BOLD_FAINT = ATTR_BOLD | ATTR_FAINT,$/;" e enum:glyph_attribute 157 ATTR_FAINT st.h /^ ATTR_FAINT = 1 << 1,$/;" e enum:glyph_attribute 158 ATTR_INVISIBLE st.h /^ ATTR_INVISIBLE = 1 << 6,$/;" e enum:glyph_attribute 159 ATTR_ITALIC st.h /^ ATTR_ITALIC = 1 << 2,$/;" e enum:glyph_attribute 160 ATTR_NULL st.h /^ ATTR_NULL = 0,$/;" e enum:glyph_attribute 161 ATTR_REVERSE st.h /^ ATTR_REVERSE = 1 << 5,$/;" e enum:glyph_attribute 162 ATTR_STRUCK st.h /^ ATTR_STRUCK = 1 << 7,$/;" e enum:glyph_attribute 163 ATTR_UNDERLINE st.h /^ ATTR_UNDERLINE = 1 << 3,$/;" e enum:glyph_attribute 164 ATTR_WDUMMY st.h /^ ATTR_WDUMMY = 1 << 10,$/;" e enum:glyph_attribute 165 ATTR_WIDE st.h /^ ATTR_WIDE = 1 << 9,$/;" e enum:glyph_attribute 166 ATTR_WRAP st.h /^ ATTR_WRAP = 1 << 8,$/;" e enum:glyph_attribute 167 AUTHORS st.1 /^.SH AUTHORS$/;" s title:ST 168 Arg st.h /^} Arg;$/;" t typeref:union:__anon7c9e12e2020a 169 BETWEEN st.h /^#define BETWEEN(/;" d 170 BUGS st.1 /^.SH BUGS$/;" s title:ST 171 CUSTOMIZATION st.1 /^.SH CUSTOMIZATION$/;" s title:ST 172 ColorScheme config.def.h /^} ColorScheme;$/;" t typeref:struct:__anon9258968e0108 173 ColorScheme config.h /^} ColorScheme;$/;" t typeref:struct:__anon41b17d910108 174 DEFAULT st.h /^#define DEFAULT(/;" d 175 DESCRIPTION st.1 /^.SH DESCRIPTION$/;" s title:ST 176 DIVCEIL st.h /^#define DIVCEIL(/;" d 177 EARGF arg.h /^#define EARGF(/;" d 178 Glyph st.h /^#define Glyph /;" d 179 Glyph st.h /^} Glyph;$/;" t typeref:struct:__anon7c9e12e20108 180 INCS config.mk /^INCS = -I$(X11INC) \\$/;" m 181 IS_TRUECOL st.h /^#define IS_TRUECOL(/;" d 182 LEN st.h /^#define LEN(/;" d 183 LIBS config.mk /^LIBS = -L$(X11LIB) -lm -lrt -lX11 -lutil -lXft -lXrender\\$/;" m 184 LICENSE st.1 /^.SH LICENSE$/;" s title:ST 185 LIMIT st.h /^#define LIMIT(/;" d 186 Line st.h /^typedef Glyph *Line;$/;" t typeref:typename:Glyph * 187 MANPREFIX config.mk /^MANPREFIX = $(PREFIX)\/share\/man$/;" m 188 MAX st.h /^#define MAX(/;" d 189 MIN st.h /^#define MIN(/;" d 190 MODBIT st.h /^#define MODBIT(/;" d 191 MODE_8BIT win.h /^ MODE_8BIT = 1 << 10,$/;" e enum:win_mode 192 MODE_APPCURSOR win.h /^ MODE_APPCURSOR = 1 << 8,$/;" e enum:win_mode 193 MODE_APPKEYPAD win.h /^ MODE_APPKEYPAD = 1 << 2,$/;" e enum:win_mode 194 MODE_BLINK win.h /^ MODE_BLINK = 1 << 11,$/;" e enum:win_mode 195 MODE_BRCKTPASTE win.h /^ MODE_BRCKTPASTE = 1 << 16,$/;" e enum:win_mode 196 MODE_FBLINK win.h /^ MODE_FBLINK = 1 << 12,$/;" e enum:win_mode 197 MODE_FOCUS win.h /^ MODE_FOCUS = 1 << 13,$/;" e enum:win_mode 198 MODE_FOCUSED win.h /^ MODE_FOCUSED = 1 << 1,$/;" e enum:win_mode 199 MODE_HIDE win.h /^ MODE_HIDE = 1 << 7,$/;" e enum:win_mode 200 MODE_KBDLOCK win.h /^ MODE_KBDLOCK = 1 << 6,$/;" e enum:win_mode 201 MODE_MOUSE win.h /^ MODE_MOUSE = MODE_MOUSEBTN|MODE_MOUSEMOTION|MODE_MOUSEX10\\$/;" e enum:win_mode 202 MODE_MOUSEBTN win.h /^ MODE_MOUSEBTN = 1 << 3,$/;" e enum:win_mode 203 MODE_MOUSEMANY win.h /^ MODE_MOUSEMANY = 1 << 15,$/;" e enum:win_mode 204 MODE_MOUSEMOTION win.h /^ MODE_MOUSEMOTION = 1 << 4,$/;" e enum:win_mode 205 MODE_MOUSESGR win.h /^ MODE_MOUSESGR = 1 << 9,$/;" e enum:win_mode 206 MODE_MOUSEX10 win.h /^ MODE_MOUSEX10 = 1 << 14,$/;" e enum:win_mode 207 MODE_NUMLOCK win.h /^ MODE_NUMLOCK = 1 << 17,$/;" e enum:win_mode 208 MODE_REVERSE win.h /^ MODE_REVERSE = 1 << 5,$/;" e enum:win_mode 209 MODE_VISIBLE win.h /^ MODE_VISIBLE = 1 << 0,$/;" e enum:win_mode 210 MODKEY config.def.h /^#define MODKEY /;" d 211 MODKEY config.h /^#define MODKEY /;" d 212 Makefile Makefile 1;" F epoch:1667356258 213 NAME st.1 /^.SH NAME$/;" s title:ST 214 OBJ Makefile /^OBJ = $(SRC:.c=.o)$/;" m 215 OPTIONS st.1 /^.SH OPTIONS$/;" s title:ST 216 PKG_CONFIG config.mk /^PKG_CONFIG = pkg-config$/;" m 217 PREFIX config.mk /^PREFIX = \/usr\/local$/;" m 218 Rune st.h /^typedef uint_least32_t Rune;$/;" t typeref:typename:uint_least32_t 219 SEE ALSO st.1 /^.SH SEE ALSO$/;" s title:ST 220 SEL_EMPTY st.h /^ SEL_EMPTY = 1,$/;" e enum:selection_mode 221 SEL_IDLE st.h /^ SEL_IDLE = 0,$/;" e enum:selection_mode 222 SEL_READY st.h /^ SEL_READY = 2$/;" e enum:selection_mode 223 SEL_RECTANGULAR st.h /^ SEL_RECTANGULAR = 2$/;" e enum:selection_type 224 SEL_REGULAR st.h /^ SEL_REGULAR = 1,$/;" e enum:selection_type 225 SHORTCUTS st.1 /^.SH SHORTCUTS$/;" s title:ST 226 SNAP_LINE st.h /^ SNAP_LINE = 2$/;" e enum:selection_snap 227 SNAP_WORD st.h /^ SNAP_WORD = 1,$/;" e enum:selection_snap 228 SRC Makefile /^SRC = st.c x.c$/;" m 229 ST st.1 /^.TH ST 1 st\\-VERSION$/;" t 230 STCFLAGS config.mk /^STCFLAGS = $(INCS) $(STCPPFLAGS) $(CPPFLAGS) $(CFLAGS)$/;" m 231 STCPPFLAGS config.mk /^STCPPFLAGS = -DVERSION=\\"$(VERSION)\\" -D_XOPEN_SOURCE=600$/;" m 232 STLDFLAGS config.mk /^STLDFLAGS = $(LIBS) $(LDFLAGS)$/;" m 233 SYNOPSIS st.1 /^.SH SYNOPSIS$/;" s title:ST 234 TERMMOD config.def.h /^#define TERMMOD /;" d 235 TERMMOD config.h /^#define TERMMOD /;" d 236 TIMEDIFF st.h /^#define TIMEDIFF(/;" d 237 TRUECOLOR st.h /^#define TRUECOLOR(/;" d 238 VERSION config.mk /^VERSION = 0.8.5$/;" m 239 X11INC config.mk /^X11INC = \/usr\/X11R6\/include$/;" m 240 X11LIB config.mk /^X11LIB = \/usr\/X11R6\/lib$/;" m 241 a/config.def.h patches/st-alpha-20220206-0.8.5.diff /^--- a\/config.def.h$/;" m 242 a/config.def.h patches/st-blinking_cursor-20211116-2f6e597.diff /^--- a\/config.def.h$/;" m 243 a/config.def.h patches/st-colorschemes-0.8.5.diff /^--- a\/config.def.h$/;" m 244 a/config.def.h patches/st-gruvbox-dark-0.8.5.diff /^--- a\/config.def.h$/;" m 245 a/config.def.h patches/st-scrollback-20210507-4536f46.diff /^--- a\/config.def.h$/;" m 246 a/config.def.h patches/st-scrollback-mouse-20220127-2c5edf2.diff /^--- a\/config.def.h$/;" m 247 a/config.def.h patches/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff /^--- a\/config.def.h$/;" m 248 a/config.def.h patches/st-scrollback-ringbuffer-0.8.5.diff /^--- a\/config.def.h$/;" m 249 a/config.def.h patches/st-universcroll-0.8.4.diff /^--- a\/config.def.h$/;" m 250 a/config.mk patches/st-alpha-20220206-0.8.5.diff /^--- a\/config.mk$/;" m 251 a/st.c patches/st-colorschemes-0.8.5.diff /^--- a\/st.c$/;" m 252 a/st.c patches/st-scrollback-20210507-4536f46.diff /^--- a\/st.c$/;" m 253 a/st.c patches/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff /^--- a\/st.c$/;" m 254 a/st.c patches/st-scrollback-reflow-0.8.5.diff /^--- a\/st.c$/;" m 255 a/st.c patches/st-scrollback-ringbuffer-0.8.5.diff /^--- a\/st.c$/;" m 256 a/st.c patches/st-universcroll-0.8.4.diff /^--- a\/st.c$/;" m 257 a/st.h patches/st-alpha-20220206-0.8.5.diff /^--- a\/st.h$/;" m 258 a/st.h patches/st-colorschemes-0.8.5.diff /^--- a\/st.h$/;" m 259 a/st.h patches/st-scrollback-20210507-4536f46.diff /^--- a\/st.h$/;" m 260 a/st.h patches/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff /^--- a\/st.h$/;" m 261 a/st.h patches/st-scrollback-reflow-0.8.5.diff /^--- a\/st.h$/;" m 262 a/st.h patches/st-scrollback-ringbuffer-0.8.5.diff /^--- a\/st.h$/;" m 263 a/st.h patches/st-universcroll-0.8.4.diff /^--- a\/st.h$/;" m 264 a/x.c patches/st-alpha-20220206-0.8.5.diff /^--- a\/x.c$/;" m 265 a/x.c patches/st-anysize-20220718-baa9357.diff /^--- a\/x.c$/;" m 266 a/x.c patches/st-blinking_cursor-20211116-2f6e597.diff /^--- a\/x.c$/;" m 267 a/x.c patches/st-colorschemes-0.8.5.diff /^--- a\/x.c$/;" m 268 a/x.c patches/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff /^--- a\/x.c$/;" m 269 a/x.c patches/st-scrollback-ringbuffer-0.8.5.diff /^--- a\/x.c$/;" m 270 a/x.c patches/st-universcroll-0.8.4.diff /^--- a\/x.c$/;" m 271 all Makefile /^all: options st$/;" t 272 allowaltscreen config.def.h /^int allowaltscreen = 1;$/;" v typeref:typename:int 273 allowaltscreen config.h /^int allowaltscreen = 1;$/;" v typeref:typename:int 274 allowwindowops config.def.h /^int allowwindowops = 0;$/;" v typeref:typename:int 275 allowwindowops config.h /^int allowwindowops = 0;$/;" v typeref:typename:int 276 alpha config.def.h /^float alpha = 0.92;$/;" v typeref:typename:float 277 alpha config.h /^float alpha = 0.92;$/;" v typeref:typename:float 278 arg.h arg.h 1;" F epoch:1667356258 279 argv0 x.c /^char *argv0;$/;" v typeref:typename:char * 280 ascii_printable config.def.h /^static char ascii_printable[] =$/;" v typeref:typename:char[] 281 ascii_printable config.h /^static char ascii_printable[] =$/;" v typeref:typename:char[] 282 base64dec st.c /^base64dec(const char *src)$/;" f typeref:typename:char * 283 base64dec_getc st.c /^base64dec_getc(const char **src)$/;" f typeref:typename:char 284 bellvolume config.def.h /^static int bellvolume = 0;$/;" v typeref:typename:int 285 bellvolume config.h /^static int bellvolume = 0;$/;" v typeref:typename:int 286 bg config.def.h /^ unsigned int bg; \/* background *\/$/;" m struct:__anon9258968e0108 typeref:typename:unsigned int 287 bg config.h /^ unsigned int bg; \/* background *\/$/;" m struct:__anon41b17d910108 typeref:typename:unsigned int 288 bg st.h /^ uint32_t bg; \/* background *\/$/;" m struct:__anon7c9e12e20108 typeref:typename:uint32_t 289 blinktimeout config.def.h /^static unsigned int blinktimeout = 800;$/;" v typeref:typename:unsigned int 290 blinktimeout config.h /^static unsigned int blinktimeout = 800;$/;" v typeref:typename:unsigned int 291 bmotion x.c /^bmotion(XEvent *e)$/;" f typeref:typename:void 292 borderpx config.def.h /^static int borderpx = 0;$/;" v typeref:typename:int 293 borderpx config.h /^static int borderpx = 0;$/;" v typeref:typename:int 294 bpress x.c /^bpress(XEvent *e)$/;" f typeref:typename:void 295 brelease x.c /^brelease(XEvent *e)$/;" f typeref:typename:void 296 buttonmask x.c /^buttonmask(uint button)$/;" f typeref:typename:uint 297 chscale config.def.h /^static float chscale = 1.0;$/;" v typeref:typename:float 298 chscale config.h /^static float chscale = 1.0;$/;" v typeref:typename:float 299 clean Makefile /^clean:$/;" t 300 clipcopy x.c /^clipcopy(const Arg *dummy)$/;" f typeref:typename:void 301 clippaste x.c /^clippaste(const Arg *dummy)$/;" f typeref:typename:void 302 cmessage x.c /^cmessage(XEvent *e)$/;" f typeref:typename:void 303 colorname config.def.h /^static const char * const * colorname;$/;" v typeref:typename:const char * const * 304 colorname config.h /^static const char * const * colorname;$/;" v typeref:typename:const char * const * 305 colors config.def.h /^ const char* const colors[258]; \/* terminal colors *\/$/;" m struct:__anon9258968e0108 typeref:typename:const char * const[258] 306 colors config.h /^ const char* const colors[258]; \/* terminal colors *\/$/;" m struct:__anon41b17d910108 typeref:typename:const char * const[258] 307 colorscheme config.def.h /^int colorscheme = 0;$/;" v typeref:typename:int 308 colorscheme config.h /^int colorscheme = 0;$/;" v typeref:typename:int 309 cols config.def.h /^static unsigned int cols = 80;$/;" v typeref:typename:unsigned int 310 cols config.h /^static unsigned int cols = 80;$/;" v typeref:typename:unsigned int 311 config.def.h config.def.h 1;" F epoch:1667403455 312 config.h Makefile /^config.h:$/;" t 313 config.h config.h 1;" F epoch:1667403739 314 config.mk config.mk 1;" F epoch:1667356258 315 cresize x.c /^cresize(int width, int height)$/;" f typeref:typename:void 316 cs config.def.h /^ unsigned int cs; \/* cursor *\/$/;" m struct:__anon9258968e0108 typeref:typename:unsigned int 317 cs config.h /^ unsigned int cs; \/* cursor *\/$/;" m struct:__anon41b17d910108 typeref:typename:unsigned int 318 csidump st.c /^csidump(void)$/;" f typeref:typename:void 319 csihandle st.c /^csihandle(void)$/;" f typeref:typename:void 320 csiparse st.c /^csiparse(void)$/;" f typeref:typename:void 321 csireset st.c /^csireset(void)$/;" f typeref:typename:void 322 cursorstyle config.def.h /^static unsigned int cursorstyle = 1;$/;" v typeref:typename:unsigned int 323 cursorstyle config.h /^static unsigned int cursorstyle = 1;$/;" v typeref:typename:unsigned int 324 cursorthickness config.def.h /^static unsigned int cursorthickness = 2;$/;" v typeref:typename:unsigned int 325 cursorthickness config.h /^static unsigned int cursorthickness = 2;$/;" v typeref:typename:unsigned int 326 cwscale config.def.h /^static float cwscale = 1.05;$/;" v typeref:typename:float 327 cwscale config.h /^static float cwscale = 1.05;$/;" v typeref:typename:float 328 defaultattr config.def.h /^static unsigned int defaultattr = 11;$/;" v typeref:typename:unsigned int 329 defaultattr config.h /^static unsigned int defaultattr = 11;$/;" v typeref:typename:unsigned int 330 defaultbg config.def.h /^unsigned int defaultbg;$/;" v typeref:typename:unsigned int 331 defaultbg config.h /^unsigned int defaultbg;$/;" v typeref:typename:unsigned int 332 defaultcs config.def.h /^unsigned int defaultcs;$/;" v typeref:typename:unsigned int 333 defaultcs config.h /^unsigned int defaultcs;$/;" v typeref:typename:unsigned int 334 defaultfg config.def.h /^unsigned int defaultfg;$/;" v typeref:typename:unsigned int 335 defaultfg config.h /^unsigned int defaultfg;$/;" v typeref:typename:unsigned int 336 defaultrcs config.def.h /^static unsigned int defaultrcs;$/;" v typeref:typename:unsigned int 337 defaultrcs config.h /^static unsigned int defaultrcs;$/;" v typeref:typename:unsigned int 338 die st.c /^die(const char *errstr, ...)$/;" f typeref:typename:void 339 dist Makefile /^dist: clean$/;" t 340 doubleclicktimeout config.def.h /^static unsigned int doubleclicktimeout = 300;$/;" v typeref:typename:unsigned int 341 doubleclicktimeout config.h /^static unsigned int doubleclicktimeout = 300;$/;" v typeref:typename:unsigned int 342 draw st.c /^draw(void)$/;" f typeref:typename:void 343 drawregion st.c /^drawregion(int x1, int y1, int x2, int y2)$/;" f typeref:typename:void 344 eschandle st.c /^eschandle(uchar ascii)$/;" f typeref:typename:int 345 evcol x.c /^evcol(XEvent *e)$/;" f typeref:typename:int 346 evrow x.c /^evrow(XEvent *e)$/;" f typeref:typename:int 347 execsh st.c /^execsh(char *cmd, char **args)$/;" f typeref:typename:void 348 expose x.c /^expose(XEvent *ev)$/;" f typeref:typename:void 349 f st.h /^ float f;$/;" m union:__anon7c9e12e2020a typeref:typename:float 350 fg config.def.h /^ unsigned int fg; \/* foreground *\/$/;" m struct:__anon9258968e0108 typeref:typename:unsigned int 351 fg config.h /^ unsigned int fg; \/* foreground *\/$/;" m struct:__anon41b17d910108 typeref:typename:unsigned int 352 fg st.h /^ uint32_t fg; \/* foreground *\/$/;" m struct:__anon7c9e12e20108 typeref:typename:uint32_t 353 focus x.c /^focus(XEvent *ev)$/;" f typeref:typename:void 354 font config.def.h /^static char *font = "Victor Mono:style=Regular:size=10:antialias=true:autohint=true";$/;" v typeref:typename:char * 355 font config.h /^static char *font = "Victor Mono:style=Regular:size=10:antialias=true:autohint=true";$/;" v typeref:typename:char * 356 forcemousemod config.def.h /^static uint forcemousemod = ShiftMask;$/;" v typeref:typename:uint 357 forcemousemod config.h /^static uint forcemousemod = ShiftMask;$/;" v typeref:typename:uint 358 getsel st.c /^getsel(void)$/;" f typeref:typename:char * 359 glyph_attribute st.h /^enum glyph_attribute {$/;" g 360 i st.h /^ int i;$/;" m union:__anon7c9e12e2020a typeref:typename:int 361 ignoremod config.def.h /^static uint ignoremod = Mod2Mask|XK_SWITCH_MOD;$/;" v typeref:typename:uint 362 ignoremod config.h /^static uint ignoremod = Mod2Mask|XK_SWITCH_MOD;$/;" v typeref:typename:uint 363 install Makefile /^install: st$/;" t 364 key config.def.h /^static Key key[] = {$/;" v typeref:typename:Key[] 365 key config.h /^static Key key[] = {$/;" v typeref:typename:Key[] 366 kmap x.c /^kmap(KeySym k, uint state)$/;" f typeref:typename:char * 367 kpress x.c /^kpress(XEvent *ev)$/;" f typeref:typename:void 368 kscrolldown st.c /^kscrolldown(const Arg* a)$/;" f typeref:typename:void 369 kscrollup st.c /^kscrollup(const Arg* a)$/;" f typeref:typename:void 370 main x.c /^main(int argc, char *argv[])$/;" f typeref:typename:int 371 mappedkeys config.def.h /^static KeySym mappedkeys[] = { -1 };$/;" v typeref:typename:KeySym[] 372 mappedkeys config.h /^static KeySym mappedkeys[] = { -1 };$/;" v typeref:typename:KeySym[] 373 match x.c /^match(uint mask, uint state)$/;" f typeref:typename:int 374 maxlatency config.def.h /^static double maxlatency = 33;$/;" v typeref:typename:double 375 maxlatency config.h /^static double maxlatency = 33;$/;" v typeref:typename:double 376 minlatency config.def.h /^static double minlatency = 8;$/;" v typeref:typename:double 377 minlatency config.h /^static double minlatency = 8;$/;" v typeref:typename:double 378 mode st.h /^ ushort mode; \/* attribute flags *\/$/;" m struct:__anon7c9e12e20108 typeref:typename:ushort 379 mouseaction x.c /^mouseaction(XEvent *e, uint release)$/;" f typeref:typename:int 380 mousebg config.def.h /^static unsigned int mousebg = 0;$/;" v typeref:typename:unsigned int 381 mousebg config.h /^static unsigned int mousebg = 0;$/;" v typeref:typename:unsigned int 382 mousefg config.def.h /^static unsigned int mousefg = 7;$/;" v typeref:typename:unsigned int 383 mousefg config.h /^static unsigned int mousefg = 7;$/;" v typeref:typename:unsigned int 384 mousereport x.c /^mousereport(XEvent *e)$/;" f typeref:typename:void 385 mousesel x.c /^mousesel(XEvent *e, int done)$/;" f typeref:typename:void 386 mouseshape config.def.h /^static unsigned int mouseshape = XC_xterm;$/;" v typeref:typename:unsigned int 387 mouseshape config.h /^static unsigned int mouseshape = XC_xterm;$/;" v typeref:typename:unsigned int 388 mshortcuts config.def.h /^static MouseShortcut mshortcuts[] = {$/;" v typeref:typename:MouseShortcut[] 389 mshortcuts config.h /^static MouseShortcut mshortcuts[] = {$/;" v typeref:typename:MouseShortcut[] 390 nextscheme x.c /^nextscheme(const Arg *arg)$/;" f typeref:typename:void 391 numlock x.c /^numlock(const Arg *dummy)$/;" f typeref:typename:void 392 options Makefile /^options:$/;" t 393 osc_color_response st.c /^osc_color_response(int num, int index, int is_osc4)$/;" f typeref:typename:void 394 printscreen st.c /^printscreen(const Arg *arg)$/;" f typeref:typename:void 395 printsel st.c /^printsel(const Arg *arg)$/;" f typeref:typename:void 396 propnotify x.c /^propnotify(XEvent *e)$/;" f typeref:typename:void 397 rcs config.def.h /^ unsigned int rcs; \/* reverse cursor *\/$/;" m struct:__anon9258968e0108 typeref:typename:unsigned int 398 rcs config.h /^ unsigned int rcs; \/* reverse cursor *\/$/;" m struct:__anon41b17d910108 typeref:typename:unsigned int 399 redraw st.c /^redraw(void)$/;" f typeref:typename:void 400 resettitle st.c /^resettitle(void)$/;" f typeref:typename:void 401 resize x.c /^resize(XEvent *e)$/;" f typeref:typename:void 402 rows config.def.h /^static unsigned int rows = 24;$/;" v typeref:typename:unsigned int 403 rows config.h /^static unsigned int rows = 24;$/;" v typeref:typename:unsigned int 404 run x.c /^run(void)$/;" f typeref:typename:void 405 s st.h /^ const char *s;$/;" m union:__anon7c9e12e2020a typeref:typename:const char * 406 schemes config.def.h /^static const ColorScheme schemes[] = {$/;" v typeref:typename:const ColorScheme[] 407 schemes config.h /^static const ColorScheme schemes[] = {$/;" v typeref:typename:const ColorScheme[] 408 schemesighandler x.c /^void schemesighandler(int signum) {$/;" f typeref:typename:void 409 scroll config.def.h /^char *scroll = NULL;$/;" v typeref:typename:char * 410 scroll config.h /^char *scroll = NULL;$/;" v typeref:typename:char * 411 selclear st.c /^selclear(void)$/;" f typeref:typename:void 412 selclear_ x.c /^selclear_(XEvent *e)$/;" f typeref:typename:void 413 selected st.c /^selected(int x, int y)$/;" f typeref:typename:int 414 selection_mode st.h /^enum selection_mode {$/;" g 415 selection_snap st.h /^enum selection_snap {$/;" g 416 selection_type st.h /^enum selection_type {$/;" g 417 selectscheme x.c /^selectscheme(const Arg *arg)$/;" f typeref:typename:void 418 selextend st.c /^selextend(int col, int row, int type, int done)$/;" f typeref:typename:void 419 selinit st.c /^selinit(void)$/;" f typeref:typename:void 420 selmasks config.def.h /^static uint selmasks[] = {$/;" v typeref:typename:uint[] 421 selmasks config.h /^static uint selmasks[] = {$/;" v typeref:typename:uint[] 422 selnormalize st.c /^selnormalize(void)$/;" f typeref:typename:void 423 selnotify x.c /^selnotify(XEvent *e)$/;" f typeref:typename:void 424 selpaste x.c /^selpaste(const Arg *dummy)$/;" f typeref:typename:void 425 selrequest x.c /^selrequest(XEvent *e)$/;" f typeref:typename:void 426 selscroll st.c /^selscroll(int orig, int n)$/;" f typeref:typename:void 427 selsnap st.c /^selsnap(int *x, int *y, int direction)$/;" f typeref:typename:void 428 selstart st.c /^selstart(int col, int row, int snap)$/;" f typeref:typename:void 429 sendbreak st.c /^sendbreak(const Arg *arg)$/;" f typeref:typename:void 430 setsel x.c /^setsel(char *str, Time t)$/;" f typeref:typename:void 431 shell config.def.h /^static char *shell = "\/bin\/sh";$/;" v typeref:typename:char * 432 shell config.h /^static char *shell = "\/bin\/sh";$/;" v typeref:typename:char * 433 shortcuts config.def.h /^static Shortcut shortcuts[] = {$/;" v typeref:typename:Shortcut[] 434 shortcuts config.h /^static Shortcut shortcuts[] = {$/;" v typeref:typename:Shortcut[] 435 sigchld st.c /^sigchld(int a)$/;" f typeref:typename:void 436 sixd_to_16bit x.c /^sixd_to_16bit(int x)$/;" f typeref:typename:ushort 437 st Makefile /^st: $(OBJ)$/;" t 438 st-alpha-20220206-0.8.5.diff patches/st-alpha-20220206-0.8.5.diff 1;" F epoch:1667356258 439 st-anysize-20220718-baa9357.diff patches/st-anysize-20220718-baa9357.diff 1;" F epoch:1667356258 440 st-blinking_cursor-20211116-2f6e597.diff patches/st-blinking_cursor-20211116-2f6e597.diff 1;" F epoch:1667356258 441 st-colorschemes-0.8.5.diff patches/st-colorschemes-0.8.5.diff 1;" F epoch:1667356324 442 st-gruvbox-dark-0.8.5.diff patches/st-gruvbox-dark-0.8.5.diff 1;" F epoch:1667356258 443 st-scrollback-20210507-4536f46.diff patches/st-scrollback-20210507-4536f46.diff 1;" F epoch:1667356258 444 st-scrollback-mouse-20220127-2c5edf2.diff patches/st-scrollback-mouse-20220127-2c5edf2.diff 1;" F epoch:1667356258 445 st-scrollback-mouse-altscreen-20220127-2c5edf2.diff patches/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff 1;" F epoch:1667357783 446 st-scrollback-reflow-0.8.5.diff patches/st-scrollback-reflow-0.8.5.diff 1;" F epoch:1667356258 447 st-scrollback-ringbuffer-0.8.5.diff patches/st-scrollback-ringbuffer-0.8.5.diff 1;" F epoch:1667356258 448 st-universcroll-0.8.4.diff patches/st-universcroll-0.8.4.diff 1;" F epoch:1667356258 449 st.1 st.1 1;" F epoch:1667356258 450 st.c st.c 1;" F epoch:1667403488 451 st.h st.h 1;" F epoch:1667356329 452 st.o Makefile /^st.o: config.h st.h win.h$/;" t 453 stcursor config.def.h /^static Rune stcursor = 0x2603; \/* snowman ("☃") *\/$/;" v typeref:typename:Rune 454 stcursor config.h /^static Rune stcursor = 0x2603; \/* snowman ("☃") *\/$/;" v typeref:typename:Rune 455 strdump st.c /^strdump(void)$/;" f typeref:typename:void 456 strhandle st.c /^strhandle(void)$/;" f typeref:typename:void 457 strparse st.c /^strparse(void)$/;" f typeref:typename:void 458 strreset st.c /^strreset(void)$/;" f typeref:typename:void 459 stty st.c /^stty(char **args)$/;" f typeref:typename:void 460 stty_args config.def.h /^char *stty_args = "stty raw pass8 nl -echo -iexten -cstopb 38400";$/;" v typeref:typename:char * 461 stty_args config.h /^char *stty_args = "stty raw pass8 nl -echo -iexten -cstopb 38400";$/;" v typeref:typename:char * 462 tabspaces config.def.h /^unsigned int tabspaces = 8;$/;" v typeref:typename:unsigned int 463 tabspaces config.h /^unsigned int tabspaces = 8;$/;" v typeref:typename:unsigned int 464 tattrset st.c /^tattrset(int attr)$/;" f typeref:typename:int 465 tclearregion st.c /^tclearregion(int x1, int y1, int x2, int y2)$/;" f typeref:typename:void 466 tcontrolcode st.c /^tcontrolcode(uchar ascii)$/;" f typeref:typename:void 467 tcursor st.c /^tcursor(int mode)$/;" f typeref:typename:void 468 tdectest st.c /^tdectest(char c)$/;" f typeref:typename:void 469 tdefcolor st.c /^tdefcolor(const int *attr, int *npar, int l)$/;" f typeref:typename:int32_t 470 tdeftran st.c /^tdeftran(char ascii)$/;" f typeref:typename:void 471 tdefutf8 st.c /^tdefutf8(char ascii)$/;" f typeref:typename:void 472 tdeletechar st.c /^tdeletechar(int n)$/;" f typeref:typename:void 473 tdeleteline st.c /^tdeleteline(int n)$/;" f typeref:typename:void 474 tdump st.c /^tdump(void)$/;" f typeref:typename:void 475 tdumpline st.c /^tdumpline(int n)$/;" f typeref:typename:void 476 tdumpsel st.c /^tdumpsel(void)$/;" f typeref:typename:void 477 termname config.def.h /^char *termname = "st-256color";$/;" v typeref:typename:char * 478 termname config.h /^char *termname = "st-256color";$/;" v typeref:typename:char * 479 tfulldirt st.c /^tfulldirt(void)$/;" f typeref:typename:void 480 tinsertblank st.c /^tinsertblank(int n)$/;" f typeref:typename:void 481 tinsertblankline st.c /^tinsertblankline(int n)$/;" f typeref:typename:void 482 tisaltscr st.c /^int tisaltscr(void)$/;" f typeref:typename:int 483 tlinelen st.c /^tlinelen(int y)$/;" f typeref:typename:int 484 tmoveato st.c /^tmoveato(int x, int y)$/;" f typeref:typename:void 485 tmoveto st.c /^tmoveto(int x, int y)$/;" f typeref:typename:void 486 tnew st.c /^tnew(int col, int row)$/;" f typeref:typename:void 487 tnewline st.c /^tnewline(int first_col)$/;" f typeref:typename:void 488 toggleprinter st.c /^toggleprinter(const Arg *arg)$/;" f typeref:typename:void 489 togglescheme x.c /^void togglescheme(void) {$/;" f typeref:typename:void 490 tprinter st.c /^tprinter(char *s, size_t len)$/;" f typeref:typename:void 491 tputc st.c /^tputc(Rune u)$/;" f typeref:typename:void 492 tputtab st.c /^tputtab(int n)$/;" f typeref:typename:void 493 treset st.c /^treset(void)$/;" f typeref:typename:void 494 tresize st.c /^tresize(int col, int row)$/;" f typeref:typename:void 495 tripleclicktimeout config.def.h /^static unsigned int tripleclicktimeout = 600;$/;" v typeref:typename:unsigned int 496 tripleclicktimeout config.h /^static unsigned int tripleclicktimeout = 600;$/;" v typeref:typename:unsigned int 497 tscrolldown st.c /^tscrolldown(int orig, int n, int copyhist)$/;" f typeref:typename:void 498 tscrollup st.c /^tscrollup(int orig, int n, int copyhist)$/;" f typeref:typename:void 499 tsetattr st.c /^tsetattr(const int *attr, int l)$/;" f typeref:typename:void 500 tsetchar st.c /^tsetchar(Rune u, const Glyph *attr, int x, int y)$/;" f typeref:typename:void 501 tsetdirt st.c /^tsetdirt(int top, int bot)$/;" f typeref:typename:void 502 tsetdirtattr st.c /^tsetdirtattr(int attr)$/;" f typeref:typename:void 503 tsetmode st.c /^tsetmode(int priv, int set, const int *args, int narg)$/;" f typeref:typename:void 504 tsetscroll st.c /^tsetscroll(int t, int b)$/;" f typeref:typename:void 505 tstrsequence st.c /^tstrsequence(uchar c)$/;" f typeref:typename:void 506 tswapscreen st.c /^tswapscreen(void)$/;" f typeref:typename:void 507 ttyhangup st.c /^ttyhangup(void)$/;" f typeref:typename:void 508 ttynew st.c /^ttynew(const char *line, char *cmd, const char *out, char **args)$/;" f typeref:typename:int 509 ttyread st.c /^ttyread(void)$/;" f typeref:typename:size_t 510 ttyresize st.c /^ttyresize(int tw, int th)$/;" f typeref:typename:void 511 ttysend x.c /^ttysend(const Arg *arg)$/;" f typeref:typename:void 512 ttywrite st.c /^ttywrite(const char *s, size_t n, int may_echo)$/;" f typeref:typename:void 513 ttywriteraw st.c /^ttywriteraw(const char *s, size_t n)$/;" f typeref:typename:void 514 tupdatebgcolor st.c /^tupdatebgcolor(int oldbg, int newbg)$/;" f typeref:typename:void 515 tupdatefgcolor st.c /^tupdatefgcolor(int oldfg, int newfg)$/;" f typeref:typename:void 516 twrite st.c /^twrite(const char *buf, int buflen, int show_ctrl)$/;" f typeref:typename:int 517 u st.h /^ Rune u; \/* character code *\/$/;" m struct:__anon7c9e12e20108 typeref:typename:Rune 518 uchar st.h /^typedef unsigned char uchar;$/;" t typeref:typename:unsigned char 519 ui st.h /^ uint ui;$/;" m union:__anon7c9e12e2020a typeref:typename:uint 520 uint st.h /^typedef unsigned int uint;$/;" t typeref:typename:unsigned int 521 ulong st.h /^typedef unsigned long ulong;$/;" t typeref:typename:unsigned long 522 uninstall Makefile /^uninstall:$/;" t 523 unmap x.c /^unmap(XEvent *ev)$/;" f typeref:typename:void 524 updatescheme x.c /^updatescheme(void)$/;" f typeref:typename:void 525 usage x.c /^usage(void)$/;" f typeref:typename:void 526 ushort st.h /^typedef unsigned short ushort;$/;" t typeref:typename:unsigned short 527 utf8decode st.c /^utf8decode(const char *c, Rune *u, size_t clen)$/;" f typeref:typename:size_t 528 utf8decodebyte st.c /^utf8decodebyte(char c, size_t *i)$/;" f typeref:typename:Rune 529 utf8encode st.c /^utf8encode(Rune u, char *c)$/;" f typeref:typename:size_t 530 utf8encodebyte st.c /^utf8encodebyte(Rune u, size_t i)$/;" f typeref:typename:char 531 utf8validate st.c /^utf8validate(Rune *u, size_t i)$/;" f typeref:typename:size_t 532 utmp config.def.h /^char *utmp = NULL;$/;" v typeref:typename:char * 533 utmp config.h /^char *utmp = NULL;$/;" v typeref:typename:char * 534 v st.h /^ const void *v;$/;" m union:__anon7c9e12e2020a typeref:typename:const void * 535 visibility x.c /^visibility(XEvent *ev)$/;" f typeref:typename:void 536 vtiden config.def.h /^char *vtiden = "\\033[?6c";$/;" v typeref:typename:char * 537 vtiden config.h /^char *vtiden = "\\033[?6c";$/;" v typeref:typename:char * 538 win.h win.h 1;" F epoch:1667356258 539 win_mode win.h /^enum win_mode {$/;" g 540 worddelimiters config.def.h /^wchar_t *worddelimiters = L" ";$/;" v typeref:typename:wchar_t * 541 worddelimiters config.h /^wchar_t *worddelimiters = L" ";$/;" v typeref:typename:wchar_t * 542 x.c x.c 1;" F epoch:1667403735 543 x.o Makefile /^x.o: arg.h config.h st.h win.h$/;" t 544 xbell x.c /^xbell(void)$/;" f typeref:typename:void 545 xclear x.c /^xclear(int x1, int y1, int x2, int y2)$/;" f typeref:typename:void 546 xclipcopy x.c /^xclipcopy(void)$/;" f typeref:typename:void 547 xdrawcursor x.c /^xdrawcursor(int cx, int cy, Glyph g, int ox, int oy, Glyph og)$/;" f typeref:typename:void 548 xdrawglyph x.c /^xdrawglyph(Glyph g, int x, int y)$/;" f typeref:typename:void 549 xdrawglyphfontspecs x.c /^xdrawglyphfontspecs(const XftGlyphFontSpec *specs, Glyph base, int len, int x, int y)$/;" f typeref:typename:void 550 xdrawline x.c /^xdrawline(Line line, int x1, int y1, int x2)$/;" f typeref:typename:void 551 xfinishdraw x.c /^xfinishdraw(void)$/;" f typeref:typename:void 552 xgeommasktogravity x.c /^xgeommasktogravity(int mask)$/;" f typeref:typename:int 553 xgetcolor x.c /^xgetcolor(int x, unsigned char *r, unsigned char *g, unsigned char *b)$/;" f typeref:typename:int 554 xhints x.c /^xhints(void)$/;" f typeref:typename:void 555 xicdestroy x.c /^xicdestroy(XIC xim, XPointer client, XPointer call)$/;" f typeref:typename:int 556 ximdestroy x.c /^ximdestroy(XIM xim, XPointer client, XPointer call)$/;" f typeref:typename:void 557 ximinstantiate x.c /^ximinstantiate(Display *dpy, XPointer client, XPointer call)$/;" f typeref:typename:void 558 ximopen x.c /^ximopen(Display *dpy)$/;" f typeref:typename:int 559 xinit x.c /^xinit(int cols, int rows)$/;" f typeref:typename:void 560 xloadcolor x.c /^xloadcolor(int i, const char *name, Color *ncolor)$/;" f typeref:typename:int 561 xloadcols x.c /^xloadcols(void)$/;" f typeref:typename:void 562 xloadfont x.c /^xloadfont(Font *f, FcPattern *pattern)$/;" f typeref:typename:int 563 xloadfonts x.c /^xloadfonts(const char *fontstr, double fontsize)$/;" f typeref:typename:void 564 xmakeglyphfontspecs x.c /^xmakeglyphfontspecs(XftGlyphFontSpec *specs, const Glyph *glyphs, int len, int x, int y)$/;" f typeref:typename:int 565 xmalloc st.c /^xmalloc(size_t len)$/;" f typeref:typename:void * 566 xrealloc st.c /^xrealloc(void *p, size_t len)$/;" f typeref:typename:void * 567 xresize x.c /^xresize(int col, int row)$/;" f typeref:typename:void 568 xsetcolorname x.c /^xsetcolorname(int x, const char *name)$/;" f typeref:typename:int 569 xsetcursor x.c /^xsetcursor(int cursor)$/;" f typeref:typename:int 570 xsetenv x.c /^xsetenv(void)$/;" f typeref:typename:void 571 xseticontitle x.c /^xseticontitle(char *p)$/;" f typeref:typename:void 572 xsetmode x.c /^xsetmode(int set, unsigned int flags)$/;" f typeref:typename:void 573 xsetpointermotion x.c /^xsetpointermotion(int set)$/;" f typeref:typename:void 574 xsetsel x.c /^xsetsel(char *str)$/;" f typeref:typename:void 575 xsettitle x.c /^xsettitle(char *p)$/;" f typeref:typename:void 576 xseturgency x.c /^xseturgency(int add)$/;" f typeref:typename:void 577 xstartdraw x.c /^xstartdraw(void)$/;" f typeref:typename:int 578 xstrdup st.c /^xstrdup(const char *s)$/;" f typeref:typename:char * 579 xunloadfont x.c /^xunloadfont(Font *f)$/;" f typeref:typename:void 580 xunloadfonts x.c /^xunloadfonts(void)$/;" f typeref:typename:void 581 xwrite st.c /^xwrite(int fd, const char *s, size_t len)$/;" f typeref:typename:ssize_t 582 xximspot x.c /^xximspot(int x, int y)$/;" f typeref:typename:void 583 zoom x.c /^zoom(const Arg *arg)$/;" f typeref:typename:void 584 zoomabs x.c /^zoomabs(const Arg *arg)$/;" f typeref:typename:void 585 zoomreset x.c /^zoomreset(const Arg *arg)$/;" f typeref:typename:void