[libmanette] Version 0.2.6
- From: Adrien Plazas <aplazas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libmanette] Version 0.2.6
- Date: Sat, 28 Nov 2020 18:11:21 +0000 (UTC)
commit f3fc99a3582845725dc3f56fe7ffdc1ae3019d0f
Author: Adrien Plazas <kekun plazas laposte net>
Date: Tue Nov 24 12:02:49 2020 +0100
Version 0.2.6
NEWS | 47 +++++++++++++++++++++++++++++++++++++++++++++++
meson.build | 2 +-
2 files changed, 48 insertions(+), 1 deletion(-)
---
diff --git a/NEWS b/NEWS
index 8648ffe..9e91c29 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,50 @@
+=============
+Version 0.2.6
+=============
+
+* Project:
+ - Move the project to https://gitlab.gnome.org/GNOME/libmanette.
+ - Update the URLs accordingly.
+ - Give the project a minimal website:
+ https://gnome.pages.gitlab.gnome.org/libmanette/
+ - Update the project's description.
+* Documentation:
+ - Add a documentation.
+ - Fix many documentation annotations.
+ - Document more symbols.
+* Meson:
+ - Require Meson 0.53.0.
+ - Add the demos option.
+ - Add the build-tests and install-tests option.
+ - Various code style cleanups and updates.
+ - Add a build summary.
+* ManetteDevice:
+ - Add a missing precondition check to ensure milliseconds is in the
+ right range in manette_device_rumble().
+ - Throw the full file error code rather than G_FILE_ERROR_FAILED in
+ manette_device_new().
+ - Throw G_FILE_ERROR_FAILED rather than G_FILE_ERROR_NXIO in
+ manette_device_new() if the device isn't a gamepad.
+* ManetteMapping:
+ - Check mapping strings have at least a GUID field and a name field.
+ - Use the debug log level for non-programming mapping parsing errors.
+ - Make some parsing error messages more explicit.
+* ManetteMappingManager:
+ - Use a race-free way to check the mapping file deletion.
+* Code cleanup:
+ - Make license headers have the LGPL footer, not the GPL one.
+ - Use #pragma once instead of manual header guards.
+ - Use g_auto(), g_autoptr() and g_autofree where possible.
+ - Use g_clear_pointer() and g_clear_object() where possible.
+ - Use assertions instead of g_return*_if_fail in static functions.
+ - Add HACKING.md to document the code, documentation, and commit
+ message styles.
+ - Give better names to callback functions.
+ - Give the namespace_object_ prefix to the finalize functions to match
+ the code style.
+ - Clean up and simplify the code in many places.
+ - Drop platform:Linux from the internal gamepad database.
+
=============
Version 0.2.5
=============
diff --git a/meson.build b/meson.build
index ef3718f..5b75d97 100644
--- a/meson.build
+++ b/meson.build
@@ -1,5 +1,5 @@
project('libmanette','c',
- version: '0.2.5',
+ version: '0.2.6',
meson_version: '>= 0.53.0',
)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]