summary refs log tree commit diff
path: root/chat.c
AgeCommit message (Collapse)Author
2020-02-11Add startup GPLv3 note and URLC. McEnroe
I am a degenerate.
2020-02-11Set self.nick to * initiallyC. McEnroe
Allows removing a bunch of checks that self.nick is set, and it's what the server usually calls you before registration. Never highlight notices as mentions.
2020-02-10Synthesize a QUIT message to handle on exitC. McEnroe
So that the end of a saved buffer contains the self quit.
2020-02-10Factor out XDG base directory codeC. McEnroe
And add warnings to configOpen, since that's the only way to be accurate if a weird error occurs.
2020-02-10Add -s to save and load buffersC. McEnroe
2020-02-10Add -HC. McEnroe
2020-02-09Add /helpC. McEnroe
Now with automatic search! Also had to fix the SIGCHLD handling...
2020-02-08Add /copyC. McEnroe
2020-02-08Allow overriding the /open utilityC. McEnroe
2020-02-08Set FDs CLOEXECC. McEnroe
2020-02-08Add procPipe for subprocessesC. McEnroe
2020-02-08Handle SIGCHLDC. McEnroe
2020-02-08Check signals after file descriptorsC. McEnroe
If a signal happens while processing an FD, it should be handled immediately, rather than waiting for another poll return.
2020-02-07Populate completion with commandsC. McEnroe
2020-02-06Search for cert and priv in config dirsC. McEnroe
2020-02-05Handle errors from getoptC. McEnroe
2020-02-05Use getopt_config to load optionsC. McEnroe
I'm really getting a lot of use out of this config.c huh.
2020-02-05Add /quitC. McEnroe
2020-02-05Fix SIGWINCH handlingC. McEnroe
curses is dumb.
2020-02-05Reflow text on window resizeC. McEnroe
2020-02-04Split showing style codes and word wrappingC. McEnroe
2020-02-04Only check revents if nfds > 0C. McEnroe
If an error occurs, poll leaves the array unmodified.
2020-02-04Handle signals in poll loopC. McEnroe
2020-02-04Add beginnings of input handlingC. McEnroe
2020-02-02Save NETWORK, CHANTYPES, PREFIX from ISUPPORTC. McEnroe
2020-02-02Add idColorsC. McEnroe
2020-02-02Implement window switching and status lineC. McEnroe
2020-02-01Implement word wrapC. McEnroe
This actually wasn't that bad?
2020-02-01Parse IRC styling in UIC. McEnroe
Wow the colorPair thing actually works. Have I finally cracked curses colors?
2020-02-01Implement the beginnings of UIC. McEnroe
It takes so much code to do anything in curses...
2020-02-01Add IDs and namesC. McEnroe
2020-02-01Add -v flagC. McEnroe
2020-02-01Blindly implement login flowC. McEnroe