[cheese] Update NEWS for 41.0 release



commit 92ef18589eb10fab08f0806846c66d1e1383c78d
Author: David King <amigadave amigadave com>
Date:   Mon Sep 20 08:15:44 2021 +0100

    Update NEWS for 41.0 release

 NEWS        | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 meson.build |  6 ++---
 2 files changed, 90 insertions(+), 3 deletions(-)
---
diff --git a/NEWS b/NEWS
index c8775124..3c478509 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,93 @@
 ChangeLog for Cheese
 --------------------
 
+version 41.0
+  - Allow headerbar to appear on all desktops
+    Removed gtk_dialogs_use_header() and accompanying code to allow the
+    headerbar to appear in GNOME as well as other desktops. Tested with
+    XFCE and it works as expected.
+    https://gitlab.gnome.org/GNOME/cheese/-/issues/62
+  - Update to runtime 40 and some meta-data fixes
+  - Reference of [GtkChild] fields is handled by GtkBuilder, type must
+    be unowned
+  - Change GLib.PtrArray into GLib.GenericArray
+    This is the vala-friendly way of handling GPtrArray.
+    Fix several memory leaks on the go and unnecessary reference increase.
+  - libcheese: Fix critical on failing to load cropping cursor
+    Loading a cursor can fail (`gdk_cursor_new_for_display()` can return
+    `NULL`); avoid a critical warning in that case.
+    Signed-off-by: Philip Withnall <pwithnall endlessos org>
+  - Allow device parameter to understand api.v4l2.path
+    https://gitlab.gnome.org/GNOME/cheese/-/merge_requests/37
+    https://gitlab.gnome.org/GNOME/cheese/-/issues/4
+  - Update flatpak manifest and appdata
+    Make the minimal required changes to build against the current SDK.
+  - Remember last used camera
+    During setup_camera() in cheese-application.vala, we were not explicitly
+    assigning the camera from settings and only assigning the camera from
+    the command line.
+
+    This now checks for values from both the command line and from settings
+    and allows the command line to override settings.
+
+    Fixes: https://gitlab.gnome.org/GNOME/cheese/-/issues/76
+  - Add documentation for new API
+    Add gtk-doc documentation for
+    cheese_camera_device_supported_format_caps().
+  - Enable cameras with only MJPEG output
+    This enables cameras like Sunplus Technology 1.3M Camera with vendor ID
+    04fc and device ID 2802, which only outputs through image/jpeg and
+    doesn't support raw output.
+  - Preserve video/x-raw over image/jpeg
+    gst_caps_simplify() doesn't preserve the original order of caps, so when
+    called on the full set of caps, collected from all supported_formats, it
+    may end up preferring image/jpeg caps even when video/x-raw with
+    identical resolution and framerate is available.
+
+    Simplify the caps coming from each of supported_formats separately, so
+    that video/x-raw always comes first in the result GstCaps.
+
+    We prefer raw camera output whenever possible in order to avoid decoding
+    MJPEG.
+  - Support camera video formats with MJPEG output
+    This enables higher resolutions and framerates with cameras like
+    Logitech C910, which can do e.g. 1920x1080 @ 30fps, but only through
+    image/jpeg output.
+
+    https://gitlab.gnome.org/GNOME/cheese/-/merge_requests/17
+    https://gitlab.gnome.org/GNOME/cheese/-/issues/28
+  - Show better error when file info query fails
+  - Fix infinite loop if thumbnailer is not available
+    The code in cheese_thumb_view_idle_append_item() in
+    src/thumbview/cheese-thumb-view.c didn't pop the list of items to
+    thumbnail if thumbnailing failed.
+
+    Closes: #81
+  - ci: Add CI
+  - Added/Updated Translations
+    - ca, courtesy of Gil Forcada
+    - en_GB, courtesy of Zander Brown
+    - fa, courtesy of Danial Behzadi
+    - fur, courtesy of Fabio Tomat
+    - gl, courtesy of Fran Dieguez
+    - he, courtesy of Yosef Or Boczko
+    - lo, courtesy of Saikeo Kavhanxay
+    - ne, courtesy of Pawan Chitrakar
+    - oc, courtesy of Quentin PAGÈS
+    - pa, courtesy of A S Alam
+    - pt, courtesy of Hugo Carvalho
+    - ru, courtesy of Alexey Rubtsov
+    - tr, courtesy of Çağatay Yiğit Şahin
+    - vi, courtesy of Trần Ngọc Quân
+    - zh_TW, courtesy of Cheng-Chia Tseng
+  - Added/Updated Documentation
+    - ca, courtesy of Jordi Mas i Hernàndez
+    - es, courtesy of Daniel Mustieles
+    - eu, courtesy of Asier Sarasua Garmendia
+    - hu, courtesy of Balázs Meskó
+    - ru, courtesy of Alexey Rubtsov
+    - tr, courtesy of Emin Tufan Çetin
+
 version 3.38.0
   - cheese: improve format parsing
     Check if both width and height are of the expected value type.
diff --git a/meson.build b/meson.build
index 7ef4075f..82f663f5 100644
--- a/meson.build
+++ b/meson.build
@@ -1,6 +1,6 @@
 project(
   'cheese', ['c', 'vala'],
-  version: '3.38.0',
+  version: '41.0',
   license: 'GPL2',
   default_options: 'buildtype=debugoptimized',
   meson_version: '>= 0.50.0',
@@ -35,12 +35,12 @@ cheese_namespace = 'org.gnome.Cheese'
 #   change to C+1:0:0
 # - If the interface is the same as the previous version, change to C:R+1:A
 current = 8
-revision = 15
+revision = 16
 age = 0
 libcheese_version = '@0@.@1@.@2@'.format(current - age, age, revision)
 
 current = 26
-revision = 5
+revision = 6
 age = 1
 libcheese_gtk_version = '@0@.@1@.@2@'.format(current - age, age, revision)
 


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