summaryrefslogtreecommitdiff
path: root/mate-screenshot
AgeCommit message (Collapse)AuthorFilesLines
2017-04-27mate-screenshot: fix showing busy cursor when saving area screenshotmonsta1-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-02screenshot: don't translate the timestamp in the filenamemonsta1-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-31drop all the ancient changelogsmonsta1-672/+0
2016-11-22mate-screenshot: rename .ui file to the original namemonsta3-2/+2
no need to mention GTK+3 anymore
2016-11-22move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta5-586/+5
and require mate-panel >= 1.17
2016-11-22fix indent a bit and remove some weird commented codemonsta1-4/+4
2016-09-01GTK+-3 screenshot-dialog: Avoid resizing the preview too muchraveit651-0/+19
Relying on configure events to resize the preview makes us do more work than necessary and, in particular, gtk+ sometimes sends us phony configure events sized 1x1 which make us hit a pretty CPU intensive resize operation in gdk-pixbuf. Instead, we can avoid all that by creating the preview pixbuf lazily on the draw handler using the actual allocated widget size. https://bugzilla.gnome.org/show_bug.cgi?id=768087 taken from: https://git.gnome.org/browse/gnome-screenshot/commit/?id=c21823b
2016-09-01GTK+-3 screenshot-utils: don't use deprecated GDK apiraveit651-0/+22
Use GdkDevice and GdkDeviceManager instead of the deprecated pointer GDK API. taken from: https://git.gnome.org/browse/gnome-screenshot/commit/?h=gnome-3-4&id=29e5f8c
2016-09-01GTK+-3 screenshot-utils: use GtkStyleContext to draw the area selectionraveit651-2/+24
taken from: https://git.gnome.org/browse/gnome-screenshot/commit/?h=gnome-3-4&id=e25c879
2016-09-01avoid deprecated gdk_cursor_new ()raveit652-3/+7
2016-08-06screenshot: install both UI filesraveit651-6/+2
this fixes distcheck with creating mate-utils.pot
2016-06-27Fix missing image and effect buttonsOz N Tiram1-3/+13
2016-06-20Add option to print version and exitOz N Tiram1-0/+7
* added code from gnome-screenshot basically
2016-06-20Remove usage of GtkAlignment with GTK+3Oz N Tiram2-3/+6
2016-06-20Some more fixes for gtk+3Oz N Tiram2-15/+70
* remove deprecated calls to: - gdk_keyboard_grab - gdk_pointer_grab - gdk_keyboard_ungrab - gdk_pointer_ungrab GTK+3 Replace on_preview_expose_event This method used many deprecated calles. This method was replaced with on_preview_draw, code taken directly from current gnome-screenshot
2016-06-20Remove deprecated usage of gtk_image_new_from_stockOz N Tiram1-1/+5
if using gtk3
2016-06-20Modify glade file for the new glade format and use it for gtk3Oz N Tiram3-1/+235
* Add glade ui for gtk+3 * Remove usage of things like GTKHBox, GTKHButtonBox and other deprecated widgets
2016-03-23screenshot: fix indent a bitmonsta1-2/+2
2016-03-22Update mate-screenshot.cDaveBlack1-2/+2
2016-01-26screenshot: properly disable effects and delay when launched with -aimonsta1-0/+2
fixes https://github.com/mate-desktop/mate-utils/issues/133
2016-01-22[GTK+3] screenshot: fix deprecated usage of Gtk{H,V}Boxmonsta1-0/+36
2016-01-22[GTK+3] screenshot: fix deprecated usage of GtkMiscmonsta1-0/+25
2016-01-03drop MateConf migration scriptsMonsta2-11/+1
2015-12-22mate-screenshot: reduce ifdef hell a bitmonsta1-19/+12
2015-09-25configure: drop useless --enable-deprecated optionMonsta1-2/+1
2015-09-09fix broken mate-screenshotmonsta1-1/+1
2015-09-09Fixup gettext domain in gsettings schemasinfirit1-1/+1
2015-09-09mate-screenshot: move stuff to data/ and src/ subdirsmonsta20-93/+85
2015-09-08Add a timestamp to screenshot filenames by defaultinfirit2-28/+18
Useful for correct ordering, fixes #115 Also drop the window name as we now have the time-stamp to distinguish between screen-shots.
2015-07-07Revert "help: fix help link in mate-screenshot"Monsta1-1/+1
This reverts commit 9a5ca02338789b5604133e54b21abcaf0b57e505.
2015-06-23help: fix help link in mate-screenshotraveit651-1/+1
2015-06-16fixes for gschema translationraveit652-21/+17
taken from: https://github.com/mate-desktop/eom/commit/a2055e1 - bumped required intltool version to 0.50.1 - renamed and corrected gschema xml for proper intltool usage - sorted lines in po/POTFILES.in (as requested in the header)
2014-12-29mate-screenshot: fix UI load in GTK+3 buildMonsta1-2/+0
these two events are set up in the code anyway
2014-12-17mate-screenshot: show the actual error message when UI load failsMonsta1-4/+7
Closes https://github.com/mate-desktop/mate-utils/pull/81
2014-12-16mate-screenshot: Do not use g_settings_list_schemasinfirit1-10/+5
2014-12-15Revert "mate-screenshot: simplify get_desktop_dir()"infirit1-1/+27
This reverts commit 21c397d825cb06890efb0e847c13b9c3c6254db0.
2014-12-15mate-screenshot: simplify get_desktop_dir()infirit1-27/+1
2014-12-15Fix deprecated functionsinfirit2-0/+5
Remove, now unneeded, gdkkeysyms-compat.h include Always use gtk_combo_box_text_new (since Gtk+ 2.24) Gtk3: do not use gdk_cursor_unref Gtk3: replace gtk_hpaned_new Gtk3: replace gtk_widget_modify_font
2014-12-15Remove deprecated g_thread_initinfirit1-2/+0
2014-12-15don't leak memoryMonsta1-0/+1
2014-11-13Gtk+3: Fix build, closes #77infirit1-1/+1
2014-11-10Add missing #include <config.h> to make translations workinfirit1-0/+4
Based on gnome-utils commit: 95edffa91ed559515d659187baba6ec7806b251b From: Kjartan Maraas <[email protected]>
2014-11-10mate-screenshot: Several fixes taken from gnome-screenshotinfirit3-170/+212
Code taken from commits: screenshot: Rewrite event handling in area selection 772b9cc0774468ea21addb85ef843ee8dfef9e00 screenshot: add a workaround to avoid capturing the selection window 745eea03a3092fa055f76132971e3dd2bb4e8737 screenshot: Don't snap the selection 13741db3522aaac8be732567bca00d9c81929b72
2014-11-10appdata: Add necessary markers for translationinfirit1-3/+3
2014-11-10appdata: Fixup spelling of MATEinfirit1-2/+2
2014-11-10appdata: Add autotool bits for appdatainfirit2-7/+12
2014-11-09Update mate-screenshot.appdata.xmlalxpl1-5/+0
2014-11-09Create mate-screenshot.appdata.xmlalxpl1-0/+32
An appdata file for inclusion in the upcoming software centers as per the new freedesktop.org specs. It should be placed in /usr/share/appdata/ similar to the way .desktop files are placed in /usr/share/applications/, e.g. if you have a "$(datadir)/applications" definition in your makefiles, you need to add a "$(datadir)/appdata" as well. Please, skim through the file in case I made a mistake and please, include it in the 1.8 branch as well. Thanks!
2014-07-03Remove has_separator properties from ui filesmate-utils-1.9.0Stefano Karapetsas1-1/+0
2014-07-01Cleanup GTK_CHECK_VERSION and unify gtk+2/3 code where possibleinfirit1-24/+0
gdk_x11_set_sm_client_id | Since 2.24 gdk_x11_display_get_xdisplay | Since 2.2 GDK_DISPLAY_XDISPLAY | Since always GDK_WINDOW_XID | Since always gdk_window_get_screen | Since 2.24 gdk_x11_window_foreign_new_for_display | Since 2.24 gdk_window_get_width | Since 2.24 gdk_window_get_height | Since 2.24