summary refs log tree commit diff
Commit message (Expand)AuthorAge
* Add ^L redrawJune McEnroe2018-08-05
* Use 16 colors if availableJune McEnroe2018-08-05
* Limit parsed colors to number of mIRC colorsJune McEnroe2018-08-05
* Show source link on exitJune McEnroe2018-08-04
* Implement line editing, scrollingJune McEnroe2018-08-04
* Handle /topicJune McEnroe2018-08-04
* Add READMEJune McEnroe2018-08-04
* Rename ui chat to logJune McEnroe2018-08-04
* Rename client to ircJune McEnroe2018-08-04
* Fix chat draw boundariesJune McEnroe2018-08-04
* Factor out mIRC color parsingJune McEnroe2018-08-04
* Scroll the input padJune McEnroe2018-08-04
* Copy /usr/share/locale into chrootJune McEnroe2018-08-04
* Handle terminal resizingJune McEnroe2018-08-04
* Handle /names and /whoJune McEnroe2018-08-04
* Add libedit to chrootJune McEnroe2018-08-04
* Define A_ITALIC if not definedJune McEnroe2018-08-04
* Do not free const string portJune McEnroe2018-08-04
* Split source into several filesJune McEnroe2018-08-04
* Exit on zero readJune McEnroe2018-08-04
* Handle nick errorsJune McEnroe2018-08-04
* Handle /nick and /quitJune McEnroe2018-08-04
* Track own nickJune McEnroe2018-08-04
* Word all status messages in presentJune McEnroe2018-08-04
* Handle inputJune McEnroe2018-08-03
* Track own usernameJune McEnroe2018-08-03
* Use a wide pad for the topicJune McEnroe2018-08-03
* Ignore NOTICEs not sent to the channelJune McEnroe2018-08-03
* Handle KICK and NICKJune McEnroe2018-08-03
* Continue on EINTR from pollJune McEnroe2018-08-03
* Handle ACTIONsJune McEnroe2018-08-03
* Use more octal char literalsJune McEnroe2018-08-03
* Send a WHO in response to NAMES to get usernamesJune McEnroe2018-08-03
* Colorize nicks and channelsJune McEnroe2018-08-03
* Add support for mIRC colorsJune McEnroe2018-08-03
* Handle bold, italic, underlineJune McEnroe2018-08-03
* Add prift function for "prefix shift"June McEnroe2018-08-03
* Link with -lcurseswJune McEnroe2018-08-03
* Use libtls "compat" ciphersJune McEnroe2018-08-02
* Add UI and handle some kinds of server messagesJune McEnroe2018-08-02
* Add chroot.tar targetJune McEnroe2018-08-02
* Add LICENSE fileJune McEnroe2018-08-02
* Start IRC clientJune McEnroe2018-08-02
e 2018-08-07Populate tab-complete listJune McEnroe 2018-08-07Fix /me formatting side-effectsJune McEnroe NEVER pass side-effects to a macro. 2018-08-07Define ui.c BUF_LEN with enumJune McEnroe 2018-08-07Hack clang into checking uiFmt format stringsJune McEnroe 2018-08-07Handle PART and QUIT without messagesJune McEnroe 2018-08-07Make safe filling the who bufferJune McEnroe 2018-08-07Add reverse and reset IRC formatting codesJune McEnroe 2018-08-06Rewrite line editing again, add formattingJune McEnroe 2018-08-06Fix allocation size in vaswprintfJune McEnroe This is so embarrassing. It only started crashing once it had strings that were long enough, and then it took me so long to notice this mistake. I was worried I was still doing va_list wrong somehow. 2018-08-06Implement word wrappingJune McEnroe 2018-08-06Use wchar_t strings for all of UIJune McEnroe vaswprintf is a nightmare. 2018-08-06Rename line editing functionsJune McEnroe 2018-08-05Initialize all possible color pairsJune McEnroe This is actually possible with use_default_colors! 2018-08-05Refactor color initializationJune McEnroe 2018-08-05Add ^L redrawJune McEnroe 2018-08-05Use 16 colors if availableJune McEnroe Fall back to using bold if there are only 8 colors. This also allowed bright background colors in 16-color terminals. I must port this system to torus. I'll be able to remove the awful termcap patch hack. 2018-08-05Limit parsed colors to number of mIRC colorsJune McEnroe Oh boy that's embarrassing. 2018-08-04Show source link on exitJune McEnroe 2018-08-04Implement line editing, scrollingJune McEnroe Don't really have a way to implement the M-* keys, and currently missing C-w. 2018-08-04Handle /topicJune McEnroe