Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libretro-gtk0 | Distribution: openSUSE Leap 15.2 |
Version: 0.12.1 | Vendor: openSUSE |
Release: lp152.5.3 | Build date: Thu Feb 6 02:09:16 2020 |
Group: System/Libraries | Build host: obs-arm-7 |
Size: 236742 | Source RPM: retro-gtk-0.12.1-lp152.5.3.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://git.gnome.org/browse/retro-gtk | |
Summary: Toolkit to write Gtk+3-based frontends to libretro |
retro-gtk wraps the libretro API for use in Gtk applications such as GNOME Games. (libretro is an API specification implemented by some emulator libraries like libretro-bsnes.)
GPL-3.0
* Tue Oct 03 2017 zaitor@opensuse.org - Drop no longer used tar scm service, upstream releases tarballs now. * Mon Oct 02 2017 aplazas@suse.com - Update to version 0.12.1: + Core: - Fix a memory leak in the destructor. - Support partially setting memory regions. + CoreView: Reset inputs when losing focus. * Mon Sep 11 2017 aplazas@suse.com - Update to version 0.12.0: + CoreViewInputDevice: Don't log errors when 'view' is NULL. + GameInfo: Remove some free to avoid uselessly trying to free an already freed RetroGameInfo. * Mon Sep 04 2017 aplazas@suse.com - Update to version 0.11.92: + 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. * Mon Jul 17 2017 aplazas@suse.com - Update to version 0.11.4.1: + 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. - Rename subpackage typelib-1_0-Retro-0_10 to typelib-1_0-Retro-0_12 following upstream changes. * Mon Mar 20 2017 dimstar@opensuse.org - Update to version 0.10.0: + Save the expected ratio as DPI of the video frames. + Bugs fixed: bgo#769833, bgo#779924, bgo#779987. * Mon Mar 13 2017 dimstar@opensuse.org - Update to version 0.9.92: + Allow recursive iteration through Libretro cores of a directory. - Drop _service: upstream publishes proper tarballs now. - Drop libtool BuildRequires and no longer call autogen.sh: no longer needed since we use a botstrapped tarball. * Tue Feb 28 2017 adrien.plazas@suse.com - Update to version 0.9.91: + Deduplicate some documentation. + Add missing MouseId values. + Remove deprecated input device types. + Allow core descriptors to check the firmwares. + Add an helper method to core descriptors tocheck the supported MIME types. + Add a module iterator, allowing sync and async module browsing. + Remove the now useless foreach function to browse the modules. + Add methods to Core to handle standalone cores more easily. + Fix an integer division when computing the aspect ratio. + Add a script to update libretro.h. - Remove retro-gtk-fix-build-deps.patch as it already is in the new sources. * Tue Feb 14 2017 adrien.plazas@suse.com - Update to version 0.9.90: + 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. + 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. - Drop libretro-gobject0 and typelib-1_0-Retro-0_0 subpackage: functionality has been merged into the Gtk parts. - Rename typelib-1_0-RetroGtk-0_8 subpackage to typelib-1_0-RetroGtk-0_10, following upstream. - Add retro-gtk-fix-build-deps.patch which ensures the internal header is compiled before the files using it. * Fri Sep 23 2016 jengelh@inai.de - Improve the description and summary. * Wed Sep 21 2016 dimstar@opensuse.org - Initial package, version 0.8.1.
/usr/lib64/libretro-gtk.so.0 /usr/lib64/libretro-gtk.so.0.0.0 /usr/share/doc/packages/libretro-gtk0 /usr/share/doc/packages/libretro-gtk0/COPYING /usr/share/doc/packages/libretro-gtk0/ChangeLog
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu May 9 11:49:56 2024