This repository has been archived by the owner on Mar 30, 2022. It is now read-only.
Releases: emersion/grim
Releases · emersion/grim
1.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 and high bit depth formats are now supported).
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
1.3.2
1.3.1
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
1.3.0
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
1.2.0
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