about summary refs log tree commit diff
path: root/chat.c (unfollow)
Commit message (Expand)Author
2018-09-02Simplify invalid nick messagesJune McEnroe
2018-09-02Include time.h for time_t in chat.hJune McEnroe
2018-08-20Remove FIXME for tracking tags in WHO handlingJune McEnroe
2018-08-20Don't clobber tab order on /whoJune McEnroe
2018-08-20Remove unnecessary includeJune McEnroe
2018-08-20Add wcsnchr, wcsnrchr, awcsntombsJune McEnroe
2018-08-20Set errno in vaswprintf in case vswprintf does notJune McEnroe
2018-08-20Avoid unportable iswascii(3)June McEnroe
2018-08-20Fix missing stdint.h includeJune McEnroe
2018-08-20Add uninstall targetJune McEnroe
2018-08-20Add sample sshd_configJune McEnroe
2018-08-20Add install targetJune McEnroe
2018-08-20Name project chatteJune McEnroe
2018-08-18Accept unique prefixes of commandsJune McEnroe
2018-08-18Fix /query error handlingJune McEnroe
2018-08-18Alias /n to /view n where n is a numberJune McEnroe
2018-08-18Do not set log files executableJune McEnroe
2018-08-17Add loggingJune McEnroe
2018-08-17Add UI "heat" for status/messages/pingsJune McEnroe
2018-08-16Don't treat input as command if word contains extra slashJune McEnroe
2018-08-14Detect pings in ACTIONsJune McEnroe
2018-08-14Clean up termEvent state machineJune McEnroe
2018-08-14Keep hashing '\0' until color is not blackJune McEnroe
2018-08-13Set title to tag nameJune McEnroe
2018-08-13Add termTitleJune McEnroe
2018-08-13Don't ping selfJune McEnroe
2018-08-13Improve configuration of MakefileJune McEnroe
2018-08-13Detect pings anywhere in messageJune McEnroe
2018-08-13Add /query, /part and /closeJune McEnroe
2018-08-12Factor out input param and add tagFindJune McEnroe
2018-08-12Fix /open ranges by passing all URLs to open(1)June McEnroe
2018-08-12Avoid setting mark if switching to the same viewJune McEnroe
2018-08-12Disable focus tracking in uiHideJune McEnroe
2018-08-11Add shift-{left,right} for single-line scrollingJune McEnroe
2018-08-11Leave room for topic when creating viewJune McEnroe
2018-08-11Rework UI code for multi-channelJune McEnroe
2018-08-11Add term.c for extra terminal featuresJune McEnroe
2018-08-11Fix isSelf user checkingJune McEnroe
2018-08-11Fix commented out error handlingJune McEnroe
2018-08-11Fix removing entries during tab completeJune McEnroe
2018-08-10Become multi-channelJune McEnroe
2018-08-10Move process spawning onto the event loopJune McEnroe
2018-08-10Remove unnecessary va_endJune McEnroe
2018-08-10Rename chan to joinJune McEnroe
2018-08-09Add -u option for setting userJune McEnroe
2018-08-09Color brackets around nicksJune McEnroe
2018-08-09Fix 432 handler paramsJune McEnroe
2018-08-09Add M-b, M-f, M-DEL, M-d, C-wJune McEnroe
2018-08-09Add PASS optionJune McEnroe
2018-08-09Ignore trailing space on slash commandsJune McEnroe
e62b3f23887fc1109aa67'>Always skip most significant bits in gfxxJune McEnroe2018-02-05 | | | | This works for CARDS.DLL but might not for other things. We'll see. * Set title in gfcocoaJune McEnroe2018-02-05 | * Double-buffer gfb frontendJune McEnroe2018-02-05 | | | | | | Still not vsync (seems like a newer DRM-fbdev implementation handles FBIO_WAITFORVSYNC but my kernel doesn't), but avoids flicker from clearing to black for each frame. * Rewrite gfxx bit handlingJune McEnroe2018-02-05 | | | | | | | | | | | Specifies how many bits for each of "alpha" (ignored), red, green, blue. Separates byte-order and bit-order. Much more flexible, but now won't render CARDS.DLL graphics properly due to the skip bit being not where it expects. Also mmaps the file instead of reading it all in. And the default palette and sampling got removed again for now, since it's too awkward to use. * Add flip option to gfxxJune McEnroe2018-02-05 | | | | This handles upside-down graphics much better than reverse did. * Remove gfxx reverse optionJune McEnroe2018-02-05 | * Fix gfxx draw stop conditionJune McEnroe2018-02-04 | | | | Would not draw the last partially visible column when mirrored. * Reuse CGColorSpace and CGDataProvider in gfcocoaJune McEnroe2018-02-04 | * Mark mac target phonyJune McEnroe2018-02-04 | * Set up Makefile for gfxx-cocoa or gfxx-fbJune McEnroe2018-02-04 | * Avoid doing excessive work in gfxxJune McEnroe2018-02-04 | | | | By stopping when the next column would be off the edge of the buffer. * Handle window resizing in gfcocoaJune McEnroe2018-02-04 | * Set cinoptionsJune McEnroe2018-02-04 | * Tweak colorscheme moreJune McEnroe2018-02-04 | * Color MatchParen DarkYellowJune McEnroe2018-02-04 | | | | White is not obvious enough. * Add palette sampling to gfxxJune McEnroe2018-02-04 | * Add 4-bit RGB to gfxxJune McEnroe2018-02-04 | | | | Replace default palette with alternating black and white. * Add Quit menu item to gfcocoaJune McEnroe2018-02-04 | * Switch back to sane Objective-C styleJune McEnroe2018-02-04 | * Quit gfcocoa when window closesJune McEnroe2018-02-04 | * Apparently this is how people write Objective-CJune McEnroe2018-02-03 | * Add dirty but working cocoa frontendJune McEnroe2018-02-03 | * Separate gfxx and its framebuffer frontendJune McEnroe2018-02-03 | * Add gfxx palette loadingJune McEnroe2018-02-02 | * Fix color scaling in gfxxJune McEnroe2018-02-02 | | | | The 8-bit RGB palette definitely looks right now. * Rework gfxx controlsJune McEnroe2018-02-02 | | | | Also hardcode the right palette for CARDS.DLL.