aboutsummaryrefslogtreecommitdiff
path: root/src/irc.h
AgeCommit message (Expand)Author
31 hoursPrecalculate timer intervals (in config segment; client gets them preset). 67...B. Watson
36 hoursRewrite nextarg() in asm. 6643 bytes free.B. Watson
41 hoursReplace cc65 lib isdigit() and atoi() with less bloated isnum() and a2uint().B. Watson
4 daysUse real arrays for tx_buf and rx_buf. 6253 bytes free.B. Watson
7 daysReplace strcmp() and friends, tolower(), with custom (small) routines. now at...B. Watson
8 daysDitch txbuf_append_str3(), remove "has/have" from "joined" message. Now at 49...B. Watson
8 daysUpdate TODO, fix a comment in irc.h.B. Watson
9 daysRewrite parse_msg(), get rid of strtok(), save 328 bytes!B. Watson
10 daysSave some more bytes (strip down nio.c API).B. Watson
13 daysTidy up irc.h and edbox.c.B. Watson
13 daysSave another 51 bytes by making msg_argcount a char (it never goes above 7 an...B. Watson
2026-03-21Stop using FujiNet's CRLF translation (set it to "none"), do our own CRLF pro...B. Watson
2026-03-21Esc now acts as a latch for the Start key (irssi-like, plus easier for XEGS/1...B. Watson
2026-03-18Ping server after 1 min of inactivity; disconnect/reconnect if no PONG within...B. Watson
2026-03-17Tab complete PM nics (private screen only). Also, no need to prefix messages ...B. Watson
2026-03-13On disconnect or connect fail, sleep between retries, incremental backoff timer.B. Watson
2026-03-13"Connection failed" waits for a keypress before reconnect.B. Watson
2026-03-11Add a bunch of Start keystrokes (see ui_keys.txt)B. Watson
2026-03-11Remove server/nick prompts from client, add a separate config tool that loads...B. Watson
2026-03-10Start+Q to open a screen for the last channel/nick we got a message from.B. Watson
2026-03-10really fix the brokenness with MyDOS (close E: device at startup).B. Watson
2026-03-10rejoin screen channels on reconnect.B. Watson
2026-03-09use 16-bit ints for ping times (saves 778 bytes).B. Watson
2026-03-09handle CTCP responses, especially PING.B. Watson
2026-03-09audible and visual bell on hilite.B. Watson
2026-03-09auto-away on ATRACT, auto-un-away on keystroke.B. Watson
2026-03-06Local commands!B. Watson
2026-03-02channel text goes to correct screen.B. Watson
2026-03-01fix compile, rename cryptic bw to rxbuflen.B. Watson
2026-02-21WIP.B. Watson
2026-02-17Start welding the new UI code to the client. Compiles but doesn't work yet...B. Watson
2026-02-11initial commitB. Watson