~ubuntu-desktop/unity-lens-files/ubuntu

« back to all changes in this revision

Viewing changes to src/url-checker.c

  • Committer: Didier Roche
  • Date: 2011-08-11 08:52:55 UTC
  • mfrom: (14.4.24 upstream)
  • Revision ID: didier.roche@canonical.com-20110811085255-jiqd2j7uf549mj24
* New upstream release.
* Fix some conflicts in src/config.vala and src/daemon.vala after
  merge-upstream. Get it back to sane values (no home dir)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* url-checker.c generated by valac 0.11.7, the Vala compiler
 
1
/* url-checker.c generated by valac 0.12.1, the Vala compiler
2
2
 * generated from url-checker.vala, do not modify */
3
3
 
4
4
/*
27
27
#include <gio/gio.h>
28
28
 
29
29
 
30
 
#define UNITY_FILES_PLACE_TYPE_URL_CHECKER (unity_files_place_url_checker_get_type ())
31
 
#define UNITY_FILES_PLACE_URL_CHECKER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_FILES_PLACE_TYPE_URL_CHECKER, UnityFilesPlaceUrlChecker))
32
 
#define UNITY_FILES_PLACE_URL_CHECKER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_FILES_PLACE_TYPE_URL_CHECKER, UnityFilesPlaceUrlCheckerClass))
33
 
#define UNITY_FILES_PLACE_IS_URL_CHECKER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_FILES_PLACE_TYPE_URL_CHECKER))
34
 
#define UNITY_FILES_PLACE_IS_URL_CHECKER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_FILES_PLACE_TYPE_URL_CHECKER))
35
 
#define UNITY_FILES_PLACE_URL_CHECKER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_FILES_PLACE_TYPE_URL_CHECKER, UnityFilesPlaceUrlCheckerClass))
 
30
#define UNITY_FILES_LENS_TYPE_URL_CHECKER (unity_files_lens_url_checker_get_type ())
 
31
#define UNITY_FILES_LENS_URL_CHECKER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_FILES_LENS_TYPE_URL_CHECKER, UnityFilesLensUrlChecker))
 
32
#define UNITY_FILES_LENS_URL_CHECKER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_FILES_LENS_TYPE_URL_CHECKER, UnityFilesLensUrlCheckerClass))
 
33
#define UNITY_FILES_LENS_IS_URL_CHECKER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_FILES_LENS_TYPE_URL_CHECKER))
 
34
#define UNITY_FILES_LENS_IS_URL_CHECKER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_FILES_LENS_TYPE_URL_CHECKER))
 
35
#define UNITY_FILES_LENS_URL_CHECKER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_FILES_LENS_TYPE_URL_CHECKER, UnityFilesLensUrlCheckerClass))
36
36
 
37
 
typedef struct _UnityFilesPlaceUrlChecker UnityFilesPlaceUrlChecker;
38
 
typedef struct _UnityFilesPlaceUrlCheckerClass UnityFilesPlaceUrlCheckerClass;
39
 
typedef struct _UnityFilesPlaceUrlCheckerPrivate UnityFilesPlaceUrlCheckerPrivate;
 
37
typedef struct _UnityFilesLensUrlChecker UnityFilesLensUrlChecker;
 
38
typedef struct _UnityFilesLensUrlCheckerClass UnityFilesLensUrlCheckerClass;
 
39
typedef struct _UnityFilesLensUrlCheckerPrivate UnityFilesLensUrlCheckerPrivate;
40
40
#define _g_free0(var) (var = (g_free (var), NULL))
41
41
#define __g_list_free__g_regex_unref0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__g_regex_unref0_ (var), NULL)))
42
42
#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
43
43
#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
44
44
#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
45
45
 
46
 
struct _UnityFilesPlaceUrlChecker {
 
46
struct _UnityFilesLensUrlChecker {
47
47
        GObject parent_instance;
48
 
        UnityFilesPlaceUrlCheckerPrivate * priv;
 
48
        UnityFilesLensUrlCheckerPrivate * priv;
49
49
};
50
50
 
51
 
struct _UnityFilesPlaceUrlCheckerClass {
 
51
struct _UnityFilesLensUrlCheckerClass {
52
52
        GObjectClass parent_class;
53
53
};
54
54
 
55
 
struct _UnityFilesPlaceUrlCheckerPrivate {
 
55
struct _UnityFilesLensUrlCheckerPrivate {
56
56
        gchar* _icon;
57
57
        GList* regexes;
58
58
};
59
59
 
60
60
 
61
 
static gpointer unity_files_place_url_checker_parent_class = NULL;
 
61
static gpointer unity_files_lens_url_checker_parent_class = NULL;
62
62
 
63
 
GType unity_files_place_url_checker_get_type (void) G_GNUC_CONST;
64
 
#define UNITY_FILES_PLACE_URL_CHECKER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), UNITY_FILES_PLACE_TYPE_URL_CHECKER, UnityFilesPlaceUrlCheckerPrivate))
 
63
GType unity_files_lens_url_checker_get_type (void) G_GNUC_CONST;
 
64
#define UNITY_FILES_LENS_URL_CHECKER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), UNITY_FILES_LENS_TYPE_URL_CHECKER, UnityFilesLensUrlCheckerPrivate))
65
65
enum  {
66
 
        UNITY_FILES_PLACE_URL_CHECKER_DUMMY_PROPERTY,
67
 
        UNITY_FILES_PLACE_URL_CHECKER_ICON
 
66
        UNITY_FILES_LENS_URL_CHECKER_DUMMY_PROPERTY,
 
67
        UNITY_FILES_LENS_URL_CHECKER_ICON
68
68
};
69
69
static void _g_regex_unref0_ (gpointer var);
70
70
static void _g_list_free__g_regex_unref0_ (GList* self);
71
 
UnityFilesPlaceUrlChecker* unity_files_place_url_checker_new (void);
72
 
UnityFilesPlaceUrlChecker* unity_files_place_url_checker_construct (GType object_type);
73
 
static void unity_files_place_url_checker_set_icon (UnityFilesPlaceUrlChecker* self, const gchar* value);
74
 
gchar* unity_files_place_url_checker_check_url (UnityFilesPlaceUrlChecker* self, const gchar* sample);
75
 
const gchar* unity_files_place_url_checker_get_icon (UnityFilesPlaceUrlChecker* self);
76
 
static void unity_files_place_url_checker_finalize (GObject* obj);
77
 
static void _vala_unity_files_place_url_checker_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec);
78
 
static void _vala_unity_files_place_url_checker_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec);
 
71
UnityFilesLensUrlChecker* unity_files_lens_url_checker_new (void);
 
72
UnityFilesLensUrlChecker* unity_files_lens_url_checker_construct (GType object_type);
 
73
static void unity_files_lens_url_checker_set_icon (UnityFilesLensUrlChecker* self, const gchar* value);
 
74
gchar* unity_files_lens_url_checker_check_url (UnityFilesLensUrlChecker* self, const gchar* sample);
 
75
const gchar* unity_files_lens_url_checker_get_icon (UnityFilesLensUrlChecker* self);
 
76
static void unity_files_lens_url_checker_finalize (GObject* obj);
 
77
static void _vala_unity_files_lens_url_checker_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec);
 
78
static void _vala_unity_files_lens_url_checker_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec);
79
79
 
80
80
 
81
81
static void _g_regex_unref0_ (gpointer var) {
89
89
}
90
90
 
91
91
 
92
 
UnityFilesPlaceUrlChecker* unity_files_place_url_checker_construct (GType object_type) {
93
 
        UnityFilesPlaceUrlChecker * self = NULL;
 
92
UnityFilesLensUrlChecker* unity_files_lens_url_checker_construct (GType object_type) {
 
93
        UnityFilesLensUrlChecker * self = NULL;
94
94
        GThemedIcon* _tmp0_ = NULL;
95
95
        GThemedIcon* _tmp1_;
96
96
        gchar* _tmp2_ = NULL;
104
104
        GRegex* _tmp10_ = NULL;
105
105
        GRegex* _tmp11_;
106
106
        GError * _inner_error_ = NULL;
107
 
        self = (UnityFilesPlaceUrlChecker*) g_object_new (object_type, NULL);
 
107
        self = (UnityFilesLensUrlChecker*) g_object_new (object_type, NULL);
108
108
        _tmp0_ = (GThemedIcon*) g_themed_icon_new ("web-browser");
109
109
        _tmp1_ = _tmp0_;
110
110
        _tmp2_ = g_icon_to_string ((GIcon*) _tmp1_);
111
111
        _tmp3_ = _tmp2_;
112
 
        unity_files_place_url_checker_set_icon (self, _tmp3_);
 
112
        unity_files_lens_url_checker_set_icon (self, _tmp3_);
113
113
        _g_free0 (_tmp3_);
114
114
        _g_object_unref0 (_tmp1_);
115
115
        __g_list_free__g_regex_unref0_0 (self->priv->regexes);
118
118
        _tmp5_ = _tmp4_;
119
119
        if (_inner_error_ != NULL) {
120
120
                if (_inner_error_->domain == G_REGEX_ERROR) {
121
 
                        goto __catch14_g_regex_error;
 
121
                        goto __catch10_g_regex_error;
122
122
                }
123
123
                g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
124
124
                g_clear_error (&_inner_error_);
129
129
        _tmp7_ = _tmp6_;
130
130
        if (_inner_error_ != NULL) {
131
131
                if (_inner_error_->domain == G_REGEX_ERROR) {
132
 
                        goto __catch14_g_regex_error;
 
132
                        goto __catch10_g_regex_error;
133
133
                }
134
134
                g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
135
135
                g_clear_error (&_inner_error_);
140
140
        _tmp9_ = _tmp8_;
141
141
        if (_inner_error_ != NULL) {
142
142
                if (_inner_error_->domain == G_REGEX_ERROR) {
143
 
                        goto __catch14_g_regex_error;
 
143
                        goto __catch10_g_regex_error;
144
144
                }
145
145
                g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
146
146
                g_clear_error (&_inner_error_);
151
151
        _tmp11_ = _tmp10_;
152
152
        if (_inner_error_ != NULL) {
153
153
                if (_inner_error_->domain == G_REGEX_ERROR) {
154
 
                        goto __catch14_g_regex_error;
 
154
                        goto __catch10_g_regex_error;
155
155
                }
156
156
                g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
157
157
                g_clear_error (&_inner_error_);
158
158
                return NULL;
159
159
        }
160
160
        self->priv->regexes = g_list_prepend (self->priv->regexes, _tmp11_);
161
 
        goto __finally14;
162
 
        __catch14_g_regex_error:
 
161
        goto __finally10;
 
162
        __catch10_g_regex_error:
163
163
        {
164
164
                GError * e;
165
165
                e = _inner_error_;
168
168
"ing. URL launching will not work: %s", e->message);
169
169
                _g_error_free0 (e);
170
170
        }
171
 
        __finally14:
 
171
        __finally10:
172
172
        if (_inner_error_ != NULL) {
173
173
                g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
174
174
                g_clear_error (&_inner_error_);
178
178
}
179
179
 
180
180
 
181
 
UnityFilesPlaceUrlChecker* unity_files_place_url_checker_new (void) {
182
 
        return unity_files_place_url_checker_construct (UNITY_FILES_PLACE_TYPE_URL_CHECKER);
 
181
UnityFilesLensUrlChecker* unity_files_lens_url_checker_new (void) {
 
182
        return unity_files_lens_url_checker_construct (UNITY_FILES_LENS_TYPE_URL_CHECKER);
183
183
}
184
184
 
185
185
 
188
188
}
189
189
 
190
190
 
191
 
gchar* unity_files_place_url_checker_check_url (UnityFilesPlaceUrlChecker* self, const gchar* sample) {
 
191
gchar* unity_files_lens_url_checker_check_url (UnityFilesLensUrlChecker* self, const gchar* sample) {
192
192
        gchar* result = NULL;
193
193
        g_return_val_if_fail (self != NULL, NULL);
194
194
        g_return_val_if_fail (sample != NULL, NULL);
232
232
}
233
233
 
234
234
 
235
 
const gchar* unity_files_place_url_checker_get_icon (UnityFilesPlaceUrlChecker* self) {
 
235
const gchar* unity_files_lens_url_checker_get_icon (UnityFilesLensUrlChecker* self) {
236
236
        const gchar* result;
237
237
        g_return_val_if_fail (self != NULL, NULL);
238
238
        result = self->priv->_icon;
240
240
}
241
241
 
242
242
 
243
 
static void unity_files_place_url_checker_set_icon (UnityFilesPlaceUrlChecker* self, const gchar* value) {
 
243
static void unity_files_lens_url_checker_set_icon (UnityFilesLensUrlChecker* self, const gchar* value) {
244
244
        gchar* _tmp0_;
245
245
        g_return_if_fail (self != NULL);
246
246
        _tmp0_ = g_strdup (value);
250
250
}
251
251
 
252
252
 
253
 
static void unity_files_place_url_checker_class_init (UnityFilesPlaceUrlCheckerClass * klass) {
254
 
        unity_files_place_url_checker_parent_class = g_type_class_peek_parent (klass);
255
 
        g_type_class_add_private (klass, sizeof (UnityFilesPlaceUrlCheckerPrivate));
256
 
        G_OBJECT_CLASS (klass)->get_property = _vala_unity_files_place_url_checker_get_property;
257
 
        G_OBJECT_CLASS (klass)->set_property = _vala_unity_files_place_url_checker_set_property;
258
 
        G_OBJECT_CLASS (klass)->finalize = unity_files_place_url_checker_finalize;
259
 
        g_object_class_install_property (G_OBJECT_CLASS (klass), UNITY_FILES_PLACE_URL_CHECKER_ICON, g_param_spec_string ("icon", "icon", "icon", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
260
 
}
261
 
 
262
 
 
263
 
static void unity_files_place_url_checker_instance_init (UnityFilesPlaceUrlChecker * self) {
264
 
        self->priv = UNITY_FILES_PLACE_URL_CHECKER_GET_PRIVATE (self);
265
 
}
266
 
 
267
 
 
268
 
static void unity_files_place_url_checker_finalize (GObject* obj) {
269
 
        UnityFilesPlaceUrlChecker * self;
270
 
        self = UNITY_FILES_PLACE_URL_CHECKER (obj);
 
253
static void unity_files_lens_url_checker_class_init (UnityFilesLensUrlCheckerClass * klass) {
 
254
        unity_files_lens_url_checker_parent_class = g_type_class_peek_parent (klass);
 
255
        g_type_class_add_private (klass, sizeof (UnityFilesLensUrlCheckerPrivate));
 
256
        G_OBJECT_CLASS (klass)->get_property = _vala_unity_files_lens_url_checker_get_property;
 
257
        G_OBJECT_CLASS (klass)->set_property = _vala_unity_files_lens_url_checker_set_property;
 
258
        G_OBJECT_CLASS (klass)->finalize = unity_files_lens_url_checker_finalize;
 
259
        g_object_class_install_property (G_OBJECT_CLASS (klass), UNITY_FILES_LENS_URL_CHECKER_ICON, g_param_spec_string ("icon", "icon", "icon", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
 
260
}
 
261
 
 
262
 
 
263
static void unity_files_lens_url_checker_instance_init (UnityFilesLensUrlChecker * self) {
 
264
        self->priv = UNITY_FILES_LENS_URL_CHECKER_GET_PRIVATE (self);
 
265
}
 
266
 
 
267
 
 
268
static void unity_files_lens_url_checker_finalize (GObject* obj) {
 
269
        UnityFilesLensUrlChecker * self;
 
270
        self = UNITY_FILES_LENS_URL_CHECKER (obj);
271
271
        _g_free0 (self->priv->_icon);
272
272
        __g_list_free__g_regex_unref0_0 (self->priv->regexes);
273
 
        G_OBJECT_CLASS (unity_files_place_url_checker_parent_class)->finalize (obj);
 
273
        G_OBJECT_CLASS (unity_files_lens_url_checker_parent_class)->finalize (obj);
274
274
}
275
275
 
276
276
 
277
 
GType unity_files_place_url_checker_get_type (void) {
278
 
        static volatile gsize unity_files_place_url_checker_type_id__volatile = 0;
279
 
        if (g_once_init_enter (&unity_files_place_url_checker_type_id__volatile)) {
280
 
                static const GTypeInfo g_define_type_info = { sizeof (UnityFilesPlaceUrlCheckerClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) unity_files_place_url_checker_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (UnityFilesPlaceUrlChecker), 0, (GInstanceInitFunc) unity_files_place_url_checker_instance_init, NULL };
281
 
                GType unity_files_place_url_checker_type_id;
282
 
                unity_files_place_url_checker_type_id = g_type_register_static (G_TYPE_OBJECT, "UnityFilesPlaceUrlChecker", &g_define_type_info, 0);
283
 
                g_once_init_leave (&unity_files_place_url_checker_type_id__volatile, unity_files_place_url_checker_type_id);
 
277
GType unity_files_lens_url_checker_get_type (void) {
 
278
        static volatile gsize unity_files_lens_url_checker_type_id__volatile = 0;
 
279
        if (g_once_init_enter (&unity_files_lens_url_checker_type_id__volatile)) {
 
280
                static const GTypeInfo g_define_type_info = { sizeof (UnityFilesLensUrlCheckerClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) unity_files_lens_url_checker_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (UnityFilesLensUrlChecker), 0, (GInstanceInitFunc) unity_files_lens_url_checker_instance_init, NULL };
 
281
                GType unity_files_lens_url_checker_type_id;
 
282
                unity_files_lens_url_checker_type_id = g_type_register_static (G_TYPE_OBJECT, "UnityFilesLensUrlChecker", &g_define_type_info, 0);
 
283
                g_once_init_leave (&unity_files_lens_url_checker_type_id__volatile, unity_files_lens_url_checker_type_id);
284
284
        }
285
 
        return unity_files_place_url_checker_type_id__volatile;
 
285
        return unity_files_lens_url_checker_type_id__volatile;
286
286
}
287
287
 
288
288
 
289
 
static void _vala_unity_files_place_url_checker_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
290
 
        UnityFilesPlaceUrlChecker * self;
291
 
        self = UNITY_FILES_PLACE_URL_CHECKER (object);
 
289
static void _vala_unity_files_lens_url_checker_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
 
290
        UnityFilesLensUrlChecker * self;
 
291
        self = UNITY_FILES_LENS_URL_CHECKER (object);
292
292
        switch (property_id) {
293
 
                case UNITY_FILES_PLACE_URL_CHECKER_ICON:
294
 
                g_value_set_string (value, unity_files_place_url_checker_get_icon (self));
 
293
                case UNITY_FILES_LENS_URL_CHECKER_ICON:
 
294
                g_value_set_string (value, unity_files_lens_url_checker_get_icon (self));
295
295
                break;
296
296
                default:
297
297
                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
300
300
}
301
301
 
302
302
 
303
 
static void _vala_unity_files_place_url_checker_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) {
304
 
        UnityFilesPlaceUrlChecker * self;
305
 
        self = UNITY_FILES_PLACE_URL_CHECKER (object);
 
303
static void _vala_unity_files_lens_url_checker_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) {
 
304
        UnityFilesLensUrlChecker * self;
 
305
        self = UNITY_FILES_LENS_URL_CHECKER (object);
306
306
        switch (property_id) {
307
 
                case UNITY_FILES_PLACE_URL_CHECKER_ICON:
308
 
                unity_files_place_url_checker_set_icon (self, g_value_get_string (value));
 
307
                case UNITY_FILES_LENS_URL_CHECKER_ICON:
 
308
                unity_files_lens_url_checker_set_icon (self, g_value_get_string (value));
309
309
                break;
310
310
                default:
311
311
                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);