summary refs log tree commit diff
AgeCommit message (Collapse)Author
2018-09-14Add tests for formatParseCurtis McEnroe
With one currently failing so you know they're worth it.
2018-09-13Preview with nick in input windowCurtis McEnroe
2018-09-13Never send PRIVMSG to TagStatus or TagVerboseCurtis McEnroe
2018-09-13Move color selection to format.cCurtis McEnroe
2018-09-13Fix len for format->split at end of stringCurtis McEnroe
2018-09-13Avoid uninitialized x in uiReadCurtis McEnroe
2018-09-13Add IRCDefault to colors enumCurtis McEnroe
2018-09-13Return a format->split even at the end of the stringCurtis McEnroe
2018-09-13Fix weird tab-complete after commaCurtis McEnroe
I have no idea why I did this.
2018-09-13Rewrite UI againCurtis McEnroe
The persistent topic is gone and the status line is now at the top. The status formatting still needs to be reworked. I also want to try showing the nick in the input window so it really looks like your next message.
2018-09-12Add note about C-oCurtis McEnroe
Why are there so few well usable ctrl key bindings?
2018-09-12Use formatParse split to position input cursorCurtis McEnroe
2018-09-12Factor out IRC formatting parsingCurtis McEnroe
2018-09-11Add /help equivalent to /manCurtis McEnroe
2018-09-11Don't render every PM as a pingCurtis McEnroe
2018-09-11Add urlOpenMatchCurtis McEnroe
2018-09-10Depend on man.sh for chroot.tar targetCurtis McEnroe
2018-09-10Set LESSSECURE=1 in man.shCurtis McEnroe
Ridiculous.
2018-09-10Add /man commandCurtis McEnroe
2018-09-10Install man page in chrootCurtis McEnroe
2018-09-10Install man pageCurtis McEnroe
2018-09-10Split keys into subsections and document colorsCurtis McEnroe
2018-09-10Add "blank" lines to chatte.1Curtis McEnroe
2018-09-10Document key bindings in chatte.1Curtis McEnroe
2018-09-08Document slash commands in chatte.1Curtis McEnroe
2018-09-08Document command line options in chatte.1Curtis McEnroe
2018-09-08Fix reverse iteration in urlOpenCurtis McEnroe
2018-09-06Move event loop to event.cCurtis McEnroe
2018-09-05Preserve scroll position when new lines appearCurtis McEnroe
2018-09-02Use PascalCase for constantsCurtis McEnroe
Begone underscores.
2018-09-02Add status indicatorsCurtis McEnroe
2018-09-02Write terminating null in allocating wcs/mbs conversionsCurtis McEnroe
Turns out wcsnrtombs doesn't.
2018-09-02Treat all direct messages as pingsCurtis McEnroe
2018-09-02Add aswprintfCurtis McEnroe
The format string won't get checked but I'm not sure I can reasonably use the same hack.
2018-09-02Mark views when they are createdCurtis McEnroe
2018-09-02Simplify invalid nick messagesCurtis McEnroe
2018-09-02Include time.h for time_t in chat.hCurtis McEnroe
2018-08-20Remove FIXME for tracking tags in WHO handlingCurtis McEnroe
I don't think it'll ever be a problem.
2018-08-20Don't clobber tab order on /whoCurtis McEnroe
2018-08-20Remove unnecessary includeCurtis McEnroe
2018-08-20Add wcsnchr, wcsnrchr, awcsntombsCurtis McEnroe
This eliminates calls to editHead and editTail inside edit.c. Oh god I'm sorry for following libc naming conventions for this stuff.
2018-08-20Set errno in vaswprintf in case vswprintf does notCurtis McEnroe
As is the case on GNU.
2018-08-20Avoid unportable iswascii(3)Curtis McEnroe
2018-08-20Fix missing stdint.h includeCurtis McEnroe
2018-08-20Add uninstall targetCurtis McEnroe
2018-08-20Add sample sshd_configCurtis McEnroe
2018-08-20Add install targetCurtis McEnroe
2018-08-20Name project chatteCurtis McEnroe
2018-08-18Accept unique prefixes of commandsCurtis McEnroe
2018-08-18Fix /query error handlingCurtis McEnroe
Evidence this should be factored somehow else so the extra check is unnecessary.