/

b'>IRC client
summary refs log tree commit diff
path: root/ui.c (unfollow)
Commit message (Collapse)Author
2018-08-04Fix chat draw boundariesJune McEnroe
2018-08-04Factor out mIRC color parsingJune McEnroe
2018-08-04Scroll the input padJune McEnroe
2018-08-04Copy /usr/share/locale into chrootJune McEnroe
Otherwise only ASCII can be entered.
2018-08-04Handle terminal resizingJune McEnroe
2018-08-04Handle /names and /whoJune McEnroe
2018-08-04Add libedit to chrootJune McEnroe
Needed by sh.
2018-08-04Define A_ITALIC if not definedJune McEnroe
System ncurses on macOS doesn't define it. At least not in El Capitan.
2018-08-04Do not free const string portJune McEnroe
2018-08-04Split source into several filesJune McEnroe
Can't believe I have to do this.
2018-08-04Exit on zero readJune McEnroe
2018-08-04Handle nick errorsJune McEnroe
2018-08-04Handle /nick and /quitJune McEnroe
/quit doesn't actually... quit, right now. The only way to know that the connection is closed is tls_read returning zero, it seems.
2018-08-04Track own nickJune McEnroe
2018-08-04Word all status messages in presentJune McEnroe
2018-08-03Handle inputJune McEnroe
This turned out a lot better than expected. Still a long way to go in terms of line-editing, but at least backspace works!
2018-08-03Track own usernameJune McEnroe
So that we can colour our own messages correctly.
2018-08-03Use a wide pad for the topicJune McEnroe
2018-08-03Ignore NOTICEs not sent to the channelJune McEnroe
2018-08-03Handle KICK and NICKJune McEnroe
2018-08-03Continue on EINTR from pollJune McEnroe
Resizing the terminal causes it.
2018-08-03Handle ACTIONsJune McEnroe
2018-08-03Use more octal char literalsJune McEnroe
I might be coming around to octal.
2018-08-03Send a WHO in response to NAMES to get usernamesJune McEnroe
Other than this slight hack, I think coloring by username rather than nick is a much better idea.
2018-08-03Colorize nicks and channelsJune McEnroe
2018-08-03Add support for mIRC colorsJune McEnroe
2018-08-03Handle bold, italic, underlineJune McEnroe
2018-08-03Add prift function for "prefix shift"June McEnroe
Forgive me.
2018-08-03Link with -lcurseswJune McEnroe
2018-08-02Use libtls "compat" ciphersJune McEnroe
irc.mozilla.org, using GnuTLS, doesn't support *any* of the "secure" ciphers!
2018-08-02Add UI and handle some kinds of server messagesJune McEnroe
Seems like handling input is going to be the worst thing ever.
2018-08-02Add chroot.tar targetJune McEnroe