aboutsummaryrefslogtreecommitdiff
path: root/src/edbox.c
AgeCommit message (Collapse)Author
7 daysStarted rewriting bits of edbox.c in asm. Now 5219 bytes free.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
14 daysFix shift/ctrl insert mess.B. Watson
14 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 daysBanish cgetc(), and all its annoyances. Much more flexible and precise ↵B. Watson
keyboard control, see keytab.[ch] and kgetc.[ch]
2026-03-22Delay net polling during rapid typing, add ^X (same as ctrl-del).B. Watson
2026-03-21Pressing backspace in an empty edit box hides the edit box.B. Watson
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-19Fix bug: cursor down could go past edbox_len.B. Watson
2026-03-18Filter out a few more useless keystrokes.B. Watson
2026-03-18Tab completion getting better. Add a : after the nick, in channel screens.B. Watson
2026-03-17Channel tab completion for the [server] screen.B. Watson
2026-03-17Tab complete PM nics (private screen only). Also, no need to prefix messages ↵B. Watson
with /m in server or private screens.
2026-03-16Fix ^W so it deletes the space it starts out on, if it is one (reported by ↵B. Watson
TheDoctor).
2026-03-16Start+E exits when anything hides the editbox (like, pressing Return or ↵B. Watson
Shift-Clear or Start+Up).
2026-03-16Move screen statuses to the right, get rid of <>, add indicators for net ↵B. Watson
activity and most-recent incoming IRC activity.
2026-03-16Filter out ctrl+shift combos, except the up/down arrows which we actually use.B. Watson
2026-03-15Allow using the 240th character of the edit nox. And alert when trying to ↵pre-alphaB. Watson
type past the end.
2026-03-15derpage that kept the edbox visible always.B. Watson
2026-03-15update editbox after every keystroke, not just "normal" ones that cause ↵B. Watson
edbox_putc().
2026-03-14New editing keys: ^F/^B or ctrl-shift-Up/Down = forward/back one word, ↵B. Watson
up/down arrows = up/down one line, ^U now "delete to start", ^K "delete to end", atari logo = insert ^B (bold format char).
2026-03-14use GR.1 for screen status line. also revert to using only one status_box.B. Watson
2026-03-13Don't hide the edit box when some other channel becomes active.B. Watson
2026-03-12fix start+letters in screen 2, filter out ctrl+atari keystrokes correctly.B. Watson
2026-03-11Remove server/nick prompts from client, add a separate config tool that ↵B. Watson
loads as an init segment, with lots more options.
2026-03-02Fix "nick already in use" and permutation.B. Watson
2026-03-01Scrollback!B. Watson
2026-02-20edbox: add editing keys, do NOT include EOL in buffer.B. Watson
2026-02-18More work...B. Watson
2026-02-18WIP, still not working.B. Watson
2026-02-16Don't allow ctrl-3 keypresses.B. Watson
2026-02-16New UI stuff, not yet working.B. Watson