-
v1.4.0e2cb2d12 · ·
grim v1.4.0 This release removes the cairo dependency and replaces it with pixman. This change allows us to support more pixel formats (some ≤ 24bpp formats are now supported, high bpp is planned in the future). XDG_PICTURES_DIR is now correctly handled according to the FreeDesktop specification. The compression level can now be set for PNG output. Jason Nader (1): Read XDG_PICTURES_DIR from user-dirs.dirs file Lars Lenckowski (1): add bash completion Manuel Stoeckl (18): render: use pixman to compose output buffers render: use convolution filter when downscaling Allow setting compression level for PNG output write_png: fix out of bounds read render: add support for ≤ 24bpp pixel formats Use alternate Wayland to Pixman format conversion on big-endian Rename cairo_{jpg,ppm} to write_{jpg,ppm} Use stream-type functions to save images Remove unused functions to write image to file write_ppm: use FILE* in cairo_surface_write_to_ppm_stream write_jpg: use FILE* in cairo_surface_write_to_jpeg_stream Stop using cairo_status_t write_jpg: remove unnecessary format conversion code write_ppm: switch from cairo_surface_t to pixman_image_t write_jpg: switch from cairo_surface_t to pixman_image_t write_png: switch from cairo_surface_t to pixman_image_t Stop using cairo_surface_t Remove cairo dependency Oğuz Ersen (1): man: fix wrong section headers Siavash Askari Nasr (1): Add example for taking screenshot of active window Simon Ser (9): readme: IRC channel moved to Libera Chat Make get_output_dir return value const Replace sprintf with snprintf Make output_filename const Stop using PATH_MAX build: fix indentation and style build: bump to Meson 0.58.0 build: stop using sh to invoke scdoc build: bump to version 1.4.0
-
v1.3.1a5e009a8 · ·
grim v1.3.1 Adrian Ratnapala (1): Explain that '.' is grim's final fallback dir Daniel Playfair Cal (1): Correct interpretation of output rotation Gilles Talis (1): Fix maybe-uninitialized warning Jason Nader (3): Add completions for fish-shell completions: add missing option Improve error message for when supplied region is invalid Robin Karlsson (1): fix bufferoverflow in output_filepath Simon Ser (2): contrib/completions: fix fish file path contrib/completions: fix unset datadir variable
-
v1.3.08f6a654b · ·
grim v1.3.0 This release allows grim to be invoked without a destination file argument, in which case a timestamped file will be written in $XDG_PICTURES_DIR. Erick Cafferata (1): fix: sign-compare warning Jason (2): Allow user to set default output dir. Provide more helpful error message Simon Ser (6): readme: add color picker example readme: add note about IRC channel man: document env variables readme: remove explicit sway version, remove package manager section build: set warning_level=3 build: bump version to 1.3.0 fox.cpp (1): Update grim.1.scd muskox (2): Use a default filename if no filename is provided Update documentation ppascher (1): Fix maybe-uninitialized warning
-
v1.2.08b7b9d98 · ·
grim v1.2.0 This release adds support for the PPM format. This is useful for speeding up grim when piping its output into another process. 27 (1): Clarified installation instructions in README.md (#52) Jan Beich (1): Convert to Meson feature options Josef Gajdusek (2): Add support for the ppm output format Actually output ppm when piping to stdout Simon Ser (2): Fix help message alignment Bump to v1.2 emersion (1): meson: bump version to 1.1
-
-