| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 9 days | Fix window screenshot including invisible bordersHEADmaster | Victor Kareh | 1 | -2/+64 | |
| When marco resize borders are enabled, window screenshots had the entire frame window and included the invisible resize borders, causing artifacts around the window and leaking whatever was behind it. This reads the frame extents and compares with the client window position to determine the offset of the invisible borders and so we can adjust the dimensions to remove it. Fixes #236 | |||||
| 2025-11-14 | mate-screenshot: Cleanup on SIGINT and SIGTERM again | Colomban Wendling | 1 | -0/+13 | |
| Cleanly exit on SIGINT and SIGTERM so we can properly cleanup temporary files. | |||||
| 2025-11-04 | mate-screenshot: Replace fork save with sync save | Victor Kareh | 1 | -183/+44 | |
| Newer versions of gdk-pixbuf use libglycin's asynchronous image save mechanism. This makes the fork-save redundant and has a potential of hanging when saving a screenshot. | |||||
| 2025-08-20 | mate-screenshot: Toggle shutter sound | Victor Kareh | 2 | -1/+8 | |
| This setting allows user to enable/disable the shutter sound when taking a screenshot. Default is enabled to maintain current behavior. Fixes #134 | |||||
| 2023-05-23 | Remove init_stock_icons code and replace gtk_drag_set_icon_stock with ↵ | zhuyaliang | 1 | -30/+0 | |
| gtk_drag_set_icon_name | |||||
| 2022-02-11 | Fix build warnings about missing field initializer | rbuj | 1 | -1/+1 | |
| 2022-01-21 | Unnecessary G_OBJECT cast when calling signal connect function | rbuj | 2 | -5/+7 | |
| 2021-12-21 | mate-screenshot: fix memory leak | rbuj | 1 | -1/+3 | |
| 2021-11-24 | Use a blank line at most | rbuj | 3 | -5/+0 | |
| 2021-06-25 | update copyright to 2021 | raveit65 | 11 | -0/+11 | |
| 2021-03-05 | i18n: Do not collect the translation for Icon | rbuj | 1 | -1/+1 | |
| 2021-02-26 | mate-screenshot: fix the order of the buttons at the bottom | rbuj | 1 | -96/+109 | |
| 2021-02-08 | build: allow users to disable gettext support (--disable-nls) | rbuj | 2 | -0/+13 | |
| 2020-12-07 | Add legal notice in Makefile.am files | rbuj | 3 | -0/+45 | |
| 2020-12-07 | GNU GPL 2 license notice without post box, after copyright notice | rbuj | 11 | -142/+138 | |
| - Use always the same code snippet for including the top-level config.h | |||||
| 2020-11-27 | screenshot-save: warning -Wdangling-else | rbuj | 1 | -20/+24 | |
| 2020-06-23 | add git.mk to generate .gitignore | tamplan | 3 | -0/+3 | |
| 2020-04-16 | Remove bad-function-cast warnings | rbuj | 1 | -3/+3 | |
| 2020-03-10 | Remove warnings: function declaration isn’t a prototype | rbuj | 1 | -2/+2 | |
| 2020-03-09 | Define custom macros for wrapping the calls to gtk_builder_get_object | rbuj | 1 | -11/+13 | |
| 2020-02-24 | mate-screenshot: do not use stock icons in mate-screenshot.ui | rbuj | 1 | -29/+62 | |
| 2020-01-20 | gettext: Fix locale dir | rbuj | 1 | -4/+4 | |
| This allows to load the translations. | |||||
| 2019-12-28 | migrate from intltools to gettext | Wu Xiaotian | 3 | -7/+11 | |
| 2019-12-23 | Use gresources for UI files | rbuj | 4 | -10/+45 | |
| 2019-10-01 | Add WARN_CFLAGS to CFLAGS | rbuj | 1 | -1/+5 | |
| 2019-07-04 | Remove trailing whitespaces | Laurent Napias | 5 | -77/+77 | |
| 2019-06-10 | Change url projet's website | Laurent Napias | 1 | -1/+1 | |
| 2019-05-07 | Remove unused variables | rbuj | 1 | -1/+0 | |
| 2019-05-04 | mate-screenshot: Variable is assigned a value that is never used | rbuj | 1 | -1/+0 | |
| 2019-01-10 | move appdata to metainfo directory | monsta | 1 | -1/+1 | |
| fixes https://github.com/mate-desktop/mate-utils/issues/188 | |||||
| 2018-09-23 | screenshot: replace deprecated gdk_flush | raveit65 | 2 | -4/+10 | |
| 2018-05-23 | Add support for non-interactive screenshot directly to clipboard | Eyal Lotem | 1 | -7/+26 | |
| 2018-02-14 | avoid deprecated GtkStock | Pablo Barciela | 2 | -3/+3 | |
| 2018-01-30 | require GTK+ 3.22 and GLib 2.50 | monsta | 2 | -95/+1 | |
| 2018-01-27 | Add screenshot support for HiDPI displays | Victor Kareh | 1 | -17/+42 | |
| * Pointer coordinates needed scaling to show up in the correct location. * Window borders needed scaling to avoid a memory overflow when redrawing it. * Monitor dimensions needed scaling to show the correct size, as well as support for multi-monitor masking. Monitor masking is when you have multiple monitors with different sizes, and take a screenshot of the entire desktop. I am not currently able to test this last feature. | |||||
| 2018-01-15 | mate-screenshot: added New button (#184) | Thiago Bighetti | 3 | -48/+76 | |
| * mate-screenshot: added New button | |||||
| 2018-01-04 | screenshot-save.c: Fix build warnings with ‘pipe’ ‘write’ and ↵ | Pablo Barciela | 1 | -9/+12 | |
| ‘read’: ignoring return value declared with attribute warn_unused_result | |||||
| 2017-12-21 | WidthOfScreen and HeightOfScreen implementation | Pablo Barciela | 1 | -15/+11 | |
| This commit reverts: https://github.com/mate-desktop/mate-utils/commit/b210e404823cb5b1fa5b74d700fa3f89c2ea71a2 https://github.com/mate-desktop/mate-utils/commit/c0b5081bf32ee22094e15c5d76a8ac8e5806e4a5 And it applies an alternative to fix the deprecated functions: gkd_screen_width gdk_screen_height gdk_screen_get_width gdk_screen_get_height | |||||
| 2017-10-12 | screenshot: remove some unused code | monsta | 4 | -152/+0 | |
| 2017-10-12 | screenshot: don't get window title as it's not used later | monsta | 1 | -12/+2 | |
| it's useless since https://github.com/mate-desktop/mate-utils/commit/8f060cfddeedc196cf8689ffc670a80cbe5698c6 fixes https://github.com/mate-desktop/mate-utils/issues/165 | |||||
| 2017-08-29 | avoid deprecated gdk_screen_get_active_window | ZenWalker | 1 | -1/+44 | |
| make new function taken from: https://git.gnome.org/browse/gtk+/commit/?id=6b9e481e38571f73237f6b8a38cb4bc6987bc4ca with little changes adapted to work in screenshot-utils.c | |||||
| 2017-08-21 | gtk 3.22: avoid deprecated gdk_screen_get_monitor... functions: | ZenWalker | 1 | -0/+4 | |
| avoid deprecated: gdk_screen_get_monitor_geometry gdk_screen_get_monitor_at_window | |||||
| 2017-08-11 | avoid deprecated gdk_screen_width/height | ZenWalker | 1 | -8/+12 | |
| 2017-08-11 | avoid deprecated gdk_screen_get_width/height | ZenWalker | 1 | -2/+3 | |
| 2017-08-10 | screenshot: avoid deprecated GdkDevice objects | raveit65 | 1 | -1/+49 | |
| 2017-08-04 | avoid deprecated gdk_screen_get_n_monitors | ZenWalker | 1 | -0/+8 | |
| 2017-07-28 | don't use deprecated gtk_show_uri | raveit65 | 1 | -0/+7 | |
| 2017-04-27 | mate-screenshot: fix showing busy cursor when saving area screenshot | monsta | 1 | -1/+1 | |
| invalid cast from plain struct to GtkWidget was causing a heap of runtime warnings when saving area screenshot, and no busy cursor was shown. fallout from 7d859a9e17f0c4f0b790e8b2a3d8ac25481d7fe6... | |||||
| 2017-04-02 | screenshot: don't translate the timestamp in the filename | monsta | 1 | -4/+1 | |
| fixes https://github.com/mate-desktop/mate-utils/issues/166 same as done in: https://git.gnome.org/browse/gnome-screenshot/commit/?id=31ff64e51ec0a36d82f2c16e47e9eabc371f302e | |||||
| 2017-01-31 | drop all the ancient changelogs | monsta | 1 | -672/+0 | |
