Cheese Changelog

New in version 3.15.2

November 24th, 2014
  • Fix Nepali desktop file keywords translation
  • Add name and summary elements to AppData Pacify appstream-util validate.
  • Limit default size for avatar cropping Commit c605ad3578ff66452bd7b01d257f31c64e7905ef enlarged default size for cropping avatars thus crop rectangle could be easily bigger then image. The crop rectagle can't be modified and cc_crop_area_get_picture causes errors if the rectangle is bigger, because it has negative coordinates. Limit the default size to fit the image also. https://bugzilla.gnome.org/show_bug.cgi?id=739870
  • Added/Updated Translations:
  • fi, courtesy of Jiri Grönroos
  • ne, courtesy of Pawan Chitrakar

New in version 3.14.2 (November 11th, 2014)

  • Add name and summary elements to AppData Pacify appstream-util validate.
  • Limit default size for avatar cropping Commit c605ad3578ff66452bd7b01d257f31c64e7905ef enlarged default size for cropping avatars thus crop rectangle could be easily bigger then image. The crop rectagle can't be modified and cc_crop_area_get_picture causes errors if the rectangle is bigger, because it has negative coordinates. Limit the default size to fit the image also. https://bugzilla.gnome.org/show_bug.cgi?id=739870
  • Substitute bindir and libexecdir in Makefile.am Rather than substituting the values of libexecdir and bindir during configure, which might include some unexpanded shell variables, expand and substitute them as targets in Makefile.am instead. https://bugzilla.gnome.org/show_bug.cgi?id=726095
  • Use AC_PROG_SED in configure.ac
  • Bump required Vala version for get_menu_by_id(). Used to get the given menu from GtkApplication.

New in version 3.15.1 (October 28th, 2014)

  • Substitute bindir and libexecdir in Makefile.am Rather than substituting the values of libexecdir and bindir during configure, which might include some unexpanded shell variables, expand and substitute them as targets in Makefile.am instead. https://bugzilla.gnome.org/show_bug.cgi?id=726095
  • Use AC_PROG_SED in configure.ac
  • Remove old marshaller header from doc ignore list
  • Use get_instance_private() instead of priv pointer Use the generated macro rather than storing a pointer to the private struct within the object.
  • Drop some trailing semicolons after macros
  • Use new-style private struct in CheeseCameraDevice
  • Use _get_instance_private() consistently in camera Use the new cheese_camera_get_instance_private() instead of the old macro.
  • Bump required Vala version for get_menu_by_id() Use the get the given menu from GtkApplication.
  • Refactor setup_camera() in CheeseWidget Remove superfluous prototype. Use GSettings convenience getters. Reduce scope of some variables.
  • Avoid using G_GNUC_CONST on _get_type() As the g_type_ensure() documentation notes, it is incorrect to mark a _get_type() method with G_GNUC_CONST, as it as a side effect the first time it is called.

New in version 3.14.1 (October 14th, 2014)

  • Use LT_LIB_M to find the math library
  • libcheese-gtk needs to link with -lm to find the fmod function.
  • Avoid dereferencing an uninitialized variable. Found with Coverity (CID 56653).
  • Added/Updated Translations:
  • fa, courtesy of Arash Mousavi
  • it, courtesy of Milo Casagrande
  • te, courtesy of Krishnababu Krothapalli

New in version 3.14.0 (September 23rd, 2014)

  • Add gstreamer-plugins-bad-1.0 to GStreamer check. It is needed for the camerabin2 header.
  • Added/Updated Translations:
  • da, courtesy of Kenneth Nielsen
  • hi, courtesy of rajesh
  • ja, courtesy of Hajime Taira
  • mr, courtesy of Sandeep Shedmake
  • pa, courtesy of A S Alam
  • sr@latin, courtesy of Miroslav Nikolić
  • uk, courtesy of Daniel Korostil
  • zh_CN, courtesy of Tong Hui

