- Feb 07, 2010
-
-
Jérôme Guelfucci authored
-
- Dec 19, 2009
-
-
Jérôme Guelfucci authored
-
- Aug 25, 2009
-
-
Jérôme Guelfucci authored
-
Jérôme Guelfucci authored
Use latest Xfce-dev-tools to get rid of revision and linguas substitution, remove the LINGUAS file. Use git instead of svn in the version generation. Fix distcheck by cleaning some pathes in Makefile.am and adding some temporary files to POTFILES.skip.
-
- Aug 13, 2009
-
-
Jérôme Guelfucci authored
Add the module.xml file.
-
Jérôme Guelfucci authored
A test was incorrect, and escaping the screenshot path is safer in most cases.
-
Jérôme Guelfucci authored
When scrolling the panel plugin button, the region to be screenshooted is changed. This is faster than opening the preferences dialog.
-
Jérôme Guelfucci authored
When the screen is composited, use a nicer area selection mecanism. Draw a fullscreen transparent window which is darker than the normal view. When the user draws a rectangle with the mouse, show the "normal" view in this rectangle: the area which will be grabbed is normal, the rest of the screen is darker. A "traditionnal" rubber banding ala Thunar or Xfdesktop could be nicer, this has to be investigated.
-
Jérôme Guelfucci authored
-
Jérôme Guelfucci authored
Mark the default screenshot title as translatable. Factorize the code to open the help page.
-
Jérôme Guelfucci authored
-
Jérôme Guelfucci authored
-
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
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
-
- Aug 08, 2009
-
-
Mike Massonnet authored
(Old svn revision: 7898)
-
- 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)
-