Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Move cache color to an Entry struct | June McEnroe | 2022-07-31 |
| | | | | So that more values can be added sensibly. | ||
* | Only set cache color if not Default | June McEnroe | 2022-07-30 |
| | |||
* | Rename cache{Prefix,Substr} to cache{Complete,Search} | June McEnroe | 2022-07-30 |
| | |||
* | Switch to cache interfaces | June McEnroe | 2022-07-30 |
| | |||
* | "Rename" complete to cache, refactor interfaces | June McEnroe | 2022-07-30 |
| | |||
* | Show STATUSMSG prefix | June McEnroe | 2022-07-30 |
| | |||
* | Refactor colorMentions to be seprintf-like | June McEnroe | 2022-07-30 |
| | |||
* | Update copyrights, authors | June McEnroe | 2022-07-30 |
| | |||
* | Remove EditMode | June McEnroe | 2022-07-30 |
| | | | | | Pretty sure this isn't going to be how vi mode works if I ever manage to implement it anyway. | ||
* | Use tiparm on to_status_line | June McEnroe | 2022-07-28 |
| | | | | | According to terminfo(5), tsl takes a single parameter! Never seen it happen, but this is technically more correct, I guess. | ||
* | Only show old topic if something was removed | June McEnroe | 2022-06-26 |
| | |||
* | Use two lines to show topic diffs | June McEnroe | 2022-06-24 |
| | |||
* | Allow setting fallback nicks and highlight on any | June McEnroe | 2022-05-29 |
| | | | | | As a side-effect, even with only one nick set you'll still be highlighted by it even if your current nick is different. | ||
* | Document visibility of unknown replies | June McEnroe | 2022-05-29 |
| | |||
* | Put unknown numerics in parentheses | June McEnroe | 2022-05-29 |
| | | | | For some reason this makes it look so much better to me. | ||
* | Route unknown channel replies to channels | June McEnroe | 2022-05-08 |
| | | | | | Also prefix with the numeric. I don't really want to show numerics to the user, but I'm not sure these really make sense without. | ||
* | Show "You arrive" message only once | June McEnroe | 2022-05-08 |
| | |||
* | Write unknown replies to Network with Ice heat | June McEnroe | 2022-05-08 |
| | |||
* | Sanitize leading dots from log path components | June McEnroe | 2022-04-20 |
| | | | | | | | | | | | Prevent directory traversal by sanitizing leading dots as well as slashes from log path components, which can be controlled by the server. Side effect of preventing hidden dotfiles is a bonus, I think. Also check that the full path actually fits in the buffer. Reported-by: Samanta Navarro <ferivoz@riseup.net> | ||
* | Add screenshot to README | June McEnroe | 2022-03-31 |
| | |||
* | Skip non-spacing when moving and deleting by "character" | June McEnroe | 2022-03-16 |
| | | | | | I uh... don't think I can write tests for this, since macOS's wcwidth is notoriously useless. | ||
* | Document using -S to connect over IPv4 or IPv6 | June McEnroe | 2022-03-13 |
| | |||
* | Always refresh the screen with ^L | Christian Kellermann | 2022-03-09 |
| | | | | | | | | | | | This patch adds an explicit wrefresh call. Under some conditions just flagging the window for redraw does not trigger a redraw and the user has no other means to force redrawing of a window. Without this patch resizing the window would sometimes result in an empty chat window with no way to redraw it. Tested under uxterm and st on OpenBSD. | ||
* | Update STANDARDS section authors, titles and URLs | June McEnroe | 2022-03-05 |
| | |||
* | Show own nick on /nick without params | June McEnroe | 2022-03-02 |
| | |||
* | Specify commands which depend on caps | June McEnroe | 2022-02-26 |
| | | | | Currently only /setname. | ||
* | Only add available commands to complete | June McEnroe | 2022-02-26 |
| | |||
* | Factor out commandAvailable | June McEnroe | 2022-02-26 |
| | |||
* | Give examples of "general events" 2.1 | June McEnroe | 2022-02-23 |
| | |||
* | Add missing unistd.h include in input.c | June McEnroe | 2022-02-23 |
| | |||
* | Document the interface | June McEnroe | 2022-02-22 |
| | |||
* | Clean up unimplemented editing mode stuff | June McEnroe | 2022-02-20 |
| | |||
* | Save input buffer contents | June McEnroe | 2022-02-20 |
| | |||
* | Share a cut buffer between all edit buffers | June McEnroe | 2022-02-20 |
| | |||
* | Assert return values in edit tests | June McEnroe | 2022-02-20 |
| | |||
* | Move mbs out of struct Edit, use a global buffer | June McEnroe | 2022-02-20 |
| | | | | | | | | This saves 4K in the edit buffers, not to mention all the heap allocations for the separate mbs buffers! There might be a way to be more clever about capacities, but I don't think it's worth it. | ||
* | Clear edit buffer before running command | June McEnroe | 2022-02-20 |
| | | | | | | Otherwise a command that switches windows will update the status line while the edit buffer still has input "pending", showing an indicator. | ||
* | Show indicator in status when window has pending input | June McEnroe | 2022-02-20 |
| | |||
* | Use separate edit buffers for each ID | June McEnroe | 2022-02-20 |
| | |||
* | Make sure new cap is actually larger than new length | June McEnroe | 2022-02-20 |
| | |||
* | Remove unused mbs.len field from struct Edit | June McEnroe | 2022-02-20 |
| | |||
* | Remove unneeded includes in ui.c | June McEnroe | 2022-02-19 |
| | |||
* | Reimplement tab complete | June McEnroe | 2022-02-19 |
| | |||
* | Handle errors from editFn, etc. | June McEnroe | 2022-02-19 |
| | |||
* | Reimplement text macros | June McEnroe | 2022-02-19 |
| | |||
* | Factor out input handling to input.c | June McEnroe | 2022-02-19 |
| | |||
* | Factor out window management to window.c | June McEnroe | 2022-02-19 |
| | |||
* | Enable -Wmissing-prototypes | June McEnroe | 2022-02-19 |
| | | | | | In other words, warn when a function is missing static. I don't see why this isn't in -Wextra. | ||
* | Fix edit.[ch] license notice additional permissions | June McEnroe | 2022-02-19 |
| | |||
* | Run line editing tests | June McEnroe | 2022-02-19 |
| | | | | I know, it feels wrong. |