aboutsummaryrefslogtreecommitdiffstats
path: root/src/term.h
Commit message (Collapse)AuthorAgeFilesLines
* support spawning terminals with different environmentsJesse Luehrs2016-05-141-1/+2
|
* don't redefine typedefsJesse Luehrs2016-05-121-2/+1
| | | | clang doesn't like it because apparently it wasn't a thing until c11
* split global window management stuff out into its own fileJesse Luehrs2016-05-111-3/+3
| | | | also rename a few things for clarity
* refactor how submodules are handledJesse Luehrs2016-05-101-2/+3
| | | | | | let them own their own memory, so that they can free themselves once they exit the loop. also split out the parts of the terminal that we only want to initialize once, even if we open multiple terminal windows
* make terms handle cleaning themselves upJesse Luehrs2016-05-101-0/+4
|
* use pointer indirection to separate source files even moreJesse Luehrs2016-05-071-11/+7
|
* be a bit more explicit about dependencies between modulesJesse Luehrs2016-05-071-0/+5
|
* split up some unnecessary cross-module dependenciesJesse Luehrs2016-05-071-0/+1
|
* the event loop should own the terminal, not the other way aroundJesse Luehrs2016-05-011-2/+2
| | | | | this way, we should be able to have multiple terminals in the same process
* split some more things out of runes.hJesse Luehrs2016-04-301-0/+2
|
* pull event loop handling into its own fileJesse Luehrs2016-04-301-2/+1
|
* use the libvt100 libraryJesse Luehrs2015-08-201-1/+1
|
* more refactoringJesse Luehrs2014-05-041-15/+1
|
* this is never used except by the backendJesse Luehrs2014-04-301-1/+0
|
* these can be bitsJesse Luehrs2014-04-301-2/+2
|
* move config stuff out to a separate structJesse Luehrs2014-04-301-18/+1
|
* these are no longer usedJesse Luehrs2014-04-281-2/+0
|
* start refactoring to draw parsed text to an intermediary data structureJesse Luehrs2014-04-251-33/+15
|
* handle visual bells betterJesse Luehrs2014-04-231-0/+1
|
* make an option for making bells set the urgent hintJesse Luehrs2014-04-231-0/+1
|
* support 16 colors, 256 colors, and arbitrary rgb colorsJesse Luehrs2014-04-211-2/+3
|
* support basic mouse eventsJesse Luehrs2014-04-211-0/+2
|
* allow configuring the color of the mouse cursorJesse Luehrs2014-04-211-0/+1
|
* clean up the directory structure a bitJesse Luehrs2014-04-201-0/+63