aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* experiment with only redrawing parts of the screendirty-cellsJesse Luehrs2016-05-082-14/+21
|
* fix make cleanJesse Luehrs2016-05-071-1/+1
|
* runesc shouldn't depend on anythingJesse Luehrs2016-05-071-1/+2
|
* add a `make release` targetJesse Luehrs2016-05-071-0/+5
|
* the event loop shouldn't care about terms at allJesse Luehrs2016-05-075-38/+38
|
* stop including term.h in runes.hJesse Luehrs2016-05-076-1/+5
|
* move the scroll-down-on-input behavior into the window backendJesse Luehrs2016-05-072-14/+22
|
* use pointer indirection to separate source files even moreJesse Luehrs2016-05-0714-233/+278
|
* be a bit more explicit about dependencies between modulesJesse Luehrs2016-05-0711-9/+18
|
* fix header guardJesse Luehrs2016-05-071-1/+1
|
* bump libvt100Jesse Luehrs2016-05-071-0/+0
|
* this doesn't need to be in runes.hJesse Luehrs2016-05-072-2/+2
|
* split up some unnecessary cross-module dependenciesJesse Luehrs2016-05-077-19/+30
|
* handle remaking changes in libvt100 automaticallyJesse Luehrs2016-05-071-3/+5
| | | | previously it required `make clean && make`
* Merge pull request #63 from rhwlo/add-default-runes-confJesse Luehrs2016-05-062-0/+59
|\ | | | | Adding a default runes.conf configuration and a fix for compatibility
| * Adding a default runes.conf configuration and a return 0 for compatibilityJoshua Coats2016-05-062-0/+59
|/
* allow overriding the optimization levelJesse Luehrs2016-05-062-2/+3
| | | | make OPT=-O2
* make the redraw rate limit configurableJesse Luehrs2016-05-063-2/+14
|
* rate limit redrawsJesse Luehrs2016-05-062-0/+45
|
* move libs to the end of the linker flag listJesse Luehrs2016-05-061-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 libvt100Jesse Luehrs2016-05-061-0/+0
|
* retain selection contents after it is removedJesse Luehrs2016-05-062-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 screenJesse Luehrs2016-05-061-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 screenJesse Luehrs2016-05-063-5/+8
|
* make sure we include errno.h everywhere necessaryJesse Luehrs2016-05-043-0/+3
|
* bump libvt100Jesse Luehrs2016-05-041-0/+0
|
* bump libvt100 to get better emoji handlingJesse Luehrs2016-05-031-0/+0
|
* display the cursor for wide characters properlyJesse Luehrs2016-05-031-5/+10
|
* don't read uninit memory if the selection goes awayJesse Luehrs2016-05-032-5/+7
|
* indicate that we support 256 colorsJesse Luehrs2016-05-031-1/+1
| | | | this makes tmux work properly
* implement `make help` (and a couple other helpful commands)Jesse Luehrs2016-05-021-3/+12
|
* 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-029-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
* 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
|
* link against libvt100 staticallyJesse Luehrs2016-04-302-4/+4
|
* split some more things out of runes.hJesse Luehrs2016-04-307-7/+13
|
* pull event loop handling into its own fileJesse Luehrs2016-04-3011-20/+61
|
* restore ability to parse escape sequences across packetsJesse Luehrs2016-04-261-2/+5
|
* use the libvt100 libraryJesse Luehrs2015-08-2015-5337/+116
|
* 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
|