- Aug 13, 2009
-
-
Jérôme Guelfucci authored
-
- Jul 07, 2009
-
-
Jerome Guelfucci authored
Add libsoup as a dependency, remove the XMLRPC-C stuff. Factorize the xmlrpc calls in lib/screenshooter-zimagez.c and add some additional error checking. (Old svn revision: 7690)
-
- May 29, 2009
-
-
Jerome Guelfucci authored
Use sd->cli and sd->close correctly so that it does not exit the main loop when running the panel plugin which makes it crash. Simplify the code a bit and set the members of the structure correctly when initializing the application and the plugin. (Old svn revision: 7437)
-
- May 18, 2009
-
-
Jerome Guelfucci authored
structure. Combined with the close member of the structure, this allows to close the application or not depending on how the executable is called. * src/main.c, lib/screenshooter-actions.{c,h}: move the dialog stuff to (screenshooter_take_and_output_screenshot) which is from now on a GSourceFunc. It returns TRUE if we want to take another screenshot, else it quits the main loop and returns FALSE. It is called via g_idle_add in (main), which allows us to always have a main loop. The workaround consisting in sleep (1) before taking a screenshot seems useless now. * lib/screenshooter-zimagez.c: don't start and exit a main loop here, run the dialog instead of showing it. * panel-plugin/screenshooter-plugin.c: set the cli member of the structure to false when initializing the plugin. (Old svn revision: 7361)
-
- May 16, 2009
-
-
Jerome Guelfucci authored
an error using a GtkMessageDialog. * lib/*, panel-plugin/screenshooter-plugin.c, src/main.c: - use (screenshooter_error) instead of (xfce_err). - remove some trailing white spaces. * lib/screenshooter-job.c (screenshooter_job_ask_info): add a missing return, when the job has been cancelled. * TODO: updated. (Old svn revision: 7352)
-
- May 01, 2009
-
-
Jerome Guelfucci authored
This still needs a lot of polishment, but let's make things public. * src/Makefile.am, panel-plugin/Makefile.am: change the linking order. * lib/screenshooter-zimagez.c: - (warn_if_fault_occurred) to warn if an error occured during the XML transaction. - (screenshooter_upload_to_zimagez) to upload the screenshot. Still needs a lot of polish, but at least it works. * TODO: updated. 2009-04-19 jeromeg * src/main.c: - sort the CLI options by alphabetical order. - add an upload CLI option. - add some G_LIKELY and G_UNLIKELY macros. * lib/screenshooter-actions.c: - add some G_LIKELY and G_UNLIKELY macros. - call the upload function when the user requested it. * lib/screenshooter-utils.{c,h}: add a (rot13) function to encode the password before sending it. * lib/screenshooter-zimagez.{c,h}: two new files to support the upload of screenshots to ZimageZ.com, a free Web hosting solution. * lib/screenshooter-global.h: add the upload option. * lib/Makefile.am: add the two new files to the source. * configure.ac.in: check for xmlrpc-c, this is a bit uggly, but xmlrpc-c does not provide a .pc file... (Old svn revision: 7299)
-
- Apr 16, 2009
-
-
Jerome Guelfucci authored
- remove the wrong XFCE_PANEL_PLUGIN_REGISTER_INTERNAL macro call, the plugin is external. - add (set_panel_button_tooltip) to simplify the code, this function sets the tooltip according to the area to be captured. - use g_spawn_command_line_async to laucnh the help window. - improve the indentation in some places. * lib/screenshooter-utils.c: - improve the indentation in some places. - (screenshooter_open_screenshot): + declare the variables at the beginning of the code block. + use g_spawn_command_line_async to launch the applications. * lib/screenshooter-dialogs.c: improve the indentation. (Old svn revision: 7216)
-
- Mar 14, 2009
-
-
Jerome Guelfucci authored
Gthread-2.0 >= 2.6.0 is now required. * configure.ac.in, src/main.c, src/Makefile.am, panel-plugin/screenshooter-plugin.c, panel-plugin/Makefile.am: add a dependence on gthread and initialize the threads at startup. * TODO: updated. * lib/screenshooter-actions.c: use the URI of the temporary directory and not its path, fixes the open with mode. * lib/screenshooter-dialogs.c: - (cb_progress_upload) add the remaining number of bytes to the progress bar. - (cb_finished_upload) add some debugging information. - (save_screenshot_to_local_path) return the save location. - (save_screenshot_to_remote_location): + tweak the layout of the progress dialog. + run the dialog AFTER starting the copy so that it does not block everything. + delete the temp file after the transfer. - (save_screenshot_to) return the save location when saving to a local destination. - (screenshooter_save_screenshot): + destroy the dialog as early as possible so that it does not block the main loop. + fix the open with mode here too. * autogen.sh: use git svn instead of git svn. (Old svn revision: 6901)
-
- Feb 26, 2009
-
-
Jerome Guelfucci authored
(Old svn revision: 6799)
-
- Feb 22, 2009
-
-
Jerome Guelfucci authored
(Old svn revision: 6753)
-
Jerome Guelfucci authored
(Old svn revision: 6745)
-
- Jan 18, 2009
-
-
Jerome Guelfucci authored
(Old svn revision: 6487)
-
- Jan 14, 2009
-
-
Jerome Guelfucci authored
(Old svn revision: 6455)
-
- Jan 09, 2009
-
-
Jerome Guelfucci authored
panel-plugin/screenshooter.desktop.in.in: Fix a typo in the comment, thanks to Per Kongstad (p_kongstad@op.pl). (Old svn revision: 6426)
-
- Jan 05, 2009
-
-
Jerome Guelfucci authored
(Old svn revision: 6406)
-
- Jan 02, 2009
-
-
Jerome Guelfucci authored
* configure.ac.in: - use @LINGUAS@ instead of copying things from po/LINGUAS manually. - set debugging as full for svn snapshots. * panel-plugin/screenshooter-plugin.c: directly use button instead of pd->button. (Old svn revision: 6394)
-
Jerome Guelfucci authored
(Old svn revision: 6392)
-
Jerome Guelfucci authored
(Old svn revision: 6390)
-
- Dec 28, 2008
-
-
Jerome Guelfucci authored
(Old svn revision: 6372)
-
- Dec 16, 2008
-
-
Jerome Guelfucci authored
(Old svn revision: 6326)
-
- Dec 13, 2008
-
-
Jerome Guelfucci authored
* Update the desktop files. * po/: update po. (Old svn revision: 6296)
-
Jerome Guelfucci authored
Collins patch. * lib/screenshooter-dialogs.c: update the dialog for the new mode, patch by David Collins. * panel-plugin/screenshooter-plugin.c: update the tooltips for the new mode. * NEWS: updated. (Old svn revision: 6295)
-
- Dec 12, 2008
-
-
Jerome Guelfucci authored
the preferences dialog of the plugin. * panel-plugin/screenshooter.desktop.in.in: change the name of the desktop file. (Old svn revision: 6294)
-
- Dec 06, 2008
-
-
Jerome Guelfucci authored
* src/main.c: rework the managing of the dialog response and a support for the help button. * panel-plugin/screenshooter-plugin.c: add support for help button. (Old svn revision: 6287)
-
- Nov 30, 2008
-
-
Jerome Guelfucci authored
(Old svn revision: 6237)
-
Jerome Guelfucci authored
- remove preferences CLI option , the application can set the default save folder now. - fix the rc file mess. Use xfce_resource_lookup and xfce_resource_save_location so that folders get created if they don't exist. Thanks to Nick Schermer for helping. * lib/screenshooter-utils.{c,h}: - remove the dir_only option in (screenshooter_read_rc_file). * lib/screenshooter-dialogs.{c,h}: - remove (screenshooter_preferences_dialog). *lib/screenshooter-actions.c: - don't hardcode "/tmp", use g_get_tmp_dir () instead. * panel-plugin/screenshooter-plugin.c: - use new syntax for screenshooter_read_rc_file. (Old svn revision: 6235)
-
- Nov 28, 2008
-
-
Jerome Guelfucci authored
(Old svn revision: 6218)
-
- Nov 26, 2008
-
-
Jerome Guelfucci authored
- merge the save checkbox and the default save location filechooser to a single line. - remove some unused variables. * panel-plugin/screenshooter-plugin.c: update the tooltips. (Old svn revision: 6203)
-
- Nov 24, 2008
-
-
Jerome Guelfucci authored
- re-add "none" application, fixes the segfault in the plugin dialog. * lib/screenshooter-dialogs.c (screenshooter_dialog_new): - add a "Application:" label. - Improve the layout. - the "Default save location" label should not be bold. (Old svn revision: 6194)
-
- Nov 22, 2008
-
-
Jerome Guelfucci authored
First step towards adding "copy to clipboard" functionnality. This commits may break a few things which will be fixed later. Based on the work of David Collins. * lib/screenshooter-utils.{c,h}: - fix includes - cleanup prototypes - (screenshooter_copy_to_clipboard) Partially apply a patch by David Collins to add copying to clipboard possibility. - add post screenshot actions in the ScreenshotData struct, in (screenshooter_read_rc_file) and in (screenshooter_write_rc_file) (Patch by David Collins). - remove all references to "none" application. * lib/screenshooter-dialogs.{c,h}: - remove all references to none application. - remove (cb_combo_active_item_set_sensitive). - remove "none" item from (add_item). * lib/screenshooter-actions.{c,h}: - added to manage post screenshot actions. * lib/Mafile.am: add new source files. * lib/libscreenshooter.h: include screenshooter-actions.h. * src/main.c, panel-plugin/screenshooter-plugin.c: - use (screenshooter_take_and_output_screenshot). (Old svn revision: 6156)
-
- Nov 15, 2008
-
-
Jerome Guelfucci authored
* Add -Werror again. * src/main.c: Use "V" for version, instead of "v". * configure.ac.in: set version to 1.4.0.1. (Old svn revision: 6111)
-
Jerome Guelfucci authored
(Old svn revision: 6105)
-
- Nov 05, 2008
-
-
Jerome Guelfucci authored
- If no application is selected to open the screenshots, show the save dialog as usual. If an application is selected, save the screenshot in /tmp without showing the save dialog, and open it with the application. The user will then be able to do what he wants to do with the picture, and to save it where he wants using the application. - don't leak screenshot_path when GIO is not present on the system. * NEWS: updated (Old svn revision: 5981)
-
- Nov 04, 2008
-
-
Jerome Guelfucci authored
(Old svn revision: 5967)
-
Jerome Guelfucci authored
(Old svn revision: 5966)
-
- Nov 03, 2008
-
-
Jerome Guelfucci authored
* lib/screenshooter-dialog.c: - (cb_combo_active_item_changed) Fix prototype and do not free sd->app as it makes the plugin segfault. * lib/screenshooter-utils.c: - (screenshooter_open_screenshot) Display the error with xfce_err if any. * TODO: updated. (Old svn revision: 5942)
-
- Oct 28, 2008
-
-
Jerome Guelfucci authored
(take_screenshot) and (save_screenshot). * src/main.c: use the new function names in (main). * panel-plugin/screenshooter-plugin.c: - use new function names. - add a missing prototype. - clean the indentation of prototypes. - add a "cb_" before all callback functions names. - use a "screenshooter_plugin_" prefix for other functions. (Old svn revision: 5848)
-
- Oct 22, 2008
-
-
Jerome Guelfucci authored
* Save the state of the main application's button and reload them the next time. * Various code cleanups. (Old svn revision: 5746)
-
- Jun 06, 2008
-
-
Jerome Guelfucci authored
(Old svn revision: 4898)
-
Jerome Guelfucci authored
(Old svn revision: 4897)
-