[retro-gtk] Version 0.11.4



commit d2c90887720fd54571aafaa892fcb4816028dec2
Author: Adrien Plazas <kekun plazas laposte net>
Date:   Sun Jul 16 11:04:28 2017 +0200

    Version 0.11.4

 NEWS                                               |   40 ++++++++++++++++++++
 configure.ac                                       |    4 +-
 retro-gtk/Makefile.am                              |   32 ++++++++--------
 .../{retro-gtk-0.10.deps => retro-gtk-0.12.deps}   |    0
 .../{retro-gtk-0.10.pc.in => retro-gtk-0.12.pc.in} |    2 +-
 retro-gtk/retro.vala                               |    2 +-
 6 files changed, 60 insertions(+), 20 deletions(-)
---
diff --git a/NEWS b/NEWS
index 7b64855..a230648 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,44 @@
 ==============
+Version 0.11.4
+==============
+
+* 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
+
+==============
 Version 0.10.0
 ==============
 
diff --git a/configure.ac b/configure.ac
index 4f1a5bb..fa50406 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
 dnl Process this file with autoconf to produce a configure script.
 
-AC_INIT(retro-gtk, 0.10.0)
+AC_INIT(retro-gtk, 0.11.4)
 
 AC_CONFIG_HEADERS([config.h])
 
@@ -52,6 +52,6 @@ AC_SUBST(retro_gtk_pkg_modules)
 AC_OUTPUT([
 Makefile
 demos/Makefile
-retro-gtk/retro-gtk-0.10.pc
+retro-gtk/retro-gtk-0.12.pc
 retro-gtk/Makefile
 po/Makefile.in])
diff --git a/retro-gtk/Makefile.am b/retro-gtk/Makefile.am
index 91bfc82..d74108a 100644
--- a/retro-gtk/Makefile.am
+++ b/retro-gtk/Makefile.am
@@ -7,7 +7,7 @@ AM_CPPFLAGS = \
        -DPACKAGE_SRC_DIR=\""$(srcdir)"\" \
        -DPACKAGE_DATA_DIR=\""$(pkgdatadir)"\" \
        -DPROJECT_NAME=\""retro"\" \
-       -DPROJECT_API_VERSION=\""0.10"\" \
+       -DPROJECT_API_VERSION=\""0.12"\" \
        -DPROJECT_DIR_NAME=\""retro-1.0"\" \
        -DPROJECT_PLUGINS_DIR=\""$(libdir)/retro-1.0/plugins"\" \
        -DRETRO_PLUGIN_PATH=\""$(libdir)/retro-1.0/plugins:$(libdir)/libretro:$(libdir)"\" \
@@ -22,7 +22,7 @@ AM_CFLAGS =\
 lib_LTLIBRARIES = libretro-gtk.la
 
 vapidir = $(datadir)/vala/vapi
-dist_vapi_DATA = retro-gtk-0.10.vapi retro-gtk-0.10.deps
+dist_vapi_DATA = retro-gtk-0.12.vapi retro-gtk-0.12.deps
 
 BUILT_SOURCES = retro-gtk-internal.h
 
@@ -95,8 +95,8 @@ libretro_gtk_la_VALAFLAGS = \
        --vapidir=vapi \
        --thread \
        --target-glib 2.32 \
-       --library retro-gtk-0.10 \
-       --vapi retro-gtk-0.10.vapi \
+       --library retro-gtk-0.12 \
+       --vapi retro-gtk-0.12.vapi \
        -H retro-gtk.h \
        -h retro-gtk-internal.h \
        -X -fPIC -X -shared \
@@ -104,7 +104,7 @@ libretro_gtk_la_VALAFLAGS = \
 
 libretro_gtk_la_LIBADD = $(RETRO_GTK_LIBS)
 
-retro_gtkincludedir = $(includedir)/retro-gtk-0.10
+retro_gtkincludedir = $(includedir)/retro-gtk-0.12
 retro_gtkinclude_HEADERS = \
        retro-gtk.h \
        $(NULL)
@@ -120,7 +120,7 @@ INTROSPECTION_GIRS =
 INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir) --warn-all
 INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)
 
