summary refs log tree commit diff
path: root/bin (follow)
Commit message (Collapse)AuthorAge
* Parse brot optionsJune McEnroe2018-04-13
|
* Combine brot rotate and scaleJune McEnroe2018-04-12
|
* Clean up brot input and statusJune McEnroe2018-04-11
|
* Fix brot scaling for window aspect ratioJune McEnroe2018-04-11
|
* Add brot rotation controlsJune McEnroe2018-04-11
|
* Add brotJune McEnroe2018-04-10
| | | | It's a Mandelbrot renderer.
* Use enum instead of #define for some constantsJune McEnroe2018-04-09
|
* static_assert PNG header size in pngo and glitchJune McEnroe2018-04-08
|
* Sleep in watch when a file is deletedJune McEnroe2018-04-08
| | | | | Reopening the path immediately would always fail. Wait a second for the file to hopefully reappear.
* Move home bins to ~/.local/binJune McEnroe2018-04-03
| | | | | Also replaced ~/.cargo/bin with a symlink to ~/.local/bin to avoid having to have that in $path as well.
* Use size_t for iterating in schemeJune McEnroe2018-04-02
|
* Modulo H and saturate S, V in schemeJune McEnroe2018-04-02
|
* Rewrite scheme in a more sensible orderJune McEnroe2018-04-02
|
* Use function pointers in schemeJune McEnroe2018-04-02
|
* Use union for scheme gen functionsJune McEnroe2018-04-02
|
* Use uint32_t for len in schemeJune McEnroe2018-04-02
| | | | There are potentially 256 colours.
* Add HSV output to schemeJune McEnroe2018-04-01
|
* Output Linux console escapes from schemeJune McEnroe2018-03-31
|
* Add scheme to READMEJune McEnroe2018-03-31
|
* Brighten color schemeJune McEnroe2018-03-31
|
* Lighten cursor colorJune McEnroe2018-03-31
|
* Tweak cyan furtherJune McEnroe2018-03-31
| | | | It's actually green at this point.
* Tweak colors in schemeJune McEnroe2018-03-31
|
* Add scheme.png targetJune McEnroe2018-03-31
|
* Generate Terminal.app color schemeJune McEnroe2018-03-31
| | | | Colors still very much WIP, but coming along.
* Generate basic ANSI color schemeJune McEnroe2018-03-31
|
* Add hex output to schemeJune McEnroe2018-03-31
|
* Add color scheme PNG generatorJune McEnroe2018-03-31
|
* Simplify gfxx palette generationJune McEnroe2018-03-31
|
* Switch to HSV for gfxx palette generationJune McEnroe2018-03-31
|
* Generate default palette in gfxxJune McEnroe2018-03-30
|
* PHONY is a waste of timeJune McEnroe2018-03-11
|
* Yet more tweaking of dtchJune McEnroe2018-03-06
|
* Trigger redraw on atch with 1x1 winsizeJune McEnroe2018-03-06
|
* Add glitch to READMEJune McEnroe2018-03-02
|
* Add -f -r options to glitchJune McEnroe2018-03-02
|
* Take filter patterns in glitchJune McEnroe2018-03-02
|
* Clean up more glitch code from pngoJune McEnroe2018-03-02
|
* Refactor critical chunk check into skipChunkJune McEnroe2018-03-02
|
* Add -a -d -p options to glitchJune McEnroe2018-03-02
|
* Remove unnecessary parts of glitchJune McEnroe2018-03-02
|
* Copy glitch from pngoJune McEnroe2018-03-02
|
* Skip chunks by reading in pngoJune McEnroe2018-03-02
| | | | Pipes.
* Add verbose flag to pngoJune McEnroe2018-03-02
| | | | I don't like verbose flags but I want to see what pngo manages to do.
* Use memmove in pngo where neededJune McEnroe2018-02-28
|
* Open watch files O_CLOEXECJune McEnroe2018-02-28
| | | | Thankfully kqueue is CLOEXEC by default it seems.
* Clean up pngoJune McEnroe2018-02-28
| | | | | | Big difference is changing lines from an array of structs containing pointers into data to an array of pointers to structs pointing directly into data.
* Add gfxx to READMEJune McEnroe2018-02-28
|
* Clean up gfxx and add default paletteJune McEnroe2018-02-28
| | | | | | | | | | | | | | The palette was generated in Rust: extern crate hsl; fn main() { for i in 0..256 { let h = i as f64 * 360.0 / 256.0; let hsl = hsl::HSL { h, s: 1.0, l: 0.5 }; let (r, g, b) = hsl.to_rgb(); println!("0x{:02X}{:02X}{:02X},", r, g, b); } }
* Print message in gfx/noneJune McEnroe2018-02-27
|
2018-08-03config: record repo.snapshot-prefix in the per-repo configKonstantin Ryabitsev