Commit message (Collapse) | Author | ||
---|---|---|---|
2018-08-25 | Explicitly build from .o objects | June McEnroe | |
Otherwise BSD make just builds the binaries from the .c files directly, ignoring the .h dependencies. | |||
2018-08-25 | Implement map rendering | June McEnroe | |
2018-08-25 | Shrink map | June McEnroe | |
2018-08-25 | Send now in map | June McEnroe | |
2018-08-25 | Calculate min and max meta for map server-side | June McEnroe | |
2018-08-24 | Fill in the help page | June McEnroe | |
Also display it before connecting to the socket. | |||
2018-08-24 | Always interpret space as space | June McEnroe | |
2018-08-24 | Separate 8, 9 and *, ( | June McEnroe | |
2018-08-24 | Add copy and paste | June McEnroe | |
2018-08-24 | Add client-side help page | June McEnroe | |
2018-08-23 | Remove help | June McEnroe | |
2018-08-23 | Add g for flip | June McEnroe | |
2018-08-23 | Implement I, directional insert | June McEnroe | |
2018-08-23 | Add C-l to redraw | June McEnroe | |
2018-08-23 | Support CP437 in merge | June McEnroe | |
2018-08-22 | Add ssh:// links to index.html | June McEnroe | |
2018-08-22 | Implement R | June McEnroe | |
2018-08-22 | Implement r | June McEnroe | |
2018-08-22 | Add F-keys to set shift | June McEnroe | |
2018-08-22 | Add C-a and C-x | June McEnroe | |
2018-08-22 | Implement ` ~ and x | June McEnroe | |
2018-08-22 | Fix black-on-black once again | June McEnroe | |
2018-08-21 | Track cell{X,Y} client-side and implement swaps | June McEnroe | |
2018-08-21 | Maintain a tile client-side and support cursors | June McEnroe | |
2018-08-21 | Replace client with rudimentary CP437 support | June McEnroe | |
2018-08-21 | Use alignas rather than attributes | June McEnroe | |
2018-08-21 | Shrink the torus and rearrange struct Tile | June McEnroe | |
2018-08-21 | Remove spawns | June McEnroe | |
This reverts ce13621292bdfeafd7c6561c432a1d96deccbd3a and commits after it. | |||
2018-08-21 | Clean up Makefile | June McEnroe | |
Having .o files depend on .h files works correctly everywhere, it seems. | |||
2018-08-05 | Fix color pairs once and for all v1 | June McEnroe | |
8/16 color setup adapted from chat/ui.c. termcap patch hack no longer required. Black on black and bright black now work. Nothing will appear bold anymore on 256-color terminals. The keys for black have definitely always been in the help. You just didn't notice. | |||
2018-08-05 | Add chat to index.html | June McEnroe | |
2018-07-25 | Set client sockets SNDBUF to twice tile size | June McEnroe | |
On Darwin and FreeBSD, this is already the default buffer size, but on (32-bit?) NetBSD, it's only 4K. | |||
2018-07-24 | Revert "Do not set non-blocking on client sockets" | June McEnroe | |
This reverts commit f4da47cb0ee659472b563b9e6443663c62a69996. There actually are adverse effects. | |||
2018-07-24 | Print time_t with %jd in meta | June McEnroe | |
On 32-bit NetBSD, time_t is 'long long int' rather than 'long int'. This works everywhere. | |||
2018-07-24 | Do not set non-blocking on client sockets | June McEnroe | |
On NetBSD, the send buffer seems to only be 4096 bytes, so sending SERVER_TILE would get cut short. Just not setting non-blocking allows messages to properly get through and *seems* to have no adverse effect. | |||
2018-07-24 | Use EV_SET | June McEnroe | |
NetBSD kevent.udata is uintptr_t rather than void * and the macro does the cast. | |||
2018-07-24 | Link with -lcurses | June McEnroe | |
NetBSD has its own curses implementation and doesn't ship ncurses. | |||
2018-07-23 | Fix NaNs in serverMap | June McEnroe | |
When there are very few touched tiles, even if they are recent, they will appear blue, because timeMin is also recent. I should figure out how to fix that. | |||
2018-07-22 | Add libm.so to chroot.tar | June McEnroe | |
2018-07-22 | Link with -lm | June McEnroe | |
Darwin's lack of separation strikes again. | |||
2018-07-22 | Add map to client | June McEnroe | |
2018-07-21 | Refactor readInput for each mode | June McEnroe | |
2018-07-19 | Add ARRAY_LEN macro | June McEnroe | |
2018-07-17 | Add server map generation | June McEnroe | |
2018-07-17 | Tabify source | June McEnroe | |
And other style changes. | |||
2018-05-13 | Fix ncurses color pair numbering | June McEnroe | |
This was dumb. Of course all the color pairs fit in 64, but I was shifting too much because my own representation includes the bright bit. | |||
2018-04-09 | Use anonymous union | June McEnroe | |
2018-04-09 | Replace #define with enum or const where possible | June McEnroe | |
2018-03-31 | Link against ncurses | June McEnroe | |
2018-03-05 | Miscellaneous code cleanup | June McEnroe | |