aboutsummaryrefslogtreecommitdiffstats
path: root/display.c
Commit message (Expand)AuthorAgeFilesLines
* implement cursor save and restoreJesse Luehrs2014-04-141-0/+14
* support a visual bellJesse Luehrs2014-04-141-0/+5
* add a couple comments about known-broken thingsJesse Luehrs2014-04-131-0/+2
* backspace apparently isn't supposed to erase the cellJesse Luehrs2014-04-131-18/+0
* change cursor display based on if the window has focus or notJesse Luehrs2014-04-131-2/+21
* start up at 80x24Jesse Luehrs2014-04-131-14/+12
* use a transparent cursor for nowJesse Luehrs2014-04-131-1/+1
* just use a normal image surface for nowJesse Luehrs2014-04-131-2/+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-131-10/+0
* fix underliningJesse Luehrs2014-04-131-3/+2
* need to erase the cells that i write text intoJesse Luehrs2014-04-131-6/+14
* fix threading issuesJesse Luehrs2014-04-121-6/+6
* handle window resizingJesse Luehrs2014-04-121-14/+47
* move this to the pty backend initializationJesse Luehrs2014-04-121-2/+0
* also store these on the term objectJesse Luehrs2014-04-121-15/+12
* this abstraction isn't really necessaryJesse Luehrs2014-04-121-6/+0
* this should happen in display_initJesse Luehrs2014-04-121-0/+8
* handle show/hide cursorJesse Luehrs2014-04-111-12/+26
* and underline supportJesse Luehrs2014-04-111-4/+36
* and italicsJesse Luehrs2014-04-111-0/+13
* support bold fontsJesse Luehrs2014-04-111-0/+13
* store the font components, not the font itselfJesse Luehrs2014-04-111-10/+12
* factor out font creationJesse Luehrs2014-04-111-10/+19
* line lengthsJesse Luehrs2014-04-111-6/+12
* clean up some stuff with static functionsJesse Luehrs2014-04-111-11/+13
* add the 'reset color' escape codesJesse Luehrs2014-04-111-2/+12
* handle screen clearing and cursor positioningJesse Luehrs2014-04-111-0/+32
* handle colors, somewhatJesse Luehrs2014-04-111-5/+30
* these should be using the full font heightJesse Luehrs2014-04-101-3/+3
* draw a cursorJesse Luehrs2014-04-101-2/+20
* these are x,y,w,h not x1,y1,x2,y2Jesse Luehrs2014-04-101-2/+2
* clean up drawing stuff a bitJesse Luehrs2014-04-101-6/+18
* redraw the window when it's hidden and reshownJesse Luehrs2014-04-101-0/+2
* use save and restore rather than hardcoding thingsJesse Luehrs2014-04-101-2/+7
* these need to flush tooJesse Luehrs2014-04-101-0/+2
* start handling some escape sequencesJesse Luehrs2014-04-101-0/+16
* implement backspaceJesse Luehrs2014-04-101-0/+15
* actually track the cursor position ourselvesJesse Luehrs2014-04-101-8/+6
* split terminal processing out to a separate fileJesse Luehrs2014-04-101-20/+26
* this is only necessary if we're actually drawing thingsJesse Luehrs2014-04-101-3/+3
* handle setting the terminal size properlyJesse Luehrs2014-04-091-2/+31
* flush after drawingJesse Luehrs2014-04-091-0/+4
* handle newlines vaguely betterJesse Luehrs2014-04-091-0/+11
* no need to manually flush, since XNextEvent does thatJesse Luehrs2014-04-081-1/+0
* these aren't necessaryJesse Luehrs2014-04-061-2/+0
* use libuv to process eventsJesse Luehrs2014-04-051-0/+20