ANNOUNCE: Cheese 3.11.2 released

Many updates for the latest unstable series, including some elements of the proposed Cheese UI redesign. There have been several under-the-hood changes, including switching to composite widget templates and a GResource bundle. The release also sees several changes from Rashi Aswani, who hopes to work on the new Cheese UI design for this round of the Outreach Program for Women.

what is it?
Take photos and videos with your webcam, with fun graphical effects

what's changed in 3.11.2?
 - Show top bar when moving mouse in fullscreen mode

   Store whether the window was maximized before entering fullscreeen mode,
   and return to the same state when exiting fullscreen.
 - Remove obsolete enum type files
 - Fix memory leak in cheese_thumb_view_remove_item()
 - Add a finalize method to CheeseEffect

   The data in CheeseEffectPrivate was not being freed, leading to memory
 - Fix memory leak in cheese_thumb_view_monitor_cb()
 - Remove obsolete CheeseCameraEffect from VAPI
 - Fix cheese_camera_get_video_formats() in VAPI
 - CheeseCamera VAPI fixes
 - Fix memory leak in cheese_camera_set_tags()
 - Mark CheeseVideoFormat as a boxed type in the VAPI

   It was only marked as a compact struct, and so was never freed.
 - Mark CheeseFileutil strings as owned

   The strings were marked as unowned, which meant that the Vala compiler
   did not emit free functions and the strings were leaked.
 - Fix leaks in cheese_camera_set_video_recording()
 - Fix leak of GtkSizeGroup in CheeseAvatarWidget
 - Chain up to finalize in UmCropArea
 - Add AppData description
 - Fixed deprecated warning in on_countdown_toggle
 - Preprocess thumbnail frame PNG in GResource

   Also, add SVG images which were forgotten in the last commit.
 - Move PNG and SVG images into GResource
 - Add domain attribute to GtkBuilder interfaces
 - Move application menu into GtkBuilder resource
 - Make CheeseMainWindow a template widget
 - Make CheesePreferencesDialog a template widget
 - Move ClutterScript JSON into GResource
 - Use GResource for CSS snippet
 - Refactor GtkScale code in CheesePreferences
   Move mark definitions into GtkBuilder. Convert GtkHScale to GtkScale

   with a horizontal orientation. Use g_settings_bind() to link GSettings
   values to UI elements, and remove unnecessary signal handlers.
 - Fix leak in CheeseCameraDeviceMonitor test
 - Fixed unused-but-set warning in EogThumbNav
 - Link the effect browsing buttons together
 - Make all buttons have GTK_RELIEF_NORMAL
 - Change header bar when choosing effects
 - Remove unused CheeseWindow.set_mode ()
 - Change titlebar to use GtkHeaderBar
 - Remove unused countdown_action
 - Add a border around the button area box
 - Convert some GtkGrid widgets to GtkBox
 - Remove mode and shoot actions from the app menu

   The current GNOME HIG suggests that actions which are already accessible
   from the application window should not be duplicated in the application
 - Use symbolic icon for leave fullscreen button
 - Make shoot action button wider
 - Link mode buttons together
 - Avoid using GtkStock, as it is deprecated
 - Centered the capture icon
 - Change stock icons to symbolic icons
 - Use symbolic icons for photo and video button

   Using the stock "record" icon for taking photos is misleading, so use a
   symbolic "webcam" icon for both taking a photo and recording a video.
   Update the "stop" icon to also be a symbolic icon.
 - Depend on GTK+ 3.10.0 for GtkHeaderBar
 - Fix memory leak in cheese_camera_device_get_caps()
 - Fix cheese_thumb_view_append_item() memory leaks

   Fix several memory leaks found with valgrind.
 - Fix memory leak when creating a new CheeseCamera
 - Fix some memory leaks in cheese_fileutil_init()
 - Make static string array const
 - Simplify looping over GStrv
 - Make cheese_camera_device_monitor_set_up_device static
 - Revert "Use ClutterGst 3.0"

   This reverts commit 5061d1cdaf7ad9eb733047455b5b5d7a4551eb93. The
   jhbuild 3.12 moduleset is using the clutter-gst-2.0 branch.
 - libcheese: Export cheese_avatar_widget_new
 - libcheese: Distribute cheese-avatar-widget.h

   So external consumers can use it.
 - Use ClutterGst 3.0
 - Post-release version bump to 3.11.2
 - Added/Updated Translations
   - el, courtesy of Dimitris Spingos (Δημήτρης Σπίγγος)
   - es, courtesy of Daniel Mustieles
   - gl, courtesy of Fran Dieguez
   - ml, courtesy of Anish Sheela
   - sl, courtesy of Matej Urbančič
   - ta, courtesy of Shantha kumar
   - th, courtesy of Akom Chotiphantawanon

where can i get it?
you can get it by pressing here!

what does it look like?
take a look here!

where can i find out more?
you can visit the project web site:


Attachment: signature.asc
Description: Digital signature

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]