Hello community, here is the log from the commit of package retro-gtk for openSUSE:Factory checked in at 2019-03-28 22:49:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/retro-gtk (Old) and /work/SRC/openSUSE:Factory/.retro-gtk.new.25356 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "retro-gtk" Thu Mar 28 22:49:27 2019 rev:9 rq:689301 version:0.16.1 Changes: -------- --- /work/SRC/openSUSE:Factory/retro-gtk/retro-gtk.changes 2018-10-01 08:17:49.961951932 +0200 +++ /work/SRC/openSUSE:Factory/.retro-gtk.new.25356/retro-gtk.changes 2019-03-28 22:49:33.907045193 +0100 @@ -1,0 +2,9 @@ +Mon Mar 11 09:31:07 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 0.16.1: + + RetroCoreView: Support RETRO_CONTROLLER_TYPE_KEYBOARD. + + RetroCore: Bufferize single audio frames to emit them as + batches for better performances. + + Add CSS names to widgets. + +------------------------------------------------------------------- Old: ---- retro-gtk-0.16.0.tar.xz New: ---- retro-gtk-0.16.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ retro-gtk.spec ++++++ --- /var/tmp/diff_new_pack.Q6Dkz8/_old 2019-03-28 22:49:34.335045115 +0100 +++ /var/tmp/diff_new_pack.Q6Dkz8/_new 2019-03-28 22:49:34.335045115 +0100 @@ -1,7 +1,7 @@ # # spec file for package retro-gtk # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define namever 0_14-0 %define libver 0.14 Name: retro-gtk -Version: 0.16.0 +Version: 0.16.1 Release: 0 Summary: Toolkit to write Gtk+3-based frontends to libretro License: GPL-3.0-only ++++++ retro-gtk-0.16.0.tar.xz -> retro-gtk-0.16.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.0/NEWS new/retro-gtk-0.16.1/NEWS --- old/retro-gtk-0.16.0/NEWS 2018-09-01 12:31:02.000000000 +0200 +++ new/retro-gtk-0.16.1/NEWS 2019-03-11 09:44:31.000000000 +0100 @@ -1,4 +1,15 @@ ============== +Version 0.16.1 +============== + +* RetroCoreView: + - Support RETRO_CONTROLLER_TYPE_KEYBOARD. +* RetroCore: + - Bufferize single audio frames to emit them as batches for better + performances. +* Add CSS names to widgets. + +============== Version 0.16.0 ============== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.0/meson.build new/retro-gtk-0.16.1/meson.build --- old/retro-gtk-0.16.0/meson.build 2018-09-01 12:31:02.000000000 +0200 +++ new/retro-gtk-0.16.1/meson.build 2019-03-11 09:44:31.000000000 +0100 @@ -1,5 +1,5 @@ project('retro-gtk','c', - version: '0.16.0', + version: '0.16.1', meson_version: '>= 0.43.0', ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.0/retro-gtk/retro-cairo-display.c new/retro-gtk-0.16.1/retro-gtk/retro-cairo-display.c --- old/retro-gtk-0.16.0/retro-gtk/retro-cairo-display.c 2018-09-01 12:31:02.000000000 +0200 +++ new/retro-gtk-0.16.1/retro-gtk/retro-cairo-display.c 2019-03-11 09:44:31.000000000 +0100 @@ -196,6 +196,7 @@ retro_cairo_display_class_init (RetroCairoDisplayClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); + GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass); ((GtkWidgetClass *) klass)->draw = (gboolean (*) (GtkWidget *, cairo_t *)) retro_cairo_display_real_draw; @@ -213,6 +214,8 @@ G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB); g_object_class_install_property (G_OBJECT_CLASS (klass), PROP_PIXBUF, properties[PROP_PIXBUF]); + + gtk_widget_class_set_css_name (widget_class, "retrocairodisplay"); } static void diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.0/retro-gtk/retro-core-private.h new/retro-gtk-0.16.1/retro-gtk/retro-core-private.h --- old/retro-gtk-0.16.0/retro-gtk/retro-core-private.h 2018-09-01 12:31:02.000000000 +0200 +++ new/retro-gtk-0.16.1/retro-gtk/retro-core-private.h 2019-03-11 09:44:31.000000000 +0100 @@ -55,6 +55,8 @@ gboolean variable_updated; guint runahead; gssize run_remaining; + gint16 *audio_samples; + gulong audio_samples_length; }; void retro_core_push_cb_data (RetroCore *self); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.0/retro-gtk/retro-core-view.c new/retro-gtk-0.16.1/retro-gtk/retro-core-view.c --- old/retro-gtk-0.16.0/retro-gtk/retro-core-view.c 2018-09-01 12:31:02.000000000 +0200 +++ new/retro-gtk-0.16.1/retro-gtk/retro-core-view.c 2019-03-11 09:44:31.000000000 +0100 @@ -6,6 +6,7 @@ #include "retro-gl-display.h" #include "retro-controller-codes.h" #include "retro-core-view-controller.h" +#include "retro-input-private.h" #include "retro-pa-player.h" struct _RetroCoreView @@ -18,6 +19,7 @@ gboolean can_grab_pointer; gboolean snap_pointer_to_borders; GHashTable *key_state; + GHashTable *keyval_state; RetroKeyJoypadMapping *key_joypad_mapping; GHashTable *mouse_button_state; GdkScreen *grabbed_screen; @@ -185,6 +187,7 @@ retro_core_view_ungrab (self); set_input_pressed (self->key_state, event->hardware_keycode); + set_input_pressed (self->keyval_state, event->keyval); return FALSE; } @@ -200,6 +203,7 @@ g_return_val_if_fail (event != NULL, FALSE); set_input_released (self->key_state, event->hardware_keycode); + set_input_released (self->keyval_state, event->keyval); return FALSE; } @@ -338,6 +342,22 @@ return get_input_state (self->mouse_button_state, button); } +static gboolean +retro_core_view_get_keyboard_key_state (RetroCoreView *self, + guint16 key) +{ + guint16 keyval; + + g_return_val_if_fail (RETRO_IS_CORE_VIEW (self), FALSE); + + if (key >= RETRO_KEYBOARD_KEY_LAST) + return FALSE; + + keyval = retro_keyboard_key_to_val_converter (key); + + return get_input_state (self->keyval_state, keyval); +} + static void retro_core_view_finalize (GObject *object) { @@ -348,6 +368,7 @@ g_object_unref (self->sensitive_binding); g_object_unref (self->audio_player); g_hash_table_unref (self->key_state); + g_hash_table_unref (self->keyval_state); g_object_unref (self->key_joypad_mapping); g_hash_table_unref (self->mouse_button_state); g_clear_object (&self->grabbed_screen); @@ -408,6 +429,7 @@ retro_core_view_class_init (RetroCoreViewClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); + GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass); object_class->finalize = retro_core_view_finalize; object_class->get_property = retro_core_view_get_property; @@ -436,6 +458,8 @@ g_object_class_install_properties (object_class, N_PROPS, properties); + + gtk_widget_class_set_css_name (widget_class, "retrocoreview"); } RetroCoreView* retro_core_view_construct (GType object_type) { @@ -464,6 +488,7 @@ self->audio_player = retro_pa_player_new (); self->key_state = g_hash_table_new_full (g_int_hash, g_int_equal, g_free, g_free); + self->keyval_state = g_hash_table_new_full (g_int_hash, g_int_equal, g_free, g_free); self->key_joypad_mapping = retro_key_joypad_mapping_new_default (); self->mouse_button_state = g_hash_table_new_full (g_int_hash, g_int_equal, g_free, g_free); @@ -600,7 +625,8 @@ * * Creates a new #RetroController exposing @self as the specified controller * type. The valid controller types are RETRO_CONTROLLER_TYPE_JOYPAD, - * RETRO_CONTROLLER_TYPE_MOUSE and RETRO_CONTROLLER_TYPE_POINTER. + * RETRO_CONTROLLER_TYPE_MOUSE, RETRO_CONTROLLER_TYPE_KEYBOARD and + * RETRO_CONTROLLER_TYPE_POINTER. * * Returns: (transfer full): a new #RetroController */ @@ -691,6 +717,11 @@ default: return 0; } + case RETRO_CONTROLLER_TYPE_KEYBOARD: + if (!retro_input_get_keyboard (input, &id)) + return 0; + + return retro_core_view_get_keyboard_key_state (self, id) ? G_MAXINT16 : 0; case RETRO_CONTROLLER_TYPE_POINTER: if (!retro_input_get_pointer (input, &id)) return 0; @@ -734,6 +765,7 @@ return 1 << RETRO_CONTROLLER_TYPE_JOYPAD | 1 << RETRO_CONTROLLER_TYPE_MOUSE | + 1 << RETRO_CONTROLLER_TYPE_KEYBOARD | 1 << RETRO_CONTROLLER_TYPE_POINTER; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.0/retro-gtk/retro-core.c new/retro-gtk-0.16.1/retro-gtk/retro-core.c --- old/retro-gtk-0.16.0/retro-gtk/retro-core.c 2018-09-01 12:31:02.000000000 +0200 +++ new/retro-gtk-0.16.1/retro-gtk/retro-core.c 2019-03-11 09:44:31.000000000 +0100 @@ -162,6 +162,7 @@ g_free (self->content_directory); g_free (self->save_directory); g_clear_object (&self->keyboard_widget); + g_free (self->audio_samples); G_OBJECT_CLASS (retro_core_parent_class)->finalize (object); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.0/retro-gtk/retro-environment.c new/retro-gtk-0.16.1/retro-gtk/retro-environment.c --- old/retro-gtk-0.16.0/retro-gtk/retro-environment.c 2018-09-01 12:31:02.000000000 +0200 +++ new/retro-gtk-0.16.1/retro-gtk/retro-environment.c 2019-03-11 09:44:31.000000000 +0100 @@ -6,6 +6,8 @@ #include "retro-input-private.h" #include "retro-pixdata-private.h" +#define AUDIO_SAMPLES_LENGTH 512 + #define RETRO_ENVIRONMENT_EXPERIMENTAL 0x10000 #define RETRO_ENVIRONMENT_PRIVATE 0x20000 #define RETRO_ENVIRONMENT_SET_ROTATION 1 @@ -581,7 +583,6 @@ gint16 right) { RetroCore *self; - gint16 samples[] = { left, right }; self = retro_core_get_cb_data (); @@ -594,7 +595,19 @@ if (self->sample_rate <= 0.0) return; - g_signal_emit_by_name (self, "audio_output", samples, 2, self->sample_rate); + if (self->audio_samples == NULL) { + self->audio_samples = g_malloc (AUDIO_SAMPLES_LENGTH * sizeof (gint16)); + self->audio_samples_length = 0; + } + + self->audio_samples[self->audio_samples_length] = left; + self->audio_samples[self->audio_samples_length + 1] = right; + self->audio_samples_length += 2; + + if (self->audio_samples_length == AUDIO_SAMPLES_LENGTH) { + g_signal_emit_by_name (self, "audio_output", self->audio_samples, AUDIO_SAMPLES_LENGTH, self->sample_rate); + self->audio_samples_length = 0; + } } static gsize diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.0/retro-gtk/retro-gl-display.c new/retro-gtk-0.16.1/retro-gtk/retro-gl-display.c --- old/retro-gtk-0.16.0/retro-gtk/retro-gl-display.c 2018-09-01 12:31:02.000000000 +0200 +++ new/retro-gtk-0.16.1/retro-gtk/retro-gl-display.c 2019-03-11 09:44:31.000000000 +0100 @@ -374,8 +374,11 @@ retro_gl_display_class_init (RetroGLDisplayClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); + GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass); object_class->finalize = retro_gl_display_finalize; + + gtk_widget_class_set_css_name (widget_class, "retrogldisplay"); } static void diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.0/retro-gtk/retro-input-private.h new/retro-gtk-0.16.1/retro-gtk/retro-input-private.h --- old/retro-gtk-0.16.0/retro-gtk/retro-input-private.h 2018-09-01 12:31:02.000000000 +0200 +++ new/retro-gtk-0.16.1/retro-gtk/retro-input-private.h 2019-03-11 09:44:31.000000000 +0100 @@ -8,12 +8,14 @@ #endif #include "retro-input.h" +#include "retro-keyboard-key.h" G_BEGIN_DECLS typedef struct _RetroInputAny RetroInputAny; typedef struct _RetroInputJoypad RetroInputJoypad; typedef struct _RetroInputMouse RetroInputMouse; +typedef struct _RetroInputKeyboard RetroInputKeyboard; typedef struct _RetroInputLightgun RetroInputLightgun; typedef struct _RetroInputAnalog RetroInputAnalog; typedef struct _RetroInputPointer RetroInputPointer; @@ -34,6 +36,11 @@ RetroMouseId id; }; +struct _RetroInputKeyboard { + RetroControllerType type; + RetroKeyboardKey key; +}; + struct _RetroInputLightgun { RetroControllerType type; RetroLightgunId id; @@ -54,6 +61,7 @@ RetroInputAny any; RetroInputJoypad joypad; RetroInputMouse mouse; + RetroInputKeyboard keyboard; RetroInputLightgun lightgun; RetroInputAnalog analog; RetroInputPointer pointer; @@ -64,6 +72,9 @@ guint id, guint index); +gboolean retro_input_get_keyboard (RetroInput *self, + RetroKeyboardKey *key); + G_END_DECLS #endif /* RETRO_INPUT_PRIVATE_H */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.0/retro-gtk/retro-input.c new/retro-gtk-0.16.1/retro-gtk/retro-input.c --- old/retro-gtk-0.16.0/retro-gtk/retro-input.c 2018-09-01 12:31:02.000000000 +0200 +++ new/retro-gtk-0.16.1/retro-gtk/retro-input.c 2019-03-11 09:44:31.000000000 +0100 @@ -157,6 +157,33 @@ } /** + * retro_input_get_keyboard: + * @self: a #RetroInput + * @key: (out): return location for the key + * + * Gets the keyboard key of %self, if any. + * + * Returns: whether the key was retrieved + */ +gboolean +retro_input_get_keyboard (RetroInput *self, + RetroKeyboardKey *key) +{ + g_return_val_if_fail (self != NULL, FALSE); + g_return_val_if_fail (key != NULL, FALSE); + + if (self->any.type != RETRO_CONTROLLER_TYPE_KEYBOARD) + return FALSE; + + if (self->keyboard.key >= RETRO_KEYBOARD_KEY_LAST) + return FALSE; + + *key = self->keyboard.key; + + return TRUE; +} + +/** * retro_input_get_lightgun: * @self: a #RetroInput * @id: (out): return location for the id diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.0/retro-gtk/retro-keyboard-key.c new/retro-gtk-0.16.1/retro-gtk/retro-keyboard-key.c --- old/retro-gtk-0.16.0/retro-gtk/retro-keyboard-key.c 2018-09-01 12:31:02.000000000 +0200 +++ new/retro-gtk-0.16.1/retro-gtk/retro-keyboard-key.c 2019-03-11 09:44:31.000000000 +0100 @@ -166,3 +166,140 @@ return RETRO_KEYBOARD_KEY_UNKNOWN; } } + +guint +retro_keyboard_key_to_val_converter (RetroKeyboardKey key) +{ + /* + * US-ASCII codes + * + * Both GDK_KEY_* and RETRO_KEYBOARD_KEY_* start with the US-ASCII codes, + * implementing common letters, digits and symbols. + */ + if (key >= 0x20 && key < 0x80) + return key; + + /* + * Function keys + * + * Both GDK_KEY_F* and RETRO_KEYBOARD_KEY_F* implement function keys 1—15 in a + * consecutive manner. GDK_KEY_F* actually implements more function keys but + * RETRO_KEYBOARD_KEY_F* doesn't. + */ + if (key >= RETRO_KEYBOARD_KEY_F1 && key <= RETRO_KEYBOARD_KEY_F15) + return GDK_KEY_F1 + (key - RETRO_KEYBOARD_KEY_F1); + + /* + * Keypad digits + * + * Both GDK_KEY_KP_* and RETRO_KEYBOARD_KEY_KP* implement keypad digits 0–9 in + * a consecutive manner. + */ + if (key >= RETRO_KEYBOARD_KEY_KP0 && key <= RETRO_KEYBOARD_KEY_KP9) + return GDK_KEY_KP_0 + (key - RETRO_KEYBOARD_KEY_KP0); + + /* + * Various keys + * + * FIXME: The following keys are unimplemented because I couldn't find the + * right GDK_KEY_* equivalent: + * - RETRO_KEYBOARD_KEY_MODE + * - RETRO_KEYBOARD_KEY_COMPOSE + * - RETRO_KEYBOARD_KEY_POWER + */ + switch (key) { + case RETRO_KEYBOARD_KEY_BACKSPACE: + return GDK_KEY_BackSpace; + case RETRO_KEYBOARD_KEY_TAB: + return GDK_KEY_Tab; + case RETRO_KEYBOARD_KEY_CLEAR: + return GDK_KEY_Clear; + case RETRO_KEYBOARD_KEY_RETURN: + return GDK_KEY_Return; + case RETRO_KEYBOARD_KEY_PAUSE: + return GDK_KEY_Pause; + case RETRO_KEYBOARD_KEY_ESCAPE: + return GDK_KEY_Escape; + case RETRO_KEYBOARD_KEY_DELETE: + return GDK_KEY_Delete; + + case RETRO_KEYBOARD_KEY_UP: + return GDK_KEY_Up; + case RETRO_KEYBOARD_KEY_DOWN: + return GDK_KEY_Down; + case RETRO_KEYBOARD_KEY_LEFT: + return GDK_KEY_Left; + case RETRO_KEYBOARD_KEY_RIGHT: + return GDK_KEY_Right; + case RETRO_KEYBOARD_KEY_INSERT: + return GDK_KEY_Insert; + case RETRO_KEYBOARD_KEY_HOME: + return GDK_KEY_Home; + case RETRO_KEYBOARD_KEY_END: + return GDK_KEY_End; + case RETRO_KEYBOARD_KEY_PAGEUP: + return GDK_KEY_Page_Up; + case RETRO_KEYBOARD_KEY_PAGEDOWN: + return GDK_KEY_Page_Down; + + case RETRO_KEYBOARD_KEY_KP_PERIOD: + return GDK_KEY_KP_Decimal; + case RETRO_KEYBOARD_KEY_KP_DIVIDE: + return GDK_KEY_KP_Divide; + case RETRO_KEYBOARD_KEY_KP_MULTIPLY: + return GDK_KEY_KP_Multiply; + case RETRO_KEYBOARD_KEY_KP_MINUS: + return GDK_KEY_KP_Subtract; + case RETRO_KEYBOARD_KEY_KP_PLUS: + return GDK_KEY_KP_Add; + case RETRO_KEYBOARD_KEY_KP_ENTER: + return GDK_KEY_KP_Enter; + case RETRO_KEYBOARD_KEY_KP_EQUALS: + return GDK_KEY_KP_Equal; + + case RETRO_KEYBOARD_KEY_NUMLOCK: + return GDK_KEY_Num_Lock; + case RETRO_KEYBOARD_KEY_CAPSLOCK: + return GDK_KEY_Caps_Lock; + case RETRO_KEYBOARD_KEY_SCROLLOCK: + return GDK_KEY_Scroll_Lock; + case RETRO_KEYBOARD_KEY_RSHIFT: + return GDK_KEY_Shift_R; + case RETRO_KEYBOARD_KEY_LSHIFT: + return GDK_KEY_Shift_L; + case RETRO_KEYBOARD_KEY_RCTRL: + return GDK_KEY_Control_R; + case RETRO_KEYBOARD_KEY_LCTRL: + return GDK_KEY_Control_L; + case RETRO_KEYBOARD_KEY_RALT: + return GDK_KEY_Alt_R; + case RETRO_KEYBOARD_KEY_LALT: + return GDK_KEY_Alt_L; + case RETRO_KEYBOARD_KEY_RMETA: + return GDK_KEY_Meta_R; + case RETRO_KEYBOARD_KEY_LMETA: + return GDK_KEY_Meta_L; + case RETRO_KEYBOARD_KEY_RSUPER: + return GDK_KEY_Super_R; + case RETRO_KEYBOARD_KEY_LSUPER: + return GDK_KEY_Super_L; + + case RETRO_KEYBOARD_KEY_HELP: + return GDK_KEY_Help; + case RETRO_KEYBOARD_KEY_PRINT: + return GDK_KEY_Print; + case RETRO_KEYBOARD_KEY_SYSREQ: + return GDK_KEY_Sys_Req; + case RETRO_KEYBOARD_KEY_BREAK: + return GDK_KEY_Break; + case RETRO_KEYBOARD_KEY_MENU: + return GDK_KEY_Menu; + case RETRO_KEYBOARD_KEY_EURO: + return GDK_KEY_EuroSign; + case RETRO_KEYBOARD_KEY_UNDO: + return GDK_KEY_Undo; + + default: + return GDK_KEY_VoidSymbol; + } +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.0/retro-gtk/retro-keyboard-key.h new/retro-gtk-0.16.1/retro-gtk/retro-keyboard-key.h --- old/retro-gtk-0.16.0/retro-gtk/retro-keyboard-key.h 2018-09-01 12:31:02.000000000 +0200 +++ new/retro-gtk-0.16.1/retro-gtk/retro-keyboard-key.h 2019-03-11 09:44:31.000000000 +0100 @@ -170,6 +170,7 @@ RetroKeyboardModifierKey retro_keyboard_modifier_key_converter (guint keyval, GdkModifierType modifiers); RetroKeyboardKey retro_keyboard_key_converter (guint keyval); +guint retro_keyboard_key_to_val_converter (RetroKeyboardKey key); G_END_DECLS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.0/tests/retro-reftest-file.c new/retro-gtk-0.16.1/tests/retro-reftest-file.c --- old/retro-gtk-0.16.0/tests/retro-reftest-file.c 2018-09-01 12:31:02.000000000 +0200 +++ new/retro-gtk-0.16.1/tests/retro-reftest-file.c 2019-03-11 09:44:31.000000000 +0100 @@ -37,10 +37,10 @@ #define RETRO_REFTEST_FILE_ERROR (retro_reftest_file_error_quark ()) -typedef enum +enum { RETRO_REFTEST_FILE_ERROR_NOT_A_UINT, -} ManetteMappingError; +}; GQuark retro_reftest_file_error_quark (void); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/retro-gtk-0.16.0/tests/test-core.c new/retro-gtk-0.16.1/tests/test-core.c --- old/retro-gtk-0.16.0/tests/test-core.c 2018-09-01 12:31:02.000000000 +0200 +++ new/retro-gtk-0.16.1/tests/test-core.c 2019-03-11 09:44:31.000000000 +0100 @@ -1,4 +1,4 @@ -/* test-core-descriptor.c +/* test-core.c * * Copyright (C) 2018 Adrien Plazas <[email protected]> *
