static gint rygel_seekable_response_get_requested_priority (RygelSeekableResponse* self) { const char* _tmp0_; char* mode; gboolean _tmp1_; g_return_val_if_fail (self != NULL, 0); _tmp0_ = NULL; mode = (_tmp0_ = soup_message_headers_get (((RygelHTTPResponse*) self)->msg->request_headers, "transferMode.dlna.org"), (_tmp0_ == NULL) ? NULL : g_strdup (_tmp0_)); _tmp1_ = FALSE; if (mode == NULL) { _tmp1_ = TRUE; } else { _tmp1_ = _vala_strcmp0 (mode, "Interactive") == 0; } if (_tmp1_) { gint _tmp2_; return (_tmp2_ = G_PRIORITY_DEFAULT, mode = (g_free (mode), NULL), _tmp2_); } else { if (_vala_strcmp0 (mode, "Streaming") == 0) { gint _tmp3_; return (_tmp3_ = G_PRIORITY_HIGH, mode = (g_free (mode), NULL), _tmp3_); } else { if (_vala_strcmp0 (mode, "Background") == 0) { gint _tmp4_; return (_tmp4_ = G_PRIORITY_LOW, mode = (g_free (mode), NULL), _tmp4_); } else { gint _tmp5_; return (_tmp5_ = G_PRIORITY_DEFAULT, mode = (g_free (mode), NULL), _tmp5_); } } } mode = (g_free (mode), NULL); }
static gint rygel_seekable_response_get_requested_priority (RygelSeekableResponse* self) { #line 918 "rygel-seekable-response.c" gint result = 0; char* mode; gboolean _tmp0_ = FALSE; #line 164 "rygel-seekable-response.vala" g_return_val_if_fail (self != NULL, 0); #line 165 "rygel-seekable-response.vala" mode = g_strdup (soup_message_headers_get (((RygelHTTPResponse*) self)->msg->request_headers, "transferMode.dlna.org")); #line 167 "rygel-seekable-response.vala" if (mode == NULL) { #line 167 "rygel-seekable-response.vala" _tmp0_ = TRUE; #line 930 "rygel-seekable-response.c" } else { #line 167 "rygel-seekable-response.vala" _tmp0_ = _vala_strcmp0 (mode, "Interactive") == 0; #line 934 "rygel-seekable-response.c" } #line 167 "rygel-seekable-response.vala" if (_tmp0_) { #line 938 "rygel-seekable-response.c" result = G_PRIORITY_DEFAULT; _g_free0 (mode); #line 168 "rygel-seekable-response.vala" return result; #line 943 "rygel-seekable-response.c" } else { #line 169 "rygel-seekable-response.vala" if (_vala_strcmp0 (mode, "Streaming") == 0) { #line 947 "rygel-seekable-response.c" result = G_PRIORITY_HIGH; _g_free0 (mode); #line 170 "rygel-seekable-response.vala" return result; #line 952 "rygel-seekable-response.c" } else { #line 171 "rygel-seekable-response.vala" if (_vala_strcmp0 (mode, "Background") == 0) { #line 956 "rygel-seekable-response.c" result = G_PRIORITY_LOW; _g_free0 (mode); #line 172 "rygel-seekable-response.vala" return result; #line 961 "rygel-seekable-response.c" } else { result = G_PRIORITY_DEFAULT; _g_free0 (mode); #line 174 "rygel-seekable-response.vala" return result; #line 967 "rygel-seekable-response.c" } } } _g_free0 (mode); }
static void rygel_tracker_video_item_real_init_from_metadata (RygelTrackerItem* base, char** values, int values_length1) { RygelTrackerVideoItem * self; GError * _inner_error_; char* _tmp4_; char* _tmp6_; const char* _tmp5_; char* _tmp8_; const char* _tmp7_; char* _tmp9_; char* _tmp10_; self = (RygelTrackerVideoItem*) base; _inner_error_ = NULL; if (_vala_strcmp0 (values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_TITLE], "") != 0) { char* _tmp1_; const char* _tmp0_; _tmp1_ = NULL; _tmp0_ = NULL; ((RygelMediaObject*) self)->title = (_tmp1_ = (_tmp0_ = values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_TITLE], (_tmp0_ == NULL) ? NULL : g_strdup (_tmp0_)), ((RygelMediaObject*) self)->title = (g_free (((RygelMediaObject*) self)->title), NULL), _tmp1_); } else { char* _tmp3_; const char* _tmp2_; _tmp3_ = NULL; _tmp2_ = NULL; ((RygelMediaObject*) self)->title = (_tmp3_ = (_tmp2_ = values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_FILE_NAME], (_tmp2_ == NULL) ? NULL : g_strdup (_tmp2_)), ((RygelMediaObject*) self)->title = (g_free (((RygelMediaObject*) self)->title), NULL), _tmp3_); } if (_vala_strcmp0 (values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_SIZE], "") != 0) { ((RygelMediaItem*) self)->size = (glong) atoi (values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_SIZE]); } if (_vala_strcmp0 (values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_DURATION], "") != 0) { ((RygelMediaItem*) self)->duration = (glong) atoi (values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_DURATION]); } if (_vala_strcmp0 (values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_WIDTH], "") != 0) { ((RygelMediaItem*) self)->width = atoi (values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_WIDTH]); } if (_vala_strcmp0 (values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_HEIGHT], "") != 0) { ((RygelMediaItem*) self)->height = atoi (values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_HEIGHT]); } _tmp4_ = NULL; ((RygelMediaItem*) self)->date = (_tmp4_ = rygel_tracker_item_seconds_to_iso8601 ((RygelTrackerItem*) self, values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_DATE]), ((RygelMediaItem*) self)->date = (g_free (((RygelMediaItem*) self)->date), NULL), _tmp4_); _tmp6_ = NULL; _tmp5_ = NULL; ((RygelMediaItem*) self)->mime_type = (_tmp6_ = (_tmp5_ = values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_MIME], (_tmp5_ == NULL) ? NULL : g_strdup (_tmp5_)), ((RygelMediaItem*) self)->mime_type = (g_free (((RygelMediaItem*) self)->mime_type), NULL), _tmp6_); _tmp8_ = NULL; _tmp7_ = NULL; ((RygelMediaItem*) self)->author = (_tmp8_ = (_tmp7_ = values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_AUTHOR], (_tmp7_ == NULL) ? NULL : g_strdup (_tmp7_)), ((RygelMediaItem*) self)->author = (g_free (((RygelMediaItem*) self)->author), NULL), _tmp8_); _tmp9_ = g_filename_to_uri (((RygelTrackerItem*) self)->path, NULL, &_inner_error_); if (_inner_error_ != NULL) { g_critical ("file %s: line %d: uncaught error: %s", __FILE__, __LINE__, _inner_error_->message); g_clear_error (&_inner_error_); return; } _tmp10_ = NULL; gee_collection_add ((GeeCollection*) ((RygelMediaItem*) self)->uris, _tmp10_ = _tmp9_); _tmp10_ = (g_free (_tmp10_), NULL); }
static void test_fact_structure_to_string (void) { OhmStructure* s; char* _tmp0; char* _tmp1; s = ohm_structure_new ("org.freedesktop.ohm.test"); ohm_structure_set (s, "field1", ohm_value_from_string ("test1")); ohm_structure_set (s, "field2", ohm_value_from_int (42)); _tmp0 = NULL; g_assert (_vala_strcmp0 ((_tmp0 = ohm_structure_to_string (s)), "org.freedesktop.ohm.test (field1 = \"test1\", field2 = 42)") == 0); _tmp0 = (g_free (_tmp0), NULL); ohm_structure_set (s, "field2", NULL); _tmp1 = NULL; g_assert (_vala_strcmp0 ((_tmp1 = ohm_structure_to_string (s)), "org.freedesktop.ohm.test (field1 = \"test1\")") == 0); _tmp1 = (g_free (_tmp1), NULL); (s == NULL ? NULL : (s = (g_object_unref (s), NULL))); }
/* Private methods */ static RygelTrackerCategory* rygel_tracker_root_container_find_category_by_id (RygelTrackerRootContainer* self, const char* category_id) { RygelTrackerCategory* category; RygelTrackerCategory* _tmp0_; g_return_val_if_fail (self != NULL, NULL); g_return_val_if_fail (category_id != NULL, NULL); category = NULL; _tmp0_ = NULL; category = (_tmp0_ = NULL, (category == NULL) ? NULL : (category = (g_object_unref (category), NULL)), _tmp0_); { GeeIterator* _tmp_it; _tmp_it = gee_iterable_iterator ((GeeIterable*) self->priv->categories); while (gee_iterator_next (_tmp_it)) { RygelTrackerCategory* tmp; tmp = (RygelTrackerCategory*) gee_iterator_get (_tmp_it); if (_vala_strcmp0 (category_id, ((RygelMediaObject*) tmp)->id) == 0) { RygelTrackerCategory* _tmp2_; RygelTrackerCategory* _tmp1_; _tmp2_ = NULL; _tmp1_ = NULL; category = (_tmp2_ = (_tmp1_ = tmp, (_tmp1_ == NULL) ? NULL : g_object_ref (_tmp1_)), (category == NULL) ? NULL : (category = (g_object_unref (category), NULL)), _tmp2_); (tmp == NULL) ? NULL : (tmp = (g_object_unref (tmp), NULL)); break; } (tmp == NULL) ? NULL : (tmp = (g_object_unref (tmp), NULL)); } (_tmp_it == NULL) ? NULL : (_tmp_it = (g_object_unref (_tmp_it), NULL)); } return category; }
static void test_fact_pattern_new_for_fact (void) { void* pf; void* pp; pf = NULL; pp = NULL; { OhmFact* f; OhmPattern* p; OhmFact* _tmp0; f = ohm_fact_new ("org.test.match"); p = ohm_pattern_new_for_fact (f); pf = f; pp = p; g_object_add_weak_pointer (G_OBJECT (f), &pf); g_object_add_weak_pointer (G_OBJECT (p), &pp); _tmp0 = NULL; f = (_tmp0 = NULL, (f == NULL ? NULL : (f = (g_object_unref (f), NULL))), _tmp0); g_assert (pf != NULL); g_assert (ohm_pattern_get_fact (p) != NULL); g_assert (_vala_strcmp0 (ohm_structure_get_name (OHM_STRUCTURE (ohm_pattern_get_fact (p))), "org.test.match") == 0); (f == NULL ? NULL : (f = (g_object_unref (f), NULL))); (p == NULL ? NULL : (p = (g_object_unref (p), NULL))); } g_assert (pf == NULL); g_assert (pp == NULL); }
static void test_fact_structure_name (void) { OhmStructure* s; s = ohm_structure_new ("org.freedesktop.ohm.test"); g_assert (_vala_strcmp0 (ohm_structure_get_name (s), "org.freedesktop.ohm.test") == 0); g_assert (ohm_structure_get_qname (s) == g_quark_from_string ("org.freedesktop.ohm.test")); (s == NULL ? NULL : (s = (g_object_unref (s), NULL))); }
static void serializer_visit_label (Serializer* self, GtkLabel* label) { char* label_text; g_return_if_fail (self != NULL); g_return_if_fail (label != NULL); label_text = g_strdup (gtk_label_get_label (label)); g_string_append (self->priv->label_sb, label_text); g_debug ("serializer.vala:143: append text = %s", label_text); if (GTK_IS_ACCEL_LABEL (label)) { GtkLabel* _tmp0_; GtkLabel* _tmp1_; char* accel_string; gboolean _tmp2_ = FALSE; gtk_accel_label_refetch ((_tmp0_ = label, GTK_IS_ACCEL_LABEL (_tmp0_) ? ((GtkAccelLabel*) _tmp0_) : NULL)); accel_string = string_strip ((_tmp1_ = label, GTK_IS_ACCEL_LABEL (_tmp1_) ? ((GtkAccelLabel*) _tmp1_) : NULL)->accel_string); if (string_get_length (accel_string) > 0) { _tmp2_ = _vala_strcmp0 (accel_string, "-/-") != 0; } else { _tmp2_ = FALSE; } if (_tmp2_) { char* _tmp3_; g_string_append (self->priv->sb, _tmp3_ = g_markup_printf_escaped (" accel=\"%s\"", accel_string)); _g_free0 (_tmp3_); } _g_free0 (accel_string); } _g_free0 (label_text); }
gboolean gtk_mate_view_set_theme_by_name (GtkMateView* self, const char* name) { g_return_val_if_fail (self != NULL, FALSE); g_return_val_if_fail (name != NULL, FALSE); { GeeArrayList* _tmp0_; GeeIterator* _tmp1_; GeeIterator* _theme_it; _tmp0_ = NULL; _tmp1_ = NULL; _theme_it = (_tmp1_ = gee_iterable_iterator ((GeeIterable*) (_tmp0_ = gtk_mate_theme_themes ())), (_tmp0_ == NULL) ? NULL : (_tmp0_ = (g_object_unref (_tmp0_), NULL)), _tmp1_); while (gee_iterator_next (_theme_it)) { GtkMateTheme* theme; theme = (GtkMateTheme*) gee_iterator_get (_theme_it); if (_vala_strcmp0 (theme->name, name) == 0) { gboolean _tmp2_; gtk_mate_theme_init_for_use (theme); gtk_mate_parser_change_theme (GTK_MATE_BUFFER (gtk_text_view_get_buffer ((GtkTextView*) self))->parser, theme); gtk_mate_view_set_global_theme_settings (self); return (_tmp2_ = TRUE, (theme == NULL) ? NULL : (theme = (g_object_unref (theme), NULL)), (_theme_it == NULL) ? NULL : (_theme_it = (g_object_unref (_theme_it), NULL)), _tmp2_); } (theme == NULL) ? NULL : (theme = (g_object_unref (theme), NULL)); } (_theme_it == NULL) ? NULL : (_theme_it = (g_object_unref (_theme_it), NULL)); } return FALSE; }
GtkMateGrammar* gtk_mate_grammar_find_by_scope_name (const char* scope) { g_return_val_if_fail (scope != NULL, NULL); { GeeIterator* _bundle_it; _bundle_it = gee_iterable_iterator ((GeeIterable*) gtk_mate_buffer_bundles); while (gee_iterator_next (_bundle_it)) { GtkMateBundle* bundle; bundle = (GtkMateBundle*) gee_iterator_get (_bundle_it); { GeeIterator* _gr_it; _gr_it = gee_iterable_iterator ((GeeIterable*) bundle->grammars); while (gee_iterator_next (_gr_it)) { GtkMateGrammar* gr; gr = (GtkMateGrammar*) gee_iterator_get (_gr_it); if (_vala_strcmp0 (gr->scope_name, scope) == 0) { GtkMateGrammar* _tmp0; _tmp0 = NULL; return (_tmp0 = gr, (_gr_it == NULL) ? NULL : (_gr_it = (g_object_unref (_gr_it), NULL)), (bundle == NULL) ? NULL : (bundle = (g_object_unref (bundle), NULL)), (_bundle_it == NULL) ? NULL : (_bundle_it = (g_object_unref (_bundle_it), NULL)), _tmp0); } (gr == NULL) ? NULL : (gr = (g_object_unref (gr), NULL)); } (_gr_it == NULL) ? NULL : (_gr_it = (g_object_unref (_gr_it), NULL)); } (bundle == NULL) ? NULL : (bundle = (g_object_unref (bundle), NULL)); } (_bundle_it == NULL) ? NULL : (_bundle_it = (g_object_unref (_bundle_it), NULL)); } return NULL; }
static GnomenuItem* gnomenu_menu_real_get_item_by_id (GnomenuShell* base, const char* id) { GnomenuMenu * self; GnomenuItem* result = NULL; self = (GnomenuMenu*) base; g_return_val_if_fail (id != NULL, NULL); { GList* child_collection; GList* child_it; child_collection = gtk_container_get_children ((GtkContainer*) self); for (child_it = child_collection; child_it != NULL; child_it = child_it->next) { GtkWidget* child; child = (GtkWidget*) child_it->data; { GtkWidget* _tmp0_; GnomenuItem* item; item = _g_object_ref0 ((_tmp0_ = child, GNOMENU_IS_ITEM (_tmp0_) ? ((GnomenuItem*) _tmp0_) : NULL)); if (item == NULL) { _g_object_unref0 (item); continue; } if (_vala_strcmp0 (gnomenu_item_get_item_id (item), id) == 0) { result = item; _g_list_free0 (child_collection); return result; } _g_object_unref0 (item); } } _g_list_free0 (child_collection); } result = NULL; return result; }
static void _structure_set_get (OhmStructure* s) { GValue* v; GValue* vq; g_return_if_fail (OHM_IS_STRUCTURE (s)); g_assert (_vala_strcmp0 (ohm_structure_get_name (s), "org.freedesktop.ohm.test") == 0); g_assert (((void*) ohm_structure_get (s, "field1")) == NULL); ohm_structure_set (s, "field1", ohm_value_from_string ("test1")); ohm_structure_set (s, "field2", ohm_value_from_int (42)); v = ((GValue*) ohm_structure_get (s, "field1")); g_assert (_vala_strcmp0 (g_value_get_string (v), "test1") == 0); v = ((GValue*) ohm_structure_get (s, "field2")); g_assert (g_value_get_int (v) == 42); vq = ((GValue*) ohm_structure_qget (s, g_quark_from_string ("field2"))); g_assert (v == vq); ohm_structure_set (s, "field2", NULL); v = ((GValue*) ohm_structure_get (s, "field2")); g_assert (v == NULL); }
static gboolean rygel_external_container_is_direct_child (RygelExternalContainer* self, const char* id) { #line 741 "rygel-external-container.c" gboolean result = FALSE; #line 156 "rygel-external-container.vala" g_return_val_if_fail (self != NULL, FALSE); #line 156 "rygel-external-container.vala" g_return_val_if_fail (id != NULL, FALSE); #line 157 "rygel-external-container.vala" if (rygel_external_item_factory_id_valid (id)) { #line 749 "rygel-external-container.c" result = TRUE; #line 158 "rygel-external-container.vala" return result; #line 753 "rygel-external-container.c" } else { { GeeIterator* _container_it; _container_it = gee_abstract_collection_iterator ((GeeAbstractCollection*) self->priv->containers); #line 160 "rygel-external-container.vala" while (TRUE) { #line 760 "rygel-external-container.c" RygelExternalContainer* container; #line 160 "rygel-external-container.vala" if (!gee_iterator_next (_container_it)) { #line 160 "rygel-external-container.vala" break; #line 766 "rygel-external-container.c" } #line 160 "rygel-external-container.vala" container = (RygelExternalContainer*) gee_iterator_get (_container_it); #line 161 "rygel-external-container.vala" if (_vala_strcmp0 (((RygelMediaObject*) container)->id, id) == 0) { #line 772 "rygel-external-container.c" result = TRUE; _g_object_unref0 (container); _g_object_unref0 (_container_it); #line 162 "rygel-external-container.vala" return result; #line 778 "rygel-external-container.c" } _g_object_unref0 (container); } _g_object_unref0 (_container_it); } result = FALSE; #line 166 "rygel-external-container.vala" return result; #line 787 "rygel-external-container.c" } }
static void display_on_combobox_changed (Display* self) { char* _tmp0_; g_return_if_fail (self != NULL); self->priv->selected = (_tmp0_ = g_strdup (gtk_combo_box_get_active_text (self->priv->cb)), _g_free0 (self->priv->selected), _tmp0_); if (_vala_strcmp0 (self->priv->selected, "raw") == 0) { gtk_widget_set_sensitive ((GtkWidget*) self->priv->width, TRUE); gtk_widget_set_sensitive ((GtkWidget*) self->priv->height, TRUE); gtk_widget_set_sensitive ((GtkWidget*) self->priv->depth, TRUE); } else { gtk_widget_set_sensitive ((GtkWidget*) self->priv->width, FALSE); gtk_widget_set_sensitive ((GtkWidget*) self->priv->height, FALSE); gtk_widget_set_sensitive ((GtkWidget*) self->priv->depth, FALSE); } }
static gboolean _lambda8_ (MatePanelApplet* applet, const char* iid) { gboolean result = FALSE; g_return_val_if_fail (applet != NULL, FALSE); g_return_val_if_fail (iid != NULL, FALSE); if (_vala_strcmp0 (iid, APPLET_IID) == 0) { MatePanelApplet* _tmp0_; applet_init ((_tmp0_ = applet, IS_APPLET (_tmp0_) ? ((GlobalMenuMatePanelApplet*) _tmp0_) : NULL)); gtk_widget_show ((GtkWidget*) applet); result = TRUE; return result; } else { result = FALSE; return result; } }
static gboolean rygel_gst_utils_need_rtp_depayloader (GstCaps* caps) { #line 206 "rygel-gst-utils.c" gboolean result = FALSE; GstStructure* structure; #line 61 "rygel-gst-utils.vala" g_return_val_if_fail (caps != NULL, FALSE); #line 62 "rygel-gst-utils.vala" structure = _gst_structure_copy0 (gst_caps_get_structure (caps, (guint) 0)); #line 213 "rygel-gst-utils.c" result = _vala_strcmp0 (gst_structure_get_name (structure), "application/x-rtp") == 0; _gst_structure_free0 (structure); #line 63 "rygel-gst-utils.vala" return result; #line 218 "rygel-gst-utils.c" }
static gboolean gtk_mate_exporter_scope_has_inner (GtkMateExporter* self, GtkMateScope* scope) { gboolean _tmp0_; gboolean _tmp1_; g_return_val_if_fail (self != NULL, FALSE); g_return_val_if_fail (scope != NULL, FALSE); _tmp0_ = FALSE; _tmp1_ = FALSE; if (GTK_MATE_IS_DOUBLE_PATTERN (scope->pattern)) { _tmp1_ = GTK_MATE_DOUBLE_PATTERN (scope->pattern)->content_name != NULL; } else { _tmp1_ = FALSE; } if (_tmp1_) { _tmp0_ = _vala_strcmp0 (GTK_MATE_DOUBLE_PATTERN (scope->pattern)->content_name, "") != 0; } else { _tmp0_ = FALSE; } return _tmp0_; }
static gboolean rygel_general_pref_section_find_interface (RygelGeneralPrefSection* self, const char* iface, GtkTreeIter* iter) { #line 512 "rygel-general-pref-section.c" gboolean result = FALSE; GtkTreeModel* model; gboolean more; #line 143 "rygel-general-pref-section.vala" g_return_val_if_fail (self != NULL, FALSE); #line 143 "rygel-general-pref-section.vala" g_return_val_if_fail (iface != NULL, FALSE); #line 144 "rygel-general-pref-section.vala" model = _g_object_ref0 (gtk_combo_box_get_model ((GtkComboBox*) self->priv->iface_entry)); #line 145 "rygel-general-pref-section.vala" more = gtk_tree_model_get_iter_first (model, iter); #line 146 "rygel-general-pref-section.vala" while (TRUE) { #line 146 "rygel-general-pref-section.vala" if (!more) { #line 146 "rygel-general-pref-section.vala" break; #line 530 "rygel-general-pref-section.c" } #line 147 "rygel-general-pref-section.vala" gtk_tree_model_get (model, iter, 0, &((RygelPreferencesSection*) self)->name, -1, -1); #line 149 "rygel-general-pref-section.vala" if (_vala_strcmp0 (((RygelPreferencesSection*) self)->name, iface) == 0) { #line 150 "rygel-general-pref-section.vala" break; #line 538 "rygel-general-pref-section.c" } #line 153 "rygel-general-pref-section.vala" more = gtk_tree_model_iter_next (model, iter); #line 542 "rygel-general-pref-section.c" } result = more; _g_object_unref0 (model); #line 156 "rygel-general-pref-section.vala" return result; #line 548 "rygel-general-pref-section.c" }
RygelMediaObject* rygel_folder_container_find_object_sync (RygelFolderContainer* self, const char* id) { #line 265 "rygel-folder-container.c" RygelMediaObject* item; #line 121 "rygel-folder-container.vala" g_return_val_if_fail (self != NULL, NULL); #line 121 "rygel-folder-container.vala" g_return_val_if_fail (id != NULL, NULL); #line 271 "rygel-folder-container.c" item = NULL; /* check if the searched item is in our cache*/ { GeeIterator* _tmp_it; /* check if the searched item is in our cache*/ _tmp_it = gee_iterable_iterator ((GeeIterable*) self->priv->items); /* check if the searched item is in our cache*/ #line 125 "rygel-folder-container.vala" while (gee_iterator_next (_tmp_it)) { #line 281 "rygel-folder-container.c" RygelMediaObject* tmp; /* check if the searched item is in our cache*/ tmp = (RygelMediaObject*) gee_iterator_get (_tmp_it); #line 126 "rygel-folder-container.vala" if (_vala_strcmp0 (id, tmp->id) == 0) { #line 287 "rygel-folder-container.c" RygelMediaObject* _tmp1_; RygelMediaObject* _tmp0_; _tmp1_ = NULL; #line 127 "rygel-folder-container.vala" _tmp0_ = NULL; #line 127 "rygel-folder-container.vala" item = (_tmp1_ = (_tmp0_ = tmp, (_tmp0_ == NULL) ? NULL : g_object_ref (_tmp0_)), (item == NULL) ? NULL : (item = (g_object_unref (item), NULL)), _tmp1_); #line 295 "rygel-folder-container.c" (tmp == NULL) ? NULL : (tmp = (g_object_unref (tmp), NULL)); #line 128 "rygel-folder-container.vala" break; #line 299 "rygel-folder-container.c" } (tmp == NULL) ? NULL : (tmp = (g_object_unref (tmp), NULL)); } (_tmp_it == NULL) ? NULL : (_tmp_it = (g_object_unref (_tmp_it), NULL)); } /* if not found, do a depth-first search on the child folders*/ #line 134 "rygel-folder-container.vala" if (item == NULL) { #line 309 "rygel-folder-container.c" { GeeIterator* _tmp_it; _tmp_it = gee_iterable_iterator ((GeeIterable*) self->priv->items); #line 135 "rygel-folder-container.vala" while (gee_iterator_next (_tmp_it)) { #line 315 "rygel-folder-container.c" RygelMediaObject* tmp; tmp = (RygelMediaObject*) gee_iterator_get (_tmp_it); #line 136 "rygel-folder-container.vala" if (RYGEL_IS_FOLDER_CONTAINER (tmp)) { #line 320 "rygel-folder-container.c" RygelFolderContainer* _tmp2_; RygelFolderContainer* folder; RygelMediaObject* _tmp3_; #line 137 "rygel-folder-container.vala" _tmp2_ = NULL; #line 326 "rygel-folder-container.c" folder = (_tmp2_ = RYGEL_FOLDER_CONTAINER (tmp), (_tmp2_ == NULL) ? NULL : g_object_ref (_tmp2_)); _tmp3_ = NULL; #line 138 "rygel-folder-container.vala" item = (_tmp3_ = rygel_folder_container_find_object_sync (folder, id), (item == NULL) ? NULL : (item = (g_object_unref (item), NULL)), _tmp3_); #line 139 "rygel-folder-container.vala" if (item != NULL) { #line 333 "rygel-folder-container.c" (folder == NULL) ? NULL : (folder = (g_object_unref (folder), NULL)); (tmp == NULL) ? NULL : (tmp = (g_object_unref (tmp), NULL)); #line 140 "rygel-folder-container.vala" break; #line 338 "rygel-folder-container.c" } (folder == NULL) ? NULL : (folder = (g_object_unref (folder), NULL)); } (tmp == NULL) ? NULL : (tmp = (g_object_unref (tmp), NULL)); } (_tmp_it == NULL) ? NULL : (_tmp_it = (g_object_unref (_tmp_it), NULL)); } } #line 146 "rygel-folder-container.vala" return item; #line 349 "rygel-folder-container.c" }
static void ease_flickr_service_real_parse_data (EasePluginImportService* base, const char* jsondata) { #line 298 "ease-import-flickr-service.c" EaseFlickrService * self; JsonObject* obj; char* stat; JsonObject* photos; JsonArray* photo_array; GError * _inner_error_ = NULL; self = (EaseFlickrService*) base; #line 91 "ease-import-flickr-service.vala" g_return_if_fail (jsondata != NULL); #line 93 "ease-import-flickr-service.vala" if (jsondata == NULL) { #line 93 "ease-import-flickr-service.vala" return; #line 312 "ease-import-flickr-service.c" } { #line 97 "ease-import-flickr-service.vala" json_parser_load_from_data (self->priv->parser, jsondata, -1, &_inner_error_); #line 317 "ease-import-flickr-service.c" if (_inner_error_ != NULL) { goto __catch7_g_error; } } goto __finally7; __catch7_g_error: { GError * e; e = _inner_error_; _inner_error_ = NULL; { #line 101 "ease-import-flickr-service.vala" g_error ("ease-import-flickr-service.vala:101: Couldn't parse JSON data: %s", e->message); #line 331 "ease-import-flickr-service.c" _g_error_free0 (e); } } __finally7: if (_inner_error_ != NULL) { 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); g_clear_error (&_inner_error_); return; } #line 104 "ease-import-flickr-service.vala" obj = _json_object_ref0 (json_node_get_object (json_parser_get_root (self->priv->parser))); #line 106 "ease-import-flickr-service.vala" stat = g_strdup (json_object_get_string_member (obj, "stat")); #line 107 "ease-import-flickr-service.vala" if (_vala_strcmp0 (stat, "ok") != 0) { #line 109 "ease-import-flickr-service.vala" g_warning ("ease-import-flickr-service.vala:109: The request failed : \n" \ "Error code: %G\n" \ "Message: %s", (double) json_object_get_int_member (obj, "code"), json_object_get_string_member (obj, "message")); #line 349 "ease-import-flickr-service.c" _g_free0 (stat); _json_object_unref0 (obj); #line 112 "ease-import-flickr-service.vala" return; #line 354 "ease-import-flickr-service.c" } #line 115 "ease-import-flickr-service.vala" photos = _json_object_ref0 (json_object_get_object_member (obj, "photos")); #line 116 "ease-import-flickr-service.vala" photo_array = _json_array_ref0 (json_object_get_array_member (photos, "photo")); #line 119 "ease-import-flickr-service.vala" json_array_foreach_element (photo_array, __lambda70__json_array_foreach, self); #line 362 "ease-import-flickr-service.c" _json_array_unref0 (photo_array); _json_object_unref0 (photos); _g_free0 (stat); _json_object_unref0 (obj); }
void ease_main_open_file (const char* path) { #line 626 "ease-main.c" GError * _inner_error_ = NULL; #line 195 "ease-main.vala" g_return_if_fail (path != NULL); #line 630 "ease-main.c" { GeeIterator* _info_it; #line 197 "ease-main.vala" _info_it = gee_abstract_collection_iterator ((GeeAbstractCollection*) ease_main_windows); #line 197 "ease-main.vala" while (TRUE) { #line 637 "ease-main.c" EaseMainEditorWindowInfo* info; char* _tmp0_; char* _tmp1_; gboolean _tmp2_; #line 197 "ease-main.vala" if (!gee_iterator_next (_info_it)) { #line 197 "ease-main.vala" break; #line 646 "ease-main.c" } #line 197 "ease-main.vala" info = (EaseMainEditorWindowInfo*) gee_iterator_get (_info_it); #line 199 "ease-main.vala" if ((_tmp2_ = _vala_strcmp0 (_tmp0_ = ease_absolute_path (ease_document_get_filename (info->window->document)), _tmp1_ = ease_absolute_path (path)) == 0, _g_free0 (_tmp1_), _g_free0 (_tmp0_), _tmp2_)) { #line 202 "ease-main.vala" gtk_window_present ((GtkWindow*) info->window); #line 654 "ease-main.c" _ease_main_editor_window_info_unref0 (info); _g_object_unref0 (_info_it); #line 203 "ease-main.vala" return; #line 659 "ease-main.c" } _ease_main_editor_window_info_unref0 (info); } _g_object_unref0 (_info_it); } { EaseDocument* doc; EaseEditorWindow* win; #line 209 "ease-main.vala" doc = ease_document_new_from_saved (path, &_inner_error_); #line 670 "ease-main.c" if (_inner_error_ != NULL) { goto __catch13_g_error; } #line 210 "ease-main.vala" win = g_object_ref_sink (ease_editor_window_new (doc)); #line 211 "ease-main.vala" ease_main_add_window (win); #line 212 "ease-main.vala" gtk_widget_show_now ((GtkWidget*) win); #line 213 "ease-main.vala" gtk_window_present ((GtkWindow*) win); #line 682 "ease-main.c" _g_object_unref0 (win); _g_object_unref0 (doc); } goto __finally13; __catch13_g_error: { GError * e; e = _inner_error_; _inner_error_ = NULL; { #line 217 "ease-main.vala" ease_error_dialog (_ ("Error Opening Document"), e->message); #line 695 "ease-main.c" _g_error_free0 (e); #line 218 "ease-main.vala" return; #line 699 "ease-main.c" } } __finally13: if (_inner_error_ != NULL) { 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); g_clear_error (&_inner_error_); return; } }
GtkMateDoublePattern* gtk_mate_double_pattern_create_from_plist (GeeArrayList* all_patterns, PListDict* pd) { PListString* ns; GtkMateDoublePattern* pattern; PListString* _tmp0; PListString* _tmp3; char* _tmp5; const char* _tmp4; OnigRx* _tmp6; PListString* _tmp7; char* _tmp9; const char* _tmp8; PListString* _tmp10; PListNode* n; PListNode* _tmp14; PListNode* _tmp16; GeeHashMap* _tmp17; GeeArrayList* _tmp18; PListNode* ps; GtkMatePattern* subpattern; PListNode* _tmp20; gboolean _tmp21; gboolean _tmp22; GtkMateDoublePattern* _tmp25; g_return_val_if_fail (all_patterns != NULL, NULL); g_return_val_if_fail (pd != NULL, NULL); ns = NULL; pattern = g_object_ref_sink (gtk_mate_double_pattern_new ()); _tmp0 = NULL; ns = (_tmp0 = PLIST_STRING (plist_dict_get (pd, "name")), (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), _tmp0); if (ns != NULL) { char* _tmp2; const char* _tmp1; _tmp2 = NULL; _tmp1 = NULL; ((GtkMatePattern*) pattern)->name = (_tmp2 = (_tmp1 = ns->str, (_tmp1 == NULL) ? NULL : g_strdup (_tmp1)), ((GtkMatePattern*) pattern)->name = (g_free (((GtkMatePattern*) pattern)->name), NULL), _tmp2); } _tmp3 = NULL; ns = (_tmp3 = PLIST_STRING (plist_dict_get (pd, "begin")), (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), _tmp3); _tmp5 = NULL; _tmp4 = NULL; pattern->begin_string = (_tmp5 = (_tmp4 = ns->str, (_tmp4 == NULL) ? NULL : g_strdup (_tmp4)), pattern->begin_string = (g_free (pattern->begin_string), NULL), _tmp5); _tmp6 = NULL; pattern->begin = (_tmp6 = onig_rx_make1 (ns->str), (pattern->begin == NULL) ? NULL : (pattern->begin = (g_object_unref (pattern->begin), NULL)), _tmp6); _tmp7 = NULL; ns = (_tmp7 = PLIST_STRING (plist_dict_get (pd, "end")), (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), _tmp7); _tmp9 = NULL; _tmp8 = NULL; pattern->end_string = (_tmp9 = (_tmp8 = ns->str, (_tmp8 == NULL) ? NULL : g_strdup (_tmp8)), pattern->end_string = (g_free (pattern->end_string), NULL), _tmp9); _tmp10 = NULL; ns = (_tmp10 = PLIST_STRING (plist_dict_get (pd, "contentName")), (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), _tmp10); if (ns != NULL) { char* _tmp12; const char* _tmp11; _tmp12 = NULL; _tmp11 = NULL; pattern->content_name = (_tmp12 = (_tmp11 = ns->str, (_tmp11 == NULL) ? NULL : g_strdup (_tmp11)), pattern->content_name = (g_free (pattern->content_name), NULL), _tmp12); } n = plist_dict_get (pd, "beginCaptures"); if (n != NULL) { GeeHashMap* _tmp13; _tmp13 = NULL; pattern->begin_captures = (_tmp13 = gtk_mate_pattern_make_captures_from_plist (PLIST_DICT (n)), (pattern->begin_captures == NULL) ? NULL : (pattern->begin_captures = (g_object_unref (pattern->begin_captures), NULL)), _tmp13); } _tmp14 = NULL; n = (_tmp14 = plist_dict_get (pd, "captures"), (n == NULL) ? NULL : (n = (g_object_unref (n), NULL)), _tmp14); if (n != NULL) { GeeHashMap* _tmp15; _tmp15 = NULL; pattern->both_captures = (_tmp15 = gtk_mate_pattern_make_captures_from_plist (PLIST_DICT (n)), (pattern->both_captures == NULL) ? NULL : (pattern->both_captures = (g_object_unref (pattern->both_captures), NULL)), _tmp15); } _tmp16 = NULL; n = (_tmp16 = plist_dict_get (pd, "endCaptures"), (n == NULL) ? NULL : (n = (g_object_unref (n), NULL)), _tmp16); _tmp17 = NULL; pattern->end_captures = (_tmp17 = gtk_mate_pattern_make_captures_from_plist (PLIST_DICT (n)), (pattern->end_captures == NULL) ? NULL : (pattern->end_captures = (g_object_unref (pattern->end_captures), NULL)), _tmp17); _tmp18 = NULL; pattern->patterns = (_tmp18 = gee_array_list_new (GTK_MATE_TYPE_PATTERN, (GBoxedCopyFunc) g_object_ref, g_object_unref, g_direct_equal), (pattern->patterns == NULL) ? NULL : (pattern->patterns = (g_object_unref (pattern->patterns), NULL)), _tmp18); ps = plist_dict_get (pd, "patterns"); subpattern = NULL; if (ps != NULL) { { GeeIterator* _p_it; _p_it = gee_iterable_iterator ((GeeIterable*) PLIST_ARRAY (ps)->array); while (gee_iterator_next (_p_it)) { PListNode* p; GtkMatePattern* _tmp19; p = (PListNode*) gee_iterator_get (_p_it); _tmp19 = NULL; subpattern = (_tmp19 = gtk_mate_pattern_create_from_plist (all_patterns, PLIST_DICT (p)), (subpattern == NULL) ? NULL : (subpattern = (g_object_unref (subpattern), NULL)), _tmp19); if (subpattern != NULL) { gee_collection_add ((GeeCollection*) pattern->patterns, subpattern); } (p == NULL) ? NULL : (p = (g_object_unref (p), NULL)); } (_p_it == NULL) ? NULL : (_p_it = (g_object_unref (_p_it), NULL)); } } _tmp20 = NULL; n = (_tmp20 = plist_dict_get (pd, "disabled"), (n == NULL) ? NULL : (n = (g_object_unref (n), NULL)), _tmp20); _tmp21 = FALSE; _tmp22 = FALSE; if (n != NULL) { _tmp22 = PLIST_IS_INTEGER (n); } else { _tmp22 = FALSE; } if (_tmp22) { _tmp21 = PLIST_INTEGER (n)->value == 1; } else { _tmp21 = FALSE; } if (_tmp21) { ((GtkMatePattern*) pattern)->disabled = TRUE; } else { gboolean _tmp23; gboolean _tmp24; _tmp23 = FALSE; _tmp24 = FALSE; if (n != NULL) { _tmp24 = PLIST_IS_STRING (n); } else { _tmp24 = FALSE; } if (_tmp24) { _tmp23 = _vala_strcmp0 (PLIST_STRING (n)->str, "1") == 0; } else { _tmp23 = FALSE; } if (_tmp23) { ((GtkMatePattern*) pattern)->disabled = TRUE; } else { ((GtkMatePattern*) pattern)->disabled = FALSE; } } gee_collection_add ((GeeCollection*) all_patterns, (GtkMatePattern*) pattern); _tmp25 = NULL; return (_tmp25 = pattern, (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), (n == NULL) ? NULL : (n = (g_object_unref (n), NULL)), (ps == NULL) ? NULL : (ps = (g_object_unref (ps), NULL)), (subpattern == NULL) ? NULL : (subpattern = (g_object_unref (subpattern), NULL)), _tmp25); }
static void ease_oca_service_real_parse_data (EasePluginImportService* base, const char* data) { #line 208 "ease-import-oca-service.c" EaseOCAService * self; xmlDoc* doc; xmlNode* root; xmlNode* channel; self = (EaseOCAService*) base; #line 36 "ease-import-oca-service.vala" g_return_if_fail (data != NULL); #line 38 "ease-import-oca-service.vala" xmlInitParser (); #line 40 "ease-import-oca-service.vala" doc = xmlParseDoc (data); #line 42 "ease-import-oca-service.vala" if (doc == NULL) { #line 42 "ease-import-oca-service.vala" return; #line 224 "ease-import-oca-service.c" } #line 44 "ease-import-oca-service.vala" root = xmlDocGetRootElement (doc); #line 47 "ease-import-oca-service.vala" channel = root->children; #line 230 "ease-import-oca-service.c" { gboolean _tmp0_; #line 48 "ease-import-oca-service.vala" _tmp0_ = TRUE; #line 48 "ease-import-oca-service.vala" while (TRUE) { #line 48 "ease-import-oca-service.vala" if (!_tmp0_) { #line 48 "ease-import-oca-service.vala" channel = channel->next; #line 241 "ease-import-oca-service.c" } #line 48 "ease-import-oca-service.vala" _tmp0_ = FALSE; #line 48 "ease-import-oca-service.vala" if (!(_vala_strcmp0 (channel->name, "channel") != 0)) { #line 48 "ease-import-oca-service.vala" break; #line 249 "ease-import-oca-service.c" } ; } } { xmlNode* itr; #line 51 "ease-import-oca-service.vala" itr = channel->children; #line 258 "ease-import-oca-service.c" { gboolean _tmp1_; #line 51 "ease-import-oca-service.vala" _tmp1_ = TRUE; #line 51 "ease-import-oca-service.vala" while (TRUE) { #line 51 "ease-import-oca-service.vala" if (!_tmp1_) { #line 52 "ease-import-oca-service.vala" itr = itr->next; #line 269 "ease-import-oca-service.c" } #line 51 "ease-import-oca-service.vala" _tmp1_ = FALSE; #line 52 "ease-import-oca-service.vala" if (!(itr != NULL)) { #line 52 "ease-import-oca-service.vala" break; #line 277 "ease-import-oca-service.c" } #line 54 "ease-import-oca-service.vala" if (itr->type != XML_ELEMENT_NODE) { #line 54 "ease-import-oca-service.vala" continue; #line 283 "ease-import-oca-service.c" } #line 57 "ease-import-oca-service.vala" if (_vala_strcmp0 (itr->name, "item") == 0) { #line 287 "ease-import-oca-service.c" EaseOCAMedia* image; #line 59 "ease-import-oca-service.vala" image = ease_oca_media_new (); #line 291 "ease-import-oca-service.c" { xmlNode* tag; #line 61 "ease-import-oca-service.vala" tag = itr->children; #line 296 "ease-import-oca-service.c" { gboolean _tmp2_; #line 61 "ease-import-oca-service.vala" _tmp2_ = TRUE; #line 61 "ease-import-oca-service.vala" while (TRUE) { #line 303 "ease-import-oca-service.c" const char* _tmp12_; GQuark _tmp13_; static GQuark _tmp13__label0 = 0; static GQuark _tmp13__label1 = 0; static GQuark _tmp13__label2 = 0; static GQuark _tmp13__label3 = 0; static GQuark _tmp13__label4 = 0; static GQuark _tmp13__label5 = 0; static GQuark _tmp13__label6 = 0; #line 61 "ease-import-oca-service.vala" if (!_tmp2_) { #line 62 "ease-import-oca-service.vala" tag = tag->next; #line 317 "ease-import-oca-service.c" } #line 61 "ease-import-oca-service.vala" _tmp2_ = FALSE; #line 62 "ease-import-oca-service.vala" if (!(tag != NULL)) { #line 62 "ease-import-oca-service.vala" break; #line 325 "ease-import-oca-service.c" } _tmp12_ = tag->name; _tmp13_ = (NULL == _tmp12_) ? 0 : g_quark_from_string (_tmp12_); if (_tmp13_ == ((0 != _tmp13__label0) ? _tmp13__label0 : (_tmp13__label0 = g_quark_from_static_string ("title")))) switch (0) { default: { char* _tmp3_; #line 67 "ease-import-oca-service.vala" ((EasePluginImportMedia*) image)->title = (_tmp3_ = g_strdup (tag->children->content), _g_free0 (((EasePluginImportMedia*) image)->title), _tmp3_); #line 68 "ease-import-oca-service.vala" break; #line 338 "ease-import-oca-service.c" } } else if (_tmp13_ == ((0 != _tmp13__label1) ? _tmp13__label1 : (_tmp13__label1 = g_quark_from_static_string ("link")))) switch (0) { default: { char* _tmp4_; #line 70 "ease-import-oca-service.vala" image->link = (_tmp4_ = g_strdup (tag->children->content), _g_free0 (image->link), _tmp4_); #line 71 "ease-import-oca-service.vala" break; #line 349 "ease-import-oca-service.c" } } else if (_tmp13_ == ((0 != _tmp13__label2) ? _tmp13__label2 : (_tmp13__label2 = g_quark_from_static_string ("dc:creator")))) switch (0) { default: { char* _tmp5_; #line 73 "ease-import-oca-service.vala" image->creator = (_tmp5_ = g_strdup (tag->children->content), _g_free0 (image->creator), _tmp5_); #line 74 "ease-import-oca-service.vala" break; #line 360 "ease-import-oca-service.c" } } else if (_tmp13_ == ((0 != _tmp13__label3) ? _tmp13__label3 : (_tmp13__label3 = g_quark_from_static_string ("license")))) switch (0) { default: { char* _tmp6_; #line 76 "ease-import-oca-service.vala" image->license = (_tmp6_ = g_strdup (tag->children->content), _g_free0 (image->license), _tmp6_); #line 77 "ease-import-oca-service.vala" break; #line 371 "ease-import-oca-service.c" } } else if (_tmp13_ == ((0 != _tmp13__label4) ? _tmp13__label4 : (_tmp13__label4 = g_quark_from_static_string ("description")))) switch (0) { default: { char* _tmp7_; #line 79 "ease-import-oca-service.vala" image->description = (_tmp7_ = g_strdup (tag->children->content), _g_free0 (image->description), _tmp7_); #line 80 "ease-import-oca-service.vala" break; #line 382 "ease-import-oca-service.c" } } else if (_tmp13_ == ((0 != _tmp13__label5) ? _tmp13__label5 : (_tmp13__label5 = g_quark_from_static_string ("enclosure")))) switch (0) { default: { { xmlAttr* prop; #line 82 "ease-import-oca-service.vala" prop = tag->properties; #line 392 "ease-import-oca-service.c" { gboolean _tmp8_; #line 82 "ease-import-oca-service.vala" _tmp8_ = TRUE; #line 82 "ease-import-oca-service.vala" while (TRUE) { #line 82 "ease-import-oca-service.vala" if (!_tmp8_) { #line 83 "ease-import-oca-service.vala" prop = prop->next; #line 403 "ease-import-oca-service.c" } #line 82 "ease-import-oca-service.vala" _tmp8_ = FALSE; #line 83 "ease-import-oca-service.vala" if (!(prop != NULL)) { #line 83 "ease-import-oca-service.vala" break; #line 411 "ease-import-oca-service.c" } #line 85 "ease-import-oca-service.vala" if (_vala_strcmp0 (prop->name, "url") == 0) { #line 415 "ease-import-oca-service.c" char* _tmp9_; #line 87 "ease-import-oca-service.vala" ((EasePluginImportMedia*) image)->file_link = (_tmp9_ = g_strdup (prop->children->content), _g_free0 (((EasePluginImportMedia*) image)->file_link), _tmp9_); #line 419 "ease-import-oca-service.c" } } } } #line 90 "ease-import-oca-service.vala" break; #line 426 "ease-import-oca-service.c" } } else if (_tmp13_ == ((0 != _tmp13__label6) ? _tmp13__label6 : (_tmp13__label6 = g_quark_from_static_string ("thumbnail")))) switch (0) { default: { { xmlAttr* prop; #line 92 "ease-import-oca-service.vala" prop = tag->properties; #line 436 "ease-import-oca-service.c" { gboolean _tmp10_; #line 92 "ease-import-oca-service.vala" _tmp10_ = TRUE; #line 92 "ease-import-oca-service.vala" while (TRUE) { #line 92 "ease-import-oca-service.vala" if (!_tmp10_) { #line 93 "ease-import-oca-service.vala" prop = prop->next; #line 447 "ease-import-oca-service.c" } #line 92 "ease-import-oca-service.vala" _tmp10_ = FALSE; #line 93 "ease-import-oca-service.vala" if (!(prop != NULL)) { #line 93 "ease-import-oca-service.vala" break; #line 455 "ease-import-oca-service.c" } #line 95 "ease-import-oca-service.vala" if (_vala_strcmp0 (prop->name, "url") == 0) { #line 459 "ease-import-oca-service.c" char* thumb; char* _tmp11_; #line 97 "ease-import-oca-service.vala" thumb = g_strdup (prop->children->content); #line 98 "ease-import-oca-service.vala" ((EasePluginImportMedia*) image)->thumb_link = (_tmp11_ = string_replace (thumb, "90px", "125px"), _g_free0 (((EasePluginImportMedia*) image)->thumb_link), _tmp11_); #line 466 "ease-import-oca-service.c" _g_free0 (thumb); } } } } #line 102 "ease-import-oca-service.vala" break; #line 474 "ease-import-oca-service.c" } } } } } #line 106 "ease-import-oca-service.vala" ease_plugin_import_service_add_media ((EasePluginImportService*) self, (EasePluginImportMedia*) image); #line 482 "ease-import-oca-service.c" _g_object_unref0 (image); } } } } }
void gtk_mate_pattern_replace_base_and_self_includes (GeeArrayList* patlist, GtkMateGrammar* g) { GeeArrayList* include_patterns; GeeArrayList* patterns_to_include; gboolean already_self; GtkMateGrammar* ng; g_return_if_fail (patlist != NULL); g_return_if_fail (g != NULL); include_patterns = gee_array_list_new (GTK_MATE_TYPE_PATTERN, (GBoxedCopyFunc) g_object_ref, g_object_unref, g_direct_equal); patterns_to_include = gee_array_list_new (GTK_MATE_TYPE_PATTERN, (GBoxedCopyFunc) g_object_ref, g_object_unref, g_direct_equal); already_self = FALSE; /* some patterns have $self twice*/ ng = NULL; { GeeIterator* _p_it; _p_it = gee_iterable_iterator ((GeeIterable*) patlist); while (gee_iterator_next (_p_it)) { GtkMatePattern* p; p = (GtkMatePattern*) gee_iterator_get (_p_it); if (GTK_MATE_IS_INCLUDE_PATTERN (p)) { if (g_str_has_prefix (p->name, "$")) { gboolean _tmp0; gboolean _tmp1; gee_collection_add ((GeeCollection*) include_patterns, p); _tmp0 = FALSE; _tmp1 = FALSE; if (_vala_strcmp0 (p->name, "$self") == 0) { _tmp1 = TRUE; } else { _tmp1 = _vala_strcmp0 (p->name, "$base") == 0; } if (_tmp1) { _tmp0 = !already_self; } else { _tmp0 = FALSE; } if (_tmp0) { already_self = TRUE; { GeeIterator* _pat_it; _pat_it = gee_iterable_iterator ((GeeIterable*) g->patterns); while (gee_iterator_next (_pat_it)) { GtkMatePattern* pat; pat = (GtkMatePattern*) gee_iterator_get (_pat_it); gee_collection_add ((GeeCollection*) patterns_to_include, pat); (pat == NULL) ? NULL : (pat = (g_object_unref (pat), NULL)); } (_pat_it == NULL) ? NULL : (_pat_it = (g_object_unref (_pat_it), NULL)); } } } else { GtkMateGrammar* _tmp2; _tmp2 = NULL; if ((ng = (_tmp2 = gtk_mate_grammar_find_by_scope_name (p->name), (ng == NULL) ? NULL : (ng = (g_object_unref (ng), NULL)), _tmp2)) != NULL) { gtk_mate_grammar_init_for_use (ng); gee_collection_add ((GeeCollection*) include_patterns, p); { GeeIterator* _pat_it; _pat_it = gee_iterable_iterator ((GeeIterable*) ng->patterns); while (gee_iterator_next (_pat_it)) { GtkMatePattern* pat; pat = (GtkMatePattern*) gee_iterator_get (_pat_it); gee_collection_add ((GeeCollection*) patterns_to_include, pat); (pat == NULL) ? NULL : (pat = (g_object_unref (pat), NULL)); } (_pat_it == NULL) ? NULL : (_pat_it = (g_object_unref (_pat_it), NULL)); } } else { } } } (p == NULL) ? NULL : (p = (g_object_unref (p), NULL)); } (_p_it == NULL) ? NULL : (_p_it = (g_object_unref (_p_it), NULL)); } /*stdout.printf("unknown include pattern: %s\n", p.name);*/ gtk_mate_pattern_remove_patterns (patlist, include_patterns); gtk_mate_pattern_add_patterns (patlist, patterns_to_include); (include_patterns == NULL) ? NULL : (include_patterns = (g_object_unref (include_patterns), NULL)); (patterns_to_include == NULL) ? NULL : (patterns_to_include = (g_object_unref (patterns_to_include), NULL)); (ng == NULL) ? NULL : (ng = (g_object_unref (ng), NULL)); }
GtkMateSinglePattern* gtk_mate_single_pattern_create_from_plist (GeeArrayList* all_patterns, PListDict* pd) { PListString* ns; GtkMateSinglePattern* pattern; PListString* _tmp0; PListString* _tmp3; OnigRx* _tmp4; PListNode* n; GeeHashMap* _tmp5; PListNode* _tmp6; gboolean _tmp7; gboolean _tmp8; GtkMateSinglePattern* _tmp11; g_return_val_if_fail (all_patterns != NULL, NULL); g_return_val_if_fail (pd != NULL, NULL); ns = NULL; pattern = g_object_ref_sink (gtk_mate_single_pattern_new ()); _tmp0 = NULL; ns = (_tmp0 = PLIST_STRING (plist_dict_get (pd, "name")), (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), _tmp0); if (ns != NULL) { char* _tmp2; const char* _tmp1; _tmp2 = NULL; _tmp1 = NULL; ((GtkMatePattern*) pattern)->name = (_tmp2 = (_tmp1 = ns->str, (_tmp1 == NULL) ? NULL : g_strdup (_tmp1)), ((GtkMatePattern*) pattern)->name = (g_free (((GtkMatePattern*) pattern)->name), NULL), _tmp2); } /*stdout.printf("sp: %s\n", ((PList.String) pd.get("name")).str); else stdout.printf("sp: no name\n");*/ _tmp3 = NULL; ns = (_tmp3 = PLIST_STRING (plist_dict_get (pd, "match")), (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), _tmp3); _tmp4 = NULL; pattern->match = (_tmp4 = onig_rx_make1 (ns->str), (pattern->match == NULL) ? NULL : (pattern->match = (g_object_unref (pattern->match), NULL)), _tmp4); n = plist_dict_get (pd, "captures"); _tmp5 = NULL; pattern->captures = (_tmp5 = gtk_mate_pattern_make_captures_from_plist (PLIST_DICT (n)), (pattern->captures == NULL) ? NULL : (pattern->captures = (g_object_unref (pattern->captures), NULL)), _tmp5); _tmp6 = NULL; n = (_tmp6 = plist_dict_get (pd, "disabled"), (n == NULL) ? NULL : (n = (g_object_unref (n), NULL)), _tmp6); _tmp7 = FALSE; _tmp8 = FALSE; if (n != NULL) { _tmp8 = PLIST_IS_INTEGER (n); } else { _tmp8 = FALSE; } if (_tmp8) { _tmp7 = PLIST_INTEGER (n)->value == 1; } else { _tmp7 = FALSE; } if (_tmp7) { ((GtkMatePattern*) pattern)->disabled = TRUE; } else { gboolean _tmp9; gboolean _tmp10; _tmp9 = FALSE; _tmp10 = FALSE; if (n != NULL) { _tmp10 = PLIST_IS_STRING (n); } else { _tmp10 = FALSE; } if (_tmp10) { _tmp9 = _vala_strcmp0 (PLIST_STRING (n)->str, "1") == 0; } else { _tmp9 = FALSE; } if (_tmp9) { ((GtkMatePattern*) pattern)->disabled = TRUE; } else { ((GtkMatePattern*) pattern)->disabled = FALSE; } } gee_collection_add ((GeeCollection*) all_patterns, (GtkMatePattern*) pattern); _tmp11 = NULL; return (_tmp11 = pattern, (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), (n == NULL) ? NULL : (n = (g_object_unref (n), NULL)), _tmp11); }
static void rygel_didl_lite_writer_serialize_item (RygelDIDLLiteWriter* self, RygelMediaItem* item, GError** error) { GError * _inner_error_; gboolean _tmp0_; gboolean _tmp1_; gboolean _tmp2_; GeeArrayList* resources; g_return_if_fail (self != NULL); g_return_if_fail (item != NULL); _inner_error_ = NULL; gupnp_didl_lite_writer_start_item ((GUPnPDIDLLiteWriter*) self, ((RygelMediaObject*) item)->id, ((RygelMediaObject*) ((RygelMediaObject*) item)->parent)->id, NULL, FALSE); /* Add fields */ gupnp_didl_lite_writer_add_string ((GUPnPDIDLLiteWriter*) self, "title", GUPNP_DIDL_LITE_WRITER_NAMESPACE_DC, NULL, ((RygelMediaObject*) item)->title); gupnp_didl_lite_writer_add_string ((GUPnPDIDLLiteWriter*) self, "class", GUPNP_DIDL_LITE_WRITER_NAMESPACE_UPNP, NULL, item->upnp_class); _tmp0_ = FALSE; if (item->author != NULL) { _tmp0_ = _vala_strcmp0 (item->author, "") != 0; } else { _tmp0_ = FALSE; } if (_tmp0_) { gupnp_didl_lite_writer_add_string ((GUPnPDIDLLiteWriter*) self, "creator", GUPNP_DIDL_LITE_WRITER_NAMESPACE_DC, NULL, item->author); if (g_str_has_prefix (item->upnp_class, RYGEL_MEDIA_ITEM_VIDEO_CLASS)) { gupnp_didl_lite_writer_add_string ((GUPnPDIDLLiteWriter*) self, "author", GUPNP_DIDL_LITE_WRITER_NAMESPACE_UPNP, NULL, item->author); } else { if (g_str_has_prefix (item->upnp_class, RYGEL_MEDIA_ITEM_MUSIC_CLASS)) { gupnp_didl_lite_writer_add_string ((GUPnPDIDLLiteWriter*) self, "artist", GUPNP_DIDL_LITE_WRITER_NAMESPACE_UPNP, NULL, item->author); } } } if (item->track_number >= 0) { gupnp_didl_lite_writer_add_int ((GUPnPDIDLLiteWriter*) self, "originalTrackNumber", GUPNP_DIDL_LITE_WRITER_NAMESPACE_UPNP, NULL, item->track_number); } _tmp1_ = FALSE; if (item->album != NULL) { _tmp1_ = _vala_strcmp0 (item->album, "") != 0; } else { _tmp1_ = FALSE; } if (_tmp1_) { gupnp_didl_lite_writer_add_string ((GUPnPDIDLLiteWriter*) self, "album", GUPNP_DIDL_LITE_WRITER_NAMESPACE_UPNP, NULL, item->album); } _tmp2_ = FALSE; if (item->date != NULL) { _tmp2_ = _vala_strcmp0 (item->date, "") != 0; } else { _tmp2_ = FALSE; } if (_tmp2_) { gupnp_didl_lite_writer_add_string ((GUPnPDIDLLiteWriter*) self, "date", GUPNP_DIDL_LITE_WRITER_NAMESPACE_DC, NULL, item->date); } /* Add resource data */ resources = rygel_didl_lite_writer_get_original_resources (self, item, &_inner_error_); if (_inner_error_ != NULL) { g_propagate_error (error, _inner_error_); return; } /* Now get the transcoded/proxy URIs */ rygel_transcode_manager_add_resources ((RygelTranscodeManager*) self->priv->http_server, resources, item, &_inner_error_); if (_inner_error_ != NULL) { g_propagate_error (error, _inner_error_); (resources == NULL) ? NULL : (resources = (g_object_unref (resources), NULL)); return; } { GeeIterator* _res_it; _res_it = gee_iterable_iterator ((GeeIterable*) resources); while (gee_iterator_next (_res_it)) { GUPnPDIDLLiteResource _tmp4_ = {0}; GUPnPDIDLLiteResource* _tmp3_; GUPnPDIDLLiteResource _tmp5_ = {0}; GUPnPDIDLLiteResource res; _tmp3_ = NULL; res = (_tmp5_ = (gupnp_didl_lite_resource_copy (&(*(_tmp3_ = (GUPnPDIDLLiteResource*) gee_iterator_get (_res_it))), &_tmp4_), _tmp4_), (_tmp3_ == NULL) ? NULL : (_tmp3_ = (g_free (_tmp3_), NULL)), _tmp5_); gupnp_didl_lite_writer_add_res ((GUPnPDIDLLiteWriter*) self, &res); gupnp_didl_lite_resource_destroy (&res); } (_res_it == NULL) ? NULL : (_res_it = (g_object_unref (_res_it), NULL)); } /* End of item */ gupnp_didl_lite_writer_end_item ((GUPnPDIDLLiteWriter*) self); (resources == NULL) ? NULL : (resources = (g_object_unref (resources), NULL)); }
static void display_ok_clicked (Display* self) { GError * _inner_error_; char* tmpname; char* bytes; char* cmd; char* _tmp15_; char* _tmp14_; char* _tmp13_; char* _tmp12_; char* _tmp11_; char* _tmp10_; char* _tmp9_; char* _tmp8_; g_return_if_fail (self != NULL); _inner_error_ = NULL; tmpname = g_strdup ("radare_XXXXXX."); bytes = NULL; cmd = NULL; if (_vala_strcmp0 (self->priv->selected, "raw") == 0) { char* _tmp0_; tmpname = (_tmp0_ = g_strconcat (tmpname, "gray", NULL), _g_free0 (tmpname), _tmp0_); } else { char* _tmp1_; tmpname = (_tmp1_ = g_strconcat (tmpname, self->priv->selected, NULL), _g_free0 (tmpname), _tmp1_); } { char* _tmp4_; gint _tmp3_; char* _tmp2_ = NULL; gint _tmp5_; _tmp5_ = (_tmp3_ = g_file_open_tmp (tmpname, &_tmp2_, &_inner_error_), self->priv->filename = (_tmp4_ = _tmp2_, _g_free0 (self->priv->filename), _tmp4_), _tmp3_); if (_inner_error_ != NULL) { if (_inner_error_->domain == G_FILE_ERROR) { goto __catch0_g_file_error; } goto __finally0; } self->priv->tmp_file = _tmp5_; } goto __finally0; __catch0_g_file_error: { GError * e; e = _inner_error_; _inner_error_ = NULL; { g_error ("Display.vala:88: %s\n", e->message); _g_error_free0 (e); } } __finally0: if (_inner_error_ != NULL) { _g_free0 (tmpname); _g_free0 (bytes); _g_free0 (cmd); g_critical ("file %s: line %d: uncaught error: %s", __FILE__, __LINE__, _inner_error_->message); g_clear_error (&_inner_error_); return; } if (_vala_strcmp0 (self->priv->selected, "raw") == 0) { char* _tmp6_; bytes = (_tmp6_ = g_strdup_printf ("%d", ((gint) gtk_spin_button_get_value (self->priv->width)) * ((gint) gtk_spin_button_get_value (self->priv->height))), _g_free0 (bytes), _tmp6_); } else { char* _tmp7_; bytes = (_tmp7_ = g_strdup (g_getenv ("BSIZE")), _g_free0 (bytes), _tmp7_); } if (bytes == NULL) { g_error ("Display.vala:97: bytes is null, if you did not select raw, BSIZE needs to be exported!\n"); } cmd = (_tmp15_ = g_strconcat (_tmp14_ = g_strconcat (_tmp13_ = g_strconcat (_tmp12_ = g_strconcat (_tmp11_ = g_strconcat (_tmp10_ = g_strconcat (_tmp9_ = g_strconcat (_tmp8_ = g_strconcat ("dd if=\"", g_getenv ("FILE"), NULL), "\" of=\"", NULL), self->priv->filename, NULL), "\" count=", NULL), bytes, NULL), " bs=1 skip=", NULL), g_getenv ("OFFSET"), NULL), " & ", NULL), _g_free0 (cmd), _tmp15_); _g_free0 (_tmp14_); _g_free0 (_tmp13_); _g_free0 (_tmp12_); _g_free0 (_tmp11_); _g_free0 (_tmp10_); _g_free0 (_tmp9_); _g_free0 (_tmp8_); system (cmd); if (_vala_strcmp0 (self->priv->selected, "raw") == 0) { char* _tmp25_; char* _tmp24_; char* _tmp23_; char* _tmp22_; char* _tmp21_; char* _tmp20_; char* _tmp19_; char* _tmp18_; char* _tmp17_; char* _tmp16_; system (_tmp25_ = g_strconcat (_tmp24_ = g_strconcat (_tmp23_ = g_strconcat (_tmp21_ = g_strconcat (_tmp20_ = g_strconcat (_tmp18_ = g_strconcat (_tmp17_ = g_strconcat ("display -size ", _tmp16_ = g_strdup_printf ("%d", (gint) gtk_spin_button_get_value (self->priv->width)), NULL), "x", NULL), _tmp19_ = g_strdup_printf ("%d", (gint) gtk_spin_button_get_value (self->priv->height)), NULL), " -depth ", NULL), _tmp22_ = g_strdup_printf ("%d", (gint) gtk_spin_button_get_value (self->priv->depth)), NULL), " ", NULL), self->priv->filename, NULL)); _g_free0 (_tmp25_); _g_free0 (_tmp24_); _g_free0 (_tmp23_); _g_free0 (_tmp22_); _g_free0 (_tmp21_); _g_free0 (_tmp20_); _g_free0 (_tmp19_); _g_free0 (_tmp18_); _g_free0 (_tmp17_); _g_free0 (_tmp16_); } else { char* _tmp26_; system (_tmp26_ = g_strconcat ("display ", self->priv->filename, NULL)); _g_free0 (_tmp26_); } unlink (self->priv->filename); _g_free0 (tmpname); _g_free0 (bytes); _g_free0 (cmd); }
static gboolean rygel_external_container_real_search_co (RygelExternalContainerSearchData* data) { switch (data->_state_) { case 0: goto _state_0; case 2: goto _state_2; case 3: goto _state_3; case 4: goto _state_4; default: g_assert_not_reached (); } _state_0: { data->results = gee_array_list_new (RYGEL_TYPE_MEDIA_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL); #line 116 "rygel-external-container.vala" if (data->expression == NULL) { #line 116 "rygel-external-container.vala" data->_tmp0_ = TRUE; #line 553 "rygel-external-container.c" } else { #line 116 "rygel-external-container.vala" data->_tmp0_ = !RYGEL_IS_RELATIONAL_EXPRESSION (data->expression); #line 557 "rygel-external-container.c" } #line 116 "rygel-external-container.vala" if (data->_tmp0_) { #line 561 "rygel-external-container.c" data->_state_ = 2; RYGEL_MEDIA_CONTAINER_CLASS (rygel_external_container_parent_class)->search (RYGEL_MEDIA_CONTAINER (data->self), data->expression, data->offset, data->max_count, data->cancellable, rygel_external_container_search_ready, data); return FALSE; _state_2: data->_tmp1_ = RYGEL_MEDIA_CONTAINER_CLASS (rygel_external_container_parent_class)->search_finish (RYGEL_MEDIA_CONTAINER (data->self), data->_res_, &data->total_matches, &data->_inner_error_); if (data->_inner_error_ != NULL) { g_simple_async_result_set_from_error (data->_async_result, data->_inner_error_); g_error_free (data->_inner_error_); _g_object_unref0 (data->results); { if (data->_state_ == 0) { g_simple_async_result_complete_in_idle (data->_async_result); } else { g_simple_async_result_complete (data->_async_result); } g_object_unref (data->_async_result); return FALSE; } } data->result = data->_tmp1_; _g_object_unref0 (data->results); { if (data->_state_ == 0) { g_simple_async_result_complete_in_idle (data->_async_result); } else { g_simple_async_result_complete (data->_async_result); } g_object_unref (data->_async_result); return FALSE; } } data->rel_expression = _rygel_search_expression_ref0 ((data->_tmp2_ = data->expression, RYGEL_IS_RELATIONAL_EXPRESSION (data->_tmp2_) ? ((RygelRelationalExpression*) data->_tmp2_) : NULL)); data->id = g_strdup ((const char*) ((RygelSearchExpression*) data->rel_expression)->operand2); #line 128 "rygel-external-container.vala" if (_vala_strcmp0 ((const char*) ((RygelSearchExpression*) data->rel_expression)->operand1, "@id") != 0) { #line 128 "rygel-external-container.vala" data->_tmp4_ = TRUE; #line 599 "rygel-external-container.c" } else { #line 129 "rygel-external-container.vala" data->_tmp4_ = GPOINTER_TO_INT (((RygelSearchExpression*) data->rel_expression)->op) != GUPNP_SEARCH_CRITERIA_OP_EQ; #line 603 "rygel-external-container.c" } #line 128 "rygel-external-container.vala" if (data->_tmp4_) { #line 128 "rygel-external-container.vala" data->_tmp3_ = TRUE; #line 609 "rygel-external-container.c" } else { #line 130 "rygel-external-container.vala" data->_tmp3_ = !rygel_external_container_is_direct_child (data->self, data->id); #line 613 "rygel-external-container.c" } #line 128 "rygel-external-container.vala" if (data->_tmp3_) { #line 617 "rygel-external-container.c" data->_state_ = 3; RYGEL_MEDIA_CONTAINER_CLASS (rygel_external_container_parent_class)->search (RYGEL_MEDIA_CONTAINER (data->self), data->expression, data->offset, data->max_count, data->cancellable, rygel_external_container_search_ready, data); return FALSE; _state_3: data->_tmp5_ = RYGEL_MEDIA_CONTAINER_CLASS (rygel_external_container_parent_class)->search_finish (RYGEL_MEDIA_CONTAINER (data->self), data->_res_, &data->total_matches, &data->_inner_error_); if (data->_inner_error_ != NULL) { g_simple_async_result_set_from_error (data->_async_result, data->_inner_error_); g_error_free (data->_inner_error_); _g_object_unref0 (data->results); _rygel_search_expression_unref0 (data->rel_expression); _g_free0 (data->id); { if (data->_state_ == 0) { g_simple_async_result_complete_in_idle (data->_async_result); } else { g_simple_async_result_complete (data->_async_result); } g_object_unref (data->_async_result); return FALSE; } } data->result = data->_tmp5_; _g_object_unref0 (data->results); _rygel_search_expression_unref0 (data->rel_expression); _g_free0 (data->id); { if (data->_state_ == 0) { g_simple_async_result_complete_in_idle (data->_async_result); } else { g_simple_async_result_complete (data->_async_result); } g_object_unref (data->_async_result); return FALSE; } } data->factory = rygel_external_item_factory_new (); #line 140 "rygel-external-container.vala" if (rygel_external_item_factory_id_valid (data->id)) { #line 656 "rygel-external-container.c" data->_state_ = 4; rygel_external_item_factory_create_for_id (data->factory, data->id, data->self, rygel_external_container_search_ready, data); return FALSE; _state_4: data->media_object = rygel_external_item_factory_create_for_id_finish (data->factory, data->_res_, &data->_inner_error_); if (data->_inner_error_ != NULL) { g_simple_async_result_set_from_error (data->_async_result, data->_inner_error_); g_error_free (data->_inner_error_); _g_object_unref0 (data->results); _rygel_search_expression_unref0 (data->rel_expression); _g_free0 (data->id); _rygel_external_item_factory_unref0 (data->factory); { if (data->_state_ == 0) { g_simple_async_result_complete_in_idle (data->_async_result); } else { g_simple_async_result_complete (data->_async_result); } g_object_unref (data->_async_result); return FALSE; } } #line 142 "rygel-external-container.vala" gee_abstract_collection_add ((GeeAbstractCollection*) data->results, (RygelMediaObject*) data->media_object); #line 681 "rygel-external-container.c" _g_object_unref0 (data->media_object); } else { { data->_container_it = gee_abstract_collection_iterator ((GeeAbstractCollection*) data->self->priv->containers); #line 144 "rygel-external-container.vala" while (TRUE) { #line 144 "rygel-external-container.vala" if (!gee_iterator_next (data->_container_it)) { #line 144 "rygel-external-container.vala" break; #line 692 "rygel-external-container.c" } data->container = (RygelExternalContainer*) gee_iterator_get (data->_container_it); #line 145 "rygel-external-container.vala" if (_vala_strcmp0 (((RygelMediaObject*) data->container)->id, data->id) == 0) { #line 146 "rygel-external-container.vala" gee_abstract_collection_add ((GeeAbstractCollection*) data->results, (RygelMediaObject*) data->container); #line 699 "rygel-external-container.c" } _g_object_unref0 (data->container); } _g_object_unref0 (data->_container_it); } } #line 151 "rygel-external-container.vala" data->total_matches = (guint) gee_collection_get_size ((GeeCollection*) data->results); #line 708 "rygel-external-container.c" data->result = (GeeList*) data->results; _rygel_search_expression_unref0 (data->rel_expression); _g_free0 (data->id); _rygel_external_item_factory_unref0 (data->factory); { if (data->_state_ == 0) { g_simple_async_result_complete_in_idle (data->_async_result); } else { g_simple_async_result_complete (data->_async_result); } g_object_unref (data->_async_result); return FALSE; } _g_object_unref0 (data->results); _rygel_search_expression_unref0 (data->rel_expression); _g_free0 (data->id); _rygel_external_item_factory_unref0 (data->factory); } { if (data->_state_ == 0) { g_simple_async_result_complete_in_idle (data->_async_result); } else { g_simple_async_result_complete (data->_async_result); } g_object_unref (data->_async_result); return FALSE; } }
gboolean grava_renderer_set_color_str (cairo_t* ctx, const char* color) { #line 145 "renderer.vala" g_return_val_if_fail (ctx != NULL, FALSE); #line 147 "renderer.vala" if (color != NULL) { #line 148 "renderer.vala" if (_vala_strcmp0 (color, "black") == 0) { #line 149 "renderer.vala" cairo_set_source_rgba (ctx, 0.0, 0.0, 0.0, 0.7); #line 366 "renderer.c" } else { #line 151 "renderer.vala" if (_vala_strcmp0 (color, "white") == 0) { #line 152 "renderer.vala" cairo_set_source_rgba (ctx, 0.9, 0.9, 0.9, 0.8); #line 372 "renderer.c" } else { #line 154 "renderer.vala" if (_vala_strcmp0 (color, "green") == 0) { #line 155 "renderer.vala" cairo_set_source_rgba (ctx, 0.1, 0.7, 0.1, 0.8); #line 378 "renderer.c" } else { #line 157 "renderer.vala" if (_vala_strcmp0 (color, "red") == 0) { #line 158 "renderer.vala" cairo_set_source_rgba (ctx, 1.0, 0.1, 0.1, 0.9); #line 384 "renderer.c" } else { #line 160 "renderer.vala" if (_vala_strcmp0 (color, "turqoise") == 0) { #line 161 "renderer.vala" cairo_set_source_rgba (ctx, 0.6, 0.9, 1.0, 0.8); #line 390 "renderer.c" } else { #line 163 "renderer.vala" if (_vala_strcmp0 (color, "blue") == 0) { #line 164 "renderer.vala" cairo_set_source_rgba (ctx, 0.2, 0.5, 0.9, 0.8); #line 396 "renderer.c" } else { #line 166 "renderer.vala" if (_vala_strcmp0 (color, "yellow") == 0) { #line 167 "renderer.vala" cairo_set_source_rgba (ctx, 0.9, 0.9, 0.0, 0.6); #line 402 "renderer.c" } else { #line 169 "renderer.vala" if (_vala_strcmp0 (color, "gray") == 0) { #line 170 "renderer.vala" cairo_set_source_rgba (ctx, 0.8, 0.8, 0.8, 0.8); #line 408 "renderer.c" } else { #line 172 "renderer.vala" if (_vala_strcmp0 (color, "beige") == 0) { #line 173 "renderer.vala" cairo_set_source_rgba (ctx, 0.9, 0.9, 0.6, 0.7); #line 414 "renderer.c" } else { #line 175 "renderer.vala" if (_vala_strcmp0 (color, "darkgray") == 0) { #line 176 "renderer.vala" cairo_set_source_rgba (ctx, 0.6, 0.6, 0.6, 0.8); #line 420 "renderer.c" } else { #line 178 "renderer.vala" cairo_set_source_rgba (ctx, 1.0, 1.0, 1.0, 0.4); #line 424 "renderer.c" } } } } } } } } } } } else { #line 180 "renderer.vala" cairo_set_source_rgba (ctx, 1.0, 1.0, 1.0, 0.8); #line 438 "renderer.c" } #line 182 "renderer.vala" return color != NULL; #line 442 "renderer.c" }
GtkMateDoublePattern* gtk_mate_double_pattern_create_from_plist (GeeArrayList* all_patterns, PListDict* pd) { PListString* ns; GtkMateDoublePattern* pattern; PListString* _tmp0_; PListString* _tmp3_; char* _tmp5_; const char* _tmp4_; OnigRx* _tmp6_; PListString* _tmp7_; char* _tmp9_; const char* _tmp8_; PListString* _tmp10_; PListNode* n; PListNode* _tmp14_; PListNode* _tmp16_; GeeHashMap* _tmp17_; GeeArrayList* _tmp18_; PListNode* ps; GtkMatePattern* subpattern; PListNode* _tmp20_; gboolean _tmp21_; gboolean _tmp22_; GtkMateDoublePattern* _tmp25_; g_return_val_if_fail (all_patterns != NULL, NULL); g_return_val_if_fail (pd != NULL, NULL); ns = NULL; pattern = g_object_ref_sink (gtk_mate_double_pattern_new ()); _tmp0_ = NULL; ns = (_tmp0_ = PLIST_STRING (plist_dict_get (pd, "name")), (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), _tmp0_); if (ns != NULL) { char* _tmp2_; const char* _tmp1_; _tmp2_ = NULL; _tmp1_ = NULL; ((GtkMatePattern*) pattern)->name = (_tmp2_ = (_tmp1_ = ns->str, (_tmp1_ == NULL) ? NULL : g_strdup (_tmp1_)), ((GtkMatePattern*) pattern)->name = (g_free (((GtkMatePattern*) pattern)->name), NULL), _tmp2_); } _tmp3_ = NULL; ns = (_tmp3_ = PLIST_STRING (plist_dict_get (pd, "begin")), (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), _tmp3_); _tmp5_ = NULL; _tmp4_ = NULL; pattern->begin_string = (_tmp5_ = (_tmp4_ = ns->str, (_tmp4_ == NULL) ? NULL : g_strdup (_tmp4_)), pattern->begin_string = (g_free (pattern->begin_string), NULL), _tmp5_); _tmp6_ = NULL; pattern->begin = (_tmp6_ = onig_rx_make1 (ns->str), (pattern->begin == NULL) ? NULL : (pattern->begin = (g_object_unref (pattern->begin), NULL)), _tmp6_); _tmp7_ = NULL; ns = (_tmp7_ = PLIST_STRING (plist_dict_get (pd, "end")), (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), _tmp7_); _tmp9_ = NULL; _tmp8_ = NULL; pattern->end_string = (_tmp9_ = (_tmp8_ = ns->str, (_tmp8_ == NULL) ? NULL : g_strdup (_tmp8_)), pattern->end_string = (g_free (pattern->end_string), NULL), _tmp9_); _tmp10_ = NULL; ns = (_tmp10_ = PLIST_STRING (plist_dict_get (pd, "contentName")), (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), _tmp10_); if (ns != NULL) { char* _tmp12_; const char* _tmp11_; _tmp12_ = NULL; _tmp11_ = NULL; pattern->content_name = (_tmp12_ = (_tmp11_ = ns->str, (_tmp11_ == NULL) ? NULL : g_strdup (_tmp11_)), pattern->content_name = (g_free (pattern->content_name), NULL), _tmp12_); } n = plist_dict_get (pd, "beginCaptures"); if (n != NULL) { GeeHashMap* _tmp13_; _tmp13_ = NULL; pattern->begin_captures = (_tmp13_ = gtk_mate_pattern_make_captures_from_plist (PLIST_DICT (n)), (pattern->begin_captures == NULL) ? NULL : (pattern->begin_captures = (g_object_unref (pattern->begin_captures), NULL)), _tmp13_); } _tmp14_ = NULL; n = (_tmp14_ = plist_dict_get (pd, "captures"), (n == NULL) ? NULL : (n = (g_object_unref (n), NULL)), _tmp14_); if (n != NULL) { GeeHashMap* _tmp15_; _tmp15_ = NULL; pattern->both_captures = (_tmp15_ = gtk_mate_pattern_make_captures_from_plist (PLIST_DICT (n)), (pattern->both_captures == NULL) ? NULL : (pattern->both_captures = (g_object_unref (pattern->both_captures), NULL)), _tmp15_); } _tmp16_ = NULL; n = (_tmp16_ = plist_dict_get (pd, "endCaptures"), (n == NULL) ? NULL : (n = (g_object_unref (n), NULL)), _tmp16_); _tmp17_ = NULL; pattern->end_captures = (_tmp17_ = gtk_mate_pattern_make_captures_from_plist (PLIST_DICT (n)), (pattern->end_captures == NULL) ? NULL : (pattern->end_captures = (g_object_unref (pattern->end_captures), NULL)), _tmp17_); _tmp18_ = NULL; pattern->patterns = (_tmp18_ = gee_array_list_new (GTK_MATE_TYPE_PATTERN, (GBoxedCopyFunc) g_object_ref, g_object_unref, g_direct_equal), (pattern->patterns == NULL) ? NULL : (pattern->patterns = (g_object_unref (pattern->patterns), NULL)), _tmp18_); ps = plist_dict_get (pd, "patterns"); subpattern = NULL; if (ps != NULL) { { GeeIterator* _p_it; _p_it = gee_iterable_iterator ((GeeIterable*) PLIST_ARRAY (ps)->array); while (gee_iterator_next (_p_it)) { PListNode* p; GtkMatePattern* _tmp19_; p = (PListNode*) gee_iterator_get (_p_it); _tmp19_ = NULL; subpattern = (_tmp19_ = gtk_mate_pattern_create_from_plist (all_patterns, PLIST_DICT (p)), (subpattern == NULL) ? NULL : (subpattern = (g_object_unref (subpattern), NULL)), _tmp19_); if (subpattern != NULL) { gee_collection_add ((GeeCollection*) pattern->patterns, subpattern); } (p == NULL) ? NULL : (p = (g_object_unref (p), NULL)); } (_p_it == NULL) ? NULL : (_p_it = (g_object_unref (_p_it), NULL)); } } _tmp20_ = NULL; n = (_tmp20_ = plist_dict_get (pd, "disabled"), (n == NULL) ? NULL : (n = (g_object_unref (n), NULL)), _tmp20_); _tmp21_ = FALSE; _tmp22_ = FALSE; if (n != NULL) { _tmp22_ = PLIST_IS_INTEGER (n); } else { _tmp22_ = FALSE; } if (_tmp22_) { _tmp21_ = PLIST_INTEGER (n)->value == 1; } else { _tmp21_ = FALSE; } if (_tmp21_) { ((GtkMatePattern*) pattern)->disabled = TRUE; } else { gboolean _tmp23_; gboolean _tmp24_; _tmp23_ = FALSE; _tmp24_ = FALSE; if (n != NULL) { _tmp24_ = PLIST_IS_STRING (n); } else { _tmp24_ = FALSE; } if (_tmp24_) { _tmp23_ = _vala_strcmp0 (PLIST_STRING (n)->str, "1") == 0; } else { _tmp23_ = FALSE; } if (_tmp23_) { ((GtkMatePattern*) pattern)->disabled = TRUE; } else { ((GtkMatePattern*) pattern)->disabled = FALSE; } } gee_collection_add ((GeeCollection*) all_patterns, (GtkMatePattern*) pattern); _tmp25_ = NULL; return (_tmp25_ = pattern, (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), (n == NULL) ? NULL : (n = (g_object_unref (n), NULL)), (ps == NULL) ? NULL : (ps = (g_object_unref (ps), NULL)), (subpattern == NULL) ? NULL : (subpattern = (g_object_unref (subpattern), NULL)), _tmp25_); }