aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* have the makefile generate dependenciesJesse Luehrs2014-04-132-4/+13
|
* regenJesse Luehrs2014-04-131-0/+3
|
* another commentJesse Luehrs2014-04-131-0/+3
|
* let's keep this committed, so people without flex can buildJesse Luehrs2014-04-133-4/+2484
|
* fix undeclared warnings in the parserJesse Luehrs2014-04-132-5/+25
| | | | | | the ones in yy_fatal_error, yyalloc, yyrealloc, and yyfree are due to a bug in flex (http://sourceforge.net/p/flex/bugs/115/), but i've just worked around them for now
* add a couple comments about known-broken thingsJesse Luehrs2014-04-132-0/+4
|
* add license and readmeJesse Luehrs2014-04-132-0/+74
|
* vt100 is misleading, just call it "parser"Jesse Luehrs2014-04-137-116/+116
| | | | | my goal isn't to emulate vt100 to any serious extent, just enough to get by
* backspace apparently isn't supposed to erase the cellJesse Luehrs2014-04-133-20/+1
|
* handle no CSI parameters properlyJesse Luehrs2014-04-131-1/+1
|
* change cursor display based on if the window has focus or notJesse Luehrs2014-04-134-3/+34
|
* handle WM_NORMAL_HINTSJesse Luehrs2014-04-131-5/+13
|
* start up at 80x24Jesse Luehrs2014-04-133-14/+18
|
* don't map the window until all of the wm properties are setJesse Luehrs2014-04-131-2/+1
|
* use a transparent cursor for nowJesse Luehrs2014-04-131-1/+1
| | | | | | eventually, it should be fully opaque against the background and fully transparent against the foreground (and probably also repaint the foreground using the background color), but this will work for now
* handle more function keysJesse Luehrs2014-04-131-16/+58
|
* just use a normal image surface for nowJesse Luehrs2014-04-131-2/+7
| | | | | using a similar image surface was causing drawing calls to block sometimes
* this should actually be using cairo_surface_flushJesse Luehrs2014-04-131-1/+1
|
* handle \e[0;0H properlyJesse Luehrs2014-04-131-1/+7
|
* always reposition the current point before drawingJesse Luehrs2014-04-131-2/+4
|
* flush when we're about to read, not every time we writeJesse Luehrs2014-04-132-10/+1
|
* fix underliningJesse Luehrs2014-04-131-3/+2
|
* handle arrow keysJesse Luehrs2014-04-131-1/+19
|
* give more information for unknown escape sequencesJesse Luehrs2014-04-131-2/+8
|
* need to erase the cells that i write text intoJesse Luehrs2014-04-131-6/+14
|
* handle any of these charactersJesse Luehrs2014-04-131-1/+1
|
* this is an unnecessary level of abstractionJesse Luehrs2014-04-136-41/+9
|
* convert the vt100 parser to flexJesse Luehrs2014-04-134-405/+497
|
* don't allow the window to shrink below one pixelJesse Luehrs2014-04-121-0/+9
| | | | it causes an error if you try that
* fix threading issuesJesse Luehrs2014-04-123-12/+35
|
* handle another escape sequenceJesse Luehrs2014-04-121-0/+4
|
* handle window resizingJesse Luehrs2014-04-123-14/+66
|
* move this to the pty backend initializationJesse Luehrs2014-04-122-2/+2
|
* also store these on the term objectJesse Luehrs2014-04-124-23/+21
| | | | | it'll make it easier to see when they actually change, because the events we watch for often come after the change already happens
* this abstraction isn't really necessaryJesse Luehrs2014-04-123-51/+15
|
* simplifyJesse Luehrs2014-04-121-31/+12
|
* refactorJesse Luehrs2014-04-121-12/+22
|
* this isn't necessaryJesse Luehrs2014-04-122-4/+0
|
* this should happen in display_initJesse Luehrs2014-04-122-7/+8
|
* reorder the initialization some moreJesse Luehrs2014-04-113-30/+30
|
* set TERM to a fixed valueJesse Luehrs2014-04-111-0/+4
| | | | | using screen for now for compatibility, but this should change to 'runes' or whatever eventually
* no reason to split this outJesse Luehrs2014-04-112-2/+2
|
* handle show/hide cursorJesse Luehrs2014-04-114-12/+60
|
* handle DEC private CSI escapesJesse Luehrs2014-04-111-10/+20
|
* support changing the window titleJesse Luehrs2014-04-113-11/+86
|
* framework for handling OSC escape sequencesJesse Luehrs2014-04-111-0/+45
|
* also refactor the loggingJesse Luehrs2014-04-111-22/+29
|
* refactorJesse Luehrs2014-04-111-135/+142
|
* and underline supportJesse Luehrs2014-04-114-4/+45
|
* and italicsJesse Luehrs2014-04-113-0/+21
|