~emersion/grim

v1.4.1 1 year, 4 months ago .tar.gz browse log

grim v1.4.1

Eric Li (1):
      main: add newline to end of error message

Manuel Stoeckl (1):
      render: print error message when image alloc fails

Oğuz Ersen (1):
      bash-completion: localize variables

Simon Ser (7):
      write_jpg: fix printf format specifier
      readme: stop mentionning Sway
      readme: move to sr.ht
      ci: update clone URL to sr.ht
      man: update URL to sr.ht
      Fail when more than one arguments are passed in
      build: bump version to 1.4.1

v1.4.0 2 years ago .tar.gz browse log

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.2 3 years ago .tar.gz browse log

grim v1.3.2

Simon Ser (3):
      Remove unnecessary wl_display_dispatch calls
      Fix 180-degree rotated buffers without Y_INVERT
      build: bump to 1.3.2

Érico Rolim (1):
      main,render: replace assert(false) with abort().

v1.3.1 4 years ago .tar.gz browse log

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.0 4 years ago .tar.gz browse log

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.0 5 years ago .tar.gz browse log

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

v1.1 5 years ago .tar.gz browse log

Add support for WL_SHM_FORMAT_ABGR8888

Fixes https://github.com/emersion/grim/issues/24

v1.0 5 years ago .tar.gz browse log

Bump to v1.0