summary refs log tree commit diff
path: root/bin/hnel.c (unfollow)
Commit message (Collapse)Author
2018-02-23Clean up dtch (again, probably)June McEnroe
Mostly changes to exit codes and renaming len to size. Also no more writeAll.
2018-02-23Return NOINPUT on execvp failureJune McEnroe
2018-02-23Return EX_OSFILE in briJune McEnroe
2018-02-22Rewrite briJune McEnroe
2018-02-22Exit cleanly from hnel on LinuxJune McEnroe
Okay the change that actually does that is checking revents == POLLIN.
2018-02-22Abort on other values of enums in pngoJune McEnroe
2018-02-22Fix zlib types on 32-bitJune McEnroe
2018-02-21Git config merge.conflictStyle diff3June McEnroe
This is probably a good idea, though I haven't run into a merge conflict yet.
2018-02-21Switch to and vendor Go Mono fontJune McEnroe
Go Mono is almost identical to Luxi Mono (same designers) but MIT-licensed. From https://go.googlesource.com/image font/gofont/ttfs.
2018-02-20Add unistd.h include to pngo.cJune McEnroe
Where getopt properly lives.
2018-02-20Take multiple inputs to pngoJune McEnroe
2018-02-20Reduce bit depth in pngoJune McEnroe
2018-02-20Always use None filter for indexed or bit depth < 8June McEnroe
2018-02-19Add pngo command line optionsJune McEnroe
2018-02-19Clean up pngo optimization functionsJune McEnroe
2018-02-19Index color if possible in pngoJune McEnroe
2018-02-19Read and write palette in pngoJune McEnroe
2018-02-18Add pngo to READMEJune McEnroe
2018-02-18Always dump truecolor PNG in gfxxJune McEnroe
pngo can handle reducing it to grayscale.
2018-02-18Eliminate redundant color in pngoJune McEnroe
2018-02-18Just globalize all the things in pngoJune McEnroe
2018-02-17Tweak pngo codeJune McEnroe
2018-02-17Eliminate redundant alpha in pngoJune McEnroe
2018-02-17Support all bit depths in pngoJune McEnroe
2018-02-17Implement filter heuristic from PNG specJune McEnroe
2018-02-16Fix pngo glitchJune McEnroe
Basically changing the filter type without actually recalculating the bytes results in some interesting stuff.
2018-02-16Refactor scanlines and filter bytes, more glitchJune McEnroe
2018-02-16Fix paethPredictor comparisonJune McEnroe
2018-02-16Handle more color types, depths, IDATs in pngoJune McEnroe
Also fixed reconData so that it can at least round-trip the glitches it creates.
2018-02-15Add WIP pngo which produces glitch artJune McEnroe
2018-02-14Encode grayscale PNGs in gfxxJune McEnroe
2018-02-14Avoid accessing past last byte in gfxxJune McEnroe
2018-02-14Print PNG path on gfxx dumpJune McEnroe
2018-02-14Add gfxx 4444 presetJune McEnroe
2018-02-14Fix gfxx row scrolling for BITS_TOTAL < 8June McEnroe
2018-02-14Write at least 1 for each component of sBIT in gfxxJune McEnroe
PNG requires each to be 0 < x <= depth. ImageMagick actually checks.
2018-02-14Write newlines between watch iterationsJune McEnroe
2018-02-14Add gfxx DUMP_ALLJune McEnroe
2018-02-14Replace pngChunk with glorious C metaprogrammingJune McEnroe
2018-02-14Move PNG filename counter into gfxxJune McEnroe
pngs.c was a fun idea but a little convoluted.
2018-02-14Remove typoJune McEnroe
The bin, not a typographical error. I only made it because I was switching keyboard layouts but now I'm back on QWERTY and can type fine.
2018-02-13Unset dump in gfxx drawJune McEnroe
Otherwise hitting 'x' then resizing would cause dumps.
2018-02-13Add PNG stream splitterJune McEnroe
I don't know, somehow this is easier than having gfxx care about where it's writing to.
2018-02-12Dump gfxx screen to PNG on stdout with xJune McEnroe
2018-02-12Add PNG encoder to gfxxJune McEnroe
2018-02-12Only list first space of tabsJune McEnroe
2018-02-12Use Intel syntax in LLDBJune McEnroe
GDB has no idea what's going on if you run it on a Cocoa app, and it turns out LLDB is pretty nice. Why does it get a bad reputation?
2018-02-11Add "Close Window" menu item to gfx/cocoaJune McEnroe
2018-02-11Tweak gfxx code styleJune McEnroe
Just things.
2018-02-11Avoid xres/yres names in gfxxJune McEnroe