0
Fork 0
mirror of https://github.com/emersion/grim.git synced 2026-10-22 19:11:38 +00:00

Commit graph

  • 47e2658619
    readme: move to sr.ht master Simon Ser 2022-03-30 10:20:08 +02:00
  • 238079e734 bash-completion: localize variables Oğuz Ersen 2022-03-27 14:35:26 +00:00
  • a56c25f9ee
    bash-completion: localize variables Oğuz Ersen 2022-03-27 14:35:26 +00:00
  • 89e02e663f write_jpg: fix printf format specifier Simon Ser 2022-02-09 01:24:11 +01:00
  • 92afcf4798 write_jpg: fix printf format specifier write-jpg-fmt Simon Ser 2022-02-09 01:24:11 +01:00
  • e2cb2d1279 build: bump to version 1.4.0 v1.4.0 Simon Ser 2022-02-09 00:20:30 +01:00
  • 3c55e3f7d6 build: stop using sh to invoke scdoc Simon Ser 2022-02-09 00:12:01 +01:00
  • 69f874d0b0 build: bump to Meson 0.58.0 Simon Ser 2022-02-09 00:09:48 +01:00
  • 795ff08d40 build: fix indentation and style Simon Ser 2022-02-09 00:03:58 +01:00
  • 20c7c47a0a Remove cairo dependency Manuel Stoeckl 2021-10-08 19:05:25 -04:00
  • 248210d6e8 Stop using cairo_surface_t Manuel Stoeckl 2021-10-08 19:05:16 -04:00
  • c0859c96ba write_png: switch from cairo_surface_t to pixman_image_t Manuel Stoeckl 2021-10-08 18:59:24 -04:00
  • 6742c6b347 write_jpg: switch from cairo_surface_t to pixman_image_t Manuel Stoeckl 2021-10-08 18:55:48 -04:00
  • 67b7f51f76 write_ppm: switch from cairo_surface_t to pixman_image_t Manuel Stoeckl 2021-10-08 18:50:01 -04:00
  • a8d802235d write_jpg: remove unnecessary format conversion code Manuel Stoeckl 2021-10-08 18:45:14 -04:00
  • e57b8fa7a0 Stop using cairo_status_t Manuel Stoeckl 2021-10-08 18:44:28 -04:00
  • 6947e6d43d write_jpg: use FILE* in cairo_surface_write_to_jpeg_stream Manuel Stoeckl 2021-10-08 18:35:25 -04:00
  • c608cf08da write_ppm: use FILE* in cairo_surface_write_to_ppm_stream Manuel Stoeckl 2021-10-08 18:27:06 -04:00
  • 4bc093405d Remove unused functions to write image to file Manuel Stoeckl 2021-10-08 18:14:14 -04:00
  • 6639821e94 Use stream-type functions to save images Manuel Stoeckl 2021-10-08 18:10:52 -04:00
  • 982d2783b3 Rename cairo_{jpg,ppm} to write_{jpg,ppm} Manuel Stoeckl 2021-10-08 17:59:03 -04:00
  • c2e07e5eb8 Use alternate Wayland to Pixman format conversion on big-endian Manuel Stoeckl 2022-01-17 18:13:54 -05:00
  • 7020c6df89 Use alternate Wayland to Pixman format conversion on big-endian Manuel Stoeckl 2022-01-17 18:13:54 -05:00
  • 66c4c3a4af render: add support for ≤ 24bpp pixel formats Manuel Stoeckl 2022-01-15 15:20:36 -05:00
  • aaea58ca2f build: check endianness Simon Ser 2022-01-17 14:30:33 +01:00
  • 200d877f0c render: add support for ≤ 24bpp pixel formats Manuel Stoeckl 2022-01-15 15:20:36 -05:00
  • b518aac6fd Read XDG_PICTURES_DIR from user-dirs.dirs file Jason Nader 2021-11-05 01:51:15 +09:00
  • bd1dab1279
    Read XDG_PICTURES_DIR from user-dirs.dirs file Jason Nader 2021-11-05 01:51:15 +09:00
  • d570e13d6f write_png: fix out of bounds read Manuel Stoeckl 2021-11-06 21:39:56 -04:00
  • 913800ccca write_png: fix out of bounds read Manuel Stoeckl 2021-11-06 21:39:56 -04:00
  • b749fa7a9e Remove cairo dependency Manuel Stoeckl 2021-10-08 19:05:25 -04:00
  • 6aa719429a Stop using cairo_surface_t Manuel Stoeckl 2021-10-08 19:05:16 -04:00
  • 5fd2629ae0 write_png: switch from cairo_surface_t to pixman_image_t Manuel Stoeckl 2021-10-08 18:59:24 -04:00
  • 1fa1ece6cf write_jpg: switch from cairo_surface_t to pixman_image_t Manuel Stoeckl 2021-10-08 18:55:48 -04:00
  • fe8a3c8606 write_ppm: switch from cairo_surface_t to pixman_image_t Manuel Stoeckl 2021-10-08 18:50:01 -04:00
  • 3fd76b0560 write_jpg: remove unnecessary format conversion code Manuel Stoeckl 2021-10-08 18:45:14 -04:00
  • b8d2c05eec Stop using cairo_status_t Manuel Stoeckl 2021-10-08 18:44:28 -04:00
  • 2a98be671d write_jpg: use FILE* in cairo_surface_write_to_jpeg_stream Manuel Stoeckl 2021-10-08 18:35:25 -04:00
  • 7e179b6fe3 write_ppm: use FILE* in cairo_surface_write_to_ppm_stream Manuel Stoeckl 2021-10-08 18:27:06 -04:00
  • 71f0821cdb Remove unused functions to write image to file Manuel Stoeckl 2021-10-08 18:14:14 -04:00
  • 6838e4a6c2 Use stream-type functions to save images Manuel Stoeckl 2021-10-08 18:10:52 -04:00
  • fad8c78c23 Rename cairo_{jpg,ppm} to write_{jpg,ppm} Manuel Stoeckl 2021-10-08 17:59:03 -04:00
  • fcaba96aab Allow setting compression level for PNG output Manuel Stoeckl 2021-10-05 18:42:03 -04:00
  • a0a49bbc1c Allow setting compression level for PNG output Manuel Stoeckl 2021-10-05 18:42:03 -04:00
  • e658b13d16 render: use convolution filter when downscaling Manuel Stoeckl 2021-10-06 19:09:53 -04:00
  • 17fb273c9d render: use convolution filter when downscaling Manuel Stoeckl 2021-10-06 19:09:53 -04:00
  • af000f9900 render: use pixman to compose output buffers Manuel Stoeckl 2021-10-01 19:38:20 -04:00
  • 6c4fc65071 render: use pixman to compose output buffers Manuel Stoeckl 2021-10-01 19:38:20 -04:00
  • f746858ba7 man: fix wrong section headers Oğuz Ersen 2021-08-22 18:40:47 +00:00
  • 26790aa8df
    man: fix wrong section headers Oğuz Ersen 2021-08-22 18:40:47 +00:00
  • e1cdbf0fdf add bash completion Lars Lenckowski 2021-07-18 12:16:54 +02:00
  • 62b7d3b5c7 Save 16-bit images when >8 bpc formats used Manuel Stoeckl 2021-08-08 13:13:51 -04:00
  • e48d86c8a0 Add support for 2-10-10-10 screencopy buffers Manuel Stoeckl 2021-08-07 10:03:33 -04:00
  • 6e01ddd676 Also print unsupported format codes in hex Manuel Stoeckl 2021-08-07 09:42:38 -04:00
  • 9b5259e620 Refactor convert_buffer to return a cairo surface Manuel Stoeckl 2021-08-07 09:31:59 -04:00
  • 5b9c12032d
    add bash completion Lars Lenckowski 2021-07-18 12:16:54 +02:00
  • 7f595c16b7
    Merge 5492370213 into c7ef385b55 Jason Nader 2021-07-10 16:10:39 -04:00
  • c7ef385b55 Stop using PATH_MAX Simon Ser 2021-07-05 14:18:34 +02:00
  • a4d6697cb5 Make output_filename const Simon Ser 2021-07-05 14:12:41 +02:00
  • 2140d00aac Replace sprintf with snprintf Simon Ser 2021-07-05 14:10:43 +02:00
  • 0d3fab7e1d Make get_output_dir return value const Simon Ser 2021-07-05 14:07:22 +02:00
  • dea954de0a readme: IRC channel moved to Libera Chat Simon Ser 2021-07-04 22:30:08 +02:00
  • 0e677488ad Add example for taking screenshot of active window Siavash Askari Nasr 2021-05-24 21:54:45 +04:30
  • c606166e98 Add example for taking screenshot of active window Siavash Askari Nasr 2021-05-24 21:54:45 +04:30
  • c860a2473a Bump to v1.3.2 v1.3.2 Simon Ser 2021-04-17 19:41:14 +02:00
  • 070226c012 build: bump to 1.3.2 Simon Ser 2021-04-17 19:40:57 +02:00
  • 4d94e0b135 main,render: replace assert(false) with abort(). Érico Rolim 2021-02-02 20:03:14 -03:00
  • 14498db10b main,render: replace assert(false) with abort(). Érico Rolim 2021-02-02 20:03:14 -03:00
  • 56f23962ed
    add pregenerated man page in mdoc Aisha Tammy 2021-01-24 14:39:25 -05:00
  • 420f602eb2
    Add example for delayed screenshots Einar 2020-11-20 09:06:53 +01:00
  • 2c15b09fa4 Fix 180-degree rotated buffers without Y_INVERT Simon Ser 2020-11-16 11:51:50 +01:00
  • 8bba5b6dec
    Fix 180-degree rotated buffers without Y_INVERT Simon Ser 2020-11-16 11:51:50 +01:00
  • 2278f44477
    Remove unnecessary wl_display_dispatch calls Simon Ser 2020-08-24 10:57:35 +02:00
  • a5e009a870
    Bump to v1.3.1 v1.3.1 Simon Ser 2020-07-21 20:11:14 +02:00
  • fd01cf8215
    Explain that '.' is grim's final fallback dir Adrian Ratnapala 2020-06-19 20:26:18 +10:00
  • 55a6ff24ec fix bufferoverflow in output_filepath Robin Karlsson 2020-05-21 19:03:38 +02:00
  • ab1e418176 fix bufferoverflow in output_filepath Robin Karlsson 2020-05-21 19:03:38 +02:00
  • 5d5f0f4390 Improve error message for when supplied region is invalid Jason Nader 2020-05-08 23:10:27 +09:00
  • e9373e0668
    Improve error message for when supplied region is invalid Jason Nader 2020-05-08 23:10:27 +09:00
  • 8f9d60885c Correct interpretation of output rotation Daniel Playfair Cal 2020-04-21 21:48:31 +10:00
  • 1ed74a8f44 Correct interpretation of output rotation Daniel Playfair Cal 2020-04-21 21:48:31 +10:00
  • 7a55773724
    contrib/completions: fix unset datadir variable Simon Ser 2020-03-20 15:23:50 +01:00
  • 05927ea82b
    contrib/completions: fix fish file path Simon Ser 2020-03-20 14:49:28 +01:00
  • ba7e55ca1e completions: add missing option Jason Nader 2020-03-20 22:24:49 +09:00
  • 0ed84a82fe
    completions: add missing option Jason Nader 2020-03-20 22:24:49 +09:00
  • dc36684d9b Add completions for fish-shell Jason Nader 2020-03-03 12:58:16 +09:00
  • f2b7f3036d
    Add completions for fish-shell Jason Nader 2020-03-03 12:58:16 +09:00
  • 862aeee61f Fix maybe-uninitialized warning Gilles Talis 2020-02-09 15:52:23 +01:00
  • 8e2428d4c0 Define _GNU_SOURCE for strdup() Gilles Talis 2020-02-09 15:57:38 +01:00
  • db1741df36 Fix maybe-uninitialized warning Gilles Talis 2020-02-09 15:52:23 +01:00
  • 8f6a654b4a
    build: bump version to 1.3.0 v1.3.0 Simon Ser 2020-01-16 12:33:31 +01:00
  • 3e3f5af7ef
    build: set warning_level=3 Simon Ser 2020-01-16 12:33:17 +01:00
  • b5baf903d8
    readme: remove explicit sway version, remove package manager section Simon Ser 2020-01-16 12:25:26 +01:00
  • 5492370213
    Debug Jason 2019-12-21 09:19:19 +09:00
  • 71bf5300e6
    Generates file with scale info. Now just need to write to buffer instead Jason 2019-12-15 23:55:59 +09:00
  • d03c68419a Provide more helpful error message Jason 2019-12-10 22:09:06 +09:00
  • 5b9ad8c66a Fix maybe-uninitialized warning ppascher 2019-12-13 16:34:17 +01:00
  • 6a3a95358a
    change switch default to NULL initialize + assert ppascher 2019-12-13 16:27:37 +01:00
  • 583a8314b7
    add missing default ppascher 2019-12-13 01:54:58 +01:00
  • bf0e2ad7ea
    Provide more helpful error message Jason 2019-12-10 22:09:06 +09:00
  • 112f302b19
    man: document env variables Simon Ser 2019-12-10 13:59:43 +01:00
  • 9f16dec4e8 Allow user to set default output dir. Jason 2019-12-07 15:36:16 +09:00
  • 081462a3c1 Update documentation muskox 2019-03-17 00:48:32 -04:00
  • 9180d8e9f7 Use a default filename if no filename is provided muskox 2019-03-17 00:35:05 -04:00
  • 03756beb5f
    Allow user to set default output dir. Jason 2019-12-07 15:36:16 +09:00
  • b6aa083573
    Update documentation muskox 2019-03-17 00:48:32 -04:00
  • d616f7721e
    Use a default filename if no filename is provided muskox 2019-03-17 00:35:05 -04:00
  • a9af6088d5
    readme: add note about IRC channel Simon Ser 2019-07-20 19:11:00 +03:00
  • fb7261fbff Update grim.1.scd fox.cpp 2019-06-10 18:58:32 +00:00
  • 49c4532a6d
    Update grim.1.scd fox.cpp 2019-06-10 18:58:32 +00:00
  • 5ebea4eb73 fix: sign-compare warning Erick Cafferata 2019-06-09 12:04:47 -05:00
  • b677f20a93 fix: sign-compare warning Erick Cafferata 2019-06-09 12:04:47 -05:00
  • e96ae28593
    readme: add color picker example Simon Ser 2019-06-04 23:00:59 +03:00
  • 8b7b9d9845
    Bump to v1.2 v1.2.0 Simon Ser 2019-06-03 21:50:17 +03:00
  • fc03cb92ee
    Fix help message alignment Simon Ser 2019-06-03 21:49:36 +03:00
  • f9541db053 Actually output ppm when piping to stdout Josef Gajdusek 2019-06-03 18:41:43 +02:00
  • 23c542d3ad Actually output ppm when piping to stdout Josef Gajdusek 2019-06-03 18:41:43 +02:00
  • 5032b94723 Clarified installation instructions in README.md (#52) 27 2019-06-02 03:22:34 -07:00
  • be4b76e88a Reverted change of section order in README.md happysmash27 2019-06-01 18:44:37 -07:00
  • 2a7b243950 Reorganised README.md to make installation instructions more clear happysmash27 2019-06-01 18:42:31 -07:00
  • d22c2ef82a Add support for the ppm output format Josef Gajdusek 2019-05-18 23:30:22 +02:00
  • 42891f6be9 Add support for the ppm output format Josef Gajdusek 2019-05-18 23:30:22 +02:00
  • 51b88dfea9 Update documentation muskox 2019-03-17 00:48:32 -04:00
  • f98b892460 Use a default filename if no filename is provided muskox 2019-03-17 00:35:05 -04:00
  • 94afc6d2f7 Add a command for recording the focused window to GIF Alexander F. Rødseth 2019-03-04 18:52:09 +01:00
  • 6994df611f Convert to Meson feature options Jan Beich 2019-02-20 12:50:42 +00:00
  • 3d3600128f Convert to Meson feature options Jan Beich 2019-02-20 12:50:42 +00:00
  • c00f545e0f
    meson: bump version to 1.1 emersion 2019-02-05 16:32:52 +01:00
  • 1e8dde32b6
    Add support for WL_SHM_FORMAT_ABGR8888 v1.1 emersion 2019-01-29 15:09:25 +01:00
  • 2e0e3ad4ef Add command to save to file + pipe to wl-copy. Connor E 2019-01-18 22:23:41 +00:00
  • b22b8a5ac3
    readme: add an example to copy to clipboard emersion 2019-01-11 23:45:13 +01:00
  • 4731977e9b Fix grim + slurp command in README.md. PlusMinus0 2018-12-20 14:04:58 +01:00
  • 462459664f
    Fix grim + slurp command in README.md. PlusMinus0 2018-12-20 14:04:58 +01:00
  • 39dfcfc04e
    readme: simplify slurp example emersion 2018-12-19 22:47:11 +01:00
  • 22a08ee793
    Fix switch fallthrough breaking PNG files emersion 2018-12-04 23:00:50 +01:00
  • d2508c4244
    Improve README emersion 2018-12-04 22:29:43 +01:00
  • 82fcfabb97
    Add missing meson_options.txt emersion 2018-12-04 22:24:29 +01:00
  • b5ad4f9db5
    Add an option to disable JPEG support emersion 2018-12-04 22:22:20 +01:00
  • d27b96f29e Add example command for grabbing from a specific monitor (#30) Alexander F. Rødseth 2018-11-29 13:44:30 +01:00
  • baf02aaade Adjust example commands Alexander F. Rødseth 2018-11-29 10:42:55 +01:00
  • 9c91fc712b Use jq to grab the focused monitor name Alexander F. Rødseth 2018-11-28 14:32:02 +01:00
  • 7fd80e2297 Add example for grabbing from a specific monitor Alexander F. Rødseth 2018-11-27 11:47:37 +01:00
  • 9c2e630da9
    Bump to v1.0 v1.0 emersion 2018-11-22 08:44:58 +01:00
  • bced8c8816
    Merge pull request #25 from jnpkrn/i686build emersion 2018-11-16 14:47:44 +01:00
  • c50a34720c
    Use shm_open instead of XDG_RUNTIME_DIR emersion 2018-11-14 18:38:33 +01:00
  • b2b0647c2c
    Merge pull request #27 from xyproto/readme emersion 2018-11-14 17:47:43 +01:00
  • 203b3d1df4 Update documentation Alexander F. Rødseth 2018-11-14 14:46:09 +01:00
  • aa679f0501
    Fix i686 build -Werror=incompatible-pointer-types complaint Jan Pokorný 2018-11-03 15:16:08 +01:00
  • 61df6f0a95
    readme: sway 1.0-beta.1 has been released emersion 2018-10-24 21:39:44 +02:00
  • 97202f2200 Add support for WL_SHM_FORMAT_XRGB8888 emersion 2018-10-14 18:28:59 +02:00