2024-09-18 13:32 | ignore DECSCL (set conformance level) | Randy Palamar | 1 | +11 | -5 |
2024-09-11 04:13 | remove memcpy from stb_truetype | Randy Palamar | 1 | +14 | -23 |
2024-09-11 03:34 | replace fputs/fputc with os_write_err_msg in main code | Randy Palamar | 3 | +40 | -32 |
2024-09-11 03:13 | move die() into the platform layer | Randy Palamar | 5 | +30 | -30 |
2024-09-11 02:22 | cleanup strlen from stb_truetype | Randy Palamar | 1 | +45 | -47 |
2024-09-11 01:59 | remove remaining stb_truetype malloc/free references | Randy Palamar | 2 | +30 | -275 |
2024-09-10 15:11 | drop pkg-config from build.sh | Randy Palamar | 1 | +1 | -3 |
2024-09-05 03:21 | fix scrollback missing the top line | Randy Palamar | 1 | +1 | -1 |
2024-09-04 11:25 | stb_truetype: remove weird *_Internal wrappers | Randy Palamar | 1 | +19 | -60 |
2024-09-04 04:48 | stb_truetype: remove one missed bogus NULL check | Randy Palamar | 1 | +0 | -2 |
2024-09-04 04:42 | stb_truetype: replace memset with mem_clear | Randy Palamar | 3 | +5 | -4 |
2024-09-04 04:07 | stb_truetype: first pass at malloc removal | Randy Palamar | 4 | +92 | -191 |
2024-09-04 03:26 | stb_truetype: clear out *Codepoint* wrapper functions | Randy Palamar | 1 | +40 | -113 |
2024-09-04 00:17 | implement -g for setting geometry on startup | Randy Palamar | 6 | +94 | -26 |
2024-09-03 04:17 | allow terminal to request a startup window size | Randy Palamar | 2 | +23 | -7 |
2024-09-03 02:23 | refactor do_debug to make GLCtx * optional | Randy Palamar | 1 | +8 | -7 |
2024-09-02 23:15 | break line after cursor movement | Randy Palamar | 1 | +1 | -1 |
2024-09-02 21:46 | FontAtlas: rename deltay to baseline | Randy Palamar | 3 | +6 | -6 |
2024-09-02 21:42 | font.c: fixing FontAtlas glyph size rounding | Randy Palamar | 1 | +4 | -4 |
2024-09-02 21:42 | don't fill the linebuf with 0 length lines | Randy Palamar | 1 | +4 | -2 |
2024-09-02 21:41 | update comment about term top-left and subpixel rendering | Randy Palamar | 1 | +6 | -2 |
2024-09-02 19:33 | improve robustness of glyph searching/uploading | Randy Palamar | 4 | +46 | -46 |
2024-09-02 14:32 | support LNM (LF also enters CR) | Randy Palamar | 2 | +10 | -5 |
2024-09-02 05:15 | replace fontconfig/freetype with stb_truetype | Randy Palamar | 7 | +5031 | -123 |
2024-09-01 22:57 | support DECSC/DECRC (save/restore cursor) | Randy Palamar | 1 | +11 | -0 |
2024-09-01 22:53 | use freetypes face metrics for computing global font metrics | Randy Palamar | 2 | +9 | -11 |
2024-09-01 21:14 | support DECSCNM (reverse/normal video mode) | Randy Palamar | 3 | +21 | -9 |
2024-09-01 19:36 | support DECOM (cursor origin mode) | Randy Palamar | 2 | +45 | -25 |
2024-09-01 19:10 | add configurable cell padding for glyphs | Randy Palamar | 2 | +27 | -15 |
2024-08-30 13:54 | correctly check if screen has swapped when splitting lines | Randy Palamar | 1 | +2 | -2 |
2024-08-30 11:42 | encode the codepoint from glfw to utf8 | Randy Palamar | 1 | +1 | -1 |
2024-08-28 03:20 | allow control characters to be embedded in csi sequences | Randy Palamar | 4 | +174 | -106 |
2024-08-28 04:58 | font.c: fix 1 UB | Randy Palamar | 1 | +1 | -1 |
2024-08-27 12:56 | use a static buffer for render_glyph and cleanup some misuse of Term * | Randy Palamar | 2 | +43 | -42 |
2024-08-27 11:32 | make sure we always reblit if the window resized/hot reloaded | Randy Palamar | 2 | +2 | -1 |
2024-08-27 03:09 | avoid redrawing the whole framebuffer if it hasn't updated | Randy Palamar | 4 | +65 | -51 |
2024-08-26 16:01 | fix blurry font rendering | Randy Palamar | 2 | +4 | -2 |
2024-08-26 15:48 | vendor in wcwidth from musl | Randy Palamar | 4 | +206 | -2 |
2024-08-26 15:40 | move utf8_decode to seperate file | Randy Palamar | 4 | +44 | -39 |
2024-08-26 05:00 | make sure test is always built with debug symbols | Randy Palamar | 1 | +3 | -1 |
2024-08-26 04:58 | add CSI Z,f and ESC D,E to list of cursor movement commands | Randy Palamar | 1 | +4 | -1 |
2024-08-26 04:39 | proper wide character support | Randy Palamar | 3 | +97 | -52 |
2024-08-26 00:38 | support 8-bit input mode | Randy Palamar | 3 | +20 | -9 |
2024-08-25 22:41 | add ESC D (linefeed), CSI f (cursor movement), and ignore set_mode 8, 40, 45 | Randy Palamar | 1 | +8 | -1 |
2024-08-25 21:40 | csi IL, DL, DCH (line insert/delete, char delete) | Randy Palamar | 1 | +25 | -1 |
2024-08-25 21:24 | csi scrolling region support | Randy Palamar | 2 | +41 | -17 |
2024-08-25 20:54 | DECAWM: Auto-Wrap Mode (this was previously just assumed) | Randy Palamar | 5 | +90 | -56 |
2024-08-25 18:55 | support bracketed pasting | Randy Palamar | 3 | +9 | -0 |
2024-08-25 18:46 | CBT: cursor backwards tabulation (move cursor backwards to tabstop) | Randy Palamar | 3 | +55 | -24 |
2024-08-25 06:25 | push_cell: just assert cp is non-zero | Randy Palamar | 1 | +2 | -3 |
| 91 more commits remaining, fetch the repository |