aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* refactor to make alternate screens work againJesse Luehrs2014-05-048-1634/+444
* draw the cursor in the right place when scrollingJesse Luehrs2014-05-041-3/+6
* allow the number of lines to scroll at a time to be configurableJesse Luehrs2014-05-043-8/+17
* implement scrollingJesse Luehrs2014-05-043-1/+16
* keep a scrollback buffer when we scroll downJesse Luehrs2014-05-043-91/+227
* also ignore other duplicate focus eventsJesse Luehrs2014-05-031-0/+7
* ignore unrelated focus eventsJesse Luehrs2014-05-031-2/+18
* clean up event masksJesse Luehrs2014-05-021-4/+7
* avoid redrawing when we haven't touched the screenJesse Luehrs2014-05-023-0/+36
* don't draw the screen at all until we need to flushJesse Luehrs2014-05-012-2/+2
* avoid redundant flushesJesse Luehrs2014-05-011-0/+25
* there's no need to handle complete sequences speciallyJesse Luehrs2014-04-304-339/+1532
* implement window resizing (again)Jesse Luehrs2014-04-304-9/+65
* this is never used except by the backendJesse Luehrs2014-04-303-12/+18
* these can be bitsJesse Luehrs2014-04-302-6/+6
* move config stuff out to a separate structJesse Luehrs2014-04-3010-340/+351
* need to listen for key events on the border windowJesse Luehrs2014-04-281-0/+1
* these aren't used anymoreJesse Luehrs2014-04-282-42/+0
* add a borderJesse Luehrs2014-04-282-16/+23
* use the default bg color for the initial paintJesse Luehrs2014-04-281-4/+11
* these are no longer usedJesse Luehrs2014-04-282-8/+0
* make the cursor color configurableJesse Luehrs2014-04-282-3/+10
* stop drawing a transparent cursorJesse Luehrs2014-04-273-35/+40
* normalize cell contents to NFCJesse Luehrs2014-04-271-0/+10
* handle combining characters when the line has wrappedJesse Luehrs2014-04-271-2/+7
* handle unicode combining charactersJesse Luehrs2014-04-271-14/+32
* we aren't doing dirty row tracking for nowJesse Luehrs2014-04-261-1/+0
* track if rows were wrapped or notJesse Luehrs2014-04-262-0/+18
* this is unnecessaryJesse Luehrs2014-04-251-1/+0
* handle wide charactersJesse Luehrs2014-04-253-8/+21
* 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 draw the cursor off the screenJesse Luehrs2014-04-251-3/+8
* you can't just free uv handles, you have to close them firstJesse Luehrs2014-04-251-0/+7
* don't let move_to move outside of the screenJesse Luehrs2014-04-251-0/+8
* implement rgb colorsJesse Luehrs2014-04-253-21/+40
* implement inverseJesse Luehrs2014-04-253-9/+30
* implement scrolling regionsJesse Luehrs2014-04-251-16/+25
* clean everything upJesse Luehrs2014-04-253-1/+5
* implement window title settingJesse Luehrs2014-04-253-8/+28
* implement the screen state propertiesJesse Luehrs2014-04-251-20/+30
* implement the alternate screenJesse Luehrs2014-04-252-8/+39
* implement text scrollingJesse Luehrs2014-04-251-6/+24
* handle bold_is_brightJesse Luehrs2014-04-251-2/+8
* bold/italic/underlineJesse Luehrs2014-04-252-17/+38
* refactorJesse Luehrs2014-04-253-29/+29
* colorsJesse Luehrs2014-04-251-12/+20
* handle utf8 charactersJesse Luehrs2014-04-251-5/+24