summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Travis CI: Try enabling Coverity scanPřemysl Janouch2015-02-141-0/+12
|
* Update README.rstPřemysl Janouch2015-02-091-0/+2
| | | Add a screenshot.
* Add Travis CI configurationPřemysl Janouch2015-02-081-0/+20
|
* 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-082-3/+4
|
* 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.
* Update termoPřemysl Janouch2014-11-301-0/+0
| | | | Now we don't link against two versions of ncurses. ( ._.)
* Draw continuous linesPřemysl Janouch2014-11-291-2/+60
| | | | So that the application is actually usable in shitty terminals.
* Update termoPřemysl Janouch2014-11-193-2/+4
|
* Merge pull request #1 from Bystroushaak/masterPřemysl Janouch2014-10-281-7/+10
|\ | | | | README rewritten to restructured text.
| * README rewritten to restructured text.Bystroushaak2014-10-281-7/+10
|/
* More changes to fit libev's modellibevPřemysl Janouch2014-10-281-27/+33
|
* 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