Commit Graph

59 Commits

Author SHA1 Message Date
d37a38c100
Bump liberty 2017-06-22 23:23:57 +02:00
93b305e35b
Streamline 2017-06-07 21:42:28 +02:00
5026b22172
Update README 2017-06-07 21:38:13 +02:00
be6bd74bec
Bump liberty, termo 2017-06-07 21:25:00 +02:00
c07bd84e19
Fix and update LICENSE 2017-02-03 22:44:46 +01:00
92c14eb3d0
Travis CI: brevify notifications 2017-02-03 22:40:42 +01:00
fe907d1d63
Bump liberty 2017-01-24 00:01:07 +01:00
8c2d230a85
Update termo 2016-08-07 21:02:32 +02:00
688475bace Bump liberty, termo 2016-03-14 21:34:44 +01:00
74e10057f0 Update README 2016-03-14 21:11:01 +01:00
80083d4f92 Don't force compile flags 2016-03-14 20:55:26 +01:00
ce13d8328e Bump termo 2016-03-14 20:47:47 +01:00
e1efb91e05 Fix Travis CI notifications 2016-03-14 20:42:35 +01:00
b261401c72 Fix build on *BSD 2016-01-14 21:03:22 +01:00
ae4c89e5a7 Try harder to find ncursesw 2016-01-14 20:24:59 +01:00
c31966b0c4 Convert README to AsciiDoc 2015-09-27 02:08:32 +02:00
e2bc6b0263 Bump termo 2015-05-28 20:10:52 +02:00
1a13b7b1b8 Bump liberty 2015-03-29 03:56:25 +02:00
c1d64fd3b2 Try to fix README.rst
#$@%
2015-02-28 21:49:28 +01:00
3748bc5d14 Move to liberty 2015-02-28 21:33:08 +01:00
69e35888e2 Miscellaneous tiny changes 2015-02-26 22:55:46 +01:00
5c97066c71 Must store fgetc() output in an int 2015-02-14 08:55:43 +01:00
386126ffdb Prevent integer overflow 2015-02-14 08:54:42 +01:00
4793e93d69 Fix two off-by-one errors 2015-02-14 08:51:11 +01:00
829463f8ee Fix resource leak 2015-02-14 08:48:56 +01:00
07178d1fa5 Travis CI: Try enabling Coverity scan 2015-02-14 08:42:44 +01:00
0d871dec86 Update README.rst
Add a screenshot.
2015-02-09 09:02:12 +01:00
254b9933ff Add Travis CI configuration 2015-02-08 05:50:20 +01:00
8fc107a31b Add an option to expect all client drawing to succeed
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.
2015-02-08 02:33:02 +01:00
30e61e2728 Little fixes 2015-02-08 02:31:13 +01:00
76cab9137b Make IRC export work with more clients 2014-11-30 17:25:34 +01:00
3e9bc6cee7 Fix server-client communication
Regression was introduced by 08a2d53eb4.
2014-11-30 17:25:08 +01:00
362fa366a7 Update termo
Now we don't link against two versions of ncurses. ( ._.)
2014-11-30 00:40:40 +01:00
08a2d53eb4 Draw continuous lines
So that the application is actually usable in shitty terminals.
2014-11-29 23:58:41 +01:00
a47ed4fe84 Update termo 2014-11-19 03:26:03 +01:00
ef257d11fb Merge pull request #1 from Bystroushaak/master
README rewritten to restructured text.
2014-10-28 03:24:08 +01:00
Bystroushaak
f21f10ac1b README rewritten to restructured text. 2014-10-28 03:17:39 +01:00
8838e88d91 More changes to fit libev's model 2014-10-28 02:59:39 +01:00
74965b0f66 Rewrite to use libev
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.
2014-10-28 02:39:37 +01:00
606c5f43af Use RLE bitmap compression 2014-10-27 18:49:21 +01:00
5cebe379c8 Add some file saving/loading 2014-10-27 18:03:16 +01:00
28a93ad693 Refactor the input part
And add support for moving the canvas with cursor keys.
2014-10-27 17:20:46 +01:00
50842917f6 Clarify pixel address computation 2014-10-27 16:48:06 +01:00
ac22d17491 Update the README
Finally we're doing what we wanted.
2014-10-27 15:48:57 +01:00
1f2e487302 Woo we can draw over the network now 2014-10-27 13:54:53 +01:00
29bec0c0e0 Lay down some server-client foundations 2014-10-26 18:57:28 +01:00
3ea5918fee Yes, I'm very funny 2014-10-26 18:55:25 +01:00
294fc28e29 Apparently we need the new libuv 2014-10-26 18:54:33 +01:00
d77a47d54f Inject some of my copy-paste library
So far only to support argument parsing, which we're going to need
soon to set up a server.
2014-10-25 00:48:35 +02:00
0164a99cb3 Update the README 2014-10-25 00:03:17 +02:00