Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | 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 | |
| | | ||||
| * | Save NETWORK, CHANTYPES, PREFIX from ISUPPORT | June McEnroe | 2020-02-02 | |
| | | ||||
| * | Handle notices and actions | June McEnroe | 2020-02-02 | |
| | | ||||
| * | Add option to show style codes | June McEnroe | 2020-02-02 | |
| | | | | | | | | This will be used for the input window. | |||
| * | Add extremely basid handlePrivmsg | June McEnroe | 2020-02-02 | |
| | | ||||
| * | Remove style string macros | June McEnroe | 2020-02-02 | |
| | | ||||
| * | Add idColors | June McEnroe | 2020-02-02 | |
| | | ||||
| * | Implement window switching and status line | June McEnroe | 2020-02-02 | |
| | | ||||
| * | Preserve copyright year in term.c | June McEnroe | 2020-02-02 | |
| | | ||||
| * | Add color hashing function | June McEnroe | 2020-02-02 | |
| | | ||||
| * | Handle nickname errors | June McEnroe | 2020-02-02 | |
| | | ||||
| * | Call reset_shell_mode on err | June McEnroe | 2020-02-02 | |
| | | | | | | | | | | This restores the terminal but doesn't clear the screen, so the error stays visible. | |||
| * | Wrap before the very edge of the screen | June McEnroe | 2020-02-02 | |
| | | ||||
| * | Parse time tag | June McEnroe | 2020-02-02 | |
| | | ||||
| * | Implement wordWidth | June McEnroe | 2020-02-02 | |
| | | ||||
| * | Implement word wrap | June McEnroe | 2020-02-01 | |
| | | | | | | | | This actually wasn't that bad? | |||
| * | Parse IRC styling in UI | June McEnroe | 2020-02-01 | |
| | | | | | | | | | | Wow the colorPair thing actually works. Have I finally cracked curses colors? | |||
| * | Generate tags file | June McEnroe | 2020-02-01 | |
| | | ||||
| * | Implement the beginnings of UI | June McEnroe | 2020-02-01 | |
| | | | | | | | | It takes so much code to do anything in curses... | |||
| * | Add term stuff | June McEnroe | 2020-02-01 | |
| | | | | | | | | | | Copied almost verbatim from existing catgirl... I think I did a better job on that state machine this time tbh. | |||
| * | Add IDs and names | June McEnroe | 2020-02-01 | |
| | | ||||
| * | Add -v flag | June McEnroe | 2020-02-01 | |
| | |