summary refs log tree commit diff
Commit message (Collapse)AuthorAge
* Mark global variables in chat.h as externMichael Forney2020-05-07
| | | | | This fixes the build with gcc 10, which enables -fno-common by default.
* Update email addressesJune McEnroe2020-05-05
|
* Separate completeID state from complete stateJune McEnroe2020-04-23
| | | | | I think this is what causes QUITs to sometimes not appear, because wherever the complete match is skips over some IDs.
* Don't clobber windows.swap in else of showAutoJune McEnroe2020-04-20
|
* Save last user-selected window to switch back to from M-aJune McEnroe2020-04-19
|
* Add M-= to mute windowsJune McEnroe2020-04-15
|
* Add status indicator for showing ignored messagesJune McEnroe2020-04-15
|
* Add M-< and M-> for scroll to top and bottomJune McEnroe2020-04-07
| | | | Mirrored by S-Home and S-End but I guess I'm not documenting those...
* Revert "Add C-o as alias of M-/"June McEnroe2020-04-07
| | | | | | | This reverts commit 3a156540b8d134b05d7c318ac047a0c690cdc950. Decided I don't like having two keys do the same thing (other than "special" keys).
* Check ignores against idJune McEnroe2020-04-07
| | | | | Otherwise they do not work correctly for QUIT and NICK. This also lets you ignore private messages only by putting the nick in the third field.
* Reset unreadSoft only on first unreadHardJune McEnroe2020-04-07
| | | | | Also rename unread{,Lines} to be maybe more clear and disambiguate with buffer lines.
* Add M-q to collapse whitespaceJune McEnroe2020-04-07
|
* Add split scrolling to READMEJune McEnroe2020-04-06
|
* Voice, devoice self on /voice, /devoice with no paramsJune McEnroe2020-04-06
|
* Op, deop self on /op, /deop without paramsJune McEnroe2020-04-06
|
* Bump URL ring sizeJune McEnroe2020-04-06
| | | | Should it be even bigger? I don't know.
* Add scroll position to status lineJune McEnroe2020-04-06
|
* Implement split scrollingJune McEnroe2020-04-06
|
* Error on missing MODE parametersJune McEnroe2020-04-05
|
* Error on invalid ISUPPORT valuesJune McEnroe2020-04-05
|
* Add note about symlinking /etc/ssl/cert.pemJune McEnroe2020-04-04
|
* Use gnu-case-range and gnu-conditional-omitted-operand extensionsJune McEnroe2020-04-03
| | | | | I'm sad to do this but I just can't stand writing (foo ? foo : bar) anymore.
* Only treat /open param as count if single digitJune McEnroe2020-04-03
|
* Use a for loop for getoptJune McEnroe2020-04-02
|
* Generate short option string with a loopJune McEnroe2020-04-02
| | | | | Also change the way option structs are initialized so that the array sorts the same way as the switch statement.
* Do not add an extra blank line on uiLoadJune McEnroe2020-04-02
| | | | | Adding one for the last unread position now, so this is mostly redundant, I think.
* Preserve the last blank line on reflowJune McEnroe2020-04-02
|
* Switch to windows with ascending unread counts on M-aJune McEnroe2020-04-02
|
* Mention running ldconfig after editing /etc/ld.so.confJune McEnroe2020-04-01
|
* Fix multi-mention tab completion conditionJune McEnroe2020-04-01
| | | | | I don't know why I ever programmed it this way. It was really annoying when trying to write "some phrase, nick".
* Pass correct length to mbstowcsJune McEnroe2020-04-01
| | | | Too used to sizeof being the right thing for regular strings.
* Add note about building LibreSSL manuallyJune McEnroe2020-04-01
|
* Add \blushJune McEnroe2020-03-31
|
* Add notes on how to view README.7June McEnroe2020-03-31
| | | | I'm feeling generous :)
* Add pounce to README's SEE ALSOJune McEnroe2020-03-31
|
* Update features listJune McEnroe2020-03-31
|
* Add join/part/quit filtering exampleJune McEnroe2020-03-31
| | | | I don't care that this looks nuts.
* Hide filtered messagesJune McEnroe2020-03-31
|
* Add /ignore message filtering patternsJune McEnroe2020-03-31
|
* Save and load buffer line heatJune McEnroe2020-03-31
|
* Store line heat in bufferJune McEnroe2020-03-31
|
* Add \bear, \cool, \hug, \unflip, \waveJune McEnroe2020-03-31
|
* Replace int opt; while with for loop in sandmanJune McEnroe2020-03-31
|
* Replace some declaration; while loops with for loopsJune McEnroe2020-03-30
| | | | | 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.
* Add text macrosJune McEnroe2020-03-30
|
* Tab complete from last iswspaceJune McEnroe2020-03-30
|
* Add /o alias for /openJune McEnroe2020-03-30
| | | | I can't live without it.
* Add /op, /deop, /voice, /devoiceJune McEnroe2020-03-29
| | | | | This collides with using /o for /open which I'm sad about, but I think these commands should exist...
* Rewrite mode formatting again and write to logJune McEnroe2020-03-28
| | | | Going back to one line per mode change again because it's easier.
* Log chat eventsJune McEnroe2020-03-25
| | | | | Still missing is logging MODE changes, which will be hell, unless it just logs the raw stuff.