index
:
fujinet-chat
master
IRC client for Atari 8-bit with FujiNET
urchlay -at- slackware _dot_ uk
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
cmd.c
Age
Commit message (
Collapse
)
Author
5 days
Another tiny change in cmd.c, save 2 more bytes.
B. Watson
5 days
Revert last change (it wasted 2 bytes, not saved).
B. Watson
5 days
Another tiny change in cmd.c, save 2 more bytes.
B. Watson
5 days
Another tiny change in cmd.c, save 2 more bytes.
B. Watson
5 days
Tiny change in cmd.c, save 2 bytes.
B. Watson
10 days
Get rid of unused headers (doesn't actually shrink the code any though).
B. Watson
11 days
Precalculate timer intervals (in config segment; client gets them preset). ↵
B. Watson
6780 bytes free.
11 days
Rewrite nextarg() in asm. 6643 bytes free.
B. Watson
12 days
Replace cc65 lib isdigit() and atoi() with less bloated isnum() and a2uint().
B. Watson
2026-04-02
Replace conf->blah with config.blah (see the definition of "OS" in ↵
B. Watson
<atari.h>). 6075 bytes free.
2026-04-01
Save a few bytes in cmd.c. 5626 bytes free.
B. Watson
2026-03-31
Replace strcmp() and friends, tolower(), with custom (small) routines. now ↵
B. Watson
at 5129 bytes free.
2026-03-29
Banish itoa(), save 170 bytes.
B. Watson
2026-03-29
Rewrite parse_msg(), get rid of strtok(), save 328 bytes!
B. Watson
2026-03-29
Save 185 bytes in cmd.c.
B. Watson
2026-03-28
Save a few bytes...
B. Watson
2026-03-21
Fix wrong command in "missing argument" err msg, when someone types e.g. ↵
B. Watson
space, enter in screens 1 & 2.
2026-03-19
Add /reboot command.
B. Watson
2026-03-19
Get rid of "joining #channel" message (it was really for debugging anyway).
B. Watson
2026-03-19
Add /RESET command and nreset() func. Mainly for testing.
B. Watson
2026-03-18
fix compiler warning.
B. Watson
2026-03-18
Ping server after 1 min of inactivity; disconnect/reconnect if no PONG ↵
B. Watson
within the next minute.
2026-03-17
Tab complete PM nics (private screen only). Also, no need to prefix messages ↵
B. Watson
with /m in server or private screens.
2026-03-15
Don't send empty JOIN to the server if extra_channels not set.
B. Watson
2026-03-15
Autojoin extra channels.
B. Watson
2026-03-13
Allow multiple nicks with /query.
B. Watson
2026-03-13
/j /join /j1 /join1 now handle multiple channels (space-separated, no commas).
B. Watson
2026-03-13
Server pings show latency (WIP).
B. Watson
2026-03-13
For "/ctcp nick ping", append the timestamp like "/ping user" does.
B. Watson
2026-03-13
On disconnect or connect fail, sleep between retries, incremental backoff timer.
B. Watson
2026-03-12
Disable XL/XE keyclick in config, /click command in the client.
B. Watson
2026-03-11
Add Start+T, dup checking in scr_create().
B. Watson
2026-03-11
Add a bunch of Start keystrokes (see ui_keys.txt)
B. Watson
2026-03-11
Change /bell to /alert, rerrange .txt files.
B. Watson
2026-03-11
Remove server/nick prompts from client, add a separate config tool that ↵
B. Watson
loads as an init segment, with lots more options.
2026-03-11
Document Start+Q.
B. Watson
2026-03-10
add scr_eol_current()
B. Watson
2026-03-10
rejoin screen channels on reconnect.
B. Watson
2026-03-10
do not allow commas in join, allow /j with no arg to rejoin 'dead' channel.
B. Watson
2026-03-09
use 16-bit ints for ping times (saves 778 bytes).
B. Watson
2026-03-09
remove unused variables.
B. Watson
2026-03-09
Fix warning in read_rtclok().
B. Watson
2026-03-09
handle CTCP responses, especially PING.
B. Watson
2026-03-09
auto-away on ATRACT, auto-un-away on keystroke.
B. Watson
2026-03-08
fix start+a bug, add /ctcp command.
B. Watson
2026-03-08
No dup queries, add more start key combos, add /names command.
B. Watson
2026-03-08
Send PMs to the correct window, more protocol stuff, add start+esc hotkey.
B. Watson
2026-03-07
/me and /msg formatting, make edit box 240 bytes
B. Watson
2026-03-06
Fix /me and /nick
B. Watson
2026-03-06
Fix /me for real.
B. Watson
[next]