NEWS 20.8 KB
Newer Older
Andre Miranda's avatar
Andre Miranda committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1.9.11 (2022-08-08)
======
- Add support to WebP (#76)
- Fix window capture in HiDPI mode (#73)
- Fix intltool lock file problem during make distcheck
- Add option to Show in File Manager when saving (#47)
- Do not quit after dismissing dialog if invoked from plugin (#71)
- Update COPYING (Issue #70)
- Translation Updates:
  Albanian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China),
  Chinese (Taiwan), Czech, Danish, Dutch, Estonian, Finnish, French,
  Galician, German, Greek, Hebrew, Indonesian, Italian, Japanese,
  Korean, Lithuanian, Malay, Norwegian Bokmål, Persian (Iran), Polish,
  Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian,
  Spanish, Swedish, Thai, Turkish, Ukrainian

Andre Miranda's avatar
Andre Miranda committed
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
1.9.10 (2022-03-06)
======
- Use symbolic icons
- Bump Xfce dependencies to 4.14
- _NET_FRAME_EXTENTS support
- Add back button to take new screenshot (!29)
- Fix Imgur upload via CLI (!26)
- Set up ScreenshotData after commandline parsing
- Fix compile warning (#62)
- Update to description and addition of donate and translate links
- Replace link to bugzilla with gitlab (!25)
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Estonian, Finnish, French, Galician, Georgian, German,
  Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue,
  Italian, Japanese, Korean, Latvian, Lithuanian, Malay, Norwegian
  Bokmål, Norwegian Nynorsk, Occitan (post 1500), Persian (Iran),
  Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian,
  Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Uyghur

Andre Miranda's avatar
Andre Miranda committed
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
1.9.9
======
- Add link to Imgur ToS (#54)
- Add notice about imgur (#53)
- Add launchable tag to appdata.xml
- Update help message for --save option
- Add combobox with file extensions (#6)
- Add option to capture window border or not (#4)
- Preserve last used extension
- Save screenshots according to the extension (#6)
- Avoid save dialog loop if action was specified from CLI (#41)
- Respect windows scaling (!18)
- Fix compilation warnings
- Add version check for pango
- Correctly calculate dimensions of size window (#37)
- Add option to disable Imgur upload (#20)
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Estonian, Finnish, French, Galician, Georgian, German,
  Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue,
  Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay,
  Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Persian
  (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
  Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
  Ukrainian, Urdu, Urdu (Pakistan), Uyghur, Vietnamese

Andre Miranda's avatar
Andre Miranda committed
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
1.9.8
======
- Fix dialog icons and add title to error dialog
- Go back to actions dialog if image upload fails (#12)
- Go back to actions dialog if GtkFileChooser is dismissed (#33)
- Make radio buttons execute actions on enter/space press
- Exclude shadow borders from CSD windows (!10)
- Capture mouse cursor in rectangle selection (#30)
- Region size should show updated size (!9)
- Add info about Ctrl to "Select region" tooltip
- Replace AC_CONFIG_MACRO_DIR with AC_CONFIG_MACRO_DIRS (!4)
- Added 24px and 32px icons
- Fix screenshot capture when scale > 1
- Add new App icon and switch to rDNS icon name
- Switch to README.md and foreign automake mode
- Bug #16717: Move from exo-csource to xdt-csource
- Update homepage link at appdata.xml
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Estonian, Finnish, French, Galician, Georgian, German,
  Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue,
  Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay,
  Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Polish,
  Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak,
  Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Urdu, Urdu
  (Pakistan), Uyghur, Vietnamese

Andre Miranda's avatar
Andre Miranda committed
96
97
98
99
100
101
102
103
104
105
106
107
1.9.7
======
- Add warning notice to imgur upload option (Bug #15347)
- Fix cursor capture when near screen edge (Bug #9262)
- Improve wording (Bug #15429)
- Allow compilation with panel 4.15
- Restore libxfce4ui 4.12 compatibility
- Translation Updates: Basque, Bulgarian, Catalan, Chinese (China),
  Chinese (Taiwan), Danish, Dutch, English (United Kingdom), French, German,
  Greek, Hungarian, Korean, Lithuanian, Malay, Norwegian Bokmål, Polish,
  Portuguese, Portuguese (Brazil), Russian, Serbian, Spanish, Turkish

Andre Miranda's avatar
Andre Miranda committed
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
1.9.6
======
- Do not show translation info on --help output (Bug #15883)
- Avoid destroying size window twice (Bug #15792)
- Replace GtkStock buttons
- Add missing NULL as last parameter of
  xfce_titled_dialog_new_with_buttons() (Bug #14973)
- Do not use root coordinates for region capture (Bug #15406)
- Install AppData into metainfo
- Update AppData file
- Try to grab seat more than once (Bug #15320)
- Use new xfce_gdk_screen_get_geometry if available
- Make screenshooter-imgur-dialog.ui translatable (Bug #15254)
- Translation Updates: Albanian, Arabic, Asturian, Basque, Belarusian,
  Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech,
  Danish, Dutch, English (Australia), English (United Kingdom), Finnish, French,
  Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian,
  Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål,
  Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese,
  Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish,
  Swedish, Thai, Turkish, Uighur, Ukrainian, Urdu, Urdu (Pakistan), Vietnamese

Andre Miranda's avatar
Andre Miranda committed
130
131
132
133
=== Version 1.9.5 ===
  * Bugs fixed:
    - Panel plugin: allow it to save files (bug #15187)

Andre Miranda's avatar
Andre Miranda committed
134
135
136
137
138
139
140
141
142
143
144
145
=== Version 1.9.4 ===
  * Enhancements:
    - Extended save function to also take files (bug #14156, thanks to Arthur Jansen)
    - Show width and height of selection area (bug #12664, thanks to Simon)
    - Improved imgur dialog (bug #14973, thanks to Arthur Jansen)
    - Don't save region/delay/show_mouse if region was specified from CLI

  * Bugs fixed:
    - React to core X input events when XInput is not available (bug #15166)
    - Fix crash and properly handle cursors on HiDPI (thanks to Viktor Odintsev)
    - Delay in panel plugin does not work (bug #14604)

Andre Miranda's avatar
Andre Miranda committed
146
147
148
149
150
151
=== Version 1.9.3 ===
  * Enhancements:
    - Allow user to move selection rectangle (bug #14365)
    - Allow and remember 0sec delay for all regions (bug #13763)

  * Bugs fixed:
Andre Miranda's avatar
Andre Miranda committed
152
    - Fix clipboard action handling (bug #14513)
Andre Miranda's avatar
Andre Miranda committed
153

Andre Miranda's avatar
Andre Miranda committed
154
155
156
157
158
159
160
161
162
163
164
165
=== Version 1.9.2 ===
  * Remove zimagez support (bug #14283)

  * Enhancements:
    - Use g_app_info_launch() for command launching (bug #13886)
    - Dismiss the progress dialog after upload (bug #12519)
    - Improve thumbnail size clamping
    - Allow --clipboard option to be used with the others (bug #14120)

  * Bugs fixed:
    - Handle device grab failure (bug #10259)

Andre Miranda's avatar
Andre Miranda committed
166
167
168
169
170
171
172
=== Version 1.9.1 ===

  * Enhancements:
    - Get rid of a dead assignment
  * Bugs fixed:
    - Fix crash on program exit after image upload (bug #13415)

Andre Miranda's avatar
Andre Miranda committed
173
174
175
176
177
178
179
180
181
=== Version 1.9.0 ===

  * Enhancements:
    - Downgrade xfce4-panel dependency to 4.12
    - Updated translations (thanks to translators!)

  * Bugs fixed:
    - Use HTTPS for imgur (bug #13415)

Andre Miranda's avatar
Andre Miranda committed
182
183
184
185
186
187
188
189
190
191
192
193
194
=== Version 1.8.99 ===

  * Enhancements:
    - Port to GTK+3
    - Updated translations (thanks to translators!)

  * Bugs fixed:
    - Fix appdata description
    - Fix crash in GValueArray handling (bug #11879)
    - Use while instead of when in strings (bug #12157)
    - Fix gray overlay in region mode screenshots (bug #11922)
    - Fix crash when uploading to zimagez (bug #11879)

Landry Breuil's avatar
Landry Breuil committed
195
=== Version 1.8.2 ===
196
197

  * Enhancements:
Landry Breuil's avatar
Landry Breuil committed
198
199
    - Add imgur.com as possible upload option (bug #6899)
    - Add appdate file (bug #11202)
200
201
    - Make region selection with compositing on more usable on darker
      backgrounds (bug #9592).
Landry Breuil's avatar
Landry Breuil committed
202
203
204
205
206
207
    - Updated translations (thanks to translators!)

  * Bugs fixed:
    - Fix keyboard navigation between choices (bug #11325)
    - Fix build with automake 1.13 (bug #10030)
    - Use filename-friendly date format for saved files (bug #8445)
208

Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
209
=== Version 1.8.1 ===
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
210

Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
211
212
  * Enhancements:
    - Adapting the panel plugin to xfce4-panel 4.9+. Andrzej.
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
213
    - Add a clipboard CLI option (bug #8483). Tom Hope.
214
    - Panel plugin is now built as a library.
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
215

Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
216
217
  * Bugs fixed:
    - Fix crash with some window managers (bug #8080). Bruno Ramos.
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
218
219
220
221
    - Fix crash with NULL save path (bug #8443).
    - Install documentation to new location (bug #8116).
    - Drop AC_PROG_LIBTOOL in favor of LT_PREREQ and LT_INIT.
    - Add explicit -lm link to LIBADD (bug #8230).
222
    - Plugin installation location compatible with xfce4-panel 4.9+.
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
223
224
225
226
    - Update outdated man page.

  * Updated translations: Arabic, Brazilian, Bulgarian, Chinese, Czech,
    Dutch, German, Icelandic, Japanese, Korean, Lithuanian, Portuguese,
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
227
    Turkish, Ukrainian, Uyghur.
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
228

Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
229

Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
230
=== Version 1.8.0 ===
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
231

Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
232
  * Gtk 2.16, libxfce4ui and exo are now required.
233
  * Xfce4 Screenshooter does not depend anymore on libxfcegui4.
234

Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
235
236
237
238
239
  * Enhancements:
    - Capture the cursor using XFIXES (bug #7567).
    - Add default responses for the dialogs (bug #6880).


Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
240
241
242
  * Bugs fixed:
    - Fix build with Xfce's master branch.
    - Remove obsolote 'hide' CLI option from the manpage.
243
    - Use new GtkLabel link instead of SexyUrlLabel.
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
244
245
246
247
    - Plug massive leak when cancelling in actions dialog.
    - Link to X11 libs, fixes linking with gold.
    - Fix a crash when the config file does not exist yet (bug #6460).
    - Clean the build system for the new panel library.
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
248
    - Fix BBCode, it cannot contain new lines and spaces.
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
249

Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
250
251
252
253
254
  * Translation updates: Arabic, Brazilian, Catalan, Croatian, Dutch,
    French, Galician, Greek, Indonesian, Italian, Japanese, Kazakh,
    Norwegian Bokmal, Polish, Portuguese, Punjabi, Romanian, Russian,
    Slovak, Sinhala, Swedish, Turkish, Ukrainian and Uyghur.

Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
255
=== Version 1.7.9 ===
Jerome Guelfucci's avatar
Jerome Guelfucci committed
256
257

  * The XMLRPC-C dependency has been replaced by libsoup.
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
258
  * Gtk 2.14 is now required to compile.
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
259
260
  * Switch to a non-recursive Makefile.am. This reduces the build time
    and centralizes the build information.
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277

  * New features:
    - Scrolling the panel plugin button changes the area to be captured.
    - When compositing is on, use a nice partially transparent rubber-banding,
      still needs some polishing.
    - F1 opens the help page.
    - Automatically fill the title and comment fields in the ZimageZ upload
      information dialog.
    - Make enter validate the upload in the ZimageZ upload information dialog.
    - Use the XDG image directory as the default directory for saving
      screenshots. If it does not exist, fallback to $HOME.
    - Major interface rethinking:
      + 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
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
278
        one of the region CLI options is given, the screenshot is taken
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
279
280
281
282
        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's avatar
Jérôme Guelfucci committed
283
284
    - Allow drag and dropping of the preview to other applications in order to
      paste the screenshot (Mike Massonnet).
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
285

Jerome Guelfucci's avatar
Jerome Guelfucci committed
286
287
  * Bugs fixed:
    - UTF-8 characters in user name or password caused a login failure.
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
288
    - Fix all warnings triggered by running autogen.sh.
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
289
290
    - Fix the ZimageZ upload when behind a proxy.
    - Fix copying of links in the ZimageZ upload finished dialog.
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
291
292
    - Fix 100% CPU usage when selecting a region in a non composited
      environment (spotted by Gauvain Pocentek).
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
293
294
295
296
297
298
299
300
301
302
303
304
305
    - When capturing a window with rounded corners, don't capture the
      background of the window but make the screenshot transparent instead.
    - Make sure the save folder in the panel plugin preferences is valid.
    - Don't show the copy to clipboard option in the application if no
      clipboard manager is running as the screenshot won't be preserved
      after closing the application anyway in that case.
    - Allow xfce4-screenshooter -r to be used as a command for a keybinding.
    - Allow silent build.
    - Fix most pre-build warnings.
    - Escape screenshots path when opening them with an application.
    - Plug some leaks in the application and in the panel plugin.
    - Do not accept conflicting CLI options. Warn the user when he uses
      CLI options which are not coherent.
306
    - Correctly save preferences, even if the rc file does not exist
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
307
      (Mike Massonnet).
Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
308
309
310
    - One second is now the minimal delay when using the interactive
      mode. This caused the screenshooter dialog to be partially displayed
      on the screenshot in some cases.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
311

Jérôme Guelfucci's avatar
Jérôme Guelfucci committed
312
313
314
  * A lot of updated translations for the application, the panel plugin and the
    documentation. Thanks to the Xfce translation team!

Jerome Guelfucci's avatar
Jerome Guelfucci committed
315
=== Version 1.6.0 ===
316

317
  Gtk+ 2.12 and Glib 2.16 are now required to build the application
318
319
  and the panel plugin. Xml-rpc and libcurl are now optionnal dependencies,
  they should be replaced by libsoup in the future.
320

Jerome Guelfucci's avatar
Jerome Guelfucci committed
321
322
323
  * Bugs fixed:
    - The cursor was missplaced when taking a screenshot of a window (Bug #5204).

324
  * Enhancements:
325
326
    - Add an optional action to host screenshots on ZimageZ, a free online image
      hosting solution.
327
    - Add an option in the user interface to hide the mouse pointer on screenshots.
328
329
330
331
332
    - Add an option in the application which allows the user to choose
      whether the application should be closed after taking a screenshot. This
      allows the user to take several screenshots in a row.
    - New user interface based on Fabrice Viale's review. The dialog now has a
      two column layout which makes it more appealing and more usable.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
333
    - Add a CLI option to hide the mouse pointer on screenshots.
334
335
    - When selecting a region to be screenshooted, you can now use the Escape
      keyboard key to cancel the operation.
336
337
    - Screenshots can now be saved to remote locations that are connected using
      gvfs-connect or Gigolo.
338
    - Updated translations for the application and the documentation.
339

Jerome Guelfucci's avatar
Jerome Guelfucci committed
340
341
342
343
344
345
346
=== Version 1.5.1 ===

  * Bugfixes:
    - fix a problem in the po file header which was displayed in
      --help on OpenBSD.
    - do not respawn the application after taking a screenshot, it can
      be annoying.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
347
348
    - fix build without Gio (#4894).
    - do not use a verb for the desktop file title (#4914).
349
350
    - set the correct folder in the filechooser when using the -s CLI
      option. Thanks to Enrico Tröger.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
351
    - fix a crash of the panel plugin involving the "Open with" list (#4971).
352
    - also take the mouse pointer when taking a screenshot.
353
    - plug a remaining leak.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
354
355
356

  * Translations updates.

Jerome Guelfucci's avatar
Jerome Guelfucci committed
357
=== Version 1.5.0 ===
Jerome Guelfucci's avatar
Jerome Guelfucci committed
358

Jerome Guelfucci's avatar
Jerome Guelfucci committed
359
360
  * Bugfixes:
    - Fix some compiler warnings.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
361
    - Fix in typo in the desktop file for the application and the
Jerome Guelfucci's avatar
Jerome Guelfucci committed
362
      plugin.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
363
    - Plug some leaks when saving a screenshot and when saving
Jerome Guelfucci's avatar
Jerome Guelfucci committed
364
      preferences in the panel plugin.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
365

Jerome Guelfucci's avatar
Jerome Guelfucci committed
366
367
368
369
  * Enhancements:
    - Updated translations.
    - Indonesian documentation.

Jerome Guelfucci's avatar
Jerome Guelfucci committed
370
=== Version 1.4.90 ===
371

372
373
  The application is now named "Xfce4 Screenshooter", the adress of the
  SVN trunk has changed and the one of the website too. See the README
Jerome Guelfucci's avatar
Jerome Guelfucci committed
374
  file. xfce4-panel dependency has been bumped to >= 4.4.
375

Jerome Guelfucci's avatar
Jerome Guelfucci committed
376
377
  * Bugfixes:
    - correctly grab active windows. In particular, menus are grabbed
378
379
380
      now (bug #4611).
    - correctly save the preferences, even if ~/.config/xfce4 does
      not exist. Thanks to Nick Schermer for the explanations.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
381
    - when saving the screenshot fails, show an error dialog
382
      explaning why it failed.
383
384
    - fix some remaining crashes when taking a screenshot of the active
      window.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
385
    - only read the preferences file once when opening the application.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
386
    - don't automatically set filenames in the file chooser, as user set
Jerome Guelfucci's avatar
Jerome Guelfucci committed
387
      ones are overriden (bug #4748).
Jerome Guelfucci's avatar
Jerome Guelfucci committed
388

389
390
391
392
  * Enhancements:
    - Use -V for the version CLI option.
    - Add possibility to copy the screenshot to the clipboard, thanks to
      David Collins.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
393
    - Add possibility to define region to be captured using the mouse,
Jerome Guelfucci's avatar
Jerome Guelfucci committed
394
      thanks to David Collins.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
395
    - Add CLI options for the region selection and to open the
Jerome Guelfucci's avatar
Jerome Guelfucci committed
396
      screenshot with an application.
397
    - The dialog for the plugin preferences and the application has been
Jerome Guelfucci's avatar
Jerome Guelfucci committed
398
399
      totally rewritten to improve the user interface: it should look
      cleaner and tooltips have been added. Work started by David
400
      Collins.
401
    - When using delay, detect the area to screenshot after the delay,
402
      and not before, as it caused weird results in some cases.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
403
404
    - Add a documentation accessible from the application and the panel
      plugin.
405

Jerome Guelfucci's avatar
Jerome Guelfucci committed
406
407
408
409
=== Version 1.4.0 ===

  * Fix build with --disable-maintainer-mode on some configurations.

410
411
412
413
=== Version 1.3.9.3 ===

  * Fix build on some configurations.

414
415
416
417
418
419
420
421
422
=== Version 1.3.9.2 ===

  * Hopefully fix bug 4601, crash with "BadWindow" X error.
  * Fix bug 4571.
  * Translations:
    Basque (Piarres Beobide), German (Fabian Nowak), Spanish (Abel Martín),
    Indonesian (Andhika Padmawan), Japanese (Nobuhiro Iwamatsu),
    Dutch (Vincent Tunru), European Portuguese (Nuno Miguel).

Jerome Guelfucci's avatar
Jerome Guelfucci committed
423
424
425
426
=== Version 1.3.9.1 ===

  * Apply a patch by Enrico Tröger to fix a crash.
  * Plug some additionnal leaks.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
427
428
429
430
  * 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
431
    where he wants using the application.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
432
  * Fallback to "exec" icon in the "open with" combo box.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
433
  * Updated or new translations:
Jerome Guelfucci's avatar
Jerome Guelfucci committed
434
435
    Basque (Piarres Beobide e), Brazilian Portuguese (Og Maciel),
    Catalan (Carles Muñoz Gorriz), Czech (Michal Várady),
Jerome Guelfucci's avatar
Jerome Guelfucci committed
436
437
    Dutch (Stephan Arts), Finnish (Elias Julkunen), French,
    Norwegian Bokmål (Terje Uriansrud), Turkish (Gökmen Görgen),
Jerome Guelfucci's avatar
Jerome Guelfucci committed
438
439

=== Version 1.3.9.0 ===
440

Jerome Guelfucci's avatar
Jerome Guelfucci committed
441
  * Add a dialog to set the screenshot options and take a screenshot when no
442
    CLI option is given to the executable, add a menu entry for the application.
443
444
  * Add options to open the screenshot with an application after taking it. This
    depends on GIO.
445
  * Use applets-screenshooter icon for preferences dialog and save dialog.
446
  * Add some default icons taken from the Rodent icon theme to make sure the
447
    applet has an icon.
448
  * BUGFIX: Plug some remaining leaks and remove some useless code in main.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
449
  * BUGFIX: Fix a crash when using the screenshooter to take a screenshot of the
450
    desktop when xfdesktop is set up not to display any icons.
451
  * New and updated translations, thanks to the fabulous translation team.
452
  * New CLI option to take a screenshot of the desktop.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
453
454


455
=== Version 1.3.2 ===
Jerome Guelfucci's avatar
Jerome Guelfucci committed
456

457
  * BUGFIX: plug some stupid leaks.
458
459
460
  * BUGFIX: when the active window is the desktop, instead of returning a
    corrupted snapshot of the background image, return the whole desktop view.
  * Code cleanup using libgdk functions.
461
  * Use tooltips for panel plugin when compiled with gtk >= 2.12.
462
  * Fix all compiler warnings.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
463
  * Comment the code and make it more readable.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
464
465
  * IMPROVEMENT: now, the name of the screenshot is updated while browsing in
    the file chooser to set its save location.
466

467
=== Version 1.3.1 ===
Jerome Guelfucci's avatar
Jerome Guelfucci committed
468

469
470
  * BUGFIX: Fix -s switch with relative path.

471
=== Version 1.3.0 ===
Jerome Guelfucci's avatar
Jerome Guelfucci committed
472

473
474
475
476
477
478
  * Code cleanup, remove deprecated code.
  * Reduce code duplication between the executable and the plugin.
  * New CLI option to save screenshots without showing a save dialog.
  * New CLI option to set the save directory.
  * New CLI option to set a default save directory, saved in a rc file.
  * BUGFIX: generate file names correctly, screenshots should now be
479
    saved in the correct place, whatever mode is being used.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
480
  * A lot of updated/new translations.
481

Jerome Guelfucci's avatar
Jerome Guelfucci committed
482
=== Version 1.2.0 ===
Jerome Guelfucci's avatar
Jerome Guelfucci committed
483

484
485
486
487
488
489
490
491
  * Fix gcc warnings.
  * Add manpage taken from Debian package.
  * Cleaned the preferences dialog to make it look like the ones of
    others panel plugins. Use frames to separate different options.
  * Added default save location to the plugin.
  * BUGFIX: the executable sometimes opened the save dialog in weird places,
    now it shows the home directory by default.
  * Some others code cleanups.
Jerome Guelfucci's avatar
Jerome Guelfucci committed
492

493
=== Version 1.1.0 ===
Jerome Guelfucci's avatar
Jerome Guelfucci committed
494

495
496
497
498
499
  * Delay now works.
  * Canceling save now works.
  * Executable to take screenshots from cli or with a keybinding.
  * Many code improvements.
  * Updated Brasilian, Croatian, Dutch, French and German translations.