aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
9 daysUpdate TODO, fix a comment in irc.h.B. Watson
9 daysTrim down nio API (no parameter passing), now at 4852 free.B. Watson
9 days#if out invalid_msg(), save another few bytes, at 4733 free now.B. Watson
9 daysBanish itoa(), save 170 bytes.B. Watson
9 daysRewrite parse_msg(), get rid of strtok(), save 328 bytes!B. Watson
9 daysRemove unused cio.s, inherited from netcat.B. Watson
9 daysRemoving PING/PONG message, nobody will miss it.B. Watson
9 daysSave 185 bytes in cmd.c.B. Watson
10 daysSave some more bytes (strip down nio.c API).B. Watson
10 daysSave some more bytes...B. Watson
10 daysSave a few bytes...B. Watson
11 daysTweak the config, add doc/dynamic-screens.txtB. Watson
13 daysExperimenting with extra scrollback; this is not in its final form yet.B. Watson
13 dayseditbox behaving better now, but still not right.B. Watson
13 daysTidy up irc.h and edbox.c.B. Watson
13 daysUpdate TODO, fix type of old_edbox (char[], not char*[]).B. Watson
13 daysFix Start+E display (only 5 lines were shown, now 6); clear an extra byte in ↵B. Watson
edbox_clear() in case page 6 wasn't empty at startup.
13 daysSpeed up ^U.B. Watson
13 daysFix start_latch bug.B. Watson
13 daysFix shift/ctrl insert mess.B. Watson
13 daysSave another 51 bytes by making msg_argcount a char (it never goes above 7 ↵B. Watson
anyway).
13 daysSave 426 bytes by making edbox_pos and edbox_len chars instead of ints. They ↵B. Watson
never go above 239 anyway.
14 daysIn typeover mode, backspace writes a space over the character it deleted ↵B. Watson
(like BASIC does).
14 daysSave 19 bytes by making a couple of ints into chars.B. Watson
14 daysSave a measly 2 bytes...B. Watson
14 daysBanish cgetc(), and all its annoyances. Much more flexible and precise ↵B. Watson
keyboard control, see keytab.[ch] and kgetc.[ch]
14 daysShow N for notices, not M.B. Watson
2026-03-23Refer to ind_act_status by its own name.B. Watson
2026-03-23Use macros for ind_act_*() funcs, shaves 33 bytes off the .xex.B. Watson
2026-03-23Fix for recent cc65 git.B. Watson
2026-03-23stop activating screen 1 when receiving a PONG thats a response to an ↵B. Watson
auto-ping (content "A").
2026-03-23Quit turning screen 1 green when responding to a server ping.B. Watson
2026-03-23Start-Esc => Start-X, update docs.B. Watson
2026-03-23Error messages (numerics 400 to 599) go to the current screen, not [server].B. Watson
2026-03-23Don't rejoin channels and pop to screen 3 when using /motd command; clean up ↵B. Watson
motd formatting.
2026-03-23Only delay after normal (non-Start) keystrokes.B. Watson
2026-03-23Increase keystroke timeout to 1/2 sec (The_Doctor__).B. Watson
2026-03-22Add 4th status color, stop auto-activating screen before we print text to it.B. Watson
2026-03-22Delay net polling during rapid typing, add ^X (same as ctrl-del).B. Watson
2026-03-21Fix wrong command in "missing argument" err msg, when someone types e.g. ↵B. Watson
space, enter in screens 1 & 2.
2026-03-21Pressing backspace in an empty edit box hides the edit box.B. Watson
2026-03-21Stop using FujiNet's CRLF translation (set it to "none"), do our own CRLF ↵B. Watson
processing. Allows the ~ character to be sent properly.
2026-03-21Control and numbers 1-7 switch screens.B. Watson
2026-03-21Ctrl-Insert toggles between insert and typeover modes (insert is still the ↵B. Watson
default).
2026-03-21Esc now acts as a latch for the Start key (irssi-like, plus easier for ↵B. Watson
XEGS/1200XL users).
2026-03-19Add /reboot command.B. Watson
2026-03-19Fix bug: cursor down could go past edbox_len.B. Watson
2026-03-19Get rid of "joining #channel" message (it was really for debugging anyway).B. Watson
2026-03-19Add /RESET command and nreset() func. Mainly for testing.B. Watson
2026-03-18Tweak irc_loop(), update TODO.B. Watson