Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-05 | Add /me, /notice, /quote commands | C. McEnroe | |
2020-02-05 | Change prompt depending on command | C. McEnroe | |
2020-02-05 | Scroll the input window | C. McEnroe | |
I was wondering if I should instead make input wrap, but then wordWrap would need to both support showing formatting and persisting styles across to strings, and it would need to move the window pad up and down a bunch, etc. | |||
2020-02-05 | Only reflow text when COLS changes | C. McEnroe | |
2020-02-05 | Fix SIGWINCH handling | C. McEnroe | |
curses is dumb. | |||
2020-02-05 | Modulo colors before comparing pairs | C. McEnroe | |
Otherwise a new pair is allocated every time a high color is requested. | |||
2020-02-05 | Send input as raw IRC in <debug> | C. McEnroe | |
2020-02-05 | Reflow text on window resize | C. McEnroe | |
2020-02-05 | Save own username for message echoing | C. McEnroe | |
2020-02-05 | Align MOTD after - | C. McEnroe | |
2020-02-05 | Add extremely basic editing and message sending | C. McEnroe | |
2020-02-04 | Convert editHead and editTail from wchar_t | C. McEnroe | |
2020-02-04 | Model keyCtrl like keyMeta | C. McEnroe | |
2020-02-04 | Call inputUpdate when switching windows | C. McEnroe | |
Because changing windows (to <network> or <debug>) will affect the prompt. | |||
2020-02-04 | Align join messages after nick | C. McEnroe | |
2020-02-04 | Set self.color | C. McEnroe | |
2020-02-04 | Split showing style codes and word wrapping | C. McEnroe | |
2020-02-04 | Align word wrapping with tab character | C. McEnroe | |
Also fixes handling whitespace directly after control codes. | |||
2020-02-04 | Only check revents if nfds > 0 | C. McEnroe | |
If an error occurs, poll leaves the array unmodified. | |||
2020-02-04 | Handle signals in poll loop | C. McEnroe | |
2020-02-04 | Switch windows with M-0 through M-9 | C. McEnroe | |
2020-02-04 | Factor out unmark | C. McEnroe | |
2020-02-04 | Add beginnings of input handling | C. McEnroe | |
2020-02-03 | Use time_t rather than struct tm | C. McEnroe | |
2020-02-02 | Add sequences for toggling focus/paste modes | C. McEnroe | |
2020-02-02 | Track unread and window heat | C. McEnroe | |
2020-02-02 | Rearrange some UI code | C. McEnroe | |
2020-02-02 | Remove term.c in favor of more curses APIs | C. McEnroe | |
2020-02-02 | Use tsl/fsl capabilities for title if available | C. McEnroe | |
Also manually fill them if TERM=xterm* because they really should be there. | |||
2020-02-02 | Set title in statusUpdate | C. McEnroe | |
2020-02-02 | Remove services TODO | C. 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-02 | Check queries against chanTypes | C. McEnroe | |
2020-02-02 | Save NETWORK, CHANTYPES, PREFIX from ISUPPORT | C. McEnroe | |
2020-02-02 | Handle notices and actions | C. McEnroe | |
2020-02-02 | Add option to show style codes | C. McEnroe | |
This will be used for the input window. | |||
2020-02-02 | Add extremely basid handlePrivmsg | C. McEnroe | |
2020-02-02 | Remove style string macros | C. McEnroe | |
2020-02-02 | Add idColors | C. McEnroe | |
2020-02-02 | Implement window switching and status line | C. McEnroe | |
2020-02-02 | Preserve copyright year in term.c | C. McEnroe | |
2020-02-02 | Add color hashing function | C. McEnroe | |
2020-02-02 | Handle nickname errors | C. McEnroe | |
2020-02-02 | Call reset_shell_mode on err | C. McEnroe | |
This restores the terminal but doesn't clear the screen, so the error stays visible. | |||
2020-02-02 | Wrap before the very edge of the screen | C. McEnroe | |
2020-02-02 | Parse time tag | C. McEnroe | |
2020-02-02 | Implement wordWidth | C. McEnroe | |
2020-02-01 | Implement word wrap | C. McEnroe | |
This actually wasn't that bad? | |||
2020-02-01 | Parse IRC styling in UI | C. McEnroe | |
Wow the colorPair thing actually works. Have I finally cracked curses colors? | |||
2020-02-01 | Generate tags file | C. McEnroe | |
2020-02-01 | Implement the beginnings of UI | C. McEnroe | |
It takes so much code to do anything in curses... |