Commit message (Collapse) | Author | ||
---|---|---|---|
2022-07-31 | Move cache color to an Entry struct | June McEnroe | |
So that more values can be added sensibly. | |||
2022-07-30 | 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 | |
Pretty sure this isn't going to be how vi mode works if I ever manage to implement it anyway. | |||
2022-07-28 | Use tiparm on to_status_line | June McEnroe | |
According to terminfo(5), tsl takes a single parameter! Never seen it happen, but this is technically more correct, I guess. | |||
2022-06-26 | Only show old topic if something was removed | June McEnroe | |
2022-06-24 | Use two lines to show topic diffs | June McEnroe | |
2022-05-29 | Allow setting fallback nicks and highlight on any | June McEnroe | |
As a side-effect, even with only one nick set you'll still be highlighted by it even if your current nick is different. | |||
2022-05-29 | Document visibility of unknown replies | June McEnroe | |
2022-05-29 | Put unknown numerics in parentheses | June McEnroe | |
For some reason this makes it look so much better to me. | |||
2022-05-08 | Route unknown channel replies to channels | June McEnroe | |
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. | |||
2022-05-08 | Show "You arrive" message only once | June McEnroe | |
2022-05-08 | Write unknown replies to Network with Ice heat | June McEnroe | |
2022-04-20 | Sanitize leading dots from log path components | June McEnroe | |
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> | |||
2022-03-31 | Add screenshot to README | June McEnroe | |
2022-03-16 | Skip non-spacing when moving and deleting by "character" | June McEnroe | |
I uh... don't think I can write tests for this, since macOS's wcwidth is notoriously useless. | |||
2022-03-13 | Document using -S to connect over IPv4 or IPv6 | June McEnroe | |
2022-03-09 | Always refresh the screen with ^L | Christian Kellermann | |
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. | |||
2022-03-05 | Update STANDARDS section authors, titles and URLs | June McEnroe | |
2022-03-02 | Show own nick on /nick without params | June McEnroe | |
2022-02-26 | Specify commands which depend on caps | June McEnroe | |
Currently only /setname. | |||
2022-02-26 | Only add available commands to complete | June McEnroe | |
2022-02-26 | Factor out commandAvailable | June McEnroe | |
2022-02-23 | Give examples of "general events" 2.1 | June McEnroe | |
2022-02-23 | Add missing unistd.h include in input.c | June McEnroe | |
2022-02-22 | Document the interface | June McEnroe | |
2022-02-20 | 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 | |
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. | |||
2022-02-20 | Clear edit buffer before running command | June McEnroe | |
Otherwise a command that switches windows will update the status line while the edit buffer still has input "pending", showing an indicator. | |||
2022-02-20 | 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-19 | 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 | |
In other words, warn when a function is missing static. I don't see why this isn't in -Wextra. | |||
2022-02-19 | Fix edit.[ch] license notice additional permissions | June McEnroe | |
2022-02-19 | Run line editing tests | June McEnroe | |
I know, it feels wrong. |