about summary refs log tree commit diff
path: root/chat.h (unfollow)
Commit message (Collapse)Author
2020-04-06Op, deop self on /op, /deop without paramsJune McEnroe
2020-04-06Bump URL ring sizeJune McEnroe
Should it be even bigger? I don't know.
2020-04-06Add scroll position to status lineJune McEnroe
2020-04-06Implement split scrollingJune McEnroe
2020-04-05Error on missing MODE parametersJune McEnroe
2020-04-05Error on invalid ISUPPORT valuesJune McEnroe
2020-04-04Add note about symlinking /etc/ssl/cert.pemJune McEnroe
2020-04-03Use gnu-case-range and gnu-conditional-omitted-operand extensionsJune McEnroe
I'm sad to do this but I just can't stand writing (foo ? foo : bar) anymore.
2020-04-03Only treat /open param as count if single digitJune McEnroe
2020-04-02Use a for loop for getoptJune McEnroe
2020-04-02Generate short option string with a loopJune McEnroe
Also change the way option structs are initialized so that the array sorts the same way as the switch statement.
2020-04-02Do not add an extra blank line on uiLoadJune McEnroe
Adding one for the last unread position now, so this is mostly redundant, I think.
2020-04-02Preserve the last blank line on reflowJune McEnroe
2020-04-02Switch to windows with ascending unread counts on M-aJune McEnroe
2020-04-01Mention running ldconfig after editing /etc/ld.so.confJune McEnroe
2020-04-01Fix multi-mention tab completion conditionJune McEnroe
I don't know why I ever programmed it this way. It was really annoying when trying to write "some phrase, nick".
2020-04-01Pass correct length to mbstowcsJune McEnroe
Too used to sizeof being the right thing for regular strings.
2020-04-01Add note about building LibreSSL manuallyJune McEnroe
2020-03-31Add \blushJune McEnroe
2020-03-31Add notes on how to view README.7June McEnroe
I'm feeling generous :)
2020-03-31Add pounce to README's SEE ALSOJune McEnroe
2020-03-31Update features listJune McEnroe
2020-03-31Add join/part/quit filtering exampleJune McEnroe
I don't care that this looks nuts.
2020-03-31Hide filtered messagesJune McEnroe
2020-03-31Add /ignore message filtering patternsJune McEnroe
2020-03-31Save and load buffer line heatJune McEnroe
2020-03-31Store line heat in bufferJune McEnroe
2020-03-31Add \bear, \cool, \hug, \unflip, \waveJune McEnroe
2020-03-31Replace int opt; while with for loop in sandmanJune McEnroe
2020-03-30Replace some declaration; while loops with for loopsJune McEnroe
I should have been using this for getopt loops already but the call here is slightly too long to fit on one line as a for loop.
2020-03-30Add text macrosJune McEnroe
2020-03-30Tab complete from last iswspaceJune McEnroe
2020-03-30Add /o alias for /openJune McEnroe
I can't live without it.
2020-03-29Add /op, /deop, /voice, /devoiceJune McEnroe
This collides with using /o for /open which I'm sad about, but I think these commands should exist...
2020-03-28Rewrite mode formatting again and write to logJune McEnroe
Going back to one line per mode change again because it's easier.
2020-03-25Log chat eventsJune McEnroe
Still missing is logging MODE changes, which will be hell, unless it just logs the raw stuff.
2020-03-25Add logging functionsJune McEnroe
The mkdir dance is a bit awkward...
2020-03-23Track MODE in repliesJune McEnroe
2020-03-23Fix non-multiline command newline handlingJune McEnroe
2020-03-23Add M-Enter to insert a newlineJune McEnroe
2020-03-23Handle bracketed paste, including newlinesJune McEnroe
2020-03-23Allow commands to take multiline inputJune McEnroe
2020-03-23Bump edit buffer cap to 1024June McEnroe
With message splitting it's reasonable to allow this to be larger.
2020-03-23Assume worst case for unknown user and host in splitMessageJune McEnroe
The default USERLEN of 9 doesn't have a great source, the RFC only says that nicks are length 9, so my assumption is that usernames are not longer.
2020-03-22Implement message splittingJune McEnroe
2020-03-22Handle empty input directly in commandJune McEnroe
2020-03-22Track own host, handle CHGHOSTJune McEnroe
2020-03-22Add /sayJune McEnroe
2020-03-22Handle RPL_CHANNELMODEISJune McEnroe
2020-03-22Handle user mode changesJune McEnroe