summary refs log tree commit diff
Commit message (Expand)AuthorAge
...
* Only skip setting swap in windowShowJune McEnroe2021-01-29
* Add Repology links to READMEJune McEnroe2021-01-28
* Add key bindings to chat.tmux.conf, nitsKlemens Nanni2021-01-28
* Add 335 to WHOIS responsesJune McEnroe2021-01-28
* Move threshold and mute indicators directly after numberJune McEnroe2021-01-28
* Save window time display toggleJune McEnroe2021-01-27
* Measure timestamp width using ncursesJune McEnroe2021-01-27
* Change default timestamp format to %XJune McEnroe2021-01-27
* Add toggleable display of timestampsJune McEnroe2021-01-27
* Only list up until scroll position with M-lJune McEnroe2021-01-26
* Preserve scroll position across reflowsJune McEnroe2021-01-26
* Add numbers to buffer linesJune McEnroe2021-01-26
* Rename and move scroll functions closer to where they are usedJune McEnroe2021-01-26
* Factor out windowReflowJune McEnroe2021-01-26
* Use Warm heat for replies to user-initiated commandsJune McEnroe2021-01-26
* Clarify configuration path interpretationsJune McEnroe2021-01-26
* Tighten up XDG base directory path handlingJune McEnroe2021-01-26
* Expand the opening paragraph of the manualJune McEnroe2021-01-26
* Disable notify in restricted modeJune McEnroe2021-01-25
* Don't print timestamps for blank lines in bufferListJune McEnroe2021-01-25
* Do not copy time to wrapped linesJune McEnroe2021-01-25
* Add protocol coverage to non-features listJune McEnroe2021-01-25
* Move mention of pledge(2) and unveil(2) to READMEJune McEnroe2021-01-25
* Preserve order of filters when removingJune McEnroe2021-01-23
* Fix /unignore commandJune McEnroe2021-01-23
* Remove use of "%n" to appease de RaadtJune McEnroe2021-01-23
* Drop filesystem access iff possibleKlemens Nanni2021-01-23
* Drop exec capability iff restrictedKlemens Nanni2021-01-23
* Drop network capability after ircConnect()Klemens Nanni2021-01-23
* Call pledge(2) after unveil(2)Klemens Nanni2021-01-23
* Separate kiosk mode from restrict modeJune McEnroe2021-01-23
* Simplify windowUpdate loops and factor out windowTopJune McEnroe2021-01-21
* Document that M-l shows timestampsJune McEnroe2021-01-21
* Don't lose swapped window when navigating to current bufferJeremy O'Brien2021-01-19
* Use Warm heat for manually inserted blank linesJune McEnroe2021-01-19
* Add example tmux(1) configKlemens Nanni2021-01-18
* Use Warm heat for blank lines 1.5June McEnroe2021-01-17
* Add -I highlight option and /highlightJune McEnroe2021-01-16
* Rename ignore code to filterJune McEnroe2021-01-16
* Remove join/part/quit ignore exampleJune McEnroe2021-01-16
* Save and load window visibility thresholdsJune McEnroe2021-01-16
* Restore toggling ignore with M--June McEnroe2021-01-16
* Generalize ignore toggling to visibility thresholdJune McEnroe2021-01-16
* Save and load the URL ring in the save file 1.4June McEnroe2021-01-11
* Don't pass nick to urlScan for MOTD and helpJune McEnroe2021-01-11
* Check fprintf return values rather than ferrorJune McEnroe2021-01-10
* Sandbox with unveil(2) on OpenBSD in restricted modeJune McEnroe2021-01-10
* Print chain to stdout with -oJune McEnroe2021-01-10
* Allow interspersing flags and config filesJune McEnroe2021-01-10
* Move -o to a separate SYNOPSIS lineJune McEnroe2021-01-10
'> 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