summary refs log tree commit diff
path: root/concat.c (follow)
Commit message (Collapse)AuthorAge
* Factor out uint32_t stringifyJune McEnroe2020-11-29
|
* Replace templateBuffer with templateStringJune McEnroe2020-11-28
|
* Say OpenSSL in additional permission noticesJune McEnroe2020-11-28
|
* Add additional permission for linking with LibreSSLJune McEnroe2020-06-08
| | | | https://www.gnu.org/licenses/gpl-faq.en.html#GPLIncompatibleLibs
* Remove +1sJune McEnroe2020-04-30
| | | | I was right originally... why did I change this?
* Free orderJune McEnroe2020-04-26
| | | | Oops 2.
* Generate index.atomJune McEnroe2020-04-26
|
* Render index.htmlJune McEnroe2020-04-25
|
* Accumulate thread envelopes before concatenationJune McEnroe2020-04-25
|
* Free envelope in concatDataJune McEnroe2020-04-24
|
* Use template system for paths and URLsJune McEnroe2020-04-20
| | | | This probably still needs a lot of cleaning up.
* Wrap subthreads in <details> with reply countJune McEnroe2020-04-15
|
* Rewrite HTML renderingJune McEnroe2020-04-15
|
* Export content to AtomJune McEnroe2020-04-13
| | | | Temporarily disabling HTML output...
* Rework path functions againJune McEnroe2020-04-13
|
* Rename atom rendering functionsJune McEnroe2020-04-13
| | | | Again, probably.
* Fix concatHTML thread nestingJune McEnroe2020-04-13
|
* Concatenate HTML threadsJune McEnroe2020-04-12
|
* Factor out path functionsJune McEnroe2020-04-12
|
* Revert "Use hard links for single-message mbox threads"June McEnroe2020-04-10
| | | | | | | This reverts commit 71d7aada572a6c2751d82f45869006c8a7be72c1. If the thread later has more messages in it, opening the link with mode "w" will also replace the contents of the linked file.
* Use hard links for single-message mbox threadsJune McEnroe2020-04-10
|
* Concatenate Atom threadsJune McEnroe2020-04-10
|
* Concatenate mbox threadsJune McEnroe2020-04-10
|
* Parse envelope and find thread in concatDataJune McEnroe2020-04-10
|
* Use dataCheck in parsingJune McEnroe2020-04-10
|
* Refactor main loop state machineJune McEnroe2020-04-10
|
* Fetch thread root envelopes for concatJune McEnroe2020-04-10
t.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