summary refs log tree commit diff
AgeCommit message (Collapse)Author
2018-11-29Add /whoisCurtis McEnroe
2018-11-29Set LIBRESSL_PREFIX in Darwin.mkCurtis McEnroe
I think this is still the right path for Homebrew, which is the most popular...
2018-11-28Add NetBSD.mkCurtis McEnroe
2018-11-28Make use of config.mk and add Darwin.mkCurtis McEnroe
2018-11-27Rename project catgirlCurtis McEnroe
This simplifies things.
2018-11-27Add M-m key to insert a blank lineCurtis McEnroe
For manually marking the log.
2018-10-28Add notification with notify-sendCurtis McEnroe
2018-10-28Use const char *argv[] signaturesCurtis McEnroe
C is really weird about this stuff, but this makes more sense to me.
2018-10-23Fix verbose view name in man pageCurtis McEnroe
2018-10-22Add more URL schemesCurtis McEnroe
2018-10-22Rework status lineCurtis McEnroe
2018-10-22Rename status and verbose tagsCurtis McEnroe
2018-09-16Revert "Race parallel connects"Curtis McEnroe
This reverts commit e3e2b36ecf6a1340f1dc2542233bafe0862447fa. Apparently racing *all* of the connections is not something you should do, and I can't be bothered with all the extra logic to do this "correctly" according to RFC 8305. Provide an API, you cowards. What I did want to do was give IPv6 any chance at all of being used, but I'm just going to leave that up to the order getaddrinfo returns. It's someone else's fault.
2018-09-16Race parallel connectsCurtis McEnroe
2018-09-15Call tls_error when tls_connect_socket failsCurtis McEnroe
2018-09-15Try successive getaddrinfo resultsCurtis McEnroe
2018-09-15Render README from chatte.7Curtis McEnroe
2018-09-14Factor out uiPrompt to call on nick changeCurtis McEnroe
2018-09-14Run test binaries with set -e and semicolonsCurtis McEnroe
BSD make behaves oddly when trying to replace with &.
2018-09-14Fail target when any test binary failsCurtis McEnroe
2018-09-14Run tests in default targetCurtis McEnroe
2018-09-14Add termEvent testsCurtis McEnroe
2018-09-14Check width of entire next word including codesCurtis McEnroe
This results in a tiny bit of premature wrapping for color codes, but that isn't a problem.
2018-09-14Remove word handling from formatParseCurtis McEnroe
2018-09-14Apply consecutive formatting codes at onceCurtis McEnroe
Fixes the failing splits test.
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