2023-01-17 22:51 | Delete old functions and break cache_init into separate function | Wilson Gheen | 1 | +50 | -54 |
2023-01-17 21:52 | Isolate errno in `parse_num` from possible errors in `setlocale` | Wilson Gheen | 1 | +3 | -2 |
2023-01-17 21:50 | Use EXIT_... macros instead of numbers | Wilson Gheen | 1 | +10 | -10 |
2023-01-17 21:28 | Replace `try` with a macro that aborts, and set a default `cache_max_size` | Wilson Gheen | 1 | +11 | -13 |
2023-01-17 21:15 | Define initial deletables size as a macro | Wilson Gheen | 1 | +3 | -2 |
2023-01-16 14:19 | Compare with FLT_EPSILON to determine if float is zero | Wilson Gheen | 1 | +2 | -2 |
2023-01-16 14:18 | Change unchanged string parameter to use `const` | Wilson Gheen | 1 | +1 | -1 |
2023-01-15 18:02 | Fix typo | Wilson Gheen | 1 | +1 | -1 |
2023-01-15 17:30 | Remove sample images | Wilson Gheen | 2 | +0 | -0 |
2023-01-15 16:49 | Add error-checking for overly long arguments and fix error message for -w/-l | Wilson Gheen | 1 | +11 | -9 |
2023-01-15 16:31 | Make `DIE` safe to use outside `main` just in case | Wilson Gheen | 1 | +1 | -1 |
2023-01-15 16:30 | Trim down program to omit initial testing functions | Wilson Gheen | 1 | +19 | -167 |
2023-01-15 15:22 | Shorten function names | Wilson Gheen | 1 | +4 | -4 |
2023-01-15 15:14 | Add `try` and `assert_error` functions/macros | Wilson Gheen | 1 | +23 | -15 |
2023-01-13 21:45 | Remove unused line_no variable | Wilson Gheen | 1 | +1 | -1 |
2023-01-13 19:38 | Finally fix cache entry duplication bug | Wilson Gheen | 1 | +11 | -2 |
2023-01-11 22:18 | Fix bug that popped up when adding more than a few lines to the end of the cache | Wilson Gheen | 1 | +5 | -5 |
2023-01-10 22:13 | Slightly prettify help output | Wilson Gheen | 1 | +23 | -14 |
2023-01-09 22:50 | Switch to buffering cache file instead of writing it in place | Wilson Gheen | 1 | +111 | -86 |
2023-01-08 14:26 | Suppress warning message in `slen` in a tidier way | Wilson Gheen | 1 | +1 | -8 |
2023-01-08 11:42 | Clean up `DIE` macro | Wilson Gheen | 1 | +7 | -7 |
2023-01-08 11:41 | Reduce dependence on GNU extensions | Wilson Gheen | 1 | +26 | -12 |
2023-01-08 11:40 | General code cleanup | Wilson Gheen | 1 | +25 | -11 |
2023-01-07 23:39 | Temporarily move MagickCore cleanup back to end of function for troubleshooting | Wilson Gheen | 1 | +12 | -12 |
2023-01-07 22:33 | Properly depopulate tempdir before removing it, use perror to get the right error message, and write the output image before trying to clean up resources | Wilson Gheen | 1 | +31 | -25 |
2023-01-07 21:08 | Create generic num-parsing function | Wilson Gheen | 1 | +41 | -21 |
2023-01-07 00:02 | End WIPs: Clean up, fix bug from reading past end of pipe output, and only open/read the pipe once | Wilson Gheen | 1 | +19 | -18 |
2023-01-06 14:47 | Endish WIPS (but danger: creates tempdirs without deleting them); mosaic function now works pseudo-rationally | Wilson Gheen | 1 | +124 | -72 |
2023-01-05 15:22 | Clean up warnings | Wilson Gheen | 1 | +11 | -4 |
2023-01-04 23:45 | End WIP caching: Caching of average color for each source image now works as expected | Wilson Gheen | 1 | +69 | -18 |
2023-01-02 21:44 | Enable re-checking the file iff. it is newer than the cache itself; slightly clean up code with asserts | Wilson Gheen | 1 | +69 | -47 |
2023-01-02 14:53 | WIP: Add the beginning of some caching | Wilson Gheen | 1 | +43 | -30 |
2023-01-01 15:19 | WIP: Document for later, quick caching function | Wilson Gheen | 1 | +18 | -0 |
2023-01-01 12:47 | WIP: Add snails-pace photomosaic function that works with a filename taken from a list of images and their average pixel colors. Will soon put everything together | Wilson Gheen | 3 | +107 | -34 |
2022-12-29 21:42 | WIP: Add prototype functions to read some several source images and to get the one closest in average color to the given pixel | Wilson Gheen | 1 | +63 | -0 |
2022-12-28 16:23 | Enable resizing an image to an exact width/length | Wilson Gheen | 1 | +17 | -7 |
2022-12-27 22:56 | Fix bug in print_avg_color | Wilson Gheen | 1 | +1 | -1 |
2022-12-27 22:56 | Add width/length options for relevant procedures | Wilson Gheen | 1 | +21 | -10 |
2022-12-27 16:23 | Move number parsing into functions pending a more elegant solution | Wilson Gheen | 1 | +30 | -24 |
2022-12-27 15:51 | Make types for x/y more consistent | Wilson Gheen | 1 | +5 | -5 |
2022-12-27 15:38 | Continue forming CLI and fix up/uncomment-out old functions | Wilson Gheen | 1 | +76 | -46 |
2022-12-27 14:10 | Fixing use of uninitialized endptr. Kludgily choosing 400 for max size out of temporary lack of knowledge | Wilson Gheen | 1 | +2 | -1 |
2022-12-27 13:52 | Clean argument error checking | Wilson Gheen | 1 | +12 | -28 |
2022-12-27 13:17 | Begin implement command line options | Wilson Gheen | 1 | +111 | -51 |
2022-12-27 11:30 | Temporarily comment out function for later reparation | Wilson Gheen | 1 | +17 | -17 |
2022-12-27 10:51 | Add function to splotch up an image based on given height/width of splotches | Wilson Gheen | 1 | +51 | -21 |
2022-12-26 17:04 | Finish up amazing function that shrinks an image in a terribly inefficient way | Wilson Gheen | 1 | +3 | -2 |
2022-12-26 11:54 | Add some functions for examining images, and one to squash an image into a blurrier version of itself | Wilson Gheen | 1 | +98 | -30 |
2022-12-25 13:07 | Move resizing into function | Wilson Gheen | 1 | +37 | -16 |
2022-12-24 22:01 | Remove unnecessary assignments | Wilson Gheen | 1 | +3 | -3 |
2022-12-24 21:53 | Remove unnecessary comparison | Wilson Gheen | 1 | +1 | -1 |
2022-12-24 21:53 | Initial commit. Add modified version of MagickCore sample program | Wilson Gheen | 1 | +43 | -0 |