aboutsummaryrefslogtreecommitdiffstats
path: root/src/screen.c
Commit message (Collapse)AuthorAgeFilesLines
* implement dirty row trackingdirty-rowsJesse Luehrs2014-04-261-0/+34
| | | | | not merging this to master because it actually ends up being ~5-10% slower - not entirely sure why. should look into it at some point.
* track if rows were wrapped or notJesse Luehrs2014-04-261-0/+17
| | | | | this will be useful when copying things to the clipboard is implemented, to determine whether lines should be joined with a newline or not
* this is unnecessaryJesse Luehrs2014-04-251-1/+0
|
* handle wide charactersJesse Luehrs2014-04-251-2/+9
|
* implement insert/delete linesJesse Luehrs2014-04-251-6/+46
|
* handle large counts for insert/delete charactersJesse Luehrs2014-04-251-12/+22
|
* a few cleanupsJesse Luehrs2014-04-251-16/+24
|
* implement insert/delete charactersJesse Luehrs2014-04-251-6/+18
|
* don't let move_to move outside of the screenJesse Luehrs2014-04-251-0/+8
|
* implement rgb colorsJesse Luehrs2014-04-251-12/+16
|
* implement inverseJesse Luehrs2014-04-251-4/+6
|
* implement scrolling regionsJesse Luehrs2014-04-251-16/+25
|
* clean everything upJesse Luehrs2014-04-251-0/+3
|
* implement window title settingJesse Luehrs2014-04-251-8/+14
|
* implement the screen state propertiesJesse Luehrs2014-04-251-20/+30
|
* implement the alternate screenJesse Luehrs2014-04-251-8/+38
|
* implement text scrollingJesse Luehrs2014-04-251-6/+24
|
* bold/italic/underlineJesse Luehrs2014-04-251-12/+18
|
* refactorJesse Luehrs2014-04-251-12/+9
|
* colorsJesse Luehrs2014-04-251-12/+20
|
* handle utf8 charactersJesse Luehrs2014-04-251-5/+24
| | | | still only codepoints at the moment, still need to handle glyph clusters
* lines shouldn't wrap until the next character is actually drawnJesse Luehrs2014-04-251-5/+7
|
* implement bellsJesse Luehrs2014-04-251-4/+2
|
* implement some of the screen clearing functionsJesse Luehrs2014-04-251-12/+42
|
* start refactoring to draw parsed text to an intermediary data structureJesse Luehrs2014-04-251-0/+369