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
12 days
allow typing "//foo" to send "/foo" as channel/PM text
B. Watson
12 days
Clean up status bar some, stop double-spacing.
B. Watson
12 days
/POOL debugging command.
B. Watson
2026-04-24
Dynamic screens. Still a bit flaky, but actually does work to some degree.
B. Watson
2026-04-13
Save a tiny bit of space. 7701 bytes free.
B. Watson
2026-04-13
Save another few bytes in cmd.c. 7668 bytes free.
B. Watson
2026-04-13
Another tiny change in cmd.c, save 2 more bytes.
B. Watson
2026-04-13
Revert last change (it wasted 2 bytes, not saved).
B. Watson
2026-04-13
Another tiny change in cmd.c, save 2 more bytes.
B. Watson
2026-04-13
Another tiny change in cmd.c, save 2 more bytes.
B. Watson
2026-04-13
Tiny change in cmd.c, save 2 bytes.
B. Watson
2026-04-07
Get rid of unused headers (doesn't actually shrink the code any though).
B. Watson
2026-04-06
Precalculate timer intervals (in config segment; client gets them preset). ↵
B. Watson
6780 bytes free.
2026-04-06
Rewrite nextarg() in asm. 6643 bytes free.
B. Watson
2026-04-05
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
[next]