aboutsummaryrefslogtreecommitdiffstats
path: root/src/term.c
Commit message (Expand)AuthorAgeFilesLines
* avoid an allocation on every glyph string drawJesse Luehrs2017-02-121-0/+1
* remove the wide emoji hacksJesse Luehrs2017-01-261-1/+0
* make wide emoji configurableJesse Luehrs2017-01-251-0/+2
* rows, cols, not cols, rowsJesse Luehrs2016-06-051-1/+1
* support spawning terminals with different environmentsJesse Luehrs2016-05-141-2/+3
* split global window management stuff out into its own fileJesse Luehrs2016-05-111-11/+11
* refactor how submodules are handledJesse Luehrs2016-05-101-40/+30
* make terms handle cleaning themselves upJesse Luehrs2016-05-101-6/+14
* use cairo groups instead of writing the double-buffering code myselfJesse Luehrs2016-05-081-2/+2
* stop including term.h in runes.hJesse Luehrs2016-05-071-0/+1
* use pointer indirection to separate source files even moreJesse Luehrs2016-05-071-15/+45
* split up some unnecessary cross-module dependenciesJesse Luehrs2016-05-071-1/+14
* actually, this should just happen during term initJesse Luehrs2016-05-011-1/+3
* the event loop should own the terminal, not the other way aroundJesse Luehrs2016-05-011-3/+2
* pull event loop handling into its own fileJesse Luehrs2016-04-301-3/+2
* use the libvt100 libraryJesse Luehrs2015-08-201-2/+3
* refactor to make alternate screens work againJesse Luehrs2014-05-041-1/+1
* move config stuff out to a separate structJesse Luehrs2014-04-301-0/+4
* clean everything upJesse Luehrs2014-04-251-0/+1
* start refactoring to draw parsed text to an intermediary data structureJesse Luehrs2014-04-251-0/+1
* more cleanupsJesse Luehrs2014-04-241-2/+0
* more refactoringJesse Luehrs2014-04-241-1/+1
* reset the scroll region whenever the window is resizedJesse Luehrs2014-04-231-5/+0
* also set WINDOWIDJesse Luehrs2014-04-231-7/+2
* clean up some more memoryJesse Luehrs2014-04-201-0/+3
* clean up the directory structure a bitJesse Luehrs2014-04-201-0/+33