-INTROSPECTION_GIRS += Retro-0.10.gir
+INTROSPECTION_GIRS += Retro-0.12.gir
 
 girdir = $(datadir)/gir-1.0
 gir_DATA = $(INTROSPECTION_GIRS)
@@ -130,23 +130,23 @@ typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
 
 introspection_sources = $(retro_gtkinclude_HEADERS)
 
-BUILT_SOURCES += libretro-gtk.la Retro-0.10.gir
+BUILT_SOURCES += libretro-gtk.la Retro-0.12.gir
 
-Retro-0.10.gir: $(INTROSPECTION_SCANNER) libretro-gtk.la
-Retro_0_10_gir_INCLUDES = GLib-2.0 GObject-2.0 Gio-2.0 Gtk-3.0 cairo-1.0
-Retro_0_10_gir_SCANNERFLAGS = --c-include=retro-gtk.h --pkg-export=retro-gtk-0.10
-Retro_0_10_gir_CFLAGS = -DRETRO_GTK_USE_UNSTABLE_API $(retro_gtk_CFLAGS)
-Retro_0_10_gir_LIBS = libretro-gtk.la
-Retro_0_10_gir_FILES = $(introspection_sources)
-Retro_0_10_gir_EXPORT_PACKAGES = retro-gtk-0.10
+Retro-0.12.gir: $(INTROSPECTION_SCANNER) libretro-gtk.la
+Retro_0_12_gir_INCLUDES = GLib-2.0 GObject-2.0 Gio-2.0 Gtk-3.0 cairo-1.0
+Retro_0_12_gir_SCANNERFLAGS = --c-include=retro-gtk.h --pkg-export=retro-gtk-0.12
+Retro_0_12_gir_CFLAGS = -DRETRO_GTK_USE_UNSTABLE_API $(retro_gtk_CFLAGS)
+Retro_0_12_gir_LIBS = libretro-gtk.la
+Retro_0_12_gir_FILES = $(introspection_sources)
+Retro_0_12_gir_EXPORT_PACKAGES = retro-gtk-0.12
 
 CLEANFILES = $(gir_DATA) $(typelib_DATA)
 
 pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = retro-gtk-0.10.pc
+pkgconfig_DATA = retro-gtk-0.12.pc
 
 EXTRA_DIST = \
-       retro-gtk-0.10.pc.in \
+       retro-gtk-0.12.pc.in \
        update-from-retroarch.sh \
        $(NULL)
 
diff --git a/retro-gtk/retro-gtk-0.10.deps b/retro-gtk/retro-gtk-0.12.deps
similarity index 100%
rename from retro-gtk/retro-gtk-0.10.deps
rename to retro-gtk/retro-gtk-0.12.deps
diff --git a/retro-gtk/retro-gtk-0.10.pc.in b/retro-gtk/retro-gtk-0.12.pc.in
similarity index 87%
rename from retro-gtk/retro-gtk-0.10.pc.in
rename to retro-gtk/retro-gtk-0.12.pc.in
index 33b11ec..a2b5465 100644
--- a/retro-gtk/retro-gtk-0.10.pc.in
+++ b/retro-gtk/retro-gtk-0.12.pc.in
@@ -3,7 +3,7 @@ exec_prefix=@exec_prefix@
 libdir=@libdir@
 datarootdir=@datarootdir@
 datadir=@datadir@
-includedir=@includedir@/retro-gtk-0.10
+includedir=@includedir@/retro-gtk-0.12
 
 Name: Retro
 Description: GTK+ based libretro wrapper
diff --git a/retro-gtk/retro.vala b/retro-gtk/retro.vala
index 09a4017..e406770 100644
--- a/retro-gtk/retro.vala
+++ b/retro-gtk/retro.vala
@@ -1,6 +1,6 @@
 // This file is part of retro-gtk. License: GPLv3
 
-[CCode (gir_namespace = "Retro", gir_version = "0.8")]
+[CCode (gir_namespace = "Retro", gir_version = "0.12")]
 namespace Retro {
 
 /**


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]