aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Rewrite to use libevPřemysl Janouch2014-10-285-189/+385
| | | | | | | | | libuv is too immature so far and I'm not in the mood to try and link it statically via some horrible hack (no CMake support). Also libev is much closer to my understanding of event loops. The messaging model stays for when/if I want to return to libuv.
* Use RLE bitmap compressionlibuvPřemysl Janouch2014-10-272-24/+36
|
* Add some file saving/loadingPřemysl Janouch2014-10-271-13/+100
|
* Refactor the input partPřemysl Janouch2014-10-271-34/+65
| | | | And add support for moving the canvas with cursor keys.
* Clarify pixel address computationPřemysl Janouch2014-10-271-17/+11
|
* Update the READMEPřemysl Janouch2014-10-271-1/+14
| | | | Finally we're doing what we wanted.
* Woo we can draw over the network nowPřemysl Janouch2014-10-272-32/+603
|
* Lay down some server-client foundationsPřemysl Janouch2014-10-262-8/+372
|
* Yes, I'm very funnyPřemysl Janouch2014-10-261-2/+2
|
* Apparently we need the new libuvPřemysl Janouch2014-10-262-2/+2
|
* Inject some of my copy-paste libraryPřemysl Janouch2014-10-252-17/+400
| | | | | So far only to support argument parsing, which we're going to need soon to set up a server.
* Update the READMEPřemysl Janouch2014-10-251-4/+13
|
* Fix the ANSI SGR exportPřemysl Janouch2014-10-251-0/+3
|
* Use PROJECT_* instead of CMAKE_CURRENT_*Přemysl Janouch2014-10-241-5/+4
|
* Rewrite to use libuvPřemysl Janouch2014-10-243-64/+98
| | | | | | Also instead of resize_term() we use resizeterm() because the former seems to cause massive glitches. Not flicker-free in urxvt anymore though.
* Add a license headerPřemysl Janouch2014-10-241-0/+19
|
* Add the termo git submodulePřemysl Janouch2014-10-241-0/+0
|
* Add IRC and ANSI SGR exportsPřemysl Janouch2014-10-241-2/+207
|
* Back the canvas with a real bitmapPřemysl Janouch2014-10-231-11/+170
| | | | | | The first step towards making this actually useful. Also the canvas can be now scrolled with the middle mouse button.
* Use a real indexed palettePřemysl Janouch2014-10-231-28/+43
| | | | | | | Instead of copying attributes from the screen. And other minor changes, e.g. don't select a colour when the mouse is dragged over the palette, instead of clicking on it.
* Initial commitPřemysl Janouch2014-10-227-0/+379
Forked from termo's demo-draw.c