summary refs log tree commit diff
path: root/etc/CodeQWERTY.bundle/Contents/Resources (follow)
Commit message (Expand)AuthorAge
* Move keyboard layout into a .bundleJune McEnroe2020-05-08
class='commitgraph'>* Factor out styleStripJune McEnroe2020-10-09 | * Silence set-but-unused warning 1.2June McEnroe2020-09-09 | | | | getyx is so annoying this way. * Add blank line to unread if there are already unreadJune McEnroe2020-09-07 | | | | | This fixes the inconsistent M-u behaviour when catgirl is restarting and reconnecting to pounce, for example. * Call uiWrite to insert blank linesJune McEnroe2020-09-07 | | | | | It only used to use different code to avoid adding the blank line to the soft buffer. * Add C-r, C-s for basic scrollback searchJune McEnroe2020-09-06 | * Add M-n, M-p to jump to highlightsJune McEnroe2020-09-03 | * Fix M-u behaviour difference before and after reflowJune McEnroe2020-09-03 | * Recalculate unreadHard on reflowJune McEnroe2020-09-02 | * Give blank lines timestampsJune McEnroe2020-09-02 | | | | Otherwise the zero timestamps totally break save data loading! Bad! * Hide ignored messages at the soft -> hard buffer layerJune McEnroe2020-09-02 | | | | This restores normal scrolling behaviour. * Still add ignored lines to unreadHardJune McEnroe2020-09-02 | | | | | Scrolling is still affected by hidden lines (which I'm not sure yet is good or not), so for M-u to work it needs to count ignored lines. * Actually insert blank lines in the soft bufferJune McEnroe2020-09-02 | | | | So they can be preserved forever! * Reimplement split scrollingJune McEnroe2020-09-02 | * Fix inserting blank lines BEFORE the new messageJune McEnroe2020-09-02 | * Only call windowUpdate when the shown window needs updatingJune McEnroe2020-09-02 | * Call wclear on resizeJune McEnroe2020-09-02 | | | | | Otherwise artefects can appear when resizing to smaller width with wide characters at the right edge of the window. * Fix line wrapping in various waysJune McEnroe2020-09-02 | | | | | | Never split a codepoint, don't set wrapping point unless we're not already wrapping, wrap on any unicode whitespace, only clear rest of line if still on the same line... * Render one main window from buffersJune McEnroe2020-09-02 | | | | | | | | Still missing: split scrolling and preserving a blank on reflow either from resize or ignore toggling. Anecdata: on one of my instances of catgirl, RAM usage of the previous release was ~30M, RAM usage of this commit was ~12M. * Invert meaning of unreadHard/unreadSoft to match new buffer codeJune McEnroe2020-09-01 | | | | Not sure why I had named them this way. Hard means hard-wrapped. * Factor buffer out of uiJune McEnroe2020-09-01 | | | | In preparation for doing line wrapping outside of ncurses. * Move styleParse out of uiJune McEnroe2020-09-01 | * Say "OpenSSL" in additional permission noticesJune McEnroe2020-08-04 | | | | LibreSSL is "a modified version of that library". * Replace catf with something that tracks lenJune McEnroe2020-07-30 | | | | Also the old catf would be broken with -DNDEBUG oops! * Initialize numHot, numWarmJune McEnroe2020-07-23 | | | | | For some reason gcc thinks that numWarm might be used uninitialized. It's fine with numHot though, strangely. * Keep scrolled up windows in status lineJune McEnroe2020-07-12 | * Call static_assert by _Static_assertJune McEnroe2020-06-11 | | | | | OpenBSD assert.h does not #define static_assert, and this is the only thing that prevents catgirl from compiling without any issues there. * Add additional permission for linking with LibreSSLJune McEnroe2020-06-08 | | | | https://www.gnu.org/licenses/gpl-faq.en.html#GPLIncompatibleLibs * Don't send zero-width characters to ncurses