Updated Traditional Chinese translation(Hong Kong and Taiwan)
[cheese.git] / NEWS
blob0f83f9cc53ede07998fc544a049cc0ef4bf2133f
1 ChangeLog for Cheese
2 --------------------
4 version 2.31.1
5   - the ui was rewritten using vala and clutter
6   - using live previews for all effects
7   - added user configurable effects, which can be installed in the system.
8     furthermore we added a specification for those files, to be usable
9     everywhere in GNOME.
10   - more number of effects
11   - broke most parts of libcheese
12   - Added/Updated Translations
13     - en@shaw, courtesy of Thomas Thurman
14     - fi, courtesy of Tommi Vainikainen
15     - gl, courtesy of Fran Diéguez
16     - he, courtesy of Yaron Shahrabani
17     - ka, courtesy of Vladimer Sichinava
18     - sl, courtesy of Matej Urbančič
19     - th, courtesy of Theppitak Karoonboonyanan
20     - zh_CN, courtesy of Aron Xu
21   - Added/Updated Documentation
22     - ca, courtesy of Carles Ferrando Garcia
23     - fi, courtesy of Jukka Heikkilä
24     - pa, courtesy of A S Alam
25     - sl, courtesy of Andrej Žnidaršič
27 version 2.30.1
28   - menu: disable Take Photo when there is no camera.
29     Fixes bug 615002, courtesy of Yuvaraj Pandian
30   - effects: fix a text rendering problem.
31     Fixes bug 613287, courtesy of Mathias Clasen
32   - build: enable GSEAL
33   - all: use accessor functions instead direct access.
34     Fixes bug 585210, courtesy of Javier Jardon.
35   - Added/Updated Translations
36     - ast, courtesy of Xandru Armesto
37     - bn_IN, courtesy of Runa Bhattacharjee
38     - ca@valencia, courtesy of Gil Forcada
39     - id, courtesy of Andika Triwidada
40     - ja, courtesy of Hideki Yamane (Debian-JP)
41     - kn, courtesy of Shankar Prasad
42     - ms, courtesy of Umarzuki Bin Mochlis Moktar
43     - th, courtesy of Theppitak Karoonboonyanan
44   - Added/Updated Documentation
46 version 2.30.0
47   - countdown: move rsvg_init and rsvg_term into main
48     Initialize rsvg at startup and clean it up at exit.
49     Fixes a long standing bug that made cheese crash when going fullscreen
50     with button and window sounds enabled. Fixes bug #592100.
51   - window: set the main button label to "Stop recording" while recording.
52     Little regression introduced in 2.29.90. Fixes bug #613421
53   - widget: use dialog-error icon
54     The "error" icon used before doesn't exist in gnome-icon-theme 2.29 and
55     causes crashes. Use "dialog-error" instead. Fixes #613067
56   - Added/Updated Translations
57     - bn, courtesy of Sadia Afroz
58     - cs, courtesy of Petr Kovar
59     - da, courtesy of Anders Jenbo
60     - eu, courtesy of Iñaki Larrañaga Murgoitio
61     - gu, courtesy of Sweta Kothari
62     - it, courtesy of Alessandro Falappa
63     - ko, courtesy of Changwoo Ryu
64     - lt, courtesy of Žygimantas Beručka
65     - lv, courtesy of Peteris Krisjanis
66     - nn, courtesy of Torstein Adolf Winterseth
67     - pa, courtesy of A S Alam
68     - sr, courtesy of Бранко Кокановић
69     - sr@latin, courtesy of Branko Kokanović
70     - uk, courtesy of Maxim V. Dziumanenko
71   - Added/Updated Documentation
72     - cs, courtesy of Lucas Lommer
73     - el, courtesy of Marios Zindilis
75 version 2.29.92
76   - widget: restore saved balance settings at startup
77     Restore balance (brightness, saturation, hue) settings, saved in gconf,
78     when the camera is initialized. Fixes bug 610823.
79   - camera: fix a shameful pointless g_return_if_fail that prevented
80     resolution changin from preferences.
81   - docs: complete api docs for CheeseCameraDeviceMonitor
82   - Added/Updated Translations
83     - ca, courtesy of Gil Forcada
84     - el, courtesy of Kostas Papadimas
85     - en_GB, courtesy of Bruce Cowan
86     - eu, courtesy of Iñaki Larrañaga Murgoitio
87     - fi, courtesy of Tommi Vainikainen
88     - hu, courtesy of Gabor Kelemen
89     - nb, courtesy of Kjartan Maraas
90     - pt, courtesy of Duarte Loreto
92 version 2.29.91
93   * cheese:
94     - Restore the infobar temporarily disabled in the previous version
95     - Make the infobar display generic errors about camera
96       initialization instead of just the "no-device" one.
98   * libcheese-gtk:
99     - Remove "ready" and "error" signals in CheeseWidget and use a
100       "state" property to track current widget state (none, ready,
101       error).
102     - Add cheese_widget_get_error() api to retrieve a GError (propagated
103       from CheeseCamera) if something failed (widget in error state).
104     - Update CheeseAvatarChooser to reflect the new api.
106   * Fixed bugs:
107       #592663 — Update sensitivity of "move all to trash", Mathias Clasen
109   * Added/Updated Translations
110     - de, courtesy of Wolfgang Stoeggl
111     - gl, courtesy of Fran Diéguez
112     - ja, courtesy of Hideki Yamane (Debian-JP)
113     - pl, courtesy of Piotr Drąg
114     - ro, courtesy of Adi Roiban
115     - ru, courtesy of Alexander Saprykin
116     - sv, courtesy of Daniel Nylander
117     - zh_HK, courtesy of Chao-Hsiung Liao
118     - zh_TW, courtesy of Chao-Hsiung Liao
120 version 2.29.90
122   * Export libcheese-gtk library
123   * Rework Cheese itself to use libcheese-gtk
124   * Add cropping ability to the chooser widget
125   * Fix a possible crasher and a hang in CheeseCamera
126   * Require libgudev on Linux systems
127   * Limit framerate to 30 frames per second
129   * Updated German documentation
131 version 2.29.5
133   A slightly different format for these release notes.
134   We missed a couple of releases in the 2.29 cycle and the big changes
135   cheese went through meanwhile deserves something better than a cold
136   list of commit messages.
137   Big thanks go to Bastien Nocera who took up most longstanding items
138   in our TODO list and implemented them right away.
139   So let's see what happened since 2.28. Note that most of the following
140   stuff is still a work in progress so don't expect everything listed to
141   be completed.
143   * Completely dropped HAL dependency
144     Port most HAL code for v4l capability probing into udev and use
145     gudev in cheese to take advantage of it.
146     Add infrastructure (CheeseCameraDeviceMonitor) for dynamic
147     device hotplugging (UI yet to come).
148     Add optional udev dependency and provide a simple entry point
149     for non linux platforms that will want to use their custom
150     detection code (still waiting for patches).
152   * First steps in splitting cheese code into two libraries
153     - libcheese-common
154       Will provide basic non UI related cheese functions: basically,
155       device detection, device monitoring, video format handling.
156     - libcheese-gtk
157       A set of widgets that will allow third party application to
158       include parts of cheese functionality (e.g. the avatar chooser
159       will soon embed a viewfinder for quickly shooting a nice
160       buddy icon). Ideally cheese will be soon based on this set of
161       widgets being the first user of our own library.
163   * Rework most of device capability handling code
164     Rewrite caps detection code trying to use gstreamer api instead of
165     our own custom stuff whenever possible.
166     Remove framerate retrieving code since we didn't use it since a
167     couple of releases.
169   * Make startup slightly faster
170     Probe device capabilities in PAUSED state instead of PLAYING.
171     This was actually a workaround for a now fixed gstreamer bug (See
172     #587082).
173     Just a two line change but cheese is notably faster now!
175   * Cosmetic changes
176     Remove all the fake webcam code and use a still error image when
177     no webcam is available.
178     Drop EphySpinner in favor of the new GtkSpinner. Invert colors to
179     make it sexier.
180     Remove actions (SendTo stuff) from the contextual menu. It wasn't
181     exactly the best way to interoperate with the desktop. And most of
182     them worked suboptimally anyway.
184   * Move to GST_DEBUG (first steps, probably needs work)
185     We use gstreamer anyway, why not to take full advantage of it?
186     Gstreamer debug infrastructure is really cool and surely a lot
187     better than our previous g_prints.
189   * Fixed bugs
190     #598902 — Make flash window a popup
191     #594966 — Drop HAL
192     #603595 — Add a photo-taken signal, which passes a pixbuf
193     #522199 — First pass at webcam widget for use in other applications
194     #598445 — Use GtkSpinner instead of our own
195     #603152 — Use libcanberra instead of GStreamer for shutter
196     #603161 — Make CheeseGConf a singleton object
197     #603162 — Make CheeseFileUtil a singleton
198     #603167 — Avoid warnings on exit when playback hasn't started
199     #595005 — Use a custom filename to group burst mode pictures
200     #596535 — String fixes
202   * Added/Updated Translations
203     - en_GB, courtesy of Philip Withnall
204     - en@shaw, courtesy of Thomas Thurman
205     - es, courtesy of Jorge González
206     - et, courtesy of Ivar Smolin
207     - gl, courtesy of a
208     - he, courtesy of Yaron Shahrabani
209     - lt, courtesy of Gintautas Miliauskas
210     - lv, courtesy of Rūdolfs Mazurs
211     - nb, courtesy of Kjartan Maraas
212     - nds, courtesy of Nils-Christoph Fiedler
213     - pa, courtesy of A S Alam
214     - ru, courtesy of Alexandre Prokoudine
215     - sl, courtesy of Matej Urbančič
216     - sv, courtesy of Daniel Nylander
217     - ta, courtesy of Dr.T.Vasudevan
218     - th, courtesy of อาคม โชติพันธวานนท์
219     - uk, courtesy of Maxim V. Dziumanenko
220     - zh_CN, courtesy of Tao Wei
221     - zh_HK, courtesy of Chao-Hsiung Liao
222     - zh_TW, courtesy of Chao-Hsiung Liao
223   - Added/Updated Documentation
224     - es, courtesy of Jorge González
225     - zh_CN, courtesy of arccos (L.Q)
227 version 2.28.0
229   - use _X-GNOME-FullName inside the .desktop file, fixes bug #590182
230   - fix the abortion of burst mode with the escape key, fixes bug #595073
231     burst mode can now be aborted with the Escape key, no matter if
232     the countdown is active or not.
233     when burst mode is running you could start it again with spacebar,
234     this has been disabled during the burst session.
235   - updated the dependencies
236   - Added/Updated Translations
237     - as, courtesy of Amitakhya Phukan
238     - ca, courtesy of Gil Forcada
239     - cs, courtesy of Lucas Lommer
240     - da, courtesy of Kenneth Nielsen
241     - de, courtesy of Mario Blättermann
242     - el, courtesy of Kostas Papadimas
243     - en_GB, courtesy of Bruce Cowan
244     - es, courtesy of Jorge González
245     - fr, courtesy of Claude Paroz
246     - gl, courtesy of Antón Méixome
247     - hi, courtesy of Rajesh Ranjan
248     - it, courtesy of Alessandro Falappa
249     - ja, courtesy of Takeshi AIHANA
250     - lt, courtesy of Gintautas Miliauskas
251     - mai, courtesy of Sangeeta Kumari
252     - mr, courtesy of Sandeep Shedmake
253     - oc, courtesy of Yannig Marchegay (Kokoyaya)
254     - pa, courtesy of A S Alam
255     - ro, courtesy of Adi Roiban
256     - sl, courtesy of Matej Urbančič
257     - te, courtesy of Krishna Babu K
258     - uk, courtesy of Maxim V. Dziumanenko
259     - zh_HK, courtesy of Chao-Hsiung Liao
260     - zh_TW, courtesy of Chao-Hsiung Liao
261   - Added/Updated Documentation
262     - ca, courtesy of Joan Duran
263     - de, courtesy of Christian Kirbach
264     - el, courtesy of Μάριος Ζηντίλης
265     - en_GB, courtesy of Philip Withnall
266     - es, courtesy of Jorge Gonzalez
267     - fr, courtesy of Laurent Coudeur
268     - it, courtesy of RITA BANDIERA
269     - nl, courtesy of Sander Pientka
270     - oc, courtesy of Yannig Marchegay (Kokoyaya)
271     - pt_BR, courtesy of Leonardo Ferreira Fontenelle
272     - ru, courtesy of Vasiliy Faronov
273     - sv, courtesy of Daniel Nylander
274     - th, courtesy of Theppitak Karoonboonyanan
275     - zh_CN, courtesy of ccrecall
277 version 2.27.92
278   - Added/Updated Translations
279     - ar, courtesy of Khaled Hosny
280     - bn, courtesy of Loba Yeasmeen
281     - bn_IN, courtesy of Runa Bhattacharjee
282     - fr, courtesy of Claude Paroz
283     - gu, courtesy of Sweta Kothari
284     - hu, courtesy of Gabor Kelemen
285     - kn, courtesy of Shankar Prasad
286     - ko, courtesy of Changwoo Ryu
287     - ml, courtesy of "Last-Translator: \n"
288     - or, courtesy of Manoj Kumar Giri
289     - pt, courtesy of Duarte Loreto
290     - pt_BR, courtesy of Djavan Fagundes
291     - sr, courtesy of Бранко Кокановић
292     - sr@latin, courtesy of Branko Kokanović
293     - ta, courtesy of I. Felix
294     - tr, courtesy of Baris Cicek
295   - Added/Updated Documentation
296     - el, courtesy of Μάριος Ζηντίλης
298 version 2.27.91
299   - Restore default window size that was changed with the netbook-mode
300     merge.
301   - Prevent the thumbview to shrink down to nothing when there are no
302     items. Keep track of current items number and set a size request when
303     it reaches zero.
304   - Remove a bunch of hacks used in wide-mode switching to keep the video
305     area size constant. Do everything in a more proper, non hackish, way.
306     Fixes window "flickering" when switching to Wide Mode.
307   - Restore a <schema> keyword that got lost in the gconf schema, fixes
308     bug #591389, courtesy of Koop Mast
309   - Added/Updated Translations
310     - af, courtesy of F Wolff
311     - bg, courtesy of Alexander Shopov
312     - es, courtesy of Jorge González
313     - et, courtesy of Ivar Smolin
314     - eu, courtesy of Iñaki Larrañaga Murgoitio
315     - fi, courtesy of Tommi Vainikainen
316     - ga, courtesy of Seán de Búrca
317     - gl, courtesy of Antón Méixome
318     - he, courtesy of Yaron Shahrabani
319     - hi, courtesy of Rajesh Ranjan
320     - nb, courtesy of Kjartan Maraas
321     - or, courtesy of Manoj Kumar Giri
322     - pl, courtesy of Piotr Drąg
323     - sv, courtesy of Daniel Nylander
324     - th, courtesy of Akom C.
325     - zh_HK, courtesy of Chao-Hsiung Liao
326     - zh_TW, courtesy of Chao-Hsiung Liao
328 version 2.27.90
329   - Drop HILDON mode. We used to have HILDON support once but it has
330     been broken for several major releases now. Better no support than
331     a partial and broken one.
333   - Merge netbook-mode branch. Introduces a new horizontal mode that
334     fits nicely in small screens where the vertical real estate is
335     limited (like netbooks). Commits summary follows.
336   - Enable wide mode at startup if enabled in gconf or if forced
337     through -w/--wide command line option. Save wide mode
338     state in a gconf key.
339   - Prevent icon view to shrink down when empty.
340   - Let the thumbview pick up its optimal size. Remove hard coded size
341     constraints for the icon view so that it picks up the best size
342     for the current children (i.e. centered items, even with no
343     selection, with every thumbnail size). Remove also extra
344     spacing between and around thumbnails.
345   - Correctly update thumbnav button sensitiveness. Force an update on
346     up and down button sensitiveness while switching mode.
347   - Keep size of the video preview area while switching mode. This way
348     the icon view moves from the bottom to the right side while the
349     rest of the window remains still.
350   - Add UI for dynamically switching to and from wide mode.
351     Add a WideMode action that triggers widget reparenting and changes
352     spacing the vertical mode.
353   - Add a function that sets the ThumbNav in vertical mode reparenting
354     widgets on the fly.
355   - Add a vertical mode for the ThumbNav. Add up and down buttons and
356     implement vertical scrolling logic.
357   - Reparent the icon view into the right aligment. First experiment
358     of an horizontal mode suited for netbooks.
359   - Make room for a vertical icon view in the right side. Add an hbox
360     and an alignment to contain the icon view in the yet to come
361     netbook mode.
363   - Set WARNING MessageType for the InfoBar.
364     Warning is certainly more suited since the missing webcam is not a fatal
365     error. Also, the red color for the error type is really ugly. This
366     lovely orange is much better.
367   - Remove *.glade files.
368     It is not recommended to use gtk-builder-convert anymore but to use
369     glade-3 directly on the .ui files
370   - Insensitize buttons and actions while "bursting".
371   - Take the first photo of a burst right after button press. Rework a
372     little bit burst mode to allow this.
373   - Add 256x256 Cheese icons, courtesy of Ulisse Perusin.
374   - Add tooltips to the buttons. Now that toolbar buttons have no
375     labels tooltips can be helpful to identify each button role.
376   - Add burst mode settings to preferences dialog. Allow to configure
377     amount of photos to take in a burst and delay between each one.
378   - Remove icon-size attribute of button icons. All icons have now the
379     same size and honour gtk theme settings.
380   - Add the scalable version of the take photo and burst icons.
381   - Add --version command line flag.
383   - post release version bump
384   - Added/Updated Translations
385     - ast, courtesy of astur
386     - ca@valencia, courtesy of Gil Forcada
387     - de, courtesy of Michael Kanis
388     - es, courtesy of Jorge González
389     - et, courtesy of Ivar Smolin
390     - eu, courtesy of Iñaki Larrañaga Murgoitio
391     - fr, courtesy of Nicolas Repentin
392     - ga, courtesy of Seán de Búrca
393     - gl, courtesy of Antón Méixome
394     - nb, courtesy of Kjartan Maraas
395     - pl, courtesy of Tomasz Dominikowski
396     - sv, courtesy of Daniel Nylander
397     - ta, courtesy of Dr.T.Vasudevan
398     - zh_HK, courtesy of Chao-Hsiung Liao
399     - zh_TW, courtesy of Chao-Hsiung Liao
400   - Added/Updated Documentation
401     - de, courtesy of Mario Blättermann
402     - fr, courtesy of Laurent Coudeur
404 version 2.27.5
405   - add new photo and burst icons, courtesy of Ulisse Perusin
406   - remove the label of the photo and video modes
407   - support taking a series of photos, fixes bug #581997
408     this introduces the burst mode in cheese.
409     the burst mode allows to take a series of photos
410     with a configurable delay and number of photos
411   - Make webcam and resolution settings not sensitive if just 1 option
412     is available. If there are no options to choose, make the webcam and
413     resolution combo box insensitive, fixes bug #588353
414   - Added/Updated Translations
415     - it, courtesy of Alessandro Falappa
416     - ku, courtesy of Erdal Ronahi
417     - pt_BR, courtesy of Djavan Fagundes
418     - zh_HK, courtesy of Chao-Hsiung Liao
419     - zh_TW, courtesy of Chao-Hsiung Liao
420   - Added/Updated Documentation
421     - es, courtesy of Jorge González
423 version 2.27.4
424   - bump gtk+ requirement to 2.17.3
425   - ensure the drawing area has a native X11 window
426     With the new client-side-window gtk+ widgets do not always have a
427     native window anymore. We need an XID to give to GstXOverlay and embed
428     video into the application. This temporarily works around the issue
429     forcing a native window. Works around bug 588357
430   - use the camera-web icon instead of camera-video
431     we are using camera-web in the project logo/icon but camera-video for the
432     UI. it is more appropriate to use the camera-web icon as it's a) less
433     likely people will use camcorders with cheese b) there is bigger visual
434     distinction between camera-photo and camera-web than camera-photo and
435     camera-video.
436   - manually expose the window if not PLAYING
437     Draw a black background if the pipeline is starting up and the overlay
438     is still not ready to expose the drawing area.
439   - fix broken xoverlay management
440     For some reason this went unnoticed for a long time. We were calling
441     set_x_overlay right after setting PLAYING state (with no warranty that
442     the state change succeeded nor that an overlay was really there). The
443     only right way to do this is to wait for prepare-xwindow-id message. It
444     worked until now just because we've been extremely lucky.
445   - drop url and email handlers
446     Drop url and email handlers used in the about dialog since gtk+ 2.17.2
447     already provides that functionality built in.
448   - drop GEditMessageArea in favor of GtkInfoBar
449     Drop GEditMessageArea since it recently entered gtk+. Fixes bug #586545
450   - use AM_SILENT_RULES if available, fixes bug #587581
451   - Use accessor functions instead direct access, fixes bug #585210
452   - remove markup from translatable strings
453   - keybindings: add configure checks for needed X11 stuff
454     Check for XF86keysym.h availability and add a configure option to
455     disable Webcam Button listening. Copied from rhythmbox.
456   - add little program to emit fake webcam button events
457   - capture webcam buttons
458     Listen to XF86Webcam keypresses to capture webcam buttons. Should
459     work with every driver that correctly binds the input device to
460     KEY_CAMERA events. Fixes bug #521551
461   - remove padding from the take_picture button
462     Use alignment xscale property instead of padding in the take_picture
463     button. Doesn't fix but at least partly works around bug #573301 (the
464     button can now grow up and fill the whole free space with no padding
465     constraint).
466   - sanitize main toolbar structure
467     No real change, just some little restructuring of the glade toolbar
468     definition to make it easier to hack on.
469   - Added/Updated Translations
470     - es, courtesy of Jorge González
471     - et, courtesy of Ivar Smolin
472     - fr, courtesy of Jonathan Ernst
473     - he, courtesy of Yaron Shahrabani
474     - uk, courtesy of Maxim V. Dziumanenko
475   - Added/Updated Documentation
476     - it, courtesy of Rita Bandiera
478 version 2.27.3
479   - Set default resolution to the highest one with a non jerky (higher than
480     15fps) framerate, fixes bug #585857
481   - Lower max-delay and max-page-delay oggmux properties from 5 to 0.5
482     seconds. Should prevent out of sync audio in recorded videos and
483     hopefully fix bug #585761
484   - Don't access effects string after free. This was causing the first effect
485     stored in gconf to not be restored at startup, fixes bug 584186
486   - Get rid of GtkAspectFrame, it doesn't really suit our needs, it hardcodes
487     an aspect ratio that obviously cannot be valid for every format webcams
488     support. Render the video directly to the drawing area with no external
489     aspect ratio restriction. Eventually fixes bug #559188 since the
490     aspectframe was adding some extra padding between the video and the window
491     border.
492   - Almost every available gstreamer videosink can display black bars around
493     the video keeping its aspect ratio. Enable it if available.
494     Black bars look a lot nicer than the grey color of the underlying
495     gtkwindow displayed with the aspectframe.
496   - Properly forward expose events to GstXOverlay.
497   - Avoid ugly flickering on window resize. Let gstxoverlay take full control
498     of the drawing area window. Prevent gtk from drawing the background and
499     remove the flickering caused by its internal double buffering.
500   - Remove initial black bars (at least for 4:3 webcams). Set a default window
501     size that fits nicely the video aspect ratio so that black bars are not
502     drawn until a manual resize.
503   - Added/Updated Translations
504     - ca, courtesy of Gil Forcada
505     - nb, courtesy of Kjartan Maraas
506     - sv, courtesy of Daniel Nylander
507     - ta, courtesy of Dr.T.Vasudevan
508   - Added/Updated Documentation
509     - el, courtesy of Simos Xenitellis
511 version 2.27.2
512   - Ignore new photo requests if we are still waiting for an "handoff" signal
513     for the previous one, fixes bug #582902
514   - Fix a couple of trivial memory leaks in the thumbnail generator code, fixes
515     bug #578289
516   - Don't return if "image-loading" icon is not found, we will have an empty
517     pixbuf while the thumbnail thread is running but it is surely better than
518     no thumbnail at all, fixes bug #582240
519   - Added/Updated Translations
520     - de, courtesy of Nathan-J. Hirschauer
521     - es, courtesy of Jorge González
522     - et, courtesy of Ivar Smolin
523     - or, courtesy of Manoj Kumar Giri
524     - pa, courtesy of A S Alam
525     - th, courtesy of Akom C.
526   - Added/Updated Documentation
527     - el, courtesy of Simos Xenitellis
529 version 2.27.1
530   - Improve preferences dialog making it more consistent with other GNOME
531     applications.
532   - Add support for brightness, contrast, saturation and hue adjustments,
533     fixes bug #558970.
534   - Replace deprecated gtk_action_connect_proxy calls with
535     gtk_activatable_set_related_action, fixes bug #571383.
536   - Bump gtk+ dependency to 2.16 (needed for gtk_scale_add_mark and
537     gtk_activatable_set_related_action).
538   - Archive old ChangeLog and autogenerate it on distribution from git log.
539   - Added cheese.doap file
540   - Added Filippo Argiolas to MAINTAINERS
541   - added/updated translations
542     - ar, courtesy of Khaled Hosny
543     - be, courtesy of Ягор Кур'яновіч
544     - es, courtesy of Jorge González
545     - kn, courtesy of Shankar Prasad
547 version 2.26.0
548   - Lock gdk mutex in photo-saved and video-saved callbacks Those signals are emitted
549     within a gstreamer callback so outside the mainloop, hence the need for locking.
550     This fixes the flash locking issue and also the one about the grey thumbview
551     right after the flash, fixes bug #566098
552   - added/updated translations
553     - as, courtesy of Amitakhya Phukan
554     - bn_IN, courtesy of Runa Bhattacharjee
555     - ca, courtesy of Joan Duran
556     - cs, courtesy of Lucas Lommer
557     - de, courtesy of Mario Blättermann
558     - el, courtesy of Jennie Petoumenou
559     - fr, courtesy of Robert-André Mauchin
560     - gl, courtesy of Suso Baleato
561     - lt, courtesy of Vytautas Rėkus
562     - or, courtesy of Manoj Kumar Giri
563     - te, courtesy of Krishna Babu K
564     - th, courtesy of Theppitak Karoonboonyanan
566 version 2.25.92
567   - Remove g_error calls where the error is not supposed to abort execution.
568     Replace them with more suited g_warnings, fixes bug #562179
569   - Print cheese verbose messages even if log dir doesn't exist, fixes bug #573573
570   - added/updated translations
571     - ro, courtesy of Adi Roiban
572     - sv, courtesy of Daniel Nylander
574 version 2.25.91
575   - replace deprecated gtk symbols inside hildon code, fixes bug #571383, courtesy of Thomas Andersen
576   - added/updated translations
577     - es, courtesy of Jorge González
578     - et, courtesy of Mattias Põldaru
579     - ro, courtesy of Adi Roiban
580     - vi, courtesy of Clytie Siddall
581     - zh_HK, courtesy of Chao-Hsiung Liao
582     - zh_TW, courtesy of Chao-Hsiung Liao
584 version 2.25.90
585   - fixed lack of period at the end of a few paragraphs in the documentation,
586     adopted "screenshot" instead of "screen shot", fixes bug #566718, courtesy of Leonardo Ferreira Fontenelle
587   - reverse icon view scroll buttons scroll direction for RTL locales, fixes bug #566197, courtesy of Yair Hershkovitz
588   - added/updated translations
589     - de, courtesy of Hendrik Richter
590     - el, courtesy of Fotis Tsamis
591     - es, courtesy of Jorge González
592     - fr, courtesy of Claude Paroz
593     - ko, courtesy of Changwoo Ryu
594     - zh_CN, courtesy of 甘露(Gan Lu)
596 version 2.25.4
597   - added/updated translations
598     - be@latin, courtesy of Ihar Hrachyshka
599     - lv, courtesy of Raivis Dejus
600     - pt_BR, courtesy of Leonardo Ferreira Fontenelle
602 version 2.25.3
603   - single includes fix, fixes bug #563537, courtesy of Pedro Fragoso
604   - added/updated translations
605     - pa, courtesy of Amanpreet Singh Alam
607 version 2.25.2
608   - print vendor and product id while probing devices. provide some more device informations for easier bug triaging.
609   - remove unnecesary include files, to meet GnomeGoal http://live.gnome.org/GnomeGoals/CleanupGTKIncludes
610   - don't use random access glist methods when accessing a list sequentially
611     and properly free list elements after use, fixes bug #560514 and #560347, courtesy of Giuseppe Fuggiano
612   - Use gtk_show_uri to open files and xdg-open i.s.o. gnome-open
613   - Use gtk_message_dialog_format_secondary_markup correctly
614   - print the cheese version if the -v flag is set
615   - add support for cams which support only one resolution, fixes bug #560032, courtesy of Hans de Goede
616   - added/updated translations
617     - es, courtesy of Jorge González
618     - ku, courtesy of Erdal Ronahi
620 version 2.25.1
621   - change the default font of the countdown widget to bitstream vera sans bold
622   - drop libgnome/libgnome-vfs dependencies, fixes bug #556580, courtesy of Cosimo Cecchi
623   - exit correctly with unknown command line arguments, fixes bug #556084.
624   - change the ui behaviour of the fullscreen toolbar, to show always when in
625     effects chooser mode, fixes bug #548546
626   - added/updated translations
627     - ca, courtesy of Gil Forcada
628     - de, courtesy of Hendrik Richter
629     - es, courtesy of Jorge González
630     - fr, courtesy of Robert-André Mauchin
631     - he, courtesy of Mark Krapivner
632     - nb, courtesy of Kjartan Maraas
633     - nl, courtesy of Wouter Bolsterlee
634     - pt_BR, courtesy of Vladimir Melo
635     - sr, courtesy of Горан Ракић
636     - sr@latin, courtesy of Goran Rakić
637     - th, courtesy of Theppitak Karoonboonyanan
638     - uk, courtesy of Maxim V. Dziumanenko
640 version 2.24.0
641   - correct an error in the help file, which prevented the document to be valid
642   - update the cheese dependencies, fixes bug #547203
643   - use the correct translated plural form when deleting more than one item from
644     the thumbnail bar, fixes bug #552290, courtesy of Yuriy Penkin
645   - do not add a new item to the thumbnail bar, if its already there, fixes bug #549804
646   - update documentation, courtesy of Joshua Henderson
647   - include gio header in cheese.c
648   - added/updated translations
649     - ar, courtesy of Usama Akkad
650     - bg, courtesy of Alexander Shopov
651     - ca, courtesy of Gil Forcada
652     - cs, courtesy of Petr Kovar
653     - da, courtesy of Kenneth Nielsen
654     - de, courtesy of Hendrik Richter
655     - en_GB, courtesy of Philip Withnall
656     - es, courtesy of Jorge González
657     - et, courtesy of Ivar Smolin
658     - eu, courtesy of Iñaki Larrañaga Murgoitio
659     - fi, courtesy of Ilkka Tuohela
660     - fr, courtesy of Robert-André Mauchin
661     - gl, courtesy of Ignacio Casal Quinteiro
662     - gu, courtesy of Sweta Kothari
663     - hu, courtesy of Gabor Kelemen
664     - it, courtesy of Alessandro Falappa
665     - ja, courtesy of Takeshi AIHANA
666     - ko, courtesy of Changwoo Ryu
667     - lt, courtesy of Gintautas Miliauskas
668     - ml, courtesy of പ്രവീണ്‍ അരിമ്പ്രത്തൊടിയില്‍
669     - mr, courtesy of Sandeep Shedmake
670     - nb, courtesy of Kjartan Maraas
671     - nl, courtesy of Wouter Bolsterlee
672     - pl, courtesy of Tomasz Dominikowski
673     - pt_BR, courtesy of Og Maciel
674     - pt, courtesy of Duarte Loreto
675     - ru, courtesy of Alexandre Prokoudine
676     - sl, courtesy of Matej Urbančič
677     - sq, courtesy of Laurent Dhima
678     - sr, courtesy of Горан Ракић
679     - sr@latin, courtesy of Goran Rakić
680     - sv, courtesy of Daniel Nylander
681     - ta, courtesy of I. Felix
682     - th, courtesy of Theppitak Karoonboonyanan
683     - tr, courtesy of Baris Cicek
685 version 2.23.92
686   - documentation update (not yet finished), courtesy of joshua henderson
687   - old photos and videos (before 2.24) are now available in cheese 2.24, fixes bug #547290
688   - sort videoformat array and resolution hashtable, courtesy of Hans de Goede
689   - dont save duplicated videoformats abut only keep the one with the maximum
690     framerate if it provides the same resolution. add correspondent entry only
691     once to the resolution hashtable so that we have no more duplicated
692     resolutions on preferences dialog. fixes bugs #547144 and #547140,
693     courtesy of Hans de Goede
694   - remove the old log file if it exists
695   - send eos event only if the pipeline was playing, otherwise force
696     shutdown. Start a timeout to force unclean shutdown if eos takes
697     to much to propagate or doesnt propagate at all, probably fixes bug #547422
698   - set take_picture sensitiveness before webcam_stop_video_recording since this
699     emits a signal that would lead to another sensitiveness change. see comments on bug #547422
700   - set the utility hint for the fullscreen toolbar, partially fixes #548546
701   - rename the log file to "log.txt" and prepend it with the running cheese version
702   - cheese crashes no more when no device is set in gconf, partially fixes bug #546868, courtesy of Hans de Goede
703   - display toolbar when entering into fullscreen mode, fixes bug #548546, courtesy of Felix Kaser
704   - added/updated translations
705     - bg, courtesy of Alexander Shopov
706     - de, courtesy of Wolfgang Stoeggl
707     - el, courtesy of Athanasios Lefteris
708     - en_GB, courtesy of Philip Withnall
709     - gu, courtesy of Sweta Kothari
710     - hi, courtesy of Rajesh Ranjan
711     - hr, courtesy of "Last-Translator: \n"
712     - it, courtesy of Alessandro Falappa
713     - ko, courtesy of Changwoo Ryu
714     - nl, courtesy of Wouter Bolsterlee
715     - pt, courtesy of Duarte Loreto
716     - sl, courtesy of Matej Urbančič
717     - zh_CN, courtesy of 甘露 (Lu Gan)
719 version 2.23.91
720   - cheese.desktop file now respects freedesktop SPEC, fixes bug #550195, courtesy of Pacho Ramos
721   - a small syntax cleanup made with uncrustify
722   - waf did not install the files properly, now it does
723   - add the dynamic bindir to the dbus file
724   - update waf to 1.4.3 and make it working again
725   - added/updated translations
726     - ar, courtesy of Youssef Chahibi
727     - dz, courtesy of Dawa pemo
728     - es, courtesy of Jorge González
729     - et, courtesy of Ivar Smolin
730     - ga, courtesy of Seán de Búrca
731     - he, courtesy of Mark Krapivner
732     - ja, courtesy of Takeshi AIHANA
733     - mk, courtesy of Arangel Angov
734     - or, courtesy of Manoj Kumar Giri
735     - pa, courtesy of Amanpreet Singh Alam
736     - pl, courtesy of Tomasz Dominikowski
737     - pt_BR, courtesy of Rodrigo Flores
738     - sq, courtesy of Laurent Dhima
739     - sv, courtesy of Daniel Nylander
740     - te, courtesy of Krishna Babu K
741     - vi, courtesy of Clytie Siddall
742     - zh_HK, courtesy of Chao-Hsiung Liao
743     - zh_TW, courtesy of Chao-Hsiung Liao
745 version 2.23.90
746   - call gdk_x11_window_set_user_time to raise the cheese window if its called twice
747   - don't start cheese twice if another instance is running, fixes bug #527736, courtesy of Felix Kaser
748   - 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
749   - align the buttons with the thumbnail bar
750   - improve the fullscreen mode, fixes bug #547405, courtesy of Felix Kaser
751   - select the last thumbnail item, if the last one was deleted 
752   - hitting space when the countdown has already begun, distorts no more the countdown, fixes bug #547403
753   - remove a thumbnail item immidiately from the thumbnail row if it was deleted
754   - use the eog scrollbar for cheese media, fixes bug #511916, courtesy of Patryk Zawadzki
755   - disable action_effects while setup_camera is running, fixes bug #547313
756   - add people who contributed to cheese to the cheese about window 
757   - give a detailed error message if some gstreamer element is missing, fixes bug #522009, courtesy of Todd Eisenberger
758   - add some gconf translation improvements, fixes bug #547168 
759   - connect button_photo and button_video as proxy widgets for relative RadioActions
760   - change action_files sensitiveness on "selection-changed" event, fixes bug 546918
761   - don't try to find highest framerate if format is NULL, courtesy of Todd Eisenberger
762   - selected effects gconf key values are now standardized, fixes bug #513776
763   - add a better hig compliant alert for missing gstreamer elements, fixes bug #522009
764   - added a delete action to immediately delete files and a gconf key to show/hide it
765   - use "Cheese Webcam Booth" instead of "Cheese" as the desktop entry name, fixes bug #543976
766   - add multiple selection in the picture listing pane, fixes bug #481405
767   - correct critical warnings, if some gstreamer plugins arent available, fixes bug #522009, courtesy of Todd Eisenberger
768   - add several g_free functions to prevent memory leaks 
769   - use g_random_int instead of g_rand_int
770   - add the multiplex thumbnail generator algorithm
771   - disable "Start recording" button until the recording pipeline properly shuts down
772   - save generated thumbnails, it seems to have vanished some time ago
773   - resolve wrong sorting issue of the thumbnails, fixes bug #546390
774   - added/updated translations
775     - ar, courtesy of Youssef Chahibi 
776     - bn_IN, courtesy of Runa Bhattacharjee 
777     - ca, courtesy of Gil Forcada 
778     - es, courtesy of Jorge González 
779     - et, courtesy of Ivar Smolin 
780     - eu, courtesy of Iñaki Larrañaga Murgoitio 
781     - fi, courtesy of Ilkka Tuohela 
782     - fr, courtesy of Robert-André Mauchin 
783     - gl, courtesy of Ignacio Casal Quinteiro 
784     - he, courtesy of Mark Krapivner 
785     - ja, courtesy of Takeshi AIHANA 
786     - kn, courtesy of Shankar Prasad 
787     - mk, courtesy of Arangel Angov 
788     - ml, courtesy of Manu S Madhav
789     - nb, courtesy of Kjartan Maraas 
790     - pt_BR, courtesy of Fábio Nogueira 
791     - sv, courtesy of Daniel Nylander 
792     - th, courtesy of Akom C. 
793     - zh_HK, courtesy of Chao-Hsiung Liao 
794     - zh_TW, courtesy of Chao-Hsiung Liao 
796 version 2.23.6
797   - add a fullscreen mode for kiosks, fixes #478852, courtesy of Felix Kaser
798   - wait until the video has been recorded, to add it to the thumbnail bar, partially fixes #545212
799   - move thumbnail generation to its own thread, displaying a loading icon while
800         generating thumbnail and a fallback icon if thumbnail fails, fixes bug #545151, courtesy of Filippo Argiolas
801   - toggle effects button if effects is enabled using menu, fixes bug #539195, courtesy of Filippo Argiolas
802   - make cheese have a fullscreen mode for kiosks, fixes bug #478852
803   - resolve sluggish video and out-of-sync audio, fixes bug #542014, courtesy of Filippo Argiolas
804   - do not crash on preferences with no camera attached, fixes bug #544062, courtesy of Filippo Argiolas
805   - cheese should ask to delete files if moving to trash fails, fixes bug #545950, courtesy of Filippo Argiolas
806   - cheese crashed with move all to trash if no trash can be accessed, fixes bug #545997, courtesy of Filippo Argiolas
807   - added/updated translations
808     - ar, courtesy of Khaled Hosny
809     - ca, courtesy of Gil Forcada
810     - el, courtesy of Simos Xenitellis
811     - es, courtesy of Jorge González
812     - fr, courtesy of Bruno Brouard
813     - gl, courtesy of Ignacio Casal Quinteiro
814     - ja, courtesy of Takeshi Aihana
815     - mk, courtesy of Arangel Angov
816     - nl, courtesy of Wouter Bolsterlee
817     - oc, courtesy of Yannig Marchegay
818     - pl, courtesy of Tomasz Dominikowski
819     - pt, courtesy of Duarte Loreto
820     - th, courtesy of Akom C.
821     - zh_TW, courtesy of Chao-Hsiung Liao
824 version 2.23.5
825   - make recording of videos work again, fixes bug #523475, courtesy of Filippo Argiolas
826   - bump gstreamer requirements to 0.10.16
827   - fixes cheese_print_handler, which resulted in empty cheese logs, courtesy of Filippo Argiolas
828   - allow to choose the webcam using the preference dialog, fixes bug #522200, courtesy of Ryan Zeigler
829   - remove some gcc warnings, fixes bug #537490, courtesy of Cosimo Cecchi
830   - fixed typo, which prevented hildon mode to compile cleanly
831   - removed included <X11/extensions/xf86vmode.h>, fixes bug #539631, courtesy of Marc-Andre Lureau
832   - make hal-device-id command line option work, fixes bug #498023, courtesy of Ryan Zeigler
833   - use ogv as default video extension, fixes bug #524021
834   - added/updated translations
835     - es, courtesy of Jorge González
836     - sv, courtesy of Daniel Nylander
837     - nb, courtesy of Kjartan Maraas
838     - ko, courtesy of Changwoo Ryu
839     - bg, courtesy of Alexander Shopov
840     - oc, courtesy of Yannig Marchegay
841     - et, courtesy of Ivar Smolin
842     - pt_BR, courtesy of Fabrício Godoy and Ferreira Fontenelle
843     - ps, courtesy of Zabeeh Khan
844     - gl, courtesy of Ignacio Casal Quinteiro
845     - zh_HK, courtesy of Chao-Hsiung Liao
846     - zh_TW, courtesy of Chao-Hsiung Liao
848 version 2.23.4
849   - fix a crash, when using about/quit menu items in hildon mode, fixes bug #535582, courtesy of Michael Terry
850   - Instead of crashing report when certain gstreamer are not found, fixes bug #522009, courtesy of Todd Eisenberger
851   - use intltools 0.40 for building with autotools
852   - added/updated translations
853     - ar, courtesy of Khaled Hosny. 
854     - fi, courtesy of Tommi Vainikainen
855     - nn, courtesy of Eirik U. Birkeland
856     - vi, courtesy of Clytie Siddall
857     - zh_CN, courtesy of 甘露 (Lu Gan)
859 version 2.23.3
860   - add new flash and remove changing gamma for simulating flash. the 
861     new flash works best if you run a composited desktop, fixes bug #526214,
862     courtesy of Alex Jones 
863   - fix segfault on startup if video or photo directory gconf setting is missing,
864         fixes bug #534480, courtesy of Alexander Jones
865   - add support to set the video and photo path in gconf, courtesy of Felix Kaser
866   - added/updated translations
867     - ar, courtesy of Djihed Afifi. 
868     - es, courtesy of Jorge González
869     - et, courtesy of Ivar Smolin
870     - gl, courtesy of Ignacio Casal Quinteiro
871     - he, courtesy of Mark Krapivner
872     - hu, courtesy of Máté Őry.
873     - nb, courtesy of Kjartan Maraas
875 version 2.23.2
876   - use a better icon for the effects button, fixes bug #511369
877   - store photos and videos in xdg directories, fixes bug #509475, courtesy of Felix Kaser
878   - use a toggle button for the effects button, fixes bug #527870
879   - add support for nautilus send to. this replaces "send by email" where available, fixes bug #528249, courtesy of Jose Dapena Paz
880   - name the files to the date, when they were created, fixes bug #525739
881   - add a preferences dialog with basic resolution changing, partially fixes #522200, courtesy of James Liggett
882   - use gtk theme colors for the countdown widget
883   - align the numbers and the camera on the countdown widget, courtesy of Andrea Cimitan
884   - add a border, color shading and highlight to the countdown widget, to make it even more sexy, courtesy of Andrea Cimitan
885   - make the countdown numbers translatable the right way
886   - fix invalid free in cheese, fixes bug #529467, courtesy of Matthias Clasen
887   - take picture button is enabled outside gtk thread lock, fixes bug #529789, courtesy of Gary Lasker
888   - don't display the toplevel window by default, fixes bug #529276, courtesy of Loïc Minier
889   - added/updated translations
890     - en_GB, courtesy of Philip Withnall
891     - es, courtesy of Jorge González
892     - et, courtesy of Ivar Smolin
893     - gl, courtesy of Ignacio Casal Quinteiro
894     - he, courtesy of Mark Krapivner
895     - nb, courtesy of Kjartan Maraas
896     - nl, courtesy of Tino Meinen
897     - pt_BR, courtesy of Luis Motta.
898     - sl, courtesy of Matej Urbančič
899     - th, courtesy of Pornpimon Pradabsri 
901 version 2.23.1
902   - add cheese to sound & video in the application menu, fixes bug #519846
903   - add hildon support to cheese, fixes bug #519548, courtesy of Matthew Garret
904   - add menu entry for the countdown, fixes bug #511160
905   - add the gedit warning box when no camera is found, fixes bug #511945, courtesy of sebastian keller
906   - buttons and menu items should use Title Case
907   - change the theora file extension to .gov, fixes bug #524021
908   - cheese crashes if getting information from a webcam fails, courtesy of Sjoerd Simons, fixes bug #522197
909   - cheese did not choose the right thumbnails for already taken pictures, fixes bug #524814
910   - cheese does not list its gnome-vfs dependency, fixes bug #522152, courtesy of Alex Rostovtsev
911   - cheese doesn't open the webcam device set in gconf, courtesy of Sjoerd Simons, fixes bug #522198
912   - do not allow to take pictures, while the webcam is initializing, fixes bug #523121
913   - fix a crash while initializing webcam, fixes bug #522143, courtesy of Alex Rostovtsev
914   - fix a crash, when a file was deleted twice
915   - fix regression of gio, Dnd works again, courtesy of Cosimo Cecchi, fixes bug #526398
916   - set the max waiting time for detecting a camera to 10 seconds, fixes bug #520394
917   - show the pretty countdown widget by default
918   - use a better effects icon, partially fixes bug #511369, courtesy of baptiste mille-mathias
919   - use new cheese description, fixes bug #512091
920   - added/updated translations
921     - el, courtesy of Nick Paraschou
922     - en_GB, courtesy of Philip Withnall
923     - es, courtesy of Jorge González
924     - et, courtesy of Mattias Põldaru
925     - he, courtesy of Mark Krapivner
926     - nb, courtesy of Kjartan Maraas
927     - nn, courtesy of Eskild Hustvedt
928     - ru, courtesy of Vasiliy Faronov
929     - sl, courtesy of Matej Urbančič
931 version 2.22.0
932   - typo in the documentaton: ximageskink instead of ximagesink
933   - menu entries for take a photo and recording never switched, fixes bug #516745
934   - select a thumb near the deleted item, fixes bug #505442
935   - make sure we have the right prototype definition, fixes bug #519030
936   - Rephrased hard-to-understand sentence in docs, fixes bug #518838, courtesy of Claude Paroz
937   - added/updated translations
938     - be@latin, courtesy of Ihar Hrachyshka
939     - da, courtesy of Kenneth Nielsen
940     - el, courtesy of Athanasios Lefteris
941     - en_GB, courtesy of Philip Withnall
942     - es, courtesy of Jorge González
943     - fr, courtesy of Claude Paroz and Stéphane Raimbault
944     - gu, courtesy of Ankit Patel
945     - he, courtesy of Yair Hershkovitz
946     - hu, courtesy of Gabor Kelemen
947     - it, courtesy of Alessandro Falappa
948     - lt, courtesy of Gintautas Miliauskas
949     - ml, courtesy of Ani Peter
950     - mr, courtesy of Sandeep Shedmake
951     - uk, courtesy of Maxim Dziumanenko
952     - zh_CN, courtesy of YangZhang
953     - zh_HK, courtesy of Chao-Hsiung Liao
954     - zh_TW, courtesy of Chao-Hsiung Liao
956 version 2.21.92:
957   - drop libglade and use GtkBuilder instead.
958   - putted gtk calls in critical section in threads, fixes bug #516697, courtesy of Mathias Clasen
959   - make use of the gconf countdown setting and show or hide the countdown depending on that
960   - added/updated translations
961     - ko, courtesy of Changwoo Ryu
962     - th, courtesy of Theppitak Karoonboonyanan
963     - sl, courtesy of Matej Urbančič
964     - bn_IN, courtesy of Runa Bhattacharjee
965     - pa, courtesy of Amanpreet Singh Brar
966     - nl, courtesy of Wouter Bolsterlee.
967     - nb, courtesy of Kjartan Maraas
968     - ar, courtesy of Djihed Afifi
969     - tr, courtesy of Baris Cicek
970     - ja, courtesy of Takeshi Aihana
971     - ca, courtesy of Gil Forcada
972     - cs, courtesy of Vitezslav Kotrla.
973     - pt, courtesy of Duarte Loreto
974     - oc, courtesy of Yannig Marchegay
975     - mk, courtesy of Arangel Angov
976     - zh_CN, courtesy of YangZhang
977     - hu, courtesy of Adam Pongracz
979 version 2.21.91:
980   - replaced all gnome-vfs calls by gio
981   - install bugreport script in libexec instead of lib, fixes bug #514833
982   - translate effect names too, courtesy of Tommi Vainikainen
983   - pressing 'esc' cancels countdown/stop video recording, courtesy of Tommi Vainikainen
984   - added/updated translations
985     - ar, courtesy of Khaled Hosny
986     - de, courtesy of Hendrik Brandt
987     - es, courtesy of Jorge González
988     - et, courtesy of Ivar Smolin
989     - eu, courtesy of Iñaki Larrañaga Murgoitio
990     - fi, courtesy of Tommi Vainikainen
991     - fr, courtesy of Robert-André Mauchin and Stéphane Raimbault
992     - it, courtesy of Alessandro Falappa
993     - nb, courtesy of Kjartan Maraas
994     - oc, courtesy of Yannig Marchegay
995     - pl, courtesy of GNOME PL Team
996     - pt_BR, courtesy of Pedro de Medeiro and Og Maciel
997     - sv, courtesy of Daniel Nylander 
998     - zh_HK, courtesy of Chao-Hsiung Liao
999     - zh_TW, courtesy of Chao-Hsiung Liao
1001 version 2.21.90.1:
1002   - new effect images by Lapo Calamandrei and Or Dvory (again)
1003   - the bugreport script didnt get copied on make dist
1005 version 2.21.90:
1006   - new effect images by Lapo Calamandrei and gidesa
1007   - fix bug #510610 - Typo at the documentation
1008   - Remove gnome-vfs completely from cheese-window.c
1009   - Use gio instead of gnome-vfs for file copy
1010   - Make Save dialog title localizable
1011   - Don't use gnome-vfs for opening links in about dialog
1012   - Write logging to file ~/.gnome2/cheese/log and send this along in bug-buddy
1013     reports. Patch by <ruledbyfaith@gmail.com>. fixes bug #510270
1014   - Plug some leaks. Apply patches of Mauro <mukadr@gmail.com> of GHOP project. fixes bug #505441
1015   - Run webcam detection in background thread. Fixes bug #505553. Patch by Steve Magoun <steve.magoun@canonical.com>
1016   - Uso GIO g_file_trash() to trash files, patch by Luca Ferretti
1017   - Update to new manual provided by Joshua Henderson as part of GHOP
1018   - remove the queue-size=2, this should fix bug #507416 - iSight camera does not work in gstreamer
1019   - added/updated translations
1020     - ar, courtesy of Khaled Hosny
1021     - es, courtesy of Jorge González
1022     - et, courtesy of Ivar Smolin
1023     - eu, courtesy of Iñaki Larrañaga Murgoitio
1024     - ga, courtesy of Seán de Búrca
1025     - gl, courtesy of Ignacio Casal Quinteiro
1026     - he, courtesy of Yair Hershkovitz
1027     - mk, courtesy of Jovan Naumovski
1028     - mr, courtesy of Sandeep Shedmake
1029     - nb, courtesy of Kjartan Maraas
1030     - oc, courtesy of Yannig Marchegay
1031     - ru, courtesy of Vasiliy Faronov
1032     - sv, courtesy of Daniel Nylander
1033     - uk, courtesy of Maxim Dziumanenko
1034     - zh_CN, courtesy of YangZhang
1036 version 2.21.5:
1037   - version bump to follow the gnome release cycle
1038   - add a stylish countdown widget by Mirco "MacSlow" Müller, courtesy of Patryk Zawadzki
1039   - add X-GNOME-Bugzilla-* keys and validate .desktop file. fixes bug #508910, courtesy of Luca Ferretti
1040   -  vertical and horizontal flip options were switched (again). fixes bug #479238, courtesy of Steve Magoun
1041   - use the gst-player by Mathias Hasselman for playing the shutter sound
1042   - removed color forcing. This has been fixed in gstreamer
1043   - do not crash when trash directory is not present. fixes bug #507071
1044   - make cheese build against uninstalled gstreamer. fixes bug #479259, courtesy of Tim Philip Müller
1045   - added/updated translations
1046     - et, courtesy of Ivar Smolin
1047     - ja, courtesy of Takeshi Aihana
1048     - ca, courtesy of Gil Forcada
1049     - oc, courtesy of Yannig Marchegay    
1050     - sv, courtesy of Daniel Nylander
1051     - fr, courtesy of Robert-André Mauchin
1052     - pt_BR, courtesy of Rodrigo Flores
1054 version 0.3.0:
1055   - add a shutter sound, when taking a photo
1056   - sort the thumbnail chronologically
1057   - make the effect chooser look a bit nicer
1058   - give thumbnails a frame like in nautilus and eog. fixes bug #500819
1059   - enable shortcuts if the mouse pointer is over the xoverlay. fixes bug #493196
1060   - add new shortcuts
1061     - space for take a photo/start-stop recording
1062     - <ctrl q> for exiting
1063     - f1 for help
1064     - delete for removing a photo or video
1065   - add a gconf backend
1066   - chosen effects are stored in gconf. fixes bug #488834
1067   - store the used webcam device in gconf. partially fixes bug #473038
1068   - use a throbber, when the camera is loading
1069   - add drag and drop support to the iconview
1070   - vertical and horizontal flip were switched. fixes bug #479238
1071   - many usability improvements. partially fixes bug #501337
1072   - point to the right homepage in the about dialog
1073   - add a boilerplate for a manual in cheese. partially fixes #480628
1074   - make video and photo button a toggle button. fixes bug #498022
1075   - make links on about dialog clickable. fixes bug #499425
1076   - translate menu items created by gtkuimanager, fixes bug #500821
1077   - change the first item in menu to "Cheese"
1078   - add a "Move all to trash" option
1079   - use gtkuimanager for the menu
1080   - give the ability to record videos from the menu
1081   - provide access to the effect chooser using the menu
1082   - use radio buttons in the menu to change between photo and video mode
1083   - use HAL to detect webcams
1084   - make ximagesink an xvimagesink work for all cameras
1085   - only use raw video formats. fixes bug #502174
1086   - use the highest resolution for each camera
1087   - add --verbose command line option, fixes bug #499399
1088   - cheese was refactored and uses now a webcam class
1089   - removed some memory leaks
1090   - fixed many, many bugs
1091   - added/updated translations
1092     - ar, courtesy of Djihed Afifi
1093     - ca, courtesy of Carlos Garcia Porcel
1094     - cs, courtesy of Vitezslav Kotrla
1095     - de, courtesy of Andre Klapper
1096     - el, courtesy of Athanasios Lefteris
1097     - es, courtesy of Jorge González
1098     - fr, courtesy of Pierre Slamich
1099     - gl, courtesy of Ignacio Casal Quinteiro
1100     - it, courtesy of Alessandro Falappa
1101     - nb, courtesy of Kjartan Maraas
1102     - oc, courtesy of Yannig Marchegay
1103     - pt, courtesy of Miguel Rosa
1104     - ro, courtesy of Anastase Valentin
1105     - sl, courtesy of Deni Bačić
1106     - sv, courtesy of Daniel Nylander
1108 version 0.2.4:
1109   - fix #472576 - cheese takes longer to start as more pictures are stored
1110   - fix #473560 - v4l-recorded videos are zero byte big, courtesy of Patryk Zawadzki
1111   - translation error in de
1113 version 0.2.3:
1114   - add keystrokes:
1115     - t, T, Space for taking photos and videos
1116     - Enter for opening an item
1117     - Delete for deleting an item
1118     - Left and Right for scrolling through the view
1119   - add a flash, when taking photos, courtesy of Patryk Zawadzki
1120   - use 25fps for video recording
1121   - video recording did not work. fixed
1122   - make ximagesink work with the photo pipeline
1123   - added/updated translations
1124     - da, courtesy of Anders K. Madsen
1125     - es, courtesy of Ricardo González Castro
1126     - gl, courtesy of Ricardo González Castro
1127     - it, courtesy of Alessandro Falappa
1128     - ja, courtesy of Takeshi Aihana
1129     - pl, courtesy of Tomasz Dominikowski
1131 version 0.2.2:
1132   - workaround on a gstreamer-bug, which made the colors look wrong with
1133     v4l-devices, courtesy of Patryk Zawadzki
1134   - activate countdown by default
1135   - the countdown is not available in video and segfaultet. fixed
1136   - use g_timeout_add instead of g_timeout_add_seconds
1138 version 0.2.1:
1139   - improvement the video pipline. and i mean a LOT of improvement
1140   - add a countdown, when taking a photo
1141   - add a time counter to the video recording
1142   - added the following export methods/capabilities:
1143     - open the file with gnome-open
1144     - save as dialog
1145     - delete
1146     - send by mail
1147     - export to flickr
1148     - export to f-spot
1149     - set as account photo
1150   - we found the bug! v4l works now, courtesy of Patryk Zawadzki
1151   - added a popupmenu to the iconview
1152   - added some parts of the lucas(R)-eye of gnome iconview
1153   - if the same effects were chosen in photo and video, they wont apply. fixed
1154   - the first item in the iconbar wasnt deleted. fixed
1155   - updated translations:
1156     - cs, courtesy Vítězslav Kotrla
1157     - de
1158     - fr, courtesy of Pierre Slamich
1159     - it, courtesy of Alessandro Falappa
1160     - nl, courtesy of Wouter Bolsterlee
1161     - pt, courtesy of Miguel Rosa
1163 version 0.2.0:
1164   - store video thumbnails in the right thumbnail directory
1165   - video support. we can record a video with audio taken from any source
1166   - add mnemonics for the buttons in the ui
1167   - probably the dumbest change ever: the fsf has changed its address
1168   - updated translations:
1169     - de
1170     - fr, courtesy of Pierre Slamich
1171     - it, courtesy of Alessandro Falappa
1172     - pl, courtesy of Tomasz Dominikowski
1173     - pt, courtesy of Miguel Rosa
1175 version 0.1.4:
1176   - remove photos automatically from the thumbnail row
1177   - check automatically for webcams and their  resolution
1178   - notification if cheese isn't able to get the webcam working
1179   - V4L support, courtesy of Diego Escalante Urrelo
1180   - store photos under ~/.gnome2/cheese/images
1181   - add only valid jpeg photos to the thumbnail row
1182   - sort thumbnails aplhabetically before adding them
1183   - let the window resizable
1184   - icons were installed with permissions 0755. fixed
1185   - added gtk-update-icon-cache on installation
1186   - lot of refactoring
1187   - new about-window, courtesy of Jaap Haitsma
1188   - use g18n for i18n
1189   - updated dutch translation, courtesy of Wouter Bolsterlee
1190   - updated french translation, courtesy of Pierre Slamich
1191   - added polish translation, courtesy of Tomasz Dominikowski
1192   - several fixes
1194 version 0.1.3:
1195   - let the glade file also translatable
1196   - added the icon to the .desktop-file
1197   - Cheese didn't use the various translations. fixed
1198   - Cheese was hiding from the taskbar. fixed
1199   - added dutch translation, courtesy of Max Beauchez
1200   - added french translation, courtesy of Pierre Slamich
1201   - several fixes
1203 version 0.1.2:
1204   - the buildsystem is now toc2, big thanks to Stephan Beal for helping out
1205   - added the new cheese icon, courtesy of Andreas Nilsson and Josef Vybíral
1206   - added czech translation, courtesy of Vítězslav Kotrla
1207   - added portuguese translation, courtesy of Miguel Rosa
1208   - added spanish translation, courtesy of Ricardo González Castro
1209   - added galician translation, courtesy of Ricardo González Castro
1210   - added italian translation, courtesy of Alessandro Falappa
1211   - several fixes
1213 version 0.1.1:
1214   - added new effect-chooser
1215   - allowing to chose more than one effect at the same time
1216   - added german translation
1217   - several fixes
1219 version 0.1.0:
1220   - initial version