Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-09 | Ignore trailing space on slash commands | Curtis McEnroe | |
2018-08-09 | Replace shift with a great variadic function | Curtis McEnroe | |
I am disappointed in the lack of compiler attributes for type-checking variadic functions. | |||
2018-08-09 | Only tabTouch nick if not self | Curtis McEnroe | |
2018-08-09 | Add URL detection, listing and opening | Curtis McEnroe | |
Might also add /copy, like /open. | |||
2018-08-08 | Add commands to tab complete | Curtis McEnroe | |
2018-08-08 | Use blank line as unread marker | Curtis McEnroe | |
2018-08-08 | Add Homebrew LibreSSL paths to Makefile | Curtis McEnroe | |
2018-08-08 | Distinguish self with square brackets | Curtis McEnroe | |
2018-08-08 | Add markers as lines to the log | Curtis McEnroe | |
2018-08-08 | Factor out line editing to edit.c | Curtis McEnroe | |
2018-08-08 | Set log marker on FocusOut event | Curtis McEnroe | |
All of this needs refactoring, probably separating the line editing out from the actual input handling. | |||
2018-08-08 | Color own messages 15 | Curtis McEnroe | |
My own settings have "white" slightly darker than the default color, so this helps to distinguish my own messages. | |||
2018-08-08 | Use BLACK LEFT-POINTING TRIANGLE for marker | Curtis McEnroe | |
2018-08-07 | Reset attrs after addIRC | Curtis McEnroe | |
Otherwise the marker inherits whatever was left on. | |||
2018-08-07 | Add tab complete UI | Curtis McEnroe | |
This definitely needs refactoring. | |||
2018-08-07 | Implement cycling tab complete | Curtis McEnroe | |
Not properly hooked up to the UI yet. | |||
2018-08-07 | Mark log when scrolling up | Curtis McEnroe | |
2018-08-07 | Remove extraneous slash from unrecognized command | Curtis McEnroe | |
2018-08-07 | Highlight and beep pings | Curtis McEnroe | |
2018-08-07 | Factor out allocating conversion between wcs and mbs | Curtis McEnroe | |
2018-08-07 | Match commands case-insensitively | Curtis McEnroe | |
Also include the slash in their names so that they can be added to tab-complete later. | |||
2018-08-07 | Convert input to multibyte before handling | Curtis McEnroe | |
2018-08-07 | Populate tab-complete list | Curtis McEnroe | |
2018-08-07 | Fix /me formatting side-effects | Curtis McEnroe | |
NEVER pass side-effects to a macro. | |||
2018-08-07 | Define ui.c BUF_LEN with enum | Curtis McEnroe | |
2018-08-07 | Hack clang into checking uiFmt format strings | Curtis McEnroe | |
2018-08-07 | Handle PART and QUIT without messages | Curtis McEnroe | |
2018-08-07 | Make safe filling the who buffer | Curtis McEnroe | |
2018-08-07 | Add reverse and reset IRC formatting codes | Curtis McEnroe | |
2018-08-06 | Rewrite line editing again, add formatting | Curtis McEnroe | |
2018-08-06 | Fix allocation size in vaswprintf | Curtis 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-06 | Implement word wrapping | Curtis McEnroe | |
2018-08-06 | Use wchar_t strings for all of UI | Curtis McEnroe | |
vaswprintf is a nightmare. | |||
2018-08-06 | Rename line editing functions | Curtis McEnroe | |
2018-08-05 | Initialize all possible color pairs | Curtis McEnroe | |
This is actually possible with use_default_colors! | |||
2018-08-05 | Refactor color initialization | Curtis McEnroe | |
2018-08-05 | Add ^L redraw | Curtis McEnroe | |
2018-08-05 | Use 16 colors if available | Curtis 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-05 | Limit parsed colors to number of mIRC colors | Curtis McEnroe | |
Oh boy that's embarrassing. | |||
2018-08-04 | Show source link on exit | Curtis McEnroe | |
2018-08-04 | Implement line editing, scrolling | Curtis McEnroe | |
Don't really have a way to implement the M-* keys, and currently missing C-w. | |||
2018-08-04 | Handle /topic | Curtis McEnroe | |
2018-08-04 | Add README | Curtis McEnroe | |
2018-08-04 | Rename ui chat to log | Curtis McEnroe | |
2018-08-04 | Rename client to irc | Curtis McEnroe | |
2018-08-04 | Fix chat draw boundaries | Curtis McEnroe | |
2018-08-04 | Factor out mIRC color parsing | Curtis McEnroe | |
2018-08-04 | Scroll the input pad | Curtis McEnroe | |
2018-08-04 | Copy /usr/share/locale into chroot | Curtis McEnroe | |
Otherwise only ASCII can be entered. | |||
2018-08-04 | Handle terminal resizing | Curtis McEnroe | |