libmanette 0.2.6
- From: Adrien Plazas <install-module master gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: libmanette 0.2.6
- Date: Sat, 28 Nov 2020 18:14:51 +0000 (UTC)
News
====
* 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.
Download
========
https://download.gnome.org/sources/libmanette/0.2/libmanette-0.2.6.tar.xz (42.2K)
sha256sum: 63653259a821ec7d90d681e52e757e2219d462828c9d74b056a5f53267636bac
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]