Fix typo in French translation
[cheese.git] / NEWS
blob3cd6fa757d2d29b3ce3949c81b5cee9e9e2bc79c
1 ChangeLog for Cheese
2 --------------------
4 version 3.2.0
5   - configure.ac: Bump Cheese version to 3.2.0
6   - Added/Updated Translations
7     - as, courtesy of Nilamdyuti Goswami
8     - gl, courtesy of Leandro Regueiro
9     - or, courtesy of Manoj Kumar Giri
10   - Added/Updated Documentation
11     - de, courtesy of Mario Blättermann
12     - es, courtesy of Daniel Mustieles
13     - gl, courtesy of Leandro Regueiro
15 version 3.1.92
16   - configure.ac: Bump Cheese version to 3.1.92
17   - help: fixed countdown and flash help, bug 659013
18   - help: reviewed and improved wording
19   - Fixed one string
20   - Updated Spanish translation
21   - Refresh icons, bug 646770
22   - Remove unnecessary clutter-tablelayout.vapi
23     Fixes bug 657029.
24   - Distribute .vapi files, bug 652870
25   - Translate the command-line summary, bug 636585
26   - Check return value of gtk_clutter_init()
27     Fixes bug 654913.
28   - Fix invalid burst mode delay time, bug 652532
29   - Remove gettext macros in configure.ac, bug 655166
30   - Added/Updated Translations
31     - ar, courtesy of Anass Ahmed
32     - be, courtesy of Ihar Hrachyshka
33     - es, courtesy of Jorge González
34   - Added/Updated Documentation
35     - de, courtesy of Mario Blättermann
36     - es, courtesy of Jorge González
37     - gl, courtesy of Fran Dieguez
39 version 3.1.91.1
40   - configure.ac: Bump version to 3.1.91.1 release
41     Bump SONAME of libcheese and libcheese-gtk to be greater than those from
42     3.0.2.
43     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=658342
44   - Added/Updated Documentation
45     - es, courtesy of Jorge González
47 version 3.1.91
48   - Fix cheese_effect_load_effects prototype
49   - help: Reviewed and improved new Mallard help
50   - help: Added Mallard help, removed DocBook help
51   - cheese-effects: implement loading cheese effects in libcheese
52   - cheese-camera: fix 2 gst object reference leaks
53   - cheese-camera: fix 3 string memory leaks
54   - about: Update credits according to AUTHORS file
55   - cheese-camera: Print debug of messages
56   - thumb-view: start monitoring at startup
57     Before this we started monitoring each for each photo/video
58     capture. That was a bit inefficient as the directories in which photos
59     and videos are saved are known and don't change during the program's
60     lifetime.
61     Now we start the monitoring at startup only once.
62   - cheese-camera: make effect previews scale with the cheese window
63     Before this patch, when you scaled Cheese's main window, in the the
64     effects preview mode, the window would scale but the 9 videos inside
65     the window would remain at the same size.
66     I had to remove the fixed scaling from the effects pipeline and let
67     the size of the textures be governed by the layout manager.
68     Now when you scale the Cheese effect preview window all 9 videos are
69     automatically scaled (keeping aspect-ratio) to fill the available space.
70   - libcheese: aligned button to center
71   - add gio-2.0 and x11 to PKG_CHECK_MODULES
72   - cheese-gtk.pc: Update 'requires private' to gtk3
73   - window: use the right signature for button-release-event callback
74     The signature is (ClutterActor, ClutterEvent). Using the event source
75     there is wrong, as that's not guaranteed to be the same object emitting
76     the callback (i.e. the object emitting could be just forwarding an event
77     coming from one of its children).
78     https://bugzilla.gnome.org/show_bug.cgi?id=647677
79   - libcheese: don't leak the source element
80   - Updated Telugu Translations done by Praveen Illa
81   - Updated Telugu translations done by Praveen Illa
82   - cheese-camera: Setting camera to playing after forced stop
83   - cheese-camera: Emit signal when video is saved
84   - .gitignore: Added new test executables
85   - cheese-test-flash: Quit when window is closed
86   - cheese-thumb-view: guard thread unsafe operations
87   - ui: handle "delete-event" signal at Preferences dialog, fixes bug #647229
88     the "close" event triggered by the escape key was destroyng the dialog, so
89     when the user tried to open the Preferences dialog again what appeared was
90     an empty/tiny window. Handle the "delete-event" connecting it with
91     hide_on_delete() solved the problem.
92   - lib: fix leaks and simplify cheese_fileutil_get_new_media_filename
93   - lib: properly prefix photo/video suffix constants in cheese namespace
94   - lib: move glib-object.h before G_BEGIN_DECLS in cheese-fileutil.h
95     Fixes a build warning about implicit declaration.
96   - lib: return const char * when getting photo/video paths
97     Update all uses of both methods accordingly.
98   - lib: no need to declare variable to retun photo/video paths
99   - lib: add some missing introspection annotations in cheese-camera
100   - set default value for saturation to 1, fixes bug #647228
101   - Added/Updated Translations
102     - ca@valencia, courtesy of Gil Forcada
103     - eo, courtesy of Kristjan SCHMIDT
104     - fa, courtesy of Arash Mousavi
105     - fi, courtesy of Tommi Vainikainen
106     - nl, courtesy of Wouter Bolsterlee
107     - te, courtesy of Praveen Illa
108     - tr, courtesy of Muhammet Kara
109     - ug, courtesy of Sahran
110     - zu, courtesy of Priscilla Mahlangu
111   - Added/Updated Documentation
112     - ko, courtesy of Seong-ho, Cho
114 version 3.0.0
115   - lib: fix typo when initializing photo_path private attribute.
116   - lib: export correct package on introspection files.
117     The name of Cheese's pkg is cheese, not cheese-3.0.
118   - lib: fix recording videos after previous image/video captures.
119     This fixes bug: https://bugzilla.gnome.org/show_bug.cgi?id=645975
120   - window: set the about dialog transient and modal so that mutter can apply
121     the GNOME 3 modal dialog effect to it.
122     Fixes bug: https://bugzilla.gnome.org/show_bug.cgi?id=646007
123   - Added/Updated Translations
124     - ca, courtesy of Gil Forcada
125     - da, courtesy of Anders Jenbo
126     - en_GB, courtesy of Bruce Cowan
127     - eu, courtesy of Julen Ruiz Aizpuru
128     - gu, courtesy of Sweta Kothari
129     - he, courtesy of Yaron Shahrabani
130     - id, courtesy of Dirgita
131     - it, courtesy of Alessandro Falappa
132     - lt, courtesy of Gintautas Miliauskas
133     - pa, courtesy of A S Alam
134     - pt_BR, courtesy of Rodrigo Padula de Oliveira
135     - sr, courtesy of Мирослав Николић
136     - sr@latin, courtesy of Miroslav Nikolić
137     - ta, courtesy of Dr.T.Vasudevan
138     - th, courtesy of Akom Chotiphantawanon
139     - tr, courtesy of Baris Cicek
140     - ug, courtesy of Sahran
141     - vi, courtesy of Clytie Siddall
142   - Added/Updated Documentation
144 version 2.91.93:
145    - Cheese widget bug fixes
146    - Make Flash widget not cover the GNOME Shell panel
147    - Loads of updated translations
149 version 2.91.92
150   - Makefile.am: Add autogen.sh to extra_dist
151   - tests: Add test program for the flash object
152   - lib: Don't forget to call gtk_clutter_init()
153     Note that using this in an application that relies on keyboard
154     input for GtkClutter widgets will fail horribly.
155   - lib: Make cheese-widget work again
156   - Fix default value for the dconf contrast
157   - Restore and fix menu mnemonics and entries
158   - Added/Updated Translations
159     - ca, courtesy of Gil Forcada
160     - cs, courtesy of Marek Černocký
161     - de, courtesy of Mario Blättermann
162     - es, courtesy of Daniel Mustieles
163     - et, courtesy of Ivar Smolin
164     - fr, courtesy of Claude Paroz
165     - gl, courtesy of "Last-Translator: \n"
166     - hu, courtesy of Gabor Kelemen
167     - kn, courtesy of Shankar Prasad
168     - ko, courtesy of Changwoo Ryu
169     - lt, courtesy of Rimas Kudelis
170     - lv, courtesy of Rudolfs
171     - nb, courtesy of Kjartan Maraas
172     - pl, courtesy of Piotr Drąg
173     - pt_BR, courtesy of Flamarion Jorge
174     - pt, courtesy of Duarte Loreto
175     - ro, courtesy of Lucian Adrian Grijincu
176     - sk, courtesy of Miroslav Biňas
177     - sl, courtesy of Matej Urbančič
178     - sv, courtesy of Daniel Nylander
179     - uk, courtesy of Korostil Daniel
180     - zh_CN, courtesy of chiachen
181   - Added/Updated Documentation
182     - sv, courtesy of Henrik Löwendahl
184 version 2.91.91.1
185   - Drop version to 2.91.91.1
186     The tarball release of 2.91.91 was generated with a tarball release of
187     Vala that was affected by bug 642885. This is a point release, that
188     contains a workaround for that bug until a new Vala release (0.11.7) is
189     out.
191   - Correct some configure requirements
193 version 2.91.91
194   - use camerabin for taking photos and videos
195   - Migrated from libunique to GtkApplication
196   - Ported to GTK+ 3.x
197   - build: Update autotools configuration
198   - cheese-camera: Unsetting preview-caps after photo
199     After taking a photo to pixbuf, we set preview-caps to NULL so regular
200     photo doesn't send the preview message.
201   - cheese-camera: Fixing take_photo_pixbuf
202     Method cheese_camera_take_photo_pixbuf was not working. Now it is
203     implemented using camerabin's features. We set preview-caps in camerabin
204     and get the buffer for the photo via message on the bus.
205     Signals are now only emitted if the capture was successful.
206   - cheese-camera: Set video recording options
207     Set encoding and multiplexing options.
208   - svg overlay effects can now be added
209   - cheese-camera: Set filter-caps property
210     Set filter-caps property to avoid camerabin default of video/x-raw-yuv
211     format=(fourcc)I420.
212   - cheese-camera: Enabling source color conversion
213     Setting the flag to enable color conversion on video source. Flags names
214     were also redefined to allow code readability.
215   - cheese-camera: Setting resolution in camerabin
216     Cheese was using a capsfilter after video source to configure the
217     desired resolution for pictures and video. We now use the camerabin
218     signal set-video-resolution-fps to set desired resolution.
219   - cheese-camera: Removing height and width defaults
220     Camerabin has video-capture defaults that can cause not-negotiated
221     errors or set resolution to values that are not the requested by the
222     user. Setting them to zero we allow the resolution to be negotiated.
223   - cheese-camera: Creating a separate effects_preview_bin
224     Create a effects_preview_bin that will hold all elements related to
225     effects live preview. This bin is added to video_filter_bin, the same
226     bin that contained those elements directly before.
227   - cheese-camera: Use camerabin as pipeline base
228     Changed Cheese-Camera to use camerabin as its base. Camerabin implements
229     view-finder, image capture and video recording.
230   - Add gobject introspection support to build system
231   - configure.ac: Changing required versions
232     Cheese works with older version of clutter, gtk, gdk and
233     libgnomedesktop.
234   - cheese-window: Fix vala syntax problem
235     Cheese wasn't compiled by latest java because of this array
236     construction. Changing it to a proper array we avoid the compiling
237     problem. Fixes bug #639276.
238   - Added/Updated Translations
239     - af, courtesy of F Wolff
240     - ar, courtesy of Khaled Hosny
241     - ast, courtesy of ivarela
242     - bn_IN, courtesy of "Last-Translator: \n"
243     - ca, courtesy of Gil Forcada
244     - en_GB, courtesy of Bruce Cowan
245     - es, courtesy of Daniel Mustieles
246     - fr, courtesy of Nicolas Repentin
247     - hu, courtesy of Gabor Kelemen
248     - ko, courtesy of Changwoo Ryu
249     - lv, courtesy of Rudolfs
250     - nb, courtesy of Kjartan Maraas
251     - or, courtesy of Manoj Kumar Giri
252     - pa, courtesy of A S Alam
253     - pl, courtesy of Piotr Drąg
254     - pt, courtesy of Duarte Loreto
255     - ru, courtesy of Yuri Myaseodov
256     - sl, courtesy of Matej Urbančič
257     - sr, courtesy of Мирослав Николић
258     - sr@latin, courtesy of Miroslav Nikolić
259     - sv, courtesy of Daniel Nylander
260     - ug, courtesy of Sahran
261     - uk, courtesy of Korostil Daniel
262     - zh_CN, courtesy of YunQiang Su
263   - Added/Updated Documentation
264     - es, courtesy of Jorge González
266 version 2.91.4
267   - bump LT_VERSION numbers for libcheese and libcheese-gtk
268   - Splitting dependencies of libcheese and libcheese-gtk
269     Spliting dependencies of libcheese and libcheese-gtk and linking
270     libcheese library with it's dependencies.
271   - libcheese: Removing unnecessary includes
272     Removing unnecessary includes of gtk in libcheese modules.
273   - Creating pkgconfig file for libcheese and libcheese-gtk
274   - Adding test for CheeseCamera
275     cheese-test-camera creates a CheeseCamera and takes a photo that will be
276     saved in testcamera.jpg after five seconds.
277   - Creating libcheese, installable non-gtk lib
278     Cheese-flash is now part of libcheese-gtk, since it depends on gtk and
279     we want libcheese to not depend on it. Libcheesecommon is now called
280     simply Libcheese and it's installed, it's the main cheese lib which can
281     be used to set the pipeline, take_photos and record video.
282   - remove countdown from libcheese
283     cheese uses the new countdown in src/cheese-countdown.vala
284     which prints the countdown directly on the clutter texture.
285   - cheese-test-chooser: Use gtk_clutter_init
286     Cheese test chooser should use gtk_clutter_init instead of gtk_init,
287     since cheese-camera now uses a ClutterTexture to display video.
288   - cheese-camera: using const char * when appropriate
289     Filenames and other string parameters used to set properties can be
290     const.
291   - cheese-camera: switch_device is now a void method
292     Method cheese_camera_switch_device always returned true. Its return
293     value can be ignored.
294   - cheese-camera: Making methods static
295     Some methods are only used inside CheeseCamera, so I removed them from
296     header file and declared them as static.
297   - cheese-widget: Fix return type for get_settings
298   - remove dbus support from cheese, fixes bug #622915
299   - cheese-camera: Check return of linking effect
300     Return if linking effect preview was not successful.
301   - cheese-camera: Removing extra colorspace after effect
302     Effects are already created using one colorspace before and one after
303     its pipeline description, so there is no need to add another colorspace
304     after the effect bin.
305   - cheese-camera: Handle more bus messages
306     When bus receives error or warning messages, we parse them and print
307     warning messages.
308   - Updated Basque language
309   - Added/Updated Translations
310     - bg, courtesy of Krasimir Chonov
311     - cs, courtesy of Marek Černocký
312     - el, courtesy of Kostas Papadimas
313     - eo, courtesy of Kristjan SCHMIDT
314     - eu, courtesy of Iñaki Larrañaga Murgoitio
315     - fa, courtesy of Mahyar Moghimi
316     - gl, courtesy of Fran Diéguez
317     - nb, courtesy of Kjartan Maraas
318     - ru, courtesy of Yuri Myasoedov
319     - th, courtesy of Akom Chotiphantawanon
320     - zh_HK, courtesy of Chao-Hsiung Liao
321     - zh_TW, courtesy of Chao-Hsiung Liao
322   - Added/Updated Documentation
324 version 2.91.3
326   - Photo and video resolution can be set separately. Fixes bug #582268
327   - Fixed tooltip text for "stop action" and for "next/prev effect page"
328     buttons
329   - Start monitoring storage folders if they exist when cheese starts,
330     and a fix for bug 637798 commit.
331   - Burst mode session can be cancelled with a "Stop taking pictures"
332     button. Fixes bug #637798
333   - Button area does not get hidden after returning from fullscreen mode.
334   - Start "Save as" dialog in home folder
335   - Check if each Webcam directory exists before filling thumb view
336   - Don't create Webcam dirs (in Pictures and Video user dirs) unless
337     there is content to put on it, fixes bug #563058
338   - Command line options for starting in wide and fullscreen modes,
339     fixes bug #597820
340   - All ui buttons now have tooltips, fixes bug #622974
341   - allow multiple items to be deleted at once
342   - allow multiple items moved to trash at once
343   - do a fade in animatin on each new effect page
344   - calculate the dimension of the effect previews automatically
345     this is done by getting the viewport dimension, subtracting
346     the borders and then dividing by three. if there are less than
347     9 effects on the last effects pane, we want to still start
348     putting the previews in the upper left corner. in fullscreen
349     we simply use the same size.
350   - remove useless comments
351   - align the effects in the center, regardless of window size
352   - sort the effects in the effect preview alphabetically
353   - set the effect panes preview to a fixed size
354   - post release version bump
355   - Added/Updated Translations
356     - de, courtesy of Wolfgang Stoeggl
357     - es, courtesy of Jorge González
358     - et, courtesy of Ivar Smolin
359     - gl, courtesy of Fran Diéguez
360     - he, courtesy of Yaron Shahrabani
361     - id, courtesy of Andika Triwidada
362     - nb, courtesy of Kjartan Maraas
363     - pa, courtesy of A S Alam
364     - sl, courtesy of Matej Urbančič
365     - sv, courtesy of Daniel Nylander
366     - th, courtesy of Akom Chotiphantawanon
367     - ug, courtesy of Sahran
368     - vi, courtesy of Clytie Siddall
369     - zh_CN, courtesy of Aron Xu
370     - zh_HK, courtesy of Chao-Hsiung Liao
371     - zh_TW, courtesy of Chao-Hsiung Liao
372   - Added/Updated Documentation
374 version 2.91.2
375   - port cheese to gsettings
376     this commit drops gconf entirely from cheese and uses
377     gsettings. glib and gio dependency was bumped to 2.26.0
378   - Increased upper bound for number of photos taken in burst mode and time
379     interval between photos taken in burst mode
380   - Removed mx dependency. Bumped minimum clutter version to 1.4.0
381   - test-widget: Using gtk_clutter_init
382     The test cheese-test-widget was using gtk_init instead of
383     gtk_clutter_init, displaying the error "Unable to create a new stage".
384   - widget: Using ClutterTexture instead of DrawingArea
385     The method cheese_camera_new expects a ClutterTexture, but the widget
386     was trying to use a GtkDrawingArea. It now has a GtkClutterEmbed widget
387     that contains a ClutterTexture that will be used by cheese_camera_new.
388   - camera: emit video-saved signal by name in gst threads
389     Static camera_signals array is not initizialized in the gstreamer thread
390     so we get a critical assertion failed (signal_id > 0) if we emit by id.
391     This should workaround the issue #620637
392   - Mapped the Escape key to either stop a current action or to take you out of
393     the effects selector or fullscreen
394   - main: properly start GtkClutter to avoid a runtime warning
395     Initializing GtkClutter instead of gtk and clutter separately
396     prevents this:
397     ClutterGLX-CRITICAL **: Unable to make the stage window 0x4600035 the current GLX drawable
398   - Fixed bug where you can start multiple countdowns in photo mode that
399     run together and mess up the counter
400   - json: fix a boolean property defined as a string
401     Fixes a g_value_copy incompatible types critical warning at runtime
402   - configure: Use cheese instead of Cheese
403     This way the .ui files are installed in /usr/shared/cheese
404     as expected, instead of /usr/shared/Cheese, fixes bug #626697
405   - check if vala is available, fail if not, partially fixes #626697
406   - bump vala requirement to 0.9.2 and use the new syntax for gtk stock items
407     in vala 0.10
408   - add identity effect manually at the first position of the effect list
409   - remove --verbose command line flag, log handler and bugreport script
410     as most of the debug output is done with GST_* or with
411     debug() and message(), the log file is useless and therefore
412     the bugreport script which is collection that file too.
413   - show the version with the -v/--version command line flag
414   - check if device uri is null, before setting up the camera with it
415   - add a command line option to specify camera file, fixes bug #614778
416     the -d or --device option was added to specify a different
417     device file. if the device file does not exist, or is not a
418     valid v4l/v4l2 device it will be silently ignored
419   - bump libcanberra version requirement to 0.23
420   - play a sound when taking a photo
421     this was somehow not added when we did the vala port, now
422     everybody can enjoy that lovely shutter sound
423   - parse our custom gtkrc file to hide the thumbview arrows
424   - Killed several memory leaks
425   - Fixed some runtime warnings
426   - Camera related actions are now disabled until the pipeline is playing
427   - Show error dialogs when any of the file operations fail
428   - Made app crash early if the GTKBUilder UI files are not found
429   - get rid of eog thumbnail
430     removed eog thumbnail and added cheese thumbnail, which
431     uses the best things from nautilus and eog.
432   - Display 'No effects found' message if no effects were found.
433   - Removed most unneccessary warnings when compiling src/*
434     Warnings that remain point to real problems that should be handled
435   - Errors in effect files no longer fatal
436   - Partially removed warnings that appeared during effect switching
437   - use the correct protocol in licence dialog, fixes bug #610207
438     as the original text of the link began with <http://...
439     this was seen as the protocol, however the protocol is just
440     http://
441   - Split UI setup into UI Setup and camera setup. Shows Window as soon
442     as UI is setup.
443     Slightly faster time-to-window-visible
444   - ignore effects, if they are already loaded
445     if an effect is already loaded, cheese ignores the effect
446     and does not add it to the ui. this is done by comparing the
447     gstreamer pipeline
448   - load effects from ~/.local/share/gnome-video-effects/
449     xdg user_data_dir defaults to ~/.local/share/gnome-video-effects,
450     so we are looking into that place for user effects
451   - Effect preview elements are now constructed on-demand, rather than
452     at startup.
453   - remove the effect files from cheese from now on and add gnome-video-effects
454     as a dependency. effects are brought to the users home by the package
455     gnome-video-effects (http://git.gnome.org/browse/gnome-video-effects).
456     this way, many applications, like Pitivi or Empathy are able to use the
457     same effects as we do. however, we will not depend on it, as it is an
458     optional package and not needed to run.
460     cheese looks for a directory named gnome-video-effects in one of the system
461     share directories proposed by XDG (mostly /usr/share/ or /usr/local/share/).
463     it also looks if the user has a directory named ~/.gnome-video-effects. we
464     probably should change that and use the XDG standard for user shared files,
465     which is ~/.local/share/
466   - Removed a few unnecessary camera start/stops during startup
467   - Do not create a device if gst initializazion fails
468     Currently we create a device with empty caps if the probing pipeline
469     cannot be started. That's wrong, the device evidendtly doesn't work so
470     the CheeseCameraDevice object for doesn't have to be created. Fixes bug #618203
471   - Added/Updated Translations
472     - ar, courtesy of Khaled Hosny
473     - bg, courtesy of Krasimir Chonov
474     - ca, courtesy of Gil Forcada
475     - ca@valencia, courtesy of Gil Forcada
476     - cs, courtesy of Marek Černocký
477     - da, courtesy of Anders Jenbo
478     - de, courtesy of Mario Blättermann
479     - el, courtesy of Michael Kotsarinis
480     - en_GB, courtesy of Philip Withnall
481     - es, courtesy of Jorge González
482     - et, courtesy of Ivar Smolin
483     - eu, courtesy of Iñaki Larrañaga Murgoitio
484     - fr, courtesy of Pablo Martin-Gomez
485     - gl, courtesy of Fran Diéguez
486     - he, courtesy of Yaron Shahrabani
487     - hi, courtesy of Rajesh Ranjan
488     - hu, courtesy of Gabor Kelemen
489     - id, courtesy of Dirgita
490     - it, courtesy of Alessandro Falappa
491     - ja, courtesy of Takayuki KUSANO
492     - kk, courtesy of Baurzhan Muftakhidinov
493     - kn, courtesy of Shankar Prasad
494     - lt, courtesy of Rimas Kudelis
495     - nb, courtesy of Kjartan Maraas
496     - nl, courtesy of Reinout van Schouwen
497     - nn, courtesy of Torstein Adolf Winterseth
498     - or, courtesy of Manoj Kumar Giri
499     - pa, courtesy of A S Alam
500     - pl, courtesy of Tomasz Dominikowski
501     - pt, courtesy of Duarte Loreto
502     - ro, courtesy of Lucian Adrian Grijincu
503     - ru, courtesy of Yuri Myasoedov
504     - sk, courtesy of Miroslav Biňas
505     - sl, courtesy of Matej Urbančič
506     - sr, courtesy of Милош Поповић
507     - sr@latin, courtesy of Miloš Popović
508     - sv, courtesy of Daniel Nylander
509     - ta, courtesy of Dr.T.Vasudevan
510     - te, courtesy of Krishna Babu K
511     - th, courtesy of Akom Chotiphantawanon
512     - ug, courtesy of Sahran
513     - zh_CN, courtesy of Aron Xu
514     - zh_HK, courtesy of Chao-Hsiung Liao
515     - zh_TW, courtesy of Chao-Hsiung Liao
516   - Added/Updated Documentation
517     - cs, courtesy of Lucas Lommer
518     - zh_CN, courtesy of YunQiang Su
520 version 2.31.1
521   - the ui was rewritten using vala and clutter
522   - using live previews for all effects
523   - added user configurable effects, which can be installed in the system.
524     furthermore we added a specification for those files, to be usable
525     everywhere in GNOME.
526   - more number of effects
527   - broke most parts of libcheese
528   - Added/Updated Translations
529     - en@shaw, courtesy of Thomas Thurman
530     - fi, courtesy of Tommi Vainikainen
531     - gl, courtesy of Fran Diéguez
532     - he, courtesy of Yaron Shahrabani
533     - ka, courtesy of Vladimer Sichinava
534     - sl, courtesy of Matej Urbančič
535     - th, courtesy of Theppitak Karoonboonyanan
536     - zh_CN, courtesy of Aron Xu
537   - Added/Updated Documentation
538     - ca, courtesy of Carles Ferrando Garcia
539     - fi, courtesy of Jukka Heikkilä
540     - pa, courtesy of A S Alam
541     - sl, courtesy of Andrej Žnidaršič
543 version 2.30.1
544   - menu: disable Take Photo when there is no camera.
545     Fixes bug 615002, courtesy of Yuvaraj Pandian
546   - effects: fix a text rendering problem.
547     Fixes bug 613287, courtesy of Mathias Clasen
548   - build: enable GSEAL
549   - all: use accessor functions instead direct access.
550     Fixes bug 585210, courtesy of Javier Jardon.
551   - Added/Updated Translations
552     - ast, courtesy of Xandru Armesto
553     - bn_IN, courtesy of Runa Bhattacharjee
554     - ca@valencia, courtesy of Gil Forcada
555     - id, courtesy of Andika Triwidada
556     - ja, courtesy of Hideki Yamane (Debian-JP)
557     - kn, courtesy of Shankar Prasad
558     - ms, courtesy of Umarzuki Bin Mochlis Moktar
559     - th, courtesy of Theppitak Karoonboonyanan
560   - Added/Updated Documentation
562 version 2.30.0
563   - countdown: move rsvg_init and rsvg_term into main
564     Initialize rsvg at startup and clean it up at exit.
565     Fixes a long standing bug that made cheese crash when going fullscreen
566     with button and window sounds enabled. Fixes bug #592100.
567   - window: set the main button label to "Stop recording" while recording.
568     Little regression introduced in 2.29.90. Fixes bug #613421
569   - widget: use dialog-error icon
570     The "error" icon used before doesn't exist in gnome-icon-theme 2.29 and
571     causes crashes. Use "dialog-error" instead. Fixes #613067
572   - Added/Updated Translations
573     - bn, courtesy of Sadia Afroz
574     - cs, courtesy of Petr Kovar
575     - da, courtesy of Anders Jenbo
576     - eu, courtesy of Iñaki Larrañaga Murgoitio
577     - gu, courtesy of Sweta Kothari
578     - it, courtesy of Alessandro Falappa
579     - ko, courtesy of Changwoo Ryu
580     - lt, courtesy of Žygimantas Beručka
581     - lv, courtesy of Peteris Krisjanis
582     - nn, courtesy of Torstein Adolf Winterseth
583     - pa, courtesy of A S Alam
584     - sr, courtesy of Бранко Кокановић
585     - sr@latin, courtesy of Branko Kokanović
586     - uk, courtesy of Maxim V. Dziumanenko
587   - Added/Updated Documentation
588     - cs, courtesy of Lucas Lommer
589     - el, courtesy of Marios Zindilis
591 version 2.29.92
592   - widget: restore saved balance settings at startup
593     Restore balance (brightness, saturation, hue) settings, saved in gconf,
594     when the camera is initialized. Fixes bug 610823.
595   - camera: fix a shameful pointless g_return_if_fail that prevented
596     resolution changin from preferences.
597   - docs: complete api docs for CheeseCameraDeviceMonitor
598   - Added/Updated Translations
599     - ca, courtesy of Gil Forcada
600     - el, courtesy of Kostas Papadimas
601     - en_GB, courtesy of Bruce Cowan
602     - eu, courtesy of Iñaki Larrañaga Murgoitio
603     - fi, courtesy of Tommi Vainikainen
604     - hu, courtesy of Gabor Kelemen
605     - nb, courtesy of Kjartan Maraas
606     - pt, courtesy of Duarte Loreto
608 version 2.29.91
609   * cheese:
610     - Restore the infobar temporarily disabled in the previous version
611     - Make the infobar display generic errors about camera
612       initialization instead of just the "no-device" one.
614   * libcheese-gtk:
615     - Remove "ready" and "error" signals in CheeseWidget and use a
616       "state" property to track current widget state (none, ready,
617       error).
618     - Add cheese_widget_get_error() api to retrieve a GError (propagated
619       from CheeseCamera) if something failed (widget in error state).
620     - Update CheeseAvatarChooser to reflect the new api.
622   * Fixed bugs:
623       #592663 — Update sensitivity of "move all to trash", Mathias Clasen
625   * Added/Updated Translations
626     - de, courtesy of Wolfgang Stoeggl
627     - gl, courtesy of Fran Diéguez
628     - ja, courtesy of Hideki Yamane (Debian-JP)
629     - pl, courtesy of Piotr Drąg
630     - ro, courtesy of Adi Roiban
631     - ru, courtesy of Alexander Saprykin
632     - sv, courtesy of Daniel Nylander
633     - zh_HK, courtesy of Chao-Hsiung Liao
634     - zh_TW, courtesy of Chao-Hsiung Liao
636 version 2.29.90
638   * Export libcheese-gtk library
639   * Rework Cheese itself to use libcheese-gtk
640   * Add cropping ability to the chooser widget
641   * Fix a possible crasher and a hang in CheeseCamera
642   * Require libgudev on Linux systems
643   * Limit framerate to 30 frames per second
645   * Updated German documentation
647 version 2.29.5
649   A slightly different format for these release notes.
650   We missed a couple of releases in the 2.29 cycle and the big changes
651   cheese went through meanwhile deserves something better than a cold
652   list of commit messages.
653   Big thanks go to Bastien Nocera who took up most longstanding items
654   in our TODO list and implemented them right away.
655   So let's see what happened since 2.28. Note that most of the following
656   stuff is still a work in progress so don't expect everything listed to
657   be completed.
659   * Completely dropped HAL dependency
660     Port most HAL code for v4l capability probing into udev and use
661     gudev in cheese to take advantage of it.
662     Add infrastructure (CheeseCameraDeviceMonitor) for dynamic
663     device hotplugging (UI yet to come).
664     Add optional udev dependency and provide a simple entry point
665     for non linux platforms that will want to use their custom
666     detection code (still waiting for patches).
668   * First steps in splitting cheese code into two libraries
669     - libcheese-common
670       Will provide basic non UI related cheese functions: basically,
671       device detection, device monitoring, video format handling.
672     - libcheese-gtk
673       A set of widgets that will allow third party application to
674       include parts of cheese functionality (e.g. the avatar chooser
675       will soon embed a viewfinder for quickly shooting a nice
676       buddy icon). Ideally cheese will be soon based on this set of
677       widgets being the first user of our own library.
679   * Rework most of device capability handling code
680     Rewrite caps detection code trying to use gstreamer api instead of
681     our own custom stuff whenever possible.
682     Remove framerate retrieving code since we didn't use it since a
683     couple of releases.
685   * Make startup slightly faster
686     Probe device capabilities in PAUSED state instead of PLAYING.
687     This was actually a workaround for a now fixed gstreamer bug (See
688     #587082).
689     Just a two line change but cheese is notably faster now!
691   * Cosmetic changes
692     Remove all the fake webcam code and use a still error image when
693     no webcam is available.
694     Drop EphySpinner in favor of the new GtkSpinner. Invert colors to
695     make it sexier.
696     Remove actions (SendTo stuff) from the contextual menu. It wasn't
697     exactly the best way to interoperate with the desktop. And most of
698     them worked suboptimally anyway.
700   * Move to GST_DEBUG (first steps, probably needs work)
701     We use gstreamer anyway, why not to take full advantage of it?
702     Gstreamer debug infrastructure is really cool and surely a lot
703     better than our previous g_prints.
705   * Fixed bugs
706     #598902 — Make flash window a popup
707     #594966 — Drop HAL
708     #603595 — Add a photo-taken signal, which passes a pixbuf
709     #522199 — First pass at webcam widget for use in other applications
710     #598445 — Use GtkSpinner instead of our own
711     #603152 — Use libcanberra instead of GStreamer for shutter
712     #603161 — Make CheeseGConf a singleton object
713     #603162 — Make CheeseFileUtil a singleton
714     #603167 — Avoid warnings on exit when playback hasn't started
715     #595005 — Use a custom filename to group burst mode pictures
716     #596535 — String fixes
718   * Added/Updated Translations
719     - en_GB, courtesy of Philip Withnall
720     - en@shaw, courtesy of Thomas Thurman
721     - es, courtesy of Jorge González
722     - et, courtesy of Ivar Smolin
723     - gl, courtesy of a
724     - he, courtesy of Yaron Shahrabani
725     - lt, courtesy of Gintautas Miliauskas
726     - lv, courtesy of Rūdolfs Mazurs
727     - nb, courtesy of Kjartan Maraas
728     - nds, courtesy of Nils-Christoph Fiedler
729     - pa, courtesy of A S Alam
730     - ru, courtesy of Alexandre Prokoudine
731     - sl, courtesy of Matej Urbančič
732     - sv, courtesy of Daniel Nylander
733     - ta, courtesy of Dr.T.Vasudevan
734     - th, courtesy of อาคม โชติพันธวานนท์
735     - uk, courtesy of Maxim V. Dziumanenko
736     - zh_CN, courtesy of Tao Wei
737     - zh_HK, courtesy of Chao-Hsiung Liao
738     - zh_TW, courtesy of Chao-Hsiung Liao
739   - Added/Updated Documentation
740     - es, courtesy of Jorge González
741     - zh_CN, courtesy of arccos (L.Q)
743 version 2.28.0
745   - use _X-GNOME-FullName inside the .desktop file, fixes bug #590182
746   - fix the abortion of burst mode with the escape key, fixes bug #595073
747     burst mode can now be aborted with the Escape key, no matter if
748     the countdown is active or not.
749     when burst mode is running you could start it again with spacebar,
750     this has been disabled during the burst session.
751   - updated the dependencies
752   - Added/Updated Translations
753     - as, courtesy of Amitakhya Phukan
754     - ca, courtesy of Gil Forcada
755     - cs, courtesy of Lucas Lommer
756     - da, courtesy of Kenneth Nielsen
757     - de, courtesy of Mario Blättermann
758     - el, courtesy of Kostas Papadimas
759     - en_GB, courtesy of Bruce Cowan
760     - es, courtesy of Jorge González
761     - fr, courtesy of Claude Paroz
762     - gl, courtesy of Antón Méixome
763     - hi, courtesy of Rajesh Ranjan
764     - it, courtesy of Alessandro Falappa
765     - ja, courtesy of Takeshi AIHANA
766     - lt, courtesy of Gintautas Miliauskas
767     - mai, courtesy of Sangeeta Kumari
768     - mr, courtesy of Sandeep Shedmake
769     - oc, courtesy of Yannig Marchegay (Kokoyaya)
770     - pa, courtesy of A S Alam
771     - ro, courtesy of Adi Roiban
772     - sl, courtesy of Matej Urbančič
773     - te, courtesy of Krishna Babu K
774     - uk, courtesy of Maxim V. Dziumanenko
775     - zh_HK, courtesy of Chao-Hsiung Liao
776     - zh_TW, courtesy of Chao-Hsiung Liao
777   - Added/Updated Documentation
778     - ca, courtesy of Joan Duran
779     - de, courtesy of Christian Kirbach
780     - el, courtesy of Μάριος Ζηντίλης
781     - en_GB, courtesy of Philip Withnall
782     - es, courtesy of Jorge Gonzalez
783     - fr, courtesy of Laurent Coudeur
784     - it, courtesy of RITA BANDIERA
785     - nl, courtesy of Sander Pientka
786     - oc, courtesy of Yannig Marchegay (Kokoyaya)
787     - pt_BR, courtesy of Leonardo Ferreira Fontenelle
788     - ru, courtesy of Vasiliy Faronov
789     - sv, courtesy of Daniel Nylander
790     - th, courtesy of Theppitak Karoonboonyanan
791     - zh_CN, courtesy of ccrecall
793 version 2.27.92
794   - Added/Updated Translations
795     - ar, courtesy of Khaled Hosny
796     - bn, courtesy of Loba Yeasmeen
797     - bn_IN, courtesy of Runa Bhattacharjee
798     - fr, courtesy of Claude Paroz
799     - gu, courtesy of Sweta Kothari
800     - hu, courtesy of Gabor Kelemen
801     - kn, courtesy of Shankar Prasad
802     - ko, courtesy of Changwoo Ryu
803     - ml, courtesy of "Last-Translator: \n"
804     - or, courtesy of Manoj Kumar Giri
805     - pt, courtesy of Duarte Loreto
806     - pt_BR, courtesy of Djavan Fagundes
807     - sr, courtesy of Бранко Кокановић
808     - sr@latin, courtesy of Branko Kokanović
809     - ta, courtesy of I. Felix
810     - tr, courtesy of Baris Cicek
811   - Added/Updated Documentation
812     - el, courtesy of Μάριος Ζηντίλης
814 version 2.27.91
815   - Restore default window size that was changed with the netbook-mode
816     merge.
817   - Prevent the thumbview to shrink down to nothing when there are no
818     items. Keep track of current items number and set a size request when
819     it reaches zero.
820   - Remove a bunch of hacks used in wide-mode switching to keep the video
821     area size constant. Do everything in a more proper, non hackish, way.
822     Fixes window "flickering" when switching to Wide Mode.
823   - Restore a <schema> keyword that got lost in the gconf schema, fixes
824     bug #591389, courtesy of Koop Mast
825   - Added/Updated Translations
826     - af, courtesy of F Wolff
827     - bg, courtesy of Alexander Shopov
828     - es, courtesy of Jorge González
829     - et, courtesy of Ivar Smolin
830     - eu, courtesy of Iñaki Larrañaga Murgoitio
831     - fi, courtesy of Tommi Vainikainen
832     - ga, courtesy of Seán de Búrca
833     - gl, courtesy of Antón Méixome
834     - he, courtesy of Yaron Shahrabani
835     - hi, courtesy of Rajesh Ranjan
836     - nb, courtesy of Kjartan Maraas
837     - or, courtesy of Manoj Kumar Giri
838     - pl, courtesy of Piotr Drąg
839     - sv, courtesy of Daniel Nylander
840     - th, courtesy of Akom C.
841     - zh_HK, courtesy of Chao-Hsiung Liao
842     - zh_TW, courtesy of Chao-Hsiung Liao
844 version 2.27.90
845   - Drop HILDON mode. We used to have HILDON support once but it has
846     been broken for several major releases now. Better no support than
847     a partial and broken one.
849   - Merge netbook-mode branch. Introduces a new horizontal mode that
850     fits nicely in small screens where the vertical real estate is
851     limited (like netbooks). Commits summary follows.
852   - Enable wide mode at startup if enabled in gconf or if forced
853     through -w/--wide command line option. Save wide mode
854     state in a gconf key.
855   - Prevent icon view to shrink down when empty.
856   - Let the thumbview pick up its optimal size. Remove hard coded size
857     constraints for the icon view so that it picks up the best size
858     for the current children (i.e. centered items, even with no
859     selection, with every thumbnail size). Remove also extra
860     spacing between and around thumbnails.
861   - Correctly update thumbnav button sensitiveness. Force an update on
862     up and down button sensitiveness while switching mode.
863   - Keep size of the video preview area while switching mode. This way
864     the icon view moves from the bottom to the right side while the
865     rest of the window remains still.
866   - Add UI for dynamically switching to and from wide mode.
867     Add a WideMode action that triggers widget reparenting and changes
868     spacing the vertical mode.
869   - Add a function that sets the ThumbNav in vertical mode reparenting
870     widgets on the fly.
871   - Add a vertical mode for the ThumbNav. Add up and down buttons and
872     implement vertical scrolling logic.
873   - Reparent the icon view into the right aligment. First experiment
874     of an horizontal mode suited for netbooks.
875   - Make room for a vertical icon view in the right side. Add an hbox
876     and an alignment to contain the icon view in the yet to come
877     netbook mode.
879   - Set WARNING MessageType for the InfoBar.
880     Warning is certainly more suited since the missing webcam is not a fatal
881     error. Also, the red color for the error type is really ugly. This
882     lovely orange is much better.
883   - Remove *.glade files.
884     It is not recommended to use gtk-builder-convert anymore but to use
885     glade-3 directly on the .ui files
886   - Insensitize buttons and actions while "bursting".
887   - Take the first photo of a burst right after button press. Rework a
888     little bit burst mode to allow this.
889   - Add 256x256 Cheese icons, courtesy of Ulisse Perusin.
890   - Add tooltips to the buttons. Now that toolbar buttons have no
891     labels tooltips can be helpful to identify each button role.
892   - Add burst mode settings to preferences dialog. Allow to configure
893     amount of photos to take in a burst and delay between each one.
894   - Remove icon-size attribute of button icons. All icons have now the
895     same size and honour gtk theme settings.
896   - Add the scalable version of the take photo and burst icons.
897   - Add --version command line flag.
899   - post release version bump
900   - Added/Updated Translations
901     - ast, courtesy of astur
902     - ca@valencia, courtesy of Gil Forcada
903     - de, courtesy of Michael Kanis
904     - es, courtesy of Jorge González
905     - et, courtesy of Ivar Smolin
906     - eu, courtesy of Iñaki Larrañaga Murgoitio
907     - fr, courtesy of Nicolas Repentin
908     - ga, courtesy of Seán de Búrca
909     - gl, courtesy of Antón Méixome
910     - nb, courtesy of Kjartan Maraas
911     - pl, courtesy of Tomasz Dominikowski
912     - sv, courtesy of Daniel Nylander
913     - ta, courtesy of Dr.T.Vasudevan
914     - zh_HK, courtesy of Chao-Hsiung Liao
915     - zh_TW, courtesy of Chao-Hsiung Liao
916   - Added/Updated Documentation
917     - de, courtesy of Mario Blättermann
918     - fr, courtesy of Laurent Coudeur
920 version 2.27.5
921   - add new photo and burst icons, courtesy of Ulisse Perusin
922   - remove the label of the photo and video modes
923   - support taking a series of photos, fixes bug #581997
924     this introduces the burst mode in cheese.
925     the burst mode allows to take a series of photos
926     with a configurable delay and number of photos
927   - Make webcam and resolution settings not sensitive if just 1 option
928     is available. If there are no options to choose, make the webcam and
929     resolution combo box insensitive, fixes bug #588353
930   - Added/Updated Translations
931     - it, courtesy of Alessandro Falappa
932     - ku, courtesy of Erdal Ronahi
933     - pt_BR, courtesy of Djavan Fagundes
934     - zh_HK, courtesy of Chao-Hsiung Liao
935     - zh_TW, courtesy of Chao-Hsiung Liao
936   - Added/Updated Documentation
937     - es, courtesy of Jorge González
939 version 2.27.4
940   - bump gtk+ requirement to 2.17.3
941   - ensure the drawing area has a native X11 window
942     With the new client-side-window gtk+ widgets do not always have a
943     native window anymore. We need an XID to give to GstXOverlay and embed
944     video into the application. This temporarily works around the issue
945     forcing a native window. Works around bug 588357
946   - use the camera-web icon instead of camera-video
947     we are using camera-web in the project logo/icon but camera-video for the
948     UI. it is more appropriate to use the camera-web icon as it's a) less
949     likely people will use camcorders with cheese b) there is bigger visual
950     distinction between camera-photo and camera-web than camera-photo and
951     camera-video.
952   - manually expose the window if not PLAYING
953     Draw a black background if the pipeline is starting up and the overlay
954     is still not ready to expose the drawing area.
955   - fix broken xoverlay management
956     For some reason this went unnoticed for a long time. We were calling
957     set_x_overlay right after setting PLAYING state (with no warranty that
958     the state change succeeded nor that an overlay was really there). The
959     only right way to do this is to wait for prepare-xwindow-id message. It
960     worked until now just because we've been extremely lucky.
961   - drop url and email handlers
962     Drop url and email handlers used in the about dialog since gtk+ 2.17.2
963     already provides that functionality built in.
964   - drop GEditMessageArea in favor of GtkInfoBar
965     Drop GEditMessageArea since it recently entered gtk+. Fixes bug #586545
966   - use AM_SILENT_RULES if available, fixes bug #587581
967   - Use accessor functions instead direct access, fixes bug #585210
968   - remove markup from translatable strings
969   - keybindings: add configure checks for needed X11 stuff
970     Check for XF86keysym.h availability and add a configure option to
971     disable Webcam Button listening. Copied from rhythmbox.
972   - add little program to emit fake webcam button events
973   - capture webcam buttons
974     Listen to XF86Webcam keypresses to capture webcam buttons. Should
975     work with every driver that correctly binds the input device to
976     KEY_CAMERA events. Fixes bug #521551
977   - remove padding from the take_picture button
978     Use alignment xscale property instead of padding in the take_picture
979     button. Doesn't fix but at least partly works around bug #573301 (the
980     button can now grow up and fill the whole free space with no padding
981     constraint).
982   - sanitize main toolbar structure
983     No real change, just some little restructuring of the glade toolbar
984     definition to make it easier to hack on.
985   - Added/Updated Translations
986     - es, courtesy of Jorge González
987     - et, courtesy of Ivar Smolin
988     - fr, courtesy of Jonathan Ernst
989     - he, courtesy of Yaron Shahrabani
990     - uk, courtesy of Maxim V. Dziumanenko
991   - Added/Updated Documentation
992     - it, courtesy of Rita Bandiera
994 version 2.27.3
995   - Set default resolution to the highest one with a non jerky (higher than
996     15fps) framerate, fixes bug #585857
997   - Lower max-delay and max-page-delay oggmux properties from 5 to 0.5
998     seconds. Should prevent out of sync audio in recorded videos and
999     hopefully fix bug #585761
1000   - Don't access effects string after free. This was causing the first effect
1001     stored in gconf to not be restored at startup, fixes bug 584186
1002   - Get rid of GtkAspectFrame, it doesn't really suit our needs, it hardcodes
1003     an aspect ratio that obviously cannot be valid for every format webcams
1004     support. Render the video directly to the drawing area with no external
1005     aspect ratio restriction. Eventually fixes bug #559188 since the
1006     aspectframe was adding some extra padding between the video and the window
1007     border.
1008   - Almost every available gstreamer videosink can display black bars around
1009     the video keeping its aspect ratio. Enable it if available.
1010     Black bars look a lot nicer than the grey color of the underlying
1011     gtkwindow displayed with the aspectframe.
1012   - Properly forward expose events to GstXOverlay.
1013   - Avoid ugly flickering on window resize. Let gstxoverlay take full control
1014     of the drawing area window. Prevent gtk from drawing the background and
1015     remove the flickering caused by its internal double buffering.
1016   - Remove initial black bars (at least for 4:3 webcams). Set a default window
1017     size that fits nicely the video aspect ratio so that black bars are not
1018     drawn until a manual resize.
1019   - Added/Updated Translations
1020     - ca, courtesy of Gil Forcada
1021     - nb, courtesy of Kjartan Maraas
1022     - sv, courtesy of Daniel Nylander
1023     - ta, courtesy of Dr.T.Vasudevan
1024   - Added/Updated Documentation
1025     - el, courtesy of Simos Xenitellis
1027 version 2.27.2
1028   - Ignore new photo requests if we are still waiting for an "handoff" signal
1029     for the previous one, fixes bug #582902
1030   - Fix a couple of trivial memory leaks in the thumbnail generator code, fixes
1031     bug #578289
1032   - Don't return if "image-loading" icon is not found, we will have an empty
1033     pixbuf while the thumbnail thread is running but it is surely better than
1034     no thumbnail at all, fixes bug #582240
1035   - Added/Updated Translations
1036     - de, courtesy of Nathan-J. Hirschauer
1037     - es, courtesy of Jorge González
1038     - et, courtesy of Ivar Smolin
1039     - or, courtesy of Manoj Kumar Giri
1040     - pa, courtesy of A S Alam
1041     - th, courtesy of Akom C.
1042   - Added/Updated Documentation
1043     - el, courtesy of Simos Xenitellis
1045 version 2.27.1
1046   - Improve preferences dialog making it more consistent with other GNOME
1047     applications.
1048   - Add support for brightness, contrast, saturation and hue adjustments,
1049     fixes bug #558970.
1050   - Replace deprecated gtk_action_connect_proxy calls with
1051     gtk_activatable_set_related_action, fixes bug #571383.
1052   - Bump gtk+ dependency to 2.16 (needed for gtk_scale_add_mark and
1053     gtk_activatable_set_related_action).
1054   - Archive old ChangeLog and autogenerate it on distribution from git log.
1055   - Added cheese.doap file
1056   - Added Filippo Argiolas to MAINTAINERS
1057   - added/updated translations
1058     - ar, courtesy of Khaled Hosny
1059     - be, courtesy of Ягор Кур'яновіч
1060     - es, courtesy of Jorge González
1061     - kn, courtesy of Shankar Prasad
1063 version 2.26.0
1064   - Lock gdk mutex in photo-saved and video-saved callbacks Those signals are emitted
1065     within a gstreamer callback so outside the mainloop, hence the need for locking.
1066     This fixes the flash locking issue and also the one about the grey thumbview
1067     right after the flash, fixes bug #566098
1068   - added/updated translations
1069     - as, courtesy of Amitakhya Phukan
1070     - bn_IN, courtesy of Runa Bhattacharjee
1071     - ca, courtesy of Joan Duran
1072     - cs, courtesy of Lucas Lommer
1073     - de, courtesy of Mario Blättermann
1074     - el, courtesy of Jennie Petoumenou
1075     - fr, courtesy of Robert-André Mauchin
1076     - gl, courtesy of Suso Baleato
1077     - lt, courtesy of Vytautas Rėkus
1078     - or, courtesy of Manoj Kumar Giri
1079     - te, courtesy of Krishna Babu K
1080     - th, courtesy of Theppitak Karoonboonyanan
1082 version 2.25.92
1083   - Remove g_error calls where the error is not supposed to abort execution.
1084     Replace them with more suited g_warnings, fixes bug #562179
1085   - Print cheese verbose messages even if log dir doesn't exist, fixes bug #573573
1086   - added/updated translations
1087     - ro, courtesy of Adi Roiban
1088     - sv, courtesy of Daniel Nylander
1090 version 2.25.91
1091   - replace deprecated gtk symbols inside hildon code, fixes bug #571383, courtesy of Thomas Andersen
1092   - added/updated translations
1093     - es, courtesy of Jorge González
1094     - et, courtesy of Mattias Põldaru
1095     - ro, courtesy of Adi Roiban
1096     - vi, courtesy of Clytie Siddall
1097     - zh_HK, courtesy of Chao-Hsiung Liao
1098     - zh_TW, courtesy of Chao-Hsiung Liao
1100 version 2.25.90
1101   - fixed lack of period at the end of a few paragraphs in the documentation,
1102     adopted "screenshot" instead of "screen shot", fixes bug #566718, courtesy of Leonardo Ferreira Fontenelle
1103   - reverse icon view scroll buttons scroll direction for RTL locales, fixes bug #566197, courtesy of Yair Hershkovitz
1104   - added/updated translations
1105     - de, courtesy of Hendrik Richter
1106     - el, courtesy of Fotis Tsamis
1107     - es, courtesy of Jorge González
1108     - fr, courtesy of Claude Paroz
1109     - ko, courtesy of Changwoo Ryu
1110     - zh_CN, courtesy of 甘露(Gan Lu)
1112 version 2.25.4
1113   - added/updated translations
1114     - be@latin, courtesy of Ihar Hrachyshka
1115     - lv, courtesy of Raivis Dejus
1116     - pt_BR, courtesy of Leonardo Ferreira Fontenelle
1118 version 2.25.3
1119   - single includes fix, fixes bug #563537, courtesy of Pedro Fragoso
1120   - added/updated translations
1121     - pa, courtesy of Amanpreet Singh Alam
1123 version 2.25.2
1124   - print vendor and product id while probing devices. provide some more device informations for easier bug triaging.
1125   - remove unnecesary include files, to meet GnomeGoal http://live.gnome.org/GnomeGoals/CleanupGTKIncludes
1126   - don't use random access glist methods when accessing a list sequentially
1127     and properly free list elements after use, fixes bug #560514 and #560347, courtesy of Giuseppe Fuggiano
1128   - Use gtk_show_uri to open files and xdg-open i.s.o. gnome-open
1129   - Use gtk_message_dialog_format_secondary_markup correctly
1130   - print the cheese version if the -v flag is set
1131   - add support for cams which support only one resolution, fixes bug #560032, courtesy of Hans de Goede
1132   - added/updated translations
1133     - es, courtesy of Jorge González
1134     - ku, courtesy of Erdal Ronahi
1136 version 2.25.1
1137   - change the default font of the countdown widget to bitstream vera sans bold
1138   - drop libgnome/libgnome-vfs dependencies, fixes bug #556580, courtesy of Cosimo Cecchi
1139   - exit correctly with unknown command line arguments, fixes bug #556084.
1140   - change the ui behaviour of the fullscreen toolbar, to show always when in
1141     effects chooser mode, fixes bug #548546
1142   - added/updated translations
1143     - ca, courtesy of Gil Forcada
1144     - de, courtesy of Hendrik Richter
1145     - es, courtesy of Jorge González
1146     - fr, courtesy of Robert-André Mauchin
1147     - he, courtesy of Mark Krapivner
1148     - nb, courtesy of Kjartan Maraas
1149     - nl, courtesy of Wouter Bolsterlee
1150     - pt_BR, courtesy of Vladimir Melo
1151     - sr, courtesy of Горан Ракић
1152     - sr@latin, courtesy of Goran Rakić
1153     - th, courtesy of Theppitak Karoonboonyanan
1154     - uk, courtesy of Maxim V. Dziumanenko
1156 version 2.24.0
1157   - correct an error in the help file, which prevented the document to be valid
1158   - update the cheese dependencies, fixes bug #547203
1159   - use the correct translated plural form when deleting more than one item from
1160     the thumbnail bar, fixes bug #552290, courtesy of Yuriy Penkin
1161   - do not add a new item to the thumbnail bar, if its already there, fixes bug #549804
1162   - update documentation, courtesy of Joshua Henderson
1163   - include gio header in cheese.c
1164   - added/updated translations
1165     - ar, courtesy of Usama Akkad
1166     - bg, courtesy of Alexander Shopov
1167     - ca, courtesy of Gil Forcada
1168     - cs, courtesy of Petr Kovar
1169     - da, courtesy of Kenneth Nielsen
1170     - de, courtesy of Hendrik Richter
1171     - en_GB, courtesy of Philip Withnall
1172     - es, courtesy of Jorge González
1173     - et, courtesy of Ivar Smolin
1174     - eu, courtesy of Iñaki Larrañaga Murgoitio
1175     - fi, courtesy of Ilkka Tuohela
1176     - fr, courtesy of Robert-André Mauchin
1177     - gl, courtesy of Ignacio Casal Quinteiro
1178     - gu, courtesy of Sweta Kothari
1179     - hu, courtesy of Gabor Kelemen
1180     - it, courtesy of Alessandro Falappa
1181     - ja, courtesy of Takeshi AIHANA
1182     - ko, courtesy of Changwoo Ryu
1183     - lt, courtesy of Gintautas Miliauskas
1184     - ml, courtesy of പ്രവീണ്‍ അരിമ്പ്രത്തൊടിയില്‍
1185     - mr, courtesy of Sandeep Shedmake
1186     - nb, courtesy of Kjartan Maraas
1187     - nl, courtesy of Wouter Bolsterlee
1188     - pl, courtesy of Tomasz Dominikowski
1189     - pt_BR, courtesy of Og Maciel
1190     - pt, courtesy of Duarte Loreto
1191     - ru, courtesy of Alexandre Prokoudine
1192     - sl, courtesy of Matej Urbančič
1193     - sq, courtesy of Laurent Dhima
1194     - sr, courtesy of Горан Ракић
1195     - sr@latin, courtesy of Goran Rakić
1196     - sv, courtesy of Daniel Nylander
1197     - ta, courtesy of I. Felix
1198     - th, courtesy of Theppitak Karoonboonyanan
1199     - tr, courtesy of Baris Cicek
1201 version 2.23.92
1202   - documentation update (not yet finished), courtesy of joshua henderson
1203   - old photos and videos (before 2.24) are now available in cheese 2.24, fixes bug #547290
1204   - sort videoformat array and resolution hashtable, courtesy of Hans de Goede
1205   - dont save duplicated videoformats abut only keep the one with the maximum
1206     framerate if it provides the same resolution. add correspondent entry only
1207     once to the resolution hashtable so that we have no more duplicated
1208     resolutions on preferences dialog. fixes bugs #547144 and #547140,
1209     courtesy of Hans de Goede
1210   - remove the old log file if it exists
1211   - send eos event only if the pipeline was playing, otherwise force
1212     shutdown. Start a timeout to force unclean shutdown if eos takes
1213     to much to propagate or doesnt propagate at all, probably fixes bug #547422
1214   - set take_picture sensitiveness before webcam_stop_video_recording since this
1215     emits a signal that would lead to another sensitiveness change. see comments on bug #547422
1216   - set the utility hint for the fullscreen toolbar, partially fixes #548546
1217   - rename the log file to "log.txt" and prepend it with the running cheese version
1218   - cheese crashes no more when no device is set in gconf, partially fixes bug #546868, courtesy of Hans de Goede
1219   - display toolbar when entering into fullscreen mode, fixes bug #548546, courtesy of Felix Kaser
1220   - added/updated translations
1221     - bg, courtesy of Alexander Shopov
1222     - de, courtesy of Wolfgang Stoeggl
1223     - el, courtesy of Athanasios Lefteris
1224     - en_GB, courtesy of Philip Withnall
1225     - gu, courtesy of Sweta Kothari
1226     - hi, courtesy of Rajesh Ranjan
1227     - hr, courtesy of "Last-Translator: \n"
1228     - it, courtesy of Alessandro Falappa
1229     - ko, courtesy of Changwoo Ryu
1230     - nl, courtesy of Wouter Bolsterlee
1231     - pt, courtesy of Duarte Loreto
1232     - sl, courtesy of Matej Urbančič
1233     - zh_CN, courtesy of 甘露 (Lu Gan)
1235 version 2.23.91
1236   - cheese.desktop file now respects freedesktop SPEC, fixes bug #550195, courtesy of Pacho Ramos
1237   - a small syntax cleanup made with uncrustify
1238   - waf did not install the files properly, now it does
1239   - add the dynamic bindir to the dbus file
1240   - update waf to 1.4.3 and make it working again
1241   - added/updated translations
1242     - ar, courtesy of Youssef Chahibi
1243     - dz, courtesy of Dawa pemo
1244     - es, courtesy of Jorge González
1245     - et, courtesy of Ivar Smolin
1246     - ga, courtesy of Seán de Búrca
1247     - he, courtesy of Mark Krapivner
1248     - ja, courtesy of Takeshi AIHANA
1249     - mk, courtesy of Arangel Angov
1250     - or, courtesy of Manoj Kumar Giri
1251     - pa, courtesy of Amanpreet Singh Alam
1252     - pl, courtesy of Tomasz Dominikowski
1253     - pt_BR, courtesy of Rodrigo Flores
1254     - sq, courtesy of Laurent Dhima
1255     - sv, courtesy of Daniel Nylander
1256     - te, courtesy of Krishna Babu K
1257     - vi, courtesy of Clytie Siddall
1258     - zh_HK, courtesy of Chao-Hsiung Liao
1259     - zh_TW, courtesy of Chao-Hsiung Liao
1261 version 2.23.90
1262   - call gdk_x11_window_set_user_time to raise the cheese window if its called twice
1263   - don't start cheese twice if another instance is running, fixes bug #527736, courtesy of Felix Kaser
1264   - remove gtk_init and gst_init, according to the docs these are not needed if we use gtk_get_option_group and gst_init_get_option_group
1265   - align the buttons with the thumbnail bar
1266   - improve the fullscreen mode, fixes bug #547405, courtesy of Felix Kaser
1267   - select the last thumbnail item, if the last one was deleted 
1268   - hitting space when the countdown has already begun, distorts no more the countdown, fixes bug #547403
1269   - remove a thumbnail item immidiately from the thumbnail row if it was deleted
1270   - use the eog scrollbar for cheese media, fixes bug #511916, courtesy of Patryk Zawadzki
1271   - disable action_effects while setup_camera is running, fixes bug #547313
1272   - add people who contributed to cheese to the cheese about window 
1273   - give a detailed error message if some gstreamer element is missing, fixes bug #522009, courtesy of Todd Eisenberger
1274   - add some gconf translation improvements, fixes bug #547168 
1275   - connect button_photo and button_video as proxy widgets for relative RadioActions
1276   - change action_files sensitiveness on "selection-changed" event, fixes bug 546918
1277   - don't try to find highest framerate if format is NULL, courtesy of Todd Eisenberger
1278   - selected effects gconf key values are now standardized, fixes bug #513776
1279   - add a better hig compliant alert for missing gstreamer elements, fixes bug #522009
1280   - added a delete action to immediately delete files and a gconf key to show/hide it
1281   - use "Cheese Webcam Booth" instead of "Cheese" as the desktop entry name, fixes bug #543976
1282   - add multiple selection in the picture listing pane, fixes bug #481405
1283   - correct critical warnings, if some gstreamer plugins arent available, fixes bug #522009, courtesy of Todd Eisenberger
1284   - add several g_free functions to prevent memory leaks 
1285   - use g_random_int instead of g_rand_int
1286   - add the multiplex thumbnail generator algorithm
1287   - disable "Start recording" button until the recording pipeline properly shuts down
1288   - save generated thumbnails, it seems to have vanished some time ago
1289   - resolve wrong sorting issue of the thumbnails, fixes bug #546390
1290   - added/updated translations
1291     - ar, courtesy of Youssef Chahibi 
1292     - bn_IN, courtesy of Runa Bhattacharjee 
1293     - ca, courtesy of Gil Forcada 
1294     - es, courtesy of Jorge González 
1295     - et, courtesy of Ivar Smolin 
1296     - eu, courtesy of Iñaki Larrañaga Murgoitio 
1297     - fi, courtesy of Ilkka Tuohela 
1298     - fr, courtesy of Robert-André Mauchin 
1299     - gl, courtesy of Ignacio Casal Quinteiro 
1300     - he, courtesy of Mark Krapivner 
1301     - ja, courtesy of Takeshi AIHANA 
1302     - kn, courtesy of Shankar Prasad 
1303     - mk, courtesy of Arangel Angov 
1304     - ml, courtesy of Manu S Madhav
1305     - nb, courtesy of Kjartan Maraas 
1306     - pt_BR, courtesy of Fábio Nogueira 
1307     - sv, courtesy of Daniel Nylander 
1308     - th, courtesy of Akom C. 
1309     - zh_HK, courtesy of Chao-Hsiung Liao 
1310     - zh_TW, courtesy of Chao-Hsiung Liao 
1312 version 2.23.6
1313   - add a fullscreen mode for kiosks, fixes #478852, courtesy of Felix Kaser
1314   - wait until the video has been recorded, to add it to the thumbnail bar, partially fixes #545212
1315   - move thumbnail generation to its own thread, displaying a loading icon while
1316         generating thumbnail and a fallback icon if thumbnail fails, fixes bug #545151, courtesy of Filippo Argiolas
1317   - toggle effects button if effects is enabled using menu, fixes bug #539195, courtesy of Filippo Argiolas
1318   - make cheese have a fullscreen mode for kiosks, fixes bug #478852
1319   - resolve sluggish video and out-of-sync audio, fixes bug #542014, courtesy of Filippo Argiolas
1320   - do not crash on preferences with no camera attached, fixes bug #544062, courtesy of Filippo Argiolas
1321   - cheese should ask to delete files if moving to trash fails, fixes bug #545950, courtesy of Filippo Argiolas
1322   - cheese crashed with move all to trash if no trash can be accessed, fixes bug #545997, courtesy of Filippo Argiolas
1323   - added/updated translations
1324     - ar, courtesy of Khaled Hosny
1325     - ca, courtesy of Gil Forcada
1326     - el, courtesy of Simos Xenitellis
1327     - es, courtesy of Jorge González
1328     - fr, courtesy of Bruno Brouard
1329     - gl, courtesy of Ignacio Casal Quinteiro
1330     - ja, courtesy of Takeshi Aihana
1331     - mk, courtesy of Arangel Angov
1332     - nl, courtesy of Wouter Bolsterlee
1333     - oc, courtesy of Yannig Marchegay
1334     - pl, courtesy of Tomasz Dominikowski
1335     - pt, courtesy of Duarte Loreto
1336     - th, courtesy of Akom C.
1337     - zh_TW, courtesy of Chao-Hsiung Liao
1340 version 2.23.5
1341   - make recording of videos work again, fixes bug #523475, courtesy of Filippo Argiolas
1342   - bump gstreamer requirements to 0.10.16
1343   - fixes cheese_print_handler, which resulted in empty cheese logs, courtesy of Filippo Argiolas
1344   - allow to choose the webcam using the preference dialog, fixes bug #522200, courtesy of Ryan Zeigler
1345   - remove some gcc warnings, fixes bug #537490, courtesy of Cosimo Cecchi
1346   - fixed typo, which prevented hildon mode to compile cleanly
1347   - removed included <X11/extensions/xf86vmode.h>, fixes bug #539631, courtesy of Marc-Andre Lureau
1348   - make hal-device-id command line option work, fixes bug #498023, courtesy of Ryan Zeigler
1349   - use ogv as default video extension, fixes bug #524021
1350   - added/updated translations
1351     - es, courtesy of Jorge González
1352     - sv, courtesy of Daniel Nylander
1353     - nb, courtesy of Kjartan Maraas
1354     - ko, courtesy of Changwoo Ryu
1355     - bg, courtesy of Alexander Shopov
1356     - oc, courtesy of Yannig Marchegay
1357     - et, courtesy of Ivar Smolin
1358     - pt_BR, courtesy of Fabrício Godoy and Ferreira Fontenelle
1359     - ps, courtesy of Zabeeh Khan
1360     - gl, courtesy of Ignacio Casal Quinteiro
1361     - zh_HK, courtesy of Chao-Hsiung Liao
1362     - zh_TW, courtesy of Chao-Hsiung Liao
1364 version 2.23.4
1365   - fix a crash, when using about/quit menu items in hildon mode, fixes bug #535582, courtesy of Michael Terry
1366   - Instead of crashing report when certain gstreamer are not found, fixes bug #522009, courtesy of Todd Eisenberger
1367   - use intltools 0.40 for building with autotools
1368   - added/updated translations
1369     - ar, courtesy of Khaled Hosny. 
1370     - fi, courtesy of Tommi Vainikainen
1371     - nn, courtesy of Eirik U. Birkeland
1372     - vi, courtesy of Clytie Siddall
1373     - zh_CN, courtesy of 甘露 (Lu Gan)
1375 version 2.23.3
1376   - add new flash and remove changing gamma for simulating flash. the 
1377     new flash works best if you run a composited desktop, fixes bug #526214,
1378     courtesy of Alex Jones 
1379   - fix segfault on startup if video or photo directory gconf setting is missing,
1380         fixes bug #534480, courtesy of Alexander Jones
1381   - add support to set the video and photo path in gconf, courtesy of Felix Kaser
1382   - added/updated translations
1383     - ar, courtesy of Djihed Afifi. 
1384     - es, courtesy of Jorge González
1385     - et, courtesy of Ivar Smolin
1386     - gl, courtesy of Ignacio Casal Quinteiro
1387     - he, courtesy of Mark Krapivner
1388     - hu, courtesy of Máté Őry.
1389     - nb, courtesy of Kjartan Maraas
1391 version 2.23.2
1392   - use a better icon for the effects button, fixes bug #511369
1393   - store photos and videos in xdg directories, fixes bug #509475, courtesy of Felix Kaser
1394   - use a toggle button for the effects button, fixes bug #527870
1395   - add support for nautilus send to. this replaces "send by email" where available, fixes bug #528249, courtesy of Jose Dapena Paz
1396   - name the files to the date, when they were created, fixes bug #525739
1397   - add a preferences dialog with basic resolution changing, partially fixes #522200, courtesy of James Liggett
1398   - use gtk theme colors for the countdown widget
1399   - align the numbers and the camera on the countdown widget, courtesy of Andrea Cimitan
1400   - add a border, color shading and highlight to the countdown widget, to make it even more sexy, courtesy of Andrea Cimitan
1401   - make the countdown numbers translatable the right way
1402   - fix invalid free in cheese, fixes bug #529467, courtesy of Matthias Clasen
1403   - take picture button is enabled outside gtk thread lock, fixes bug #529789, courtesy of Gary Lasker
1404   - don't display the toplevel window by default, fixes bug #529276, courtesy of Loïc Minier
1405   - added/updated translations
1406     - en_GB, courtesy of Philip Withnall
1407     - es, courtesy of Jorge González
1408     - et, courtesy of Ivar Smolin
1409     - gl, courtesy of Ignacio Casal Quinteiro
1410     - he, courtesy of Mark Krapivner
1411     - nb, courtesy of Kjartan Maraas
1412     - nl, courtesy of Tino Meinen
1413     - pt_BR, courtesy of Luis Motta.
1414     - sl, courtesy of Matej Urbančič
1415     - th, courtesy of Pornpimon Pradabsri 
1417 version 2.23.1
1418   - add cheese to sound & video in the application menu, fixes bug #519846
1419   - add hildon support to cheese, fixes bug #519548, courtesy of Matthew Garret
1420   - add menu entry for the countdown, fixes bug #511160
1421   - add the gedit warning box when no camera is found, fixes bug #511945, courtesy of sebastian keller
1422   - buttons and menu items should use Title Case
1423   - change the theora file extension to .gov, fixes bug #524021
1424   - cheese crashes if getting information from a webcam fails, courtesy of Sjoerd Simons, fixes bug #522197
1425   - cheese did not choose the right thumbnails for already taken pictures, fixes bug #524814
1426   - cheese does not list its gnome-vfs dependency, fixes bug #522152, courtesy of Alex Rostovtsev
1427   - cheese doesn't open the webcam device set in gconf, courtesy of Sjoerd Simons, fixes bug #522198
1428   - do not allow to take pictures, while the webcam is initializing, fixes bug #523121
1429   - fix a crash while initializing webcam, fixes bug #522143, courtesy of Alex Rostovtsev
1430   - fix a crash, when a file was deleted twice
1431   - fix regression of gio, Dnd works again, courtesy of Cosimo Cecchi, fixes bug #526398
1432   - set the max waiting time for detecting a camera to 10 seconds, fixes bug #520394
1433   - show the pretty countdown widget by default
1434   - use a better effects icon, partially fixes bug #511369, courtesy of baptiste mille-mathias
1435   - use new cheese description, fixes bug #512091
1436   - added/updated translations
1437     - el, courtesy of Nick Paraschou
1438     - en_GB, courtesy of Philip Withnall
1439     - es, courtesy of Jorge González
1440     - et, courtesy of Mattias Põldaru
1441     - he, courtesy of Mark Krapivner
1442     - nb, courtesy of Kjartan Maraas
1443     - nn, courtesy of Eskild Hustvedt
1444     - ru, courtesy of Vasiliy Faronov
1445     - sl, courtesy of Matej Urbančič
1447 version 2.22.0
1448   - typo in the documentaton: ximageskink instead of ximagesink
1449   - menu entries for take a photo and recording never switched, fixes bug #516745
1450   - select a thumb near the deleted item, fixes bug #505442
1451   - make sure we have the right prototype definition, fixes bug #519030
1452   - Rephrased hard-to-understand sentence in docs, fixes bug #518838, courtesy of Claude Paroz
1453   - added/updated translations
1454     - be@latin, courtesy of Ihar Hrachyshka
1455     - da, courtesy of Kenneth Nielsen
1456     - el, courtesy of Athanasios Lefteris
1457     - en_GB, courtesy of Philip Withnall
1458     - es, courtesy of Jorge González
1459     - fr, courtesy of Claude Paroz and Stéphane Raimbault
1460     - gu, courtesy of Ankit Patel
1461     - he, courtesy of Yair Hershkovitz
1462     - hu, courtesy of Gabor Kelemen
1463     - it, courtesy of Alessandro Falappa
1464     - lt, courtesy of Gintautas Miliauskas
1465     - ml, courtesy of Ani Peter
1466     - mr, courtesy of Sandeep Shedmake
1467     - uk, courtesy of Maxim Dziumanenko
1468     - zh_CN, courtesy of YangZhang
1469     - zh_HK, courtesy of Chao-Hsiung Liao
1470     - zh_TW, courtesy of Chao-Hsiung Liao
1472 version 2.21.92:
1473   - drop libglade and use GtkBuilder instead.
1474   - putted gtk calls in critical section in threads, fixes bug #516697, courtesy of Mathias Clasen
1475   - make use of the gconf countdown setting and show or hide the countdown depending on that
1476   - added/updated translations
1477     - ko, courtesy of Changwoo Ryu
1478     - th, courtesy of Theppitak Karoonboonyanan
1479     - sl, courtesy of Matej Urbančič
1480     - bn_IN, courtesy of Runa Bhattacharjee
1481     - pa, courtesy of Amanpreet Singh Brar
1482     - nl, courtesy of Wouter Bolsterlee.
1483     - nb, courtesy of Kjartan Maraas
1484     - ar, courtesy of Djihed Afifi
1485     - tr, courtesy of Baris Cicek
1486     - ja, courtesy of Takeshi Aihana
1487     - ca, courtesy of Gil Forcada
1488     - cs, courtesy of Vitezslav Kotrla.
1489     - pt, courtesy of Duarte Loreto
1490     - oc, courtesy of Yannig Marchegay
1491     - mk, courtesy of Arangel Angov
1492     - zh_CN, courtesy of YangZhang
1493     - hu, courtesy of Adam Pongracz
1495 version 2.21.91:
1496   - replaced all gnome-vfs calls by gio
1497   - install bugreport script in libexec instead of lib, fixes bug #514833
1498   - translate effect names too, courtesy of Tommi Vainikainen
1499   - pressing 'esc' cancels countdown/stop video recording, courtesy of Tommi Vainikainen
1500   - added/updated translations
1501     - ar, courtesy of Khaled Hosny
1502     - de, courtesy of Hendrik Brandt
1503     - es, courtesy of Jorge González
1504     - et, courtesy of Ivar Smolin
1505     - eu, courtesy of Iñaki Larrañaga Murgoitio
1506     - fi, courtesy of Tommi Vainikainen
1507     - fr, courtesy of Robert-André Mauchin and Stéphane Raimbault
1508     - it, courtesy of Alessandro Falappa
1509     - nb, courtesy of Kjartan Maraas
1510     - oc, courtesy of Yannig Marchegay
1511     - pl, courtesy of GNOME PL Team
1512     - pt_BR, courtesy of Pedro de Medeiro and Og Maciel
1513     - sv, courtesy of Daniel Nylander 
1514     - zh_HK, courtesy of Chao-Hsiung Liao
1515     - zh_TW, courtesy of Chao-Hsiung Liao
1517 version 2.21.90.1:
1518   - new effect images by Lapo Calamandrei and Or Dvory (again)
1519   - the bugreport script didnt get copied on make dist
1521 version 2.21.90:
1522   - new effect images by Lapo Calamandrei and gidesa
1523   - fix bug #510610 - Typo at the documentation
1524   - Remove gnome-vfs completely from cheese-window.c
1525   - Use gio instead of gnome-vfs for file copy
1526   - Make Save dialog title localizable
1527   - Don't use gnome-vfs for opening links in about dialog
1528   - Write logging to file ~/.gnome2/cheese/log and send this along in bug-buddy
1529     reports. Patch by <ruledbyfaith@gmail.com>. fixes bug #510270
1530   - Plug some leaks. Apply patches of Mauro <mukadr@gmail.com> of GHOP project. fixes bug #505441
1531   - Run webcam detection in background thread. Fixes bug #505553. Patch by Steve Magoun <steve.magoun@canonical.com>
1532   - Uso GIO g_file_trash() to trash files, patch by Luca Ferretti
1533   - Update to new manual provided by Joshua Henderson as part of GHOP
1534   - remove the queue-size=2, this should fix bug #507416 - iSight camera does not work in gstreamer
1535   - added/updated translations
1536     - ar, courtesy of Khaled Hosny
1537     - es, courtesy of Jorge González
1538     - et, courtesy of Ivar Smolin
1539     - eu, courtesy of Iñaki Larrañaga Murgoitio
1540     - ga, courtesy of Seán de Búrca
1541     - gl, courtesy of Ignacio Casal Quinteiro
1542     - he, courtesy of Yair Hershkovitz
1543     - mk, courtesy of Jovan Naumovski
1544     - mr, courtesy of Sandeep Shedmake
1545     - nb, courtesy of Kjartan Maraas
1546     - oc, courtesy of Yannig Marchegay
1547     - ru, courtesy of Vasiliy Faronov
1548     - sv, courtesy of Daniel Nylander
1549     - uk, courtesy of Maxim Dziumanenko
1550     - zh_CN, courtesy of YangZhang
1552 version 2.21.5:
1553   - version bump to follow the gnome release cycle
1554   - add a stylish countdown widget by Mirco "MacSlow" Müller, courtesy of Patryk Zawadzki
1555   - add X-GNOME-Bugzilla-* keys and validate .desktop file. fixes bug #508910, courtesy of Luca Ferretti
1556   -  vertical and horizontal flip options were switched (again). fixes bug #479238, courtesy of Steve Magoun
1557   - use the gst-player by Mathias Hasselman for playing the shutter sound
1558   - removed color forcing. This has been fixed in gstreamer
1559   - do not crash when trash directory is not present. fixes bug #507071
1560   - make cheese build against uninstalled gstreamer. fixes bug #479259, courtesy of Tim Philip Müller
1561   - added/updated translations
1562     - et, courtesy of Ivar Smolin
1563     - ja, courtesy of Takeshi Aihana
1564     - ca, courtesy of Gil Forcada
1565     - oc, courtesy of Yannig Marchegay    
1566     - sv, courtesy of Daniel Nylander
1567     - fr, courtesy of Robert-André Mauchin
1568     - pt_BR, courtesy of Rodrigo Flores
1570 version 0.3.0:
1571   - add a shutter sound, when taking a photo
1572   - sort the thumbnail chronologically
1573   - make the effect chooser look a bit nicer
1574   - give thumbnails a frame like in nautilus and eog. fixes bug #500819
1575   - enable shortcuts if the mouse pointer is over the xoverlay. fixes bug #493196
1576   - add new shortcuts
1577     - space for take a photo/start-stop recording
1578     - <ctrl q> for exiting
1579     - f1 for help
1580     - delete for removing a photo or video
1581   - add a gconf backend
1582   - chosen effects are stored in gconf. fixes bug #488834
1583   - store the used webcam device in gconf. partially fixes bug #473038
1584   - use a throbber, when the camera is loading
1585   - add drag and drop support to the iconview
1586   - vertical and horizontal flip were switched. fixes bug #479238
1587   - many usability improvements. partially fixes bug #501337
1588   - point to the right homepage in the about dialog
1589   - add a boilerplate for a manual in cheese. partially fixes #480628
1590   - make video and photo button a toggle button. fixes bug #498022
1591   - make links on about dialog clickable. fixes bug #499425
1592   - translate menu items created by gtkuimanager, fixes bug #500821
1593   - change the first item in menu to "Cheese"
1594   - add a "Move all to trash" option
1595   - use gtkuimanager for the menu
1596   - give the ability to record videos from the menu
1597   - provide access to the effect chooser using the menu
1598   - use radio buttons in the menu to change between photo and video mode
1599   - use HAL to detect webcams
1600   - make ximagesink an xvimagesink work for all cameras
1601   - only use raw video formats. fixes bug #502174
1602   - use the highest resolution for each camera
1603   - add --verbose command line option, fixes bug #499399
1604   - cheese was refactored and uses now a webcam class
1605   - removed some memory leaks
1606   - fixed many, many bugs
1607   - added/updated translations
1608     - ar, courtesy of Djihed Afifi
1609     - ca, courtesy of Carlos Garcia Porcel
1610     - cs, courtesy of Vitezslav Kotrla
1611     - de, courtesy of Andre Klapper
1612     - el, courtesy of Athanasios Lefteris
1613     - es, courtesy of Jorge González
1614     - fr, courtesy of Pierre Slamich
1615     - gl, courtesy of Ignacio Casal Quinteiro
1616     - it, courtesy of Alessandro Falappa
1617     - nb, courtesy of Kjartan Maraas
1618     - oc, courtesy of Yannig Marchegay
1619     - pt, courtesy of Miguel Rosa
1620     - ro, courtesy of Anastase Valentin
1621     - sl, courtesy of Deni Bačić
1622     - sv, courtesy of Daniel Nylander
1624 version 0.2.4:
1625   - fix #472576 - cheese takes longer to start as more pictures are stored
1626   - fix #473560 - v4l-recorded videos are zero byte big, courtesy of Patryk Zawadzki
1627   - translation error in de
1629 version 0.2.3:
1630   - add keystrokes:
1631     - t, T, Space for taking photos and videos
1632     - Enter for opening an item
1633     - Delete for deleting an item
1634     - Left and Right for scrolling through the view
1635   - add a flash, when taking photos, courtesy of Patryk Zawadzki
1636   - use 25fps for video recording
1637   - video recording did not work. fixed
1638   - make ximagesink work with the photo pipeline
1639   - added/updated translations
1640     - da, courtesy of Anders K. Madsen
1641     - es, courtesy of Ricardo González Castro
1642     - gl, courtesy of Ricardo González Castro
1643     - it, courtesy of Alessandro Falappa
1644     - ja, courtesy of Takeshi Aihana
1645     - pl, courtesy of Tomasz Dominikowski
1647 version 0.2.2:
1648   - workaround on a gstreamer-bug, which made the colors look wrong with
1649     v4l-devices, courtesy of Patryk Zawadzki
1650   - activate countdown by default
1651   - the countdown is not available in video and segfaultet. fixed
1652   - use g_timeout_add instead of g_timeout_add_seconds
1654 version 0.2.1:
1655   - improvement the video pipline. and i mean a LOT of improvement
1656   - add a countdown, when taking a photo
1657   - add a time counter to the video recording
1658   - added the following export methods/capabilities:
1659     - open the file with gnome-open
1660     - save as dialog
1661     - delete
1662     - send by mail
1663     - export to flickr
1664     - export to f-spot
1665     - set as account photo
1666   - we found the bug! v4l works now, courtesy of Patryk Zawadzki
1667   - added a popupmenu to the iconview
1668   - added some parts of the lucas(R)-eye of gnome iconview
1669   - if the same effects were chosen in photo and video, they wont apply. fixed
1670   - the first item in the iconbar wasnt deleted. fixed
1671   - updated translations:
1672     - cs, courtesy Vítězslav Kotrla
1673     - de
1674     - fr, courtesy of Pierre Slamich
1675     - it, courtesy of Alessandro Falappa
1676     - nl, courtesy of Wouter Bolsterlee
1677     - pt, courtesy of Miguel Rosa
1679 version 0.2.0:
1680   - store video thumbnails in the right thumbnail directory
1681   - video support. we can record a video with audio taken from any source
1682   - add mnemonics for the buttons in the ui
1683   - probably the dumbest change ever: the fsf has changed its address
1684   - updated translations:
1685     - de
1686     - fr, courtesy of Pierre Slamich
1687     - it, courtesy of Alessandro Falappa
1688     - pl, courtesy of Tomasz Dominikowski
1689     - pt, courtesy of Miguel Rosa
1691 version 0.1.4:
1692   - remove photos automatically from the thumbnail row
1693   - check automatically for webcams and their  resolution
1694   - notification if cheese isn't able to get the webcam working
1695   - V4L support, courtesy of Diego Escalante Urrelo
1696   - store photos under ~/.gnome2/cheese/images
1697   - add only valid jpeg photos to the thumbnail row
1698   - sort thumbnails aplhabetically before adding them
1699   - let the window resizable
1700   - icons were installed with permissions 0755. fixed
1701   - added gtk-update-icon-cache on installation
1702   - lot of refactoring
1703   - new about-window, courtesy of Jaap Haitsma
1704   - use g18n for i18n
1705   - updated dutch translation, courtesy of Wouter Bolsterlee
1706   - updated french translation, courtesy of Pierre Slamich
1707   - added polish translation, courtesy of Tomasz Dominikowski
1708   - several fixes
1710 version 0.1.3:
1711   - let the glade file also translatable
1712   - added the icon to the .desktop-file
1713   - Cheese didn't use the various translations. fixed
1714   - Cheese was hiding from the taskbar. fixed
1715   - added dutch translation, courtesy of Max Beauchez
1716   - added french translation, courtesy of Pierre Slamich
1717   - several fixes
1719 version 0.1.2:
1720   - the buildsystem is now toc2, big thanks to Stephan Beal for helping out
1721   - added the new cheese icon, courtesy of Andreas Nilsson and Josef Vybíral
1722   - added czech translation, courtesy of Vítězslav Kotrla
1723   - added portuguese translation, courtesy of Miguel Rosa
1724   - added spanish translation, courtesy of Ricardo González Castro
1725   - added galician translation, courtesy of Ricardo González Castro
1726   - added italian translation, courtesy of Alessandro Falappa
1727   - several fixes
1729 version 0.1.1:
1730   - added new effect-chooser
1731   - allowing to chose more than one effect at the same time
1732   - added german translation
1733   - several fixes
1735 version 0.1.0:
1736   - initial version