summary refs log tree commit diff
path: root/ui.c (unfollow)
Commit message (Expand)Author
2020-09-07Call uiWrite to insert blank linesJune McEnroe
2020-09-07Let wrapped lines use the last columnJune McEnroe
2020-09-06Handle non-alignment tabs in line wrappingJune McEnroe
2020-09-06Add C-r, C-s for basic scrollback searchJune McEnroe
2020-09-03Add M-n, M-p to jump to highlightsJune McEnroe
2020-09-03Fix M-u behaviour difference before and after reflowJune McEnroe
2020-09-02Recalculate unreadHard on reflowJune McEnroe
2020-09-02Give blank lines timestampsJune McEnroe
2020-09-02Hide ignored messages at the soft -> hard buffer layerJune McEnroe
2020-09-02Don't call completeTouch for ignored messagesJune McEnroe
2020-09-02Preserve style after alignmentJune McEnroe
2020-09-02Still add ignored lines to unreadHardJune McEnroe
2020-09-02Actually insert blank lines in the soft bufferJune McEnroe
2020-09-02Reimplement split scrollingJune McEnroe
2020-09-02Fix inserting blank lines BEFORE the new messageJune McEnroe
2020-09-02Only call windowUpdate when the shown window needs updatingJune McEnroe
2020-09-02Don't consider the alignment tab a wrapping pointJune McEnroe
2020-09-02Call wclear on resizeJune McEnroe
2020-09-02Fix line wrapping in various waysJune McEnroe
2020-09-02Render one main window from buffersJune McEnroe
2020-09-01Implement buffer line wrappingJune McEnroe
2020-09-01Invert meaning of unreadHard/unreadSoft to match new buffer codeJune McEnroe
2020-09-01Factor buffer out of uiJune McEnroe
2020-09-01Move styleParse out of uiJune McEnroe
2020-08-21Use a static buffer for base directory pathsJune McEnroe
2020-08-20Document how cert/priv are searched forJune McEnroe
2020-08-20Use configPath to load TLS cert/privJune McEnroe
2020-08-20Refactor base dir functions to iterate over pathsJune McEnroe
2020-08-18Match mentions case-sensitivelyJune McEnroe
2020-08-18Preserve colon from previous tab-completeJune McEnroe
2020-08-16Set origin fields to "*" if missingJune McEnroe
2020-08-06Set OPENSSL_BIN to /usr/bin/openssl on FreeBSD 1.1p1June McEnroe
2020-08-05Say for instead of withJune McEnroe
2020-08-04Mention LibreTLS in install instructionsJune McEnroe
2020-08-04Say "OpenSSL" in additional permission noticesJune McEnroe
2020-08-03Fix --mandir rendering in READMEJune McEnroe
2020-08-02Add \banhammer macroJune McEnroe
2020-08-01Check return value of asprintfJune McEnroe
2020-07-31Use ldd to automatically copy libs into chrootJune McEnroe
2020-07-31Fix path of cert.pem in chrootJune McEnroe
2020-07-31Fix chroot-man pathJune McEnroe
2020-07-30Replace catf with something that tracks lenJune McEnroe
2020-07-30Remove dependency on libcrypto for compatJune McEnroe
2020-07-30Define explicit_bzero using memset_s on macOSJune McEnroe
2020-07-30Remove use of strlcatJune McEnroe
2020-07-25Bump .so versions in chrootJune McEnroe
2020-07-23Support --prefix and --mandir in configure script 1.1June McEnroe
2020-07-23Rewrite configure script for all platformsJune McEnroe
2020-07-23Remove tls_close error handlingJune McEnroe
2020-07-23Initialize numHot, numWarmJune McEnroe
n='3' class='logmsg'> This requires a small change to how we handle notes, but otherwise just works. Note that we can't use anything from v1.8.0 until v1.8.2.1 because some of the symbols that we need for graph drawing were made private in v1.8.0 and this was not reverted until v1.8.2.1. Signed-off-by: John Keeping <john@keeping.me.uk> 2013-04-07ui-blob: don't segfault when no path is givenJohn Keeping It it possible to inspect blobs by specifying only the SHA-1, and CGit provides links to do so, for example if a tag points directly at a blob. In this case the path_items structure is never used, but creating it still causes strlen to be run on a null pointer. Fix this. This error was introduced by commit c1633c6 (Update git to v1.7.6.5 - 2013-03-02). Signed-off-by: John Keeping <john@keeping.me.uk> 2013-03-20Convert pager navigation into a unordered listLukas Fleischer It is common practice and semantically appropriate to use unordered lists for long navigation lists. This also fixes the layout of very long pager navigations in Webkit-based browsers. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> 2013-03-20Makefile: remove CGIT-CFLAGS files in clean stageJason A. Donenfeld 2013-03-20ui-summary.c: Move urls variable into print_urls()Lukas Fleischer There's no need for this variable to be global. Printing the header in print_urls() instead of print_url() allows for moving this variable into print_urls() without having to pass any status to print_url(). Note that this only works as long as we don't call print_urls() more than once. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> 2013-03-20Fix colspan valuesLukas Fleischer This fixes a couple of minor oversights in previous commits and adjusts all cells using colspan to use the correct width. Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de> 2013-03-20html: check return value of writeJason A. Donenfeld This squelches a gcc warning. It's also correct that we check to see if there are any partial or failed writes. For now, we just print a warning to stderr. In the future, perhaps it will prove wise to exit(1) on partial writes. 2013-03-20ui-shared: squelch compiler warning.Jason A. Donenfeld Since tail is initialized to 0, we will never get a warning on the last if statement, but recent gcc complains anyway. So, we initialize len as well. Future gcc versions should be able to optimize this out anyway. 2013-03-20cgit.mk: Use SHELL_PATH_SQ to run gen-version.shJohn Keeping On some platforms (notably Solaris) /bin/sh doesn't support enough of POSIX for gen-version.sh to run. Git's Makefile provides SHELL_PATH_SQ to address this issue so we just have to use it. Signed-off-by: John Keeping <john@keeping.me.uk> 2013-03-20cgit.mk: don't rebuild everything if CGIT_VERSION changesJohn Keeping If CGIT_VERSION is in CGIT_CFLAGS then a change in version (for example because you have committed your changes) causes all of the CGit objects to be rebuilt. Avoid this by using EXTRA_CPPFLAGS to add the version for only those files that are affected and make them depend on VERSION. Signed-off-by: John Keeping <john@keeping.me.uk> 2013-03-20ui-patch: use cgit_version not CGIT_VERSIONJohn Keeping We already have a global cgit_version which is set from the #define'd CGIT_VERSION in cgit.c. Change ui-patch.c to use this so that we only need to rebuild cgit.o when the version changes. Signed-off-by: John Keeping <john@keeping.me.uk> 2013-03-20Makefile: re-use Git's Makefile where possibleJohn Keeping