Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | rate limit redraws | Jesse Luehrs | 2016-05-06 | 1 | -0/+42 | |
| | ||||||
* | retain selection contents after it is removed | Jesse Luehrs | 2016-05-06 | 1 | -17/+22 | |
| | | | | | this way, clicking in a terminal doesn't make you stop being able to paste things | |||||
* | track dirty display separate from dirty screen | Jesse Luehrs | 2016-05-06 | 1 | -4/+4 | |
| | ||||||
* | don't read uninit memory if the selection goes away | Jesse Luehrs | 2016-05-03 | 1 | -5/+7 | |
| | ||||||
* | clean up runes_warn/runes_die handling | Jesse Luehrs | 2016-05-02 | 1 | -2/+1 | |
| | ||||||
* | the event loop should own the terminal, not the other way around | Jesse Luehrs | 2016-05-01 | 1 | -3/+4 | |
| | | | | | this way, we should be able to have multiple terminals in the same process | |||||
* | pull the remainder of the libuv code into loop.c | Jesse Luehrs | 2016-05-01 | 1 | -26/+9 | |
| | ||||||
* | simplify | Jesse Luehrs | 2016-05-01 | 1 | -7/+8 | |
| | ||||||
* | factor out timer setting back into loop.c | Jesse Luehrs | 2016-04-30 | 1 | -18/+3 | |
| | ||||||
* | restore the functionality of the audible_bell option | Jesse Luehrs | 2016-04-30 | 1 | -3/+8 | |
| | ||||||
* | pull event loop handling into its own file | Jesse Luehrs | 2016-04-30 | 1 | -4/+4 | |
| | ||||||
* | use the libvt100 library | Jesse Luehrs | 2015-08-20 | 1 | -17/+17 | |
| | ||||||
* | clear the selection when the window is resized | Jesse Luehrs | 2014-07-04 | 1 | -0/+14 | |
| | ||||||
* | update the selection as the mouse move | Jesse Luehrs | 2014-07-04 | 1 | -41/+46 | |
| | ||||||
* | rearrange | Jesse Luehrs | 2014-07-04 | 1 | -174/+174 | |
| | ||||||
* | draw the selected region as inverse | Jesse Luehrs | 2014-07-04 | 1 | -0/+4 | |
| | ||||||
* | store this on the screen | Jesse Luehrs | 2014-07-04 | 1 | -5/+3 | |
| | ||||||
* | allow backwards selections | Jesse Luehrs | 2014-07-04 | 1 | -0/+8 | |
| | ||||||
* | simplify | Jesse Luehrs | 2014-07-04 | 1 | -6/+9 | |
| | ||||||
* | also respond to TARGETS requests | Jesse Luehrs | 2014-07-04 | 1 | -1/+10 | |
| | ||||||
* | basic implementation of selections | Jesse Luehrs | 2014-07-04 | 1 | -5/+72 | |
| | | | | | still need to draw the selection, and look into how selections persist after the application is closed (cut buffers?) | |||||
* | start working on tracking selections | Jesse Luehrs | 2014-07-04 | 1 | -17/+50 | |
| | ||||||
* | implement bracketed paste mode (fixes #56) | Jesse Luehrs | 2014-06-05 | 1 | -0/+6 | |
| | ||||||
* | factor this out | Jesse Luehrs | 2014-05-10 | 1 | -6/+28 | |
| | ||||||
* | select all pointer events | Jesse Luehrs | 2014-05-09 | 1 | -1/+1 | |
| | | | | we'll want this for when we implement xterm mouse tracking | |||||
* | these also need to return 1 | Jesse Luehrs | 2014-05-09 | 1 | -0/+2 | |
| | ||||||
* | abstract out error logging a bit | Jesse Luehrs | 2014-05-08 | 1 | -2/+1 | |
| | | | | | 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 | |||||
* | allow scrolling with shift+pageup/down too | Jesse Luehrs | 2014-05-04 | 1 | -0/+14 | |
| | ||||||
* | more refactoring | Jesse Luehrs | 2014-05-04 | 1 | -29/+31 | |
| | ||||||
* | refactor | Jesse Luehrs | 2014-05-04 | 1 | -12/+25 | |
| | ||||||
* | refactor to make alternate screens work again | Jesse Luehrs | 2014-05-04 | 1 | -2/+2 | |
| | ||||||
* | allow the number of lines to scroll at a time to be configurable | Jesse Luehrs | 2014-05-04 | 1 | -8/+10 | |
| | ||||||
* | implement scrolling | Jesse Luehrs | 2014-05-04 | 1 | -0/+14 | |
| | ||||||
* | also ignore other duplicate focus events | Jesse Luehrs | 2014-05-03 | 1 | -0/+7 | |
| | ||||||
* | ignore unrelated focus events | Jesse Luehrs | 2014-05-03 | 1 | -2/+18 | |
| | ||||||
* | clean up event masks | Jesse Luehrs | 2014-05-02 | 1 | -4/+7 | |
| | ||||||
* | don't draw the screen at all until we need to flush | Jesse Luehrs | 2014-05-01 | 1 | -0/+2 | |
| | ||||||
* | avoid redundant flushes | Jesse Luehrs | 2014-05-01 | 1 | -0/+25 | |
| | ||||||
* | implement window resizing (again) | Jesse Luehrs | 2014-04-30 | 1 | -3/+9 | |
| | ||||||
* | this is never used except by the backend | Jesse Luehrs | 2014-04-30 | 1 | -11/+16 | |
| | ||||||
* | move config stuff out to a separate struct | Jesse Luehrs | 2014-04-30 | 1 | -7/+7 | |
| | ||||||
* | need to listen for key events on the border window | Jesse Luehrs | 2014-04-28 | 1 | -0/+1 | |
| | ||||||
* | these aren't used anymore | Jesse Luehrs | 2014-04-28 | 1 | -38/+0 | |
| | ||||||
* | add a border | Jesse Luehrs | 2014-04-28 | 1 | -16/+22 | |
| | ||||||
* | use the default bg color for the initial paint | Jesse Luehrs | 2014-04-28 | 1 | -4/+11 | |
| | ||||||
* | stop drawing a transparent cursor | Jesse Luehrs | 2014-04-27 | 1 | -32/+1 | |
| | ||||||
* | don't draw the cursor off the screen | Jesse Luehrs | 2014-04-25 | 1 | -3/+8 | |
| | | | | | the cursor column can be one past the end of the row if a glyph was drawn in the last column and then nothing else happened | |||||
* | you can't just free uv handles, you have to close them first | Jesse Luehrs | 2014-04-25 | 1 | -0/+7 | |
| | | | | this fixes some memory corruption | |||||
* | implement window title setting | Jesse Luehrs | 2014-04-25 | 1 | -0/+12 | |
| | ||||||
* | implement bells | Jesse Luehrs | 2014-04-25 | 1 | -0/+10 | |
| |