[clutter] script: Hide private symbols
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [clutter] script: Hide private symbols
- Date: Wed, 7 Sep 2011 15:16:39 +0000 (UTC)
commit bcd37e2e3d96975c875acf7919405ec246064743
Author: Emmanuele Bassi <ebassi linux intel com>
Date: Wed Sep 7 16:14:10 2011 +0100
script: Hide private symbols
A bunch of private functions we use when parsing got exposed accidentaly
to the list of public symbols by virtue of not having the leading '_'
that we use to filter them out of the shared object â all the while the
header that declares them is a private, non installed one.
Let's rectify this situation with a bit of minor surgery on the code.
clutter/clutter-alpha.c | 2 +-
clutter/clutter-animation.c | 2 +-
clutter/clutter-animator.c | 18 +++---
clutter/clutter-model.c | 12 ++--
clutter/clutter-script-parser.c | 114 +++++++++++++++++++-------------------
clutter/clutter-script-private.h | 54 +++++++++---------
clutter/clutter-script.c | 2 +-
clutter/clutter-state.c | 12 ++--
8 files changed, 108 insertions(+), 108 deletions(-)
---
diff --git a/clutter/clutter-alpha.c b/clutter/clutter-alpha.c
index 38e1e22..f79a2e8 100644
--- a/clutter/clutter-alpha.c
+++ b/clutter/clutter-alpha.c
@@ -303,7 +303,7 @@ clutter_alpha_parse_custom_node (ClutterScriptable *scriptable,
{
gulong mode;
- mode = clutter_script_resolve_animation_mode (node);
+ mode = _clutter_script_resolve_animation_mode (node);
g_value_init (value, G_TYPE_ULONG);
g_value_set_ulong (value, mode);
diff --git a/clutter/clutter-animation.c b/clutter/clutter-animation.c
index d4d48f3..a572c31 100644
--- a/clutter/clutter-animation.c
+++ b/clutter/clutter-animation.c
@@ -431,7 +431,7 @@ clutter_animation_parse_custom_node (ClutterScriptable *scriptable,
{
gulong mode;
- mode = clutter_script_resolve_animation_mode (node);
+ mode = _clutter_script_resolve_animation_mode (node);
g_value_init (value, G_TYPE_ULONG);
g_value_set_ulong (value, mode);
diff --git a/clutter/clutter-animator.c b/clutter/clutter-animator.c
index 61715e8..0b863bc 100644
--- a/clutter/clutter-animator.c
+++ b/clutter/clutter-animator.c
@@ -1513,9 +1513,9 @@ resolve_interpolation (JsonNode *node)
gboolean res;
gint enum_value;
- res = clutter_script_enum_from_string (CLUTTER_TYPE_INTERPOLATION,
- str,
- &enum_value);
+ res = _clutter_script_enum_from_string (CLUTTER_TYPE_INTERPOLATION,
+ str,
+ &enum_value);
if (res)
return enum_value;
}
@@ -1620,7 +1620,7 @@ parse_animator_property (JsonArray *array,
gboolean res;
progress = json_array_get_double_element (key, 0);
- mode = clutter_script_resolve_animation_mode (json_array_get_element (key, 1));
+ mode = _clutter_script_resolve_animation_mode (json_array_get_element (key, 1));
animator_key = clutter_animator_key_new (clos->animator,
gobject,
@@ -1628,11 +1628,11 @@ parse_animator_property (JsonArray *array,
progress,
mode);
- res = clutter_script_parse_node (clos->script,
- &(animator_key->value),
- pname,
- json_array_get_element (key, 2),
- pspec);
+ res = _clutter_script_parse_node (clos->script,
+ &(animator_key->value),
+ pname,
+ json_array_get_element (key, 2),
+ pspec);
if (!res)
{
g_warning ("Unable to parse the key value for the "
diff --git a/clutter/clutter-model.c b/clutter/clutter-model.c
index a43222c..17836c3 100644
--- a/clutter/clutter-model.c
+++ b/clutter/clutter-model.c
@@ -680,9 +680,9 @@ clutter_model_set_custom_property (ClutterScriptable *scriptable,
column_name = clutter_model_get_column_name (model, i);
columns[i] = i;
g_value_init (&v, column_type);
- clutter_script_parse_node (script, &v, column_name,
- json_array_get_element (array, i),
- NULL);
+ _clutter_script_parse_node (script, &v, column_name,
+ json_array_get_element (array, i),
+ NULL);
g_value_array_append (values, &v);
g_value_unset (&v);
}
@@ -719,9 +719,9 @@ clutter_model_set_custom_property (ClutterScriptable *scriptable,
columns[column] = i;
g_value_init (&v, col_type);
member = json_object_get_member (object, mname);
- clutter_script_parse_node (script, &v,
- col_name, member,
- NULL);
+ _clutter_script_parse_node (script, &v,
+ col_name, member,
+ NULL);
g_value_array_append (values, &v);
g_value_unset (&v);
break;
diff --git a/clutter/clutter-script-parser.c b/clutter/clutter-script-parser.c
index 7408e1d..8a33b55 100644
--- a/clutter/clutter-script-parser.c
+++ b/clutter/clutter-script-parser.c
@@ -66,7 +66,7 @@ clutter_script_parser_init (ClutterScriptParser *parser)
}
GType
-clutter_script_get_type_from_symbol (const gchar *symbol)
+_clutter_script_get_type_from_symbol (const gchar *symbol)
{
static GModule *module = NULL;
GTypeGetFunc func;
@@ -82,7 +82,7 @@ clutter_script_get_type_from_symbol (const gchar *symbol)
}
GType
-clutter_script_get_type_from_class (const gchar *name)
+_clutter_script_get_type_from_class (const gchar *name)
{
static GModule *module = NULL;
GString *symbol_name = g_string_sized_new (64);
@@ -160,9 +160,9 @@ clutter_script_get_type_from_class (const gchar *name)
* Return value: %TRUE if the conversion was successfull.
*/
gboolean
-clutter_script_enum_from_string (GType type,
- const gchar *string,
- gint *enum_value)
+_clutter_script_enum_from_string (GType type,
+ const gchar *string,
+ gint *enum_value)
{
GEnumClass *eclass;
GEnumValue *ev;
@@ -195,9 +195,9 @@ clutter_script_enum_from_string (GType type,
}
gboolean
-clutter_script_flags_from_string (GType type,
- const gchar *string,
- gint *flags_value)
+_clutter_script_flags_from_string (GType type,
+ const gchar *string,
+ gint *flags_value)
{
gchar *endptr, *prevptr;
guint i, j, ret, value;
@@ -323,9 +323,9 @@ parse_knot_from_object (JsonObject *object,
}
gboolean
-clutter_script_parse_knot (ClutterScript *script,
- JsonNode *node,
- ClutterKnot *knot)
+_clutter_script_parse_knot (ClutterScript *script,
+ JsonNode *node,
+ ClutterKnot *knot)
{
g_return_val_if_fail (CLUTTER_IS_SCRIPT (script), FALSE);
g_return_val_if_fail (node != NULL, FALSE);
@@ -389,9 +389,9 @@ parse_geometry_from_object (JsonObject *object,
}
gboolean
-clutter_script_parse_geometry (ClutterScript *script,
- JsonNode *node,
- ClutterGeometry *geometry)
+_clutter_script_parse_geometry (ClutterScript *script,
+ JsonNode *node,
+ ClutterGeometry *geometry)
{
g_return_val_if_fail (CLUTTER_IS_SCRIPT (script), FALSE);
g_return_val_if_fail (node != NULL, FALSE);
@@ -460,9 +460,9 @@ parse_color_from_object (JsonObject *object,
}
gboolean
-clutter_script_parse_color (ClutterScript *script,
- JsonNode *node,
- ClutterColor *color)
+_clutter_script_parse_color (ClutterScript *script,
+ JsonNode *node,
+ ClutterColor *color)
{
g_return_val_if_fail (CLUTTER_IS_SCRIPT (script), FALSE);
g_return_val_if_fail (node != NULL, FALSE);
@@ -774,7 +774,7 @@ static const struct
static const gint n_animation_modes = G_N_ELEMENTS (animation_modes);
gulong
-clutter_script_resolve_animation_mode (JsonNode *node)
+_clutter_script_resolve_animation_mode (JsonNode *node)
{
gint i, res = CLUTTER_CUSTOM_MODE;
@@ -800,9 +800,9 @@ clutter_script_resolve_animation_mode (JsonNode *node)
return animation_modes[i].mode;
}
- if (clutter_script_enum_from_string (CLUTTER_TYPE_ANIMATION_MODE,
- name,
- &res))
+ if (_clutter_script_enum_from_string (CLUTTER_TYPE_ANIMATION_MODE,
+ name,
+ &res))
return res;
g_warning ("Unable to find the animation mode '%s'", name);
@@ -869,7 +869,7 @@ _clutter_script_parse_alpha (ClutterScript *script,
val = json_object_get_member (object, "mode");
if (val != NULL)
- mode = clutter_script_resolve_animation_mode (val);
+ mode = _clutter_script_resolve_animation_mode (val);
if (mode == CLUTTER_CUSTOM_MODE)
{
@@ -1083,11 +1083,11 @@ clutter_script_parser_parse_end (JsonParser *parser)
}
gboolean
-clutter_script_parse_node (ClutterScript *script,
- GValue *value,
- const gchar *name,
- JsonNode *node,
- GParamSpec *pspec)
+_clutter_script_parse_node (ClutterScript *script,
+ GValue *value,
+ const gchar *name,
+ JsonNode *node,
+ GParamSpec *pspec)
{
GValue node_value = { 0, };
gboolean retval = FALSE;
@@ -1155,7 +1155,7 @@ clutter_script_parse_node (ClutterScript *script,
/* knot := { "x" : (int), "y" : (int) } */
- if (clutter_script_parse_knot (script, node, &knot))
+ if (_clutter_script_parse_knot (script, node, &knot))
{
g_value_set_boxed (value, &knot);
return TRUE;
@@ -1173,7 +1173,7 @@ clutter_script_parse_node (ClutterScript *script,
* }
*/
- if (clutter_script_parse_geometry (script, node, &geom))
+ if (_clutter_script_parse_geometry (script, node, &geom))
{
g_value_set_boxed (value, &geom);
return TRUE;
@@ -1191,7 +1191,7 @@ clutter_script_parse_node (ClutterScript *script,
* }
*/
- if (clutter_script_parse_color (script, node, &color))
+ if (_clutter_script_parse_color (script, node, &color))
{
g_value_set_boxed (value, &color);
return TRUE;
@@ -1214,7 +1214,7 @@ clutter_script_parse_node (ClutterScript *script,
/* knot := [ (int), (int) ] */
- if (clutter_script_parse_knot (script, node, &knot))
+ if (_clutter_script_parse_knot (script, node, &knot))
{
g_value_set_boxed (value, &knot);
return TRUE;
@@ -1226,7 +1226,7 @@ clutter_script_parse_node (ClutterScript *script,
/* geometry := [ (int), (int), (int), (int) ] */
- if (clutter_script_parse_geometry (script, node, &geom))
+ if (_clutter_script_parse_geometry (script, node, &geom))
{
g_value_set_boxed (value, &geom);
return TRUE;
@@ -1238,7 +1238,7 @@ clutter_script_parse_node (ClutterScript *script,
/* color := [ (int), (int), (int), (int) ] */
- if (clutter_script_parse_color (script, node, &color))
+ if (_clutter_script_parse_color (script, node, &color))
{
g_value_set_boxed (value, &color);
return TRUE;
@@ -1337,9 +1337,9 @@ clutter_script_parse_node (ClutterScript *script,
{
gint enum_value;
- retval = clutter_script_enum_from_string (G_VALUE_TYPE (value),
- g_value_get_string (&node_value),
- &enum_value);
+ retval = _clutter_script_enum_from_string (G_VALUE_TYPE (value),
+ g_value_get_string (&node_value),
+ &enum_value);
if (retval)
g_value_set_enum (value, enum_value);
}
@@ -1355,9 +1355,9 @@ clutter_script_parse_node (ClutterScript *script,
{
gint flags_value;
- retval = clutter_script_flags_from_string (G_VALUE_TYPE (value),
- g_value_get_string (&node_value),
- &flags_value);
+ retval = _clutter_script_flags_from_string (G_VALUE_TYPE (value),
+ g_value_get_string (&node_value),
+ &flags_value);
if (retval)
g_value_set_flags (value, flags_value);
}
@@ -1368,7 +1368,7 @@ clutter_script_parse_node (ClutterScript *script,
{
ClutterColor color = { 0, };
- retval = clutter_script_parse_color (script, node, &color);
+ retval = _clutter_script_parse_color (script, node, &color);
if (retval)
clutter_value_set_color (value, &color);
}
@@ -1464,10 +1464,10 @@ clutter_script_translate_parameters (ClutterScript *script,
pinfo->node);
if (!res)
- res = clutter_script_parse_node (script, ¶m.value,
- pinfo->name,
- pinfo->node,
- pinfo->pspec);
+ res = _clutter_script_parse_node (script, ¶m.value,
+ pinfo->name,
+ pinfo->node,
+ pinfo->pspec);
if (!res)
{
@@ -1534,10 +1534,10 @@ clutter_script_construct_parameters (ClutterScript *script,
param.name = g_strdup (pinfo->name);
- if (!clutter_script_parse_node (script, ¶m.value,
- pinfo->name,
- pinfo->node,
- pinfo->pspec))
+ if (!_clutter_script_parse_node (script, ¶m.value,
+ pinfo->name,
+ pinfo->node,
+ pinfo->pspec))
{
unparsed = g_list_prepend (unparsed, pinfo);
continue;
@@ -1626,10 +1626,10 @@ apply_layout_properties (ClutterScript *script,
pinfo->node);
if (!res)
- res = clutter_script_parse_node (script, &value,
- name,
- pinfo->node,
- pinfo->pspec);
+ res = _clutter_script_parse_node (script, &value,
+ name,
+ pinfo->node,
+ pinfo->pspec);
if (!res)
{
@@ -1726,10 +1726,10 @@ apply_child_properties (ClutterScript *script,
pinfo->node);
if (!res)
- res = clutter_script_parse_node (script, &value,
- name,
- pinfo->node,
- pinfo->pspec);
+ res = _clutter_script_parse_node (script, &value,
+ name,
+ pinfo->node,
+ pinfo->pspec);
if (!res)
{
@@ -1952,7 +1952,7 @@ _clutter_script_construct_object (ClutterScript *script,
if (oinfo->gtype == G_TYPE_INVALID)
{
if (G_UNLIKELY (oinfo->type_func))
- oinfo->gtype = clutter_script_get_type_from_symbol (oinfo->type_func);
+ oinfo->gtype = _clutter_script_get_type_from_symbol (oinfo->type_func);
else
oinfo->gtype = clutter_script_get_type_from_name (script, oinfo->class_name);
diff --git a/clutter/clutter-script-private.h b/clutter/clutter-script-private.h
index d9753ee..bde5037 100644
--- a/clutter/clutter-script-private.h
+++ b/clutter/clutter-script-private.h
@@ -101,33 +101,33 @@ void property_info_free (gpointer data);
GType clutter_script_parser_get_type (void) G_GNUC_CONST;
-gboolean clutter_script_parse_node (ClutterScript *script,
- GValue *value,
- const gchar *name,
- JsonNode *node,
- GParamSpec *pspec);
-
-GType clutter_script_get_type_from_symbol (const gchar *symbol);
-GType clutter_script_get_type_from_class (const gchar *name);
-
-gulong clutter_script_resolve_animation_mode (JsonNode *node);
-
-gboolean clutter_script_enum_from_string (GType gtype,
- const gchar *string,
- gint *enum_value);
-gboolean clutter_script_flags_from_string (GType gtype,
- const gchar *string,
- gint *flags_value);
-
-gboolean clutter_script_parse_knot (ClutterScript *script,
- JsonNode *node,
- ClutterKnot *knot);
-gboolean clutter_script_parse_geometry (ClutterScript *script,
- JsonNode *node,
- ClutterGeometry *geometry);
-gboolean clutter_script_parse_color (ClutterScript *script,
- JsonNode *node,
- ClutterColor *color);
+gboolean _clutter_script_parse_node (ClutterScript *script,
+ GValue *value,
+ const gchar *name,
+ JsonNode *node,
+ GParamSpec *pspec);
+
+GType _clutter_script_get_type_from_symbol (const gchar *symbol);
+GType _clutter_script_get_type_from_class (const gchar *name);
+
+gulong _clutter_script_resolve_animation_mode (JsonNode *node);
+
+gboolean _clutter_script_enum_from_string (GType gtype,
+ const gchar *string,
+ gint *enum_value);
+gboolean _clutter_script_flags_from_string (GType gtype,
+ const gchar *string,
+ gint *flags_value);
+
+gboolean _clutter_script_parse_knot (ClutterScript *script,
+ JsonNode *node,
+ ClutterKnot *knot);
+gboolean _clutter_script_parse_geometry (ClutterScript *script,
+ JsonNode *node,
+ ClutterGeometry *geometry);
+gboolean _clutter_script_parse_color (ClutterScript *script,
+ JsonNode *node,
+ ClutterColor *color);
GObject *_clutter_script_parse_alpha (ClutterScript *script,
JsonNode *node);
diff --git a/clutter/clutter-script.c b/clutter/clutter-script.c
index 5808d02..0c50e3b 100644
--- a/clutter/clutter-script.c
+++ b/clutter/clutter-script.c
@@ -294,7 +294,7 @@ clutter_script_real_get_type_from_name (ClutterScript *script,
if (gtype != G_TYPE_INVALID)
return gtype;
- return clutter_script_get_type_from_class (type_name);
+ return _clutter_script_get_type_from_class (type_name);
}
void
diff --git a/clutter/clutter-state.c b/clutter/clutter-state.c
index 7471f77..236ca90 100644
--- a/clutter/clutter-state.c
+++ b/clutter/clutter-state.c
@@ -2136,17 +2136,17 @@ parse_state_transition (JsonArray *array,
continue;
}
- mode = clutter_script_resolve_animation_mode (json_array_get_element (key, 2));
+ mode = _clutter_script_resolve_animation_mode (json_array_get_element (key, 2));
state_key = clutter_state_key_new (target_state,
gobject, property, pspec,
mode);
- res = clutter_script_parse_node (clos->script,
- &(state_key->value),
- property,
- json_array_get_element (key, 3),
- pspec);
+ res = _clutter_script_parse_node (clos->script,
+ &(state_key->value),
+ property,
+ json_array_get_element (key, 3),
+ pspec);
if (!res)
{
g_warning ("Unable to parse the key value for the "
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]