about summary refs log tree commit diff
path: root/command.c (follow)
Commit message (Expand)AuthorAge
* Various small cleanupsJune McEnroe2020-02-16
* Replace small integers in size_t with uintJune McEnroe2020-02-15
* Add /ns and /csJune McEnroe2020-02-15
* Add /kickJune McEnroe2020-02-14
* Add /inviteJune McEnroe2020-02-14
* Add /awayJune McEnroe2020-02-14
* Add /execJune McEnroe2020-02-13
* Rename procPipe to utilPipeJune McEnroe2020-02-13
* Refactor windows into array and add /moveJune McEnroe2020-02-13
* Add /listJune McEnroe2020-02-12
* Add -R restricted flagJune McEnroe2020-02-11
* Only automatically switch to expected joinsJune McEnroe2020-02-10
* Delegate to commandPrivmsg from commandMsgJune McEnroe2020-02-10
* Add /whoisJune McEnroe2020-02-09
* Add /msgJune McEnroe2020-02-09
* Add /helpJune McEnroe2020-02-09
* Trim whitespace from both ends of command paramsJune McEnroe2020-02-08
* Add /copyJune McEnroe2020-02-08
* Scan messages for URLsJune McEnroe2020-02-08
* Add /topicJune McEnroe2020-02-08
* Add /namesJune McEnroe2020-02-08
* Only show expected topic/names repliesJune McEnroe2020-02-08
* Add /debugJune McEnroe2020-02-08
* Add /closeJune McEnroe2020-02-08
* Add /queryJune McEnroe2020-02-08
* Add /partJune McEnroe2020-02-08
* Add /nickJune McEnroe2020-02-08
* Use complete to abbreviate commandsJune McEnroe2020-02-07
* Populate completion with commandsJune McEnroe2020-02-07
* Add /join commandJune McEnroe2020-02-06
* Add /window name variantJune McEnroe2020-02-05
* Handle empty params in /quoteJune McEnroe2020-02-05
* Handle empty messages on privmsg, notice, actionJune McEnroe2020-02-05
* Add /windowJune McEnroe2020-02-05
* Add /quitJune McEnroe2020-02-05
* Add /me, /notice, /quote commandsJune McEnroe2020-02-05
* Change prompt depending on commandJune McEnroe2020-02-05
* Send input as raw IRC in <debug>June McEnroe2020-02-05
* Save own username for message echoingJune McEnroe2020-02-05
* Add extremely basic editing and message sendingJune McEnroe2020-02-05
ass='nohover-highlight'> 2022-02-19Enable -Wmissing-prototypesJune McEnroe In other words, warn when a function is missing static. I don't see why this isn't in -Wextra. 2022-02-19Fix edit.[ch] license notice additional permissionsJune McEnroe 2022-02-19Run line editing testsJune McEnroe I know, it feels wrong. 2022-02-18Implement new line editing "library"June McEnroe Losing tab complete and text macros, for now. This new implementation works on an instance of a struct and does not interact with the rest of catgirl, making it possible to copy into another project. Unlike existing line editing libraries, this one is entirely abstract and can be rendered externally. My goal with this library is to be able to implement vi mode. Since it operates on struct instances rather than globals, it might also be possible to give catgirl separate line editing buffers for each window, which would be a nice UX improvement. 2022-02-18Simplify cursor positioning in inputJune McEnroe Do some extra work by adding the portion before the cursor to the input window twice, but simplify the interaction with the split point. This fixes the awkward behaviour when moving the cursor across colour codes where the code would be partially interpreted up to the cursor. 2022-02-18Fix M-f orderingJune McEnroe 2022-02-12Move sandman build to scripts/MakefileJune McEnroe 2022-02-12Use compat_readpassphrase.c on LinuxJune McEnroe 2022-02-12Copy RPP defines from oconfigureJune McEnroe