summary refs log tree commit diff
Commit message (Collapse)AuthorAge
* 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.
* Add RGB and GRAY macros in gfxxJune McEnroe2018-02-02
|
* Add colorspaces and mirroring to gfxxJune McEnroe2018-02-02
| | | | Also 4-bit color and a palette that can't be set yet.
* Set auto_pushdJune McEnroe2018-02-01
|
* Uncapitalize "framebuffer"June McEnroe2018-02-01
| | | | Oops.
* Add fbattJune McEnroe2018-02-01
|
* Blank framebuffer with sampled background on exitJune McEnroe2018-02-01
| | | | This should work like 99% of the time, probably.
* Add bin/READMEJune McEnroe2018-02-01
|
* Add license notice to gfxxJune McEnroe2018-02-01
|
* Build any target by defaultJune McEnroe2018-02-01
|
* Remove fb.c and color.cJune McEnroe2018-02-01
|
* Add gfxxJune McEnroe2018-02-01
|
* Map \h to sort includesJune McEnroe2018-01-31
|
* Only load 128 glyphs in fbclockJune McEnroe2018-01-31
| | | | | There's no point loading more than ASCII since it doesn't interpret the unicode table at all.
* Style tweak fbclockJune McEnroe2018-01-30
|
* Remove Tarmak and Colemak keylayoutsJune McEnroe2018-01-30
|
* Generalize hnelJune McEnroe2018-01-29
| | | | It's like tr for PTYs.
* Remove Tarmak remappings from vimJune McEnroe2018-01-29
|
* Switch back to QWERTY on LinuxJune McEnroe2018-01-29
| | | | | I think the only thing I'll miss is N and E on home row (which was Tarmak 1, if I remember correctly).
* Take fbclock font in env varJune McEnroe2018-01-29
|
* Support fbclock fonts wider than 8June McEnroe2018-01-29
|
* Take font path on fbclock argvJune McEnroe2018-01-29
|
* Add fbclockJune McEnroe2018-01-29
|
* Remove color from MakefileJune McEnroe2018-01-29
|
* Set t_Co = 8June McEnroe2018-01-29
| | | | | Weirdly with t_Co = 16 yellow and bright white weren't showing up on TERM=linux.