C. McEnroe
88e2197a8f
Don't send zero-width characters to ncurses
2020-05-26 15:18:55 -04:00
C. McEnroe
b352f5965b
Define constants for window geometry
...
Also fixes uiDraw so that the split lines and marker don't overlap the
main window, although that wasn't causing any real problems.
2020-05-25 13:51:09 -04:00
C. McEnroe
53f206f7e0
Tweak status line formatting
2020-05-24 12:34:23 -04:00
C. McEnroe
fd679bbca8
Don't compress man page or use configure on FreeBSD
...
Also use DESTDIR in install.
2020-05-23 19:14:47 -04:00
C. McEnroe
4282574c18
Revert "Send blank line after 10 minutes idle"
...
This reverts commit 1d5c4a5e34
.
This is fixed instead by pounce using TCP keepalive.
2020-05-18 14:48:22 -04:00
C. McEnroe
d8ef021506
Fix page scrolling distance for SplitLines
2020-05-14 16:56:07 -04:00
C. McEnroe
4fea54637b
Do not stop when files in XDG dirs are inaccessible
...
> 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.
2020-05-12 12:44:38 -04:00
Michael Forney
bde0f47a70
Mark global variables in chat.h as extern
...
This fixes the build with gcc 10, which enables -fno-common by
default.
2020-05-07 20:00:33 -04:00
C. McEnroe
f36b0dbd81
Update email addresses
2020-05-05 17:55:29 -04:00
C. McEnroe
88263cc1d7
Separate completeID state from complete state
...
I think this is what causes QUITs to sometimes not appear, because
wherever the complete match is skips over some IDs.
2020-04-23 20:22:15 -04:00
C. McEnroe
a632ee741b
Don't clobber windows.swap in else of showAuto
2020-04-20 16:12:02 -04:00
C. McEnroe
2f5ff45db0
Save last user-selected window to switch back to from M-a
2020-04-19 21:13:02 -04:00
C. McEnroe
98cbb44c0d
Add M-= to mute windows
2020-04-15 16:18:09 -04:00
C. McEnroe
470dee97c3
Add status indicator for showing ignored messages
2020-04-15 15:54:55 -04:00
C. McEnroe
9bc52d7238
Add M-< and M-> for scroll to top and bottom
...
Mirrored by S-Home and S-End but I guess I'm not documenting those...
2020-04-07 14:09:29 -04:00
C. McEnroe
7d62762609
Revert "Add C-o as alias of M-/"
...
This reverts commit 3a156540b8
.
Decided I don't like having two keys do the same thing (other than
"special" keys).
2020-04-07 13:59:54 -04:00
C. McEnroe
73bda18110
Check ignores against id
...
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.
2020-04-07 13:18:42 -04:00
C. McEnroe
83a2fb0d34
Reset unreadSoft only on first unreadHard
...
Also rename unread{,Lines} to be maybe more clear and disambiguate with
buffer lines.
2020-04-07 11:06:29 -04:00
C. McEnroe
e3f7362241
Add M-q to collapse whitespace
2020-04-07 10:48:44 -04:00
C. McEnroe
0bf49817f6
Add split scrolling to README
2020-04-06 16:45:20 -04:00
C. McEnroe
db4af9e7ab
Voice, devoice self on /voice, /devoice with no params
2020-04-06 16:30:03 -04:00
C. McEnroe
151739e8da
Op, deop self on /op, /deop without params
2020-04-06 16:09:49 -04:00
C. McEnroe
c6a212b665
Bump URL ring size
...
Should it be even bigger? I don't know.
2020-04-06 14:51:38 -04:00
C. McEnroe
241fefd976
Add scroll position to status line
2020-04-06 14:34:32 -04:00
C. McEnroe
62a3e3699c
Implement split scrolling
2020-04-06 13:46:35 -04:00
C. McEnroe
1969c9125f
Error on missing MODE parameters
2020-04-05 13:17:38 -04:00
C. McEnroe
bb531a71b1
Error on invalid ISUPPORT values
2020-04-05 13:11:19 -04:00
C. McEnroe
3c9bb4e7a3
Add note about symlinking /etc/ssl/cert.pem
2020-04-04 10:58:03 -04:00
C. McEnroe
75a6aa9258
Use gnu-case-range and gnu-conditional-omitted-operand extensions
...
I'm sad to do this but I just can't stand writing (foo ? foo : bar)
anymore.
2020-04-03 17:10:52 -04:00
C. McEnroe
6574f012c9
Only treat /open param as count if single digit
2020-04-03 15:16:49 -04:00
C. McEnroe
2d36c4d7c9
Use a for loop for getopt
2020-04-02 16:13:23 -04:00
C. McEnroe
06543b7030
Generate short option string with a loop
...
Also change the way option structs are initialized so that the array
sorts the same way as the switch statement.
2020-04-02 14:14:43 -04:00
C. McEnroe
a0f012c614
Do not add an extra blank line on uiLoad
...
Adding one for the last unread position now, so this is mostly
redundant, I think.
2020-04-02 11:00:05 -04:00
C. McEnroe
9063c656d5
Preserve the last blank line on reflow
2020-04-02 10:56:33 -04:00
C. McEnroe
6333b63224
Switch to windows with ascending unread counts on M-a
2020-04-02 10:47:17 -04:00
C. McEnroe
6e7613c1ce
Mention running ldconfig after editing /etc/ld.so.conf
2020-04-01 15:07:21 -04:00
C. McEnroe
8495d12216
Fix multi-mention tab completion condition
...
I don't know why I ever programmed it this way. It was really annoying
when trying to write "some phrase, nick".
2020-04-01 14:42:07 -04:00
C. McEnroe
77a7c02435
Pass correct length to mbstowcs
...
Too used to sizeof being the right thing for regular strings.
2020-04-01 12:15:44 -04:00
C. McEnroe
2816c019a3
Add note about building LibreSSL manually
2020-04-01 10:25:04 -04:00
C. McEnroe
84f661ab05
Add \blush
2020-03-31 20:12:04 -04:00
C. McEnroe
e538fe54b9
Add notes on how to view README.7
...
I'm feeling generous :)
2020-03-31 19:17:09 -04:00
C. McEnroe
9f92f4573f
Add pounce to README's SEE ALSO
2020-03-31 19:13:24 -04:00
C. McEnroe
885fc9f4e7
Update features list
2020-03-31 19:08:58 -04:00
C. McEnroe
50941b493a
Add join/part/quit filtering example
...
I don't care that this looks nuts.
2020-03-31 15:09:34 -04:00
C. McEnroe
ca751a1cdc
Hide filtered messages
2020-03-31 14:31:10 -04:00
C. McEnroe
25f419465f
Add /ignore message filtering patterns
2020-03-31 14:30:42 -04:00
C. McEnroe
fcb6e2909f
Save and load buffer line heat
2020-03-31 14:12:43 -04:00
C. McEnroe
bfa106b9a0
Store line heat in buffer
2020-03-31 14:07:21 -04:00
C. McEnroe
13ae7cec59
Add \bear, \cool, \hug, \unflip, \wave
2020-03-31 10:50:42 -04:00
C. McEnroe
16b16a72e5
Replace int opt; while with for loop in sandman
2020-03-31 10:17:21 -04:00