Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Move home bins to ~/.local/bin | June McEnroe | 2018-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 scheme | June McEnroe | 2018-04-02 | |
| | ||||
* | Modulo H and saturate S, V in scheme | June McEnroe | 2018-04-02 | |
| | ||||
* | Rewrite scheme in a more sensible order | June McEnroe | 2018-04-02 | |
| | ||||
* | Use function pointers in scheme | June McEnroe | 2018-04-02 | |
| | ||||
* | Use union for scheme gen functions | June McEnroe | 2018-04-02 | |
| | ||||
* | Use uint32_t for len in scheme | June McEnroe | 2018-04-02 | |
| | | | | There are potentially 256 colours. | |||
* | Add HSV output to scheme | June McEnroe | 2018-04-01 | |
| | ||||
* | Output Linux console escapes from scheme | June McEnroe | 2018-03-31 | |
| | ||||
* | Add scheme to README | June McEnroe | 2018-03-31 | |
| | ||||
* | Brighten color scheme | June McEnroe | 2018-03-31 | |
| | ||||
* | Lighten cursor color | June McEnroe | 2018-03-31 | |
| | ||||
* | Tweak cyan further | June McEnroe | 2018-03-31 | |
| | | | | It's actually green at this point. | |||
* | Tweak colors in scheme | June McEnroe | 2018-03-31 | |
| | ||||
* | Add scheme.png target | June McEnroe | 2018-03-31 | |
| | ||||
* | Generate Terminal.app color scheme | June McEnroe | 2018-03-31 | |
| | | | | Colors still very much WIP, but coming along. | |||
* | Generate basic ANSI color scheme | June McEnroe | 2018-03-31 | |
| | ||||
* | Add hex output to scheme | June McEnroe | 2018-03-31 | |
| | ||||
* | Add color scheme PNG generator | June McEnroe | 2018-03-31 | |
| | ||||
* | Simplify gfxx palette generation | June McEnroe | 2018-03-31 | |
| | ||||
* | Switch to HSV for gfxx palette generation | June McEnroe | 2018-03-31 | |
| | ||||
* | Generate default palette in gfxx | June McEnroe | 2018-03-30 | |
| | ||||
* | PHONY is a waste of time | June McEnroe | 2018-03-11 | |
| | ||||
* | Yet more tweaking of dtch | June McEnroe | 2018-03-06 | |
| | ||||
* | Trigger redraw on atch with 1x1 winsize | June McEnroe | 2018-03-06 | |
| | ||||
* | Add glitch to README | June McEnroe | 2018-03-02 | |
| | ||||
* | Add -f -r options to glitch | June McEnroe | 2018-03-02 | |
| | ||||
* | Take filter patterns in glitch | June McEnroe | 2018-03-02 | |
| | ||||
* | Clean up more glitch code from pngo | June McEnroe | 2018-03-02 | |
| | ||||
* | Refactor critical chunk check into skipChunk | June McEnroe | 2018-03-02 | |
| | ||||
* | Add -a -d -p options to glitch | June McEnroe | 2018-03-02 | |
| | ||||
* | Remove unnecessary parts of glitch | June McEnroe | 2018-03-02 | |
| | ||||
* | Copy glitch from pngo | June McEnroe | 2018-03-02 | |
| | ||||
* | Skip chunks by reading in pngo | June McEnroe | 2018-03-02 | |
| | | | | Pipes. | |||
* | Add verbose flag to pngo | June McEnroe | 2018-03-02 | |
| | | | | I don't like verbose flags but I want to see what pngo manages to do. | |||
* | Use memmove in pngo where needed | June McEnroe | 2018-02-28 | |
| | ||||
* | Open watch files O_CLOEXEC | June McEnroe | 2018-02-28 | |
| | | | | Thankfully kqueue is CLOEXEC by default it seems. | |||
* | Clean up pngo | June McEnroe | 2018-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 README | June McEnroe | 2018-02-28 | |
| | ||||
* | Clean up gfxx and add default palette | June McEnroe | 2018-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/none | June McEnroe | 2018-02-27 | |
| | ||||
* | Check revents with & | June McEnroe | 2018-02-27 | |
| | ||||
* | Remove jrp | June McEnroe | 2018-02-25 | |
| | | | | It was fun. | |||
* | Tweak watch exit codes | June McEnroe | 2018-02-25 | |
| | ||||
* | Clean up klon | June McEnroe | 2018-02-25 | |
| | ||||
* | Clean up xx | June McEnroe | 2018-02-23 | |
| | | | | There are probably like 12 commits with this title. | |||
* | Clean up wake | June McEnroe | 2018-02-23 | |
| | ||||
* | Avoid unnecessary FDs in errors | June McEnroe | 2018-02-23 | |
| | ||||
* | Clean up pbd | June McEnroe | 2018-02-23 | |
| | | | | Seems probably a good idea to CLOEXEC sockets. | |||
* | Clean up fbclock | June McEnroe | 2018-02-23 | |
| | | | | | | | You can't use the return value of gzerror to check if an error occurred or not. Its implementation actually checks if the internal error is NULL and returns the empty string if it is! This is stupid and unhelpful, so check gzeof first since its return value actually means something. |