Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-22 | disabled quitting with Ctrl + C, makes it harder to do by mistake | bx | |
2022-07-30 | Rename cache{Prefix,Substr} to cache{Complete,Search} | June McEnroe | |
2022-07-30 | Switch to cache interfaces | 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-02-23 | Add missing unistd.h include in input.c | 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 | 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-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 | |
2020-02-11 | Remove legacy code | C. McEnroe | |
2019-09-16 | Add restricted mode | Curtis McEnroe | |
2019-07-02 | Add /list | Curtis McEnroe | |
2019-07-02 | Clean up input parameter handling | Curtis McEnroe | |
2019-07-02 | Split /raw and /quote | Curtis McEnroe | |
/quote is common in other IRC clients. | |||
2019-07-02 | Add optional key to /join | Curtis McEnroe | |
2019-02-27 | Add /move command | Curtis McEnroe | |
2019-02-25 | Move nick and tag coloring to color.c | Curtis McEnroe | |
2019-02-25 | Add color to tags | Curtis McEnroe | |
2019-02-23 | Use first word of params in input commands | Curtis McEnroe | |
Prevents anything weird from happening when tab-completing, which inserts a space. | |||
2019-02-23 | Add C-n and C-p key bindings to switch windows | Curtis McEnroe | |
2019-02-22 | Add /znc command | Curtis McEnroe | |
Only because ZNC tells you to use it and expects it to work. | |||
2019-02-22 | Reorganize input.c | Curtis McEnroe | |
2019-02-22 | Reorganize UI code for the umpteenth time | Curtis McEnroe | |
It's actually in a good state now, I think. | |||
2019-02-21 | Replace "view" with "window" | Curtis McEnroe | |
I think originally I didn't want to use the same word as curses WINDOW but it's really much clearer for the user if they're just called windows. UI code probably needs yet another rewrite though. Still feels messy. | |||
2018-12-30 | Typedef function types, not pointers | Curtis McEnroe | |
2018-12-14 | Factor out ircQuit | Curtis McEnroe | |
2018-12-05 | Add /raw command | Curtis McEnroe | |
2018-12-05 | Send input errors to the current tag | Curtis McEnroe | |
2018-12-05 | Rename verbose to raw | Curtis McEnroe | |
And change the format of the sticky tag names again. | |||
2018-12-04 | Show error if disconnected unintentionally | Curtis McEnroe | |
2018-12-04 | Revert half-working reconnecting stuff | Curtis McEnroe | |
2018-12-01 | Crudely handle reconnecting after suspend | Curtis McEnroe | |
2018-11-29 | Add basic log replay | Curtis McEnroe | |
2018-11-29 | Add /whois | Curtis McEnroe | |
2018-11-27 | Rename project catgirl | Curtis McEnroe | |
This simplifies things. | |||
2018-10-28 | Use const char *argv[] signatures | Curtis McEnroe | |
C is really weird about this stuff, but this makes more sense to me. | |||
2018-09-13 | Never send PRIVMSG to TagStatus or TagVerbose | Curtis McEnroe | |
2018-09-11 | Add /help equivalent to /man | Curtis McEnroe | |
2018-09-11 | Add urlOpenMatch | Curtis McEnroe | |
2018-09-10 | Add /man command | Curtis McEnroe | |
2018-09-02 | Use PascalCase for constants | Curtis McEnroe | |
Begone underscores. | |||
2018-08-18 | Accept unique prefixes of commands | Curtis McEnroe | |
2018-08-18 | Fix /query error handling | Curtis McEnroe | |
Evidence this should be factored somehow else so the extra check is unnecessary. | |||
2018-08-18 | Alias /n to /view n where n is a number | Curtis McEnroe | |