Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | experiment with only redrawing parts of the screendirty-cells | Jesse Luehrs | 2016-05-08 | 2 | -14/+21 |
| | |||||
* | fix make clean | Jesse Luehrs | 2016-05-07 | 1 | -1/+1 |
| | |||||
* | runesc shouldn't depend on anything | Jesse Luehrs | 2016-05-07 | 1 | -1/+2 |
| | |||||
* | add a `make release` target | Jesse Luehrs | 2016-05-07 | 1 | -0/+5 |
| | |||||
* | the event loop shouldn't care about terms at all | Jesse Luehrs | 2016-05-07 | 5 | -38/+38 |
| | |||||
* | stop including term.h in runes.h | Jesse Luehrs | 2016-05-07 | 6 | -1/+5 |
| | |||||
* | move the scroll-down-on-input behavior into the window backend | Jesse Luehrs | 2016-05-07 | 2 | -14/+22 |
| | |||||
* | use pointer indirection to separate source files even more | Jesse Luehrs | 2016-05-07 | 14 | -233/+278 |
| | |||||
* | be a bit more explicit about dependencies between modules | Jesse Luehrs | 2016-05-07 | 11 | -9/+18 |
| | |||||
* | fix header guard | Jesse Luehrs | 2016-05-07 | 1 | -1/+1 |
| | |||||
* | bump libvt100 | Jesse Luehrs | 2016-05-07 | 1 | -0/+0 |
| | |||||
* | this doesn't need to be in runes.h | Jesse Luehrs | 2016-05-07 | 2 | -2/+2 |
| | |||||
* | split up some unnecessary cross-module dependencies | Jesse Luehrs | 2016-05-07 | 7 | -19/+30 |
| | |||||
* | handle remaking changes in libvt100 automatically | Jesse Luehrs | 2016-05-07 | 1 | -3/+5 |
| | | | | previously it required `make clean && make` | ||||
* | Merge pull request #63 from rhwlo/add-default-runes-conf | Jesse Luehrs | 2016-05-06 | 2 | -0/+59 |
|\ | | | | | Adding a default runes.conf configuration and a fix for compatibility | ||||
| * | Adding a default runes.conf configuration and a return 0 for compatibility | Joshua Coats | 2016-05-06 | 2 | -0/+59 |
|/ | |||||
* | allow overriding the optimization level | Jesse Luehrs | 2016-05-06 | 2 | -2/+3 |
| | | | | make OPT=-O2 | ||||
* | make the redraw rate limit configurable | Jesse Luehrs | 2016-05-06 | 3 | -2/+14 |
| | |||||
* | rate limit redraws | Jesse Luehrs | 2016-05-06 | 2 | -0/+45 |
| | |||||
* | move libs to the end of the linker flag list | Jesse Luehrs | 2016-05-06 | 1 | -3/+3 |
| | | | | | some operating systems (ubuntu) require this: https://askubuntu.com/questions/194193/why-do-i-get-undefined-reference-errors-when-linking-against-openssl | ||||
* | bump libvt100 | Jesse Luehrs | 2016-05-06 | 1 | -0/+0 |
| | |||||
* | retain selection contents after it is removed | Jesse Luehrs | 2016-05-06 | 2 | -17/+24 |
| | | | | | this way, clicking in a terminal doesn't make you stop being able to paste things | ||||
* | clear the selection if we update the screen | Jesse Luehrs | 2016-05-06 | 1 | -0/+4 |
| | | | | | | | would be nice to only clear it if we update the selected part of the screen, but that's hard currently (we don't know what parts of the screen are updated at any point since we just redraw everything every time anything changes) | ||||
* | track dirty display separate from dirty screen | Jesse Luehrs | 2016-05-06 | 3 | -5/+8 |
| | |||||
* | make sure we include errno.h everywhere necessary | Jesse Luehrs | 2016-05-04 | 3 | -0/+3 |
| | |||||
* | bump libvt100 | Jesse Luehrs | 2016-05-04 | 1 | -0/+0 |
| | |||||
* | bump libvt100 to get better emoji handling | Jesse Luehrs | 2016-05-03 | 1 | -0/+0 |
| | |||||
* | display the cursor for wide characters properly | Jesse Luehrs | 2016-05-03 | 1 | -5/+10 |
| | |||||
* | don't read uninit memory if the selection goes away | Jesse Luehrs | 2016-05-03 | 2 | -5/+7 |
| | |||||
* | indicate that we support 256 colors | Jesse Luehrs | 2016-05-03 | 1 | -1/+1 |
| | | | | this makes tmux work properly | ||||
* | implement `make help` (and a couple other helpful commands) | Jesse Luehrs | 2016-05-02 | 1 | -3/+12 |
| | |||||
* | clean up runes_warn/runes_die handling | Jesse Luehrs | 2016-05-02 | 6 | -34/+48 |
| | |||||
* | naming consistency | Jesse Luehrs | 2016-05-02 | 4 | -12/+12 |
| | |||||
* | start working on a client/server model similar to urxvtd/urxvtc | Jesse Luehrs | 2016-05-02 | 9 | -2/+397 |
| | | | | | 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 | ||||
* | simplify | Jesse Luehrs | 2016-05-01 | 3 | -18/+34 |
| | |||||
* | no reason to expose the loop_data struct anymore either | Jesse Luehrs | 2016-05-01 | 3 | -20/+18 |
| | |||||
* | actually, this should just happen during term init | Jesse Luehrs | 2016-05-01 | 3 | -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 around | Jesse Luehrs | 2016-05-01 | 9 | -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.c | Jesse Luehrs | 2016-05-01 | 4 | -49/+66 |
| | |||||
* | simplify | Jesse Luehrs | 2016-05-01 | 2 | -12/+9 |
| | |||||
* | allow env vars in single-word commands | Jesse Luehrs | 2016-04-30 | 1 | -1/+1 |
| | |||||
* | factor out timer setting back into loop.c | Jesse Luehrs | 2016-04-30 | 3 | -18/+45 |
| | |||||
* | restore the functionality of the audible_bell option | Jesse Luehrs | 2016-04-30 | 1 | -3/+8 |
| | |||||
* | link against libvt100 statically | Jesse Luehrs | 2016-04-30 | 2 | -4/+4 |
| | |||||
* | split some more things out of runes.h | Jesse Luehrs | 2016-04-30 | 7 | -7/+13 |
| | |||||
* | pull event loop handling into its own file | Jesse Luehrs | 2016-04-30 | 11 | -20/+61 |
| | |||||
* | restore ability to parse escape sequences across packets | Jesse Luehrs | 2016-04-26 | 1 | -2/+5 |
| | |||||
* | use the libvt100 library | Jesse Luehrs | 2015-08-20 | 15 | -5337/+116 |
| | |||||
* | clear the selection when the window is resized | Jesse Luehrs | 2014-07-04 | 1 | -0/+14 |
| | |||||
* | more fixups to selection past the end of a row | Jesse Luehrs | 2014-07-04 | 1 | -6/+42 |
| |