aboutsummaryrefslogtreecommitdiffstats
path: root/src/display.h
Commit message (Expand)AuthorAgeFilesLines
* avoid an allocation on every glyph string drawJesse Luehrs2017-02-121-0/+2
* optimize drawing sequences of ascii charactersJesse Luehrs2017-02-121-0/+3
* only clear the selection if the contents changedJesse Luehrs2017-02-111-0/+1
* have the display own the entire selectionJesse Luehrs2016-06-051-0/+4
* bitfields are required to be declared as intsJesse Luehrs2016-06-041-3/+3
* refactor how submodules are handledJesse Luehrs2016-05-101-2/+2
* these don't need to be publicJesse Luehrs2016-05-101-4/+0
* fix redrawing the window under the cursor after it movesJesse Luehrs2016-05-081-0/+1
* use cairo groups instead of writing the double-buffering code myselfJesse Luehrs2016-05-081-2/+2
* use pointer indirection to separate source files even moreJesse Luehrs2016-05-071-2/+2
* split up some unnecessary cross-module dependenciesJesse Luehrs2016-05-071-1/+1
* track dirty display separate from dirty screenJesse Luehrs2016-05-061-0/+1
* split some more things out of runes.hJesse Luehrs2016-04-301-0/+4
* use the libvt100 libraryJesse Luehrs2015-08-201-0/+8
* more refactoringJesse Luehrs2014-05-041-0/+14
* stop drawing a transparent cursorJesse Luehrs2014-04-271-0/+1
* start refactoring to draw parsed text to an intermediary data structureJesse Luehrs2014-04-251-36/+1
* fix insert lines implementationJesse Luehrs2014-04-221-1/+1
* implement ICHJesse Luehrs2014-04-221-0/+1
* a few more escape sequencesJesse Luehrs2014-04-221-0/+1
* handle DLJesse Luehrs2014-04-211-0/+1
* support 16 colors, 256 colors, and arbitrary rgb colorsJesse Luehrs2014-04-211-0/+2
* clean up the directory structure a bitJesse Luehrs2014-04-201-0/+39