aboutsummaryrefslogtreecommitdiff
path: root/src/irc.h
AgeCommit message (Expand)Author
10 daysClean up commented-out junk.B. Watson
10 daysRewrite txbuf_append_str2(), txbuf_set_str2(), txbuf_set_str3() as macros (ac...B. Watson
11 daysPrecalculate timer intervals (in config segment; client gets them preset). 67...B. Watson
12 daysRewrite nextarg() in asm. 6643 bytes free.B. Watson
12 daysReplace cc65 lib isdigit() and atoi() with less bloated isnum() and a2uint().B. Watson
14 daysUse real arrays for tx_buf and rx_buf. 6253 bytes free.B. Watson
2026-03-31Replace strcmp() and friends, tolower(), with custom (small) routines. now at...B. Watson
2026-03-30Ditch txbuf_append_str3(), remove "has/have" from "joined" message. Now at 49...B. Watson
2026-03-30Update TODO, fix a comment in irc.h.B. Watson
2026-03-29Rewrite parse_msg(), get rid of strtok(), save 328 bytes!B. Watson
2026-03-28Save some more bytes (strip down nio.c API).B. Watson
2026-03-25Tidy up irc.h and edbox.c.B. Watson
2026-03-25Save 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