vtgl

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

DateCommit messageAuthorFiles+-
2024-05-20 05:14allow asserts on gcc and shut up alloc arg order warningRandy Palamar2+5-3
2024-05-20 04:26start transitioning to arena allocatorRandy Palamar6+99-78
2024-05-19 21:55group log, lines, fb togetherRandy Palamar3+78-78
2024-05-17 11:50calculate cell position using matrix transformRandy Palamar2+48-63
2024-05-13 20:51store uniform IDs at startupRandy Palamar1+16-23
2024-05-10 12:15cleanup some potentially buggy UBRandy Palamar3+9-9
2024-05-09 12:34fix normal escape key handlingRandy Palamar1+4-4
2024-05-06 12:40cleanup long line handlingRandy Palamar1+21-13
2024-05-05 03:48use MAP_ANONYMOUS for ringbufRandy Palamar1+13-23
2024-05-05 02:51simplify RBRange and line handlingRandy Palamar2+49-69
2024-05-04 23:03comment commit_to_rb and small style fixesRandy Palamar1+11-12
2024-05-04 22:15use union with anonymous struct for coloursRandy Palamar4+37-31
2024-05-04 15:13store invisible, blinking, crossed-out cell attrsRandy Palamar2+11-0
2024-05-04 14:40flip delta.y in font metricsRandy Palamar1+3-3
2024-05-01 12:31remove global config structRandy Palamar4+72-75
2024-04-13 14:13remove string.h usageRandy Palamar4+71-47
2024-04-08 12:40build in single translation unitRandy Palamar9+80-138
2024-04-08 12:13minor readability cleanupRandy Palamar3+56-60
2024-03-19 13:08parse_lines: don't feedline when handle_esc needs more dataRandy Palamar1+10-4
2024-03-19 12:19start handling some OSC commandsRandy Palamar3+127-14
2024-03-18 12:22csi: handle a bunch of cursor movementRandy Palamar1+33-6
2024-03-17 02:06parse_csi: stop copying data for raw viewRandy Palamar1+11-12
2024-03-16 04:38fix off by one in scroll_offset clampRandy Palamar1+1-1
2024-03-16 04:26work around posix tty file read limitRandy Palamar1+17-7
2024-03-16 03:00add scrollback supportRandy Palamar6+62-12
2024-03-15 02:19remove ctype.h usageRandy Palamar2+5-4
2024-03-15 13:26close ringbuf fd after allocationRandy Palamar2+7-8
2024-03-14 12:00process data from the shell using SIMDRandy Palamar6+548-376
2024-03-10 22:35fix child exit race in run loopRandy Palamar1+4-1
2024-03-10 22:21fix off by one in update_font_metricsRandy Palamar1+1-1
2024-02-09 04:35make term and and GL global variablesRandy Palamar4+316-328
2024-02-07 14:23support child defined rgb coloursRandy Palamar1+55-4
2024-02-07 13:10handle the RI escape code (ESC M)Randy Palamar1+20-0
2024-02-07 12:54keep track of partially recieved UTF-8 sequencesRandy Palamar1+24-17
2024-02-07 12:38properly handle CR ('\r')Randy Palamar1+6-6
2024-02-06 03:12untangle vtgl.h from opengl.hRandy Palamar4+6-3
2024-02-05 14:27cache ASCII separatelyRandy Palamar1+17-4
2024-02-02 00:35add a method for defining hotkeys (inspired by st)Randy Palamar5+80-31
2024-02-02 00:24force resizes to cause a redrawRandy Palamar1+24-23
2024-02-02 00:19close font file after mmapRandy Palamar1+2-0
2024-01-31 12:33save cursor before resizing both screensRandy Palamar1+2-0
2024-01-31 02:23make sure both views get reinitialized on resizeRandy Palamar1+11-7
2024-01-31 02:21ensure log cells are only popped in normal viewRandy Palamar1+3-0
2024-01-29 16:30shove private mode into bit 31Randy Palamar1+37-37
2024-01-29 14:27ignore a handful of mode set commandsRandy Palamar1+10-0
2024-01-29 13:37support hiding/showing cursorRandy Palamar3+13-6
2024-01-29 13:05support Application Cursor KeysRandy Palamar3+43-3
2024-01-29 12:59minor cleanupRandy Palamar4+12-10
2024-01-29 01:58actually draw a cursorRandy Palamar1+5-0
2024-01-29 00:08fix text wrapping in the normal caseRandy Palamar1+25-15
15 more commits remaining, fetch the repository