Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Link statically | June McEnroe | 2018-10-07 |
| | |||
* | Use PascalCase for constants | June McEnroe | 2018-09-30 |
| | |||
* | Merge branch 'ansi' | June McEnroe | 2018-08-27 |
|\ | |||
| * | Dump HELP_DATA with client -h | June McEnroe | 2018-08-27 |
| | | |||
| * | Map modifyCount on log scale | June McEnroe | 2018-08-26 |
| | | |||
| * | Update help page | June McEnroe | 2018-08-26 |
| | | |||
| * | Leave line mode with . | June McEnroe | 2018-08-26 |
| | | |||
| * | Add line mode | June McEnroe | 2018-08-25 |
| | | |||
| * | Fix key code handling | June McEnroe | 2018-08-25 |
| | | |||
| * | Add .o rule for BSD make | June McEnroe | 2018-08-25 |
| | | |||
| * | Revert "Explicitly build from .o objects" | June McEnroe | 2018-08-25 |
| | | | | | | | | This reverts commit 10df862510e610cf735ad181c2dd4cdc235e9102. | ||
| * | Remove -lm | June McEnroe | 2018-08-25 |
| | | | | | | | | Map rendering uses only integer arithmetic this time. | ||
| * | Explicitly build from .o objects | June McEnroe | 2018-08-25 |
| | | | | | | | | | | Otherwise BSD make just builds the binaries from the .c files directly, ignoring the .h dependencies. | ||
| * | 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-25 |
| | | |||
| * | Fill in the help page | June McEnroe | 2018-08-24 |
| | | | | | | | | Also display it before connecting to the socket. | ||
| * | 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-24 |
| | | |||
| * | 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-23 |
| | | |||
| * | 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-22 |
| | | |||
| * | 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 | 2018-08-21 |
| | | | | | | | | | | This reverts 66761cd30ee1da5b820c89c38fac6caf42fbe715 and commits after it. | ||
| * | Clean up Makefile | June McEnroe | 2018-08-21 |
|/ | | | | Having .o files depend on .h files works correctly everywhere, it seems. | ||
* | Fix color pairs once and for all | June McEnroe | 2018-08-05 |
| | | | | | | | | | 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. | ||
* | Add chat to index.html | June McEnroe | 2018-08-05 |
| | |||
* | Set client sockets SNDBUF to twice tile size | June McEnroe | 2018-07-25 |
| | | | | | On Darwin and FreeBSD, this is already the default buffer size, but on (32-bit?) NetBSD, it's only 4K. | ||
* | Revert "Do not set non-blocking on client sockets" | June McEnroe | 2018-07-24 |
| | | | | | | This reverts commit 44bec9d4ec5d3240b1c518ff11bfd3d8a19d2354. There actually are adverse effects. | ||
* | Print time_t with %jd in meta | June McEnroe | 2018-07-24 |
| | | | | | On 32-bit NetBSD, time_t is 'long long int' rather than 'long int'. This works everywhere. | ||
* | Do not set non-blocking on client sockets | June McEnroe | 2018-07-24 |
| | | | | | | 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. | ||
* | Use EV_SET | June McEnroe | 2018-07-24 |
| | | | | | NetBSD kevent.udata is uintptr_t rather than void * and the macro does the cast. | ||
* | Link with -lcurses | June McEnroe | 2018-07-24 |
| | | | | NetBSD has its own curses implementation and doesn't ship ncurses. | ||
* | Fix NaNs in serverMap | June McEnroe | 2018-07-23 |
| | | | | | | 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. |