- Aug 13, 2009
-
-
Jérôme Guelfucci authored
-
Jérôme Guelfucci authored
-
Jérôme Guelfucci authored
If it does not exist, use the home directory as a fallback.
-
Jérôme Guelfucci authored
Try to set some sane defaults: always append the date and the time to the file name, the default title being "Screenshot". The title and horodating options are still setable in the configuration file. Fix the date format and always save the preferences in the main app.
-
Jérôme Guelfucci authored
-
Jérôme Guelfucci authored
Add two new options: the title of the capture is now customizable and is used to generate the name of the saved captures. It is now also possible to append the date and the time of capturing to the name of the saved file (TODO: check if "horodating" exists in English). Fix a leak in the panel plugin.
-
Jérôme Guelfucci authored
Use horizontal boxes instead of a table to place the combobox and the file chooser. This makes the dialog smaller and saves a lot of wasted space.
-
Jérôme Guelfucci authored
-
Jérôme Guelfucci authored
-
Jérôme Guelfucci authored
Don't exit the gtk main loop when running the panel plugin, or the panel plugin will be killed. Don't accept two region options or two action options. Warn the user that mouse, delay and action option are ignored when passed without a region option. At the moment, those error and warning messages are only displayed in logs or in a terminal. I don't think it's worth showing an error dialog for this.
-
Jérôme Guelfucci authored
This new interface is based on a suggestion by Yves-Alexis Pérez. The former main dialog is split into two dialogs: one for selecting the region to be captured and the delay, while the second one displays a preview of the screenshot and lists the available actions. The main application shows the first dialog, then the second one. If one of the region cli options is given, the screenshot is taken accordingly and the second dialog is displayed. The panel plugin uses the first dialog as a configuration dialog. When you click the plugin, the screenshot is taken and the second dialog is shown.
-
Jérôme Guelfucci authored
In some cases, the WM/X server does not update the active window quickly enough. When running the application and taking a screenshot of the active window this can create a corrupted screenshot. Adding a one second delay in that case fixes this issue.
-
Jérôme Guelfucci authored
The thumbnail's width and height now have a maximum of 150 pixels, if they are less than 150 pixels, use the screenshot itself as a thumbnail.
-
Jérôme Guelfucci authored
-
Jérôme Guelfucci authored
This option creates a lot of technical issues which are currently painful to fix. Moreover, I want to keep things simple in the future.
-
Jérôme Guelfucci authored
Now that the idle func no longer creates the dialog, it shouldn't be needed anymore. This needs some testing on a low computer.
-
Jérôme Guelfucci authored
Now, the main dialog of the application is created once in main.c and hidden/shown when necessary. The idle func is now only responsible for taking the screenshot and hidding/showing the dialog when needed. Add a dialog member to the ScreenshotData struct, set it correctly in the panel plugin and in the application. Fix some indentation in the panel plugin code.
-
Jérôme Guelfucci authored
Also remove all the Makefile.am in the documentation directory.
-
Jérôme Guelfucci authored
Fix various regressions due to the switch to a non-recursive Makefile: make -j was broken (fixed by using LDADD) and the desktop file for the panel plugin was not installed because of some copy/paste errors. Still to be done: add the rules for the documentation to the toplevel Makefile.am.
-
Jérôme Guelfucci authored
The non-recursive Makefile.am is used to build the convenience library, the main application and the panel plugin. This reduces the build time and it is no longer necessary to clean the whole project before build to test changes in the convenience library. Recursive makefiles are still used for the translations, the documentation and the icons.
-
Jérôme Guelfucci authored
This reverts commit f6a458b1.
-
Jérôme Guelfucci authored
The non-recursive Makefile.am is used to build the convenience library, the main application and the panel plugin. This reduces the build time and it is no longer necessary to clean the whole project before build to test changes in the convenience library. Recursive makefiles are still used for the translations, the documentation and the icons. Conflicts: ChangeLog
-
Jérôme Guelfucci authored
Remove the AC_AIX, AC_ISC_POSIX and AC_MINIX macros which seem useless and trigger a lot of warnings. Add the AC_USE_SYSTEM_EXTENSIONS macro to configure.ac.in. Do not use GNU make specific rules in {panel-plugin,src}/Makefile.am and remove some trailing spaces in lib/Makefile.am.
-
Jérôme Guelfucci authored
-
Jérôme Guelfucci authored
-
- Aug 08, 2009
-
-
Mike Massonnet authored
(Old svn revision: 7898)
-
Mike Massonnet authored
(Old svn revision: 7896)
-
- Aug 01, 2009
-
-
Piotr Sokól authored
(Old svn revision: 7883)
-
- Jul 26, 2009
-
-
Masato HASHIMOTO authored
(Old svn revision: 7842)
-
- Jul 25, 2009
-
-
Gabor Kelemen authored
* hu.po: Translation updated. (Old svn revision: 7833)
-
- Jul 24, 2009
-
-
Jerome Guelfucci authored
(Old svn revision: 7791)
-
- Jul 17, 2009
-
-
Jerome Guelfucci authored
(Old svn revision: 7739)
-
- Jul 07, 2009
-
-
Jerome Guelfucci authored
(Old svn revision: 7692)
-
Jerome Guelfucci authored
g_strreverse should not be used with UTF-8 strings! Also fix the error checking for the logout method, which is by the way broken (upstream has been contacted for this). (Old svn revision: 7691)
-
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)
-
- Jul 06, 2009
-
-
Jerome Guelfucci authored
(Old svn revision: 7686)
-
- Jul 05, 2009
-
-
Jerome Guelfucci authored
The code now builds with the flags set by xfce4-dev-tools in trunk. Do not escape user and password in screenshooter-zimagez.c, it fails. Move some code to extra functions in this file. (Old svn revision: 7681)
-
- Jun 28, 2009
-
-
Mike Massonnet authored
(Old svn revision: 7639)
-
Mike Massonnet authored
(Old svn revision: 7638)
-
Mike Massonnet authored
(Old svn revision: 7637)
-