New in version 3.14 RC1 (September 16th, 2014)

  • Remove outdated GTK+ version check
  • Use APPSTREAM_XML instead of APPDATA_XML
  • Remove outdated intltool build rules. The intltool-* scripts are not included in the distribution any longer.
  • Update .pc file Requires and Requires.private
  • Remove some unnecessary pkg-config dependencies
  • Fix crash when animating countdown https://bugzilla.gnome.org/show_bug.cgi?id=735285
  • Added/Updated Translations:
  • bn_IN
  • de, courtesy of Wolfgang Stoeggl
  • el, courtesy of Tom Tryfonidis
  • fi, courtesy of Jiri Grönroos
  • fr, courtesy of Alain Lojewski
  • ko, courtesy of Changwoo Ryu
  • lv, courtesy of RÅ«dolfs Mazurs
  • or, courtesy of Manoj Kumar Giri
  • pl, courtesy of Piotr DrÄ…g
  • ru, courtesy of Yuri Myasoedov
  • sk, courtesy of DuÅ¡an Kazik
  • sl, courtesy of Matej Urbančič
  • sl, courtesy of Shantha Kumar

New in version 3.14 Beta 1.1 (August 20th, 2014)

  • Explicitly link gnome-camera-service to libraries https://bugzilla.gnome.org/show_bug.cgi?id=735040
  • Fix libcheese header include in camera service https://bugzilla.gnome.org/show_bug.cgi?id=735017
  • Added/Updated Translations
  • Added/Updated Documentation

New in version 3.14 Beta 1 (August 19th, 2014)

  • Add simple service client example
  • Import basic camera D-Bus service
  • Use new metadata_license in AppData description
  • Use config.h instead of cheese-config.h
  • Use a standard filename for the genereated configuration header.
  • Use GtkIconTheme built-in RTL support
  • Move thumbview popup menu to GtkBuilder file
  • Refactor thumb view popup menu handling
  • Popup the thumb view context menu in response to the popup-menu signal on GtkWidget.
  • https://bugzilla.gnome.org/show_bug.cgi?id=724905
  • Optionally use a header bar in the preferences
  • Make the preferences dialog pay attention to the gtk-dialogs-use-header GtkSetting.
  • doap category apps
  • Fix button alignment in main window
  • Avoid using deprecated GtkAlignment in main window
  • Avoid xalign property in preferences dialog
  • Use halign on GtkWidget instead.
  • Avoid deprecated margin-left GtkWidget property
  • Use margin-start instead.
  • Avoid GtkCellArea critical warnings in thumb view
  • GTK+ switched from using constructor() to constructed() in GtkIconView, which exposed that Cheese does not chain up in the CheeseThumbView (a GtkIconView subclass) constructed() vfunc. Chain up at the start of constructed() so that the construct-only properties of the GtkIconView are set before calling icon view API.
  • Avoid using deprecated GtkAlignment
  • Added/Updated Translations:
  • as, courtesy of Nilamdyuti Goswami
  • ca, courtesy of Gil Forcada
  • ca@valencia, courtesy of Gil Forcada
  • eu, courtesy of Iñaki Larrañaga Murgoitio
  • lt, courtesy of Aurimas ÄŒernius
  • sv, courtesy of Anders Jonsson
  • Added/Updated Documentation
  • hu, courtesy of Balázs Úr

New in version 3.13.4 (July 29th, 2014)

  • Track flash opacity explicitly Retrieving the opacity of the flash, reducing it by an exponentially small step, and setting it again does not always actually decrease the widget's opacity, and so the fading does not actually terminate.
  • Incidentally, also unset the flash timeout tags to avoid calling g_source_remove() spuriously.
  • Use a better fallback image location.
  • Use new GtkApplication appmenu resource handling.
  • Match desktop file name in AppData Update the AppData reference to the desktop file, as it was not changed when the desktop file was renamed.
  • Avoid crash during delete-event in chooser test.
  • Added/Updated Translations.
  • Added/Updated Documentation.