C. McEnroe
|
babd3b0a6c
|
Synthesize a QUIT message to handle on exit
So that the end of a saved buffer contains the self quit.
|
2020-02-10 20:06:25 -05:00 |
C. McEnroe
|
99480a42e5
|
Factor out XDG base directory code
And add warnings to configOpen, since that's the only way to be accurate
if a weird error occurs.
|
2020-02-10 19:57:10 -05:00 |
C. McEnroe
|
b59431bb15
|
Add -s to save and load buffers
|
2020-02-10 19:40:13 -05:00 |
C. McEnroe
|
0d93e66a68
|
Add -H
|
2020-02-10 05:50:28 -05:00 |
C. McEnroe
|
5254e1035c
|
Add /help
Now with automatic search! Also had to fix the SIGCHLD handling...
|
2020-02-09 14:09:27 -05:00 |
C. McEnroe
|
3e68684148
|
Add /copy
|
2020-02-08 21:44:50 -05:00 |
C. McEnroe
|
2db17e83a9
|
Allow overriding the /open utility
|
2020-02-08 21:21:21 -05:00 |
C. McEnroe
|
362d779b61
|
Set FDs CLOEXEC
|
2020-02-08 19:12:05 -05:00 |
C. McEnroe
|
156282c95d
|
Add procPipe for subprocesses
|
2020-02-08 17:42:19 -05:00 |
C. McEnroe
|
8128edc7eb
|
Handle SIGCHLD
|
2020-02-08 17:22:51 -05:00 |
C. McEnroe
|
72d8749454
|
Check signals after file descriptors
If a signal happens while processing an FD, it should be handled
immediately, rather than waiting for another poll return.
|
2020-02-08 17:04:25 -05:00 |
C. McEnroe
|
fe5fd89705
|
Populate completion with commands
|
2020-02-07 21:39:56 -05:00 |
C. McEnroe
|
8b3bf897c2
|
Search for cert and priv in config dirs
|
2020-02-06 02:21:04 -05:00 |
C. McEnroe
|
839cc362a8
|
Handle errors from getopt
|
2020-02-05 22:51:45 -05:00 |
C. McEnroe
|
27eaddb6b9
|
Use getopt_config to load options
I'm really getting a lot of use out of this config.c huh.
|
2020-02-05 22:49:56 -05:00 |
C. McEnroe
|
7c0e9cf3d2
|
Add /quit
|
2020-02-05 21:57:23 -05:00 |
C. McEnroe
|
2d5f608cc5
|
Fix SIGWINCH handling
curses is dumb.
|
2020-02-05 17:58:49 -05:00 |
C. McEnroe
|
42210e079b
|
Reflow text on window resize
|
2020-02-05 02:03:21 -05:00 |
C. McEnroe
|
9944dc484b
|
Split showing style codes and word wrapping
|
2020-02-04 20:23:55 -05:00 |
C. McEnroe
|
f3fb466a31
|
Only check revents if nfds > 0
If an error occurs, poll leaves the array unmodified.
|
2020-02-04 19:06:54 -05:00 |
C. McEnroe
|
5e9863fa82
|
Handle signals in poll loop
|
2020-02-04 19:02:54 -05:00 |
C. McEnroe
|
43845c6115
|
Add beginnings of input handling
|
2020-02-04 03:58:56 -05:00 |
C. McEnroe
|
0d6a60cc66
|
Save NETWORK, CHANTYPES, PREFIX from ISUPPORT
|
2020-02-02 17:37:36 -05:00 |
C. McEnroe
|
8bb9ea7b7f
|
Add idColors
|
2020-02-02 03:27:50 -05:00 |
C. McEnroe
|
ec83332e15
|
Implement window switching and status line
|
2020-02-02 03:13:50 -05:00 |
C. McEnroe
|
05256b68fe
|
Implement word wrap
This actually wasn't that bad?
|
2020-02-01 22:41:30 -05:00 |
C. McEnroe
|
cd3dc4ef4c
|
Parse IRC styling in UI
Wow the colorPair thing actually works. Have I finally cracked curses
colors?
|
2020-02-01 21:57:11 -05:00 |
C. McEnroe
|
e5363bcae0
|
Implement the beginnings of UI
It takes so much code to do anything in curses...
|
2020-02-01 19:37:55 -05:00 |
C. McEnroe
|
03cb0d7c04
|
Add IDs and names
|
2020-02-01 02:33:17 -05:00 |
C. McEnroe
|
2b3a8bfb9c
|
Add -v flag
|
2020-02-01 02:26:35 -05:00 |
C. McEnroe
|
8431602363
|
Blindly implement login flow
|
2020-02-01 01:18:01 -05:00 |