Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Keep scrolled up windows in status line | June McEnroe | 2020-07-12 |
| | |||
* | Don't scan ignored messages for URLs | June McEnroe | 2020-07-09 |
| | |||
* | Add link to "IRC Suite" post in README | June McEnroe | 2020-07-08 |
| | |||
* | Avoid copying message to match if no ignores are set | June McEnroe | 2020-07-06 |
| | |||
* | Add message to ignore patterns | June McEnroe | 2020-07-06 |
| | |||
* | Use DisableForwarding in sshd_config | June McEnroe | 2020-06-25 |
| | |||
* | Bump ParamCap to 254 | June McEnroe | 2020-06-24 |
| | | | | | | | | | | | | Apparently IRCds have decided that the 15-parameter limit doesn't matter anymore. 254 is the maximum number of single-byte parameters (following a single-byte command) which fit in a 512-byte CR-LF-terminated line. When everyone decides that the 512-byte line length limit doesn't matter either, I will delete my software and people can use some JavaScript garbage instead. This makes struct Message 2080 bytes, but there's only ever one or two of them around at once. Avoid passing it by value to handle. | ||
* | Color mentions up to first ": " rather than just ":" | June McEnroe | 2020-06-16 |
| | | | | Avoids coloring everything up to a ":)". | ||
* | Add null terminator to modes in channelListMode | June McEnroe | 2020-06-15 |
| | | | | | Otherwise passing more than 13 parameters reads past the end of the array. | ||
* | Document /quote needing /debug for output | June McEnroe | 2020-06-12 |
| | |||
* | Add OpenBSD to README | June McEnroe | 2020-06-11 |
| | |||
* | Add warning to configure script | June McEnroe | 2020-06-11 |
| | |||
* | Call static_assert by _Static_assert | June McEnroe | 2020-06-11 |
| | | | | | OpenBSD assert.h does not #define static_assert, and this is the only thing that prevents catgirl from compiling without any issues there. | ||
* | Add additional permission for linking with LibreSSL | June McEnroe | 2020-06-08 |
| | | | | https://www.gnu.org/licenses/gpl-faq.en.html#GPLIncompatibleLibs | ||
* | Inherit PREFIX and MANDIR from env 1.0 | June McEnroe | 2020-05-27 |
| | | | | Oops. | ||
* | Don't send zero-width characters to ncurses | June McEnroe | 2020-05-26 |
| | |||
* | Define constants for window geometry | June McEnroe | 2020-05-25 |
| | | | | | Also fixes uiDraw so that the split lines and marker don't overlap the main window, although that wasn't causing any real problems. | ||
* | Tweak status line formatting | June McEnroe | 2020-05-24 |
| | |||
* | Don't compress man page or use configure on FreeBSD | June McEnroe | 2020-05-23 |
| | | | | Also use DESTDIR in install. | ||
* | Revert "Send blank line after 10 minutes idle" | June McEnroe | 2020-05-18 |
| | | | | | | This reverts commit 1d5c4a5e346f0a295818441eb37697be283130ec. This is fixed instead by pounce using TCP keepalive. | ||
* | Fix page scrolling distance for SplitLines | June McEnroe | 2020-05-14 |
| | |||
* | Do not stop when files in XDG dirs are inaccessible | June McEnroe | 2020-05-12 |
| | | | | | | | | | > When attempting to read a file, if for any reason a file in a certain > directory is unaccessible, e.g. because the directory is non-existant, > the file is non-existant or the user is not authorized to open the file, > then the processing of the file in that directory should be skipped. If > due to this a required file could not be found at all, the application > may chose to present an error message to the user. | ||
* | Mark global variables in chat.h as extern | Michael Forney | 2020-05-07 |
| | | | | | This fixes the build with gcc 10, which enables -fno-common by default. | ||
* | Update email addresses | June McEnroe | 2020-05-05 |
| | |||
* | Separate completeID state from complete state | June McEnroe | 2020-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 showAuto | June McEnroe | 2020-04-20 |
| | |||
* | Save last user-selected window to switch back to from M-a | June McEnroe | 2020-04-19 |
| | |||
* | Add M-= to mute windows | June McEnroe | 2020-04-15 |
| | |||
* | Add status indicator for showing ignored messages | June McEnroe | 2020-04-15 |
| | |||
* | Add M-< and M-> for scroll to top and bottom | June McEnroe | 2020-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 McEnroe | 2020-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 id | June McEnroe | 2020-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 unreadHard | June McEnroe | 2020-04-07 |
| | | | | | Also rename unread{,Lines} to be maybe more clear and disambiguate with buffer lines. | ||
* | Add M-q to collapse whitespace | June McEnroe | 2020-04-07 |
| | |||
* | Add split scrolling to README | June McEnroe | 2020-04-06 |
| | |||
* | Voice, devoice self on /voice, /devoice with no params | June McEnroe | 2020-04-06 |
| | |||
* | Op, deop self on /op, /deop without params | June McEnroe | 2020-04-06 |
| | |||
* | Bump URL ring size | June McEnroe | 2020-04-06 |
| | | | | Should it be even bigger? I don't know. | ||
* | Add scroll position to status line | June McEnroe | 2020-04-06 |
| | |||
* | Implement split scrolling | June McEnroe | 2020-04-06 |
| | |||
* | Error on missing MODE parameters | June McEnroe | 2020-04-05 |
| | |||
* | Error on invalid ISUPPORT values | June McEnroe | 2020-04-05 |
| | |||
* | Add note about symlinking /etc/ssl/cert.pem | June McEnroe | 2020-04-04 |
| | |||
* | Use gnu-case-range and gnu-conditional-omitted-operand extensions | June McEnroe | 2020-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 digit | June McEnroe | 2020-04-03 |
| | |||
* | Use a for loop for getopt | June McEnroe | 2020-04-02 |
| | |||
* | Generate short option string with a loop | June McEnroe | 2020-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 uiLoad | June McEnroe | 2020-04-02 |
| | | | | | Adding one for the last unread position now, so this is mostly redundant, I think. | ||
* | Preserve the last blank line on reflow | June McEnroe | 2020-04-02 |
| | |||
* | Switch to windows with ascending unread counts on M-a | June McEnroe | 2020-04-02 |
| |