gnome-games 3.23.92
About Games === Games is a GNOME 3 application to browse your video games library and to easily pick and play a game from it. It aims to do for games what Music already does for your music library. News * Add the Flatpak build manifest with the following Libretro cores: - bsnes_balanced - gambatte - mednafen_ngp - mednafen_pce_fast - nestopia - pcsx_rearmed * Look for Libretro cores recursively into directories * Fix some typos * Move the Flatpak manifest to - Move the * Bugs fixed: 779403 flatpak: Migrate the flatpak-builder manifest from gnome-apps-nightly to gnome-games 779780 Typos in translatable strings * Translation updates: Brazilian Portuguese Catalan Finnish Friulian Polish Serbian Swedish === Version 3.23.91 === * UI: - Allow to have smooth or sharp video output on retro games - Add more explicative error messages - Remember the size of the application window - Remember the maximized state of the application window - Remember the fullscreen state of the retro games - Prevent a useless empty button to be displayed on the error page - Prevent keyboard shortcuts to set the window fullscreen when not allowed - Fix keyboard navigation in the game collection * Retro: - Check the presence of mandatory firmwares * List standalone Libretro games * Bugs fixed: 777371 Support standalone Libretro games 777987 Allow to have a sharp video output 778236 Offer to auto switch to fullscreen when starting a game 778744 Check required firmwares are present 778773 Explain the user why running a game failed 778774 Empty button visible in the error page 779095 ui: Remember the size, position and state of the window * Translation updates: Finnish French Italian Polish Serbian Spanish === Version 3.23.90 === * UI: - Show a spinner notification when loading games - Smooth out the collection icons arrangement - Hide menubar when the app menu is disabled - Check there is a media set before updating it * Retro: - Support Libretro cores having a Libretro Core Descriptor - Auto-detect Libretro cores supporting serialization - Be more tolerant with serialization sizes to follow Libretro rules - Allow Libretro cores to load firmwares in ~/.config/gnome-games * Add support for FDS games * Avoid some valid Game Boy games to not be detected * Bugs fixed: 770783 [nes] Serialization/deserialisation fails 771683 Duplicate menu to set AppMenu to be displayed in the application window 771771 Rename symbolic icon to org.gnome.Games-symbolic.svg 772118 Assertion MediaSet != NULL failed 773882 No way to know when Games looks for games 773950 Smoother dynamic cover placement when resizing the window 777482 retro-gobject: Remove unused private code 55 retro: Get whether the core supports snapshoting directly from it 77 Game Boy games not detected 778317 Gnome-games should provide support to Famicom Disk System games 778446 Support the Libretro Core Descriptor format 778447 No well defined place for Libretro cores to look for firmwares * Translation updates: Brazilian Portuguese Catalan Czech Finnish German Polish Portuguese Slovak Spanish == Version 3.22.0 == * Inhibition: - Inhibit blank screen on idle when playing a game - Inhibit session closing when playing a game * Prevent the media selector button to show up when it shouldn't * Look for local covers for Mega-CD and PC-Engine CD-ROM² * Detect more Mega Drive and PlayStation games * Bugs fixed: 769968 Screensaver kicks in while playing 771360 mega-drive: Mega-CD games should look for local covers 771361 pc-engine: CD-ROM² games should look for local covers 771511 mega-drive: Some games are not detected 771512 grilo: Critical errors caused by wrong 'return_if_fail' 771513 ui: Media selector sometimes visible on 'Unable to run game' page 771514 playstation: Some discs have their BOOT header at 0xA9F98 * Translation updates: Czech French Hungarian Polish === Version 3.21.92 === * Pause and resume on focus change: - Avoid micro pauses when the shell takes the focus for an instant - Avoid resuming the game when there is a transient dialog * PlayStation: - Set the correct gamepad type to the games depending on their support - Detect discs with a lowercase disc ID - Get covers from TheGamesDB.net - Ensure discs are in the correct order * Bugs fixed: 770192 playstation: Some games requires a non-analog gamepad 770426 Moving the "Resume" dialog unpauses the game 770625 The application is named 'gnome-games' and doesn't have its icon in the GCC sound panel 770626 playstation: Games with a lowercase ID not detected 770780 CDs in wrong order 770781 No covers for PSX games * Translation updates: Finnish French Portuguese Slovenian === Version 3.21.91 === * Improve using Games as a Flatpak * UI: - Add fullscreen support -
retro-gtk 0.9.92
About RetroGtk == Toolkit to write Gtk+ 3 based libretro frontends News * Allow recursive iteration through Libretro cores of a directory == Version 0.9.91 == * Ongoing refactoring: - Deduplicate documentation - Add missing MouseId values - Remove deprecated input device types * Libretro module query: - Allow to check the firmwares - Add an helper method to chek the supported MIME types - Add a module iterator, allowing sync and async browsing - Remove the now useless foreach function * Core: - Add methods to handle standalone cores more easily * Fix an integer division when computing the aspect ratio * Add a script to update libretro.h * Bugs fixed: 777371 Support standalone Libretro games 777987 Allow to have a sharp video output 778744 Check required firmwares are present == Version 0.9.90 == * Ongoing refactoring: - Merge the retro-gobject module into retro-gtk - Merge the RetroGtk namespace into Retro - Remove many unused types and functions - Refactor many types and functions - Make the API overall simpler * Libretro module query: - Search modules from their Libretro Core Descriptor - Search Libretro modules in paths from the LIBRETRO_PLUGIN_PATH env variable - Drop the ancient module query mechanisms - Drop the ancient Libretro core path env variable * Allow to set a smooth or sharp rendering to CairoDisplay * Bugs fixed: 777482: retro-gobject: Remove unused private code 777987: Allow to have a sharp video output 778446: Support the Libretro Core Descriptor format = Version 0.8.1 = * Fix module lookup failing early when a directory doesn't exist * Bugs fixed: 771624 retro-gobject: Libretro module query fail when directory doesn't exist === Version 0.8 === * Merge retro-gobject into the retro-gtk tree * Remove deprecated symbols: - Retro.CoreFactory - Retro.get_plugins_dir() - Retro.search_module() - Retro.PROJECT_PLUGINS_DIR - RetroGtk.ClutterDisplay - RetroGtk.init() * Add dependency on libpulse-simple * Remove dependency on clutter-gtk * Add unstable API guards * Clean up multiple parts of the code and the build system * Allow to look for modules by the content of their .info file * Make the Retro.Rumble interface public * Fix the speed at which games are run * Fix sound stopping to play after some time * Bugs fixed: 769306 retro-gobject: Fix typo 769317 retro-gobject: Make Rumble public 769415 Wrong location for retro-gtk.h and retro-gobject.h 769729 retro-gobject: Allow to search modules from their .info 769880 retro-gobject: Refactor retro-environment* files 770340 Sound stops after some minutes === Version 0.6 === * Remove dependency to JSK === Version 0.4 === * Deprecate ClutterDisplay and RetroGtk.init(). * Use kebab-case file naming convention. * CairoDisplay - Draw on a publicly available Gdk.Pixbuf. - Render itself desaturated when insensitive. * PaDevice - Stop playing when destroyed to prevents crashes. ChangeLog = https://download.gnome.org/sources/retro-gtk/0.9/retro-gtk-0.9.92.changes (2) Download https://download.gnome.org/sources/retro-gtk/0.9/retro-gtk-0.9.92.tar.xz (60.4K) sha256sum: 37608c8f17e43804a485b9c2ddad9fd002e46518e6c557941200669c464cafff ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
retro-gtk 0.10.0
About RetroGtk == Toolkit to write Gtk+ 3 based libretro frontends News * Save the expected ratio as DPI of the video frames * Bugs fixed: 769833 Add metadata to screenshots 779924 gnome-games crash with SIGSEGV in retro_core_set_callbacks() 779987 release tarballs don't have generated files Download https://download.gnome.org/sources/retro-gtk/0.10/retro-gtk-0.10.0.tar.xz (321K) sha256sum: 2e6925418003f2931be82380a013e6e738c3738959a481005370dc13d45b93a0 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gnome-games 3.24.0
About Games === Games is a GNOME 3 application to browse your video games library and to easily pick and play a game from it. It aims to do for games what Music already does for your music library. News * Make distcheck produce .xz tarballs by default * Add the Flatpak build manifest for the PicoDrive extension * Add metadata to the produced screenshots * Bugs fixed: 769833 Add metadata to screenshots 779987 release tarballs don't have generated files * Translation updates: French German Hungarian Italian Serbian Download https://download.gnome.org/sources/gnome-games/3.24/gnome-games-3.24.0.tar.xz (1.54M) sha256sum: 1a80deb2ff2951484ce0e8934569e53c8bf8045db4eb5eaa2dddce569796e8ff ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gnome-games 3.24.0.1
About Games === Games is a GNOME 3 application to browse your video games library and to easily pick and play a game from it. News * Distribute the .gschema.xml Download https://download.gnome.org/sources/gnome-games/3.24/gnome-games-3.24.0.1.tar.xz (1.54M) sha256sum: e4ff465b55bdbbfd18208bdf117752737c71d93172e4cbf408e39eb3d499232b ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gnome-games 3.24.0.2
About Games === Games is a GNOME 3 application to browse your video games library and to easily pick and play a game from it. News * Distribute more files * Bugs fixed: 780318 gnome-games 3.24.0.1 tarball missing files * Translation updates: Brazilian Portuguese Korean Download https://download.gnome.org/sources/gnome-games/3.24/gnome-games-3.24.0.2.tar.xz (2.40M) sha256sum: 99c5d1b6bdbb46a03c7075e9b48d61d61890a9cd0b6b0b25f93b0b5d51e60070 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gnome-games 3.24.1
About Games === Games is a GNOME 3 application to browse your video games library and to easily pick and play a game from it. News * Clean the licensing up all around the project * Bugs fixed: 781036 Licensing cleanup * Translation updates: Czech Indonesian Download https://download.gnome.org/sources/gnome-games/3.24/gnome-games-3.24.1.tar.xz (2.40M) sha256sum: e81fbd16e294bde572b4041c8dd068588525138066a20f4fda29be20c28fde8d ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
retro-gtk 0.11.4
About retro-gtk === retro-gtk is a toolkit allowing to easily write GTK+ 3 based Libretro frontends. News * A demo application has been added, it allows to directly test the without the need of an external tool. * Loading games: - Add the set_medias(), load_medias() and set_current_media() methods to Core and load the given medias (if any) in Core.init(). - Remove load_game() and prepare() Core methods from the public API as they are now used indirectly. - This should simplify loading games for the users of the library. * Logging: - Add the Core.log() signal which will emit a GLib compatible logging message with the Libretro core's name as the log domain. - Add retro_g_log() to simply handle Core.log() by outputing the logs in the expected unstructured GLib fashion. - Remove LogLevel, Log and FileStreamLog as they are now useless. * Add CoreView as a prototype of a single widget to handle most inputs and outputs of a core and use it in the demo. * Add CoreDescriptor.get_uri(). * Make CairoDisplay.set_core() and Make PaPlayer.set_core() accept null. * Fix the transmission of keyboard events to the Libretro core. * Rotation and many methods of Core are ported to C. * Bugs fixed: 777489 Refactor the whole API 780919 Add a demo application 782501 retro-gtk: Port to C 782504 retro-gtk: Improve Libretro core logging 782505 retro-gtk: (on_input_state): should not be reached 782772 retro: Libretro cores should have an appropriate save directory Download https://download.gnome.org/sources/retro-gtk/0.11/retro-gtk-0.11.4.tar.xz (324K) sha256sum: eb32a74ea92ce595b08864d2636cbbea9eb95738b3a6f18b93de99309c7ee275 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
retro-gtk 0.11.4.1
About retro-gtk === retro-gtk is a toolkit allowing to easily write GTK+ 3 based Libretro frontends. News * Distribute retro-core.h and retro-rotation.h. Download https://download.gnome.org/sources/retro-gtk/0.11/retro-gtk-0.11.4.1.tar.xz (325K) sha256sum: 7d760bb4524ed2545425da5dfc4a3d2a7cc5bff0e8133fca1f01de55aa49087b ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gnome-games 3.25.4
About Games === Games is a GNOME 3 application to browse your video games library and to easily pick and play a game from it. News * 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 parameters 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. Download https://download.gnome.org/sources/gnome-games/3.25/gnome-games-3.25.4.tar.xz (2.40M) sha256sum: 191f6a3b2ec1fc7a8073d16af2e33b968c80f4e2336c949b69a252e21cb08a43 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
retro-gtk 0.11.92
About retro-gtk === retro-gtk is a toolkit allowing to easily write GTK+ 3 based Libretro frontends. News * Core: - Remove the barely used system-info property. - Use Gdk.EventKey for keyboard inputs. - Make the init singal an error-throwing method. - Implement disk handling directly. * CoreView can be exposed as a joypad, a mouse or a pointer. * retro-demo: - Add pointer support from CoreView. * Make all error domains internal. * Make internal and port to C: - GameInfo. - Module. - SystemAvInfo. - SystemInfo. - most of Core. - keyboard keys. * Remove unused symbols: - DiskControl. - GamepadConfiguration. - GamepadButtonType. - Keyboard. - KeyboardState. - MemDesc. - MemoryDescriptor. - MemoryMap. - Mouse. - VirtualGamepad. - get_system_info (). - SNES specific memory types from MemoryType. * Bugs fixed: 777489 Refactor the whole API Download https://download.gnome.org/sources/retro-gtk/0.11/retro-gtk-0.11.92.tar.xz (304K) sha256sum: 0fee60d304d9736abe070328a98d705aaeac5f25487c7942a6e13262e0165858 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gnome-games 3.25.92
About Games === Games is a GNOME 3 application to browse your video games library and to easily pick and play a game from it. News * Allow users to use any of their gamepads with integrated games by configuring their gamepads against the de-facto standard one. This is implemented via a wizard in the preferences page. * Add a dependency on librsvg-2.0. * Bugs fixed: 780754 Let users setup their gamepads * Translation updates: Catalan Croatian Czech Finnish French German Indonesian Italian Polish Serbian Spanish Download https://download.gnome.org/sources/gnome-games/3.25/gnome-games-3.25.92.tar.xz (2.43M) sha256sum: 67e0f1aea58eb3251326d898d9a3f00ba6950a56e5d10dc6aabf69c3e536913b ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
retro-gtk 0.12.0
About retro-gtk === retro-gtk is a toolkit allowing to easily write GTK+ 3 based Libretro frontends. News * Core: avoid a double free when loading multiple discs. * CoreViewInputDevice: don't throw errors when the view is NULL. * Bugs fixed: 787492 retro-gtk: SIGABRT in retro_game_info_free Download https://download.gnome.org/sources/retro-gtk/0.12/retro-gtk-0.12.0.tar.xz (304K) sha256sum: 10e2df86eb5797444103d95af989b7b5fcc52d664bb5f3adba77b8961afe8eb6 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gnome-games 3.26.0
About Games === Games is a GNOME 3 application to browse your video games library and to easily pick and play a game from it. News * playstation: Detect games whose executable isn't at the root of the disc. * Bugs fixed: 787396 playstation: Tekken 3 not detected anymore * Translation updates: Finnish Hungarian Download https://download.gnome.org/sources/gnome-games/3.26/gnome-games-3.26.0.tar.xz (2.43M) sha256sum: 220a29c99afdea7ce6707efec2db955156fbd34aee36c84890c356fde0fc59d2 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
retro-gtk 0.12.1
About retro-gtk === retro-gtk is a toolkit allowing to easily write GTK+ 3 based Libretro frontends. Download https://download.gnome.org/sources/retro-gtk/0.12/retro-gtk-0.12.1.tar.xz (304K) sha256sum: daadab43c8189d92be5832e2cfbf1afdfa6ad3201933cc946a2d6761bfd5b166 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gnome-games 3.26.1
About Games === Games is a GNOME 3 application to browse your video games library and to easily pick and play a game from it. Download https://download.gnome.org/sources/gnome-games/3.26/gnome-games-3.26.1.tar.xz (2.43M) sha256sum: 38d8ee0bd05969dc32f70aacdafc8a27fc5e4865f2715a0e6748e2fe9fb8f311 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gnome-games 3.26.1.1
About Games === Games is a GNOME 3 application to browse your video games library and to easily pick and play a game from it. News * Translation updates: Brazilian Portuguese Croatian Czech Indonesian Italian Polish Spanish Swedish Download https://download.gnome.org/sources/gnome-games/3.26/gnome-games-3.26.1.1.tar.xz (2.59M) sha256sum: d28415000c92edee86f9a5cd97759a81c3a4a243f37addaed8c3e227e0b478e4 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
retro-gtk 0.13.1
About retro-gtk === retro-gtk is a toolkit allowing to easily write GTK+ 3 based Libretro frontends. News This version ports retro-gtk from Vala to C and simnplifies the API a lot. It comes with lots of API breaks, so many that it would be simpler to list what remained similar to the 0.12 branch than what changed. The API will keep changing during the 0.14 development cycle, but it is hoped to lead to less API breaks after that. Reviewers: given how much changed, consider this as a new librarby, don't review it in comparison with its previous versions. * Bugs fixed: 782501 retro-gtk: Port to C 787548 mGBA fails to save memory 787769 retro-gtk: Keyboard keys can be stuck 788826 Can't find libretro cores with firmwares Download https://download.gnome.org/sources/retro-gtk/0.13/retro-gtk-0.13.1.tar.xz (284K) sha256sum: 872daff4e9ea21bb32e237991f040e41bcd1959eb5d2fe8f8680c193b5252f94 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gnome-games 3.27.1
About Games === Games is a GNOME 3 application to browse your video games library and to easily pick and play a game from it. News * Adapt to API changes in retro-gtk 0.13.1. * Properly define the log domains of the plugins. * Fix the gettext domain of the gschema. * Bump retro-gtk to 0.14. * Bugs fixed: 783036 Many plugins shouldn't use the GamesDesktop log domain 787729 Add translation context to "Reset" string Download https://download.gnome.org/sources/gnome-games/3.27/gnome-games-3.27.1.tar.xz (2.43M) sha256sum: dd2fabde5f8cf24eae99d2c19e8a162db0aa6795af4cd5d25f03ac899dc61648 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
libmanette 0.1.1
News This is the first version of libmanette. Download https://download.gnome.org/sources/libmanette/0.1/libmanette-0.1.1.tar.xz (28.6K) sha256sum: 790a4af3976dad2ef0386c779d4d9353d76a7f4b1c5a14d3477de1c958615166 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gnome-games 3.26.2
About Games === Games is a GNOME 3 application to browse your video games library and to easily pick and play a game from it. News * Translation updates: Brazilian Portuguese German Hungarian Spanish Download https://download.gnome.org/sources/gnome-games/3.26/gnome-games-3.26.2.tar.xz (2.43M) sha256sum: bcec001478f5a55c0bc2114c7a23fb5ca1d404ea0276a24346be981969d82eaf ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
libmanette 0.1.2
News * Build system changes: - Change the package name from manette to libmanette. - Bump meson to 0.43.0. - Enable GObject Introspection. - Generate a VAPI file. * Add manette_device_has_input() to let users check the capabilities of a gamepad. If the ManetteDevice has a mapping, it is considered to have the inputs defined in the mapping and only these ones, otherwise it has the ones returned by libevdev. * ManetteDevice now has accessors to the user's game controller database, allowing to save and remove mappings for the device. * The mapping manager now tracks the user's game controller database and will automatically reload the mappings in case of changes. ManetteMonitor tracks these changes to update the devices' mappings automatically. * Add accessors for ManetteEvent's type, time, and the unfiltered or unmapped event values. This allows for example to build a mapping for any device, whether it is mapped or not. * Various GTK-Doc fixes. * Various precondition fixes. Download https://download.gnome.org/sources/libmanette/0.1/libmanette-0.1.2.tar.xz (30.8K) sha256sum: ec7e415e2f0b899095bc08f1457af531e6f95d4695eeecdadd5570326536b52f ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
retro-gtk 0.13.2
About retro-gtk === retro-gtk is a toolkit allowing to easily write GTK+ 3 based Libretro frontends. News * Port the build system to Meson, requiring version 0.43.0 and drop the Autotools. * Drop retro_core_remove_controller(), to remove a controller instead set it to NULL. * Make retro_core_poll_controllers(), retro_core_get_controller_input_state() and retro_core_get_controller_capabilities() private as they are meant to be used by the Libretro core and not the end users. * Add retro_core_set_default_controller() to set controllers to be used by default when there is no controller with the requested capability in the requested port. Add retro_core_view_set_as_default_controller() to easily set the controllers of a RetroCoreView as the default controllers of a RetroCore. retro-demo now uses these. * Add retro_controller_has_capability() to easily check if a controller has the given RetroControllerType capability. * Add RetroInput to encapsulate the inputs used in an input state query. It is used in retro_controller_get_input_state() and retro_core_view_get_input_state(). * Replace gboolean by bool in get_variable_update() to avoid crashes. * Add a count enumeration value to RetroControllerType and the various controller code enumerations. * Better check the creation of the PuleAudio sound output to avoid crashes. Download https://download.gnome.org/sources/retro-gtk/0.13/retro-gtk-0.13.2.tar.xz (73.4K) sha256sum: 6dc2abc50cfed47b1c8fb52c22f12286834d5ad50929ced2ef05558aa6a2bdc9 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gnome-games 3.27.2
About Games === Games is a GNOME 3 application to browse your video games library and to easily pick and play a game from it. News * Replace the custom game controller support by libmanette. The gamepad configuration storage changed accordingly and previously configured gamepads have to be configured again. * Set the Retro.CoreView as the default controllers for the Retro.Core. * Dependencies: - Bump retro-gtk to 0.13.2. - Add libmanette 0.1.2 dependency. - Drop explicit dependencies on gudev and libevdev, they are indirectly needed by libmanette. * Translation updates: Spanish Download https://download.gnome.org/sources/gnome-games/3.27/gnome-games-3.27.2.tar.xz (2.40M) sha256sum: fed3951ed0682c63b14f021d468d6f60018308f27efb937b3ddc26c1d0b7c05d ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
libmanette 0.2.0
News * Device: Add rumble support. * Make the devices rumble in manette-test if they support it. * Mapping: - Initialize the bindings to 0 before using them, avoiding improper values in non used fields. - Ensures the binding value inversion is disabled by default, avoiding an unexpected state. - Clear errno before using it to avoid string to uint16 convertions to fail on valid inputs. - Silently skip the 'platform' mapping key as it is neither useful nor erroneous. * Monitor: - Fix the 'device-disconnected' signal marshaller. - Fix the devices hash table hash and comparison functions. * Build system change: - Make manette-test properly depend on libmanette. - Change the package name from libmanette to manette. - Change the soname from liblibmanette.so to libmanette.so. - Fix the soname version. * Fix the license header of manette-version.h.in, which was accidentaly not matching the one of the library. * Bugs fixes: - https://gitlab.gnome.org/aplazas/libmanette/issues/1 - https://gitlab.gnome.org/aplazas/libmanette/issues/2 - https://gitlab.gnome.org/aplazas/libmanette/issues/3 - https://gitlab.gnome.org/aplazas/libmanette/issues/4 - https://gitlab.gnome.org/aplazas/libmanette/issues/5 - https://gitlab.gnome.org/aplazas/libmanette/issues/6 Download https://download.gnome.org/sources/libmanette/0.2/libmanette-0.2.0.tar.xz (31.7K) sha256sum: af9e59b8d9ab792391a229c2824cac99740676785fdd460588fe9f5a05e613ff ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
retro-gtk 0.14.0
News * Add dependency on libepoxy. * RetroCoreView: - Render the video with OpenGL instead of Cairo. - Drop the 'pixbuf' property, bt keep the pixbuf accessor functions. This avoids an automatic and probably useless convertion of the video to a GdkPixbuf as it isn't part of the rendering pipeline anymore. - Grab the focus when clicked, avoiding to miss the player's keyboard events to control the game. - Allow it to be the default widget by default bt setting the 'can-default' property to TRUE on construction. * Add internal support for GLSL based video filters and port the existing ones to GLSL so they can work with the OpenGL renderer. * Add RETRO_VIDEO_FILTER_CRT, a RetroVideoFilter demanding the video display to mimick a CRT TV screen. * RetroPixdata: - Add retro_pixdata_get_width/height() and retro_pixdata_load_gl_texture(), allowing to export the pixel data to an OpenGL texture and to draw it at the expected size. - Don't fail when constructing with a non-zero rowstride, as these are valid values. * Add the set_rumble_state() virtual method to RetroController and implement it in RetroCoreViewController. * Build system change: make retro-gtk-demo properly depend on retro-gtk. * The project moved to https://gitlab.gnome.org/GNOME/retro-gtk. * Bugs fixed: - https://bugzilla.gnome.org/show_bug.cgi?id=790454 Download https://download.gnome.org/sources/retro-gtk/0.14/retro-gtk-0.14.0.tar.xz (80.4K) sha256sum: 0a85cfaa2e61444871e2405fd1cae3a1339fa0b327507072f5d940fc06a4b1cb ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gnome-games 3.28.0
News * Libretro backend: - Add a CRT video filter. - Add gamepad rumble support. - Skip core descriptors with no matching module file. * UI: - Make the collection icon view more compact. - Exit games with Alt+Left/Right (depending on language) or mouse back button. - Wrap text of the empty collection pane to allow the window to be smaller. * Flatpak: Fix accessing files outside the sandbox. * Maintainers: The project moved to GNOME's GitLab. * Replace libmanetteBump retro-gtk to 0.14. * Translation updates: Brazilian Portuguese Croatian Czech French German Hungarian Indonesian Italian Norwegian bokmål Polish Spanish Swedish Download https://download.gnome.org/sources/gnome-games/3.28/gnome-games-3.28.0.tar.xz (2.45M) sha256sum: 64689b7b916345a790f3599b9127206ae055983a90c25bd1356e8827834ea200 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
retro-gtk 0.15.3
About retro-gtk === retro-gtk is a toolkit allowing to easily write GTK+ 3 based Libretro frontends. Download https://download.gnome.org/sources/retro-gtk/0.15/retro-gtk-0.15.3.tar.xz (93.9K) sha256sum: 185c1e5184192f6a5c9205e2dbf6ca5c8590800fb636cc4f47b800296484460d ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gnome-games 3.29.4
About Games === Games is a GNOME 3 application to browse your video games library and to easily pick and play a game from it. News * Build: - Replace the Autotools by Meson. - Replace intltool for gettext. - Replace the update-gameinfo build target by the update-gameinfo.sh script. - Add a development profile, settable by passing the `-Dprofile=development` parameter to Meson. This profile makes it clear the application is a development version by appending ` (Development)` to the application name, by appending `Devel` to the application ID, by changing the style of the header bar and by appending the commit tag or `-devel` to the version number. * UI: - Allow to set the keyboard to gamepad mapping from the preferences Controllers page. - Make searching for local covers less greedy and asynchronous, speeding up the loading time of the collection. - Move the application menu to the collection view's header bar. - Add the Help application menu entry, opening Games' documentation on the GNOME wiki. - Add the Shortcuts application menu entry displaying a shortcuts window. - Display small thumbnails if the window is narrow to display more of games. - Correctly update the selected media number on the media selector. - Drop the shadow in the collection view's scrolled window. * Libretro backend: - Add support for .options keyfiles listing options to be set on a Libretro core at initialization time. - Add predefined options for DeSmuME and DeSmuME 2015. * Supported games: - Add support for Virtual Boy games. - Use a dedicated MIME type for Neo Geo Pocket Color instead of the Neo Geo Pocket one. - Use a phony TurboGrafx-CD MIME type to fetch information from Grilo. * Allow to read cue sheets in other formats than UTF-8, avoiding the application to crash when parsing a file in UTF-16 or other encoding. * Update the authors lists. * Update the appdata to the latest specifications, OARS metadata and update gitlab links. * Translation updates: Brazilian Portuguese Catalan Czech Polish Spanish Download https://download.gnome.org/sources/gnome-games/3.29/gnome-games-3.29.4.tar.xz (1.18M) sha256sum: 4f9b540788e6fb9b0949500e38d78c726f138a862fd492dd5c759e9323b87b92 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
libmanette 0.2.1
News * Defer the emission of input device events by putting them into idle event sources. * Update the game controller database. Download https://download.gnome.org/sources/libmanette/0.2/libmanette-0.2.1.tar.xz (31.7K) sha256sum: 023508e8cbae3c24697a6145aea6a0ba888e0a920fe8ee87f7231972c1f87893 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
retro-gtk 0.15.90
About retro-gtk === retro-gtk is a toolkit allowing to easily write GTK+ 3 based Libretro frontends. News * RetroMainLoop: - Lower the priority of the loop to prevent a lagging game from freezing the rendering of its video. - Prevent reference leaking when destroying the loop while its not stopped by not giving a reference to the loop's callback. * RetroGLDisplay: - Take the UI's scale into account, making it usable in Hi-DPI. * Prepare RetroGLDisplay for GTK+ 4: - Don't clear depth buffer as we don't use it and as this would cause glitches in GTK+ 4. - Explicitly use glClearColor(). - Call glBindTexture() on every frame to ensure that we're always working with the right texture, which is needed for GTK+ 4. * Fix reference cycles in retro-demo to avoid memory leaks. == Version 0.15.3 == * Add the RetroOption, RetroOptionIterator and RetroKeyJoypadMapping types to the public API. * RetroCore: - Add the 'runahead' property. This allow the core to output the video and audio of a future frame, allowing to compensate for input lag from the original hardware for console emulator cores. - Add the retro_core_has_option(), retro_core_get_option() and retro_core_iterate_options() option accessors. - Add the 'options-set' signal. The signal is emitted when the core initially sets the options during boot. This allows setting options that require being set before the core is initialized. * RetroCoreView: - Use a RetroKeyJoypadMapping to let users set its keyboard to virtual joypad mapping. - Set default controllers only for actually supported capabilities. * Make RetroCoreViewController return only the capability matching its type and not all the the capabilities of its RetroCoreView. * Add retro_joypad_id_to_button_code() and retro_joypad_id_from_button_code() to convert a Linux button event code into a RetroJoypadId and vice versa. * Add RETRO_RUMBLE_EFFECT_COUNT, allowing to know the number of values of RetrormbleEffect. * Libretro environment commands: - Implement RETRO_ENVIRONMENT_SET_GEOMETRY, allowing cores to change the aspect ratio separately from the framerate. - Implement RETRO_ENVIRONMENT_GET_LANGUAGE, allowing cores to know the user's language. - Fix a missing return in the implementation of RETRO_ENVIRONMENT_SET_DISK_CONTROL_INTERFACE, which could have led the cores to think we don't support it. * Fix various runtime warnings and potential crashes. * Improve internal documentation on keyboard key convertion. * Add UNIMPLEMENTED.md as documentation of what is unimplemented from the Libretro API, updated to retroarch 1.7.2. * Add the retro-reftest program allowing to easily run reference tests on Libretro cores, based on retro-gtk and test descriptor files. - It allows to generate the test references via the --generate option. - It allows to control the core by setting controllers and their inputs. - It can check that a core boots. - It can check that it has the expected options. - It can check that its internal state can or can't be accessed. - It can check that a frame runs. - It can check that the video output is as expected * Add the retro-dummy dummy Libretro core, used to run unit tests and reference tests. * Add some RetroCore unit tests. * Let retro-demo take parameters for medias to load into the core. * Add the following options to Meson: - 'introspection' to disable compilation of instrospection. - 'demos' to disable compilation of demos. - 'build-tests' to disable compilation of tests. - 'install-tests' to enable installation of tests. Download https://download.gnome.org/sources/retro-gtk/0.15/retro-gtk-0.15.90.tar.xz (94.9K) sha256sum: 15b2e350d463c4e30bf7f874815d65f2cff3dafff82cf3140743e8c7ea8e3cfd ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gnome-games 3.29.90
About Games === Games is a GNOME 3 application to browse your video games library and to easily pick and play a game from it. News * UI: - Don't display the list of gamepads if none is available. - Add borders around all lists in preferences. - Scale the default emblem to the thumbnail's size. * Ensure games in the collection are added only once. * Add many more information about games and make Grilo fetch some of it, thought this information is mostly unused. * Fixes: - Fix a reference leak leading to Libretro cores not being uninitialized. - Fix many potential crashers. - Various code cleanups. * Translation updates: French German Polish Download https://download.gnome.org/sources/gnome-games/3.29/gnome-games-3.29.90.tar.xz (1.19M) sha256sum: 9ae2efd300d4f09d88d817192078b48aebd35472cd88ddac9970c869947d760a ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gnome-games 3.29.92.1
About Games === Games is a GNOME 3 application to browse your video games library and to easily pick and play a game from it. News * UI: - Add navigation with gamepads. - Add the shortcuts for the gamepad controls in the shortcuts window. - Add Developers view that allows browsing games by developer. - Add Platforms view that allows browsing game by platform. - Use theme colors for GamepadView. - Use symbolic icon for loading notification close button. * Supported games: - Add support for Flatpak-ed Steam games. * Flatpak: - Use `flatpak-spawn` to run Steam games. - Fix displaying icons for Steam games. - Fix downloading covers for Steam games. * Cache covers on disk, significantly speeding up application UI. * Fixes: - Fix building with Vala 0.42.x. - Fix many runtime warnings. - Blacklist Flatpak-ed Steam desktop file. - Various code cleanups. * Update the authors and documenters lists. * Translation updates Brazilian Portuguese Czech Finnish French German Indonesian Polish Turkish Download https://download.gnome.org/sources/gnome-games/3.29/gnome-games-3.29.92.1.tar.xz (1.20M) sha256sum: 58c3da298da4e5b798d9bd55b2ce5e51ab5c665bb6c0667aa332c94a1887cffa ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
retro-gtk 0.16.0
About retro-gtk === retro-gtk is a toolkit allowing to easily write GTK+ 3 based Libretro frontends. News * Update README.md. Download https://download.gnome.org/sources/retro-gtk/0.16/retro-gtk-0.16.0.tar.xz (95.4K) sha256sum: 8c9b4ec9d6aa6b9db088a09706c0dd3de41437ff3a46f46566a47911efa7a627 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gnome-games 3.30.0
About Games === Games is a GNOME 3 application to browse your video games library and to easily pick and play a game from it. News * Update screenshots in appdata. * Update application name in COPYING. * Set the app ID as the program name. * Translation updates Italian Korean Spanish Download https://download.gnome.org/sources/gnome-games/3.30/gnome-games-3.30.0.tar.xz (2.12M) sha256sum: 1c460a414ce9b739f2cdcafc4486987ba3f1052df17071a0566b7a73685df230 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
retro-gtk 0.16.1
About retro-gtk === retro-gtk is a toolkit allowing to easily write GTK+ 3 based Libretro frontends. News * RetroCoreView: - Support RETRO_CONTROLLER_TYPE_KEYBOARD. * RetroCore: - Bufferize single audio frames to emit them as batches for better performances. * Add CSS names to widgets. Download https://download.gnome.org/sources/retro-gtk/0.16/retro-gtk-0.16.1.tar.xz (96.2K) sha256sum: f3c65e52da19f96dedc33e20ea899bf94e914cc8f85ad12e9957d09421bed8c8 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
libmanette 0.2.2
News * Device: - Handle absolute axes with min > 0. - Handle the axes' flat to support axes to d-pad mapping. * Mapping: - Support negative analog axis to button mappings. - Support full-range axis to button mappings. Download https://download.gnome.org/sources/libmanette/0.2/libmanette-0.2.2.tar.xz (32.7K) sha256sum: 8b1b9fbaf84f1e383141a5715a2494f507e62313721ad993c39a868fc5ccf7d2 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
retro-gtk 0.18.1
About retro-gtk === retro-gtk is a toolkit allowing to easily write GTK+ 3 based Libretro frontends. News * Meson: - Bump the required version to 0.50.0 to fix a build-time-warning. - Explicitly specify the GIR namespace and the packages GIR exports. * RetroGLDisplay: - Scale coordinates on display for pointer inputs to work in Hi-DPI. * Register a GType for RetroRumbleEffect. Download https://download.gnome.org/sources/retro-gtk/0.18/retro-gtk-0.18.1.tar.xz (96.1K) sha256sum: e9fabffe389345f48dcfbff7776b04da5649a428ddd3a560af5f01c13ce39ea5 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
libmanette 0.2.4
News * Build system changes: - Add the 'introspection' and 'vapi' options, allowing to build without producing GObject Introspection or Vala bindings. * Support hot-plugging in the fallback backend. * Update the game controller mapping database. * Various code cleanups. Download https://download.gnome.org/sources/libmanette/0.2/libmanette-0.2.4.tar.xz (37.3K) sha256sum: 4fe0a4bed6b4c3ae7249d341031c27b32f8d9e0ffb5337d71cbcec7160362cf7 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
libhandy 0.81.0
About libhandy == libhandy is a collection of GTK widgets for applications targeting mobile phones. The Librem 5 phone drives the development of this project. News - Migrated the project to https://gitlab.gnome.org/GNOME/libhandy/. - Archived the project at https://source.puri.sm/Librem5/libhandy/. - Updated URLs and email addresses across the project. - Switch the CI to use GNOME's. - Build and publish the nightly reference manual via GitLab Pages at https://gnome.pages.gitlab.gnome.org/libhandy/. - Make the reference manual and the Glade catalog parallel-installable with libhandy 0.0. - Add a Python override to ensure the library is initialized on import. - Themes: - Add the HighContrast theme. - Split the shared theme into the fallback theme whose style can be overridden by other themes, and the shared theme whose style overrides the themes. - Move window corners from the shared theme to Adwaita, so elementary can do what they want. - Make the leaflet and deck drop shadows darker for dark variants and HighContrast, to ensure it's visible. - Drop the .h4 fallback to avoid conflicts with .heading. Themes are now expected to implement .heading, or optionally .h4. - Fix list.preferences nested list bottom corner rounding issues. - CSS support: - Account for the CSS box-shadow property when clipping in HdyAvatar, HdyHeaderBar, and HdyTitleBar. - Support the CSS min-width and min-height properties in HdyHeaderBar, and HdyTitleBar. - HdyDeck and HdyLeaflet: - Add *_get_adjacent_child() to get the child a swipe or a call to *_navigate() would present. - Don't skip the swipes with a 0 (child for leaflet) transition duration. - Correctly cancel transitions when the duration is 0 or the transition is NONE. - HdyCarousel: - Allow mouse drag by default. - Add the 'reveal-duration' property. - Animate child addition and deletion. - HdyExpanderRow: - Move switch to the left of the arrow. - Add hdy_expander_row_add_action_widget() and the 'action' child type to allow adding widgets before the arrow and the switch. - HdyHeaderBar: - Add the .titlebar style class by default. - HdyKeypad: - Make it inherit from GtkBin instead of GtkGrid, contain one instead. - Add spacing properties to set the grid's spacing. - Don't make it visible by default. - HdyPreferencesGroup: - Use the .heading style class for the title in addition to .h4. - HdyPreferencesWindow: - Make clicking search rows work again. - HdySwipeable: - Add the get_distance(), get_range(), get_snap_points(), get_progress(), and get_cancel_progress() virtual methods. - HdyViewSwitcherTitle: - Remove the useless has-subtitle property. - Prevent gtk_widget_show_all() from modifying its internal state. - Make dispose() reentrant. Download https://download.gnome.org/sources/libhandy/0.81/libhandy-0.81.0.tar.xz (339K) sha256sum: 3590d22731c85d941b10478f96035cda5d9a20b5dbd3fc43570f77321b5aae4b ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
libhandy 0.82.0
About libhandy == libhandy is a collection of GTK widgets for adaptive applications targeting form-factors from mobile to desktop. It also offers innovative widgets following the GNOME design guidelines. News - Unblacklist run.in for inclusion into the tarball, fixing the build. - HdyClamp: - Rename HdyColumn as HdyClamp. - Make it implement GtkOrientable. - Rename its properties from maximum-width to maximum-size, and linear-growth-width to tightening-threshold. - Rename the style classes it sets on itself from .narrow, .medium and .wide style to .small, .medium and .large. - Set the default value of maximum-size to 600, and of tightening-threshold to 400. - Notify when changing size properties, and guard non-changes. - HdyCarousel, HdyDeck and HdyLeaflet: - Move the swipe tracker event handling to the bubble phase, giving the priority to the inner widget. - HdyDeck: - Avoid some useless allocation computations. - HdyLeaflet: - Don't count children of size 0 to compute the fold state. - Don't fold when there is only 1 visible size. - HdySwipeable: - Add the missing direct header inclusion guard. - HdyWindow and HdyApplicationWindow: - Implement destroy() to correctly destroy the internal widgets. - Drop hdy_list_box_separator_header(). - Don't install Glade files outside prefix. - Update the project description. - Translation updates: - Spanish - Ukrainian Download https://download.gnome.org/sources/libhandy/0.82/libhandy-0.82.0.tar.xz (345K) sha256sum: 8520e52af5c221f1b3e036a8e3479b2bf2dc2d2aa5f42ba6982f86dee984c761 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
libhandy 0.83.0
About libhandy == libhandy is a collection of GTK widgets for adaptive applications targeting form-factors from mobile to desktop. It also offers innovative widgets following the GNOME design guidelines. News - Initialization: - Add hdy_init() back, with a different prototype. See its documentation to know how to use it. - Drop initializing the library via a constructor as it was causing many issues. - Drop the now useless Python override. - Directly update themes on changes. - Add HdySwipeTracker. - HdySwipeable: - Drop the begin_swipe(), update_swipe(), end_swipe() and get_range() virtual methods - Add the get_swipe_tracker() and get_swipe_area() virtual methods. - Add the …_switch_child(), …_emit_child_switched(), …_get_swipe_tracker(), …_get_distance(), …_get_snap_points(), …_get_progress(), …_get_cancel_progress(), and …_get_swipe_area() functions. - Make implementing get_snap_points() mandatory by dropping its default implementation, compensating the disparition of get_range(). - Rename the switch-child signal to child-switched to avoid a naming collision with the switch_child() method. - HdyDeck and HdyLeaflet: - Add an outline to shadows to make them slightly more contrasted yet subtle. - Make shadows work over OpenGL content. - Cache shadows for child transitions. - Stop drawing invisible shadows when no transition is running. - Rewrite the transition code to give a window to all children, fixing numerous issues. - HdyExpanderRow: - Add hdy_expander_row_add_prefix(). - Add libhandy.syms back to tarballs as it was mistakenly removed. - Translation updates: - Polish - Spanish Download https://download.gnome.org/sources/libhandy/0.83/libhandy-0.83.0.tar.xz (344K) sha256sum: 2ed59ae6635d26a024954943af9e28c113a4097459c2867adedf3acbfc2cfb34 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
libhandy 0.84.0
News - HdyHeaderGroup: - Replace GtkHeaderBar as the child type by HdyHeaderGroupChild, and adjust the matching accessors. HdyHeaderGroupChild can hold a GtkHeaderBar, a HdyHeaderBar, and a HdyHeaderGroup, allowing to nest header groups. - Replace the 'focus' property by the 'decorate-all' property. - Add the update-decoration-layouts signal, used when nesting header groups. - HdyHeaderBar: - Slight size request fix. - Use the window node's radius instead of the decoration node's one to mask HdyWindow and HdyApplicationWindow. - Make HdyAvatar, HdyHeaderGroup, HdySqueezer, HdyViewSwitcher, HdyViewSwitcherBar, HdyViewSwitcherTitle, and HdyWindowHandle final. - Replace usage of (allow-none) by (nullable) or (optional). - Translation updates: - Ukrainian Download https://download.gnome.org/sources/libhandy/0.84/libhandy-0.84.0.tar.xz (345K) sha256sum: c05c539f96f91cdf29a07320576c74909fcf77d216d7328e602fe16599f561aa ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
libhandy 0.85.0
News - HdyAvatar: - Add the icon-name property to allow setting a different default icon than avatar-default-symbolic. - Ship avatar-default-symbolic as a resource to ensure it's there. This shouldn't affect icon themes already offering it. - Check the icon exists before using it to avoid a crash. - HdyDeck and HdyLeaflet: - Allow dragging the higher sibling only from the border where it sits, rather than from the anywhere on the currently visible child, reinforcing spatialization. - Add the get_child_by_name() methods. - HdyLeaflet: - Rename the 'allow-visible' child property into 'navigatable'. - HdySwipeable: - Add a navigation direction param and a gesture type param to get_swipe_area(). - HdyPreferencesWindow: - Allow presenting a subpage over the window via the new present_subpage() and close_subpage() methods. - Add the 'can-swipe-back' property to allow closing a subpage via a back swipe gesture. - Exclude untitled rows as well as invisible pages, groups, and rows from the search results. - HdyKeypad: - Replace the 'show-symbols' property by 'letters-visible'. - Replace the 'only-digits' property by 'symbols-visible', whose boolean meaning is inverted. - Replace the 'left-action' property by 'start-action'. - Replace the 'right-action' property by 'end-action'. - Make the 'entry' property declare it uses the GtkEntry type rather than GtkWidget. - HdySqeezer: - Add the 'xalign' and 'yalign' properties to help aligning the children during transitions. - HdyViewSwitcherTitle: - Set the 'policy' property default to 'auto' as in HdyViewSwitcher. - HdyTitleBar: - Fix an accidental mix of natural and minimum sizes in measure(). - Harden the ABI by making symbols implicitly private and explicitly public. - Translation updates: - Romanian - Ukrainian Download https://download.gnome.org/sources/libhandy/0.85/libhandy-0.85.0.tar.xz (353K) sha256sum: fad98ecb18a9556aae333bd4e4b454ff3075c2c8077ef5d5f67f3cafe2e133ba ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gnome-usage 3.37.1
News - Try getting the application ID from the desktop entry - Add application lookup based on cgroup information - Make the window fold itself when narrow to fit mobile phones - Use an adaptive view switcher instead of a stack switcher - Give icons to the pages to display in the view switcher - Allow building a regular or a nightly .Devel Flatpak - Build and publish nightlies in the CI - Use the tracker-2.3 branch for Tracker in the Flatpak manifest - Avoid explicitly setting cflags in the Flatpak manifest - Added/updated/fixed translations: - Basque - British English - Catalan - Chinese (China) - Chinese (Taiwan) - Dutch - Finnish - French - Greek - Italian - Romanian - Serbian - Slovak - Slovenian - Swedish - Turkish - Ukrainian Dependencies changed: - libhandy 0.83.0 (added) - meson 0.50.0 (bumped) All contributors to this release: Adrien Plazas Anders Jonsson Asier Sarasua Garmendia Benjamin Berg Bilal Elmoussaoui Dušan Kazik Dz Chen Efstathios Iosifidis Felipe Borges Florentina Mușat Gianvito Cavasoli Jiri Grönroos Jordan Petridis Jordi Mas Matej Urbančič Maxime Hardy Nathan Follens Piotr Drąg Sabri Ünal Yi-Jyun Pan Yuri Chornoivan Zander Brown Марко Костић Download https://download.gnome.org/sources/gnome-usage/3.37/gnome-usage-3.37.1.tar.xz (352K) sha256sum: ae88480d5caf5726887648578494c253d3002fdf7b2a76459860953bbec30ee6 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
libhandy 0.90.0
News - Stop requiring the HANDY_USE_UNSTABLE_API guard. - Stop transforming close buttons into back buttons for dialogs on the desktop. - Give some nice default and minimum sizes to HdyPreferencesWindow. - HdyCarousel: - Add HdyCarouselIndicatorDots and HdyCarouselIndicatorLines. - Drop the indicator-style, indicator-spacing, and center-content properties. - Revamp the colors of HdyAvatar and augment its colors number to 14. - Set the default column and row spacing of HdyKeypad to 6 pixels. - Don't present an arrow and a popover in HdyComboRow when its model has less than 2 items. - Support CSS sizing properties for HdySqueezer and HdyViewSwitcher. - Drop the icon-size properties of HdyViewSwitcher, HdyViewSwitcherTitle and HdyViewSwitcherBar. - Give some horizontal margins to the view switcher of HdyViewSwitcherTitle via CSS. - Add all files back to tarballs except the debian directory. Download https://download.gnome.org/sources/libhandy/0.90/libhandy-0.90.0.tar.xz (364K) sha256sum: 6ab0869a3aa483298ea20ec89d4c14c38ba4de416b33181d21e15a6039df5985 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
libhandy 0.91.0
News - Update HdyComboRow's state when its model is changed. - Fix padding application in HdyHeaderBar. - HdyPreferencesWindow: - Translate the keyval properly to ensure keyboard shortcuts work with all keymaps. - Allow closing the window or subpages with the Esc key. - HdyWindow and HdyApplicationWindow: - Fix a memory leak when destroying the widget. - Get the state from the correct style context to avoid a contant redraw after changing the text direction and before the window is focused. - Don't force a 0px border-radius on the window to give more freedom to elementary. - Translation updates: - Brazilian Portuguese - Basque - Indonesian - Spanish - Ukrainian Download https://download.gnome.org/sources/libhandy/0.91/libhandy-0.91.0.tar.xz (369K) sha256sum: cfc1c1cc272d6932ef253fbed07b69a655b33e7c49fb66806beedb7199128c86 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
libhandy 1.0.0
News - No change. Download https://download.gnome.org/sources/libhandy/1.0/libhandy-1.0.0.tar.xz (369K) sha256sum: a9398582f47b7d729205d6eac0c068fef35aaf249fdd57eea3724f8518d26699 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
retro-gtk 1.0.0
News * Major API overhaul and API version bump, detailing all the changes would be ridiculous and hence won't be done. * Run Libretro cores isolated in a dedicated subprocess, similarly to how modern web browsers handle web pages. * Support Libretro cores rendering their video with OpenGL. * Improve the Libretro core timing accuracy. * Resample the Libretro core's audio output to ensure it matches its play speed. * Publish the nightly reference manual at https://gnome.pages.gitlab.gnome.org/retro-gtk/. Download https://download.gnome.org/sources/retro-gtk/1.0/retro-gtk-1.0.0.tar.xz (115K) sha256sum: 5c7437a768125a6f627d063ed890e9328d4108db52a6d5aa10e52d2f25bb88db ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
libmanette 0.2.5
News * Fix the build with musl by using input_event_sec and input_event_usec. Download https://download.gnome.org/sources/libmanette/0.2/libmanette-0.2.5.tar.xz (37.3K) sha256sum: 8006e08480c0cbd4f749ec155827d100447cf23903fad8240a7c4c321aa09a2b ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gnome-usage 3.38.0
News - Port to Tracker 3. - Added/updated/fixed translations: - Japanese Dependencies changed: - libhandy-1 1.0.0 (bumped) - tracker-sparql-2.0 (dropped) - tracker-sparql-3.0 (added) All contributors to this release: Adrien Plazas Ryo Nakano Sam Thursfield sicklylife Download https://download.gnome.org/sources/gnome-usage/3.38/gnome-usage-3.38.0.tar.xz (353K) sha256sum: 94d58202fd92094ee2a2647ea3f96d0b16b5f5d7f9bf5ae99f1c33117d1a1a57 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
libmanette 0.2.6
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 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
retro-gtk 1.0.1
News * RetroCoreView: Add the key press, key release and touch event masks to ensure it receives all the events it can handle, and hence to ensure that these input methods work as expected. * Meson: Add the vapi option to allow disabling building Vala bindings. * Documentation: - Add the Libretro Core Descriptor Specification 1.0 section. - Add the Retro Reference Test Case Specification 1.0 section. * Clean up the documentation, README.md, HACKING.md, retro-gtk.doap, .editorconfig, update-from-retroarch, the Meson files, and more. Download https://download.gnome.org/sources/retro-gtk/1.0/retro-gtk-1.0.1.tar.xz (122K) sha256sum: ee41c4d39777d31183c613e573613aae6d1c0a97991788e7c79afe15c9058576 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
libhandy 1.1.90
News - Add HdyFlap, allowing to have adaptive tab bars and header bars. - Add HdyTabBar and HdyTabView, offering a modern tab bar. - Add HdyStatusPage, a convenient widget for welcome pages, empty state pages, or error pages. - HdyAvatar: - Add the loadable-icon property to allow setting a GLoadableIcon as the avatar picture. - Deprecate hdy_avatar_set_image_load_func() in favor of the loadable-icon property. - Add hdy_avatar_draw_to_pixbuf() and hdy_avatar_draw_to_pixbuf_async() to export the avatar as a GdkPixbuf. - Take CSS sizing properties into account. - HdyPreferencesWindow: - Use HdyStatusPage as the empty search result page to standardize the page's look. - HdyPreferencesPage: - Propagate the natural height of the scrolled content. - Make the scrolled window automatically follow the focus. - Implement the margins via CSS so applications can override them. - Make the margins adapt to the available width. - HdyPreferencesGroup: - Allow navigating out of the listbox. - Wrap labels on words or characters, preventing long words from breaking the UI. - Take CSS sizing properties into account. - Implement the margins via CSS so applications can override them. - Refine the spacing. - Protect against gtk_widget_show_all(). - Fix a leak when destroying the widget. - Add accessibility relationships for the title. - HdyClamp: - Fix measuring the widget even without a child. - Take CSS sizing properties into account. Download https://download.gnome.org/sources/libhandy/1.1/libhandy-1.1.90.tar.xz (461K) sha256sum: b396ac085fe16c2bddcfe74925d0210c10575ba04c4f8e1fe5db6136e025fa36 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
libhandy 1.2.0
News - Fix deprecation warnings when including handy.h. - Fix warnings with -Wmissing-field-initializers. - Fix warnings with --buildtype=optimized. - Fix a crash when subclassing HdyPreferencesGroup. - Fix a build reproducibility issue by using basenames rather than full paths in generated sources. - HdyAvatar: - Fix leaking a GTask. - Fix leaking HdyAvatarIcon. - HdyCarousel: - Fix positioning non-expanded children in RTL. - HdyDeck and HdyLeaflet: - Fix touchpad swipes when the widget isn't at 0,0. - HdyFlap: - Prevent focusing obscured content when modal. - Redraw when allocating to fix glitches when the flap child resizes while the shadow is visible. - HdyStatusPage: - Fix the page margins when missing one of the children. - HdySwipeTracker: - Fix wrapping back to the first page when reaching the last one on long swipes. - HdyTabBar: - Fix drag threshold calculation. - Translation updates: - Brazilian Portuguese - German - Spanish - Swedish Download https://download.gnome.org/sources/libhandy/1.2/libhandy-1.2.0.tar.xz (470K) sha256sum: 39f590ae20910e76fe1c0607b2ebe589750f45610d6aeec5c30e2ee602a20b25 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gnome-usage 3.38.1
News - Flag GtkBuilder children as unowned. - Prevent reading beyond GTop's args. - Prevent navigation to the storage separator. - Prevent a double border in the performance sidebar. - List compatible form-factors. - Added/updated/fixed translations: - Catalan - Czech - Friulian - German - Hebrew - Portuguese All contributors to this release: Adrien Plazas Christian Kirbach Fabio Tomat Jordi Mas Juliano de Souza Camargo Marek Černocký Rasmus Thomsen Rico Tzschichholz Yosef Or Boczko Download https://download.gnome.org/sources/gnome-usage/3.38/gnome-usage-3.38.1.tar.xz (354K) sha256sum: 98c766e17e1565711fc74b9a24fd2ed0d5fad7ccb45519612dd4e214768ed393 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
retro-gtk 1.0.2
News * RetroCoreDescriptor: Propagate an accidentally unhandled error. * Implement mouse buttons 4 and 5. * Fix the GLES context initialization. * Drop the code making temporary copies of the core to avoid static variable collisions, this isn't needed anymore as such collisions can't happen since a single instance of a core is used per subprocess. * Debug: - Catch SIGSEGV, SIGABRT or any crash on the runner and print a backtrace when the RETRO_DEBUG environement variable is set to 1. - Print more debug info o successful Libretro environement commands when the RETRO_DEBUG environement variable is set to 1. * Libretro environment commands: - Set the log domain to RetroEnvironment. - Fix ABI issues by corretly using bool instead of gboolean for command parameters. - Prevent setting unknown pixel formats and rotations. - Better log hardware rendering context support errors. - Log a critical error when getting a variable failed. - Log a critical error when receiving un unknown and unimplemented commands. * Generalize usage of auto cleanups. * Many code style cleanups. Download https://download.gnome.org/sources/retro-gtk/1.0/retro-gtk-1.0.2.tar.xz (123K) sha256sum: 7118b0b5f9c1f2f0bc742faf8689eb48b44833efada0f6dbce990ec9783bcbd2 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
libhandy 1.2.1
News - HdyDeck and HdyLeaflet: - Skip the unfolded allocation phase if there are no visible children, fixing a crash. - Fix the reverse child order. - HdyHeaderBar: - Stop force centering an expanded title when loose. - HdyFlap: - Fix shadow glitches on flap child resizes. - HdyPreferencesWindow: - Give the window the .preferences style class. - Make the search results page's margins adaptive. - Demo: - Fix a memory leak in the view switcher demo. - Meson: - Avoid trailing slashes in directories if package_subdir is empty. - Translation updates: - Basque - Dutch - Finnish Download https://download.gnome.org/sources/libhandy/1.2/libhandy-1.2.1.tar.xz (477K) sha256sum: 411b4c6a4d5f9ed5e46594b4abb04c54af294e3242cf364942029f5e0b6f510b ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
libhandy 1.2.2
News - HdySqueezer: - Make the vertical orientation work. - Fix usage of xalign with RTL. - HdyComboRow: - Focus selected row when opening the popover. - HdyAvatar: - Fix a crash when loading icons. - Demo: - Fix RTL sidebar icons. Download https://download.gnome.org/sources/libhandy/1.2/libhandy-1.2.2.tar.xz (477K) sha256sum: 47ffd2865d02bd1ca579522deadd7e2f95362f1f202462fd5eeae2b81668b048 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
libhandy 1.2.3
News - HdySqueezer: - Fix a size allocation issue. - HdyTabBar: - Fix a leak. - HdyAvatar: - Fix getting the pixbuf from the avatar. - HdyClamp: - Fix using "size" and not "width" in the documentation. - HdyDeck and HdyLeaflet: - Null check a child before using it when looking for a swipeable one. - Specify the translation domain in UI files. - Remove some unused code. - Translation updates: - Basque - Romanian Download https://download.gnome.org/sources/libhandy/1.2/libhandy-1.2.3.tar.xz (480K) sha256sum: 92ec4a581ec1b41dd07a4e8faaf5d52ae37cabb7e1fa7f944d6cafbe596b6d61 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
libhandy 1.3.90
About libhandy == libhandy is a collection of GTK widgets for adaptive applications targeting form-factors from mobile to desktop. It also offers innovative widgets following the GNOME design guidelines. News - HdyAvatar: - Fix giving it the .image style class when needed. - HdyCarousel: - Add the allow-scroll-wheel property. - Fix the child size allocation. - HdyPreferencesGroup: - Add the use-markup property. Download https://download.gnome.org/sources/libhandy/1.3/libhandy-1.3.90.tar.xz (484K) sha256sum: 00d6dc016aef7e7920caf54223f60d46c0556dda9181ae660767d8e7b8fd7fb7 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
gnome-games 3.23.91
About gnome-games = Games is a GNOME 3 application to browse your video games library and to easily pick and play a game from it. === Version 3.23.91 === * UI: - Allow to have smooth or sharp video output on retro games - Add more explicative error messages - Remember the size of the application window - Remember the maximized state of the application window - Remember the fullscreen state of the retro games - Prevent a useless empty button to be displayed on the error page - Prevent keyboard shortcuts to set the window fullscreen when not allowed - Fix keyboard navigation in the game collection * Retro: - Check the presence of mandatory firmwares * List standalone Libretro games * Bugs fixed: 777371 Support standalone Libretro games 777987 Allow to have a sharp video output 778236 Offer to auto switch to fullscreen when starting a game 778744 Check required firmwares are present 778773 Explain the user why running a game failed 778774 Empty button visible in the error page 779095 ui: Remember the size, position and state of the window * Translation updates: Finnish French Italian Polish Serbian Spanish Download https://git.gnome.org/browse/gnome-games/snapshot/gnome-games-3.23.91.tar.xz (1.2M) sha256sum: 8883eeeadef2b7a6547258d813ffdcd33e97b1e28a9ab1eaa61b629dc1fc8733 ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list
retro-gtk 0.9.91
About retro-gtk === retro-gtk provides support for Libretro cores to gnome-games. == Version 0.9.91 == * Ongoing refactoring: - Deduplicate documentation - Add missing MouseId values - Remove deprecated input device types * Libretro module query: - Allow to check the firmwares - Add an helper method to chek the supported MIME types - Add a module iterator, allowing sync and async browsing - Remove the now useless foreach function * Core: - Add methods to handle standalone cores more easily * Fix an integer division when computing the aspect ratio * Add a script to update libretro.h * Bugs fixed: 777371 Support standalone Libretro games 777987 Allow to have a sharp video output 778744 Check required firmwares are present Download https://git.gnome.org/browse/retro-gtk/snapshot/retro-gtk-0.9.91.tar.xz (61K) sha256sum: b453d6d42c0502764b23967ee39ad332f1633983ee327e6ff7a31dba73943f5d ___ ftp-release-list mailing list ftp-release-list@gnome.org https://mail.gnome.org/mailman/listinfo/ftp-release-list