mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-09-27 17:52:58 +02:00
Merge branch 'drop-g-disable-deprecated' into 'master'
Drop G_DISABLE_DEPRECATED Closes #1060 and #638 See merge request GNOME/glib!871
This commit is contained in:
@@ -2017,6 +2017,7 @@ g_object_new_with_properties (GType object_type,
|
||||
* Deprecated: 2.54: Use g_object_new_with_properties() instead.
|
||||
* deprecated. See #GParameter for more information.
|
||||
*/
|
||||
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
|
||||
gpointer
|
||||
g_object_newv (GType object_type,
|
||||
guint n_parameters,
|
||||
@@ -2068,6 +2069,7 @@ g_object_newv (GType object_type,
|
||||
|
||||
return object;
|
||||
}
|
||||
G_GNUC_END_IGNORE_DEPRECATIONS
|
||||
|
||||
/**
|
||||
* g_object_new_valist: (skip)
|
||||
|
@@ -424,10 +424,14 @@ GObject* g_object_new_with_properties (GType object_type,
|
||||
guint n_properties,
|
||||
const char *names[],
|
||||
const GValue values[]);
|
||||
|
||||
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
|
||||
GLIB_DEPRECATED_IN_2_54_FOR(g_object_new_with_properties)
|
||||
gpointer g_object_newv (GType object_type,
|
||||
guint n_parameters,
|
||||
GParameter *parameters);
|
||||
G_GNUC_END_IGNORE_DEPRECATIONS
|
||||
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
GObject* g_object_new_valist (GType object_type,
|
||||
const gchar *first_property_name,
|
||||
|
@@ -156,9 +156,7 @@ typedef enum
|
||||
G_PARAM_CONSTRUCT_ONLY = 1 << 3,
|
||||
G_PARAM_LAX_VALIDATION = 1 << 4,
|
||||
G_PARAM_STATIC_NAME = 1 << 5,
|
||||
#ifndef G_DISABLE_DEPRECATED
|
||||
G_PARAM_PRIVATE = G_PARAM_STATIC_NAME,
|
||||
#endif
|
||||
G_PARAM_PRIVATE GLIB_DEPRECATED_ENUMERATOR_IN_2_26 = G_PARAM_STATIC_NAME,
|
||||
G_PARAM_STATIC_NICK = 1 << 6,
|
||||
G_PARAM_STATIC_BLURB = 1 << 7,
|
||||
/* User defined flags go here */
|
||||
@@ -193,7 +191,7 @@ typedef enum
|
||||
/* --- typedefs & structures --- */
|
||||
typedef struct _GParamSpec GParamSpec;
|
||||
typedef struct _GParamSpecClass GParamSpecClass;
|
||||
typedef struct _GParameter GParameter;
|
||||
typedef struct _GParameter GParameter GLIB_DEPRECATED_TYPE_IN_2_54;
|
||||
typedef struct _GParamSpecPool GParamSpecPool;
|
||||
/**
|
||||
* GParamSpec: (ref-func g_param_spec_ref_sink) (unref-func g_param_spec_uref) (set-value-func g_value_set_param) (get-value-func g_value_get_param)
|
||||
@@ -274,7 +272,7 @@ struct _GParameter /* auxiliary structure for _setv() variants */
|
||||
{
|
||||
const gchar *name;
|
||||
GValue value;
|
||||
};
|
||||
} GLIB_DEPRECATED_TYPE_IN_2_54;
|
||||
|
||||
|
||||
/* --- prototypes --- */
|
||||
|
@@ -452,7 +452,7 @@ G_BEGIN_DECLS
|
||||
*
|
||||
* Deprecated: 2.32: Use #GArray instead of #GValueArray
|
||||
*/
|
||||
#define G_TYPE_PARAM_VALUE_ARRAY (g_param_spec_types[18])
|
||||
#define G_TYPE_PARAM_VALUE_ARRAY (g_param_spec_types[18]) GLIB_DEPRECATED_MACRO_IN_2_32
|
||||
/**
|
||||
* G_IS_PARAM_SPEC_VALUE_ARRAY:
|
||||
* @pspec: a valid #GParamSpec instance
|
||||
@@ -463,7 +463,7 @@ G_BEGIN_DECLS
|
||||
*
|
||||
* Deprecated: 2.32: Use #GArray instead of #GValueArray
|
||||
*/
|
||||
#define G_IS_PARAM_SPEC_VALUE_ARRAY(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_VALUE_ARRAY))
|
||||
#define G_IS_PARAM_SPEC_VALUE_ARRAY(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM_VALUE_ARRAY)) GLIB_DEPRECATED_MACRO_IN_2_32
|
||||
/**
|
||||
* G_PARAM_SPEC_VALUE_ARRAY:
|
||||
* @pspec: a valid #GParamSpec instance
|
||||
@@ -472,7 +472,7 @@ G_BEGIN_DECLS
|
||||
*
|
||||
* Deprecated: 2.32: Use #GArray instead of #GValueArray
|
||||
*/
|
||||
#define G_PARAM_SPEC_VALUE_ARRAY(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_VALUE_ARRAY, GParamSpecValueArray))
|
||||
#define G_PARAM_SPEC_VALUE_ARRAY(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_VALUE_ARRAY, GParamSpecValueArray)) GLIB_DEPRECATED_MACRO_IN_2_32
|
||||
|
||||
/**
|
||||
* G_TYPE_PARAM_OBJECT:
|
||||
|
@@ -44,7 +44,9 @@ G_STMT_START { \
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
|
||||
extern GTypeDebugFlags _g_type_debug_flags;
|
||||
G_GNUC_END_IGNORE_DEPRECATIONS
|
||||
|
||||
typedef struct _GRealClosure GRealClosure;
|
||||
struct _GRealClosure
|
||||
|
@@ -380,7 +380,10 @@ static GQuark static_quark_type_flags = 0;
|
||||
static GQuark static_quark_iface_holder = 0;
|
||||
static GQuark static_quark_dependants_array = 0;
|
||||
static guint type_registration_serial = 0;
|
||||
|
||||
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
|
||||
GTypeDebugFlags _g_type_debug_flags = 0;
|
||||
G_GNUC_END_IGNORE_DEPRECATIONS
|
||||
|
||||
/* --- type nodes --- */
|
||||
static GHashTable *static_type_nodes_ht = NULL;
|
||||
@@ -4332,6 +4335,7 @@ _g_type_boxed_init (GType type,
|
||||
*
|
||||
* Deprecated: 2.36: the type system is now initialised automatically
|
||||
*/
|
||||
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
|
||||
void
|
||||
g_type_init_with_debug_flags (GTypeDebugFlags debug_flags)
|
||||
{
|
||||
@@ -4340,6 +4344,7 @@ g_type_init_with_debug_flags (GTypeDebugFlags debug_flags)
|
||||
if (debug_flags)
|
||||
g_message ("g_type_init_with_debug_flags() is no longer supported. Use the GOBJECT_DEBUG environment variable.");
|
||||
}
|
||||
G_GNUC_END_IGNORE_DEPRECATIONS
|
||||
|
||||
/**
|
||||
* g_type_init:
|
||||
|
@@ -638,7 +638,7 @@ struct _GTypeQuery
|
||||
* `your_type_get_instance_private()` function instead
|
||||
* Returns: (not nullable): a pointer to the private data structure
|
||||
*/
|
||||
#define G_TYPE_INSTANCE_GET_PRIVATE(instance, g_type, c_type) ((c_type*) g_type_instance_get_private ((GTypeInstance*) (instance), (g_type)))
|
||||
#define G_TYPE_INSTANCE_GET_PRIVATE(instance, g_type, c_type) ((c_type*) g_type_instance_get_private ((GTypeInstance*) (instance), (g_type))) GLIB_DEPRECATED_MACRO_IN_2_58_FOR(G_ADD_PRIVATE)
|
||||
|
||||
/**
|
||||
* G_TYPE_CLASS_GET_PRIVATE:
|
||||
@@ -680,14 +680,17 @@ typedef enum /*< skip >*/
|
||||
G_TYPE_DEBUG_SIGNALS = 1 << 1,
|
||||
G_TYPE_DEBUG_INSTANCE_COUNT = 1 << 2,
|
||||
G_TYPE_DEBUG_MASK = 0x07
|
||||
} GTypeDebugFlags;
|
||||
} GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
|
||||
|
||||
|
||||
/* --- prototypes --- */
|
||||
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
|
||||
GLIB_DEPRECATED_IN_2_36
|
||||
void g_type_init (void);
|
||||
GLIB_DEPRECATED_IN_2_36
|
||||
void g_type_init_with_debug_flags (GTypeDebugFlags debug_flags);
|
||||
G_GNUC_END_IGNORE_DEPRECATIONS
|
||||
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
const gchar * g_type_name (GType type);
|
||||
GLIB_AVAILABLE_IN_ALL
|
||||
|
@@ -35,7 +35,7 @@ G_BEGIN_DECLS
|
||||
*
|
||||
* Deprecated: 2.32: Use #GArray instead of #GValueArray
|
||||
*/
|
||||
#define G_TYPE_VALUE_ARRAY (g_value_array_get_type ())
|
||||
#define G_TYPE_VALUE_ARRAY (g_value_array_get_type ()) GLIB_DEPRECATED_MACRO_IN_2_32_FOR(G_TYPE_ARRAY)
|
||||
|
||||
/* --- typedefs & structs --- */
|
||||
typedef struct _GValueArray GValueArray;
|
||||
|
@@ -1,3 +1,6 @@
|
||||
/* We are testing some deprecated APIs here */
|
||||
#define GLIB_DISABLE_DEPRECATION_WARNINGS
|
||||
|
||||
#include <glib-object.h>
|
||||
|
||||
typedef struct {
|
||||
|
Reference in New Issue
Block a user