vtgl

terminal emulator implemented in OpenGL
git clone anongit@rnpnr.xyz:vtgl.git
Log | Files | Refs | Feed | LICENSE

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