Upgrade GLib dependency to 2.38
This commit is contained in:
		| @@ -27,7 +27,7 @@ GTK_DOC_CHECK([1.19], [--flavour no-tmpl]) | |||||||
| PKG_PROG_PKG_CONFIG | PKG_PROG_PKG_CONFIG | ||||||
| GLIB_GSETTINGS | GLIB_GSETTINGS | ||||||
| AC_PATH_PROG([GLIB_MKENUMS], [glib-mkenums]) | AC_PATH_PROG([GLIB_MKENUMS], [glib-mkenums]) | ||||||
| PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.30]) | PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.38]) | ||||||
| PKG_CHECK_MODULES([GOBJECT], [gobject-2.0]) | PKG_CHECK_MODULES([GOBJECT], [gobject-2.0]) | ||||||
| PKG_CHECK_MODULES([GTK], [gtk+-3.0 >= 3.8]) | PKG_CHECK_MODULES([GTK], [gtk+-3.0 >= 3.8]) | ||||||
| PKG_CHECK_MODULES([LIBXML], [libxml-2.0]) | PKG_CHECK_MODULES([LIBXML], [libxml-2.0]) | ||||||
|   | |||||||
| @@ -5,9 +5,6 @@ | |||||||
| #include "config.h" | #include "config.h" | ||||||
| #include "astrognome.h" | #include "astrognome.h" | ||||||
|  |  | ||||||
| struct _AgAppPrivate { |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| G_DEFINE_TYPE(AgApp, ag_app, GTK_TYPE_APPLICATION); | G_DEFINE_TYPE(AgApp, ag_app, GTK_TYPE_APPLICATION); | ||||||
|  |  | ||||||
| GtkWindow * | GtkWindow * | ||||||
|   | |||||||
| @@ -16,11 +16,9 @@ G_BEGIN_DECLS | |||||||
|  |  | ||||||
| typedef struct _AgApp        AgApp; | typedef struct _AgApp        AgApp; | ||||||
| typedef struct _AgAppClass   AgAppClass; | typedef struct _AgAppClass   AgAppClass; | ||||||
| typedef struct _AgAppPrivate AgAppPrivate; |  | ||||||
|  |  | ||||||
| struct _AgApp { | struct _AgApp { | ||||||
|     GtkApplication parent_instance; |     GtkApplication parent_instance; | ||||||
|     AgAppPrivate   *priv; |  | ||||||
| }; | }; | ||||||
|  |  | ||||||
| struct _AgAppClass { | struct _AgAppClass { | ||||||
|   | |||||||
| @@ -33,9 +33,8 @@ typedef enum { | |||||||
|  |  | ||||||
| G_DEFINE_QUARK(ag_chart_error_quark, ag_chart_error); | G_DEFINE_QUARK(ag_chart_error_quark, ag_chart_error); | ||||||
|  |  | ||||||
| G_DEFINE_TYPE(AgChart, ag_chart, GSWE_TYPE_MOMENT); | G_DEFINE_TYPE_WITH_PRIVATE(AgChart, ag_chart, GSWE_TYPE_MOMENT); | ||||||
|  |  | ||||||
| #define GET_PRIVATE(instance) (G_TYPE_INSTANCE_GET_PRIVATE((instance), AG_TYPE_CHART, AgChartPrivate)) |  | ||||||
| #define ag_g_variant_unref(v) \ | #define ag_g_variant_unref(v) \ | ||||||
|     if ((v) != NULL) { \ |     if ((v) != NULL) { \ | ||||||
|         g_variant_unref((v)); \ |         g_variant_unref((v)); \ | ||||||
| @@ -56,8 +55,6 @@ ag_chart_class_init(AgChartClass *klass) | |||||||
| { | { | ||||||
|     GObjectClass *gobject_class = G_OBJECT_CLASS(klass); |     GObjectClass *gobject_class = G_OBJECT_CLASS(klass); | ||||||
|  |  | ||||||
|     g_type_class_add_private(klass, sizeof(AgChartPrivate)); |  | ||||||
|  |  | ||||||
|     gobject_class->set_property = ag_chart_set_property; |     gobject_class->set_property = ag_chart_set_property; | ||||||
|     gobject_class->get_property = ag_chart_get_property; |     gobject_class->get_property = ag_chart_get_property; | ||||||
|     gobject_class->finalize     = ag_chart_finalize; |     gobject_class->finalize     = ag_chart_finalize; | ||||||
| @@ -70,7 +67,7 @@ ag_chart_class_init(AgChartClass *klass) | |||||||
| static void | static void | ||||||
| ag_chart_init(AgChart *chart) | ag_chart_init(AgChart *chart) | ||||||
| { | { | ||||||
|     chart->priv              = GET_PRIVATE(chart); |     chart->priv              = ag_chart_get_instance_private(chart); | ||||||
|     chart->priv->name        = NULL; |     chart->priv->name        = NULL; | ||||||
|     chart->priv->country     = NULL; |     chart->priv->country     = NULL; | ||||||
|     chart->priv->city        = NULL; |     chart->priv->city        = NULL; | ||||||
|   | |||||||
| @@ -1,9 +1,5 @@ | |||||||
| #include "ag-settings.h" | #include "ag-settings.h" | ||||||
|  |  | ||||||
| G_DEFINE_TYPE(AgSettings, ag_settings, G_TYPE_OBJECT); |  | ||||||
|  |  | ||||||
| #define AG_SETTINGS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE((o), AG_TYPE_SETTINGS, AgSettingsPrivate)) |  | ||||||
|  |  | ||||||
| #define SETTINGS_SCHEMA_ID_WINDOW "eu.polonkai.gergely.Astrognome.state.window" | #define SETTINGS_SCHEMA_ID_WINDOW "eu.polonkai.gergely.Astrognome.state.window" | ||||||
| #define SETTINGS_SCHEMA_ID_CHART "eu.polonkai.gergely.Astrognome.state.chart" | #define SETTINGS_SCHEMA_ID_CHART "eu.polonkai.gergely.Astrognome.state.chart" | ||||||
|  |  | ||||||
| @@ -14,10 +10,12 @@ struct _AgSettingsPrivate { | |||||||
|     GSettings *settings_chart; |     GSettings *settings_chart; | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | G_DEFINE_TYPE_WITH_PRIVATE(AgSettings, ag_settings, G_TYPE_OBJECT); | ||||||
|  |  | ||||||
| static void | static void | ||||||
| ag_settings_init(AgSettings *settings) | ag_settings_init(AgSettings *settings) | ||||||
| { | { | ||||||
|     settings->priv                  = AG_SETTINGS_GET_PRIVATE(settings); |     settings->priv                  = ag_settings_get_instance_private(settings); | ||||||
|     settings->priv->settings_window = g_settings_new(SETTINGS_SCHEMA_ID_WINDOW); |     settings->priv->settings_window = g_settings_new(SETTINGS_SCHEMA_ID_WINDOW); | ||||||
|     settings->priv->settings_chart  = g_settings_new(SETTINGS_SCHEMA_ID_CHART); |     settings->priv->settings_chart  = g_settings_new(SETTINGS_SCHEMA_ID_CHART); | ||||||
| } | } | ||||||
| @@ -45,7 +43,6 @@ ag_settings_class_init(AgSettingsClass *klass) | |||||||
| { | { | ||||||
|     GObjectClass *gobject_class = G_OBJECT_CLASS(klass); |     GObjectClass *gobject_class = G_OBJECT_CLASS(klass); | ||||||
|  |  | ||||||
|     g_type_class_add_private(gobject_class, sizeof(AgSettingsPrivate)); |  | ||||||
|     gobject_class->dispose  = ag_settings_dispose; |     gobject_class->dispose  = ag_settings_dispose; | ||||||
|     gobject_class->finalize = ag_settings_finalize; |     gobject_class->finalize = ag_settings_finalize; | ||||||
| } | } | ||||||
|   | |||||||
| @@ -46,9 +46,7 @@ struct _AgWindowPrivate { | |||||||
|  |  | ||||||
| G_DEFINE_QUARK(ag_window_error_quark, ag_window_error); | G_DEFINE_QUARK(ag_window_error_quark, ag_window_error); | ||||||
|  |  | ||||||
| G_DEFINE_TYPE(AgWindow, ag_window, GTK_TYPE_APPLICATION_WINDOW); | G_DEFINE_TYPE_WITH_PRIVATE(AgWindow, ag_window, GTK_TYPE_APPLICATION_WINDOW); | ||||||
|  |  | ||||||
| #define GET_PRIVATE(instance) (G_TYPE_INSTANCE_GET_PRIVATE((instance), AG_TYPE_WINDOW, AgWindowPrivate)) |  | ||||||
|  |  | ||||||
| static void recalculate_chart(AgWindow *window); | static void recalculate_chart(AgWindow *window); | ||||||
|  |  | ||||||
| @@ -408,7 +406,7 @@ ag_window_init(AgWindow *window) | |||||||
|     GtkAccelGroup   *accel_group; |     GtkAccelGroup   *accel_group; | ||||||
|     GError          *err = NULL; |     GError          *err = NULL; | ||||||
|  |  | ||||||
|     window->priv = priv = GET_PRIVATE(window); |     window->priv = priv = ag_window_get_instance_private(window); | ||||||
|  |  | ||||||
|     priv->chart    = NULL; |     priv->chart    = NULL; | ||||||
|     priv->uri      = NULL; |     priv->uri      = NULL; | ||||||
| @@ -451,7 +449,6 @@ ag_window_class_init(AgWindowClass *klass) | |||||||
| { | { | ||||||
|     GObjectClass *gobject_class = G_OBJECT_CLASS(klass); |     GObjectClass *gobject_class = G_OBJECT_CLASS(klass); | ||||||
|  |  | ||||||
|     g_type_class_add_private(klass, sizeof(AgWindowPrivate)); |  | ||||||
|     gobject_class->dispose = ag_window_dispose; |     gobject_class->dispose = ag_window_dispose; | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user