aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* clean up runes_warn/runes_die handlingJesse Luehrs2016-05-026-34/+48
|
* naming consistencyJesse Luehrs2016-05-024-12/+12
|
* start working on a client/server model similar to urxvtd/urxvtcJesse Luehrs2016-05-027-0/+374
| | | | | the code is still kind of a mess, and it doesn't quite work properly yet, but it's close enough to be a start, i think
* simplifyJesse Luehrs2016-05-013-18/+34
|
* no reason to expose the loop_data struct anymore eitherJesse Luehrs2016-05-013-20/+18
|
* actually, this should just happen during term initJesse Luehrs2016-05-013-9/+3
| | | | loop.c shouldn't need to have any references to any other code
* the event loop should own the terminal, not the other way aroundJesse Luehrs2016-05-019-41/+48
| | | | | this way, we should be able to have multiple terminals in the same process
* pull the remainder of the libuv code into loop.cJesse Luehrs2016-05-014-49/+66
|
* simplifyJesse Luehrs2016-05-012-12/+9
|
* allow env vars in single-word commandsJesse Luehrs2016-04-301-1/+1
|
* factor out timer setting back into loop.cJesse Luehrs2016-04-303-18/+45
|
* restore the functionality of the audible_bell optionJesse Luehrs2016-04-301-3/+8
|
* split some more things out of runes.hJesse Luehrs2016-04-307-7/+13
|
* pull event loop handling into its own fileJesse Luehrs2016-04-3010-20/+60
|
* restore ability to parse escape sequences across packetsJesse Luehrs2016-04-261-2/+5
|
* use the libvt100 libraryJesse Luehrs2015-08-2012-5332/+106
|
* clear the selection when the window is resizedJesse Luehrs2014-07-041-0/+14
|
* more fixups to selection past the end of a rowJesse Luehrs2014-07-041-6/+42
|
* 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
| | | | | still need to draw the selection, and look into how selections persist after the application is closed (cut buffers?)
* 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
| | | | we'll want this for when we implement xterm mouse tracking
* 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-089-125/+116
| | | | | just spitting things to stderr isn't always going to be good enough, so let's at least provide one place to change that when necessary
* 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
|