File retro-gtk.changes of Package retro-gtk

-------------------------------------------------------------------
Tue Oct  3 17:56:13 UTC 2017 - zaitor@opensuse.org

- Drop no longer used tar scm service, upstream releases tarballs
  now.

-------------------------------------------------------------------
Mon Oct 02 11:06:11 UTC 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 05:51:46 UTC 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 12:44:59 UTC 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 14:09:20 UTC 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 14:49:33 UTC 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 17:30:15 UTC 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 08:40:26 UTC 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 09:25:48 UTC 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 06:32:43 UTC 2016 - jengelh@inai.de

- Improve the description and summary.

-------------------------------------------------------------------
Wed Sep 21 11:23:29 UTC 2016 - dimstar@opensuse.org

- Initial package, version 0.8.1.