mirror of
https://github.com/brl/mutter.git
synced 2024-12-23 11:32:04 +00:00
2007-12-06 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/json/json-parser.[ch]: Use gssize, size we allow -1 as a length (meaning "use the whole string"). (json_parser_load_from_data): Use the passed length instead of using strlen() all the time. * clutter/clutter-script.[ch]: Ditto as above.
This commit is contained in:
parent
6e25c4ef96
commit
6fae4bcfc9
10
ChangeLog
10
ChangeLog
@ -1,3 +1,13 @@
|
|||||||
|
2007-12-06 Emmanuele Bassi <ebassi@openedhand.com>
|
||||||
|
|
||||||
|
* clutter/json/json-parser.[ch]: Use gssize, size we allow -1
|
||||||
|
as a length (meaning "use the whole string").
|
||||||
|
|
||||||
|
(json_parser_load_from_data): Use the passed length instead of
|
||||||
|
using strlen() all the time.
|
||||||
|
|
||||||
|
* clutter/clutter-script.[ch]: Ditto as above.
|
||||||
|
|
||||||
2007-12-06 Emmanuele Bassi <ebassi@openedhand.com>
|
2007-12-06 Emmanuele Bassi <ebassi@openedhand.com>
|
||||||
|
|
||||||
* clutter/pango/pangoclutter-render.c: Hush a compiler warning
|
* clutter/pango/pangoclutter-render.c: Hush a compiler warning
|
||||||
|
@ -1602,7 +1602,7 @@ clutter_script_load_from_file (ClutterScript *script,
|
|||||||
guint
|
guint
|
||||||
clutter_script_load_from_data (ClutterScript *script,
|
clutter_script_load_from_data (ClutterScript *script,
|
||||||
const gchar *data,
|
const gchar *data,
|
||||||
gsize length,
|
gssize length,
|
||||||
GError **error)
|
GError **error)
|
||||||
{
|
{
|
||||||
ClutterScriptPrivate *priv;
|
ClutterScriptPrivate *priv;
|
||||||
@ -1611,6 +1611,9 @@ clutter_script_load_from_data (ClutterScript *script,
|
|||||||
g_return_val_if_fail (CLUTTER_IS_SCRIPT (script), 0);
|
g_return_val_if_fail (CLUTTER_IS_SCRIPT (script), 0);
|
||||||
g_return_val_if_fail (data != NULL, 0);
|
g_return_val_if_fail (data != NULL, 0);
|
||||||
|
|
||||||
|
if (length < 0)
|
||||||
|
length = strlen (data);
|
||||||
|
|
||||||
priv = script->priv;
|
priv = script->priv;
|
||||||
|
|
||||||
g_free (priv->filename);
|
g_free (priv->filename);
|
||||||
|
@ -120,7 +120,7 @@ guint clutter_script_load_from_file (ClutterScript *script,
|
|||||||
GError **error);
|
GError **error);
|
||||||
guint clutter_script_load_from_data (ClutterScript *script,
|
guint clutter_script_load_from_data (ClutterScript *script,
|
||||||
const gchar *data,
|
const gchar *data,
|
||||||
gsize length,
|
gssize length,
|
||||||
GError **error);
|
GError **error);
|
||||||
GObject * clutter_script_get_object (ClutterScript *script,
|
GObject * clutter_script_get_object (ClutterScript *script,
|
||||||
const gchar *name);
|
const gchar *name);
|
||||||
|
@ -888,7 +888,7 @@ json_parser_load_from_file (JsonParser *parser,
|
|||||||
gboolean
|
gboolean
|
||||||
json_parser_load_from_data (JsonParser *parser,
|
json_parser_load_from_data (JsonParser *parser,
|
||||||
const gchar *data,
|
const gchar *data,
|
||||||
gsize length,
|
gssize length,
|
||||||
GError **error)
|
GError **error)
|
||||||
{
|
{
|
||||||
GScanner *scanner;
|
GScanner *scanner;
|
||||||
@ -909,7 +909,7 @@ json_parser_load_from_data (JsonParser *parser,
|
|||||||
}
|
}
|
||||||
|
|
||||||
scanner = json_scanner_new (parser);
|
scanner = json_scanner_new (parser);
|
||||||
g_scanner_input_text (scanner, data, strlen (data));
|
g_scanner_input_text (scanner, data, length);
|
||||||
|
|
||||||
for (i = 0; i < n_symbols; i++)
|
for (i = 0; i < n_symbols; i++)
|
||||||
{
|
{
|
||||||
|
@ -135,7 +135,7 @@ gboolean json_parser_load_from_file (JsonParser *parser,
|
|||||||
GError **error);
|
GError **error);
|
||||||
gboolean json_parser_load_from_data (JsonParser *parser,
|
gboolean json_parser_load_from_data (JsonParser *parser,
|
||||||
const gchar *data,
|
const gchar *data,
|
||||||
gsize length,
|
gssize length,
|
||||||
GError **error);
|
GError **error);
|
||||||
JsonNode * json_parser_get_root (JsonParser *parser);
|
JsonNode * json_parser_get_root (JsonParser *parser);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user