1.1 --- a/Adium.xcodeproj/project.pbxproj Fri Aug 10 15:32:30 2012 +0200
1.2 +++ b/Adium.xcodeproj/project.pbxproj Fri Aug 10 18:20:02 2012 +0200
1.3 @@ -145,9 +145,6 @@
1.4 11879C0B0F6FF4C400CACFB1 /* AITwitterAccountOAuthSetup.m in Sources */ = {isa = PBXBuildFile; fileRef = 11879C0A0F6FF4C400CACFB1 /* AITwitterAccountOAuthSetup.m */; };
1.5 11879DF80F6FFC0B00CACFB1 /* OAuthConsumer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 11879DF70F6FFC0B00CACFB1 /* OAuthConsumer.framework */; };
1.6 11879E0A0F6FFC1000CACFB1 /* OAuthConsumer.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 11879DF70F6FFC0B00CACFB1 /* OAuthConsumer.framework */; };
1.7 - 118A44500FEEA828008153C0 /* libjson-glib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 118A444F0FEEA828008153C0 /* libjson-glib.framework */; };
1.8 - 118A44510FEEA828008153C0 /* libjson-glib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 118A444F0FEEA828008153C0 /* libjson-glib.framework */; };
1.9 - 118A44540FEEA82E008153C0 /* libjson-glib.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 118A444F0FEEA828008153C0 /* libjson-glib.framework */; };
1.10 1192E6D90FD3056F003CAEF5 /* AIAnnoyingIRCMessagesHiderPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 1192E6B10FD30307003CAEF5 /* AIAnnoyingIRCMessagesHiderPlugin.h */; };
1.11 1192E6DA0FD30578003CAEF5 /* AIAnnoyingIRCMessagesHiderPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 1192E6B20FD30307003CAEF5 /* AIAnnoyingIRCMessagesHiderPlugin.m */; };
1.12 1197F6710FCF8D180032F19B /* AITwitterStatusFollowup.m in Sources */ = {isa = PBXBuildFile; fileRef = 1197F6700FCF8D180032F19B /* AITwitterStatusFollowup.m */; };
1.13 @@ -1652,7 +1649,6 @@
1.14 dstSubfolderSpec = 10;
1.15 files = (
1.16 116E369A10B72934002EDB0F /* Growl.framework in Copy Frameworks */,
1.17 - 118A44540FEEA82E008153C0 /* libjson-glib.framework in Copy Frameworks */,
1.18 633404710F9C18EF003C77A9 /* AIUtilities.framework in Copy Frameworks */,
1.19 639DF9D80F97E678003C9A32 /* AdiumLibpurple.framework in Copy Frameworks */,
1.20 11879E0A0F6FFC1000CACFB1 /* OAuthConsumer.framework in Copy Frameworks */,
1.21 @@ -4444,7 +4440,6 @@
1.22 979AA6B414D5A452008730DF /* libgobject.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libgobject.framework; path = Frameworks/libgobject.framework; sourceTree = "<group>"; };
1.23 979AA6B514D5A452008730DF /* libgthread.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libgthread.framework; path = Frameworks/libgthread.framework; sourceTree = "<group>"; };
1.24 979AA6B614D5A452008730DF /* libintl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libintl.framework; path = Frameworks/libintl.framework; sourceTree = "<group>"; };
1.25 - 979AA6B714D5A452008730DF /* libjson-glib.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "libjson-glib.framework"; path = "Frameworks/libjson-glib.framework"; sourceTree = "<group>"; };
1.26 979AA6B814D5A452008730DF /* libmeanwhile.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libmeanwhile.framework; path = Frameworks/libmeanwhile.framework; sourceTree = "<group>"; };
1.27 979AA6B914D5A452008730DF /* libpurple.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libpurple.framework; path = Frameworks/libpurple.framework; sourceTree = "<group>"; };
1.28 97AF5CD913191DE200550C41 /* AIContactListUserPictureMenuController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AIContactListUserPictureMenuController.h; path = Source/AIContactListUserPictureMenuController.h; sourceTree = "<group>"; };
1.29 @@ -4726,7 +4721,6 @@
1.30 811035180CDE783800EC6038 /* SecurityInterface.framework in Frameworks */,
1.31 633405990F9C2C00003C77A9 /* AIUtilities.framework in Frameworks */,
1.32 3485D8EB09EB446900232CC4 /* Adium.framework in Frameworks */,
1.33 - 118A44500FEEA828008153C0 /* libjson-glib.framework in Frameworks */,
1.34 );
1.35 runOnlyForDeploymentPostprocessing = 0;
1.36 };
1.37 @@ -4770,7 +4764,6 @@
1.38 340C1ABF0BD58FAB00D09235 /* Security.framework in Frameworks */,
1.39 31E0CD810C5EEF5200271DB1 /* CoreAudio.framework in Frameworks */,
1.40 11879DF80F6FFC0B00CACFB1 /* OAuthConsumer.framework in Frameworks */,
1.41 - 118A44510FEEA828008153C0 /* libjson-glib.framework in Frameworks */,
1.42 34C846AF101E515900140B4B /* QTKit.framework in Frameworks */,
1.43 9719C92C1530EDF700217FBE /* FriBidi.framework in Frameworks */,
1.44 9719C92E1530EE0C00217FBE /* ShortcutRecorder.framework in Frameworks */,
1.45 @@ -8154,7 +8147,6 @@
1.46 979AA6B414D5A452008730DF /* libgobject.framework */,
1.47 979AA6B514D5A452008730DF /* libgthread.framework */,
1.48 979AA6B614D5A452008730DF /* libintl.framework */,
1.49 - 979AA6B714D5A452008730DF /* libjson-glib.framework */,
1.50 979AA6B914D5A452008730DF /* libpurple.framework */,
1.51 979AA6B814D5A452008730DF /* libmeanwhile.framework */,
1.52 );
2.1 --- a/Dependencies/build.sh Fri Aug 10 15:32:30 2012 +0200
2.2 +++ b/Dependencies/build.sh Fri Aug 10 18:20:02 2012 +0200
2.3 @@ -23,7 +23,7 @@
2.4
2.5 # Also try /Developer-old, just in case XCode 4 is installed
2.6 DEVELOPER=$(xcode-select -print-path)
2.7 -SDK_ROOT="${DEVELOPER}/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk"
2.8 +SDK_ROOT="${DEVELOPER}/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk"
2.9 # SDK_ROOT="/Developer/SDKs/MacOSX10.6.sdk/"
2.10
2.11 MIN_OS_VERSION="10.6"
3.1 --- a/Dependencies/phases/make_frameworks.sh Fri Aug 10 15:32:30 2012 +0200
3.2 +++ b/Dependencies/phases/make_frameworks.sh Fri Aug 10 18:20:02 2012 +0200
3.3 @@ -123,12 +123,13 @@
3.4
3.5 status "Building libpurple po files"
3.6 quiet pushd "${ROOTDIR}/source/libpurple/po"
3.7 + log make -j $NUMBER_OF_CORES update-po
3.8 log make all
3.9 log make install
3.10 quiet popd
3.11
3.12 status "Copy po files to framework"
3.13 - quiet pushd "${ROOTDIR}/build/lib/locale"
3.14 + quiet pushd "${ROOTDIR}/build/share/locale"
3.15 quiet mkdir "${PURPLE_RSRC_DIR}" || true
3.16 log cp -v -r * "${PURPLE_RSRC_DIR}"
3.17 quiet popd
4.1 --- a/Frameworks/libglib.framework/Versions/2.0.0/Headers/glibconfig.h Fri Aug 10 15:32:30 2012 +0200
4.2 +++ b/Frameworks/libglib.framework/Versions/2.0.0/Headers/glibconfig.h Fri Aug 10 18:20:02 2012 +0200
4.3 @@ -139,7 +139,7 @@
4.4 #endif
4.5
4.6 #define G_HAVE_GNUC_VARARGS 1
4.7 -#define G_HAVE_GROWING_STACK 0
4.8 +#define G_HAVE_GROWING_STACK 1
4.9
4.10 #if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590)
4.11 #define G_GNUC_INTERNAL __attribute__((visibility("hidden")))
4.12 @@ -289,15 +289,15 @@
4.13 #define GLIB_SIZEOF_LONG 4
4.14 #define GLIB_SIZEOF_SIZE_T 4
4.15
4.16 -typedef signed long gssize;
4.17 -typedef unsigned long gsize;
4.18 -#define G_GSIZE_MODIFIER "l"
4.19 -#define G_GSSIZE_FORMAT "li"
4.20 -#define G_GSIZE_FORMAT "lu"
4.21 +typedef signed int gssize;
4.22 +typedef unsigned int gsize;
4.23 +#define G_GSIZE_MODIFIER ""
4.24 +#define G_GSSIZE_FORMAT "i"
4.25 +#define G_GSIZE_FORMAT "u"
4.26
4.27 -#define G_MAXSIZE G_MAXULONG
4.28 -#define G_MINSSIZE G_MINLONG
4.29 -#define G_MAXSSIZE G_MAXLONG
4.30 +#define G_MAXSIZE G_MAXUINT
4.31 +#define G_MINSSIZE G_MININT
4.32 +#define G_MAXSSIZE G_MAXINT
4.33
4.34 typedef gint64 goffset;
4.35 #define G_MINOFFSET G_MININT64
4.36 @@ -364,7 +364,7 @@
4.37 #endif
4.38
4.39 #define G_HAVE_GNUC_VARARGS 1
4.40 -#define G_HAVE_GROWING_STACK 0
4.41 +#define G_HAVE_GROWING_STACK 1
4.42
4.43 #if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590)
4.44 #define G_GNUC_INTERNAL __attribute__((visibility("hidden")))
5.1 Binary file Frameworks/libglib.framework/Versions/2.0.0/libglib has changed
6.1 Binary file Frameworks/libgmodule.framework/Versions/2.0.0/libgmodule has changed
7.1 Binary file Frameworks/libgobject.framework/Versions/2.0.0/libgobject has changed
8.1 Binary file Frameworks/libgthread.framework/Versions/2.0.0/libgthread has changed
9.1 Binary file Frameworks/libintl.framework/Versions/8/libintl has changed
10.1 --- a/Frameworks/libjson-glib.framework/Headers Fri Aug 10 15:32:30 2012 +0200
10.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
10.3 @@ -1,1 +0,0 @@
10.4 -Versions/1.0.0/Headers
10.5 \ No newline at end of file
11.1 --- a/Frameworks/libjson-glib.framework/Resources Fri Aug 10 15:32:30 2012 +0200
11.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
11.3 @@ -1,1 +0,0 @@
11.4 -Versions/1.0.0/Resources
11.5 \ No newline at end of file
12.1 --- a/Frameworks/libjson-glib.framework/Versions/1.0.0/Headers/json-enum-types.h Fri Aug 10 15:32:30 2012 +0200
12.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
12.3 @@ -1,28 +0,0 @@
12.4 -
12.5 -/* Generated data (by glib-mkenums) */
12.6 -
12.7 -#if !defined(__JSON_GLIB_INSIDE__) && !defined(JSON_COMPILATION)
12.8 -#error "Only <json-glib/json-glib.h> can be included directly."
12.9 -#endif
12.10 -
12.11 -#ifndef __JSON_ENUM_TYPES_H__
12.12 -#define __JSON_ENUM_TYPES_H__
12.13 -
12.14 -#include <glib-object.h>
12.15 -
12.16 -G_BEGIN_DECLS
12.17 -
12.18 -/* enumerations from "../json-glib/json-parser.h" */
12.19 -GType json_parser_error_get_type (void) G_GNUC_CONST;
12.20 -#define JSON_TYPE_PARSER_ERROR (json_parser_error_get_type())
12.21 -
12.22 -/* enumerations from "../json-glib/json-types.h" */
12.23 -GType json_node_type_get_type (void) G_GNUC_CONST;
12.24 -#define JSON_TYPE_NODE_TYPE (json_node_type_get_type())
12.25 -
12.26 -G_END_DECLS
12.27 -
12.28 -#endif /* !__JSON_ENUM_TYPES_H__ */
12.29 -
12.30 -/* Generated data ends here */
12.31 -
13.1 --- a/Frameworks/libjson-glib.framework/Versions/1.0.0/Headers/json-generator.h Fri Aug 10 15:32:30 2012 +0200
13.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
13.3 @@ -1,90 +0,0 @@
13.4 -/* json-generator.h - JSON streams generator
13.5 - *
13.6 - * This file is part of JSON-GLib
13.7 - * Copyright (C) 2007 OpenedHand Ltd.
13.8 - * Copyright (C) 2009 Intel Corp.
13.9 - *
13.10 - * This library is free software; you can redistribute it and/or
13.11 - * modify it under the terms of the GNU Lesser General Public
13.12 - * License as published by the Free Software Foundation; either
13.13 - * version 2.1 of the License, or (at your option) any later version.
13.14 - *
13.15 - * This library is distributed in the hope that it will be useful,
13.16 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
13.17 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13.18 - * Lesser General Public License for more details.
13.19 - *
13.20 - * You should have received a copy of the GNU Lesser General Public
13.21 - * License along with this library. If not, see <http://www.gnu.org/licenses/>.
13.22 - *
13.23 - * Author:
13.24 - * Emmanuele Bassi <ebassi@linux.intel.com>
13.25 - */
13.26 -
13.27 -#if !defined(__JSON_GLIB_INSIDE__) && !defined(JSON_COMPILATION)
13.28 -#error "Only <json-glib/json-glib.h> can be included directly."
13.29 -#endif
13.30 -
13.31 -#ifndef __JSON_GENERATOR_H__
13.32 -#define __JSON_GENERATOR_H__
13.33 -
13.34 -#include <json-glib/json-types.h>
13.35 -
13.36 -G_BEGIN_DECLS
13.37 -
13.38 -#define JSON_TYPE_GENERATOR (json_generator_get_type ())
13.39 -#define JSON_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSON_TYPE_GENERATOR, JsonGenerator))
13.40 -#define JSON_IS_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSON_TYPE_GENERATOR))
13.41 -#define JSON_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSON_TYPE_GENERATOR, JsonGeneratorClass))
13.42 -#define JSON_IS_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSON_TYPE_GENERATOR))
13.43 -#define JSON_GENERATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSON_TYPE_GENERATOR, JsonGeneratorClass))
13.44 -
13.45 -typedef struct _JsonGenerator JsonGenerator;
13.46 -typedef struct _JsonGeneratorPrivate JsonGeneratorPrivate;
13.47 -typedef struct _JsonGeneratorClass JsonGeneratorClass;
13.48 -
13.49 -/**
13.50 - * JsonGenerator:
13.51 - *
13.52 - * JSON data streams generator. The contents of the #JsonGenerator structure
13.53 - * are private and should only be accessed via the provided API.
13.54 - */
13.55 -struct _JsonGenerator
13.56 -{
13.57 - /*< private >*/
13.58 - GObject parent_instance;
13.59 -
13.60 - JsonGeneratorPrivate *priv;
13.61 -};
13.62 -
13.63 -/**
13.64 - * JsonGeneratorClass:
13.65 - *
13.66 - * #JsonGenerator class
13.67 - */
13.68 -struct _JsonGeneratorClass
13.69 -{
13.70 - /*< private >*/
13.71 - GObjectClass parent_class;
13.72 -
13.73 - /* padding, for future expansion */
13.74 - void (* _json_reserved1) (void);
13.75 - void (* _json_reserved2) (void);
13.76 - void (* _json_reserved3) (void);
13.77 - void (* _json_reserved4) (void);
13.78 -};
13.79 -
13.80 -GType json_generator_get_type (void) G_GNUC_CONST;
13.81 -
13.82 -JsonGenerator *json_generator_new (void);
13.83 -gchar * json_generator_to_data (JsonGenerator *generator,
13.84 - gsize *length);
13.85 -gboolean json_generator_to_file (JsonGenerator *generator,
13.86 - const gchar *filename,
13.87 - GError **error);
13.88 -void json_generator_set_root (JsonGenerator *generator,
13.89 - JsonNode *node);
13.90 -
13.91 -G_END_DECLS
13.92 -
13.93 -#endif /* __JSON_GENERATOR_H__ */
14.1 --- a/Frameworks/libjson-glib.framework/Versions/1.0.0/Headers/json-glib Fri Aug 10 15:32:30 2012 +0200
14.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
14.3 @@ -1,1 +0,0 @@
14.4 -/Users/sholt/Documents/Projects/FOSS/adium/Dependencies/build/include/json-glib-1.0/json-glib
14.5 \ No newline at end of file
15.1 --- a/Frameworks/libjson-glib.framework/Versions/1.0.0/Headers/json-glib.h Fri Aug 10 15:32:30 2012 +0200
15.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
15.3 @@ -1,39 +0,0 @@
15.4 -/* json-glib.h: Main header
15.5 - *
15.6 - * This file is part of JSON-GLib
15.7 - * Copyright (C) 2007 OpenedHand Ltd.
15.8 - * Copyright (C) 2009 Intel Corp.
15.9 - *
15.10 - * This library is free software; you can redistribute it and/or
15.11 - * modify it under the terms of the GNU Lesser General Public
15.12 - * License as published by the Free Software Foundation; either
15.13 - * version 2.1 of the License, or (at your option) any later version.
15.14 - *
15.15 - * This library is distributed in the hope that it will be useful,
15.16 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
15.17 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15.18 - * Lesser General Public License for more details.
15.19 - *
15.20 - * You should have received a copy of the GNU Lesser General Public
15.21 - * License along with this library. If not, see <http://www.gnu.org/licenses/>.
15.22 - *
15.23 - * Author:
15.24 - * Emmanuele Bassi <ebassi@linux.intel.com>
15.25 - */
15.26 -
15.27 -#ifndef __JSON_GLIB_H__
15.28 -#define __JSON_GLIB_H__
15.29 -
15.30 -#define __JSON_GLIB_INSIDE__
15.31 -
15.32 -#include <json-glib/json-types.h>
15.33 -#include <json-glib/json-generator.h>
15.34 -#include <json-glib/json-parser.h>
15.35 -#include <json-glib/json-version.h>
15.36 -#include <json-glib/json-enum-types.h>
15.37 -
15.38 -#include <json-glib/json-gobject.h>
15.39 -
15.40 -#undef __JSON_GLIB_INSIDE__
15.41 -
15.42 -#endif /* __JSON_GLIB_H__ */
16.1 --- a/Frameworks/libjson-glib.framework/Versions/1.0.0/Headers/json-gobject.h Fri Aug 10 15:32:30 2012 +0200
16.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
16.3 @@ -1,154 +0,0 @@
16.4 -/* json-gobject.h - JSON GObject integration
16.5 - *
16.6 - * This file is part of JSON-GLib
16.7 - * Copyright (C) 2007 OpenedHand Ltd.
16.8 - * Copyright (C) 2009 Intel Corp.
16.9 - *
16.10 - * This library is free software; you can redistribute it and/or
16.11 - * modify it under the terms of the GNU Lesser General Public
16.12 - * License as published by the Free Software Foundation; either
16.13 - * version 2.1 of the License, or (at your option) any later version.
16.14 - *
16.15 - * This library is distributed in the hope that it will be useful,
16.16 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
16.17 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16.18 - * Lesser General Public License for more details.
16.19 - *
16.20 - * You should have received a copy of the GNU Lesser General Public
16.21 - * License along with this library. If not, see <http://www.gnu.org/licenses/>.
16.22 - *
16.23 - * Author:
16.24 - * Emmanuele Bassi <ebassi@linux.intel.com>
16.25 - */
16.26 -
16.27 -#ifndef __JSON_GOBJECT_H__
16.28 -#define __JSON_GOBJECT_H__
16.29 -
16.30 -#include <json-glib/json-types.h>
16.31 -#include <glib-object.h>
16.32 -
16.33 -G_BEGIN_DECLS
16.34 -
16.35 -#define JSON_TYPE_SERIALIZABLE (json_serializable_get_type ())
16.36 -#define JSON_SERIALIZABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSON_TYPE_SERIALIZABLE, JsonSerializable))
16.37 -#define JSON_IS_SERIALIZABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSON_TYPE_SERIALIZABLE))
16.38 -#define JSON_SERIALIZABLE_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), JSON_TYPE_SERIALIZABLE, JsonSerializableIface))
16.39 -
16.40 -typedef struct _JsonSerializable JsonSerializable; /* dummy */
16.41 -typedef struct _JsonSerializableIface JsonSerializableIface;
16.42 -
16.43 -/**
16.44 - * JsonSerializableIface:
16.45 - * @serialize_property: virtual function for serializing a #GObject property
16.46 - * into a #JsonNode
16.47 - * @deserialize_property: virtual function for deserializing a #JsonNode
16.48 - * into a #GObject property
16.49 - *
16.50 - * Interface that allows serializing and deserializing #GObject<!-- -->s
16.51 - * with properties storing complex data types. The json_serialize_gobject()
16.52 - * function will check if the passed #GObject implements this interface,
16.53 - * so it can also be used to override the default property serialization
16.54 - * sequence.
16.55 - */
16.56 -struct _JsonSerializableIface
16.57 -{
16.58 - /*< private >*/
16.59 - GTypeInterface g_iface;
16.60 -
16.61 - /*< public >*/
16.62 - JsonNode *(* serialize_property) (JsonSerializable *serializable,
16.63 - const gchar *property_name,
16.64 - const GValue *value,
16.65 - GParamSpec *pspec);
16.66 - gboolean (* deserialize_property) (JsonSerializable *serializable,
16.67 - const gchar *property_name,
16.68 - GValue *value,
16.69 - GParamSpec *pspec,
16.70 - JsonNode *property_node);
16.71 -};
16.72 -
16.73 -GType json_serializable_get_type (void) G_GNUC_CONST;
16.74 -
16.75 -JsonNode *json_serializable_serialize_property (JsonSerializable *serializable,
16.76 - const gchar *property_name,
16.77 - const GValue *value,
16.78 - GParamSpec *pspec);
16.79 -gboolean json_serializable_deserialize_property (JsonSerializable *serializable,
16.80 - const gchar *property_name,
16.81 - GValue *value,
16.82 - GParamSpec *pspec,
16.83 - JsonNode *property_node);
16.84 -
16.85 -JsonNode *json_serializable_default_serialize_property (JsonSerializable *serializable,
16.86 - const gchar *property_name,
16.87 - const GValue *value,
16.88 - GParamSpec *pspec);
16.89 -gboolean json_serializable_default_deserialize_property (JsonSerializable *serializable,
16.90 - const gchar *property_name,
16.91 - GValue *value,
16.92 - GParamSpec *pspec,
16.93 - JsonNode *property_node);
16.94 -
16.95 -/**
16.96 - * JsonBoxedSerializeFunc:
16.97 - * @boxed: a #GBoxed
16.98 - *
16.99 - * Serializes the passed #GBoxed and stores it inside a #JsonNode
16.100 - *
16.101 - * Return value: the newly created #JsonNode
16.102 - *
16.103 - * Since: 0.10
16.104 - */
16.105 -typedef JsonNode *(* JsonBoxedSerializeFunc) (gconstpointer boxed);
16.106 -
16.107 -/**
16.108 - * JsonBoxedDeserializeFunc:
16.109 - * @node: a #JsonNode
16.110 - *
16.111 - * Deserializes the contents of the passed #JsonNode into a #GBoxed
16.112 - *
16.113 - * Return value: the newly created boxed type
16.114 - *
16.115 - * Since: 0.10
16.116 - */
16.117 -typedef gpointer (* JsonBoxedDeserializeFunc) (JsonNode *node);
16.118 -
16.119 -void json_boxed_register_serialize_func (GType gboxed_type,
16.120 - JsonNodeType node_type,
16.121 - JsonBoxedSerializeFunc serialize_func);
16.122 -void json_boxed_register_deserialize_func (GType gboxed_type,
16.123 - JsonNodeType node_type,
16.124 - JsonBoxedDeserializeFunc deserialize_func);
16.125 -gboolean json_boxed_can_serialize (GType gboxed_type,
16.126 - JsonNodeType *node_type);
16.127 -gboolean json_boxed_can_deserialize (GType gboxed_type,
16.128 - JsonNodeType node_type);
16.129 -JsonNode *json_boxed_serialize (GType gboxed_type,
16.130 - gconstpointer boxed);
16.131 -gpointer json_boxed_deserialize (GType gboxed_type,
16.132 - JsonNode *node);
16.133 -
16.134 -JsonNode *json_gobject_serialize (GObject *gobject);
16.135 -GObject * json_gobject_deserialize (GType gtype,
16.136 - JsonNode *node);
16.137 -
16.138 -GObject * json_gobject_from_data (GType gtype,
16.139 - const gchar *data,
16.140 - gssize length,
16.141 - GError **error);
16.142 -gchar * json_gobject_to_data (GObject *gobject,
16.143 - gsize *length);
16.144 -
16.145 -#ifndef JSON_DISABLE_DEPRECATED
16.146 -GObject * json_construct_gobject (GType gtype,
16.147 - const gchar *data,
16.148 - gsize length,
16.149 - GError **error) G_GNUC_DEPRECATED;
16.150 -gchar * json_serialize_gobject (GObject *gobject,
16.151 - gsize *length) G_GNUC_MALLOC G_GNUC_DEPRECATED;
16.152 -#endif /* JSON_DISABLE_DEPRECATED */
16.153 -
16.154 -
16.155 -G_END_DECLS
16.156 -
16.157 -#endif /* __JSON_GOBJECT_H__ */
17.1 --- a/Frameworks/libjson-glib.framework/Versions/1.0.0/Headers/json-parser.h Fri Aug 10 15:32:30 2012 +0200
17.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
17.3 @@ -1,150 +0,0 @@
17.4 -/* json-parser.h - JSON streams parser
17.5 - *
17.6 - * This file is part of JSON-GLib
17.7 - * Copyright (C) 2007 OpenedHand Ltd.
17.8 - * Copyright (C) 2009 Intel Corp.
17.9 - *
17.10 - * This library is free software; you can redistribute it and/or
17.11 - * modify it under the terms of the GNU Lesser General Public
17.12 - * License as published by the Free Software Foundation; either
17.13 - * version 2.1 of the License, or (at your option) any later version.
17.14 - *
17.15 - * This library is distributed in the hope that it will be useful,
17.16 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
17.17 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17.18 - * Lesser General Public License for more details.
17.19 - *
17.20 - * You should have received a copy of the GNU Lesser General Public
17.21 - * License along with this library. If not, see <http://www.gnu.org/licenses/>.
17.22 - *
17.23 - * Author:
17.24 - * Emmanuele Bassi <ebassi@linux.intel.com>
17.25 - */
17.26 -
17.27 -#if !defined(__JSON_GLIB_INSIDE__) && !defined(JSON_COMPILATION)
17.28 -#error "Only <json-glib/json-glib.h> can be included directly."
17.29 -#endif
17.30 -
17.31 -#ifndef __JSON_PARSER_H__
17.32 -#define __JSON_PARSER_H__
17.33 -
17.34 -#include <glib-object.h>
17.35 -#include "json-types.h"
17.36 -
17.37 -G_BEGIN_DECLS
17.38 -
17.39 -#define JSON_TYPE_PARSER (json_parser_get_type ())
17.40 -#define JSON_PARSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JSON_TYPE_PARSER, JsonParser))
17.41 -#define JSON_IS_PARSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JSON_TYPE_PARSER))
17.42 -#define JSON_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JSON_TYPE_PARSER, JsonParserClass))
17.43 -#define JSON_IS_PARSER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JSON_TYPE_PARSER))
17.44 -#define JSON_PARSER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JSON_TYPE_PARSER, JsonParserClass))
17.45 -
17.46 -#define JSON_PARSER_ERROR (json_parser_error_quark ())
17.47 -
17.48 -typedef struct _JsonParser JsonParser;
17.49 -typedef struct _JsonParserPrivate JsonParserPrivate;
17.50 -typedef struct _JsonParserClass JsonParserClass;
17.51 -
17.52 -/**
17.53 - * JsonParserError:
17.54 - * @JSON_PARSER_ERROR_PARSE: parse error
17.55 - * @JSON_PARSER_ERROR_UNKNOWN: unknown error
17.56 - *
17.57 - * Error enumeration for #JsonParser
17.58 - */
17.59 -typedef enum {
17.60 - JSON_PARSER_ERROR_PARSE,
17.61 -
17.62 - JSON_PARSER_ERROR_UNKNOWN
17.63 -} JsonParserError;
17.64 -
17.65 -/**
17.66 - * JsonParser:
17.67 - *
17.68 - * JSON data streams parser. The contents of the #JsonParser structure are
17.69 - * private and should only be accessed via the provided API.
17.70 - */
17.71 -struct _JsonParser
17.72 -{
17.73 - /*< private >*/
17.74 - GObject parent_instance;
17.75 -
17.76 - JsonParserPrivate *priv;
17.77 -};
17.78 -
17.79 -/**
17.80 - * JsonParserClass:
17.81 - * @parse_start: class handler for the JsonParser::parse-start signal
17.82 - * @object_start: class handler for the JsonParser::object-start signal
17.83 - * @object_member: class handler for the JsonParser::object-member signal
17.84 - * @object_end: class handler for the JsonParser::object-end signal
17.85 - * @array_start: class handler for the JsonParser::array-start signal
17.86 - * @array_element: class handler for the JsonParser::array-element signal
17.87 - * @array_end: class handler for the JsonParser::array-end signal
17.88 - * @parse_end: class handler for the JsonParser::parse-end signal
17.89 - * @error: class handler for the JsonParser::error signal
17.90 - *
17.91 - * #JsonParser class.
17.92 - */
17.93 -struct _JsonParserClass
17.94 -{
17.95 - /*< private >*/
17.96 - GObjectClass parent_class;
17.97 -
17.98 - /*< public >*/
17.99 - void (* parse_start) (JsonParser *parser);
17.100 -
17.101 - void (* object_start) (JsonParser *parser);
17.102 - void (* object_member) (JsonParser *parser,
17.103 - JsonObject *object,
17.104 - const gchar *member_name);
17.105 - void (* object_end) (JsonParser *parser,
17.106 - JsonObject *object);
17.107 -
17.108 - void (* array_start) (JsonParser *parser);
17.109 - void (* array_element) (JsonParser *parser,
17.110 - JsonArray *array,
17.111 - gint index_);
17.112 - void (* array_end) (JsonParser *parser,
17.113 - JsonArray *array);
17.114 -
17.115 - void (* parse_end) (JsonParser *parser);
17.116 -
17.117 - void (* error) (JsonParser *parser,
17.118 - const GError *error);
17.119 -
17.120 - /*< private >*/
17.121 - /* padding for future expansion */
17.122 - void (* _json_reserved1) (void);
17.123 - void (* _json_reserved2) (void);
17.124 - void (* _json_reserved3) (void);
17.125 - void (* _json_reserved4) (void);
17.126 - void (* _json_reserved5) (void);
17.127 - void (* _json_reserved6) (void);
17.128 - void (* _json_reserved7) (void);
17.129 - void (* _json_reserved8) (void);
17.130 -};
17.131 -
17.132 -GQuark json_parser_error_quark (void);
17.133 -GType json_parser_get_type (void) G_GNUC_CONST;
17.134 -
17.135 -JsonParser *json_parser_new (void);
17.136 -gboolean json_parser_load_from_file (JsonParser *parser,
17.137 - const gchar *filename,
17.138 - GError **error);
17.139 -gboolean json_parser_load_from_data (JsonParser *parser,
17.140 - const gchar *data,
17.141 - gssize length,
17.142 - GError **error);
17.143 -
17.144 -JsonNode * json_parser_get_root (JsonParser *parser);
17.145 -
17.146 -guint json_parser_get_current_line (JsonParser *parser);
17.147 -guint json_parser_get_current_pos (JsonParser *parser);
17.148 -gboolean json_parser_has_assignment (JsonParser *parser,
17.149 - gchar **variable_name);
17.150 -
17.151 -G_END_DECLS
17.152 -
17.153 -#endif /* __JSON_PARSER_H__ */
18.1 --- a/Frameworks/libjson-glib.framework/Versions/1.0.0/Headers/json-types.h Fri Aug 10 15:32:30 2012 +0200
18.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
18.3 @@ -1,335 +0,0 @@
18.4 -/* json-types.h - JSON data types
18.5 - *
18.6 - * This file is part of JSON-GLib
18.7 - * Copyright (C) 2007 OpenedHand Ltd.
18.8 - * Copyright (C) 2009 Intel Corp.
18.9 - *
18.10 - * This library is free software; you can redistribute it and/or
18.11 - * modify it under the terms of the GNU Lesser General Public
18.12 - * License as published by the Free Software Foundation; either
18.13 - * version 2.1 of the License, or (at your option) any later version.
18.14 - *
18.15 - * This library is distributed in the hope that it will be useful,
18.16 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
18.17 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
18.18 - * Lesser General Public License for more details.
18.19 - *
18.20 - * You should have received a copy of the GNU Lesser General Public
18.21 - * License along with this library. If not, see <http://www.gnu.org/licenses/>.
18.22 - *
18.23 - * Author:
18.24 - * Emmanuele Bassi <ebassi@linux.intel.com>
18.25 - */
18.26 -
18.27 -#if !defined(__JSON_GLIB_INSIDE__) && !defined(JSON_COMPILATION)
18.28 -#error "Only <json-glib/json-glib.h> can be included directly."
18.29 -#endif
18.30 -
18.31 -#ifndef __JSON_TYPES_H__
18.32 -#define __JSON_TYPES_H__
18.33 -
18.34 -#include <glib-object.h>
18.35 -
18.36 -G_BEGIN_DECLS
18.37 -
18.38 -/**
18.39 - * JSON_NODE_TYPE:
18.40 - * @node: a #JsonNode
18.41 - *
18.42 - * Evaluates to the #JsonNodeType contained by @node
18.43 - */
18.44 -#define JSON_NODE_TYPE(node) (json_node_get_node_type ((node)))
18.45 -
18.46 -/**
18.47 - * JSON_NODE_HOLDS:
18.48 - * @node: a #JsonNode
18.49 - * @t: a #JsonNodeType
18.50 - *
18.51 - * Evaluates to %TRUE if the @node holds type @t
18.52 - *
18.53 - * Since: 0.10
18.54 - */
18.55 -#define JSON_NODE_HOLDS(node,t) (json_node_get_node_type ((node)) == (t))
18.56 -
18.57 -/**
18.58 - * JSON_NODE_HOLDS_VALUE:
18.59 - * @node: a #JsonNode
18.60 - *
18.61 - * Evaluates to %TRUE if @node holds a %JSON_NODE_VALUE
18.62 - *
18.63 - * Since: 0.10
18.64 - */
18.65 -#define JSON_NODE_HOLDS_VALUE(node) (JSON_NODE_HOLDS ((node), JSON_NODE_VALUE))
18.66 -
18.67 -/**
18.68 - * JSON_NODE_HOLDS_OBJECT:
18.69 - * @node: a #JsonNode
18.70 - *
18.71 - * Evaluates to %TRUE if @node holds a %JSON_NODE_OBJECT
18.72 - *
18.73 - * Since: 0.10
18.74 - */
18.75 -#define JSON_NODE_HOLDS_OBJECT(node) (JSON_NODE_HOLDS ((node), JSON_NODE_OBJECT))
18.76 -
18.77 -/**
18.78 - * JSON_NODE_HOLDS_ARRAY:
18.79 - * @node: a #JsonNode
18.80 - *
18.81 - * Evaluates to %TRUE if @node holds a %JSON_NODE_ARRAY
18.82 - *
18.83 - * Since: 0.10
18.84 - */
18.85 -#define JSON_NODE_HOLDS_ARRAY(node) (JSON_NODE_HOLDS ((node), JSON_NODE_ARRAY))
18.86 -
18.87 -/**
18.88 - * JSON_NODE_HOLDS_NULL:
18.89 - * @node: a #JsonNode
18.90 - *
18.91 - * Evaluates to %TRUE if @node holds a %JSON_NODE_NULL
18.92 - *
18.93 - * Since: 0.10
18.94 - */
18.95 -#define JSON_NODE_HOLDS_NULL(node) (JSON_NODE_HOLDS ((node), JSON_NODE_NULL))
18.96 -
18.97 -#define JSON_TYPE_NODE (json_node_get_type ())
18.98 -#define JSON_TYPE_OBJECT (json_object_get_type ())
18.99 -#define JSON_TYPE_ARRAY (json_array_get_type ())
18.100 -
18.101 -/**
18.102 - * JsonNode:
18.103 - * @type: the type of node
18.104 - *
18.105 - * A generic container of JSON data types. The contents of the #JsonNode
18.106 - * structure are private and should only be accessed via the provided
18.107 - * functions and never directly.
18.108 - */
18.109 -typedef struct _JsonNode JsonNode;
18.110 -
18.111 -/**
18.112 - * JsonObject:
18.113 - *
18.114 - * A JSON object type. The contents of the #JsonObject structure are private
18.115 - * and should only be accessed by the provided API
18.116 - */
18.117 -typedef struct _JsonObject JsonObject;
18.118 -
18.119 -/**
18.120 - * JsonArray:
18.121 - *
18.122 - * A JSON array type. The contents of the #JsonArray structure are private
18.123 - * and should only be accessed by the provided API
18.124 - */
18.125 -typedef struct _JsonArray JsonArray;
18.126 -
18.127 -/**
18.128 - * JsonNodeType:
18.129 - * @JSON_NODE_OBJECT: The node contains a #JsonObject
18.130 - * @JSON_NODE_ARRAY: The node contains a #JsonArray
18.131 - * @JSON_NODE_VALUE: The node contains a fundamental type
18.132 - * @JSON_NODE_NULL: Special type, for nodes containing null
18.133 - *
18.134 - * Indicates the content of a #JsonNode.
18.135 - */
18.136 -typedef enum {
18.137 - JSON_NODE_OBJECT,
18.138 - JSON_NODE_ARRAY,
18.139 - JSON_NODE_VALUE,
18.140 - JSON_NODE_NULL
18.141 -} JsonNodeType;
18.142 -
18.143 -/**
18.144 - * JsonObjectForeach:
18.145 - * @object: the iterated #JsonObject
18.146 - * @member_name: the name of the member
18.147 - * @member_node: a #JsonNode containing the @member_name value
18.148 - * @user_data: data passed to the function
18.149 - *
18.150 - * The function to be passed to json_object_foreach_member(). You
18.151 - * should not add or remove members to and from @object within
18.152 - * this function. It is safe to change the value of @member_node.
18.153 - *
18.154 - * Since: 0.8
18.155 - */
18.156 -typedef void (* JsonObjectForeach) (JsonObject *object,
18.157 - const gchar *member_name,
18.158 - JsonNode *member_node,
18.159 - gpointer user_data);
18.160 -
18.161 -/**
18.162 - * JsonArrayForeach:
18.163 - * @array: the iterated #JsonArray
18.164 - * @index_: the index of the element
18.165 - * @element_node: a #JsonNode containing the value at @index_
18.166 - * @user_data: data passed to the function
18.167 - *
18.168 - * The function to be passed to json_array_foreach_element(). You
18.169 - * should not add or remove elements to and from @array within
18.170 - * this function. It is safe to change the value of @element_node.
18.171 - *
18.172 - * Since: 0.8
18.173 - */
18.174 -typedef void (* JsonArrayForeach) (JsonArray *array,
18.175 - guint index_,
18.176 - JsonNode *element_node,
18.177 - gpointer user_data);
18.178 -
18.179 -/*
18.180 - * JsonNode
18.181 - */
18.182 -GType json_node_get_type (void) G_GNUC_CONST;
18.183 -JsonNode * json_node_new (JsonNodeType type);
18.184 -JsonNode * json_node_copy (JsonNode *node);
18.185 -void json_node_free (JsonNode *node);
18.186 -JsonNodeType json_node_get_node_type (JsonNode *node);
18.187 -GType json_node_get_value_type (JsonNode *node);
18.188 -void json_node_set_parent (JsonNode *node,
18.189 - JsonNode *parent);
18.190 -JsonNode * json_node_get_parent (JsonNode *node);
18.191 -G_CONST_RETURN gchar *json_node_type_name (JsonNode *node);
18.192 -
18.193 -void json_node_set_object (JsonNode *node,
18.194 - JsonObject *object);
18.195 -void json_node_take_object (JsonNode *node,
18.196 - JsonObject *object);
18.197 -JsonObject * json_node_get_object (JsonNode *node);
18.198 -JsonObject * json_node_dup_object (JsonNode *node);
18.199 -void json_node_set_array (JsonNode *node,
18.200 - JsonArray *array);
18.201 -void json_node_take_array (JsonNode *node,
18.202 - JsonArray *array);
18.203 -JsonArray * json_node_get_array (JsonNode *node);
18.204 -JsonArray * json_node_dup_array (JsonNode *node);
18.205 -void json_node_set_value (JsonNode *node,
18.206 - const GValue *value);
18.207 -void json_node_get_value (JsonNode *node,
18.208 - GValue *value);
18.209 -void json_node_set_string (JsonNode *node,
18.210 - const gchar *value);
18.211 -G_CONST_RETURN gchar *json_node_get_string (JsonNode *node);
18.212 -gchar * json_node_dup_string (JsonNode *node);
18.213 -void json_node_set_int (JsonNode *node,
18.214 - gint64 value);
18.215 -gint64 json_node_get_int (JsonNode *node);
18.216 -void json_node_set_double (JsonNode *node,
18.217 - gdouble value);
18.218 -gdouble json_node_get_double (JsonNode *node);
18.219 -void json_node_set_boolean (JsonNode *node,
18.220 - gboolean value);
18.221 -gboolean json_node_get_boolean (JsonNode *node);
18.222 -gboolean json_node_is_null (JsonNode *node);
18.223 -
18.224 -/*
18.225 - * JsonObject
18.226 - */
18.227 -GType json_object_get_type (void) G_GNUC_CONST;
18.228 -JsonObject * json_object_new (void);
18.229 -JsonObject * json_object_ref (JsonObject *object);
18.230 -void json_object_unref (JsonObject *object);
18.231 -
18.232 -#ifndef JSON_DISABLE_DEPRECATED
18.233 -void json_object_add_member (JsonObject *object,
18.234 - const gchar *member_name,
18.235 - JsonNode *node) G_GNUC_DEPRECATED;
18.236 -#endif /* JSON_DISABLE_DEPRECATED */
18.237 -
18.238 -void json_object_set_member (JsonObject *object,
18.239 - const gchar *member_name,
18.240 - JsonNode *node);
18.241 -void json_object_set_int_member (JsonObject *object,
18.242 - const gchar *member_name,
18.243 - gint64 value);
18.244 -void json_object_set_double_member (JsonObject *object,
18.245 - const gchar *member_name,
18.246 - gdouble value);
18.247 -void json_object_set_boolean_member (JsonObject *object,
18.248 - const gchar *member_name,
18.249 - gboolean value);
18.250 -void json_object_set_string_member (JsonObject *object,
18.251 - const gchar *member_name,
18.252 - const gchar *value);
18.253 -void json_object_set_null_member (JsonObject *object,
18.254 - const gchar *member_name);
18.255 -void json_object_set_array_member (JsonObject *object,
18.256 - const gchar *member_name,
18.257 - JsonArray *value);
18.258 -void json_object_set_object_member (JsonObject *object,
18.259 - const gchar *member_name,
18.260 - JsonObject *value);
18.261 -GList * json_object_get_members (JsonObject *object);
18.262 -JsonNode * json_object_get_member (JsonObject *object,
18.263 - const gchar *member_name);
18.264 -JsonNode * json_object_dup_member (JsonObject *object,
18.265 - const gchar *member_name);
18.266 -gint64 json_object_get_int_member (JsonObject *object,
18.267 - const gchar *member_name);
18.268 -gdouble json_object_get_double_member (JsonObject *object,
18.269 - const gchar *member_name);
18.270 -gboolean json_object_get_boolean_member (JsonObject *object,
18.271 - const gchar *member_name);
18.272 -G_CONST_RETURN gchar *json_object_get_string_member (JsonObject *object,
18.273 - const gchar *member_name);
18.274 -gboolean json_object_get_null_member (JsonObject *object,
18.275 - const gchar *member_name);
18.276 -JsonArray * json_object_get_array_member (JsonObject *object,
18.277 - const gchar *member_name);
18.278 -JsonObject * json_object_get_object_member (JsonObject *object,
18.279 - const gchar *member_name);
18.280 -gboolean json_object_has_member (JsonObject *object,
18.281 - const gchar *member_name);
18.282 -void json_object_remove_member (JsonObject *object,
18.283 - const gchar *member_name);
18.284 -GList * json_object_get_values (JsonObject *object);
18.285 -guint json_object_get_size (JsonObject *object);
18.286 -void json_object_foreach_member (JsonObject *object,
18.287 - JsonObjectForeach func,
18.288 - gpointer data);
18.289 -
18.290 -GType json_array_get_type (void) G_GNUC_CONST;
18.291 -JsonArray * json_array_new (void);
18.292 -JsonArray * json_array_sized_new (guint n_elements);
18.293 -JsonArray * json_array_ref (JsonArray *array);
18.294 -void json_array_unref (JsonArray *array);
18.295 -void json_array_add_element (JsonArray *array,
18.296 - JsonNode *node);
18.297 -void json_array_add_int_element (JsonArray *array,
18.298 - gint64 value);
18.299 -void json_array_add_double_element (JsonArray *array,
18.300 - gdouble value);
18.301 -void json_array_add_boolean_element (JsonArray *array,
18.302 - gboolean value);
18.303 -void json_array_add_string_element (JsonArray *array,
18.304 - const gchar *value);
18.305 -void json_array_add_null_element (JsonArray *array);
18.306 -void json_array_add_array_element (JsonArray *array,
18.307 - JsonArray *value);
18.308 -void json_array_add_object_element (JsonArray *array,
18.309 - JsonObject *value);
18.310 -GList * json_array_get_elements (JsonArray *array);
18.311 -JsonNode * json_array_get_element (JsonArray *array,
18.312 - guint index_);
18.313 -gint64 json_array_get_int_element (JsonArray *array,
18.314 - guint index_);
18.315 -gdouble json_array_get_double_element (JsonArray *array,
18.316 - guint index_);
18.317 -gboolean json_array_get_boolean_element (JsonArray *array,
18.318 - guint index_);
18.319 -G_CONST_RETURN gchar *json_array_get_string_element (JsonArray *array,
18.320 - guint index_);
18.321 -gboolean json_array_get_null_element (JsonArray *array,
18.322 - guint index_);
18.323 -JsonArray * json_array_get_array_element (JsonArray *array,
18.324 - guint index_);
18.325 -JsonObject * json_array_get_object_element (JsonArray *array,
18.326 - guint index_);
18.327 -JsonNode * json_array_dup_element (JsonArray *array,
18.328 - guint index_);
18.329 -void json_array_remove_element (JsonArray *array,
18.330 - guint index_);
18.331 -guint json_array_get_length (JsonArray *array);
18.332 -void json_array_foreach_element (JsonArray *array,
18.333 - JsonArrayForeach func,
18.334 - gpointer data);
18.335 -
18.336 -G_END_DECLS
18.337 -
18.338 -#endif /* __JSON_TYPES_H__ */
19.1 --- a/Frameworks/libjson-glib.framework/Versions/1.0.0/Headers/json-version.h Fri Aug 10 15:32:30 2012 +0200
19.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
19.3 @@ -1,100 +0,0 @@
19.4 -/* json-version.h - JSON-GLib versioning information
19.5 - *
19.6 - * This file is part of JSON-GLib
19.7 - * Copyright (C) 2007 OpenedHand Ltd.
19.8 - * Copyright (C) 2009 Intel Corp.
19.9 - *
19.10 - * This library is free software; you can redistribute it and/or
19.11 - * modify it under the terms of the GNU Lesser General Public
19.12 - * License as published by the Free Software Foundation; either
19.13 - * version 2.1 of the License, or (at your option) any later version.
19.14 - *
19.15 - * This library is distributed in the hope that it will be useful,
19.16 - * but WITHOUT ANY WARRANTY; without even the implied warranty of
19.17 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
19.18 - * Lesser General Public License for more details.
19.19 - *
19.20 - * You should have received a copy of the GNU Lesser General Public
19.21 - * License along with this library. If not, see <http://www.gnu.org/licenses/>.
19.22 - *
19.23 - * Author:
19.24 - * Emmanuele Bassi <ebassi@linux.intel.com>
19.25 - */
19.26 -
19.27 -#if !defined(__JSON_GLIB_INSIDE__) && !defined(JSON_COMPILATION)
19.28 -#error "Only <json-glib/json-glib.h> can be included directly."
19.29 -#endif
19.30 -
19.31 -#ifndef __JSON_VERSION_H__
19.32 -#define __JSON_VERSION_H__
19.33 -
19.34 -/**
19.35 - * SECTION:json-version
19.36 - * @short_description: JSON-GLib version checking
19.37 - *
19.38 - * JSON-GLib provides macros to check the version of the library
19.39 - * at compile-time
19.40 - */
19.41 -
19.42 -/**
19.43 - * JSON_MAJOR_VERSION:
19.44 - *
19.45 - * Json major version component (e.g. 1 if %JSON_VERSION is 1.2.3)
19.46 - */
19.47 -#define JSON_MAJOR_VERSION (0)
19.48 -
19.49 -/**
19.50 - * JSON_MINOR_VERSION:
19.51 - *
19.52 - * Json minor version component (e.g. 2 if %JSON_VERSION is 1.2.3)
19.53 - */
19.54 -#define JSON_MINOR_VERSION (9)
19.55 -
19.56 -/**
19.57 - * JSON_MICRO_VERSION:
19.58 - *
19.59 - * Json micro version component (e.g. 3 if %JSON_VERSION is 1.2.3)
19.60 - */
19.61 -#define JSON_MICRO_VERSION (2)
19.62 -
19.63 -/**
19.64 - * JSON_VERSION
19.65 - *
19.66 - * Json version.
19.67 - */
19.68 -#define JSON_VERSION (0.9.2)
19.69 -
19.70 -/**
19.71 - * JSON_VERSION_S:
19.72 - *
19.73 - * Json version, encoded as a string, useful for printing and
19.74 - * concatenation.
19.75 - */
19.76 -#define JSON_VERSION_S "0.9.2"
19.77 -
19.78 -/**
19.79 - * JSON_VERSION_HEX:
19.80 - *
19.81 - * Json version, encoded as an hexadecimal number, useful for
19.82 - * integer comparisons.
19.83 - */
19.84 -#define JSON_VERSION_HEX (JSON_MAJOR_VERSION << 24 | \
19.85 - JSON_MINOR_VERSION << 16 | \
19.86 - JSON_MICRO_VERSION << 8)
19.87 -
19.88 -/**
19.89 - * JSON_CHECK_VERSION:
19.90 - * @major: required major version
19.91 - * @minor: required minor version
19.92 - * @micro: required micro version
19.93 - *
19.94 - * Compile-time version checking. Evaluates to %TRUE if the version
19.95 - * of Json is greater than the required one.
19.96 - */
19.97 -#define JSON_CHECK_VERSION(major,minor,micro) \
19.98 - (JSON_MAJOR_VERSION > (major) || \
19.99 - (JSON_MAJOR_VERSION == (major) && JSON_MINOR_VERSION > (minor)) || \
19.100 - (JSON_MAJOR_VERSION == (major) && JSON_MINOR_VERSION == (minor) && \
19.101 - JSON_MICRO_VERSION >= (micro)))
19.102 -
19.103 -#endif /* __JSON_VERSION_H__ */
20.1 --- a/Frameworks/libjson-glib.framework/Versions/1.0.0/Resources/English.lproj/InfoPlist.strings Fri Aug 10 15:32:30 2012 +0200
20.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
20.3 @@ -1,3 +0,0 @@
20.4 -/* Localized versions of Info.plist keys */
20.5 -
20.6 -CFBundleName = "libjson-glib";
21.1 Binary file Frameworks/libjson-glib.framework/Versions/1.0.0/Resources/Info.plist has changed
22.1 Binary file Frameworks/libjson-glib.framework/Versions/1.0.0/libjson-glib has changed
23.1 --- a/Frameworks/libjson-glib.framework/Versions/Current Fri Aug 10 15:32:30 2012 +0200
23.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
23.3 @@ -1,1 +0,0 @@
23.4 -1.0.0
23.5 \ No newline at end of file
24.1 --- a/Frameworks/libjson-glib.framework/libjson-glib Fri Aug 10 15:32:30 2012 +0200
24.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
24.3 @@ -1,1 +0,0 @@
24.4 -Versions/1.0.0/libjson-glib
24.5 \ No newline at end of file
25.1 Binary file Frameworks/libmeanwhile.framework/Versions/1/libmeanwhile has changed
26.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/bn_IN/LC_MESSAGES/pidgin.mo has changed
27.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/ca/LC_MESSAGES/pidgin.mo has changed
28.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/cs/LC_MESSAGES/pidgin.mo has changed
29.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/da/LC_MESSAGES/pidgin.mo has changed
30.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/de/LC_MESSAGES/pidgin.mo has changed
31.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/el/LC_MESSAGES/pidgin.mo has changed
32.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/en_AU/LC_MESSAGES/pidgin.mo has changed
33.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/en_CA/LC_MESSAGES/pidgin.mo has changed
34.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/en_GB/LC_MESSAGES/pidgin.mo has changed
35.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/es/LC_MESSAGES/pidgin.mo has changed
36.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/fi/LC_MESSAGES/pidgin.mo has changed
37.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/fr/LC_MESSAGES/pidgin.mo has changed
38.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/hr/LC_MESSAGES/pidgin.mo has changed
39.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/hu/LC_MESSAGES/pidgin.mo has changed
40.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/it/LC_MESSAGES/pidgin.mo has changed
41.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/ja/LC_MESSAGES/pidgin.mo has changed
42.1 --- a/Frameworks/libpurple.framework/Versions/0.10.5/Resources/locale.alias Fri Aug 10 15:32:30 2012 +0200
42.2 +++ b/Frameworks/libpurple.framework/Versions/0.10.5/Resources/locale.alias Fri Aug 10 18:20:02 2012 +0200
42.3 @@ -30,49 +30,3 @@
42.4 # Packages using this file: gettext-runtime gettext-tools
42.5
42.6 bokmal nb_NO.ISO-8859-1
42.7 -bokmċl nb_NO.ISO-8859-1
42.8 -catalan ca_ES.ISO-8859-1
42.9 -croatian hr_HR.ISO-8859-2
42.10 -czech cs_CZ.ISO-8859-2
42.11 -danish da_DK.ISO-8859-1
42.12 -dansk da_DK.ISO-8859-1
42.13 -deutsch de_DE.ISO-8859-1
42.14 -dutch nl_NL.ISO-8859-1
42.15 -eesti et_EE.ISO-8859-1
42.16 -estonian et_EE.ISO-8859-1
42.17 -finnish fi_FI.ISO-8859-1
42.18 -français fr_FR.ISO-8859-1
42.19 -french fr_FR.ISO-8859-1
42.20 -galego gl_ES.ISO-8859-1
42.21 -galician gl_ES.ISO-8859-1
42.22 -german de_DE.ISO-8859-1
42.23 -greek el_GR.ISO-8859-7
42.24 -hebrew he_IL.ISO-8859-8
42.25 -hrvatski hr_HR.ISO-8859-2
42.26 -hungarian hu_HU.ISO-8859-2
42.27 -icelandic is_IS.ISO-8859-1
42.28 -italian it_IT.ISO-8859-1
42.29 -japanese ja_JP.eucJP
42.30 -japanese.euc ja_JP.eucJP
42.31 -ja_JP ja_JP.eucJP
42.32 -ja_JP.ujis ja_JP.eucJP
42.33 -japanese.sjis ja_JP.SJIS
42.34 -korean ko_KR.eucKR
42.35 -korean.euc ko_KR.eucKR
42.36 -ko_KR ko_KR.eucKR
42.37 -lithuanian lt_LT.ISO-8859-13
42.38 -no_NO nb_NO.ISO-8859-1
42.39 -no_NO.ISO-8859-1 nb_NO.ISO-8859-1
42.40 -norwegian nb_NO.ISO-8859-1
42.41 -nynorsk nn_NO.ISO-8859-1
42.42 -polish pl_PL.ISO-8859-2
42.43 -portuguese pt_PT.ISO-8859-1
42.44 -romanian ro_RO.ISO-8859-2
42.45 -russian ru_RU.ISO-8859-5
42.46 -slovak sk_SK.ISO-8859-2
42.47 -slovene sl_SI.ISO-8859-2
42.48 -slovenian sl_SI.ISO-8859-2
42.49 -spanish es_ES.ISO-8859-1
42.50 -swedish sv_SE.ISO-8859-1
42.51 -thai th_TH.TIS-620
42.52 -turkish tr_TR.ISO-8859-9
43.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/mai/LC_MESSAGES/pidgin.mo has changed
44.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/mhr/LC_MESSAGES/pidgin.mo has changed
45.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/mr/LC_MESSAGES/pidgin.mo has changed
46.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/nb/LC_MESSAGES/pidgin.mo has changed
47.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/nl/LC_MESSAGES/pidgin.mo has changed
48.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/pl/LC_MESSAGES/pidgin.mo has changed
49.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/pt/LC_MESSAGES/pidgin.mo has changed
50.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/pt_BR/LC_MESSAGES/pidgin.mo has changed
51.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/ru/LC_MESSAGES/pidgin.mo has changed
52.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/sl/LC_MESSAGES/pidgin.mo has changed
53.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/sv/LC_MESSAGES/pidgin.mo has changed
54.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/tr/LC_MESSAGES/pidgin.mo has changed
55.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/uk/LC_MESSAGES/pidgin.mo has changed
56.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/zh_CN/LC_MESSAGES/pidgin.mo has changed
57.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/Resources/zh_TW/LC_MESSAGES/pidgin.mo has changed
58.1 Binary file Frameworks/libpurple.framework/Versions/0.10.5/libpurple has changed