aboutsummaryrefslogtreecommitdiff
path: root/autistdraw.c
Commit message (Collapse)AuthorAgeFilesLines
* Relicense to 0BSD, update mail addressPřemysl Janouch2018-06-241-3/+2
| | | | | | | | | I've come to the conclusion that copyright mostly just stands in the way of software development. In my jurisdiction I cannot give up my own copyright and 0BSD seems to be the closest thing to public domain. The updated mail address, also used in my author/committer lines, is shorter and looks nicer. People rarely interact anyway.
* CleanupPřemysl Janouch2018-06-241-25/+25
|
* Bump libertyPřemysl Janouch2017-06-221-23/+14
|
* StreamlinePřemysl Janouch2017-06-071-112/+79
|
* Fix and update LICENSEPřemysl Janouch2017-02-031-1/+0
|
* Bump liberty, termoPřemysl Janouch2016-03-141-6/+6
|
* Bump libertyPřemysl Janouch2015-03-291-22/+22
|
* Move to libertyPřemysl Janouch2015-02-281-30/+5
|
* Must store fgetc() output in an intcoverity_scanPřemysl Janouch2015-02-141-1/+1
|
* Prevent integer overflowPřemysl Janouch2015-02-141-0/+3
|
* Fix two off-by-one errorsPřemysl Janouch2015-02-141-2/+2
|
* Fix resource leakPřemysl Janouch2015-02-141-6/+6
|
* Add an option to expect all client drawing to succeedPřemysl Janouch2015-02-081-3/+14
| | | | | | Alias `no-wait'. So far the server always draws everything. If that stops being the case, we might want to introduce a denial response and additional logic in the client, so that it can fix its own version of the picture.
* Little fixesPřemysl Janouch2015-02-081-2/+2
|
* Make IRC export work with more clientsPřemysl Janouch2014-11-301-4/+23
|
* Fix server-client communicationPřemysl Janouch2014-11-301-11/+19
| | | | Regression was introduced by 08a2d53eb448fe80f68929111b8f6e74a44ffd50.
* Draw continuous linesPřemysl Janouch2014-11-291-2/+60
| | | | So that the application is actually usable in shitty terminals.
* Update termoPřemysl Janouch2014-11-191-2/+3
|
* More changes to fit libev's modellibevPřemysl Janouch2014-10-281-27/+33
|
* Rewrite to use libevPřemysl Janouch2014-10-281-184/+266
| | | | | | | | | 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-271-8/+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
|
* Woo we can draw over the network nowPřemysl Janouch2014-10-271-32/+387
|
* Lay down some server-client foundationsPřemysl Janouch2014-10-261-8/+301
|
* Yes, I'm very funnyPřemysl Janouch2014-10-261-2/+2
|
* Inject some of my copy-paste libraryPřemysl Janouch2014-10-251-17/+51
| | | | | So far only to support argument parsing, which we're going to need soon to set up a server.
* Fix the ANSI SGR exportPřemysl Janouch2014-10-251-0/+3
|
* Rewrite to use libuvPřemysl Janouch2014-10-241-62/+96
| | | | | | 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 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-221-0/+232
Forked from termo's demo-draw.c