Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | Route own query messages correctly | June McEnroe | 2020-02-06 | |
| | | ||||
| * | Send CAP END if CAP LS doesn't list anything good | June McEnroe | 2020-02-06 | |
| | | ||||
| * | Flesh out trailing manual sections | June McEnroe | 2020-02-06 | |
| | | ||||
| * | Disable SUSP | June McEnroe | 2020-02-06 | |
| | | | | | | | | Frees up C-z and suspending an IRC client is silly anyway. | |||
| * | Search for cert and priv in config dirs | June McEnroe | 2020-02-06 | |
| | | ||||
| * | Handle TOPIC and replies | June McEnroe | 2020-02-06 | |
| | | ||||
| * | Handle PART | June McEnroe | 2020-02-06 | |
| | | ||||
| * | Add /join command | June McEnroe | 2020-02-06 | |
| | | ||||
| * | Send self.join without colon | June McEnroe | 2020-02-06 | |
| | | | | | | | | If someone is weird enough to use channel keys, they can -j '#foo key'. | |||
| * | Handle ERROR | June McEnroe | 2020-02-05 | |
| | | ||||
| * | Handle errors from getopt | June McEnroe | 2020-02-05 | |
| | | ||||
| * | Use getopt_config to load options | June McEnroe | 2020-02-05 | |
| | | | | | | | | I'm really getting a lot of use out of this config.c huh. | |||
| * | Add /window name variant | June McEnroe | 2020-02-05 | |
| | | ||||
| * | Document commands in manual | June McEnroe | 2020-02-05 | |
| | | ||||
| * | Handle empty params in /quote | June McEnroe | 2020-02-05 | |
| | | ||||
| * | Handle empty messages on privmsg, notice, action | June McEnroe | 2020-02-05 | |
| | | ||||
| * | Add /window | June McEnroe | 2020-02-05 | |
| | | ||||
| * | Add /quit | June McEnroe | 2020-02-05 | |
| | | ||||
| * | Add /me, /notice, /quote commands | June McEnroe | 2020-02-05 | |
| | | ||||
| * | Change prompt depending on command | June McEnroe | 2020-02-05 | |
| | | ||||
| * | Scroll the input window | June McEnroe | 2020-02-05 | |
| | | | | | | | | | | | | | | 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. | |||
| * | Only reflow text when COLS changes | June McEnroe | 2020-02-05 | |
| | | ||||
| * | Fix SIGWINCH handling | June McEnroe | 2020-02-05 | |
| | | | | | | | | curses is dumb. | |||
| * | Modulo colors before comparing pairs | June McEnroe | 2020-02-05 | |
| | | | | | | | | Otherwise a new pair is allocated every time a high color is requested. | |||
| * | Send input as raw IRC in <debug> | June McEnroe | 2020-02-05 | |
| | | ||||
| * | Reflow text on window resize | June McEnroe | 2020-02-05 | |
| | | ||||
| * | Save own username for message echoing | June McEnroe | 2020-02-05 | |
| | | ||||
| * | Align MOTD after - | June McEnroe | 2020-02-05 | |
| | | ||||
| * | Add extremely basic editing and message sending | June McEnroe | 2020-02-05 | |
| | | ||||
| * | Convert editHead and editTail from wchar_t | June McEnroe | 2020-02-04 | |
| | | ||||
| * | Model keyCtrl like keyMeta | June McEnroe | 2020-02-04 | |
| | | ||||
| * | Call inputUpdate when switching windows | June McEnroe | 2020-02-04 | |
| | | | | | | | | | | Because changing windows (to <network> or <debug>) will affect the prompt. | |||
| * | Align join messages after nick | June McEnroe | 2020-02-04 | |
| | | ||||
| * | Set self.color | June McEnroe | 2020-02-04 | |
| | | ||||
| * | Split showing style codes and word wrapping | June McEnroe | 2020-02-04 | |
| | | ||||
| * | Align word wrapping with tab character | June McEnroe | 2020-02-04 | |
| | | | | | | | | Also fixes handling whitespace directly after control codes. | |||
| * | Only check revents if nfds > 0 | June McEnroe | 2020-02-04 | |
| | | | | | | | | If an error occurs, poll leaves the array unmodified. | |||
| * | Handle signals in poll loop | June McEnroe | 2020-02-04 | |
| | | ||||
| * | Switch windows with M-0 through M-9 | June McEnroe | 2020-02-04 | |
| | | ||||
| * | Factor out unmark | June McEnroe | 2020-02-04 | |
| | | ||||
| * | Add beginnings of input handling | June McEnroe | 2020-02-04 | |
| | | ||||
| * | Use time_t rather than struct tm | June McEnroe | 2020-02-03 | |
| | | ||||
| * | Add sequences for toggling focus/paste modes | June McEnroe | 2020-02-02 | |
| | | ||||
| * | Track unread and window heat | June McEnroe | 2020-02-02 | |
| | | ||||
| * | Rearrange some UI code | June McEnroe | 2020-02-02 | |
| | | ||||
| * | Remove term.c in favor of more curses APIs | June McEnroe | 2020-02-02 | |
| | | ||||
| * | Use tsl/fsl capabilities for title if available | June McEnroe | 2020-02-02 | |
| | | | | | | | | | | Also manually fill them if TERM=xterm* because they really should be there. | |||
| * | Set title in statusUpdate | June McEnroe | 2020-02-02 | |
| | | ||||
| * | Remove services TODO | June McEnroe | 2020-02-02 | |
| | | | | | | | | | | | | | | | | 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. | |||
| * | Check queries against chanTypes | June McEnroe | 2020-02-02 | |
| | |