aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* display selection past the end of a row properlyJesse Luehrs2014-07-041-2/+37
* update the selection as the mouse moveJesse Luehrs2014-07-042-41/+54
* rearrangeJesse Luehrs2014-07-041-174/+174
* draw the selected region as inverseJesse Luehrs2014-07-044-2/+48
* store this on the screenJesse Luehrs2014-07-043-6/+4
* allow backwards selectionsJesse Luehrs2014-07-041-0/+8
* simplifyJesse Luehrs2014-07-041-6/+9
* also respond to TARGETS requestsJesse Luehrs2014-07-042-1/+11
* row has already been offset properlyJesse Luehrs2014-07-041-3/+4
* basic implementation of selectionsJesse Luehrs2014-07-042-5/+73
* function to get a stringified version of a screen regionJesse Luehrs2014-07-042-0/+45
* start working on tracking selectionsJesse Luehrs2014-07-042-17/+53
* scrolling needs to mark the screen dirtyJesse Luehrs2014-07-041-0/+4
* implement bracketed paste mode (fixes #56)Jesse Luehrs2014-06-055-0/+35
* factor this outJesse Luehrs2014-05-101-6/+28
* select all pointer eventsJesse Luehrs2014-05-091-1/+1
* these also need to return 1Jesse Luehrs2014-05-091-0/+2
* remove some duplicationJesse Luehrs2014-05-082-80/+12
* abstract out error logging a bitJesse Luehrs2014-05-0810-126/+118
* fix invalid memory writesJesse Luehrs2014-05-071-3/+3
* stop creating and destroying parser states all the timeJesse Luehrs2014-05-062-7/+16
* this comment is quite outdatedJesse Luehrs2014-05-061-3/+0
* flush calls draw_screen, not the other way aroundJesse Luehrs2014-05-061-1/+0
* stop calling move_to so often when it's not necessaryJesse Luehrs2014-05-061-11/+13
* handle scroll regions when inserting or deleting linesJesse Luehrs2014-05-051-5/+7
* allow scrolling with shift+pageup/down tooJesse Luehrs2014-05-041-0/+14
* more refactoringJesse Luehrs2014-05-049-103/+128
* refactorJesse Luehrs2014-05-045-20/+33
* draw the correct size box for the cursorJesse Luehrs2014-05-041-1/+1
* lift this field access out of a tight loopJesse Luehrs2014-05-041-4/+5
* scroll to bottom on inputJesse Luehrs2014-05-041-0/+5
* cap scrollback to avoid unbounded memory usageJesse Luehrs2014-05-043-6/+33
* 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