The beta is available for testing on selected platforms

Feb 19, 2015 14:06 GMT  ·  By

David King, the developer of the default webcam viewer of the GNOME desktop environment, Cheese, has announced the immediate availability for testing of the first beta version of the upcoming Cheese 3.16 update, which will be distributed as part of the forthcoming GNOME 3.16 desktop, due for release on March 25, 2015.

Cheese is usually used by GNOME users to capture photos and make videos of themselves with a webcam device. The software offers a number of fun effects that can be applied on photos before they are saved, or in real-time on the video feed. This first beta release of Cheese 3.16 introduces a number of improvements and bug fixes.

Several warnings have been fixed in the beta version

According to the release notes, warnings from -Wswitch-enum as well as preprocessor warnings will now be avoided, the old-style function definitions have been removed from the source code, the shadowed variable has been fixed, and the GNOME_MAINTAINER_MODE_DEFINES function is no longer required.

Furthermore, the const cast warnings have been fixed, the gtkdoc_jh_path_xml_catalog.m4 file has been updated from gtk-doc, the gnome-autogen.sh script is no longer used, the signedness comparison error has been fixed, as well as the signed comparison warning from the camera service.

Some code cleanup was done in Cheese 3.16 Beta

Because the application has been ported to GTK+ 3, the GSEAL_ENABLE function is no longer useful. Another interesting feature in Cheese 3.16 Beta 1 is that the equivocal “ListStore” usage has been repaired, as David King reports in the announcement, “There is now a GLib.ListStore as well, so make sure we use the full name Gtk.ListStore to avoid an ambiguous reference.”

Lastly, the Argentinian translation has been updated, thanks to Daniel Martinez. You can download and test Cheese 3.16 Beta 1 right now via Softpedia, but keep in mind that it’s an unstable release that should not be deployed on production machines.