5
- Added/Updated Translations
6
- es, courtesy of Jorge González
7
- et, courtesy of Mattias Põldaru
8
- ja, courtesy of kentaro kazuhama
5
- countdown: move rsvg_init and rsvg_term into main
6
Initialize rsvg at startup and clean it up at exit.
7
Fixes a long standing bug that made cheese crash when going fullscreen
8
with button and window sounds enabled. Fixes bug #592100.
9
- window: set the main button label to "Stop recording" while recording.
10
Little regression introduced in 2.29.90. Fixes bug #613421
11
- widget: use dialog-error icon
12
The "error" icon used before doesn't exist in gnome-icon-theme 2.29 and
13
causes crashes. Use "dialog-error" instead. Fixes #613067
14
- Added/Updated Translations
15
- bn, courtesy of Sadia Afroz
16
- cs, courtesy of Petr Kovar
17
- da, courtesy of Anders Jenbo
18
- eu, courtesy of Iñaki Larrañaga Murgoitio
19
- gu, courtesy of Sweta Kothari
20
- it, courtesy of Alessandro Falappa
21
- ko, courtesy of Changwoo Ryu
22
- lt, courtesy of Žygimantas Beručka
23
- lv, courtesy of Peteris Krisjanis
24
- nn, courtesy of Torstein Adolf Winterseth
25
- pa, courtesy of A S Alam
26
- sr, courtesy of Бранко Кокановић
27
- sr@latin, courtesy of Branko Kokanović
28
- uk, courtesy of Maxim V. Dziumanenko
29
- Added/Updated Documentation
30
- cs, courtesy of Lucas Lommer
31
- el, courtesy of Marios Zindilis
34
- widget: restore saved balance settings at startup
35
Restore balance (brightness, saturation, hue) settings, saved in gconf,
36
when the camera is initialized. Fixes bug 610823.
37
- camera: fix a shameful pointless g_return_if_fail that prevented
38
resolution changin from preferences.
39
- docs: complete api docs for CheeseCameraDeviceMonitor
40
- Added/Updated Translations
41
- ca, courtesy of Gil Forcada
42
- el, courtesy of Kostas Papadimas
43
- en_GB, courtesy of Bruce Cowan
44
- eu, courtesy of Iñaki Larrañaga Murgoitio
45
- fi, courtesy of Tommi Vainikainen
46
- hu, courtesy of Gabor Kelemen
9
47
- nb, courtesy of Kjartan Maraas
10
- ru, courtesy of Dmitry Koroban
11
- th, courtesy of Theppitak Karoonboonyanan
12
- Added/Updated Documentation
13
- de, courtesy of Mario Blättermann
48
- pt, courtesy of Duarte Loreto
52
- Restore the infobar temporarily disabled in the previous version
53
- Make the infobar display generic errors about camera
54
initialization instead of just the "no-device" one.
57
- Remove "ready" and "error" signals in CheeseWidget and use a
58
"state" property to track current widget state (none, ready,
60
- Add cheese_widget_get_error() api to retrieve a GError (propagated
61
from CheeseCamera) if something failed (widget in error state).
62
- Update CheeseAvatarChooser to reflect the new api.
65
#592663 — Update sensitivity of "move all to trash", Mathias Clasen
67
* Added/Updated Translations
68
- de, courtesy of Wolfgang Stoeggl
69
- gl, courtesy of Fran Diéguez
70
- ja, courtesy of Hideki Yamane (Debian-JP)
71
- pl, courtesy of Piotr Drąg
72
- ro, courtesy of Adi Roiban
73
- ru, courtesy of Alexander Saprykin
74
- sv, courtesy of Daniel Nylander
75
- zh_HK, courtesy of Chao-Hsiung Liao
76
- zh_TW, courtesy of Chao-Hsiung Liao
80
* Export libcheese-gtk library
81
* Rework Cheese itself to use libcheese-gtk
82
* Add cropping ability to the chooser widget
83
* Fix a possible crasher and a hang in CheeseCamera
84
* Require libgudev on Linux systems
85
* Limit framerate to 30 frames per second
87
* Updated German documentation
91
A slightly different format for these release notes.
92
We missed a couple of releases in the 2.29 cycle and the big changes
93
cheese went through meanwhile deserves something better than a cold
94
list of commit messages.
95
Big thanks go to Bastien Nocera who took up most longstanding items
96
in our TODO list and implemented them right away.
97
So let's see what happened since 2.28. Note that most of the following
98
stuff is still a work in progress so don't expect everything listed to
101
* Completely dropped HAL dependency
102
Port most HAL code for v4l capability probing into udev and use
103
gudev in cheese to take advantage of it.
104
Add infrastructure (CheeseCameraDeviceMonitor) for dynamic
105
device hotplugging (UI yet to come).
106
Add optional udev dependency and provide a simple entry point
107
for non linux platforms that will want to use their custom
108
detection code (still waiting for patches).
110
* First steps in splitting cheese code into two libraries
112
Will provide basic non UI related cheese functions: basically,
113
device detection, device monitoring, video format handling.
115
A set of widgets that will allow third party application to
116
include parts of cheese functionality (e.g. the avatar chooser
117
will soon embed a viewfinder for quickly shooting a nice
118
buddy icon). Ideally cheese will be soon based on this set of
119
widgets being the first user of our own library.
121
* Rework most of device capability handling code
122
Rewrite caps detection code trying to use gstreamer api instead of
123
our own custom stuff whenever possible.
124
Remove framerate retrieving code since we didn't use it since a
127
* Make startup slightly faster
128
Probe device capabilities in PAUSED state instead of PLAYING.
129
This was actually a workaround for a now fixed gstreamer bug (See
131
Just a two line change but cheese is notably faster now!
134
Remove all the fake webcam code and use a still error image when
135
no webcam is available.
136
Drop EphySpinner in favor of the new GtkSpinner. Invert colors to
138
Remove actions (SendTo stuff) from the contextual menu. It wasn't
139
exactly the best way to interoperate with the desktop. And most of
140
them worked suboptimally anyway.
142
* Move to GST_DEBUG (first steps, probably needs work)
143
We use gstreamer anyway, why not to take full advantage of it?
144
Gstreamer debug infrastructure is really cool and surely a lot
145
better than our previous g_prints.
148
#598902 — Make flash window a popup
150
#603595 — Add a photo-taken signal, which passes a pixbuf
151
#522199 — First pass at webcam widget for use in other applications
152
#598445 — Use GtkSpinner instead of our own
153
#603152 — Use libcanberra instead of GStreamer for shutter
154
#603161 — Make CheeseGConf a singleton object
155
#603162 — Make CheeseFileUtil a singleton
156
#603167 — Avoid warnings on exit when playback hasn't started
157
#595005 — Use a custom filename to group burst mode pictures
158
#596535 — String fixes
160
* Added/Updated Translations
161
- en_GB, courtesy of Philip Withnall
162
- en@shaw, courtesy of Thomas Thurman
14
163
- es, courtesy of Jorge González
15
- fr, courtesy of Bruno Brouard
18
- Update references to DOC_FIGURES, documentation figures have
19
not been included previously
20
- Added/Updated Translations
164
- et, courtesy of Ivar Smolin
166
- he, courtesy of Yaron Shahrabani
21
167
- lt, courtesy of Gintautas Miliauskas
168
- lv, courtesy of Rūdolfs Mazurs
169
- nb, courtesy of Kjartan Maraas
170
- nds, courtesy of Nils-Christoph Fiedler
171
- pa, courtesy of A S Alam
172
- ru, courtesy of Alexandre Prokoudine
173
- sl, courtesy of Matej Urbančič
174
- sv, courtesy of Daniel Nylander
175
- ta, courtesy of Dr.T.Vasudevan
176
- th, courtesy of อาคม โชติพันธวานนท์
177
- uk, courtesy of Maxim V. Dziumanenko
178
- zh_CN, courtesy of Tao Wei
179
- zh_HK, courtesy of Chao-Hsiung Liao
180
- zh_TW, courtesy of Chao-Hsiung Liao
22
181
- Added/Updated Documentation
23
- de, courtesy of Mario Blättermann
24
- es, courtesy of Jorge Gonzalez
182
- es, courtesy of Jorge González
183
- zh_CN, courtesy of arccos (L.Q)