about summary refs log tree commit diff
Commit message (Expand)AuthorAge
...
* Use a for loop for getoptJune McEnroe2020-04-02
* Generate short option string with a loopJune McEnroe2020-04-02
* Do not add an extra blank line on uiLoadJune McEnroe2020-04-02
* Preserve the last blank line on reflowJune McEnroe2020-04-02
* Switch to windows with ascending unread counts on M-aJune McEnroe2020-04-02
* Mention running ldconfig after editing /etc/ld.so.confJune McEnroe2020-04-01
* Fix multi-mention tab completion conditionJune McEnroe2020-04-01
* Pass correct length to mbstowcsJune McEnroe2020-04-01
* Add note about building LibreSSL manuallyJune McEnroe2020-04-01
* Add \blushJune McEnroe2020-03-31
* Add notes on how to view README.7June McEnroe2020-03-31
* Add pounce to README's SEE ALSOJune McEnroe2020-03-31
* Update features listJune McEnroe2020-03-31
* Add join/part/quit filtering exampleJune McEnroe2020-03-31
* Hide filtered messagesJune McEnroe2020-03-31
* Add /ignore message filtering patternsJune McEnroe2020-03-31
* Save and load buffer line heatJune McEnroe2020-03-31
* Store line heat in bufferJune McEnroe2020-03-31
* Add \bear, \cool, \hug, \unflip, \waveJune McEnroe2020-03-31
* Replace int opt; while with for loop in sandmanJune McEnroe2020-03-31
* Replace some declaration; while loops with for loopsJune McEnroe2020-03-30
* Add text macrosJune McEnroe2020-03-30
* Tab complete from last iswspaceJune McEnroe2020-03-30
* Add /o alias for /openJune McEnroe2020-03-30
* Add /op, /deop, /voice, /devoiceJune McEnroe2020-03-29
* Rewrite mode formatting again and write to logJune McEnroe2020-03-28
* Log chat eventsJune McEnroe2020-03-25
* Add logging functionsJune McEnroe2020-03-25
* Track MODE in repliesJune McEnroe2020-03-23
* Fix non-multiline command newline handlingJune McEnroe2020-03-23
* Add M-Enter to insert a newlineJune McEnroe2020-03-23
* Handle bracketed paste, including newlinesJune McEnroe2020-03-23
* Allow commands to take multiline inputJune McEnroe2020-03-23
* Bump edit buffer cap to 1024June McEnroe2020-03-23
* Assume worst case for unknown user and host in splitMessageJune McEnroe2020-03-23
* Implement message splittingJune McEnroe2020-03-22
* Handle empty input directly in commandJune McEnroe2020-03-22
* Track own host, handle CHGHOSTJune McEnroe2020-03-22
* Add /sayJune McEnroe2020-03-22
* Handle RPL_CHANNELMODEISJune McEnroe2020-03-22
* Handle user mode changesJune McEnroe2020-03-22
* Rewrite handleModeJune McEnroe2020-03-22
* Handle RPL_UMODEISJune McEnroe2020-03-18
* Send blank line after 10 minutes idleJune McEnroe2020-03-17
* Ignore 422 ERR_NOMOTDJune McEnroe2020-03-09
* Set self.pos before handling the messageJune McEnroe2020-03-08
* Prevent entering commands in <debug> if restrictedJune McEnroe2020-03-02
* Implement the causal.agency/consumer capabilityJune McEnroe2020-02-29
* Add raw modes to mode messageJune McEnroe2020-02-25
* Handle changing setParamModes, paramModes and other channel modesJune McEnroe2020-02-25
an='3' class='logmsg'> 2022-02-19Remove unneeded includes in ui.cJune McEnroe 2022-02-19Reimplement tab completeJune McEnroe 2022-02-19Handle errors from editFn, etc.June McEnroe 2022-02-19Reimplement text macrosJune McEnroe 2022-02-19Factor out input handling to input.cJune McEnroe 2022-02-19Factor out window management to window.cJune McEnroe 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