summary refs log tree commit diff
AgeCommit message (Collapse)Author
2020-02-08Allow overriding the /open utilityC. McEnroe
2020-02-08Set FDs CLOEXECC. McEnroe
2020-02-08Implement URL openingC. McEnroe
2020-02-08Scan messages for URLsC. McEnroe
2020-02-08Add procPipe for subprocessesC. McEnroe
2020-02-08Handle SIGCHLDC. McEnroe
2020-02-08Check signals after file descriptorsC. McEnroe
If a signal happens while processing an FD, it should be handled immediately, rather than waiting for another poll return.
2020-02-08Simplify(?) reflow buffer loopC. McEnroe
2020-02-08Add /topicC. McEnroe
2020-02-08Add /namesC. McEnroe
2020-02-08Only show expected topic/names repliesC. McEnroe
2020-02-08Add /debugC. McEnroe
2020-02-08Add /closeC. McEnroe
2020-02-08Check return values of newwin/newpadC. McEnroe
2020-02-08Add /queryC. McEnroe
2020-02-08Add /partC. McEnroe
2020-02-08Handle ID overflowC. McEnroe
idk just shove it all in <network>.
2020-02-08Handle KICKC. McEnroe
See I knew the color cache in complete would be useful in at least one place!
2020-02-08Handle QUITC. McEnroe
2020-02-08Handle NAMES replyC. McEnroe
2020-02-08Add /nickC. McEnroe
2020-02-08Handle NICKC. McEnroe
2020-02-07Only treat the first tab as the alignment pointC. McEnroe
2020-02-07Revert "Only treat the first tab as the alignment point"C. McEnroe
This reverts commit 5881a96638b63475bf48d506dbb659c481279790.
2020-02-07Clear completion for ID on self-partC. McEnroe
2020-02-07Update completion on join, part, privmsgC. McEnroe
2020-02-07Use atexit instead of err_set_exitC. McEnroe
Unsurprisingly, err_set_exit doesn't exist in GNU's err.h, but since it's safe to call reset_shell_mode on any kind of exit, just use atexit.
2020-02-07Update color in completeTouchC. McEnroe
2020-02-07Use complete to abbreviate commandsC. McEnroe
2020-02-07Populate completion with commandsC. McEnroe
2020-02-07Use define_key for meta keysC. McEnroe
This will allow distinguishing meta from escape via ESCDELAY (which should probably be set to something quite a lot shorter than its default).
2020-02-07Only treat the first tab as the alignment pointC. McEnroe
2020-02-07Show one cell to the right of the input cursorC. McEnroe
2020-02-07Add key bindings for IRC formattingC. McEnroe
2020-02-07Document key bindings in manualC. McEnroe
2020-02-07Add some real line editing operationsC. McEnroe
2020-02-06Add simple configure scriptC. McEnroe
Mostly motivated by wanting to build with the ncurses in pkgsrc because it supports italics.
2020-02-06Flush stdout after using putpC. McEnroe
2020-02-06Color notices LightGray in inputC. McEnroe
2020-02-06Color notices LightGray by defaultC. McEnroe
2020-02-06Show input in italics for actions and set Debug promptC. McEnroe
2020-02-06Render actions in italicC. McEnroe
Also render italic as normal if it's unsupported, as that is what would happen anyway if curses has A_ITALIC but the terminal has no sitm. That format string is kinda bad.
2020-02-06Never consider notices hotC. McEnroe
2020-02-06Beep on hotC. McEnroe
2020-02-06Set id color to Default on allocationC. McEnroe
2020-02-06Handle mentionsC. McEnroe
2020-02-06Route own query messages correctlyC. McEnroe
2020-02-06Send CAP END if CAP LS doesn't list anything goodC. McEnroe
2020-02-06Flesh out trailing manual sectionsC. McEnroe
2020-02-06Disable SUSPC. McEnroe
Frees up C-z and suspending an IRC client is silly anyway.