[gnome-games/3-25-4-test] Version 3.25.4
- From: Adrien Plazas <aplazas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-games/3-25-4-test] Version 3.25.4
- Date: Tue, 18 Jul 2017 08:46:40 +0000 (UTC)
commit 080e17111d8f7bf77c758d5103aea3f419cb7411
Author: Adrien Plazas <kekun plazas laposte net>
Date: Sat Jul 15 15:50:53 2017 +0200
Version 3.25.4
NEWS | 113 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
configure.ac | 2 +-
2 files changed, 114 insertions(+), 1 deletions(-)
---
diff --git a/NEWS b/NEWS
index 10edc78..6e6f366 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,117 @@
==============
+Version 3.25.4
+==============
+
+* The way the games collection is built has been completely reworked to
+ replace the GameSource types generating Game objects from any way of
+ the implementation's choice by the trio of UriSource, UriGameFactory
+ and GameCollection. UriSource generate URIs from any way of the
+ implementation's choice, UriGameFactory generate Game objects from
+ URIs and GameCollection acting as a glue between the two. This new
+ flexibility in the creation of the games collection helped to simplify
+ the way many game types were defined and helped to introduce new game
+ sources to the collection.
+
+* Game URIs can now be passed as command line arguments, allowing your
+ game files to be opened with Games from your file manager. The game
+ will be automatically started by doing so.
+
+* Add a "Add game files" button to the collection view, allowing you to
+ add game files from the collection view to the collection.
+
+* Game resources passed via the command line or the "Add game files"
+ button are stored in a database and restored when starting the
+ application. This allows Games to see your games even if its game
+ resources detection mechanisms failed.
+
+* Introduction of RetroSimpleType to replace many very similar plugins
+ by this simple and easier to maintain generic implementation of the
+ Libretro based game types.
+
+* Supported games:
+ - Add support for Atari Lynx, MS-DOS, WonderSwan and WonderSwan Color
+ games.
+ - Improve the detection of PlayStation discs by parsing them as an
+ emulator would instead of using lucky guessing the location of the
+ required information in the disc.
+ - Don't display desktop games setting the NoDisplay or Hidden keys.
+
+* Gamepad:
+ - Port the gamepad handling system from Vala to C to avoid using Vala's
+ preprocessor as it is poorly handled by the autotools, resulting in
+ broken tarballs.
+ - Make gamepads send events similar to GdkEvent.
+ - Replace the custom input types by the Linux event codes.
+
+* UI:
+ - Use the more appropriate GtkMessageDialog instead of GtkDialog for
+ most of the existing custom dialogs.
+ - Refine the look of MediaSelector, using checkmarks to denote the
+ currently used media.
+ - Use theme relative colors for the games collection.
+ - Drop a useless sorting invalidation in CollectionIconView, which
+ makes the game collection loads a bit faster.
+
+* Improved logging of the Libretro cores by using the Core.log() signal
+ with the retro_g_log() function which have been introduced in
+ retro-gtk recently. This will log messages from the Libretro core with
+ the core's name as the log domain instead of GNOME Games.
+
+* Improve the paramters passed to the grep command to avoid injections.
+
+* Bump retro-gtk to 0.12.
+
+* Bump tracker-sparql to 2.0.
+
+* Bugs fixed:
+ 782952 Using grep in Games do not work with a filename --ignore-case
+ 771631 Use GtkMessageDialog when appropriate
+ 773881 Games takes too long to load the games list
+ 775255 playstation: Add some missing boot offsets
+ 779128 games does not follow global themes
+ 779924 gnome-games crash with SIGSEGV in retro_core_set_callbacks()
+ 780295 Games displays desktop games with NoDisplay=true
+ 780318 gnome-games 3.24.0.1 tarball missing files
+ 780320 Double-clicking on a ROM should launch gnome-games
+ 780714 ui: deprecation warning during cursor creation.
+ 780778 Improve media selector
+ 780920 Plugging more than 2 gamepads orderly will always lead to a segmentation fault.
+ 781036 Licensing cleanup
+ 781334 Untie game resource detection and game object creation
+ 781572 Produced tarballs break the Vala preprocessor
+ 781610 [flatpak] Beetle/Mednafen TurboGrafxCD core cannot find BIOS
+ 781864 utils: Check null values
+ 781886 Assertion 'cookie > 0' failed
+ 782295 GameCollection should completely take care off the collection
+ 782504 retro-gtk: Improve Libretro core logging
+ 782549 Bugs in #781572 porting to C
+ 782611 gamepad: Simplify the gamepad system
+ 782772 retro: Libretro cores should have an appropriate save directory
+ 782824 ui: Allow to add games manually
+ 783067 Games should list Atari Lynx games
+ 783068 Games should list WonderSwan [Color] games
+ 783070 Games should support adding MS-DOS games
+ 783111 plugins: Refactor plugins registering one MIME type per platform
+ 783319 refactor: Expose game IDs and media IDs
+ 783927 Allow more events to be recognized as axes
+ 784334 [flatpak] Incorrect Sega CD firmware checksums in Picodrive description file
+
+* Translation updates:
+ Brazilian Portuguese
+ Croatian
+ Czech
+ Friulian
+ German
+ Hungarian
+ Indonesian
+ Italian
+ Korean
+ Polish
+ Spanish
+ Swedish
+
+
+==============
Version 3.24.0
==============
diff --git a/configure.ac b/configure.ac
index 55a8e33..9256dc1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT([gnome-games], [3.24.0])
+AC_INIT([gnome-games], [3.25.4])
AM_INIT_AUTOMAKE([foreign subdir-objects tar-ustar no-dist-gzip dist-xz])
# i18 support
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]