about summary refs log tree commit diff
path: root/.gitignore (unfollow)
Commit message (Collapse)Author
2020-02-05Modulo colors before comparing pairsJune McEnroe
Otherwise a new pair is allocated every time a high color is requested.
2020-02-05Send input as raw IRC in <debug>June McEnroe
2020-02-05Reflow text on window resizeJune McEnroe
2020-02-05Save own username for message echoingJune McEnroe
2020-02-05Align MOTD after -June McEnroe
2020-02-05Add extremely basic editing and message sendingJune McEnroe
2020-02-04Convert editHead and editTail from wchar_tJune McEnroe
2020-02-04Model keyCtrl like keyMetaJune McEnroe
2020-02-04Call inputUpdate when switching windowsJune McEnroe
Because changing windows (to <network> or <debug>) will affect the prompt.
2020-02-04Align join messages after nickJune McEnroe
2020-02-04Set self.colorJune McEnroe
2020-02-04Split showing style codes and word wrappingJune McEnroe
2020-02-04Align word wrapping with tab characterJune McEnroe
Also fixes handling whitespace directly after control codes.
2020-02-04Only check revents if nfds > 0June McEnroe
If an error occurs, poll leaves the array unmodified.
2020-02-04Handle signals in poll loopJune McEnroe
2020-02-04Switch windows with M-0 through M-9June McEnroe
2020-02-04Factor out unmarkJune McEnroe
2020-02-04Add beginnings of input handlingJune McEnroe
2020-02-03Use time_t rather than struct tmJune McEnroe
2020-02-02Add sequences for toggling focus/paste modesJune McEnroe
2020-02-02Track unread and window heatJune McEnroe
2020-02-02Rearrange some UI codeJune McEnroe
2020-02-02Remove term.c in favor of more curses APIsJune McEnroe
2020-02-02Use tsl/fsl capabilities for title if availableJune McEnroe
Also manually fill them if TERM=xterm* because they really should be there.
2020-02-02Set title in statusUpdateJune McEnroe
2020-02-02Remove services TODOJune McEnroe
Two goals: 1. Messages should always be routed to the same place. 2. You should be able to see your messages to *Serv and its responses together.
2020-02-02Check queries against chanTypesJune McEnroe
2020-02-02Save NETWORK, CHANTYPES, PREFIX from ISUPPORTJune McEnroe
2020-02-02Handle notices and actionsJune McEnroe
2020-02-02Add option to show style codesJune McEnroe
This will be used for the input window.
2020-02-02Add extremely basid handlePrivmsgJune McEnroe
2020-02-02Remove style string macrosJune McEnroe
2020-02-02Add idColorsJune McEnroe
2020-02-02Implement window switching and status lineJune McEnroe
2020-02-02Preserve copyright year in term.cJune McEnroe
2020-02-02Add color hashing functionJune McEnroe
2020-02-02Handle nickname errorsJune McEnroe
2020-02-02Call reset_shell_mode on errJune McEnroe
This restores the terminal but doesn't clear the screen, so the error stays visible.
2020-02-02Wrap before the very edge of the screenJune McEnroe
2020-02-02Parse time tagJune McEnroe
2020-02-02Implement wordWidthJune McEnroe
2020-02-01Implement word wrapJune McEnroe
This actually wasn't that bad?
2020-02-01Parse IRC styling in UIJune McEnroe
Wow the colorPair thing actually works. Have I finally cracked curses colors?
2020-02-01Generate tags fileJune McEnroe
2020-02-01Implement the beginnings of UIJune McEnroe
It takes so much code to do anything in curses...
2020-02-01Add term stuffJune McEnroe
Copied almost verbatim from existing catgirl... I think I did a better job on that state machine this time tbh.
2020-02-01Add IDs and namesJune McEnroe
2020-02-01Add -v flagJune McEnroe
2020-02-01Fix CapNames array indicesJune McEnroe
2020-02-01Blindly implement login flowJune McEnroe