diff --git a/docs/reference/gobject/gobject-sections.txt b/docs/reference/gobject/gobject-sections.txt index 03f513c9b..abcf24859 100644 --- a/docs/reference/gobject/gobject-sections.txt +++ b/docs/reference/gobject/gobject-sections.txt @@ -365,6 +365,7 @@ G_TYPE_BYTES G_TYPE_VARIANT_TYPE G_TYPE_ERROR G_TYPE_DATE_TIME +G_TYPE_TIME_ZONE G_TYPE_IO_CHANNEL G_TYPE_IO_CONDITION G_TYPE_VARIANT_BUILDER @@ -389,6 +390,7 @@ g_byte_array_get_type g_ptr_array_get_type g_error_get_type g_date_time_get_type +g_time_zone_get_type g_variant_get_gtype g_variant_type_get_gtype g_variant_builder_get_type diff --git a/gobject/gboxed.c b/gobject/gboxed.c index 7936d45f5..b5c60290e 100644 --- a/gobject/gboxed.c +++ b/gobject/gboxed.c @@ -144,6 +144,7 @@ G_DEFINE_BOXED_TYPE (GVariantBuilder, g_variant_builder, g_variant_builder_ref, G_DEFINE_BOXED_TYPE (GError, g_error, g_error_copy, g_error_free) G_DEFINE_BOXED_TYPE (GDateTime, g_date_time, g_date_time_ref, g_date_time_unref); +G_DEFINE_BOXED_TYPE (GTimeZone, g_time_zone, g_time_zone_ref, g_time_zone_unref); G_DEFINE_BOXED_TYPE (GKeyFile, g_key_file, g_key_file_ref, g_key_file_unref) G_DEFINE_BOXED_TYPE (GMainLoop, g_main_loop, g_main_loop_ref, g_main_loop_unref) diff --git a/gobject/glib-types.h b/gobject/glib-types.h index e2625340a..50bc03399 100644 --- a/gobject/glib-types.h +++ b/gobject/glib-types.h @@ -168,6 +168,15 @@ typedef gsize GType; */ #define G_TYPE_DATE_TIME (g_date_time_get_type ()) +/** + * G_TYPE_TIME_ZONE: + * + * The #GType for a boxed type holding a #GTimeZone. + * + * Since: 2.34 + */ +#define G_TYPE_TIME_ZONE (g_time_zone_get_type ()) + /** * G_TYPE_IO_CHANNEL: * @@ -241,6 +250,7 @@ GLIB_AVAILABLE_IN_2_30 GType g_match_info_get_type (void) G_GNUC_CONST; GType g_error_get_type (void) G_GNUC_CONST; GType g_date_time_get_type (void) G_GNUC_CONST; +GType g_time_zone_get_type (void) G_GNUC_CONST; GType g_io_channel_get_type (void) G_GNUC_CONST; GType g_io_condition_get_type (void) G_GNUC_CONST; GType g_variant_builder_get_type (void) G_GNUC_CONST; diff --git a/gobject/gobject.symbols b/gobject/gobject.symbols index bed2ec9ee..b5fa09efa 100644 --- a/gobject/gobject.symbols +++ b/gobject/gobject.symbols @@ -16,6 +16,7 @@ g_boxed_free g_boxed_type_register_static g_date_get_type g_date_time_get_type +g_time_zone_get_type g_gstring_get_type g_strv_get_type g_hash_table_get_type