From bd94bf9f82d092595a4a5fdf215a4ccfe9db7b32 Mon Sep 17 00:00:00 2001 From: Sam Hartman Date: Tue, 26 Mar 2013 12:48:10 -0400 Subject: [PATCH] run vala --- src/moonshot-add-dialog.c | 475 ++- src/moonshot-custom-vbox.c | 269 +- src/moonshot-id.c | 869 ++++-- src/moonshot-idcard-store.c | 34 +- src/moonshot-idcard-widget.c | 961 ++++-- src/moonshot-identities-manager.c | 128 +- src/moonshot-identity-management-view.c | 4911 ++++++++++++++++++++----------- src/moonshot-identity-manager-app.c | 1592 +++++++++- src/moonshot-identity-request.c | 699 ++++- src/moonshot-local-flat-file-store.c | 2158 ++++++++++---- src/moonshot-password-dialog.c | 297 +- src/moonshot-provisioning-common.c | 2363 +++++++++++---- src/moonshot-server.c | 2590 +++++++++++----- src/moonshot-utils.c | 137 +- src_moonshot_vala.stamp | 1 + 15 files changed, 12850 insertions(+), 4634 deletions(-) diff --git a/src/moonshot-add-dialog.c b/src/moonshot-add-dialog.c index 0d312dc..4af496e 100644 --- a/src/moonshot-add-dialog.c +++ b/src/moonshot-add-dialog.c @@ -1,4 +1,4 @@ -/* moonshot-add-dialog.c generated by valac 0.10.4, the Vala compiler +/* moonshot-add-dialog.c generated by valac 0.16.1, the Vala compiler * generated from moonshot-add-dialog.vala, do not modify */ @@ -56,232 +56,441 @@ enum { AddIdentityDialog* add_identity_dialog_new (void); AddIdentityDialog* add_identity_dialog_construct (GType object_type); static void add_identity_dialog_set_atk_relation (AddIdentityDialog* self, GtkWidget* widget, GtkWidget* target_widget, AtkRelationType relationship); -const char* add_identity_dialog_get_display_name (AddIdentityDialog* self); -const char* add_identity_dialog_get_issuer (AddIdentityDialog* self); -const char* add_identity_dialog_get_username (AddIdentityDialog* self); -const char* add_identity_dialog_get_password (AddIdentityDialog* self); +const gchar* add_identity_dialog_get_display_name (AddIdentityDialog* self); +const gchar* add_identity_dialog_get_issuer (AddIdentityDialog* self); +const gchar* add_identity_dialog_get_username (AddIdentityDialog* self); +const gchar* add_identity_dialog_get_password (AddIdentityDialog* self); static void add_identity_dialog_finalize (GObject* obj); -static void add_identity_dialog_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec); - +static void _vala_add_identity_dialog_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec); static gpointer _g_object_ref0 (gpointer self) { +#line 38 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" return self ? g_object_ref (self) : NULL; +#line 71 "moonshot-add-dialog.c" } -#line 26 "moonshot-add-dialog.vala" AddIdentityDialog* add_identity_dialog_construct (GType object_type) { -#line 76 "moonshot-add-dialog.c" - AddIdentityDialog * self; + AddIdentityDialog * self = NULL; + const gchar* _tmp0_ = NULL; + const gchar* _tmp1_ = NULL; + GtkWidget* _tmp2_ = NULL; + GtkWidget* _tmp3_; GtkWidget* content_area; + const gchar* _tmp4_ = NULL; + GtkLabel* _tmp5_; + GtkLabel* _tmp6_; GtkLabel* displayname_label; - GtkEntry* _tmp0_; + GtkEntry* _tmp7_; + GtkEntry* _tmp8_; + const gchar* _tmp9_ = NULL; + GtkLabel* _tmp10_; + GtkLabel* _tmp11_; GtkLabel* issuer_label; - GtkEntry* _tmp1_; + GtkEntry* _tmp12_; + GtkEntry* _tmp13_; + const gchar* _tmp14_ = NULL; + GtkLabel* _tmp15_; + GtkLabel* _tmp16_; GtkLabel* username_label; - GtkEntry* _tmp2_; + GtkEntry* _tmp17_; + GtkEntry* _tmp18_; + const gchar* _tmp19_ = NULL; + GtkLabel* _tmp20_; + GtkLabel* _tmp21_; GtkLabel* password_label; - GtkEntry* _tmp3_; + GtkEntry* _tmp22_; + GtkEntry* _tmp23_; + GtkEntry* _tmp24_; + GtkEntry* _tmp25_; + const gchar* _tmp26_ = NULL; + GtkCheckButton* _tmp27_; + GtkCheckButton* _tmp28_; GtkCheckButton* remember_checkbutton; + GtkEntry* _tmp29_; + GtkEntry* _tmp30_; + GtkEntry* _tmp31_; + GtkEntry* _tmp32_; + GtkEntry* _tmp33_; + GtkTable* _tmp34_; + GtkTable* _tmp35_; GtkTable* table; + GtkEntry* _tmp36_; + GtkEntry* _tmp37_; + GtkEntry* _tmp38_; + GtkEntry* _tmp39_; + GtkVBox* _tmp40_; + GtkVBox* _tmp41_; GtkVBox* vbox; - self = g_object_newv (object_type, 0, NULL); -#line 28 "moonshot-add-dialog.vala" - gtk_window_set_title ((GtkWindow*) self, _ ("Add ID Card")); -#line 29 "moonshot-add-dialog.vala" +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + self = (AddIdentityDialog*) g_object_new (object_type, NULL); +#line 28 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp0_ = _ ("Add ID Card"); +#line 28 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + gtk_window_set_title ((GtkWindow*) self, _tmp0_); +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" gtk_window_set_modal ((GtkWindow*) self, TRUE); -#line 31 "moonshot-add-dialog.vala" - gtk_dialog_add_buttons ((GtkDialog*) self, _ ("Add ID Card"), GTK_RESPONSE_OK, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, NULL); -#line 38 "moonshot-add-dialog.vala" - content_area = _g_object_ref0 (gtk_dialog_get_content_area ((GtkDialog*) self)); -#line 39 "moonshot-add-dialog.vala" +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp1_ = _ ("Add ID Card"); +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + gtk_dialog_add_buttons ((GtkDialog*) self, _tmp1_, GTK_RESPONSE_OK, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, NULL); +#line 38 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp2_ = gtk_dialog_get_content_area ((GtkDialog*) self); +#line 38 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 38 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + content_area = _tmp3_; +#line 39 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" gtk_box_set_spacing (GTK_BOX (content_area), 12); -#line 41 "moonshot-add-dialog.vala" - displayname_label = g_object_ref_sink ((GtkLabel*) gtk_label_new (_ ("Display Name:"))); -#line 42 "moonshot-add-dialog.vala" - gtk_misc_set_alignment ((GtkMisc*) displayname_label, (float) 1, (float) 0.5); -#line 43 "moonshot-add-dialog.vala" - self->priv->displayname_entry = (_tmp0_ = g_object_ref_sink ((GtkEntry*) gtk_entry_new ()), _g_object_unref0 (self->priv->displayname_entry), _tmp0_); -#line 44 "moonshot-add-dialog.vala" - issuer_label = g_object_ref_sink ((GtkLabel*) gtk_label_new (_ ("Issuer:"))); -#line 45 "moonshot-add-dialog.vala" - gtk_misc_set_alignment ((GtkMisc*) issuer_label, (float) 1, (float) 0.5); -#line 46 "moonshot-add-dialog.vala" - self->priv->issuer_entry = (_tmp1_ = g_object_ref_sink ((GtkEntry*) gtk_entry_new ()), _g_object_unref0 (self->priv->issuer_entry), _tmp1_); -#line 47 "moonshot-add-dialog.vala" - username_label = g_object_ref_sink ((GtkLabel*) gtk_label_new (_ ("Username:"))); -#line 48 "moonshot-add-dialog.vala" - gtk_misc_set_alignment ((GtkMisc*) username_label, (float) 1, (float) 0.5); -#line 49 "moonshot-add-dialog.vala" - self->priv->username_entry = (_tmp2_ = g_object_ref_sink ((GtkEntry*) gtk_entry_new ()), _g_object_unref0 (self->priv->username_entry), _tmp2_); -#line 50 "moonshot-add-dialog.vala" - password_label = g_object_ref_sink ((GtkLabel*) gtk_label_new (_ ("Password:"))); -#line 51 "moonshot-add-dialog.vala" - gtk_misc_set_alignment ((GtkMisc*) password_label, (float) 1, (float) 0.5); -#line 52 "moonshot-add-dialog.vala" - self->priv->password_entry = (_tmp3_ = g_object_ref_sink ((GtkEntry*) gtk_entry_new ()), _g_object_unref0 (self->priv->password_entry), _tmp3_); -#line 53 "moonshot-add-dialog.vala" - gtk_entry_set_invisible_char (self->priv->password_entry, (gunichar) '*'); -#line 54 "moonshot-add-dialog.vala" - gtk_entry_set_visibility (self->priv->password_entry, FALSE); -#line 55 "moonshot-add-dialog.vala" - remember_checkbutton = g_object_ref_sink ((GtkCheckButton*) gtk_check_button_new_with_label (_ ("Remember password"))); -#line 57 "moonshot-add-dialog.vala" - add_identity_dialog_set_atk_relation (self, (GtkWidget*) displayname_label, (GtkWidget*) self->priv->displayname_entry, ATK_RELATION_LABEL_FOR); -#line 58 "moonshot-add-dialog.vala" - add_identity_dialog_set_atk_relation (self, (GtkWidget*) issuer_label, (GtkWidget*) self->priv->issuer_entry, ATK_RELATION_LABEL_FOR); -#line 59 "moonshot-add-dialog.vala" - add_identity_dialog_set_atk_relation (self, (GtkWidget*) username_label, (GtkWidget*) self->priv->username_entry, ATK_RELATION_LABEL_FOR); -#line 60 "moonshot-add-dialog.vala" - add_identity_dialog_set_atk_relation (self, (GtkWidget*) self->priv->password_entry, (GtkWidget*) self->priv->password_entry, ATK_RELATION_LABEL_FOR); -#line 62 "moonshot-add-dialog.vala" - table = g_object_ref_sink ((GtkTable*) gtk_table_new ((guint) 5, (guint) 5, FALSE)); -#line 63 "moonshot-add-dialog.vala" +#line 41 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp4_ = _ ("Display Name:"); +#line 41 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp5_ = (GtkLabel*) gtk_label_new (_tmp4_); +#line 41 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp6_ = g_object_ref_sink (_tmp5_); +#line 41 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + displayname_label = _tmp6_; +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + gtk_misc_set_alignment ((GtkMisc*) displayname_label, (gfloat) 1, (gfloat) 0.5); +#line 43 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp7_ = (GtkEntry*) gtk_entry_new (); +#line 43 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp8_ = g_object_ref_sink (_tmp7_); +#line 43 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _g_object_unref0 (self->priv->displayname_entry); +#line 43 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + self->priv->displayname_entry = _tmp8_; +#line 44 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp9_ = _ ("Issuer:"); +#line 44 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp10_ = (GtkLabel*) gtk_label_new (_tmp9_); +#line 44 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp11_ = g_object_ref_sink (_tmp10_); +#line 44 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + issuer_label = _tmp11_; +#line 45 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + gtk_misc_set_alignment ((GtkMisc*) issuer_label, (gfloat) 1, (gfloat) 0.5); +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp12_ = (GtkEntry*) gtk_entry_new (); +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp13_ = g_object_ref_sink (_tmp12_); +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _g_object_unref0 (self->priv->issuer_entry); +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + self->priv->issuer_entry = _tmp13_; +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp14_ = _ ("Username:"); +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp15_ = (GtkLabel*) gtk_label_new (_tmp14_); +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp16_ = g_object_ref_sink (_tmp15_); +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + username_label = _tmp16_; +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + gtk_misc_set_alignment ((GtkMisc*) username_label, (gfloat) 1, (gfloat) 0.5); +#line 49 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp17_ = (GtkEntry*) gtk_entry_new (); +#line 49 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp18_ = g_object_ref_sink (_tmp17_); +#line 49 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _g_object_unref0 (self->priv->username_entry); +#line 49 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + self->priv->username_entry = _tmp18_; +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp19_ = _ ("Password:"); +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp20_ = (GtkLabel*) gtk_label_new (_tmp19_); +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp21_ = g_object_ref_sink (_tmp20_); +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + password_label = _tmp21_; +#line 51 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + gtk_misc_set_alignment ((GtkMisc*) password_label, (gfloat) 1, (gfloat) 0.5); +#line 52 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp22_ = (GtkEntry*) gtk_entry_new (); +#line 52 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp23_ = g_object_ref_sink (_tmp22_); +#line 52 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _g_object_unref0 (self->priv->password_entry); +#line 52 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + self->priv->password_entry = _tmp23_; +#line 53 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp24_ = self->priv->password_entry; +#line 53 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + gtk_entry_set_invisible_char (_tmp24_, (gunichar) '*'); +#line 54 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp25_ = self->priv->password_entry; +#line 54 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + gtk_entry_set_visibility (_tmp25_, FALSE); +#line 55 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp26_ = _ ("Remember password"); +#line 55 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp27_ = (GtkCheckButton*) gtk_check_button_new_with_label (_tmp26_); +#line 55 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp28_ = g_object_ref_sink (_tmp27_); +#line 55 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + remember_checkbutton = _tmp28_; +#line 57 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp29_ = self->priv->displayname_entry; +#line 57 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + add_identity_dialog_set_atk_relation (self, (GtkWidget*) displayname_label, (GtkWidget*) _tmp29_, ATK_RELATION_LABEL_FOR); +#line 58 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp30_ = self->priv->issuer_entry; +#line 58 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + add_identity_dialog_set_atk_relation (self, (GtkWidget*) issuer_label, (GtkWidget*) _tmp30_, ATK_RELATION_LABEL_FOR); +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp31_ = self->priv->username_entry; +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + add_identity_dialog_set_atk_relation (self, (GtkWidget*) username_label, (GtkWidget*) _tmp31_, ATK_RELATION_LABEL_FOR); +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp32_ = self->priv->password_entry; +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp33_ = self->priv->password_entry; +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + add_identity_dialog_set_atk_relation (self, (GtkWidget*) _tmp32_, (GtkWidget*) _tmp33_, ATK_RELATION_LABEL_FOR); +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp34_ = (GtkTable*) gtk_table_new ((guint) 5, (guint) 5, FALSE); +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp35_ = g_object_ref_sink (_tmp34_); +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + table = _tmp35_; +#line 63 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" gtk_table_set_col_spacings (table, (guint) 10); -#line 64 "moonshot-add-dialog.vala" +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" gtk_table_set_row_spacings (table, (guint) 10); -#line 66 "moonshot-add-dialog.vala" +#line 66 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" gtk_table_attach_defaults (table, (GtkWidget*) displayname_label, (guint) 0, (guint) 1, (guint) 0, (guint) 1); -#line 67 "moonshot-add-dialog.vala" - gtk_table_attach_defaults (table, (GtkWidget*) self->priv->displayname_entry, (guint) 1, (guint) 2, (guint) 0, (guint) 1); -#line 68 "moonshot-add-dialog.vala" +#line 67 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp36_ = self->priv->displayname_entry; +#line 67 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + gtk_table_attach_defaults (table, (GtkWidget*) _tmp36_, (guint) 1, (guint) 2, (guint) 0, (guint) 1); +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" gtk_table_attach_defaults (table, (GtkWidget*) issuer_label, (guint) 0, (guint) 1, (guint) 1, (guint) 2); -#line 69 "moonshot-add-dialog.vala" - gtk_table_attach_defaults (table, (GtkWidget*) self->priv->issuer_entry, (guint) 1, (guint) 2, (guint) 1, (guint) 2); -#line 70 "moonshot-add-dialog.vala" +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp37_ = self->priv->issuer_entry; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + gtk_table_attach_defaults (table, (GtkWidget*) _tmp37_, (guint) 1, (guint) 2, (guint) 1, (guint) 2); +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" gtk_table_attach_defaults (table, (GtkWidget*) username_label, (guint) 0, (guint) 1, (guint) 2, (guint) 3); -#line 71 "moonshot-add-dialog.vala" - gtk_table_attach_defaults (table, (GtkWidget*) self->priv->username_entry, (guint) 1, (guint) 2, (guint) 2, (guint) 3); -#line 72 "moonshot-add-dialog.vala" +#line 71 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp38_ = self->priv->username_entry; +#line 71 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + gtk_table_attach_defaults (table, (GtkWidget*) _tmp38_, (guint) 1, (guint) 2, (guint) 2, (guint) 3); +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" gtk_table_attach_defaults (table, (GtkWidget*) password_label, (guint) 0, (guint) 1, (guint) 3, (guint) 4); -#line 73 "moonshot-add-dialog.vala" - gtk_table_attach_defaults (table, (GtkWidget*) self->priv->password_entry, (guint) 1, (guint) 2, (guint) 3, (guint) 4); -#line 74 "moonshot-add-dialog.vala" +#line 73 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp39_ = self->priv->password_entry; +#line 73 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + gtk_table_attach_defaults (table, (GtkWidget*) _tmp39_, (guint) 1, (guint) 2, (guint) 3, (guint) 4); +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" gtk_table_attach_defaults (table, (GtkWidget*) remember_checkbutton, (guint) 1, (guint) 2, (guint) 4, (guint) 5); -#line 76 "moonshot-add-dialog.vala" - vbox = g_object_ref_sink ((GtkVBox*) gtk_vbox_new (FALSE, 0)); -#line 77 "moonshot-add-dialog.vala" +#line 76 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp40_ = (GtkVBox*) gtk_vbox_new (FALSE, 0); +#line 76 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp41_ = g_object_ref_sink (_tmp40_); +#line 76 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + vbox = _tmp41_; +#line 77 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" gtk_container_set_border_width ((GtkContainer*) vbox, (guint) 6); -#line 78 "moonshot-add-dialog.vala" +#line 78 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" gtk_box_pack_start ((GtkBox*) vbox, (GtkWidget*) table, FALSE, FALSE, (guint) 0); -#line 80 "moonshot-add-dialog.vala" +#line 80 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" gtk_container_add (GTK_CONTAINER (content_area), (GtkWidget*) vbox); -#line 82 "moonshot-add-dialog.vala" +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" gtk_container_set_border_width ((GtkContainer*) self, (guint) 6); -#line 83 "moonshot-add-dialog.vala" +#line 83 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" gtk_window_set_resizable ((GtkWindow*) self, FALSE); -#line 84 "moonshot-add-dialog.vala" +#line 84 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" gtk_widget_show_all ((GtkWidget*) self); -#line 177 "moonshot-add-dialog.c" +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" _g_object_unref0 (vbox); +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" _g_object_unref0 (table); +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" _g_object_unref0 (remember_checkbutton); +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" _g_object_unref0 (password_label); +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" _g_object_unref0 (username_label); +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" _g_object_unref0 (issuer_label); +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" _g_object_unref0 (displayname_label); +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" _g_object_unref0 (content_area); +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" return self; +#line 325 "moonshot-add-dialog.c" } -#line 26 "moonshot-add-dialog.vala" AddIdentityDialog* add_identity_dialog_new (void) { -#line 26 "moonshot-add-dialog.vala" +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" return add_identity_dialog_construct (TYPE_ADD_IDENTITY_DIALOG); -#line 194 "moonshot-add-dialog.c" +#line 332 "moonshot-add-dialog.c" } -#line 87 "moonshot-add-dialog.vala" static void add_identity_dialog_set_atk_relation (AddIdentityDialog* self, GtkWidget* widget, GtkWidget* target_widget, AtkRelationType relationship) { -#line 200 "moonshot-add-dialog.c" + GtkWidget* _tmp0_; + AtkObject* _tmp1_ = NULL; + AtkObject* _tmp2_; AtkObject* atk_widget; + GtkWidget* _tmp3_; + AtkObject* _tmp4_ = NULL; + AtkObject* _tmp5_; AtkObject* atk_target_widget; -#line 87 "moonshot-add-dialog.vala" + AtkRelationType _tmp6_; +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" g_return_if_fail (self != NULL); -#line 87 "moonshot-add-dialog.vala" +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" g_return_if_fail (widget != NULL); -#line 87 "moonshot-add-dialog.vala" +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" g_return_if_fail (target_widget != NULL); -#line 89 "moonshot-add-dialog.vala" - atk_widget = _g_object_ref0 (gtk_widget_get_accessible (widget)); -#line 90 "moonshot-add-dialog.vala" - atk_target_widget = _g_object_ref0 (gtk_widget_get_accessible (target_widget)); -#line 92 "moonshot-add-dialog.vala" - atk_object_add_relationship (atk_widget, relationship, atk_target_widget); -#line 215 "moonshot-add-dialog.c" +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp0_ = widget; +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp1_ = gtk_widget_get_accessible (_tmp0_); +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + atk_widget = _tmp2_; +#line 90 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp3_ = target_widget; +#line 90 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp4_ = gtk_widget_get_accessible (_tmp3_); +#line 90 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp5_ = _g_object_ref0 (_tmp4_); +#line 90 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + atk_target_widget = _tmp5_; +#line 92 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp6_ = relationship; +#line 92 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + atk_object_add_relationship (atk_widget, _tmp6_, atk_target_widget); +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" _g_object_unref0 (atk_target_widget); +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" _g_object_unref0 (atk_widget); +#line 376 "moonshot-add-dialog.c" } -const char* add_identity_dialog_get_display_name (AddIdentityDialog* self) { - const char* result; +const gchar* add_identity_dialog_get_display_name (AddIdentityDialog* self) { + const gchar* result; + GtkEntry* _tmp0_; + const gchar* _tmp1_ = NULL; +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" g_return_val_if_fail (self != NULL, NULL); - result = gtk_entry_get_text (self->priv->displayname_entry); -#line 11 "moonshot-add-dialog.vala" +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp0_ = self->priv->displayname_entry; +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp1_ = gtk_entry_get_text (_tmp0_); +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + result = _tmp1_; +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" return result; -#line 227 "moonshot-add-dialog.c" +#line 394 "moonshot-add-dialog.c" } -const char* add_identity_dialog_get_issuer (AddIdentityDialog* self) { - const char* result; +const gchar* add_identity_dialog_get_issuer (AddIdentityDialog* self) { + const gchar* result; + GtkEntry* _tmp0_; + const gchar* _tmp1_ = NULL; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" g_return_val_if_fail (self != NULL, NULL); - result = gtk_entry_get_text (self->priv->issuer_entry); -#line 15 "moonshot-add-dialog.vala" +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp0_ = self->priv->issuer_entry; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp1_ = gtk_entry_get_text (_tmp0_); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + result = _tmp1_; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" return result; -#line 237 "moonshot-add-dialog.c" +#line 412 "moonshot-add-dialog.c" } -const char* add_identity_dialog_get_username (AddIdentityDialog* self) { - const char* result; +const gchar* add_identity_dialog_get_username (AddIdentityDialog* self) { + const gchar* result; + GtkEntry* _tmp0_; + const gchar* _tmp1_ = NULL; +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" g_return_val_if_fail (self != NULL, NULL); - result = gtk_entry_get_text (self->priv->username_entry); -#line 19 "moonshot-add-dialog.vala" +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp0_ = self->priv->username_entry; +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp1_ = gtk_entry_get_text (_tmp0_); +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + result = _tmp1_; +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" return result; -#line 247 "moonshot-add-dialog.c" +#line 430 "moonshot-add-dialog.c" } -const char* add_identity_dialog_get_password (AddIdentityDialog* self) { - const char* result; +const gchar* add_identity_dialog_get_password (AddIdentityDialog* self) { + const gchar* result; + GtkEntry* _tmp0_; + const gchar* _tmp1_ = NULL; +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" g_return_val_if_fail (self != NULL, NULL); - result = gtk_entry_get_text (self->priv->password_entry); -#line 23 "moonshot-add-dialog.vala" +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp0_ = self->priv->password_entry; +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + _tmp1_ = gtk_entry_get_text (_tmp0_); +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + result = _tmp1_; +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" return result; -#line 257 "moonshot-add-dialog.c" +#line 448 "moonshot-add-dialog.c" } static void add_identity_dialog_class_init (AddIdentityDialogClass * klass) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" add_identity_dialog_parent_class = g_type_class_peek_parent (klass); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" g_type_class_add_private (klass, sizeof (AddIdentityDialogPrivate)); - G_OBJECT_CLASS (klass)->get_property = add_identity_dialog_get_property; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" + G_OBJECT_CLASS (klass)->get_property = _vala_add_identity_dialog_get_property; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" G_OBJECT_CLASS (klass)->finalize = add_identity_dialog_finalize; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), ADD_IDENTITY_DIALOG_DISPLAY_NAME, g_param_spec_string ("display-name", "display-name", "display-name", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), ADD_IDENTITY_DIALOG_ISSUER, g_param_spec_string ("issuer", "issuer", "issuer", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), ADD_IDENTITY_DIALOG_USERNAME, g_param_spec_string ("username", "username", "username", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), ADD_IDENTITY_DIALOG_PASSWORD, g_param_spec_string ("password", "password", "password", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE)); +#line 469 "moonshot-add-dialog.c" } static void add_identity_dialog_instance_init (AddIdentityDialog * self) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" self->priv = ADD_IDENTITY_DIALOG_GET_PRIVATE (self); +#line 476 "moonshot-add-dialog.c" } static void add_identity_dialog_finalize (GObject* obj) { AddIdentityDialog * self; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" self = ADD_IDENTITY_DIALOG (obj); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" _g_object_unref0 (self->priv->displayname_entry); +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" _g_object_unref0 (self->priv->issuer_entry); +#line 7 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" _g_object_unref0 (self->priv->username_entry); +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" _g_object_unref0 (self->priv->password_entry); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" G_OBJECT_CLASS (add_identity_dialog_parent_class)->finalize (obj); +#line 494 "moonshot-add-dialog.c" } @@ -297,28 +506,44 @@ GType add_identity_dialog_get_type (void) { } -static void add_identity_dialog_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) { +static void _vala_add_identity_dialog_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) { AddIdentityDialog * self; self = ADD_IDENTITY_DIALOG (object); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" switch (property_id) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" case ADD_IDENTITY_DIALOG_DISPLAY_NAME: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" g_value_set_string (value, add_identity_dialog_get_display_name (self)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" break; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" case ADD_IDENTITY_DIALOG_ISSUER: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" g_value_set_string (value, add_identity_dialog_get_issuer (self)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" break; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" case ADD_IDENTITY_DIALOG_USERNAME: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" g_value_set_string (value, add_identity_dialog_get_username (self)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" break; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" case ADD_IDENTITY_DIALOG_PASSWORD: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" g_value_set_string (value, add_identity_dialog_get_password (self)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" break; +#line 539 "moonshot-add-dialog.c" default: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-add-dialog.vala" break; +#line 545 "moonshot-add-dialog.c" } } - diff --git a/src/moonshot-custom-vbox.c b/src/moonshot-custom-vbox.c index b189819..8b84c2e 100644 --- a/src/moonshot-custom-vbox.c +++ b/src/moonshot-custom-vbox.c @@ -1,4 +1,4 @@ -/* moonshot-custom-vbox.c generated by valac 0.10.4, the Vala compiler +/* moonshot-custom-vbox.c generated by valac 0.16.1, the Vala compiler * generated from moonshot-custom-vbox.vala, do not modify */ @@ -127,164 +127,262 @@ GtkButton* id_card_widget_get_send_button (IdCardWidget* self); void custom_vbox_add_id_card_widget (CustomVBox* self, IdCardWidget* id_card_widget); void custom_vbox_remove_id_card_widget (CustomVBox* self, IdCardWidget* id_card_widget); static void custom_vbox_finalize (GObject* obj); -static void custom_vbox_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec); -static void custom_vbox_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec); - +static void _vala_custom_vbox_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec); +static void _vala_custom_vbox_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec); static gpointer _g_object_ref0 (gpointer self) { +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" return self ? g_object_ref (self) : NULL; +#line 138 "moonshot-custom-vbox.c" } -#line 8 "moonshot-custom-vbox.vala" CustomVBox* custom_vbox_construct (GType object_type, IdentityManagerView* window, gboolean homogeneous, gint spacing) { -#line 143 "moonshot-custom-vbox.c" - CustomVBox * self; + CustomVBox * self = NULL; IdentityManagerView* _tmp0_; -#line 8 "moonshot-custom-vbox.vala" + IdentityManagerView* _tmp1_; + gboolean _tmp2_; + gint _tmp3_; +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_return_val_if_fail (window != NULL, NULL); -#line 148 "moonshot-custom-vbox.c" - self = g_object_newv (object_type, 0, NULL); -#line 10 "moonshot-custom-vbox.vala" - self->priv->main_window = (_tmp0_ = _g_object_ref0 (window), _g_object_unref0 (self->priv->main_window), _tmp0_); -#line 11 "moonshot-custom-vbox.vala" - gtk_box_set_homogeneous ((GtkBox*) self, homogeneous); -#line 12 "moonshot-custom-vbox.vala" - gtk_box_set_spacing ((GtkBox*) self, spacing); -#line 156 "moonshot-custom-vbox.c" +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + self = (CustomVBox*) g_object_new (object_type, NULL); +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp0_ = window; +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _g_object_unref0 (self->priv->main_window); +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + self->priv->main_window = _tmp1_; +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp2_ = homogeneous; +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + gtk_box_set_homogeneous ((GtkBox*) self, _tmp2_); +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp3_ = spacing; +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + gtk_box_set_spacing ((GtkBox*) self, _tmp3_); +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" return self; +#line 170 "moonshot-custom-vbox.c" } -#line 8 "moonshot-custom-vbox.vala" CustomVBox* custom_vbox_new (IdentityManagerView* window, gboolean homogeneous, gint spacing) { -#line 8 "moonshot-custom-vbox.vala" +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" return custom_vbox_construct (TYPE_CUSTOM_VBOX, window, homogeneous, spacing); -#line 165 "moonshot-custom-vbox.c" +#line 177 "moonshot-custom-vbox.c" } -#line 15 "moonshot-custom-vbox.vala" void custom_vbox_receive_expanded_event (CustomVBox* self, IdCardWidget* id_card_widget) { -#line 171 "moonshot-custom-vbox.c" + GList* _tmp0_ = NULL; GList* list; - gboolean _tmp0_ = FALSE; -#line 15 "moonshot-custom-vbox.vala" + GList* _tmp1_; + IdCardWidget* _tmp6_; + gboolean _tmp7_ = FALSE; + IdCardWidget* _tmp8_; + gboolean _tmp12_; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_return_if_fail (self != NULL); -#line 15 "moonshot-custom-vbox.vala" +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_return_if_fail (id_card_widget != NULL); -#line 17 "moonshot-custom-vbox.vala" - list = gtk_container_get_children ((GtkContainer*) self); -#line 180 "moonshot-custom-vbox.c" +#line 17 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp0_ = gtk_container_get_children ((GtkContainer*) self); +#line 17 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + list = _tmp0_; +#line 18 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp1_ = list; +#line 199 "moonshot-custom-vbox.c" { - GList* id_card_collection; - GList* id_card_it; -#line 18 "moonshot-custom-vbox.vala" - id_card_collection = list; -#line 186 "moonshot-custom-vbox.c" + GList* id_card_collection = NULL; + GList* id_card_it = NULL; +#line 18 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + id_card_collection = _tmp1_; +#line 18 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" for (id_card_it = id_card_collection; id_card_it != NULL; id_card_it = id_card_it->next) { - GtkWidget* id_card; -#line 18 "moonshot-custom-vbox.vala" - id_card = _g_object_ref0 ((GtkWidget*) id_card_it->data); -#line 191 "moonshot-custom-vbox.c" +#line 207 "moonshot-custom-vbox.c" + GtkWidget* _tmp2_; + GtkWidget* id_card = NULL; +#line 18 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp2_ = _g_object_ref0 ((GtkWidget*) id_card_it->data); +#line 18 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + id_card = _tmp2_; +#line 214 "moonshot-custom-vbox.c" { -#line 20 "moonshot-custom-vbox.vala" - if (id_card != GTK_WIDGET (id_card_widget)) { -#line 21 "moonshot-custom-vbox.vala" - id_card_widget_collapse (ID_CARD_WIDGET (id_card)); -#line 197 "moonshot-custom-vbox.c" + GtkWidget* _tmp3_; + IdCardWidget* _tmp4_; +#line 20 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp3_ = id_card; +#line 20 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp4_ = id_card_widget; +#line 20 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + if (_tmp3_ != GTK_WIDGET (_tmp4_)) { +#line 224 "moonshot-custom-vbox.c" + GtkWidget* _tmp5_; +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp5_ = id_card; +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + id_card_widget_collapse (ID_CARD_WIDGET (_tmp5_)); +#line 230 "moonshot-custom-vbox.c" } +#line 18 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" _g_object_unref0 (id_card); +#line 234 "moonshot-custom-vbox.c" } } } -#line 23 "moonshot-custom-vbox.vala" - custom_vbox_set_current_idcard (self, id_card_widget); -#line 25 "moonshot-custom-vbox.vala" - if (self->priv->_current_idcard != NULL) { -#line 25 "moonshot-custom-vbox.vala" - _tmp0_ = self->priv->main_window->request_queue->length > 0; -#line 209 "moonshot-custom-vbox.c" +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp6_ = id_card_widget; +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + custom_vbox_set_current_idcard (self, _tmp6_); +#line 25 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp8_ = self->priv->_current_idcard; +#line 25 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + if (_tmp8_ != NULL) { +#line 246 "moonshot-custom-vbox.c" + IdentityManagerView* _tmp9_; + GQueue* _tmp10_; + guint _tmp11_; +#line 25 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp9_ = self->priv->main_window; +#line 25 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp10_ = _tmp9_->request_queue; +#line 25 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp11_ = _tmp10_->length; +#line 25 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp7_ = _tmp11_ > ((guint) 0); +#line 258 "moonshot-custom-vbox.c" } else { -#line 25 "moonshot-custom-vbox.vala" - _tmp0_ = FALSE; -#line 213 "moonshot-custom-vbox.c" +#line 25 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp7_ = FALSE; +#line 262 "moonshot-custom-vbox.c" } -#line 25 "moonshot-custom-vbox.vala" - if (_tmp0_) { -#line 26 "moonshot-custom-vbox.vala" - gtk_widget_set_sensitive ((GtkWidget*) id_card_widget_get_send_button (self->priv->_current_idcard), TRUE); -#line 219 "moonshot-custom-vbox.c" +#line 25 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp12_ = _tmp7_; +#line 25 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + if (_tmp12_) { +#line 268 "moonshot-custom-vbox.c" + IdCardWidget* _tmp13_; + GtkButton* _tmp14_; + GtkButton* _tmp15_; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp13_ = self->priv->_current_idcard; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp14_ = id_card_widget_get_send_button (_tmp13_); +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp15_ = _tmp14_; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + gtk_widget_set_sensitive ((GtkWidget*) _tmp15_, TRUE); +#line 280 "moonshot-custom-vbox.c" } +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" _g_list_free0 (list); +#line 284 "moonshot-custom-vbox.c" } -#line 29 "moonshot-custom-vbox.vala" void custom_vbox_add_id_card_widget (CustomVBox* self, IdCardWidget* id_card_widget) { -#line 29 "moonshot-custom-vbox.vala" + IdCardWidget* _tmp0_; +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_return_if_fail (self != NULL); -#line 29 "moonshot-custom-vbox.vala" +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_return_if_fail (id_card_widget != NULL); -#line 31 "moonshot-custom-vbox.vala" - gtk_box_pack_start ((GtkBox*) self, (GtkWidget*) id_card_widget, FALSE, FALSE, 0); -#line 233 "moonshot-custom-vbox.c" +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp0_ = id_card_widget; +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + gtk_box_pack_start ((GtkBox*) self, (GtkWidget*) _tmp0_, FALSE, FALSE, (guint) 0); +#line 298 "moonshot-custom-vbox.c" } -#line 34 "moonshot-custom-vbox.vala" void custom_vbox_remove_id_card_widget (CustomVBox* self, IdCardWidget* id_card_widget) { -#line 34 "moonshot-custom-vbox.vala" + IdCardWidget* _tmp0_; +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_return_if_fail (self != NULL); -#line 34 "moonshot-custom-vbox.vala" +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_return_if_fail (id_card_widget != NULL); -#line 36 "moonshot-custom-vbox.vala" - gtk_container_remove ((GtkContainer*) self, (GtkWidget*) id_card_widget); -#line 245 "moonshot-custom-vbox.c" +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp0_ = id_card_widget; +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + gtk_container_remove ((GtkContainer*) self, (GtkWidget*) _tmp0_); +#line 312 "moonshot-custom-vbox.c" } IdCardWidget* custom_vbox_get_current_idcard (CustomVBox* self) { IdCardWidget* result; + IdCardWidget* _tmp0_; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_return_val_if_fail (self != NULL, NULL); - result = self->priv->_current_idcard; -#line 5 "moonshot-custom-vbox.vala" +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp0_ = self->priv->_current_idcard; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + result = _tmp0_; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" return result; -#line 255 "moonshot-custom-vbox.c" +#line 327 "moonshot-custom-vbox.c" } void custom_vbox_set_current_idcard (CustomVBox* self, IdCardWidget* value) { IdCardWidget* _tmp0_; + IdCardWidget* _tmp1_; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_return_if_fail (self != NULL); - self->priv->_current_idcard = (_tmp0_ = _g_object_ref0 (value), _g_object_unref0 (self->priv->_current_idcard), _tmp0_); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp0_ = value; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _g_object_unref0 (self->priv->_current_idcard); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + self->priv->_current_idcard = _tmp1_; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_object_notify ((GObject *) self, "current-idcard"); +#line 346 "moonshot-custom-vbox.c" } static void custom_vbox_class_init (CustomVBoxClass * klass) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" custom_vbox_parent_class = g_type_class_peek_parent (klass); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_type_class_add_private (klass, sizeof (CustomVBoxPrivate)); - G_OBJECT_CLASS (klass)->get_property = custom_vbox_get_property; - G_OBJECT_CLASS (klass)->set_property = custom_vbox_set_property; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + G_OBJECT_CLASS (klass)->get_property = _vala_custom_vbox_get_property; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + G_OBJECT_CLASS (klass)->set_property = _vala_custom_vbox_set_property; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" G_OBJECT_CLASS (klass)->finalize = custom_vbox_finalize; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), CUSTOM_VBOX_CURRENT_IDCARD, g_param_spec_object ("current-idcard", "current-idcard", "current-idcard", TYPE_ID_CARD_WIDGET, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); +#line 363 "moonshot-custom-vbox.c" } static void custom_vbox_instance_init (CustomVBox * self) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" self->priv = CUSTOM_VBOX_GET_PRIVATE (self); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" self->priv->_current_idcard = NULL; +#line 372 "moonshot-custom-vbox.c" } static void custom_vbox_finalize (GObject* obj) { CustomVBox * self; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" self = CUSTOM_VBOX (obj); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" _g_object_unref0 (self->priv->_current_idcard); +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" _g_object_unref0 (self->priv->main_window); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" G_OBJECT_CLASS (custom_vbox_parent_class)->finalize (obj); +#line 386 "moonshot-custom-vbox.c" } @@ -300,33 +398,48 @@ GType custom_vbox_get_type (void) { } -static void custom_vbox_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) { +static void _vala_custom_vbox_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) { CustomVBox * self; self = CUSTOM_VBOX (object); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" switch (property_id) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" case CUSTOM_VBOX_CURRENT_IDCARD: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_value_set_object (value, custom_vbox_get_current_idcard (self)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" break; +#line 413 "moonshot-custom-vbox.c" default: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" break; +#line 419 "moonshot-custom-vbox.c" } } -static void custom_vbox_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) { +static void _vala_custom_vbox_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) { CustomVBox * self; self = CUSTOM_VBOX (object); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" switch (property_id) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" case CUSTOM_VBOX_CURRENT_IDCARD: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" custom_vbox_set_current_idcard (self, g_value_get_object (value)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" break; +#line 435 "moonshot-custom-vbox.c" default: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" break; +#line 441 "moonshot-custom-vbox.c" } } - diff --git a/src/moonshot-id.c b/src/moonshot-id.c index 75f52e4..a96e5d7 100644 --- a/src/moonshot-id.c +++ b/src/moonshot-id.c @@ -1,4 +1,4 @@ -/* moonshot-id.c generated by valac 0.10.4, the Vala compiler +/* moonshot-id.c generated by valac 0.16.1, the Vala compiler * generated from moonshot-id.vala, do not modify */ @@ -6,7 +6,7 @@ #include #include #include -#include +#include #define TYPE_TRUST_ANCHOR (trust_anchor_get_type ()) @@ -46,15 +46,15 @@ struct _TrustAnchorClass { }; struct _TrustAnchorPrivate { - char* _ca_cert; - char* _subject; - char* _subject_alt; - char* _server_cert; + gchar* _ca_cert; + gchar* _subject; + gchar* _subject_alt; + gchar* _server_cert; }; struct _Rule { - char* pattern; - char* always_confirm; + gchar* pattern; + gchar* always_confirm; }; struct _IdCard { @@ -67,15 +67,15 @@ struct _IdCardClass { }; struct _IdCardPrivate { - char* _nai; - char* _display_name; - char* _username; - char* _password; - char* _issuer; + gchar* _nai; + gchar* _display_name; + gchar* _username; + gchar* _password; + gchar* _issuer; Rule* _rules; gint _rules_length1; gint __rules_size_; - char** _services; + gchar** _services; gint _services_length1; gint __services_size_; TrustAnchor* _trust_anchor; @@ -97,17 +97,17 @@ enum { }; TrustAnchor* trust_anchor_new (void); TrustAnchor* trust_anchor_construct (GType object_type); -const char* trust_anchor_get_ca_cert (TrustAnchor* self); -void trust_anchor_set_ca_cert (TrustAnchor* self, const char* value); -const char* trust_anchor_get_subject (TrustAnchor* self); -void trust_anchor_set_subject (TrustAnchor* self, const char* value); -const char* trust_anchor_get_subject_alt (TrustAnchor* self); -void trust_anchor_set_subject_alt (TrustAnchor* self, const char* value); -const char* trust_anchor_get_server_cert (TrustAnchor* self); -void trust_anchor_set_server_cert (TrustAnchor* self, const char* value); +const gchar* trust_anchor_get_ca_cert (TrustAnchor* self); +void trust_anchor_set_ca_cert (TrustAnchor* self, const gchar* value); +const gchar* trust_anchor_get_subject (TrustAnchor* self); +void trust_anchor_set_subject (TrustAnchor* self, const gchar* value); +const gchar* trust_anchor_get_subject_alt (TrustAnchor* self); +void trust_anchor_set_subject_alt (TrustAnchor* self, const gchar* value); +const gchar* trust_anchor_get_server_cert (TrustAnchor* self); +void trust_anchor_set_server_cert (TrustAnchor* self, const gchar* value); static void trust_anchor_finalize (GObject* obj); -static void trust_anchor_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec); -static void trust_anchor_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec); +static void _vala_trust_anchor_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec); +static void _vala_trust_anchor_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec); GType rule_get_type (void) G_GNUC_CONST; Rule* rule_dup (const Rule* self); void rule_free (Rule* self); @@ -129,154 +129,250 @@ enum { static void _vala_Rule_array_free (Rule* array, gint array_length); IdCard* id_card_new (void); IdCard* id_card_construct (GType object_type); -const char* id_card_get_display_name (IdCard* self); -void id_card_set_display_name (IdCard* self, const char* value); -const char* id_card_get_username (IdCard* self); -void id_card_set_username (IdCard* self, const char* value); -const char* id_card_get_password (IdCard* self); -void id_card_set_password (IdCard* self, const char* value); -const char* id_card_get_issuer (IdCard* self); -void id_card_set_issuer (IdCard* self, const char* value); +const gchar* id_card_get_display_name (IdCard* self); +void id_card_set_display_name (IdCard* self, const gchar* value); +const gchar* id_card_get_username (IdCard* self); +void id_card_set_username (IdCard* self, const gchar* value); +const gchar* id_card_get_password (IdCard* self); +void id_card_set_password (IdCard* self, const gchar* value); +const gchar* id_card_get_issuer (IdCard* self); +void id_card_set_issuer (IdCard* self, const gchar* value); Rule* id_card_get_rules (IdCard* self, int* result_length1); void id_card_set_rules (IdCard* self, Rule* value, int value_length1); static Rule* _vala_array_dup2 (Rule* self, int length); -char** id_card_get_services (IdCard* self, int* result_length1); -void id_card_set_services (IdCard* self, char** value, int value_length1); -static char** _vala_array_dup3 (char** self, int length); +gchar** id_card_get_services (IdCard* self, int* result_length1); +void id_card_set_services (IdCard* self, gchar** value, int value_length1); +static gchar** _vala_array_dup3 (gchar** self, int length); TrustAnchor* id_card_get_trust_anchor (IdCard* self); void id_card_set_trust_anchor (IdCard* self, TrustAnchor* value); GdkPixbuf* id_card_get_pixbuf (IdCard* self); void id_card_set_pixbuf (IdCard* self, GdkPixbuf* value); -const char* id_card_get_nai (IdCard* self); +const gchar* id_card_get_nai (IdCard* self); static void id_card_finalize (GObject* obj); -static void id_card_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec); -static void id_card_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec); +static void _vala_id_card_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec); +static void _vala_id_card_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec); static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func); static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func); - -#line 1 "moonshot-id.vala" TrustAnchor* trust_anchor_construct (GType object_type) { -#line 162 "moonshot-id.c" TrustAnchor * self = NULL; -#line 1 "moonshot-id.vala" +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" self = (TrustAnchor*) g_object_new (object_type, NULL); -#line 166 "moonshot-id.c" +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" return self; +#line 165 "moonshot-id.c" } -#line 1 "moonshot-id.vala" TrustAnchor* trust_anchor_new (void) { -#line 1 "moonshot-id.vala" +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" return trust_anchor_construct (TYPE_TRUST_ANCHOR); -#line 175 "moonshot-id.c" +#line 172 "moonshot-id.c" } -const char* trust_anchor_get_ca_cert (TrustAnchor* self) { - const char* result; +const gchar* trust_anchor_get_ca_cert (TrustAnchor* self) { + const gchar* result; + const gchar* _tmp0_; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_val_if_fail (self != NULL, NULL); - result = self->priv->_ca_cert; -#line 3 "moonshot-id.vala" +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = self->priv->_ca_cert; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + result = _tmp0_; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" return result; -#line 185 "moonshot-id.c" +#line 187 "moonshot-id.c" } -void trust_anchor_set_ca_cert (TrustAnchor* self, const char* value) { - char* _tmp0_; +void trust_anchor_set_ca_cert (TrustAnchor* self, const gchar* value) { + const gchar* _tmp0_; + gchar* _tmp1_; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_if_fail (self != NULL); - self->priv->_ca_cert = (_tmp0_ = g_strdup (value), _g_free0 (self->priv->_ca_cert), _tmp0_); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = value; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp1_ = g_strdup (_tmp0_); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _g_free0 (self->priv->_ca_cert); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_ca_cert = _tmp1_; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_notify ((GObject *) self, "ca-cert"); +#line 206 "moonshot-id.c" } -const char* trust_anchor_get_subject (TrustAnchor* self) { - const char* result; +const gchar* trust_anchor_get_subject (TrustAnchor* self) { + const gchar* result; + const gchar* _tmp0_; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_val_if_fail (self != NULL, NULL); - result = self->priv->_subject; -#line 4 "moonshot-id.vala" +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = self->priv->_subject; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + result = _tmp0_; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" return result; -#line 203 "moonshot-id.c" +#line 221 "moonshot-id.c" } -void trust_anchor_set_subject (TrustAnchor* self, const char* value) { - char* _tmp0_; +void trust_anchor_set_subject (TrustAnchor* self, const gchar* value) { + const gchar* _tmp0_; + gchar* _tmp1_; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_if_fail (self != NULL); - self->priv->_subject = (_tmp0_ = g_strdup (value), _g_free0 (self->priv->_subject), _tmp0_); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = value; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp1_ = g_strdup (_tmp0_); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _g_free0 (self->priv->_subject); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_subject = _tmp1_; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_notify ((GObject *) self, "subject"); +#line 240 "moonshot-id.c" } -const char* trust_anchor_get_subject_alt (TrustAnchor* self) { - const char* result; +const gchar* trust_anchor_get_subject_alt (TrustAnchor* self) { + const gchar* result; + const gchar* _tmp0_; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_val_if_fail (self != NULL, NULL); - result = self->priv->_subject_alt; -#line 5 "moonshot-id.vala" +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = self->priv->_subject_alt; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + result = _tmp0_; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" return result; -#line 221 "moonshot-id.c" +#line 255 "moonshot-id.c" } -void trust_anchor_set_subject_alt (TrustAnchor* self, const char* value) { - char* _tmp0_; +void trust_anchor_set_subject_alt (TrustAnchor* self, const gchar* value) { + const gchar* _tmp0_; + gchar* _tmp1_; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_if_fail (self != NULL); - self->priv->_subject_alt = (_tmp0_ = g_strdup (value), _g_free0 (self->priv->_subject_alt), _tmp0_); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = value; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp1_ = g_strdup (_tmp0_); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _g_free0 (self->priv->_subject_alt); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_subject_alt = _tmp1_; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_notify ((GObject *) self, "subject-alt"); +#line 274 "moonshot-id.c" } -const char* trust_anchor_get_server_cert (TrustAnchor* self) { - const char* result; +const gchar* trust_anchor_get_server_cert (TrustAnchor* self) { + const gchar* result; + const gchar* _tmp0_; +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_val_if_fail (self != NULL, NULL); - result = self->priv->_server_cert; -#line 6 "moonshot-id.vala" +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = self->priv->_server_cert; +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + result = _tmp0_; +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" return result; -#line 239 "moonshot-id.c" +#line 289 "moonshot-id.c" } -void trust_anchor_set_server_cert (TrustAnchor* self, const char* value) { - char* _tmp0_; +void trust_anchor_set_server_cert (TrustAnchor* self, const gchar* value) { + const gchar* _tmp0_; + gchar* _tmp1_; +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_if_fail (self != NULL); - self->priv->_server_cert = (_tmp0_ = g_strdup (value), _g_free0 (self->priv->_server_cert), _tmp0_); +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = value; +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp1_ = g_strdup (_tmp0_); +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _g_free0 (self->priv->_server_cert); +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_server_cert = _tmp1_; +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_notify ((GObject *) self, "server-cert"); +#line 308 "moonshot-id.c" } static void trust_anchor_class_init (TrustAnchorClass * klass) { +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" trust_anchor_parent_class = g_type_class_peek_parent (klass); +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_type_class_add_private (klass, sizeof (TrustAnchorPrivate)); - G_OBJECT_CLASS (klass)->get_property = trust_anchor_get_property; - G_OBJECT_CLASS (klass)->set_property = trust_anchor_set_property; +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + G_OBJECT_CLASS (klass)->get_property = _vala_trust_anchor_get_property; +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + G_OBJECT_CLASS (klass)->set_property = _vala_trust_anchor_set_property; +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" G_OBJECT_CLASS (klass)->finalize = trust_anchor_finalize; +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), TRUST_ANCHOR_CA_CERT, g_param_spec_string ("ca-cert", "ca-cert", "ca-cert", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), TRUST_ANCHOR_SUBJECT, g_param_spec_string ("subject", "subject", "subject", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), TRUST_ANCHOR_SUBJECT_ALT, g_param_spec_string ("subject-alt", "subject-alt", "subject-alt", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), TRUST_ANCHOR_SERVER_CERT, g_param_spec_string ("server-cert", "server-cert", "server-cert", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); +#line 331 "moonshot-id.c" } static void trust_anchor_instance_init (TrustAnchor * self) { + gchar* _tmp0_; + gchar* _tmp1_; + gchar* _tmp2_; + gchar* _tmp3_; +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" self->priv = TRUST_ANCHOR_GET_PRIVATE (self); - self->priv->_ca_cert = g_strdup (""); - self->priv->_subject = g_strdup (""); - self->priv->_subject_alt = g_strdup (""); - self->priv->_server_cert = g_strdup (""); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = g_strdup (""); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_ca_cert = _tmp0_; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp1_ = g_strdup (""); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_subject = _tmp1_; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp2_ = g_strdup (""); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_subject_alt = _tmp2_; +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp3_ = g_strdup (""); +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_server_cert = _tmp3_; +#line 358 "moonshot-id.c" } static void trust_anchor_finalize (GObject* obj) { TrustAnchor * self; +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" self = TRUST_ANCHOR (obj); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" _g_free0 (self->priv->_ca_cert); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" _g_free0 (self->priv->_subject); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" _g_free0 (self->priv->_subject_alt); +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" _g_free0 (self->priv->_server_cert); +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" G_OBJECT_CLASS (trust_anchor_parent_class)->finalize (obj); +#line 376 "moonshot-id.c" } @@ -292,75 +388,138 @@ GType trust_anchor_get_type (void) { } -static void trust_anchor_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) { +static void _vala_trust_anchor_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) { TrustAnchor * self; self = TRUST_ANCHOR (object); +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" switch (property_id) { +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case TRUST_ANCHOR_CA_CERT: +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_value_set_string (value, trust_anchor_get_ca_cert (self)); +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case TRUST_ANCHOR_SUBJECT: +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_value_set_string (value, trust_anchor_get_subject (self)); +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case TRUST_ANCHOR_SUBJECT_ALT: +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_value_set_string (value, trust_anchor_get_subject_alt (self)); +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case TRUST_ANCHOR_SERVER_CERT: +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_value_set_string (value, trust_anchor_get_server_cert (self)); +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 421 "moonshot-id.c" default: +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 427 "moonshot-id.c" } } -static void trust_anchor_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) { +static void _vala_trust_anchor_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) { TrustAnchor * self; self = TRUST_ANCHOR (object); +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" switch (property_id) { +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case TRUST_ANCHOR_CA_CERT: +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" trust_anchor_set_ca_cert (self, g_value_get_string (value)); +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case TRUST_ANCHOR_SUBJECT: +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" trust_anchor_set_subject (self, g_value_get_string (value)); +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case TRUST_ANCHOR_SUBJECT_ALT: +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" trust_anchor_set_subject_alt (self, g_value_get_string (value)); +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case TRUST_ANCHOR_SERVER_CERT: +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" trust_anchor_set_server_cert (self, g_value_get_string (value)); +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 461 "moonshot-id.c" default: +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); +#line 1 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 467 "moonshot-id.c" } } void rule_copy (const Rule* self, Rule* dest) { - dest->pattern = g_strdup (self->pattern); - dest->always_confirm = g_strdup (self->always_confirm); + const gchar* _tmp0_; + gchar* _tmp1_; + const gchar* _tmp2_; + gchar* _tmp3_; +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = (*self).pattern; +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp1_ = g_strdup (_tmp0_); +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _g_free0 ((*dest).pattern); +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + (*dest).pattern = _tmp1_; +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp2_ = (*self).always_confirm; +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp3_ = g_strdup (_tmp2_); +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _g_free0 ((*dest).always_confirm); +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + (*dest).always_confirm = _tmp3_; +#line 493 "moonshot-id.c" } void rule_destroy (Rule* self) { - _g_free0 (self->pattern); - _g_free0 (self->always_confirm); +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _g_free0 ((*self).pattern); +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _g_free0 ((*self).always_confirm); +#line 502 "moonshot-id.c" } Rule* rule_dup (const Rule* self) { Rule* dup; +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" dup = g_new0 (Rule, 1); +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" rule_copy (self, dup); +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" return dup; +#line 514 "moonshot-id.c" } void rule_free (Rule* self) { +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" rule_destroy (self); +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_free (self); +#line 523 "moonshot-id.c" } @@ -376,275 +535,550 @@ GType rule_get_type (void) { static void _vala_Rule_array_free (Rule* array, gint array_length) { +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" if (array != NULL) { +#line 541 "moonshot-id.c" int i; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" for (i = 0; i < array_length; i = i + 1) { +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" rule_destroy (&array[i]); +#line 547 "moonshot-id.c" } } +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_free (array); +#line 552 "moonshot-id.c" } -#line 15 "moonshot-id.vala" IdCard* id_card_construct (GType object_type) { -#line 392 "moonshot-id.c" IdCard * self = NULL; -#line 15 "moonshot-id.vala" +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" self = (IdCard*) g_object_new (object_type, NULL); -#line 396 "moonshot-id.c" +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" return self; +#line 562 "moonshot-id.c" } -#line 15 "moonshot-id.vala" IdCard* id_card_new (void) { -#line 15 "moonshot-id.vala" +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" return id_card_construct (TYPE_ID_CARD); -#line 405 "moonshot-id.c" +#line 569 "moonshot-id.c" } -const char* id_card_get_display_name (IdCard* self) { - const char* result; +const gchar* id_card_get_display_name (IdCard* self) { + const gchar* result; + const gchar* _tmp0_; +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_val_if_fail (self != NULL, NULL); - result = self->priv->_display_name; -#line 19 "moonshot-id.vala" +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = self->priv->_display_name; +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + result = _tmp0_; +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" return result; -#line 415 "moonshot-id.c" +#line 584 "moonshot-id.c" } -void id_card_set_display_name (IdCard* self, const char* value) { - char* _tmp0_; +void id_card_set_display_name (IdCard* self, const gchar* value) { + const gchar* _tmp0_; + gchar* _tmp1_; +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_if_fail (self != NULL); - self->priv->_display_name = (_tmp0_ = g_strdup (value), _g_free0 (self->priv->_display_name), _tmp0_); +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = value; +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp1_ = g_strdup (_tmp0_); +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _g_free0 (self->priv->_display_name); +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_display_name = _tmp1_; +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_notify ((GObject *) self, "display-name"); +#line 603 "moonshot-id.c" } -const char* id_card_get_username (IdCard* self) { - const char* result; +const gchar* id_card_get_username (IdCard* self) { + const gchar* result; + const gchar* _tmp0_; +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_val_if_fail (self != NULL, NULL); - result = self->priv->_username; -#line 21 "moonshot-id.vala" +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = self->priv->_username; +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + result = _tmp0_; +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" return result; -#line 433 "moonshot-id.c" +#line 618 "moonshot-id.c" } -void id_card_set_username (IdCard* self, const char* value) { - char* _tmp0_; +void id_card_set_username (IdCard* self, const gchar* value) { + const gchar* _tmp0_; + gchar* _tmp1_; +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_if_fail (self != NULL); - self->priv->_username = (_tmp0_ = g_strdup (value), _g_free0 (self->priv->_username), _tmp0_); +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = value; +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp1_ = g_strdup (_tmp0_); +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _g_free0 (self->priv->_username); +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_username = _tmp1_; +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_notify ((GObject *) self, "username"); +#line 637 "moonshot-id.c" } -const char* id_card_get_password (IdCard* self) { - const char* result; +const gchar* id_card_get_password (IdCard* self) { + const gchar* result; + const gchar* _tmp0_; +#line 22 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_val_if_fail (self != NULL, NULL); - result = self->priv->_password; -#line 22 "moonshot-id.vala" +#line 22 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = self->priv->_password; +#line 22 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + result = _tmp0_; +#line 22 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" return result; -#line 451 "moonshot-id.c" +#line 652 "moonshot-id.c" } -void id_card_set_password (IdCard* self, const char* value) { - char* _tmp0_; +void id_card_set_password (IdCard* self, const gchar* value) { + const gchar* _tmp0_; + gchar* _tmp1_; +#line 22 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_if_fail (self != NULL); - self->priv->_password = (_tmp0_ = g_strdup (value), _g_free0 (self->priv->_password), _tmp0_); +#line 22 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = value; +#line 22 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp1_ = g_strdup (_tmp0_); +#line 22 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _g_free0 (self->priv->_password); +#line 22 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_password = _tmp1_; +#line 22 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_notify ((GObject *) self, "password"); +#line 671 "moonshot-id.c" } -const char* id_card_get_issuer (IdCard* self) { - const char* result; +const gchar* id_card_get_issuer (IdCard* self) { + const gchar* result; + const gchar* _tmp0_; +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_val_if_fail (self != NULL, NULL); - result = self->priv->_issuer; -#line 24 "moonshot-id.vala" +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = self->priv->_issuer; +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + result = _tmp0_; +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" return result; -#line 469 "moonshot-id.c" +#line 686 "moonshot-id.c" } -void id_card_set_issuer (IdCard* self, const char* value) { - char* _tmp0_; +void id_card_set_issuer (IdCard* self, const gchar* value) { + const gchar* _tmp0_; + gchar* _tmp1_; +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_if_fail (self != NULL); - self->priv->_issuer = (_tmp0_ = g_strdup (value), _g_free0 (self->priv->_issuer), _tmp0_); +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = value; +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp1_ = g_strdup (_tmp0_); +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _g_free0 (self->priv->_issuer); +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_issuer = _tmp1_; +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_notify ((GObject *) self, "issuer"); +#line 705 "moonshot-id.c" } Rule* id_card_get_rules (IdCard* self, int* result_length1) { Rule* result; Rule* _tmp0_; + gint _tmp0__length1; + Rule* _tmp1_; + gint _tmp1__length1; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_val_if_fail (self != NULL, NULL); - result = (_tmp0_ = self->priv->_rules, *result_length1 = self->priv->_rules_length1, _tmp0_); -#line 26 "moonshot-id.vala" +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = self->priv->_rules; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0__length1 = self->priv->_rules_length1; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp1_ = _tmp0_; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp1__length1 = _tmp0__length1; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + if (result_length1) { +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + *result_length1 = _tmp1__length1; +#line 729 "moonshot-id.c" + } +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + result = _tmp1_; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" return result; -#line 488 "moonshot-id.c" +#line 735 "moonshot-id.c" } static Rule* _vala_array_dup2 (Rule* self, int length) { Rule* result; int i; - Rule _tmp0_ = {0}; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" result = g_new0 (Rule, length); +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" for (i = 0; i < length; i++) { - result[i] = (rule_copy (&self[i], &_tmp0_), _tmp0_); +#line 746 "moonshot-id.c" + Rule _tmp0_ = {0}; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + rule_copy (&self[i], &_tmp0_); +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + result[i] = _tmp0_; +#line 752 "moonshot-id.c" } +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" return result; +#line 756 "moonshot-id.c" } void id_card_set_rules (IdCard* self, Rule* value, int value_length1) { Rule* _tmp0_; + gint _tmp0__length1; Rule* _tmp1_; + gint _tmp1__length1; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_if_fail (self != NULL); - self->priv->_rules = (_tmp1_ = (_tmp0_ = value, (_tmp0_ == NULL) ? ((gpointer) _tmp0_) : _vala_array_dup2 (_tmp0_, value_length1)), self->priv->_rules = (_vala_Rule_array_free (self->priv->_rules, self->priv->_rules_length1), NULL), self->priv->_rules_length1 = value_length1, self->priv->__rules_size_ = self->priv->_rules_length1, _tmp1_); +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = value; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0__length1 = value_length1; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp1_ = (_tmp0_ != NULL) ? _vala_array_dup2 (_tmp0_, _tmp0__length1) : ((gpointer) _tmp0_); +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp1__length1 = _tmp0__length1; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_rules = (_vala_Rule_array_free (self->priv->_rules, self->priv->_rules_length1), NULL); +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_rules = _tmp1_; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_rules_length1 = _tmp1__length1; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->__rules_size_ = self->priv->_rules_length1; +#line 783 "moonshot-id.c" } -char** id_card_get_services (IdCard* self, int* result_length1) { - char** result; - char** _tmp0_; +gchar** id_card_get_services (IdCard* self, int* result_length1) { + gchar** result; + gchar** _tmp0_; + gint _tmp0__length1; + gchar** _tmp1_; + gint _tmp1__length1; +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_val_if_fail (self != NULL, NULL); - result = (_tmp0_ = self->priv->_services, *result_length1 = self->priv->_services_length1, _tmp0_); -#line 27 "moonshot-id.vala" +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = self->priv->_services; +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0__length1 = self->priv->_services_length1; +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp1_ = _tmp0_; +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp1__length1 = _tmp0__length1; +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + if (result_length1) { +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + *result_length1 = _tmp1__length1; +#line 807 "moonshot-id.c" + } +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + result = _tmp1_; +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" return result; -#line 519 "moonshot-id.c" +#line 813 "moonshot-id.c" } -static char** _vala_array_dup3 (char** self, int length) { - char** result; +static gchar** _vala_array_dup3 (gchar** self, int length) { + gchar** result; int i; - result = g_new0 (char*, length + 1); +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + result = g_new0 (gchar*, length + 1); +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" for (i = 0; i < length; i++) { - result[i] = g_strdup (self[i]); +#line 824 "moonshot-id.c" + gchar* _tmp0_; +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = g_strdup (self[i]); +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + result[i] = _tmp0_; +#line 830 "moonshot-id.c" } +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" return result; +#line 834 "moonshot-id.c" } -void id_card_set_services (IdCard* self, char** value, int value_length1) { - char** _tmp0_; - char** _tmp1_; +void id_card_set_services (IdCard* self, gchar** value, int value_length1) { + gchar** _tmp0_; + gint _tmp0__length1; + gchar** _tmp1_; + gint _tmp1__length1; +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_if_fail (self != NULL); - self->priv->_services = (_tmp1_ = (_tmp0_ = value, (_tmp0_ == NULL) ? ((gpointer) _tmp0_) : _vala_array_dup3 (_tmp0_, value_length1)), self->priv->_services = (_vala_array_free (self->priv->_services, self->priv->_services_length1, (GDestroyNotify) g_free), NULL), self->priv->_services_length1 = value_length1, self->priv->__services_size_ = self->priv->_services_length1, _tmp1_); +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = value; +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0__length1 = value_length1; +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp1_ = (_tmp0_ != NULL) ? _vala_array_dup3 (_tmp0_, _tmp0__length1) : ((gpointer) _tmp0_); +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp1__length1 = _tmp0__length1; +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_services = (_vala_array_free (self->priv->_services, self->priv->_services_length1, (GDestroyNotify) g_free), NULL); +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_services = _tmp1_; +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_services_length1 = _tmp1__length1; +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->__services_size_ = self->priv->_services_length1; +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_notify ((GObject *) self, "services"); +#line 863 "moonshot-id.c" } TrustAnchor* id_card_get_trust_anchor (IdCard* self) { TrustAnchor* result; + TrustAnchor* _tmp0_; +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_val_if_fail (self != NULL, NULL); - result = self->priv->_trust_anchor; -#line 29 "moonshot-id.vala" +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = self->priv->_trust_anchor; +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + result = _tmp0_; +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" return result; -#line 549 "moonshot-id.c" +#line 878 "moonshot-id.c" } static gpointer _g_object_ref0 (gpointer self) { +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" return self ? g_object_ref (self) : NULL; +#line 885 "moonshot-id.c" } void id_card_set_trust_anchor (IdCard* self, TrustAnchor* value) { TrustAnchor* _tmp0_; + TrustAnchor* _tmp1_; +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_if_fail (self != NULL); - self->priv->_trust_anchor = (_tmp0_ = _g_object_ref0 (value), _g_object_unref0 (self->priv->_trust_anchor), _tmp0_); +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = value; +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _g_object_unref0 (self->priv->_trust_anchor); +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_trust_anchor = _tmp1_; +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_notify ((GObject *) self, "trust-anchor"); +#line 904 "moonshot-id.c" } GdkPixbuf* id_card_get_pixbuf (IdCard* self) { GdkPixbuf* result; + GdkPixbuf* _tmp0_; +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_val_if_fail (self != NULL, NULL); - result = self->priv->_pixbuf; -#line 31 "moonshot-id.vala" +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = self->priv->_pixbuf; +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + result = _tmp0_; +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" return result; -#line 572 "moonshot-id.c" +#line 919 "moonshot-id.c" } void id_card_set_pixbuf (IdCard* self, GdkPixbuf* value) { GdkPixbuf* _tmp0_; + GdkPixbuf* _tmp1_; +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_if_fail (self != NULL); - self->priv->_pixbuf = (_tmp0_ = _g_object_ref0 (value), _g_object_unref0 (self->priv->_pixbuf), _tmp0_); +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = value; +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _g_object_unref0 (self->priv->_pixbuf); +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_pixbuf = _tmp1_; +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_notify ((GObject *) self, "pixbuf"); +#line 938 "moonshot-id.c" } -const char* id_card_get_nai (IdCard* self) { - const char* result; - char* _tmp0_; - char* _tmp1_; +const gchar* id_card_get_nai (IdCard* self) { + const gchar* result; + const gchar* _tmp0_; + gchar* _tmp1_; + gchar* _tmp2_; + const gchar* _tmp3_; + gchar* _tmp4_; + const gchar* _tmp5_; +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_return_val_if_fail (self != NULL, NULL); -#line 33 "moonshot-id.vala" - self->priv->_nai = (_tmp1_ = g_strconcat (_tmp0_ = g_strconcat (self->priv->_username, "@", NULL), self->priv->_issuer, NULL), _g_free0 (self->priv->_nai), _tmp1_); -#line 591 "moonshot-id.c" - _g_free0 (_tmp0_); - result = self->priv->_nai; -#line 33 "moonshot-id.vala" +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = self->priv->_username; +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp1_ = g_strconcat (_tmp0_, "@", NULL); +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp2_ = _tmp1_; +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp3_ = self->priv->_issuer; +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp4_ = g_strconcat (_tmp2_, _tmp3_, NULL); +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _g_free0 (self->priv->_nai); +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_nai = _tmp4_; +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _g_free0 (_tmp2_); +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp5_ = self->priv->_nai; +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + result = _tmp5_; +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" return result; -#line 596 "moonshot-id.c" +#line 974 "moonshot-id.c" } static void id_card_class_init (IdCardClass * klass) { +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" id_card_parent_class = g_type_class_peek_parent (klass); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_type_class_add_private (klass, sizeof (IdCardPrivate)); - G_OBJECT_CLASS (klass)->get_property = id_card_get_property; - G_OBJECT_CLASS (klass)->set_property = id_card_set_property; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + G_OBJECT_CLASS (klass)->get_property = _vala_id_card_get_property; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + G_OBJECT_CLASS (klass)->set_property = _vala_id_card_set_property; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" G_OBJECT_CLASS (klass)->finalize = id_card_finalize; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), ID_CARD_DISPLAY_NAME, g_param_spec_string ("display-name", "display-name", "display-name", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), ID_CARD_USERNAME, g_param_spec_string ("username", "username", "username", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), ID_CARD_PASSWORD, g_param_spec_string ("password", "password", "password", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), ID_CARD_ISSUER, g_param_spec_string ("issuer", "issuer", "issuer", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), ID_CARD_SERVICES, g_param_spec_boxed ("services", "services", "services", G_TYPE_STRV, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), ID_CARD_TRUST_ANCHOR, g_param_spec_object ("trust-anchor", "trust-anchor", "trust-anchor", TYPE_TRUST_ANCHOR, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), ID_CARD_PIXBUF, g_param_spec_object ("pixbuf", "pixbuf", "pixbuf", GDK_TYPE_PIXBUF, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), ID_CARD_NAI, g_param_spec_string ("nai", "nai", "nai", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE)); +#line 1005 "moonshot-id.c" } static void id_card_instance_init (IdCard * self) { - Rule* _tmp0_ = NULL; - char** _tmp1_ = NULL; + gchar* _tmp0_; + gchar* _tmp1_; + gchar* _tmp2_; + Rule* _tmp3_ = NULL; + gchar** _tmp4_ = NULL; + TrustAnchor* _tmp5_; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" self->priv = ID_CARD_GET_PRIVATE (self); - self->priv->_display_name = g_strdup (""); - self->priv->_username = g_strdup (""); +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp0_ = g_strdup (""); +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_display_name = _tmp0_; +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp1_ = g_strdup (""); +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_username = _tmp1_; +#line 22 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" self->priv->_password = NULL; - self->priv->_issuer = g_strdup (""); - self->priv->_rules = (_tmp0_ = g_new0 (Rule, 0), _tmp0_); +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp2_ = g_strdup (""); +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_issuer = _tmp2_; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp3_ = g_new0 (Rule, 0); +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_rules = _tmp3_; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" self->priv->_rules_length1 = 0; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" self->priv->__rules_size_ = self->priv->_rules_length1; - self->priv->_services = (_tmp1_ = g_new0 (char*, 0 + 1), _tmp1_); +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp4_ = g_new0 (gchar*, 0 + 1); +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_services = _tmp4_; +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" self->priv->_services_length1 = 0; +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" self->priv->__services_size_ = self->priv->_services_length1; - self->priv->_trust_anchor = trust_anchor_new (); +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + _tmp5_ = trust_anchor_new (); +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + self->priv->_trust_anchor = _tmp5_; +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" self->priv->_pixbuf = NULL; +#line 1054 "moonshot-id.c" } static void id_card_finalize (GObject* obj) { IdCard * self; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" self = ID_CARD (obj); +#line 17 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" _g_free0 (self->priv->_nai); +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" _g_free0 (self->priv->_display_name); +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" _g_free0 (self->priv->_username); +#line 22 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" _g_free0 (self->priv->_password); +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" _g_free0 (self->priv->_issuer); +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" self->priv->_rules = (_vala_Rule_array_free (self->priv->_rules, self->priv->_rules_length1), NULL); +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" self->priv->_services = (_vala_array_free (self->priv->_services, self->priv->_services_length1, (GDestroyNotify) g_free), NULL); +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" _g_object_unref0 (self->priv->_trust_anchor); +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" _g_object_unref0 (self->priv->_pixbuf); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" G_OBJECT_CLASS (id_card_parent_class)->finalize (obj); +#line 1082 "moonshot-id.c" } @@ -660,72 +1094,136 @@ GType id_card_get_type (void) { } -static void id_card_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) { +static void _vala_id_card_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) { IdCard * self; - int length; self = ID_CARD (object); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" switch (property_id) { +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case ID_CARD_DISPLAY_NAME: +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_value_set_string (value, id_card_get_display_name (self)); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case ID_CARD_USERNAME: +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_value_set_string (value, id_card_get_username (self)); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case ID_CARD_PASSWORD: +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_value_set_string (value, id_card_get_password (self)); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case ID_CARD_ISSUER: +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_value_set_string (value, id_card_get_issuer (self)); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case ID_CARD_SERVICES: - g_value_set_boxed (value, id_card_get_services (self, &length)); +#line 1129 "moonshot-id.c" + { + int length; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + g_value_set_boxed (value, id_card_get_services (self, &length)); +#line 1134 "moonshot-id.c" + } +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case ID_CARD_TRUST_ANCHOR: +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_value_set_object (value, id_card_get_trust_anchor (self)); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case ID_CARD_PIXBUF: +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_value_set_object (value, id_card_get_pixbuf (self)); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case ID_CARD_NAI: +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" g_value_set_string (value, id_card_get_nai (self)); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 1156 "moonshot-id.c" default: +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 1162 "moonshot-id.c" } } -static void id_card_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) { +static void _vala_id_card_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) { IdCard * self; - gpointer boxed; self = ID_CARD (object); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" switch (property_id) { +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case ID_CARD_DISPLAY_NAME: +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" id_card_set_display_name (self, g_value_get_string (value)); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case ID_CARD_USERNAME: +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" id_card_set_username (self, g_value_get_string (value)); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case ID_CARD_PASSWORD: +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" id_card_set_password (self, g_value_get_string (value)); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case ID_CARD_ISSUER: +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" id_card_set_issuer (self, g_value_get_string (value)); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case ID_CARD_SERVICES: - boxed = g_value_get_boxed (value); - id_card_set_services (self, boxed, g_strv_length (boxed)); +#line 1198 "moonshot-id.c" + { + gpointer boxed; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + boxed = g_value_get_boxed (value); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" + id_card_set_services (self, boxed, g_strv_length (boxed)); +#line 1205 "moonshot-id.c" + } +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case ID_CARD_TRUST_ANCHOR: +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" id_card_set_trust_anchor (self, g_value_get_object (value)); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" case ID_CARD_PIXBUF: +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" id_card_set_pixbuf (self, g_value_get_object (value)); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 1221 "moonshot-id.c" default: +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-id.vala" break; +#line 1227 "moonshot-id.c" } } @@ -749,4 +1247,3 @@ static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify - diff --git a/src/moonshot-idcard-store.c b/src/moonshot-idcard-store.c index 08d7ee3..2701a7c 100644 --- a/src/moonshot-idcard-store.c +++ b/src/moonshot-idcard-store.c @@ -1,4 +1,4 @@ -/* moonshot-idcard-store.c generated by valac 0.10.4, the Vala compiler +/* moonshot-idcard-store.c generated by valac 0.16.1, the Vala compiler * generated from moonshot-idcard-store.vala, do not modify */ @@ -43,43 +43,50 @@ void iidentity_card_store_update_card (IIdentityCardStore* self, IdCard* card); GeeLinkedList* iidentity_card_store_get_card_list (IIdentityCardStore* self); - -#line 136 "moonshot-local-flat-file-store.vala" void iidentity_card_store_add_card (IIdentityCardStore* self, IdCard* card) { -#line 136 "moonshot-local-flat-file-store.vala" +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-idcard-store.vala" + g_return_if_fail (self != NULL); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-idcard-store.vala" IIDENTITY_CARD_STORE_GET_INTERFACE (self)->add_card (self, card); #line 52 "moonshot-idcard-store.c" } -#line 136 "moonshot-local-flat-file-store.vala" void iidentity_card_store_remove_card (IIdentityCardStore* self, IdCard* card) { -#line 136 "moonshot-local-flat-file-store.vala" +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-store.vala" + g_return_if_fail (self != NULL); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-store.vala" IIDENTITY_CARD_STORE_GET_INTERFACE (self)->remove_card (self, card); -#line 60 "moonshot-idcard-store.c" +#line 61 "moonshot-idcard-store.c" } -#line 136 "moonshot-local-flat-file-store.vala" void iidentity_card_store_update_card (IIdentityCardStore* self, IdCard* card) { -#line 136 "moonshot-local-flat-file-store.vala" +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-idcard-store.vala" + g_return_if_fail (self != NULL); +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-idcard-store.vala" IIDENTITY_CARD_STORE_GET_INTERFACE (self)->update_card (self, card); -#line 68 "moonshot-idcard-store.c" +#line 70 "moonshot-idcard-store.c" } -#line 136 "moonshot-local-flat-file-store.vala" GeeLinkedList* iidentity_card_store_get_card_list (IIdentityCardStore* self) { -#line 136 "moonshot-local-flat-file-store.vala" +#line 7 "/build/slave/packages-full/build/ui/src/moonshot-idcard-store.vala" + g_return_val_if_fail (self != NULL, NULL); +#line 7 "/build/slave/packages-full/build/ui/src/moonshot-idcard-store.vala" return IIDENTITY_CARD_STORE_GET_INTERFACE (self)->get_card_list (self); -#line 76 "moonshot-idcard-store.c" +#line 79 "moonshot-idcard-store.c" } static void iidentity_card_store_base_init (IIdentityCardStoreIface * iface) { +#line 2 "/build/slave/packages-full/build/ui/src/moonshot-idcard-store.vala" static gboolean initialized = FALSE; +#line 2 "/build/slave/packages-full/build/ui/src/moonshot-idcard-store.vala" if (!initialized) { +#line 2 "/build/slave/packages-full/build/ui/src/moonshot-idcard-store.vala" initialized = TRUE; +#line 90 "moonshot-idcard-store.c" } } @@ -98,4 +105,3 @@ GType iidentity_card_store_get_type (void) { - diff --git a/src/moonshot-idcard-widget.c b/src/moonshot-idcard-widget.c index 7b91caf..ea19044 100644 --- a/src/moonshot-idcard-widget.c +++ b/src/moonshot-idcard-widget.c @@ -1,4 +1,4 @@ -/* moonshot-idcard-widget.c generated by valac 0.10.4, the Vala compiler +/* moonshot-idcard-widget.c generated by valac 0.16.1, the Vala compiler * generated from moonshot-idcard-widget.vala, do not modify */ @@ -80,15 +80,15 @@ static void id_card_widget_details_button_cb (IdCardWidget* self); static void id_card_widget_send_button_cb (IdCardWidget* self); void id_card_widget_update_id_card_label (IdCardWidget* self); IdCard* id_card_widget_get_id_card (IdCardWidget* self); -const char* id_card_get_display_name (IdCard* self); -char** id_card_get_services (IdCard* self, int* result_length1); +const gchar* id_card_get_display_name (IdCard* self); +gchar** id_card_get_services (IdCard* self, int* result_length1); IdCardWidget* id_card_widget_new (IdCard* id_card); IdCardWidget* id_card_widget_construct (GType object_type, IdCard* id_card); void id_card_widget_set_id_card (IdCardWidget* self, IdCard* value); static void id_card_widget_set_delete_button (IdCardWidget* self, GtkButton* value); static void id_card_widget_set_details_button (IdCardWidget* self, GtkButton* value); static void id_card_widget_set_send_button (IdCardWidget* self, GtkButton* value); -static void id_card_widget_set_atk_name_description (IdCardWidget* self, GtkWidget* widget, const char* name, const char* description); +static void id_card_widget_set_atk_name_description (IdCardWidget* self, GtkWidget* widget, const gchar* name, const gchar* description); GtkButton* id_card_widget_get_delete_button (IdCardWidget* self); GtkButton* id_card_widget_get_details_button (IdCardWidget* self); GtkButton* id_card_widget_get_send_button (IdCardWidget* self); @@ -97,462 +97,902 @@ static void _id_card_widget_details_button_cb_gtk_button_clicked (GtkButton* _se static void _id_card_widget_send_button_cb_gtk_button_clicked (GtkButton* _sender, gpointer self); static gboolean _id_card_widget_button_press_cb_gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self); static void id_card_widget_finalize (GObject* obj); -static void id_card_widget_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec); -static void id_card_widget_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec); +static void _vala_id_card_widget_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec); +static void _vala_id_card_widget_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec); - -#line 22 "moonshot-idcard-widget.vala" void id_card_widget_collapse (IdCardWidget* self) { -#line 22 "moonshot-idcard-widget.vala" + GtkHButtonBox* _tmp0_; +#line 22 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_return_if_fail (self != NULL); -#line 24 "moonshot-idcard-widget.vala" - gtk_widget_set_visible ((GtkWidget*) self->priv->hbutton_box, FALSE); -#line 26 "moonshot-idcard-widget.vala" +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp0_ = self->priv->hbutton_box; +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp0_, FALSE); +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" id_card_widget_set_idcard_color (self); -#line 114 "moonshot-idcard-widget.c" +#line 115 "moonshot-idcard-widget.c" } -#line 29 "moonshot-idcard-widget.vala" static gboolean id_card_widget_button_press_cb (IdCardWidget* self) { -#line 120 "moonshot-idcard-widget.c" gboolean result = FALSE; -#line 29 "moonshot-idcard-widget.vala" + GtkHButtonBox* _tmp0_; + GtkHButtonBox* _tmp1_; + gboolean _tmp2_ = FALSE; + GtkHButtonBox* _tmp3_; + gboolean _tmp4_ = FALSE; +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_return_val_if_fail (self != NULL, FALSE); -#line 31 "moonshot-idcard-widget.vala" - gtk_widget_set_visible ((GtkWidget*) self->priv->hbutton_box, !gtk_widget_get_visible ((GtkWidget*) self->priv->hbutton_box)); -#line 33 "moonshot-idcard-widget.vala" +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp0_ = self->priv->hbutton_box; +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp1_ = self->priv->hbutton_box; +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp2_ = gtk_widget_get_visible ((GtkWidget*) _tmp1_); +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp0_, !_tmp2_); +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" id_card_widget_set_idcard_color (self); -#line 35 "moonshot-idcard-widget.vala" - if (gtk_widget_get_visible ((GtkWidget*) self->priv->hbutton_box) == TRUE) { -#line 36 "moonshot-idcard-widget.vala" +#line 35 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp3_ = self->priv->hbutton_box; +#line 35 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp4_ = gtk_widget_get_visible ((GtkWidget*) _tmp3_); +#line 35 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + if (_tmp4_ == TRUE) { +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_signal_emit_by_name (self, "expanded"); -#line 132 "moonshot-idcard-widget.c" +#line 146 "moonshot-idcard-widget.c" } +#line 38 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" result = FALSE; -#line 38 "moonshot-idcard-widget.vala" +#line 38 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" return result; -#line 137 "moonshot-idcard-widget.c" +#line 152 "moonshot-idcard-widget.c" } -#line 41 "moonshot-idcard-widget.vala" static void id_card_widget_delete_button_cb (IdCardWidget* self) { -#line 41 "moonshot-idcard-widget.vala" +#line 41 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_return_if_fail (self != NULL); -#line 43 "moonshot-idcard-widget.vala" +#line 43 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_signal_emit_by_name (self, "remove-id"); -#line 147 "moonshot-idcard-widget.c" +#line 161 "moonshot-idcard-widget.c" } -#line 46 "moonshot-idcard-widget.vala" static void id_card_widget_details_button_cb (IdCardWidget* self) { -#line 46 "moonshot-idcard-widget.vala" +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_return_if_fail (self != NULL); -#line 48 "moonshot-idcard-widget.vala" +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_signal_emit_by_name (self, "details-id"); -#line 157 "moonshot-idcard-widget.c" +#line 170 "moonshot-idcard-widget.c" } -#line 51 "moonshot-idcard-widget.vala" static void id_card_widget_send_button_cb (IdCardWidget* self) { -#line 51 "moonshot-idcard-widget.vala" +#line 51 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_return_if_fail (self != NULL); -#line 53 "moonshot-idcard-widget.vala" +#line 53 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_signal_emit_by_name (self, "send-id"); -#line 167 "moonshot-idcard-widget.c" +#line 179 "moonshot-idcard-widget.c" } -#line 56 "moonshot-idcard-widget.vala" static void id_card_widget_set_idcard_color (IdCardWidget* self) { -#line 173 "moonshot-idcard-widget.c" GdkColor color = {0}; + GtkHButtonBox* _tmp0_; + gboolean _tmp1_ = FALSE; + GtkStateType _tmp2_ = 0; GtkStateType state; -#line 56 "moonshot-idcard-widget.vala" + GtkEventBox* _tmp3_; + GdkColor _tmp4_; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_return_if_fail (self != NULL); -#line 178 "moonshot-idcard-widget.c" +#line 58 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" memset (&color, 0, sizeof (GdkColor)); -#line 60 "moonshot-idcard-widget.vala" - if (gtk_widget_get_visible ((GtkWidget*) self->priv->hbutton_box) == FALSE) { -#line 62 "moonshot-idcard-widget.vala" +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp0_ = self->priv->hbutton_box; +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp1_ = gtk_widget_get_visible ((GtkWidget*) _tmp0_); +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + if (_tmp1_ == FALSE) { +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" color.red = (guint16) 65535; -#line 63 "moonshot-idcard-widget.vala" +#line 63 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" color.green = (guint16) 65535; -#line 64 "moonshot-idcard-widget.vala" +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" color.blue = (guint16) 65535; -#line 188 "moonshot-idcard-widget.c" +#line 207 "moonshot-idcard-widget.c" } else { -#line 68 "moonshot-idcard-widget.vala" +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" color.red = (guint16) 33333; -#line 69 "moonshot-idcard-widget.vala" +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" color.green = (guint16) 33333; -#line 70 "moonshot-idcard-widget.vala" +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" color.blue = (guint16) 60000; -#line 196 "moonshot-idcard-widget.c" +#line 215 "moonshot-idcard-widget.c" } -#line 72 "moonshot-idcard-widget.vala" - state = gtk_widget_get_state ((GtkWidget*) self); -#line 73 "moonshot-idcard-widget.vala" - gtk_widget_modify_bg ((GtkWidget*) self->priv->event_box, state, &color); -#line 202 "moonshot-idcard-widget.c" +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp2_ = gtk_widget_get_state ((GtkWidget*) self); +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + state = _tmp2_; +#line 73 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp3_ = self->priv->event_box; +#line 73 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp4_ = color; +#line 73 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + gtk_widget_modify_bg ((GtkWidget*) _tmp3_, state, &_tmp4_); +#line 227 "moonshot-idcard-widget.c" } -#line 76 "moonshot-idcard-widget.vala" void id_card_widget_update_id_card_label (IdCardWidget* self) { -#line 208 "moonshot-idcard-widget.c" - char* services_text; - char* display_name; - char* _tmp8_; - char* _tmp9_; -#line 76 "moonshot-idcard-widget.vala" + gchar* _tmp0_; + gchar* services_text; + IdCard* _tmp1_; + const gchar* _tmp2_; + const gchar* _tmp3_; + gchar* _tmp4_ = NULL; + gchar* display_name; + GtkLabel* _tmp32_; + const gchar* _tmp33_; + gchar* _tmp34_; + gchar* _tmp35_; + const gchar* _tmp36_; + gchar* _tmp37_; + gchar* _tmp38_; +#line 76 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_return_if_fail (self != NULL); -#line 79 "moonshot-idcard-widget.vala" - services_text = g_strdup (""); -#line 81 "moonshot-idcard-widget.vala" - display_name = g_markup_printf_escaped ("%s", id_card_get_display_name (self->priv->_id_card)); -#line 219 "moonshot-idcard-widget.c" +#line 79 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp0_ = g_strdup (""); +#line 79 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + services_text = _tmp0_; +#line 81 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp1_ = self->priv->_id_card; +#line 81 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp2_ = id_card_get_display_name (_tmp1_); +#line 81 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp3_ = _tmp2_; +#line 81 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp4_ = g_markup_printf_escaped ("%s", _tmp3_); +#line 81 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + display_name = _tmp4_; +#line 262 "moonshot-idcard-widget.c" { gint i; -#line 82 "moonshot-idcard-widget.vala" +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" i = 0; -#line 224 "moonshot-idcard-widget.c" +#line 267 "moonshot-idcard-widget.c" { - gboolean _tmp0_; -#line 82 "moonshot-idcard-widget.vala" - _tmp0_ = TRUE; -#line 82 "moonshot-idcard-widget.vala" + gboolean _tmp5_; +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp5_ = TRUE; +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" while (TRUE) { -#line 231 "moonshot-idcard-widget.c" - gint _tmp1_; - gint _tmp2_; - char* service; - gint _tmp3_; -#line 82 "moonshot-idcard-widget.vala" - if (!_tmp0_) { -#line 82 "moonshot-idcard-widget.vala" - i++; -#line 240 "moonshot-idcard-widget.c" +#line 274 "moonshot-idcard-widget.c" + gboolean _tmp6_; + gint _tmp8_; + IdCard* _tmp9_; + gchar** _tmp10_; + gint _tmp10__length1; + gchar** _tmp11_; + gint _tmp11__length1; + IdCard* _tmp12_; + gchar** _tmp13_; + gint _tmp13__length1; + gchar** _tmp14_; + gint _tmp14__length1; + gint _tmp15_; + const gchar* _tmp16_; + gchar* _tmp17_; + gchar* service; + gint _tmp18_; + IdCard* _tmp19_; + gchar** _tmp20_; + gint _tmp20__length1; + gchar** _tmp21_; + gint _tmp21__length1; +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp6_ = _tmp5_; +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + if (!_tmp6_) { +#line 301 "moonshot-idcard-widget.c" + gint _tmp7_; +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp7_ = i; +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + i = _tmp7_ + 1; +#line 307 "moonshot-idcard-widget.c" } -#line 82 "moonshot-idcard-widget.vala" - _tmp0_ = FALSE; -#line 82 "moonshot-idcard-widget.vala" - if (!(i < _tmp1_)) { -#line 82 "moonshot-idcard-widget.vala" +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp5_ = FALSE; +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp8_ = i; +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp9_ = self->priv->_id_card; +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp10_ = id_card_get_services (_tmp9_, &_tmp10__length1); +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp11_ = _tmp10_; +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp11__length1 = _tmp10__length1; +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + if (!(_tmp8_ < _tmp11__length1)) { +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" break; -#line 248 "moonshot-idcard-widget.c" +#line 325 "moonshot-idcard-widget.c" } -#line 84 "moonshot-idcard-widget.vala" - service = g_strdup (id_card_get_services (self->priv->_id_card, &_tmp2_)[i]); -#line 86 "moonshot-idcard-widget.vala" - if (i == (_tmp3_ - 1)) { -#line 254 "moonshot-idcard-widget.c" - char* _tmp4_; - char* _tmp5_; -#line 87 "moonshot-idcard-widget.vala" - services_text = (_tmp5_ = g_strconcat (services_text, _tmp4_ = g_markup_printf_escaped ("%s", service), NULL), _g_free0 (services_text), _tmp5_); -#line 259 "moonshot-idcard-widget.c" - _g_free0 (_tmp4_); +#line 84 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp12_ = self->priv->_id_card; +#line 84 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp13_ = id_card_get_services (_tmp12_, &_tmp13__length1); +#line 84 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp14_ = _tmp13_; +#line 84 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp14__length1 = _tmp13__length1; +#line 84 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp15_ = i; +#line 84 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp16_ = _tmp14_[_tmp15_]; +#line 84 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp17_ = g_strdup (_tmp16_); +#line 84 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + service = _tmp17_; +#line 86 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp18_ = i; +#line 86 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp19_ = self->priv->_id_card; +#line 86 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp20_ = id_card_get_services (_tmp19_, &_tmp20__length1); +#line 86 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp21_ = _tmp20_; +#line 86 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp21__length1 = _tmp20__length1; +#line 86 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + if (_tmp18_ == (_tmp21__length1 - 1)) { +#line 355 "moonshot-idcard-widget.c" + const gchar* _tmp22_; + const gchar* _tmp23_; + gchar* _tmp24_ = NULL; + gchar* _tmp25_; + gchar* _tmp26_; +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp22_ = services_text; +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp23_ = service; +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp24_ = g_markup_printf_escaped ("%s", _tmp23_); +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp25_ = _tmp24_; +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp26_ = g_strconcat (_tmp22_, _tmp25_, NULL); +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _g_free0 (services_text); +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + services_text = _tmp26_; +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _g_free0 (_tmp25_); +#line 377 "moonshot-idcard-widget.c" } else { - char* _tmp6_; - char* _tmp7_; -#line 89 "moonshot-idcard-widget.vala" - services_text = (_tmp7_ = g_strconcat (services_text, _tmp6_ = g_markup_printf_escaped ("%s, ", service), NULL), _g_free0 (services_text), _tmp7_); -#line 266 "moonshot-idcard-widget.c" - _g_free0 (_tmp6_); + const gchar* _tmp27_; + const gchar* _tmp28_; + gchar* _tmp29_ = NULL; + gchar* _tmp30_; + gchar* _tmp31_; +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp27_ = services_text; +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp28_ = service; +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp29_ = g_markup_printf_escaped ("%s, ", _tmp28_); +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp30_ = _tmp29_; +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp31_ = g_strconcat (_tmp27_, _tmp30_, NULL); +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _g_free0 (services_text); +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + services_text = _tmp31_; +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _g_free0 (_tmp30_); +#line 400 "moonshot-idcard-widget.c" } +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" _g_free0 (service); +#line 404 "moonshot-idcard-widget.c" } } } -#line 91 "moonshot-idcard-widget.vala" - gtk_label_set_markup (self->priv->label, _tmp9_ = g_strconcat (_tmp8_ = g_strconcat (display_name, "\n", NULL), services_text, NULL)); -#line 275 "moonshot-idcard-widget.c" - _g_free0 (_tmp9_); - _g_free0 (_tmp8_); +#line 91 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp32_ = self->priv->label; +#line 91 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp33_ = display_name; +#line 91 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp34_ = g_strconcat (_tmp33_, "\n", NULL); +#line 91 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp35_ = _tmp34_; +#line 91 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp36_ = services_text; +#line 91 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp37_ = g_strconcat (_tmp35_, _tmp36_, NULL); +#line 91 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp38_ = _tmp37_; +#line 91 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + gtk_label_set_markup (_tmp32_, _tmp38_); +#line 91 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _g_free0 (_tmp38_); +#line 91 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _g_free0 (_tmp35_); +#line 76 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" _g_free0 (display_name); +#line 76 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" _g_free0 (services_text); +#line 432 "moonshot-idcard-widget.c" } -#line 41 "moonshot-idcard-widget.vala" static void _id_card_widget_delete_button_cb_gtk_button_clicked (GtkButton* _sender, gpointer self) { -#line 285 "moonshot-idcard-widget.c" +#line 121 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" id_card_widget_delete_button_cb (self); +#line 439 "moonshot-idcard-widget.c" } -#line 46 "moonshot-idcard-widget.vala" static void _id_card_widget_details_button_cb_gtk_button_clicked (GtkButton* _sender, gpointer self) { -#line 292 "moonshot-idcard-widget.c" +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" id_card_widget_details_button_cb (self); +#line 446 "moonshot-idcard-widget.c" } -#line 51 "moonshot-idcard-widget.vala" static void _id_card_widget_send_button_cb_gtk_button_clicked (GtkButton* _sender, gpointer self) { -#line 299 "moonshot-idcard-widget.c" +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" id_card_widget_send_button_cb (self); +#line 453 "moonshot-idcard-widget.c" } -#line 29 "moonshot-idcard-widget.vala" static gboolean _id_card_widget_button_press_cb_gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) { -#line 306 "moonshot-idcard-widget.c" gboolean result; result = id_card_widget_button_press_cb (self); +#line 132 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" return result; +#line 462 "moonshot-idcard-widget.c" } -#line 94 "moonshot-idcard-widget.vala" IdCardWidget* id_card_widget_construct (GType object_type, IdCard* id_card) { -#line 315 "moonshot-idcard-widget.c" - IdCardWidget * self; + IdCardWidget * self = NULL; + IdCard* _tmp0_; + IdCard* _tmp1_; + gconstpointer _tmp2_ = NULL; + GtkImage* _tmp3_; + GtkImage* _tmp4_; GtkImage* image; - GtkLabel* _tmp0_; - GtkHBox* _tmp1_; - GtkButton* _tmp2_; - GtkButton* _tmp3_; - GtkButton* _tmp4_; - GtkHButtonBox* _tmp5_; - GtkVBox* _tmp6_; - GtkEventBox* _tmp7_; -#line 94 "moonshot-idcard-widget.vala" + GtkLabel* _tmp5_; + GtkLabel* _tmp6_; + GtkLabel* _tmp7_; + GtkLabel* _tmp8_; + GtkHBox* _tmp9_; + GtkHBox* _tmp10_; + GtkHBox* _tmp11_; + GtkHBox* _tmp12_; + GtkLabel* _tmp13_; + const gchar* _tmp14_ = NULL; + GtkButton* _tmp15_; + GtkButton* _tmp16_; + const gchar* _tmp17_ = NULL; + GtkButton* _tmp18_; + GtkButton* _tmp19_; + const gchar* _tmp20_ = NULL; + GtkButton* _tmp21_; + GtkButton* _tmp22_; + GtkButton* _tmp23_; + const gchar* _tmp24_ = NULL; + const gchar* _tmp25_ = NULL; + GtkButton* _tmp26_; + const gchar* _tmp27_ = NULL; + const gchar* _tmp28_ = NULL; + GtkButton* _tmp29_; + const gchar* _tmp30_ = NULL; + const gchar* _tmp31_ = NULL; + GtkHButtonBox* _tmp32_; + GtkHButtonBox* _tmp33_; + GtkHButtonBox* _tmp34_; + GtkButton* _tmp35_; + GtkHButtonBox* _tmp36_; + GtkButton* _tmp37_; + GtkHButtonBox* _tmp38_; + GtkButton* _tmp39_; + GtkButton* _tmp40_; + GtkButton* _tmp41_; + GtkButton* _tmp42_; + GtkButton* _tmp43_; + GtkVBox* _tmp44_; + GtkVBox* _tmp45_; + GtkVBox* _tmp46_; + GtkHBox* _tmp47_; + GtkVBox* _tmp48_; + GtkHButtonBox* _tmp49_; + GtkVBox* _tmp50_; + GtkEventBox* _tmp51_; + GtkEventBox* _tmp52_; + GtkEventBox* _tmp53_; + GtkVBox* _tmp54_; + GtkEventBox* _tmp55_; + GtkEventBox* _tmp56_; + GtkHButtonBox* _tmp57_; +#line 94 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_return_val_if_fail (id_card != NULL, NULL); -#line 328 "moonshot-idcard-widget.c" - self = g_object_newv (object_type, 0, NULL); -#line 96 "moonshot-idcard-widget.vala" - id_card_widget_set_id_card (self, id_card); -#line 98 "moonshot-idcard-widget.vala" - image = g_object_ref_sink ((GtkImage*) gtk_image_new_from_pixbuf ((GdkPixbuf*) g_object_get_data ((GObject*) id_card, "pixbuf"))); -#line 100 "moonshot-idcard-widget.vala" - self->priv->label = (_tmp0_ = g_object_ref_sink ((GtkLabel*) gtk_label_new (NULL)), _g_object_unref0 (self->priv->label), _tmp0_); -#line 101 "moonshot-idcard-widget.vala" - gtk_misc_set_alignment ((GtkMisc*) self->priv->label, (float) 0, (float) 0.5); -#line 102 "moonshot-idcard-widget.vala" - gtk_label_set_ellipsize (self->priv->label, PANGO_ELLIPSIZE_END); -#line 103 "moonshot-idcard-widget.vala" +#line 94 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + self = (IdCardWidget*) g_object_new (object_type, NULL); +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp0_ = id_card; +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + id_card_widget_set_id_card (self, _tmp0_); +#line 98 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp1_ = id_card; +#line 98 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp2_ = g_object_get_data ((GObject*) _tmp1_, "pixbuf"); +#line 98 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp3_ = (GtkImage*) gtk_image_new_from_pixbuf ((GdkPixbuf*) _tmp2_); +#line 98 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp4_ = g_object_ref_sink (_tmp3_); +#line 98 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + image = _tmp4_; +#line 100 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp5_ = (GtkLabel*) gtk_label_new (NULL); +#line 100 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp6_ = g_object_ref_sink (_tmp5_); +#line 100 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _g_object_unref0 (self->priv->label); +#line 100 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + self->priv->label = _tmp6_; +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp7_ = self->priv->label; +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + gtk_misc_set_alignment ((GtkMisc*) _tmp7_, (gfloat) 0, (gfloat) 0.5); +#line 102 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp8_ = self->priv->label; +#line 102 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + gtk_label_set_ellipsize (_tmp8_, PANGO_ELLIPSIZE_END); +#line 103 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" id_card_widget_update_id_card_label (self); -#line 105 "moonshot-idcard-widget.vala" - self->priv->table = (_tmp1_ = g_object_ref_sink ((GtkHBox*) gtk_hbox_new (FALSE, 6)), _g_object_unref0 (self->priv->table), _tmp1_); -#line 106 "moonshot-idcard-widget.vala" - gtk_box_pack_start ((GtkBox*) self->priv->table, (GtkWidget*) image, FALSE, FALSE, (guint) 0); -#line 107 "moonshot-idcard-widget.vala" - gtk_box_pack_start ((GtkBox*) self->priv->table, (GtkWidget*) self->priv->label, TRUE, TRUE, (guint) 0); -#line 109 "moonshot-idcard-widget.vala" - id_card_widget_set_delete_button (self, _tmp2_ = g_object_ref_sink ((GtkButton*) gtk_button_new_with_label (_ ("Delete")))); -#line 350 "moonshot-idcard-widget.c" - _g_object_unref0 (_tmp2_); -#line 110 "moonshot-idcard-widget.vala" - id_card_widget_set_details_button (self, _tmp3_ = g_object_ref_sink ((GtkButton*) gtk_button_new_with_label (_ ("View details")))); -#line 354 "moonshot-idcard-widget.c" - _g_object_unref0 (_tmp3_); -#line 111 "moonshot-idcard-widget.vala" - id_card_widget_set_send_button (self, _tmp4_ = g_object_ref_sink ((GtkButton*) gtk_button_new_with_label (_ ("Send")))); -#line 358 "moonshot-idcard-widget.c" - _g_object_unref0 (_tmp4_); -#line 112 "moonshot-idcard-widget.vala" - id_card_widget_set_atk_name_description (self, (GtkWidget*) self->priv->_delete_button, _ ("Delete"), _ ("Delete this ID Card")); -#line 113 "moonshot-idcard-widget.vala" - id_card_widget_set_atk_name_description (self, (GtkWidget*) self->priv->_details_button, _ ("Details"), _ ("View the details of this ID Card")); -#line 114 "moonshot-idcard-widget.vala" - id_card_widget_set_atk_name_description (self, (GtkWidget*) self->priv->_send_button, _ ("Send"), _ ("Send this ID Card")); -#line 115 "moonshot-idcard-widget.vala" - self->priv->hbutton_box = (_tmp5_ = g_object_ref_sink ((GtkHButtonBox*) gtk_hbutton_box_new ()), _g_object_unref0 (self->priv->hbutton_box), _tmp5_); -#line 116 "moonshot-idcard-widget.vala" - gtk_box_pack_end ((GtkBox*) self->priv->hbutton_box, (GtkWidget*) self->priv->_delete_button, TRUE, TRUE, 0); -#line 117 "moonshot-idcard-widget.vala" - gtk_box_pack_end ((GtkBox*) self->priv->hbutton_box, (GtkWidget*) self->priv->_details_button, TRUE, TRUE, 0); -#line 118 "moonshot-idcard-widget.vala" - gtk_box_pack_end ((GtkBox*) self->priv->hbutton_box, (GtkWidget*) self->priv->_send_button, TRUE, TRUE, 0); -#line 119 "moonshot-idcard-widget.vala" - gtk_widget_set_sensitive ((GtkWidget*) self->priv->_send_button, FALSE); -#line 121 "moonshot-idcard-widget.vala" - g_signal_connect_object (self->priv->_delete_button, "clicked", (GCallback) _id_card_widget_delete_button_cb_gtk_button_clicked, self, 0); -#line 122 "moonshot-idcard-widget.vala" - g_signal_connect_object (self->priv->_details_button, "clicked", (GCallback) _id_card_widget_details_button_cb_gtk_button_clicked, self, 0); -#line 123 "moonshot-idcard-widget.vala" - g_signal_connect_object (self->priv->_send_button, "clicked", (GCallback) _id_card_widget_send_button_cb_gtk_button_clicked, self, 0); -#line 125 "moonshot-idcard-widget.vala" - self->priv->main_vbox = (_tmp6_ = g_object_ref_sink ((GtkVBox*) gtk_vbox_new (FALSE, 12)), _g_object_unref0 (self->priv->main_vbox), _tmp6_); -#line 126 "moonshot-idcard-widget.vala" - gtk_box_pack_start ((GtkBox*) self->priv->main_vbox, (GtkWidget*) self->priv->table, TRUE, TRUE, (guint) 0); -#line 127 "moonshot-idcard-widget.vala" - gtk_box_pack_start ((GtkBox*) self->priv->main_vbox, (GtkWidget*) self->priv->hbutton_box, FALSE, FALSE, (guint) 0); -#line 128 "moonshot-idcard-widget.vala" - gtk_container_set_border_width ((GtkContainer*) self->priv->main_vbox, (guint) 12); -#line 130 "moonshot-idcard-widget.vala" - self->priv->event_box = (_tmp7_ = g_object_ref_sink ((GtkEventBox*) gtk_event_box_new ()), _g_object_unref0 (self->priv->event_box), _tmp7_); -#line 131 "moonshot-idcard-widget.vala" - gtk_container_add ((GtkContainer*) self->priv->event_box, (GtkWidget*) self->priv->main_vbox); -#line 132 "moonshot-idcard-widget.vala" - g_signal_connect_object ((GtkWidget*) self->priv->event_box, "button-press-event", (GCallback) _id_card_widget_button_press_cb_gtk_widget_button_press_event, self, 0); -#line 133 "moonshot-idcard-widget.vala" - gtk_box_pack_start ((GtkBox*) self, (GtkWidget*) self->priv->event_box, TRUE, TRUE, 0); -#line 135 "moonshot-idcard-widget.vala" +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp9_ = (GtkHBox*) gtk_hbox_new (FALSE, 6); +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp10_ = g_object_ref_sink (_tmp9_); +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _g_object_unref0 (self->priv->table); +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + self->priv->table = _tmp10_; +#line 106 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp11_ = self->priv->table; +#line 106 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + gtk_box_pack_start ((GtkBox*) _tmp11_, (GtkWidget*) image, FALSE, FALSE, (guint) 0); +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp12_ = self->priv->table; +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp13_ = self->priv->label; +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + gtk_box_pack_start ((GtkBox*) _tmp12_, (GtkWidget*) _tmp13_, TRUE, TRUE, (guint) 0); +#line 109 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp14_ = _ ("Delete"); +#line 109 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp15_ = (GtkButton*) gtk_button_new_with_label (_tmp14_); +#line 109 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp16_ = g_object_ref_sink (_tmp15_); +#line 109 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + id_card_widget_set_delete_button (self, _tmp16_); +#line 109 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _g_object_unref0 (_tmp16_); +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp17_ = _ ("View details"); +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp18_ = (GtkButton*) gtk_button_new_with_label (_tmp17_); +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp19_ = g_object_ref_sink (_tmp18_); +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + id_card_widget_set_details_button (self, _tmp19_); +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _g_object_unref0 (_tmp19_); +#line 111 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp20_ = _ ("Send"); +#line 111 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp21_ = (GtkButton*) gtk_button_new_with_label (_tmp20_); +#line 111 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp22_ = g_object_ref_sink (_tmp21_); +#line 111 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + id_card_widget_set_send_button (self, _tmp22_); +#line 111 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _g_object_unref0 (_tmp22_); +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp23_ = self->priv->_delete_button; +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp24_ = _ ("Delete"); +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp25_ = _ ("Delete this ID Card"); +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + id_card_widget_set_atk_name_description (self, (GtkWidget*) _tmp23_, _tmp24_, _tmp25_); +#line 113 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp26_ = self->priv->_details_button; +#line 113 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp27_ = _ ("Details"); +#line 113 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp28_ = _ ("View the details of this ID Card"); +#line 113 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + id_card_widget_set_atk_name_description (self, (GtkWidget*) _tmp26_, _tmp27_, _tmp28_); +#line 114 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp29_ = self->priv->_send_button; +#line 114 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp30_ = _ ("Send"); +#line 114 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp31_ = _ ("Send this ID Card"); +#line 114 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + id_card_widget_set_atk_name_description (self, (GtkWidget*) _tmp29_, _tmp30_, _tmp31_); +#line 115 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp32_ = (GtkHButtonBox*) gtk_hbutton_box_new (); +#line 115 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp33_ = g_object_ref_sink (_tmp32_); +#line 115 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _g_object_unref0 (self->priv->hbutton_box); +#line 115 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + self->priv->hbutton_box = _tmp33_; +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp34_ = self->priv->hbutton_box; +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp35_ = self->priv->_delete_button; +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + gtk_box_pack_end ((GtkBox*) _tmp34_, (GtkWidget*) _tmp35_, TRUE, TRUE, (guint) 0); +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp36_ = self->priv->hbutton_box; +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp37_ = self->priv->_details_button; +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + gtk_box_pack_end ((GtkBox*) _tmp36_, (GtkWidget*) _tmp37_, TRUE, TRUE, (guint) 0); +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp38_ = self->priv->hbutton_box; +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp39_ = self->priv->_send_button; +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + gtk_box_pack_end ((GtkBox*) _tmp38_, (GtkWidget*) _tmp39_, TRUE, TRUE, (guint) 0); +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp40_ = self->priv->_send_button; +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + gtk_widget_set_sensitive ((GtkWidget*) _tmp40_, FALSE); +#line 121 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp41_ = self->priv->_delete_button; +#line 121 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + g_signal_connect_object (_tmp41_, "clicked", (GCallback) _id_card_widget_delete_button_cb_gtk_button_clicked, self, 0); +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp42_ = self->priv->_details_button; +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + g_signal_connect_object (_tmp42_, "clicked", (GCallback) _id_card_widget_details_button_cb_gtk_button_clicked, self, 0); +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp43_ = self->priv->_send_button; +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + g_signal_connect_object (_tmp43_, "clicked", (GCallback) _id_card_widget_send_button_cb_gtk_button_clicked, self, 0); +#line 125 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp44_ = (GtkVBox*) gtk_vbox_new (FALSE, 12); +#line 125 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp45_ = g_object_ref_sink (_tmp44_); +#line 125 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _g_object_unref0 (self->priv->main_vbox); +#line 125 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + self->priv->main_vbox = _tmp45_; +#line 126 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp46_ = self->priv->main_vbox; +#line 126 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp47_ = self->priv->table; +#line 126 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + gtk_box_pack_start ((GtkBox*) _tmp46_, (GtkWidget*) _tmp47_, TRUE, TRUE, (guint) 0); +#line 127 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp48_ = self->priv->main_vbox; +#line 127 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp49_ = self->priv->hbutton_box; +#line 127 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + gtk_box_pack_start ((GtkBox*) _tmp48_, (GtkWidget*) _tmp49_, FALSE, FALSE, (guint) 0); +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp50_ = self->priv->main_vbox; +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + gtk_container_set_border_width ((GtkContainer*) _tmp50_, (guint) 12); +#line 130 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp51_ = (GtkEventBox*) gtk_event_box_new (); +#line 130 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp52_ = g_object_ref_sink (_tmp51_); +#line 130 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _g_object_unref0 (self->priv->event_box); +#line 130 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + self->priv->event_box = _tmp52_; +#line 131 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp53_ = self->priv->event_box; +#line 131 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp54_ = self->priv->main_vbox; +#line 131 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + gtk_container_add ((GtkContainer*) _tmp53_, (GtkWidget*) _tmp54_); +#line 132 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp55_ = self->priv->event_box; +#line 132 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + g_signal_connect_object ((GtkWidget*) _tmp55_, "button-press-event", (GCallback) _id_card_widget_button_press_cb_gtk_widget_button_press_event, self, 0); +#line 133 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp56_ = self->priv->event_box; +#line 133 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + gtk_box_pack_start ((GtkBox*) self, (GtkWidget*) _tmp56_, TRUE, TRUE, (guint) 0); +#line 135 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" gtk_widget_show_all ((GtkWidget*) self); -#line 136 "moonshot-idcard-widget.vala" - gtk_widget_hide ((GtkWidget*) self->priv->hbutton_box); -#line 138 "moonshot-idcard-widget.vala" +#line 136 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp57_ = self->priv->hbutton_box; +#line 136 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + gtk_widget_hide ((GtkWidget*) _tmp57_); +#line 138 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" id_card_widget_set_idcard_color (self); -#line 404 "moonshot-idcard-widget.c" +#line 94 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" _g_object_unref0 (image); +#line 94 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" return self; +#line 735 "moonshot-idcard-widget.c" } -#line 94 "moonshot-idcard-widget.vala" IdCardWidget* id_card_widget_new (IdCard* id_card) { -#line 94 "moonshot-idcard-widget.vala" +#line 94 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" return id_card_widget_construct (TYPE_ID_CARD_WIDGET, id_card); -#line 414 "moonshot-idcard-widget.c" +#line 742 "moonshot-idcard-widget.c" } static gpointer _g_object_ref0 (gpointer self) { +#line 143 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" return self ? g_object_ref (self) : NULL; +#line 749 "moonshot-idcard-widget.c" } -#line 141 "moonshot-idcard-widget.vala" -static void id_card_widget_set_atk_name_description (IdCardWidget* self, GtkWidget* widget, const char* name, const char* description) { -#line 425 "moonshot-idcard-widget.c" +static void id_card_widget_set_atk_name_description (IdCardWidget* self, GtkWidget* widget, const gchar* name, const gchar* description) { + GtkWidget* _tmp0_; + AtkObject* _tmp1_ = NULL; + AtkObject* _tmp2_; AtkObject* atk_widget; -#line 141 "moonshot-idcard-widget.vala" + const gchar* _tmp3_; + const gchar* _tmp4_; +#line 141 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_return_if_fail (self != NULL); -#line 141 "moonshot-idcard-widget.vala" +#line 141 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_return_if_fail (widget != NULL); -#line 141 "moonshot-idcard-widget.vala" +#line 141 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_return_if_fail (name != NULL); -#line 141 "moonshot-idcard-widget.vala" +#line 141 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_return_if_fail (description != NULL); -#line 143 "moonshot-idcard-widget.vala" - atk_widget = _g_object_ref0 (gtk_widget_get_accessible (widget)); -#line 145 "moonshot-idcard-widget.vala" - atk_object_set_name (atk_widget, name); -#line 146 "moonshot-idcard-widget.vala" - atk_object_set_description (atk_widget, description); -#line 441 "moonshot-idcard-widget.c" +#line 143 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp0_ = widget; +#line 143 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp1_ = gtk_widget_get_accessible (_tmp0_); +#line 143 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 143 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + atk_widget = _tmp2_; +#line 145 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp3_ = name; +#line 145 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + atk_object_set_name (atk_widget, _tmp3_); +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp4_ = description; +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + atk_object_set_description (atk_widget, _tmp4_); +#line 141 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" _g_object_unref0 (atk_widget); +#line 786 "moonshot-idcard-widget.c" } IdCard* id_card_widget_get_id_card (IdCardWidget* self) { IdCard* result; + IdCard* _tmp0_; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_return_val_if_fail (self != NULL, NULL); - result = self->priv->_id_card; -#line 5 "moonshot-idcard-widget.vala" +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp0_ = self->priv->_id_card; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + result = _tmp0_; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" return result; -#line 452 "moonshot-idcard-widget.c" +#line 801 "moonshot-idcard-widget.c" } void id_card_widget_set_id_card (IdCardWidget* self, IdCard* value) { IdCard* _tmp0_; + IdCard* _tmp1_; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_return_if_fail (self != NULL); - self->priv->_id_card = (_tmp0_ = _g_object_ref0 (value), _g_object_unref0 (self->priv->_id_card), _tmp0_); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp0_ = value; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _g_object_unref0 (self->priv->_id_card); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + self->priv->_id_card = _tmp1_; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_object_notify ((GObject *) self, "id-card"); +#line 820 "moonshot-idcard-widget.c" } GtkButton* id_card_widget_get_delete_button (IdCardWidget* self) { GtkButton* result; + GtkButton* _tmp0_; +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_return_val_if_fail (self != NULL, NULL); - result = self->priv->_delete_button; -#line 9 "moonshot-idcard-widget.vala" +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp0_ = self->priv->_delete_button; +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + result = _tmp0_; +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" return result; -#line 470 "moonshot-idcard-widget.c" +#line 835 "moonshot-idcard-widget.c" } static void id_card_widget_set_delete_button (IdCardWidget* self, GtkButton* value) { GtkButton* _tmp0_; + GtkButton* _tmp1_; +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_return_if_fail (self != NULL); - self->priv->_delete_button = (_tmp0_ = _g_object_ref0 (value), _g_object_unref0 (self->priv->_delete_button), _tmp0_); +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp0_ = value; +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _g_object_unref0 (self->priv->_delete_button); +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + self->priv->_delete_button = _tmp1_; +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_object_notify ((GObject *) self, "delete-button"); +#line 854 "moonshot-idcard-widget.c" } GtkButton* id_card_widget_get_details_button (IdCardWidget* self) { GtkButton* result; + GtkButton* _tmp0_; +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_return_val_if_fail (self != NULL, NULL); - result = self->priv->_details_button; -#line 10 "moonshot-idcard-widget.vala" +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp0_ = self->priv->_details_button; +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + result = _tmp0_; +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" return result; -#line 488 "moonshot-idcard-widget.c" +#line 869 "moonshot-idcard-widget.c" } static void id_card_widget_set_details_button (IdCardWidget* self, GtkButton* value) { GtkButton* _tmp0_; + GtkButton* _tmp1_; +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_return_if_fail (self != NULL); - self->priv->_details_button = (_tmp0_ = _g_object_ref0 (value), _g_object_unref0 (self->priv->_details_button), _tmp0_); +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp0_ = value; +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _g_object_unref0 (self->priv->_details_button); +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + self->priv->_details_button = _tmp1_; +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_object_notify ((GObject *) self, "details-button"); +#line 888 "moonshot-idcard-widget.c" } GtkButton* id_card_widget_get_send_button (IdCardWidget* self) { GtkButton* result; + GtkButton* _tmp0_; +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_return_val_if_fail (self != NULL, NULL); - result = self->priv->_send_button; -#line 11 "moonshot-idcard-widget.vala" +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp0_ = self->priv->_send_button; +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + result = _tmp0_; +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" return result; -#line 506 "moonshot-idcard-widget.c" +#line 903 "moonshot-idcard-widget.c" } static void id_card_widget_set_send_button (IdCardWidget* self, GtkButton* value) { GtkButton* _tmp0_; + GtkButton* _tmp1_; +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_return_if_fail (self != NULL); - self->priv->_send_button = (_tmp0_ = _g_object_ref0 (value), _g_object_unref0 (self->priv->_send_button), _tmp0_); +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp0_ = value; +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + _g_object_unref0 (self->priv->_send_button); +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + self->priv->_send_button = _tmp1_; +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_object_notify ((GObject *) self, "send-button"); +#line 922 "moonshot-idcard-widget.c" } static void id_card_widget_class_init (IdCardWidgetClass * klass) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" id_card_widget_parent_class = g_type_class_peek_parent (klass); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_type_class_add_private (klass, sizeof (IdCardWidgetPrivate)); - G_OBJECT_CLASS (klass)->get_property = id_card_widget_get_property; - G_OBJECT_CLASS (klass)->set_property = id_card_widget_set_property; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + G_OBJECT_CLASS (klass)->get_property = _vala_id_card_widget_get_property; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" + G_OBJECT_CLASS (klass)->set_property = _vala_id_card_widget_set_property; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" G_OBJECT_CLASS (klass)->finalize = id_card_widget_finalize; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), ID_CARD_WIDGET_ID_CARD, g_param_spec_object ("id-card", "id-card", "id-card", TYPE_ID_CARD, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), ID_CARD_WIDGET_DELETE_BUTTON, g_param_spec_object ("delete-button", "delete-button", "delete-button", GTK_TYPE_BUTTON, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), ID_CARD_WIDGET_DETAILS_BUTTON, g_param_spec_object ("details-button", "details-button", "details-button", GTK_TYPE_BUTTON, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), ID_CARD_WIDGET_SEND_BUTTON, g_param_spec_object ("send-button", "send-button", "send-button", GTK_TYPE_BUTTON, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_signal_new ("expanded", TYPE_ID_CARD_WIDGET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_signal_new ("remove_id", TYPE_ID_CARD_WIDGET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_signal_new ("details_id", TYPE_ID_CARD_WIDGET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_signal_new ("send_id", TYPE_ID_CARD_WIDGET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); +#line 953 "moonshot-idcard-widget.c" } static void id_card_widget_instance_init (IdCardWidget * self) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" self->priv = ID_CARD_WIDGET_GET_PRIVATE (self); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" self->priv->_id_card = NULL; +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" self->priv->_delete_button = NULL; +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" self->priv->_details_button = NULL; +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" self->priv->_send_button = NULL; +#line 968 "moonshot-idcard-widget.c" } static void id_card_widget_finalize (GObject* obj) { IdCardWidget * self; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" self = ID_CARD_WIDGET (obj); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" _g_object_unref0 (self->priv->_id_card); +#line 7 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" _g_object_unref0 (self->priv->main_vbox); +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" _g_object_unref0 (self->priv->table); +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" _g_object_unref0 (self->priv->_delete_button); +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" _g_object_unref0 (self->priv->_details_button); +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" _g_object_unref0 (self->priv->_send_button); +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" _g_object_unref0 (self->priv->hbutton_box); +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" _g_object_unref0 (self->priv->event_box); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" _g_object_unref0 (self->priv->label); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" G_OBJECT_CLASS (id_card_widget_parent_class)->finalize (obj); +#line 996 "moonshot-idcard-widget.c" } @@ -568,51 +1008,84 @@ GType id_card_widget_get_type (void) { } -static void id_card_widget_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) { +static void _vala_id_card_widget_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) { IdCardWidget * self; self = ID_CARD_WIDGET (object); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" switch (property_id) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" case ID_CARD_WIDGET_ID_CARD: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_value_set_object (value, id_card_widget_get_id_card (self)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" break; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" case ID_CARD_WIDGET_DELETE_BUTTON: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_value_set_object (value, id_card_widget_get_delete_button (self)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" break; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" case ID_CARD_WIDGET_DETAILS_BUTTON: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_value_set_object (value, id_card_widget_get_details_button (self)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" break; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" case ID_CARD_WIDGET_SEND_BUTTON: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" g_value_set_object (value, id_card_widget_get_send_button (self)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" break; +#line 1041 "moonshot-idcard-widget.c" default: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" break; +#line 1047 "moonshot-idcard-widget.c" } } -static void id_card_widget_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) { +static void _vala_id_card_widget_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) { IdCardWidget * self; self = ID_CARD_WIDGET (object); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" switch (property_id) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" case ID_CARD_WIDGET_ID_CARD: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" id_card_widget_set_id_card (self, g_value_get_object (value)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" break; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" case ID_CARD_WIDGET_DELETE_BUTTON: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" id_card_widget_set_delete_button (self, g_value_get_object (value)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" break; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" case ID_CARD_WIDGET_DETAILS_BUTTON: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" id_card_widget_set_details_button (self, g_value_get_object (value)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" break; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" case ID_CARD_WIDGET_SEND_BUTTON: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" id_card_widget_set_send_button (self, g_value_get_object (value)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" break; +#line 1081 "moonshot-idcard-widget.c" default: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala" break; +#line 1087 "moonshot-idcard-widget.c" } } - diff --git a/src/moonshot-identities-manager.c b/src/moonshot-identities-manager.c index 1c5852f..7d028c6 100644 --- a/src/moonshot-identities-manager.c +++ b/src/moonshot-identities-manager.c @@ -1,4 +1,4 @@ -/* moonshot-identities-manager.c generated by valac 0.10.4, the Vala compiler +/* moonshot-identities-manager.c generated by valac 0.16.1, the Vala compiler * generated from moonshot-identities-manager.vala, do not modify */ @@ -116,114 +116,155 @@ GType local_flat_file_store_get_type (void) G_GNUC_CONST; static void identity_manager_model_finalize (GObject* obj); - -#line 7 "moonshot-identities-manager.vala" GeeLinkedList* identity_manager_model_get_card_list (IdentityManagerModel* self) { -#line 123 "moonshot-identities-manager.c" GeeLinkedList* result = NULL; -#line 7 "moonshot-identities-manager.vala" + IIdentityCardStore* _tmp0_; + GeeLinkedList* _tmp1_ = NULL; +#line 7 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" g_return_val_if_fail (self != NULL, NULL); -#line 127 "moonshot-identities-manager.c" - result = iidentity_card_store_get_card_list (self->priv->store); -#line 8 "moonshot-identities-manager.vala" +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" + _tmp0_ = self->priv->store; +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" + _tmp1_ = iidentity_card_store_get_card_list (_tmp0_); +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" + result = _tmp1_; +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" return result; -#line 131 "moonshot-identities-manager.c" +#line 134 "moonshot-identities-manager.c" } -#line 12 "moonshot-identities-manager.vala" void identity_manager_model_add_card (IdentityManagerModel* self, IdCard* card) { -#line 12 "moonshot-identities-manager.vala" + IIdentityCardStore* _tmp0_; + IdCard* _tmp1_; +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" g_return_if_fail (self != NULL); -#line 12 "moonshot-identities-manager.vala" +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" g_return_if_fail (card != NULL); -#line 13 "moonshot-identities-manager.vala" - iidentity_card_store_add_card (self->priv->store, card); -#line 14 "moonshot-identities-manager.vala" +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" + _tmp0_ = self->priv->store; +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" + _tmp1_ = card; +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" + iidentity_card_store_add_card (_tmp0_, _tmp1_); +#line 14 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" g_signal_emit_by_name (self, "card-list-changed"); -#line 145 "moonshot-identities-manager.c" +#line 153 "moonshot-identities-manager.c" } -#line 17 "moonshot-identities-manager.vala" void identity_manager_model_update_card (IdentityManagerModel* self, IdCard* card) { -#line 17 "moonshot-identities-manager.vala" + IIdentityCardStore* _tmp0_; + IdCard* _tmp1_; +#line 17 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" g_return_if_fail (self != NULL); -#line 17 "moonshot-identities-manager.vala" +#line 17 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" g_return_if_fail (card != NULL); -#line 18 "moonshot-identities-manager.vala" - iidentity_card_store_update_card (self->priv->store, card); -#line 19 "moonshot-identities-manager.vala" +#line 18 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" + _tmp0_ = self->priv->store; +#line 18 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" + _tmp1_ = card; +#line 18 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" + iidentity_card_store_update_card (_tmp0_, _tmp1_); +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" g_signal_emit_by_name (self, "card-list-changed"); -#line 159 "moonshot-identities-manager.c" +#line 172 "moonshot-identities-manager.c" } -#line 22 "moonshot-identities-manager.vala" void identity_manager_model_remove_card (IdentityManagerModel* self, IdCard* card) { -#line 22 "moonshot-identities-manager.vala" + IIdentityCardStore* _tmp0_; + IdCard* _tmp1_; +#line 22 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" g_return_if_fail (self != NULL); -#line 22 "moonshot-identities-manager.vala" +#line 22 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" g_return_if_fail (card != NULL); -#line 23 "moonshot-identities-manager.vala" - iidentity_card_store_remove_card (self->priv->store, card); -#line 24 "moonshot-identities-manager.vala" +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" + _tmp0_ = self->priv->store; +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" + _tmp1_ = card; +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" + iidentity_card_store_remove_card (_tmp0_, _tmp1_); +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" g_signal_emit_by_name (self, "card-list-changed"); -#line 173 "moonshot-identities-manager.c" +#line 191 "moonshot-identities-manager.c" } static gpointer _identity_manager_app_ref0 (gpointer self) { +#line 30 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" return self ? identity_manager_app_ref (self) : NULL; +#line 198 "moonshot-identities-manager.c" } -#line 29 "moonshot-identities-manager.vala" IdentityManagerModel* identity_manager_model_construct (GType object_type, IdentityManagerApp* parent_app) { -#line 184 "moonshot-identities-manager.c" IdentityManagerModel * self = NULL; IdentityManagerApp* _tmp0_; - IIdentityCardStore* _tmp1_; -#line 29 "moonshot-identities-manager.vala" + IdentityManagerApp* _tmp1_; + LocalFlatFileStore* _tmp2_; +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" g_return_val_if_fail (parent_app != NULL, NULL); -#line 29 "moonshot-identities-manager.vala" +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" self = (IdentityManagerModel*) g_object_new (object_type, NULL); -#line 30 "moonshot-identities-manager.vala" - self->priv->parent = (_tmp0_ = _identity_manager_app_ref0 (parent_app), _identity_manager_app_unref0 (self->priv->parent), _tmp0_); -#line 31 "moonshot-identities-manager.vala" - self->priv->store = (_tmp1_ = (IIdentityCardStore*) local_flat_file_store_new (), _g_object_unref0 (self->priv->store), _tmp1_); -#line 196 "moonshot-identities-manager.c" +#line 30 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" + _tmp0_ = parent_app; +#line 30 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" + _tmp1_ = _identity_manager_app_ref0 (_tmp0_); +#line 30 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" + _identity_manager_app_unref0 (self->priv->parent); +#line 30 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" + self->priv->parent = _tmp1_; +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" + _tmp2_ = local_flat_file_store_new (); +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" + _g_object_unref0 (self->priv->store); +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" + self->priv->store = (IIdentityCardStore*) _tmp2_; +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" return self; +#line 227 "moonshot-identities-manager.c" } -#line 29 "moonshot-identities-manager.vala" IdentityManagerModel* identity_manager_model_new (IdentityManagerApp* parent_app) { -#line 29 "moonshot-identities-manager.vala" +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" return identity_manager_model_construct (TYPE_IDENTITY_MANAGER_MODEL, parent_app); -#line 205 "moonshot-identities-manager.c" +#line 234 "moonshot-identities-manager.c" } static void identity_manager_model_class_init (IdentityManagerModelClass * klass) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" identity_manager_model_parent_class = g_type_class_peek_parent (klass); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" g_type_class_add_private (klass, sizeof (IdentityManagerModelPrivate)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" G_OBJECT_CLASS (klass)->finalize = identity_manager_model_finalize; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" g_signal_new ("card_list_changed", TYPE_IDENTITY_MANAGER_MODEL, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0); +#line 247 "moonshot-identities-manager.c" } static void identity_manager_model_instance_init (IdentityManagerModel * self) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" self->priv = IDENTITY_MANAGER_MODEL_GET_PRIVATE (self); +#line 254 "moonshot-identities-manager.c" } static void identity_manager_model_finalize (GObject* obj) { IdentityManagerModel * self; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" self = IDENTITY_MANAGER_MODEL (obj); +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" _g_object_unref0 (self->priv->store); +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" _identity_manager_app_unref0 (self->priv->parent); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-identities-manager.vala" G_OBJECT_CLASS (identity_manager_model_parent_class)->finalize (obj); +#line 268 "moonshot-identities-manager.c" } @@ -240,4 +281,3 @@ GType identity_manager_model_get_type (void) { - diff --git a/src/moonshot-identity-management-view.c b/src/moonshot-identity-management-view.c index 8f760af..cc8c9da 100644 --- a/src/moonshot-identity-management-view.c +++ b/src/moonshot-identity-management-view.c @@ -1,4 +1,4 @@ -/* moonshot-identity-management-view.c generated by valac 0.10.4, the Vala compiler +/* moonshot-identity-management-view.c generated by valac 0.16.1, the Vala compiler * generated from moonshot-identity-management-view.vala, do not modify */ @@ -7,14 +7,14 @@ #include #include #include -#include +#include #include #include #include #include #include #include -#include +#include "config.h" #include #include @@ -83,8 +83,7 @@ typedef struct _IdCardClass IdCardClass; #define IDENTITY_MANAGER_VIEW_TYPE_COLUMNS (identity_manager_view_columns_get_type ()) #define _identity_manager_app_unref0(var) ((var == NULL) ? NULL : (var = (identity_manager_app_unref (var), NULL))) #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) -#define __g_slist_free_g_object_unref0(var) ((var == NULL) ? NULL : (var = (_g_slist_free_g_object_unref (var), NULL))) -#define _g_queue_free0(var) ((var == NULL) ? NULL : (var = (g_queue_free (var), NULL))) +#define __g_queue_free__g_object_unref0_0(var) ((var == NULL) ? NULL : (var = (_g_queue_free__g_object_unref0_ (var), NULL))) #define _g_hash_table_unref0(var) ((var == NULL) ? NULL : (var = (g_hash_table_unref (var), NULL))) typedef struct _IdentityManagerAppPrivate IdentityManagerAppPrivate; #define _g_free0(var) (var = (g_free (var), NULL)) @@ -110,12 +109,6 @@ typedef struct _IdCardWidgetClass IdCardWidgetClass; typedef struct _AddIdentityDialog AddIdentityDialog; typedef struct _AddIdentityDialogClass AddIdentityDialogClass; typedef struct _IdentityRequestPrivate IdentityRequestPrivate; -#define __g_slist_free_g_free0(var) ((var == NULL) ? NULL : (var = (_g_slist_free_g_free (var), NULL))) - -#define TYPE_RULE (rule_get_type ()) -typedef struct _Rule Rule; -typedef struct _Block1Data Block1Data; -#define _g_pattern_spec_free0(var) ((var == NULL) ? NULL : (var = (g_pattern_spec_free (var), NULL))) #define TYPE_ADD_PASSWORD_DIALOG (add_password_dialog_get_type ()) #define ADD_PASSWORD_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ADD_PASSWORD_DIALOG, AddPasswordDialog)) @@ -127,6 +120,7 @@ typedef struct _Block1Data Block1Data; typedef struct _AddPasswordDialog AddPasswordDialog; typedef struct _AddPasswordDialogClass AddPasswordDialogClass; #define _pango_font_description_free0(var) ((var == NULL) ? NULL : (var = (pango_font_description_free (var), NULL))) +#define __g_slist_free__g_free0_0(var) ((var == NULL) ? NULL : (var = (_g_slist_free__g_free0_ (var), NULL))) #define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL))) struct _IdentityManagerView { @@ -152,7 +146,6 @@ struct _IdentityManagerViewPrivate { GtkListStore* listmodel; GtkTreeModelFilter* filter; GSList* candidates; - IdCard* default_id_card; GHashTable* service_button_map; }; @@ -170,6 +163,7 @@ struct _IdentityManagerApp { volatile int ref_count; IdentityManagerAppPrivate * priv; IdentityManagerModel* model; + IdCard* default_id_card; }; struct _IdentityManagerAppClass { @@ -183,26 +177,16 @@ struct _IdentityRequest { IdCard* id_card; gboolean complete; gboolean select_default; - char* nai; - char* password; - char* service; + gchar* nai; + gchar* password; + gchar* service; + GSList* candidates; }; struct _IdentityRequestClass { GObjectClass parent_class; }; -struct _Rule { - char* pattern; - char* always_confirm; -}; - -struct _Block1Data { - int _ref_count_; - IdentityManagerView * self; - IdCard* identity; -}; - static gpointer identity_manager_view_parent_class = NULL; @@ -223,22 +207,23 @@ enum { IDENTITY_MANAGER_VIEW_DUMMY_PROPERTY }; static GType identity_manager_view_columns_get_type (void) G_GNUC_UNUSED; -static void _g_slist_free_g_object_unref (GSList* self); +static void _g_object_unref0_ (gpointer var); +static void _g_queue_free__g_object_unref0_ (GQueue* self); #define IDENTITY_MANAGER_VIEW_WINDOW_WIDTH 400 #define IDENTITY_MANAGER_VIEW_WINDOW_HEIGHT 500 #define IDENTITY_MANAGER_VIEW_layout "" " " " " " " " " " " "" " " " " " " "" IdentityManagerView* identity_manager_view_new (IdentityManagerApp* app); IdentityManagerView* identity_manager_view_construct (GType object_type, IdentityManagerApp* app); +static void _g_free0_ (gpointer var); static void identity_manager_view_build_ui (IdentityManagerView* self); static void identity_manager_view_setup_list_model (IdentityManagerView* self); static void identity_manager_view_load_id_cards (IdentityManagerView* self); static void identity_manager_view_connect_signals (IdentityManagerView* self); void identity_manager_view_on_card_list_changed (IdentityManagerView* self); -void identity_manager_view_add_candidate (IdentityManagerView* self, IdCard* idcard); static gboolean identity_manager_view_visible_func (IdentityManagerView* self, GtkTreeModel* model, GtkTreeIter* iter); -const char* id_card_get_issuer (IdCard* self); -const char* id_card_get_display_name (IdCard* self); -char** id_card_get_services (IdCard* self, int* result_length1); +const gchar* id_card_get_issuer (IdCard* self); +const gchar* id_card_get_display_name (IdCard* self); +gchar** id_card_get_services (IdCard* self, int* result_length1); static gboolean _identity_manager_view_visible_func_gtk_tree_model_filter_visible_func (GtkTreeModel* model, GtkTreeIter* iter, gpointer self); static void identity_manager_view_search_entry_icon_press_cb (IdentityManagerView* self, GtkEntryIconPosition pos, GdkEvent* event); static void identity_manager_view_search_entry_text_changed_cb (IdentityManagerView* self); @@ -251,8 +236,8 @@ static void identity_manager_view_add_id_card_data (IdentityManagerView* self, I static void identity_manager_view_add_id_card_widget (IdentityManagerView* self, IdCard* id_card); static void identity_manager_view_fill_details (IdentityManagerView* self, IdCardWidget* id_card_widget); IdCard* id_card_widget_get_id_card (IdCardWidget* self); -const char* id_card_get_username (IdCard* self); -const char* id_card_get_password (IdCard* self); +const gchar* id_card_get_username (IdCard* self); +const gchar* id_card_get_password (IdCard* self); static void identity_manager_view_fill_services_vbox (IdentityManagerView* self, IdCard* id_card); static void identity_manager_view_show_details (IdentityManagerView* self, IdCard* id_card); static void identity_manager_view_details_identity_cb (IdentityManagerView* self, IdCardWidget* id_card_widget); @@ -260,16 +245,16 @@ GType add_identity_dialog_get_type (void) G_GNUC_CONST; static IdCard* identity_manager_view_get_id_card_data (IdentityManagerView* self, AddIdentityDialog* dialog); IdCard* id_card_new (void); IdCard* id_card_construct (GType object_type); -const char* add_identity_dialog_get_display_name (AddIdentityDialog* self); -void id_card_set_display_name (IdCard* self, const char* value); -const char* add_identity_dialog_get_issuer (AddIdentityDialog* self); -void id_card_set_issuer (IdCard* self, const char* value); -const char* add_identity_dialog_get_username (AddIdentityDialog* self); -void id_card_set_username (IdCard* self, const char* value); -const char* add_identity_dialog_get_password (AddIdentityDialog* self); -void id_card_set_password (IdCard* self, const char* value); -void id_card_set_services (IdCard* self, char** value, int value_length1); -GdkPixbuf* find_icon (const char* name, gint size); +const gchar* add_identity_dialog_get_display_name (AddIdentityDialog* self); +void id_card_set_display_name (IdCard* self, const gchar* value); +const gchar* add_identity_dialog_get_issuer (AddIdentityDialog* self); +void id_card_set_issuer (IdCard* self, const gchar* value); +const gchar* add_identity_dialog_get_username (AddIdentityDialog* self); +void id_card_set_username (IdCard* self, const gchar* value); +const gchar* add_identity_dialog_get_password (AddIdentityDialog* self); +void id_card_set_password (IdCard* self, const gchar* value); +void id_card_set_services (IdCard* self, gchar** value, int value_length1); +GdkPixbuf* find_icon (const gchar* name, gint size); static void identity_manager_view_remove_id_card_data (IdentityManagerView* self, IdCard* id_card); IdCardWidget* id_card_widget_new (IdCard* id_card); IdCardWidget* id_card_widget_construct (GType object_type, IdCard* id_card); @@ -277,13 +262,13 @@ void custom_vbox_add_id_card_widget (CustomVBox* self, IdCardWidget* id_card_wid static void _identity_manager_view_details_identity_cb_id_card_widget_details_id (IdCardWidget* _sender, gpointer self); static void identity_manager_view_remove_identity_cb (IdentityManagerView* self, IdCardWidget* id_card_widget); static void _identity_manager_view_remove_identity_cb_id_card_widget_remove_id (IdCardWidget* _sender, gpointer self); -static void _lambda2_ (IdCardWidget* w, IdentityManagerView* self); +static void __lambda3_ (IdentityManagerView* self, IdCardWidget* w); void identity_manager_view_send_identity_cb (IdentityManagerView* self, IdCard* identity); -static void __lambda2__id_card_widget_send_id (IdCardWidget* _sender, gpointer self); +static void ___lambda3__id_card_widget_send_id (IdCardWidget* _sender, gpointer self); void custom_vbox_receive_expanded_event (CustomVBox* self, IdCardWidget* id_card_widget); static void _custom_vbox_receive_expanded_event_id_card_widget_expanded (IdCardWidget* _sender, gpointer self); static void _identity_manager_view_fill_details_id_card_widget_expanded (IdCardWidget* _sender, gpointer self); -gboolean identity_manager_view_display_name_is_valid (IdentityManagerView* self, const char* name, char** candidate); +gboolean identity_manager_view_display_name_is_valid (IdentityManagerView* self, const gchar* name, gchar** candidate); void identity_manager_view_insert_id_card (IdentityManagerView* self, IdCard* id_card); void identity_manager_model_add_card (IdentityManagerModel* self, IdCard* card); gboolean identity_manager_view_add_identity (IdentityManagerView* self, IdCard* id_card); @@ -293,33 +278,19 @@ AddIdentityDialog* add_identity_dialog_construct (GType object_type); void custom_vbox_remove_id_card_widget (CustomVBox* self, IdCardWidget* id_card_widget); static void identity_manager_view_remove_identity (IdentityManagerView* self, IdCardWidget* id_card_widget); void identity_manager_model_remove_card (IdentityManagerModel* self, IdCard* card); -void identity_manager_view_select_identity (IdentityManagerView* self, IdentityRequest* request); -IdCardWidget* custom_vbox_get_current_idcard (CustomVBox* self); -GtkButton* id_card_widget_get_send_button (IdCardWidget* self); -const char* id_card_get_nai (IdCard* self); -static void _g_slist_free_g_free (GSList* self); -GType rule_get_type (void) G_GNUC_CONST; -Rule* rule_dup (const Rule* self); -void rule_free (Rule* self); -void rule_copy (const Rule* self, Rule* dest); -void rule_destroy (Rule* self); -Rule* id_card_get_rules (IdCard* self, int* result_length1); -static gboolean identity_manager_view_match_service_pattern (IdentityManagerView* self, const char* service, const char* pattern); -static gboolean _lambda3_ (Block1Data* _data1_); -static gboolean __lambda3__gsource_func (gpointer self); -static Block1Data* block1_data_ref (Block1Data* _data1_); -static void block1_data_unref (Block1Data* _data1_); -void identity_manager_model_update_card (IdentityManagerModel* self, IdCard* card); +void identity_manager_view_queue_identity_request (IdentityManagerView* self, IdentityRequest* request); AddPasswordDialog* add_password_dialog_new (void); AddPasswordDialog* add_password_dialog_construct (GType object_type); GType add_password_dialog_get_type (void) G_GNUC_CONST; -const char* add_password_dialog_get_password (AddPasswordDialog* self); +const gchar* add_password_dialog_get_password (AddPasswordDialog* self); gboolean add_password_dialog_get_remember (AddPasswordDialog* self); void identity_request_return_identity (IdentityRequest* self, IdCard* id_card); static void identity_manager_view_label_make_bold (IdentityManagerView* self, GtkLabel* label); -static void _lambda1_ (GtkButton* remove_button, IdentityManagerView* self); +static void ____lambda2_ (IdentityManagerView* self, GtkButton* remove_button); +IdCardWidget* custom_vbox_get_current_idcard (CustomVBox* self); void id_card_widget_update_id_card_label (IdCardWidget* self); -static void __lambda1__gtk_button_clicked (GtkButton* _sender, gpointer self); +static void _g_slist_free__g_free0_ (GSList* self); +static void _____lambda2__gtk_button_clicked (GtkButton* _sender, gpointer self); static void identity_manager_view_on_about_action (IdentityManagerView* self); static GtkActionEntry* identity_manager_view_create_actions (IdentityManagerView* self, int* result_length1); static void _vala_array_add1 (GtkActionEntry** array, int* length, int* size, const GtkActionEntry* value); @@ -331,8 +302,8 @@ static void _vala_array_add4 (GtkActionEntry** array, int* length, int* size, co static void _identity_manager_view_on_about_action_gtk_action_callback (GtkAction* action, gpointer self); static void _vala_array_add5 (GtkActionEntry** array, int* length, int* size, const GtkActionEntry* value); static void identity_manager_view_create_ui_manager (IdentityManagerView* self); -static void identity_manager_view_set_atk_name_description (IdentityManagerView* self, GtkWidget* widget, const char* name, const char* description); -GdkPixbuf* find_icon_sized (const char* name, GtkIconSize icon_size); +static void identity_manager_view_set_atk_name_description (IdentityManagerView* self, GtkWidget* widget, const gchar* name, const gchar* description); +GdkPixbuf* find_icon_sized (const gchar* name, GtkIconSize icon_size); static void _identity_manager_view_search_entry_icon_press_cb_gtk_entry_icon_press (GtkEntry* _sender, GtkEntryIconPosition p0, GdkEvent* p1, gpointer self); static void _identity_manager_view_search_entry_text_changed_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self); static gboolean _identity_manager_view_search_entry_key_press_event_cb_gtk_widget_key_press_event (GtkWidget* _sender, GdkEventKey* event, gpointer self); @@ -344,8 +315,6 @@ static void identity_manager_view_finalize (GObject* obj); static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func); static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func); static gint _vala_array_length (gpointer array); -static int _vala_strcmp0 (const char * str1, const char * str2); - static GType identity_manager_view_columns_get_type (void) { @@ -360,2013 +329,2915 @@ static GType identity_manager_view_columns_get_type (void) { } -static void _g_slist_free_g_object_unref (GSList* self) { - g_slist_foreach (self, (GFunc) g_object_unref, NULL); - g_slist_free (self); +static void _g_object_unref0_ (gpointer var) { +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + (var == NULL) ? NULL : (var = (g_object_unref (var), NULL)); +#line 336 "moonshot-identity-management-view.c" +} + + +static void _g_queue_free__g_object_unref0_ (GQueue* self) { +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + g_queue_foreach (self, (GFunc) _g_object_unref0_, NULL); +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + g_queue_free (self); +#line 345 "moonshot-identity-management-view.c" } static gpointer _identity_manager_app_ref0 (gpointer self) { +#line 54 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" return self ? identity_manager_app_ref (self) : NULL; +#line 352 "moonshot-identity-management-view.c" } static gpointer _g_object_ref0 (gpointer self) { +#line 58 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" return self ? g_object_ref (self) : NULL; +#line 359 "moonshot-identity-management-view.c" +} + + +static void _g_free0_ (gpointer var) { +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + var = (g_free (var), NULL); +#line 366 "moonshot-identity-management-view.c" } -#line 54 "moonshot-identity-management-view.vala" IdentityManagerView* identity_manager_view_construct (GType object_type, IdentityManagerApp* app) { -#line 382 "moonshot-identity-management-view.c" - IdentityManagerView * self; + IdentityManagerView * self = NULL; IdentityManagerApp* _tmp0_; - IdentityManagerModel* _tmp1_; - GQueue* _tmp2_; - GHashTable* _tmp3_; -#line 54 "moonshot-identity-management-view.vala" + IdentityManagerApp* _tmp1_; + IdentityManagerApp* _tmp2_; + IdentityManagerModel* _tmp3_; + IdentityManagerModel* _tmp4_; + GQueue* _tmp5_; + GHashFunc _tmp6_; + GEqualFunc _tmp7_; + GHashTable* _tmp8_; +#line 53 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_val_if_fail (app != NULL, NULL); -#line 390 "moonshot-identity-management-view.c" - self = g_object_newv (object_type, 0, NULL); -#line 55 "moonshot-identity-management-view.vala" - self->parent_app = (_tmp0_ = _identity_manager_app_ref0 (app), _identity_manager_app_unref0 (self->parent_app), _tmp0_); -#line 59 "moonshot-identity-management-view.vala" - self->identities_manager = (_tmp1_ = _g_object_ref0 (self->parent_app->model), _g_object_unref0 (self->identities_manager), _tmp1_); -#line 60 "moonshot-identity-management-view.vala" - self->request_queue = (_tmp2_ = g_queue_new (), _g_queue_free0 (self->request_queue), _tmp2_); -#line 61 "moonshot-identity-management-view.vala" - self->priv->service_button_map = (_tmp3_ = g_hash_table_new_full (g_direct_hash, g_direct_equal, g_object_unref, g_free), _g_hash_table_unref0 (self->priv->service_button_map), _tmp3_); -#line 62 "moonshot-identity-management-view.vala" +#line 53 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + self = (IdentityManagerView*) g_object_new (object_type, NULL); +#line 54 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = app; +#line 54 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = _identity_manager_app_ref0 (_tmp0_); +#line 54 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _identity_manager_app_unref0 (self->parent_app); +#line 54 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + self->parent_app = _tmp1_; +#line 58 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = self->parent_app; +#line 58 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = _tmp2_->model; +#line 58 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 58 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_object_unref0 (self->identities_manager); +#line 58 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + self->identities_manager = _tmp4_; +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5_ = g_queue_new (); +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + __g_queue_free__g_object_unref0_0 (self->request_queue); +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + self->request_queue = _tmp5_; +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp6_ = g_direct_hash; +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_ = g_direct_equal; +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp8_ = g_hash_table_new_full (_tmp6_, _tmp7_, _g_object_unref0_, _g_free0_); +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_hash_table_unref0 (self->priv->service_button_map); +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + self->priv->service_button_map = _tmp8_; +#line 61 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_window_set_title ((GtkWindow*) self, "Moonshoot"); -#line 63 "moonshot-identity-management-view.vala" +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_window_set_position ((GtkWindow*) self, GTK_WIN_POS_CENTER); -#line 64 "moonshot-identity-management-view.vala" +#line 63 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_window_set_default_size ((GtkWindow*) self, IDENTITY_MANAGER_VIEW_WINDOW_WIDTH, IDENTITY_MANAGER_VIEW_WINDOW_HEIGHT); -#line 65 "moonshot-identity-management-view.vala" +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" identity_manager_view_build_ui (self); -#line 66 "moonshot-identity-management-view.vala" +#line 65 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" identity_manager_view_setup_list_model (self); -#line 67 "moonshot-identity-management-view.vala" +#line 66 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" identity_manager_view_load_id_cards (self); -#line 68 "moonshot-identity-management-view.vala" +#line 67 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" identity_manager_view_connect_signals (self); -#line 414 "moonshot-identity-management-view.c" +#line 53 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" return self; +#line 435 "moonshot-identity-management-view.c" } -#line 54 "moonshot-identity-management-view.vala" IdentityManagerView* identity_manager_view_new (IdentityManagerApp* app) { -#line 54 "moonshot-identity-management-view.vala" +#line 53 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" return identity_manager_view_construct (TYPE_IDENTITY_MANAGER_VIEW, app); -#line 423 "moonshot-identity-management-view.c" +#line 442 "moonshot-identity-management-view.c" } -#line 71 "moonshot-identity-management-view.vala" void identity_manager_view_on_card_list_changed (IdentityManagerView* self) { -#line 71 "moonshot-identity-management-view.vala" +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 72 "moonshot-identity-management-view.vala" +#line 71 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" identity_manager_view_load_id_cards (self); -#line 433 "moonshot-identity-management-view.c" -} - - -#line 75 "moonshot-identity-management-view.vala" -void identity_manager_view_add_candidate (IdentityManagerView* self, IdCard* idcard) { -#line 75 "moonshot-identity-management-view.vala" - g_return_if_fail (self != NULL); -#line 75 "moonshot-identity-management-view.vala" - g_return_if_fail (idcard != NULL); -#line 77 "moonshot-identity-management-view.vala" - self->priv->candidates = g_slist_append (self->priv->candidates, _g_object_ref0 (idcard)); -#line 445 "moonshot-identity-management-view.c" +#line 451 "moonshot-identity-management-view.c" } -#line 1177 "glib-2.0.vapi" -static gboolean string_contains (const char* self, const char* needle) { -#line 451 "moonshot-identity-management-view.c" +static gboolean string_contains (const gchar* self, const gchar* needle) { gboolean result = FALSE; -#line 1177 "glib-2.0.vapi" + const gchar* _tmp0_; + gchar* _tmp1_ = NULL; +#line 1419 "/usr/share/vala-0.16/vapi/glib-2.0.vapi" g_return_val_if_fail (self != NULL, FALSE); -#line 1177 "glib-2.0.vapi" +#line 1419 "/usr/share/vala-0.16/vapi/glib-2.0.vapi" g_return_val_if_fail (needle != NULL, FALSE); -#line 457 "moonshot-identity-management-view.c" - result = strstr (self, needle) != NULL; -#line 1178 "glib-2.0.vapi" +#line 1420 "/usr/share/vala-0.16/vapi/glib-2.0.vapi" + _tmp0_ = needle; +#line 1420 "/usr/share/vala-0.16/vapi/glib-2.0.vapi" + _tmp1_ = strstr ((gchar*) self, (gchar*) _tmp0_); +#line 1420 "/usr/share/vala-0.16/vapi/glib-2.0.vapi" + result = _tmp1_ != NULL; +#line 1420 "/usr/share/vala-0.16/vapi/glib-2.0.vapi" return result; -#line 461 "moonshot-identity-management-view.c" +#line 471 "moonshot-identity-management-view.c" } -#line 80 "moonshot-identity-management-view.vala" static gboolean identity_manager_view_visible_func (IdentityManagerView* self, GtkTreeModel* model, GtkTreeIter* iter) { -#line 467 "moonshot-identity-management-view.c" gboolean result = FALSE; - IdCard* id_card; - char* entry_text; - gboolean _tmp0_ = FALSE; -#line 80 "moonshot-identity-management-view.vala" + IdCard* id_card = NULL; + GtkTreeModel* _tmp0_; + GtkTreeIter _tmp1_; + IdCard* _tmp2_; + GSList* _tmp3_; + GtkEntry* _tmp9_; + const gchar* _tmp10_ = NULL; + gchar* _tmp11_; + gchar* entry_text; + gboolean _tmp12_ = FALSE; + const gchar* _tmp13_; + gboolean _tmp15_; + const gchar* _tmp16_; + gchar** _tmp17_; + gchar** _tmp18_ = NULL; +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_val_if_fail (self != NULL, FALSE); -#line 80 "moonshot-identity-management-view.vala" +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_val_if_fail (model != NULL, FALSE); -#line 476 "moonshot-identity-management-view.c" - id_card = NULL; -#line 84 "moonshot-identity-management-view.vala" - gtk_tree_model_get (model, iter, IDENTITY_MANAGER_VIEW_COLUMNS_IDCARD_COL, &id_card, -1); -#line 87 "moonshot-identity-management-view.vala" - if (id_card == NULL) { -#line 482 "moonshot-identity-management-view.c" +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + g_return_val_if_fail (iter != NULL, FALSE); +#line 78 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = model; +#line 78 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = *iter; +#line 78 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_tree_model_get (_tmp0_, &_tmp1_, IDENTITY_MANAGER_VIEW_COLUMNS_IDCARD_COL, &id_card, -1); +#line 81 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = id_card; +#line 81 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp2_ == NULL) { +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" result = FALSE; +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (id_card); -#line 88 "moonshot-identity-management-view.vala" +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" return result; -#line 487 "moonshot-identity-management-view.c" +#line 514 "moonshot-identity-management-view.c" } -#line 90 "moonshot-identity-management-view.vala" - if (self->priv->candidates != NULL) { -#line 491 "moonshot-identity-management-view.c" +#line 84 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = self->priv->candidates; +#line 84 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp3_ != NULL) { +#line 520 "moonshot-identity-management-view.c" gboolean is_candidate; -#line 92 "moonshot-identity-management-view.vala" + GSList* _tmp4_; + gboolean _tmp8_; +#line 86 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" is_candidate = FALSE; -#line 495 "moonshot-identity-management-view.c" +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = self->priv->candidates; +#line 528 "moonshot-identity-management-view.c" { - GSList* candidate_collection; - GSList* candidate_it; -#line 93 "moonshot-identity-management-view.vala" - candidate_collection = self->priv->candidates; -#line 501 "moonshot-identity-management-view.c" + GSList* candidate_collection = NULL; + GSList* candidate_it = NULL; +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + candidate_collection = _tmp4_; +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" for (candidate_it = candidate_collection; candidate_it != NULL; candidate_it = candidate_it->next) { - IdCard* candidate; -#line 93 "moonshot-identity-management-view.vala" - candidate = _g_object_ref0 ((IdCard*) candidate_it->data); -#line 506 "moonshot-identity-management-view.c" +#line 536 "moonshot-identity-management-view.c" + IdCard* _tmp5_; + IdCard* candidate = NULL; +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5_ = _g_object_ref0 ((IdCard*) candidate_it->data); +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + candidate = _tmp5_; +#line 543 "moonshot-identity-management-view.c" { -#line 95 "moonshot-identity-management-view.vala" - if (candidate == id_card) { -#line 96 "moonshot-identity-management-view.vala" + IdCard* _tmp6_; + IdCard* _tmp7_; +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp6_ = candidate; +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_ = id_card; +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp6_ == _tmp7_) { +#line 90 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" is_candidate = TRUE; -#line 512 "moonshot-identity-management-view.c" +#line 555 "moonshot-identity-management-view.c" } +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (candidate); +#line 559 "moonshot-identity-management-view.c" } } } -#line 98 "moonshot-identity-management-view.vala" - if (!is_candidate) { -#line 520 "moonshot-identity-management-view.c" +#line 92 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp8_ = is_candidate; +#line 92 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (!_tmp8_) { +#line 93 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" result = FALSE; +#line 93 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (id_card); -#line 99 "moonshot-identity-management-view.vala" +#line 93 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" return result; -#line 525 "moonshot-identity-management-view.c" +#line 573 "moonshot-identity-management-view.c" } } -#line 102 "moonshot-identity-management-view.vala" - entry_text = g_strdup (gtk_entry_get_text (self->priv->search_entry)); -#line 103 "moonshot-identity-management-view.vala" - if (entry_text == NULL) { -#line 103 "moonshot-identity-management-view.vala" - _tmp0_ = TRUE; -#line 534 "moonshot-identity-management-view.c" +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp9_ = self->priv->search_entry; +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp10_ = gtk_entry_get_text (_tmp9_); +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp11_ = g_strdup (_tmp10_); +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + entry_text = _tmp11_; +#line 97 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp13_ = entry_text; +#line 97 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp13_ == NULL) { +#line 97 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp12_ = TRUE; +#line 590 "moonshot-identity-management-view.c" } else { -#line 103 "moonshot-identity-management-view.vala" - _tmp0_ = _vala_strcmp0 (entry_text, "") == 0; -#line 538 "moonshot-identity-management-view.c" + const gchar* _tmp14_; +#line 97 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp14_ = entry_text; +#line 97 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp12_ = g_strcmp0 (_tmp14_, "") == 0; +#line 597 "moonshot-identity-management-view.c" } -#line 103 "moonshot-identity-management-view.vala" - if (_tmp0_) { -#line 542 "moonshot-identity-management-view.c" +#line 97 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp15_ = _tmp12_; +#line 97 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp15_) { +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" result = TRUE; +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (entry_text); +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (id_card); -#line 105 "moonshot-identity-management-view.vala" +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" return result; -#line 548 "moonshot-identity-management-view.c" +#line 611 "moonshot-identity-management-view.c" } +#line 102 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp16_ = entry_text; +#line 102 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp18_ = _tmp17_ = g_strsplit (_tmp16_, " ", 0); +#line 617 "moonshot-identity-management-view.c" { - char** _tmp1_; - char** search_text_collection; - int search_text_collection_length1; - int search_text_it; -#line 108 "moonshot-identity-management-view.vala" - search_text_collection = _tmp1_ = g_strsplit (entry_text, " ", 0); -#line 557 "moonshot-identity-management-view.c" - search_text_collection_length1 = _vala_array_length (_tmp1_); - for (search_text_it = 0; search_text_it < _vala_array_length (_tmp1_); search_text_it = search_text_it + 1) { - char* search_text; - search_text = g_strdup (search_text_collection[search_text_it]); + gchar** search_text_collection = NULL; + gint search_text_collection_length1 = 0; + gint _search_text_collection_size_ = 0; + gint search_text_it = 0; +#line 102 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + search_text_collection = _tmp18_; +#line 102 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + search_text_collection_length1 = _vala_array_length (_tmp17_); +#line 102 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + for (search_text_it = 0; search_text_it < _vala_array_length (_tmp17_); search_text_it = search_text_it + 1) { +#line 629 "moonshot-identity-management-view.c" + gchar* _tmp19_; + gchar* search_text = NULL; +#line 102 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp19_ = g_strdup (search_text_collection[search_text_it]); +#line 102 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + search_text = _tmp19_; +#line 636 "moonshot-identity-management-view.c" { - char* search_text_casefold; - gint _tmp2_; -#line 110 "moonshot-identity-management-view.vala" - if (_vala_strcmp0 (search_text, "") == 0) { -#line 567 "moonshot-identity-management-view.c" + const gchar* _tmp20_; + const gchar* _tmp21_; + gchar* _tmp22_ = NULL; + gchar* search_text_casefold; + IdCard* _tmp23_; + const gchar* _tmp24_; + const gchar* _tmp25_; + IdCard* _tmp33_; + const gchar* _tmp34_; + const gchar* _tmp35_; + IdCard* _tmp43_; + gchar** _tmp44_; + gint _tmp44__length1; + gchar** _tmp45_; + gint _tmp45__length1; +#line 104 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp20_ = search_text; +#line 104 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (g_strcmp0 (_tmp20_, "") == 0) { +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (search_text); -#line 111 "moonshot-identity-management-view.vala" +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" continue; -#line 571 "moonshot-identity-management-view.c" +#line 661 "moonshot-identity-management-view.c" } -#line 114 "moonshot-identity-management-view.vala" - search_text_casefold = g_utf8_casefold (search_text, -1); -#line 116 "moonshot-identity-management-view.vala" - if (id_card_get_issuer (id_card) != NULL) { -#line 577 "moonshot-identity-management-view.c" - char* issuer_casefold; -#line 118 "moonshot-identity-management-view.vala" - issuer_casefold = g_strdup (id_card_get_issuer (id_card)); -#line 120 "moonshot-identity-management-view.vala" - if (string_contains (issuer_casefold, search_text_casefold)) { -#line 583 "moonshot-identity-management-view.c" +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp21_ = search_text; +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp22_ = g_utf8_casefold (_tmp21_, (gssize) (-1)); +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + search_text_casefold = _tmp22_; +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp23_ = id_card; +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp24_ = id_card_get_issuer (_tmp23_); +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp25_ = _tmp24_; +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp25_ != NULL) { +#line 677 "moonshot-identity-management-view.c" + IdCard* _tmp26_; + const gchar* _tmp27_; + const gchar* _tmp28_; + gchar* _tmp29_; + gchar* issuer_casefold; + const gchar* _tmp30_; + const gchar* _tmp31_; + gboolean _tmp32_ = FALSE; +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp26_ = id_card; +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp27_ = id_card_get_issuer (_tmp26_); +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp28_ = _tmp27_; +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp29_ = g_strdup (_tmp28_); +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + issuer_casefold = _tmp29_; +#line 114 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp30_ = issuer_casefold; +#line 114 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp31_ = search_text_casefold; +#line 114 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp32_ = string_contains (_tmp30_, _tmp31_); +#line 114 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp32_) { +#line 115 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" result = TRUE; +#line 115 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (issuer_casefold); +#line 115 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (search_text_casefold); +#line 115 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (search_text); +#line 115 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" search_text_collection = (_vala_array_free (search_text_collection, search_text_collection_length1, (GDestroyNotify) g_free), NULL); +#line 115 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (entry_text); +#line 115 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (id_card); -#line 121 "moonshot-identity-management-view.vala" +#line 115 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" return result; -#line 593 "moonshot-identity-management-view.c" +#line 720 "moonshot-identity-management-view.c" } +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (issuer_casefold); +#line 724 "moonshot-identity-management-view.c" } -#line 124 "moonshot-identity-management-view.vala" - if (id_card_get_display_name (id_card) != NULL) { -#line 599 "moonshot-identity-management-view.c" - char* display_name_casefold; -#line 126 "moonshot-identity-management-view.vala" - display_name_casefold = g_utf8_casefold (id_card_get_display_name (id_card), -1); -#line 128 "moonshot-identity-management-view.vala" - if (string_contains (display_name_casefold, search_text_casefold)) { -#line 605 "moonshot-identity-management-view.c" +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp33_ = id_card; +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp34_ = id_card_get_display_name (_tmp33_); +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp35_ = _tmp34_; +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp35_ != NULL) { +#line 734 "moonshot-identity-management-view.c" + IdCard* _tmp36_; + const gchar* _tmp37_; + const gchar* _tmp38_; + gchar* _tmp39_ = NULL; + gchar* display_name_casefold; + const gchar* _tmp40_; + const gchar* _tmp41_; + gboolean _tmp42_ = FALSE; +#line 120 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp36_ = id_card; +#line 120 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp37_ = id_card_get_display_name (_tmp36_); +#line 120 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp38_ = _tmp37_; +#line 120 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp39_ = g_utf8_casefold (_tmp38_, (gssize) (-1)); +#line 120 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + display_name_casefold = _tmp39_; +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp40_ = display_name_casefold; +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp41_ = search_text_casefold; +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp42_ = string_contains (_tmp40_, _tmp41_); +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp42_) { +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" result = TRUE; +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (display_name_casefold); +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (search_text_casefold); +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (search_text); +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" search_text_collection = (_vala_array_free (search_text_collection, search_text_collection_length1, (GDestroyNotify) g_free), NULL); +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (entry_text); +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (id_card); -#line 129 "moonshot-identity-management-view.vala" +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" return result; -#line 615 "moonshot-identity-management-view.c" +#line 777 "moonshot-identity-management-view.c" } +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (display_name_casefold); +#line 781 "moonshot-identity-management-view.c" } -#line 132 "moonshot-identity-management-view.vala" - if (_tmp2_ > 0) { -#line 621 "moonshot-identity-management-view.c" +#line 126 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp43_ = id_card; +#line 126 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp44_ = id_card_get_services (_tmp43_, &_tmp44__length1); +#line 126 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp45_ = _tmp44_; +#line 126 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp45__length1 = _tmp44__length1; +#line 126 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp45__length1 > 0) { +#line 793 "moonshot-identity-management-view.c" + IdCard* _tmp46_; + gchar** _tmp47_; + gint _tmp47__length1; + gchar** _tmp48_; + gint _tmp48__length1; +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp46_ = id_card; +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp47_ = id_card_get_services (_tmp46_, &_tmp47__length1); +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp48_ = _tmp47_; +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp48__length1 = _tmp47__length1; +#line 807 "moonshot-identity-management-view.c" { - gint _tmp3_; - char** service_collection; - int service_collection_length1; - int service_it; -#line 134 "moonshot-identity-management-view.vala" - service_collection = id_card_get_services (id_card, &_tmp3_); -#line 629 "moonshot-identity-management-view.c" - service_collection_length1 = _tmp3_; - for (service_it = 0; service_it < _tmp3_; service_it = service_it + 1) { - char* service; - service = g_strdup (service_collection[service_it]); + gchar** service_collection = NULL; + gint service_collection_length1 = 0; + gint _service_collection_size_ = 0; + gint service_it = 0; +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + service_collection = _tmp48_; +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + service_collection_length1 = _tmp48__length1; +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + for (service_it = 0; service_it < _tmp48__length1; service_it = service_it + 1) { +#line 819 "moonshot-identity-management-view.c" + gchar* _tmp49_; + gchar* service = NULL; +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp49_ = g_strdup (service_collection[service_it]); +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + service = _tmp49_; +#line 826 "moonshot-identity-management-view.c" { - char* service_casefold; -#line 136 "moonshot-identity-management-view.vala" - service_casefold = g_utf8_casefold (service, -1); -#line 138 "moonshot-identity-management-view.vala" - if (string_contains (service_casefold, search_text_casefold)) { -#line 640 "moonshot-identity-management-view.c" + const gchar* _tmp50_; + gchar* _tmp51_ = NULL; + gchar* service_casefold; + const gchar* _tmp52_; + const gchar* _tmp53_; + gboolean _tmp54_ = FALSE; +#line 130 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp50_ = service; +#line 130 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp51_ = g_utf8_casefold (_tmp50_, (gssize) (-1)); +#line 130 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + service_casefold = _tmp51_; +#line 132 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp52_ = service_casefold; +#line 132 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp53_ = search_text_casefold; +#line 132 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp54_ = string_contains (_tmp52_, _tmp53_); +#line 132 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp54_) { +#line 133 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" result = TRUE; +#line 133 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (service_casefold); +#line 133 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (service); +#line 133 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (search_text_casefold); +#line 133 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (search_text); +#line 133 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" search_text_collection = (_vala_array_free (search_text_collection, search_text_collection_length1, (GDestroyNotify) g_free), NULL); +#line 133 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (entry_text); +#line 133 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (id_card); -#line 139 "moonshot-identity-management-view.vala" +#line 133 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" return result; -#line 651 "moonshot-identity-management-view.c" +#line 866 "moonshot-identity-management-view.c" } +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (service_casefold); +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (service); +#line 872 "moonshot-identity-management-view.c" } } } } +#line 102 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (search_text_casefold); +#line 102 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (search_text); +#line 881 "moonshot-identity-management-view.c" } } -#line 108 "moonshot-identity-management-view.vala" +#line 102 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" search_text_collection = (_vala_array_free (search_text_collection, search_text_collection_length1, (GDestroyNotify) g_free), NULL); -#line 665 "moonshot-identity-management-view.c" +#line 886 "moonshot-identity-management-view.c" } +#line 137 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" result = FALSE; +#line 137 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (entry_text); +#line 137 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (id_card); -#line 143 "moonshot-identity-management-view.vala" +#line 137 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" return result; -#line 672 "moonshot-identity-management-view.c" +#line 896 "moonshot-identity-management-view.c" } -#line 80 "moonshot-identity-management-view.vala" static gboolean _identity_manager_view_visible_func_gtk_tree_model_filter_visible_func (GtkTreeModel* model, GtkTreeIter* iter, gpointer self) { -#line 678 "moonshot-identity-management-view.c" gboolean result; result = identity_manager_view_visible_func (self, model, iter); +#line 149 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" return result; +#line 905 "moonshot-identity-management-view.c" } -#line 146 "moonshot-identity-management-view.vala" static void identity_manager_view_setup_list_model (IdentityManagerView* self) { -#line 687 "moonshot-identity-management-view.c" - GtkTreeModelFilter* _tmp0_; -#line 146 "moonshot-identity-management-view.vala" + GtkListStore* _tmp0_; + GtkListStore* _tmp1_; + GtkTreeModelFilter* _tmp2_; + GtkTreeModelFilter* _tmp3_; +#line 140 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 148 "moonshot-identity-management-view.vala" - self->priv->listmodel = gtk_list_store_new ((gint) IDENTITY_MANAGER_VIEW_COLUMNS_N_COLUMNS, TYPE_ID_CARD, GDK_TYPE_PIXBUF, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING); -#line 153 "moonshot-identity-management-view.vala" - self->priv->filter = (_tmp0_ = (GtkTreeModelFilter*) gtk_tree_model_filter_new ((GtkTreeModel*) self->priv->listmodel, NULL), _g_object_unref0 (self->priv->filter), _tmp0_); -#line 155 "moonshot-identity-management-view.vala" - gtk_tree_model_filter_set_visible_func (self->priv->filter, _identity_manager_view_visible_func_gtk_tree_model_filter_visible_func, g_object_ref (self), g_object_unref); -#line 697 "moonshot-identity-management-view.c" +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = gtk_list_store_new ((gint) IDENTITY_MANAGER_VIEW_COLUMNS_N_COLUMNS, TYPE_ID_CARD, GDK_TYPE_PIXBUF, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING); +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + self->priv->listmodel = _tmp0_; +#line 147 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = self->priv->listmodel; +#line 147 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = (GtkTreeModelFilter*) gtk_tree_model_filter_new ((GtkTreeModel*) _tmp1_, NULL); +#line 147 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_object_unref0 (self->priv->filter); +#line 147 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + self->priv->filter = _tmp2_; +#line 149 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = self->priv->filter; +#line 149 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_tree_model_filter_set_visible_func (_tmp3_, _identity_manager_view_visible_func_gtk_tree_model_filter_visible_func, g_object_ref (self), g_object_unref); +#line 932 "moonshot-identity-management-view.c" } -#line 158 "moonshot-identity-management-view.vala" static void identity_manager_view_search_entry_icon_press_cb (IdentityManagerView* self, GtkEntryIconPosition pos, GdkEvent* event) { -#line 158 "moonshot-identity-management-view.vala" + GtkEntryIconPosition _tmp0_; +#line 152 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 158 "moonshot-identity-management-view.vala" +#line 152 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (event != NULL); -#line 160 "moonshot-identity-management-view.vala" - if (pos == GTK_ENTRY_ICON_PRIMARY) { -#line 162 "moonshot-identity-management-view.vala" +#line 154 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = pos; +#line 154 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp0_ == GTK_ENTRY_ICON_PRIMARY) { +#line 156 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_print ("Search entry icon pressed\n"); -#line 711 "moonshot-identity-management-view.c" +#line 948 "moonshot-identity-management-view.c" } else { -#line 166 "moonshot-identity-management-view.vala" - gtk_entry_set_text (self->priv->search_entry, ""); -#line 715 "moonshot-identity-management-view.c" + GtkEntry* _tmp1_; +#line 160 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = self->priv->search_entry; +#line 160 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_entry_set_text (_tmp1_, ""); +#line 955 "moonshot-identity-management-view.c" } } -#line 170 "moonshot-identity-management-view.vala" static void identity_manager_view_search_entry_text_changed_cb (IdentityManagerView* self) { -#line 722 "moonshot-identity-management-view.c" + GtkTreeModelFilter* _tmp0_; + GtkEntry* _tmp1_; + guint16 _tmp2_ = 0U; gboolean has_text; -#line 170 "moonshot-identity-management-view.vala" + GtkEntry* _tmp3_; + GtkEntry* _tmp4_; + GtkVBox* _tmp5_; +#line 164 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 172 "moonshot-identity-management-view.vala" - gtk_tree_model_filter_refilter (self->priv->filter); -#line 173 "moonshot-identity-management-view.vala" +#line 166 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = self->priv->filter; +#line 166 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_tree_model_filter_refilter (_tmp0_); +#line 167 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" identity_manager_view_redraw_id_card_widgets (self); -#line 175 "moonshot-identity-management-view.vala" - has_text = gtk_entry_get_text_length (self->priv->search_entry) > 0; -#line 176 "moonshot-identity-management-view.vala" - gtk_entry_set_icon_sensitive (self->priv->search_entry, GTK_ENTRY_ICON_PRIMARY, has_text); -#line 177 "moonshot-identity-management-view.vala" - gtk_entry_set_icon_sensitive (self->priv->search_entry, GTK_ENTRY_ICON_SECONDARY, has_text); -#line 179 "moonshot-identity-management-view.vala" - gtk_widget_set_visible ((GtkWidget*) self->priv->vbox_right, FALSE); -#line 738 "moonshot-identity-management-view.c" +#line 169 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = self->priv->search_entry; +#line 169 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = gtk_entry_get_text_length (_tmp1_); +#line 169 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + has_text = ((gint) _tmp2_) > 0; +#line 170 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = self->priv->search_entry; +#line 170 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_entry_set_icon_sensitive (_tmp3_, GTK_ENTRY_ICON_PRIMARY, has_text); +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = self->priv->search_entry; +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_entry_set_icon_sensitive (_tmp4_, GTK_ENTRY_ICON_SECONDARY, has_text); +#line 173 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5_ = self->priv->vbox_right; +#line 173 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp5_, FALSE); +#line 994 "moonshot-identity-management-view.c" } -#line 182 "moonshot-identity-management-view.vala" static gboolean identity_manager_view_search_entry_key_press_event_cb (IdentityManagerView* self, GdkEventKey* e) { -#line 744 "moonshot-identity-management-view.c" gboolean result = FALSE; -#line 182 "moonshot-identity-management-view.vala" + GdkEventKey _tmp0_; + guint _tmp1_; + const gchar* _tmp2_ = NULL; +#line 176 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_val_if_fail (self != NULL, FALSE); -#line 184 "moonshot-identity-management-view.vala" - if (_vala_strcmp0 (gdk_keyval_name ((*e).keyval), "Escape") == 0) { -#line 185 "moonshot-identity-management-view.vala" - gtk_entry_set_text (self->priv->search_entry, ""); -#line 752 "moonshot-identity-management-view.c" +#line 176 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + g_return_val_if_fail (e != NULL, FALSE); +#line 178 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = *e; +#line 178 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = _tmp0_.keyval; +#line 178 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = gdk_keyval_name (_tmp1_); +#line 178 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (g_strcmp0 (_tmp2_, "Escape") == 0) { +#line 1015 "moonshot-identity-management-view.c" + GtkEntry* _tmp3_; +#line 179 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = self->priv->search_entry; +#line 179 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_entry_set_text (_tmp3_, ""); +#line 1021 "moonshot-identity-management-view.c" } +#line 183 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" result = FALSE; -#line 189 "moonshot-identity-management-view.vala" +#line 183 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" return result; -#line 757 "moonshot-identity-management-view.c" +#line 1027 "moonshot-identity-management-view.c" } -#line 192 "moonshot-identity-management-view.vala" static void identity_manager_view_load_id_cards (IdentityManagerView* self) { -#line 763 "moonshot-identity-management-view.c" + CustomVBox* _tmp0_; + GList* _tmp1_ = NULL; GList* children; - IdCard* _tmp0_; + GList* _tmp2_; + IdentityManagerModel* _tmp4_; + GeeLinkedList* _tmp5_ = NULL; GeeLinkedList* card_list; -#line 192 "moonshot-identity-management-view.vala" + GeeLinkedList* _tmp6_; +#line 186 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 193 "moonshot-identity-management-view.vala" - children = gtk_container_get_children ((GtkContainer*) self->priv->custom_vbox); -#line 771 "moonshot-identity-management-view.c" +#line 187 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = self->priv->custom_vbox; +#line 187 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = gtk_container_get_children ((GtkContainer*) _tmp0_); +#line 187 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + children = _tmp1_; +#line 188 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = children; +#line 1050 "moonshot-identity-management-view.c" { - GList* id_card_widget_collection; - GList* id_card_widget_it; -#line 194 "moonshot-identity-management-view.vala" - id_card_widget_collection = children; -#line 777 "moonshot-identity-management-view.c" + GList* id_card_widget_collection = NULL; + GList* id_card_widget_it = NULL; +#line 188 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + id_card_widget_collection = _tmp2_; +#line 188 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" for (id_card_widget_it = id_card_widget_collection; id_card_widget_it != NULL; id_card_widget_it = id_card_widget_it->next) { - GtkWidget* id_card_widget; -#line 194 "moonshot-identity-management-view.vala" +#line 1058 "moonshot-identity-management-view.c" + GtkWidget* id_card_widget = NULL; +#line 188 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" id_card_widget = (GtkWidget*) id_card_widget_it->data; -#line 782 "moonshot-identity-management-view.c" +#line 1062 "moonshot-identity-management-view.c" { -#line 195 "moonshot-identity-management-view.vala" - identity_manager_view_remove_id_card_widget (self, ID_CARD_WIDGET (id_card_widget)); -#line 786 "moonshot-identity-management-view.c" + GtkWidget* _tmp3_; +#line 189 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = id_card_widget; +#line 189 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + identity_manager_view_remove_id_card_widget (self, ID_CARD_WIDGET (_tmp3_)); +#line 1069 "moonshot-identity-management-view.c" } } } -#line 198 "moonshot-identity-management-view.vala" - self->priv->default_id_card = (_tmp0_ = NULL, _g_object_unref0 (self->priv->default_id_card), _tmp0_); -#line 199 "moonshot-identity-management-view.vala" - card_list = identity_manager_model_get_card_list (self->identities_manager); -#line 200 "moonshot-identity-management-view.vala" - if (card_list == NULL) { -#line 796 "moonshot-identity-management-view.c" +#line 192 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = self->identities_manager; +#line 192 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5_ = identity_manager_model_get_card_list (_tmp4_); +#line 192 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + card_list = _tmp5_; +#line 193 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp6_ = card_list; +#line 193 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp6_ == NULL) { +#line 194 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (card_list); +#line 194 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_list_free0 (children); -#line 201 "moonshot-identity-management-view.vala" +#line 194 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" return; -#line 801 "moonshot-identity-management-view.c" +#line 1089 "moonshot-identity-management-view.c" } { - GeeIterator* _id_card_it; -#line 204 "moonshot-identity-management-view.vala" - _id_card_it = gee_abstract_collection_iterator ((GeeAbstractCollection*) card_list); -#line 204 "moonshot-identity-management-view.vala" + GeeLinkedList* _tmp7_; + GeeLinkedList* _tmp8_; + GeeLinkedList* _id_card_list; + GeeLinkedList* _tmp9_; + gint _tmp10_; + gint _tmp11_; + gint _id_card_size; + gint _id_card_index; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_ = card_list; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp8_ = _g_object_ref0 (_tmp7_); +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _id_card_list = _tmp8_; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp9_ = _id_card_list; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp10_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp9_); +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp11_ = _tmp10_; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _id_card_size = _tmp11_; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _id_card_index = -1; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" while (TRUE) { -#line 809 "moonshot-identity-management-view.c" +#line 1118 "moonshot-identity-management-view.c" + gint _tmp12_; + gint _tmp13_; + gint _tmp14_; + GeeLinkedList* _tmp15_; + gint _tmp16_; + gpointer _tmp17_ = NULL; IdCard* id_card; -#line 204 "moonshot-identity-management-view.vala" - if (!gee_iterator_next (_id_card_it)) { -#line 204 "moonshot-identity-management-view.vala" + IdCard* _tmp18_; + IdCard* _tmp19_; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp12_ = _id_card_index; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _id_card_index = _tmp12_ + 1; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp13_ = _id_card_index; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp14_ = _id_card_size; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (!(_tmp13_ < _tmp14_)) { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" break; -#line 815 "moonshot-identity-management-view.c" +#line 1140 "moonshot-identity-management-view.c" } -#line 204 "moonshot-identity-management-view.vala" - id_card = (IdCard*) gee_iterator_get (_id_card_it); -#line 205 "moonshot-identity-management-view.vala" - identity_manager_view_add_id_card_data (self, id_card); -#line 206 "moonshot-identity-management-view.vala" - identity_manager_view_add_id_card_widget (self, id_card); -#line 823 "moonshot-identity-management-view.c" +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp15_ = _id_card_list; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp16_ = _id_card_index; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp17_ = gee_abstract_list_get ((GeeAbstractList*) _tmp15_, _tmp16_); +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + id_card = (IdCard*) _tmp17_; +#line 198 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp18_ = id_card; +#line 198 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + identity_manager_view_add_id_card_data (self, _tmp18_); +#line 199 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp19_ = id_card; +#line 199 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + identity_manager_view_add_id_card_widget (self, _tmp19_); +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (id_card); +#line 1160 "moonshot-identity-management-view.c" } - _g_object_unref0 (_id_card_it); - } -#line 209 "moonshot-identity-management-view.vala" - if (gee_collection_get_size ((GeeCollection*) card_list) > 0) { -#line 830 "moonshot-identity-management-view.c" - IdCard* _tmp1_; -#line 210 "moonshot-identity-management-view.vala" - self->priv->default_id_card = (_tmp1_ = (IdCard*) gee_abstract_list_first ((GeeAbstractList*) card_list), _g_object_unref0 (self->priv->default_id_card), _tmp1_); -#line 834 "moonshot-identity-management-view.c" +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_object_unref0 (_id_card_list); +#line 1164 "moonshot-identity-management-view.c" } +#line 186 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (card_list); +#line 186 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_list_free0 (children); +#line 1170 "moonshot-identity-management-view.c" } -#line 214 "moonshot-identity-management-view.vala" static void identity_manager_view_fill_details (IdentityManagerView* self, IdCardWidget* id_card_widget) { -#line 843 "moonshot-identity-management-view.c" + IdCardWidget* _tmp0_; + IdCard* _tmp1_; + IdCard* _tmp2_; + IdCard* _tmp3_; IdCard* id_card; - char* _tmp0_; + GtkEntry* _tmp4_; + IdCard* _tmp5_; + const gchar* _tmp6_; + const gchar* _tmp7_; + IdCard* _tmp8_; + const gchar* _tmp9_; + const gchar* _tmp10_; + gchar* _tmp11_; + gchar* _tmp12_; + const gchar* _tmp13_; + GtkEntry* _tmp15_; + const gchar* _tmp16_; + GtkVBox* _tmp17_; + GList* _tmp18_ = NULL; GList* children; -#line 214 "moonshot-identity-management-view.vala" + GList* _tmp19_; + IdCardWidget* _tmp21_; + IdCard* _tmp22_; + IdCard* _tmp23_; +#line 203 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 214 "moonshot-identity-management-view.vala" +#line 203 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (id_card_widget != NULL); -#line 216 "moonshot-identity-management-view.vala" - id_card = _g_object_ref0 (id_card_widget_get_id_card (id_card_widget)); -#line 217 "moonshot-identity-management-view.vala" - gtk_entry_set_text (self->priv->username_entry, id_card_get_username (id_card)); -#line 218 "moonshot-identity-management-view.vala" - _tmp0_ = g_strdup (id_card_get_password (id_card)); -#line 218 "moonshot-identity-management-view.vala" - if (_tmp0_ == NULL) { -#line 859 "moonshot-identity-management-view.c" - char* _tmp1_; -#line 218 "moonshot-identity-management-view.vala" - _tmp0_ = (_tmp1_ = g_strdup (""), _g_free0 (_tmp0_), _tmp1_); -#line 863 "moonshot-identity-management-view.c" +#line 205 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = id_card_widget; +#line 205 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = id_card_widget_get_id_card (_tmp0_); +#line 205 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = _tmp1_; +#line 205 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 205 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + id_card = _tmp3_; +#line 206 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = self->priv->username_entry; +#line 206 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5_ = id_card; +#line 206 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp6_ = id_card_get_username (_tmp5_); +#line 206 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_ = _tmp6_; +#line 206 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_entry_set_text (_tmp4_, _tmp7_); +#line 207 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp8_ = id_card; +#line 207 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp9_ = id_card_get_password (_tmp8_); +#line 207 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp10_ = _tmp9_; +#line 207 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp11_ = g_strdup (_tmp10_); +#line 207 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp12_ = _tmp11_; +#line 207 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp13_ = _tmp12_; +#line 207 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp13_ == NULL) { +#line 1237 "moonshot-identity-management-view.c" + gchar* _tmp14_; +#line 207 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp14_ = g_strdup (""); +#line 207 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_free0 (_tmp12_); +#line 207 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp12_ = _tmp14_; +#line 1245 "moonshot-identity-management-view.c" } -#line 218 "moonshot-identity-management-view.vala" - gtk_entry_set_text (self->priv->password_entry, _tmp0_); -#line 220 "moonshot-identity-management-view.vala" - children = gtk_container_get_children ((GtkContainer*) self->priv->services_internal_vbox); -#line 869 "moonshot-identity-management-view.c" +#line 207 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp15_ = self->priv->password_entry; +#line 207 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp16_ = _tmp12_; +#line 207 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_entry_set_text (_tmp15_, _tmp16_); +#line 209 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp17_ = self->priv->services_internal_vbox; +#line 209 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp18_ = gtk_container_get_children ((GtkContainer*) _tmp17_); +#line 209 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + children = _tmp18_; +#line 210 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp19_ = children; +#line 1261 "moonshot-identity-management-view.c" { - GList* hbox_collection; - GList* hbox_it; -#line 221 "moonshot-identity-management-view.vala" - hbox_collection = children; -#line 875 "moonshot-identity-management-view.c" + GList* hbox_collection = NULL; + GList* hbox_it = NULL; +#line 210 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + hbox_collection = _tmp19_; +#line 210 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" for (hbox_it = hbox_collection; hbox_it != NULL; hbox_it = hbox_it->next) { - GtkWidget* hbox; -#line 221 "moonshot-identity-management-view.vala" +#line 1269 "moonshot-identity-management-view.c" + GtkWidget* hbox = NULL; +#line 210 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" hbox = (GtkWidget*) hbox_it->data; -#line 880 "moonshot-identity-management-view.c" +#line 1273 "moonshot-identity-management-view.c" { -#line 222 "moonshot-identity-management-view.vala" - gtk_object_destroy ((GtkObject*) hbox); -#line 884 "moonshot-identity-management-view.c" + GtkWidget* _tmp20_; +#line 211 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp20_ = hbox; +#line 211 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_object_destroy ((GtkObject*) _tmp20_); +#line 1280 "moonshot-identity-management-view.c" } } } -#line 223 "moonshot-identity-management-view.vala" - identity_manager_view_fill_services_vbox (self, id_card_widget_get_id_card (id_card_widget)); -#line 890 "moonshot-identity-management-view.c" +#line 212 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp21_ = id_card_widget; +#line 212 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp22_ = id_card_widget_get_id_card (_tmp21_); +#line 212 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp23_ = _tmp22_; +#line 212 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + identity_manager_view_fill_services_vbox (self, _tmp23_); +#line 203 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_list_free0 (children); - _g_free0 (_tmp0_); +#line 203 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_free0 (_tmp12_); +#line 203 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (id_card); +#line 1298 "moonshot-identity-management-view.c" } -#line 227 "moonshot-identity-management-view.vala" static void identity_manager_view_show_details (IdentityManagerView* self, IdCard* id_card) { -#line 227 "moonshot-identity-management-view.vala" + GtkVBox* _tmp0_; + GtkVBox* _tmp1_; + gboolean _tmp2_ = FALSE; + GtkVBox* _tmp3_; + gboolean _tmp4_ = FALSE; +#line 216 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 227 "moonshot-identity-management-view.vala" +#line 216 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (id_card != NULL); -#line 229 "moonshot-identity-management-view.vala" - gtk_widget_set_visible ((GtkWidget*) self->priv->vbox_right, !gtk_widget_get_visible ((GtkWidget*) self->priv->vbox_right)); -#line 231 "moonshot-identity-management-view.vala" - if (gtk_widget_get_visible ((GtkWidget*) self->priv->vbox_right) == FALSE) { -#line 233 "moonshot-identity-management-view.vala" +#line 218 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = self->priv->vbox_right; +#line 218 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = self->priv->vbox_right; +#line 218 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = gtk_widget_get_visible ((GtkWidget*) _tmp1_); +#line 218 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_widget_set_visible ((GtkWidget*) _tmp0_, !_tmp2_); +#line 220 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = self->priv->vbox_right; +#line 220 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = gtk_widget_get_visible ((GtkWidget*) _tmp3_); +#line 220 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp4_ == FALSE) { +#line 222 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_window_resize ((GtkWindow*) self, IDENTITY_MANAGER_VIEW_WINDOW_WIDTH, IDENTITY_MANAGER_VIEW_WINDOW_HEIGHT); -#line 909 "moonshot-identity-management-view.c" +#line 1328 "moonshot-identity-management-view.c" } } -#line 237 "moonshot-identity-management-view.vala" static void identity_manager_view_details_identity_cb (IdentityManagerView* self, IdCardWidget* id_card_widget) { -#line 237 "moonshot-identity-management-view.vala" + IdCardWidget* _tmp0_; + IdCardWidget* _tmp1_; + IdCard* _tmp2_; + IdCard* _tmp3_; +#line 226 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 237 "moonshot-identity-management-view.vala" +#line 226 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (id_card_widget != NULL); -#line 239 "moonshot-identity-management-view.vala" - identity_manager_view_fill_details (self, id_card_widget); -#line 240 "moonshot-identity-management-view.vala" - identity_manager_view_show_details (self, id_card_widget_get_id_card (id_card_widget)); -#line 924 "moonshot-identity-management-view.c" +#line 228 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = id_card_widget; +#line 228 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + identity_manager_view_fill_details (self, _tmp0_); +#line 229 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = id_card_widget; +#line 229 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = id_card_widget_get_id_card (_tmp1_); +#line 229 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = _tmp2_; +#line 229 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + identity_manager_view_show_details (self, _tmp3_); +#line 1354 "moonshot-identity-management-view.c" } -#line 243 "moonshot-identity-management-view.vala" static IdCard* identity_manager_view_get_id_card_data (IdentityManagerView* self, AddIdentityDialog* dialog) { -#line 930 "moonshot-identity-management-view.c" IdCard* result = NULL; + IdCard* _tmp0_; IdCard* id_card; - char** _tmp0_ = NULL; - char** _tmp1_; - gint _tmp1__length1; - char** _tmp2_; -#line 243 "moonshot-identity-management-view.vala" + IdCard* _tmp1_; + AddIdentityDialog* _tmp2_; + const gchar* _tmp3_; + const gchar* _tmp4_; + IdCard* _tmp5_; + AddIdentityDialog* _tmp6_; + const gchar* _tmp7_; + const gchar* _tmp8_; + IdCard* _tmp9_; + const gchar* _tmp10_; + const gchar* _tmp11_; + IdCard* _tmp13_; + AddIdentityDialog* _tmp14_; + const gchar* _tmp15_; + const gchar* _tmp16_; + IdCard* _tmp17_; + AddIdentityDialog* _tmp18_; + const gchar* _tmp19_; + const gchar* _tmp20_; + IdCard* _tmp21_; + gchar** _tmp22_ = NULL; + gchar** _tmp23_; + gint _tmp23__length1; + IdCard* _tmp24_; + GdkPixbuf* _tmp25_ = NULL; +#line 232 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_val_if_fail (self != NULL, NULL); -#line 243 "moonshot-identity-management-view.vala" +#line 232 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_val_if_fail (dialog != NULL, NULL); -#line 245 "moonshot-identity-management-view.vala" - id_card = id_card_new (); -#line 247 "moonshot-identity-management-view.vala" - id_card_set_display_name (id_card, add_identity_dialog_get_display_name (dialog)); -#line 248 "moonshot-identity-management-view.vala" - id_card_set_issuer (id_card, add_identity_dialog_get_issuer (dialog)); -#line 249 "moonshot-identity-management-view.vala" - if (_vala_strcmp0 (id_card_get_issuer (id_card), "") == 0) { -#line 250 "moonshot-identity-management-view.vala" - id_card_set_issuer (id_card, "Issuer"); -#line 951 "moonshot-identity-management-view.c" +#line 234 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = id_card_new (); +#line 234 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + id_card = _tmp0_; +#line 236 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = id_card; +#line 236 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = dialog; +#line 236 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = add_identity_dialog_get_display_name (_tmp2_); +#line 236 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = _tmp3_; +#line 236 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + id_card_set_display_name (_tmp1_, _tmp4_); +#line 237 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5_ = id_card; +#line 237 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp6_ = dialog; +#line 237 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_ = add_identity_dialog_get_issuer (_tmp6_); +#line 237 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp8_ = _tmp7_; +#line 237 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + id_card_set_issuer (_tmp5_, _tmp8_); +#line 238 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp9_ = id_card; +#line 238 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp10_ = id_card_get_issuer (_tmp9_); +#line 238 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp11_ = _tmp10_; +#line 238 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (g_strcmp0 (_tmp11_, "") == 0) { +#line 1423 "moonshot-identity-management-view.c" + IdCard* _tmp12_; +#line 239 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp12_ = id_card; +#line 239 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + id_card_set_issuer (_tmp12_, "Issuer"); +#line 1429 "moonshot-identity-management-view.c" } -#line 251 "moonshot-identity-management-view.vala" - id_card_set_username (id_card, add_identity_dialog_get_username (dialog)); -#line 252 "moonshot-identity-management-view.vala" - id_card_set_password (id_card, add_identity_dialog_get_password (dialog)); -#line 253 "moonshot-identity-management-view.vala" - _tmp2_ = (_tmp1_ = (_tmp0_ = g_new0 (char*, 0 + 1), _tmp0_), _tmp1__length1 = 0, _tmp1_); -#line 253 "moonshot-identity-management-view.vala" - id_card_set_services (id_card, _tmp2_, 0); -#line 961 "moonshot-identity-management-view.c" - _tmp1_ = (_vala_array_free (_tmp1_, _tmp1__length1, (GDestroyNotify) g_free), NULL); -#line 254 "moonshot-identity-management-view.vala" - g_object_set_data_full ((GObject*) id_card, "pixbuf", find_icon ("avatar-default", 48), g_object_unref); -#line 965 "moonshot-identity-management-view.c" +#line 240 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp13_ = id_card; +#line 240 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp14_ = dialog; +#line 240 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp15_ = add_identity_dialog_get_username (_tmp14_); +#line 240 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp16_ = _tmp15_; +#line 240 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + id_card_set_username (_tmp13_, _tmp16_); +#line 241 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp17_ = id_card; +#line 241 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp18_ = dialog; +#line 241 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp19_ = add_identity_dialog_get_password (_tmp18_); +#line 241 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp20_ = _tmp19_; +#line 241 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + id_card_set_password (_tmp17_, _tmp20_); +#line 242 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp21_ = id_card; +#line 242 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp22_ = g_new0 (gchar*, 0 + 1); +#line 242 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp23_ = _tmp22_; +#line 242 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp23__length1 = 0; +#line 242 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + id_card_set_services (_tmp21_, _tmp23_, 0); +#line 242 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp23_ = (_vala_array_free (_tmp23_, _tmp23__length1, (GDestroyNotify) g_free), NULL); +#line 243 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp24_ = id_card; +#line 243 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp25_ = find_icon ("avatar-default", 48); +#line 243 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + g_object_set_data_full ((GObject*) _tmp24_, "pixbuf", _tmp25_, g_object_unref); +#line 245 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" result = id_card; -#line 256 "moonshot-identity-management-view.vala" +#line 245 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" return result; -#line 969 "moonshot-identity-management-view.c" +#line 1473 "moonshot-identity-management-view.c" } -#line 259 "moonshot-identity-management-view.vala" static void identity_manager_view_add_id_card_data (IdentityManagerView* self, IdCard* id_card) { -#line 975 "moonshot-identity-management-view.c" GtkTreeIter iter = {0}; - GdkPixbuf* pixbuf; - GdkPixbuf* _tmp0_; -#line 259 "moonshot-identity-management-view.vala" + GdkPixbuf* pixbuf = NULL; + GtkListStore* _tmp0_; + GtkTreeIter _tmp1_ = {0}; + IdCard* _tmp2_; + gconstpointer _tmp3_ = NULL; + GdkPixbuf* _tmp4_; + GtkListStore* _tmp5_; + GtkTreeIter _tmp6_; + IdCard* _tmp7_; + IdCard* _tmp8_; + const gchar* _tmp9_; + const gchar* _tmp10_; + IdCard* _tmp11_; + const gchar* _tmp12_; + const gchar* _tmp13_; + IdCard* _tmp14_; + const gchar* _tmp15_; + const gchar* _tmp16_; +#line 248 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 259 "moonshot-identity-management-view.vala" +#line 248 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (id_card != NULL); -#line 983 "moonshot-identity-management-view.c" - pixbuf = NULL; -#line 263 "moonshot-identity-management-view.vala" - gtk_list_store_append (self->priv->listmodel, &iter); -#line 264 "moonshot-identity-management-view.vala" - pixbuf = (_tmp0_ = _g_object_ref0 ((GdkPixbuf*) g_object_get_data ((GObject*) id_card, "pixbuf")), _g_object_unref0 (pixbuf), _tmp0_); -#line 265 "moonshot-identity-management-view.vala" - gtk_list_store_set (self->priv->listmodel, &iter, IDENTITY_MANAGER_VIEW_COLUMNS_IDCARD_COL, id_card, IDENTITY_MANAGER_VIEW_COLUMNS_LOGO_COL, pixbuf, IDENTITY_MANAGER_VIEW_COLUMNS_ISSUER_COL, id_card_get_issuer (id_card), IDENTITY_MANAGER_VIEW_COLUMNS_USERNAME_COL, id_card_get_username (id_card), IDENTITY_MANAGER_VIEW_COLUMNS_PASSWORD_COL, id_card_get_password (id_card), -1); -#line 991 "moonshot-identity-management-view.c" +#line 252 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = self->priv->listmodel; +#line 252 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_list_store_append (_tmp0_, &_tmp1_); +#line 252 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + iter = _tmp1_; +#line 253 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = id_card; +#line 253 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = g_object_get_data ((GObject*) _tmp2_, "pixbuf"); +#line 253 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = _g_object_ref0 ((GdkPixbuf*) _tmp3_); +#line 253 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_object_unref0 (pixbuf); +#line 253 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + pixbuf = _tmp4_; +#line 254 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5_ = self->priv->listmodel; +#line 254 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp6_ = iter; +#line 254 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_ = id_card; +#line 254 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp8_ = id_card; +#line 254 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp9_ = id_card_get_issuer (_tmp8_); +#line 254 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp10_ = _tmp9_; +#line 254 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp11_ = id_card; +#line 254 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp12_ = id_card_get_username (_tmp11_); +#line 254 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp13_ = _tmp12_; +#line 254 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp14_ = id_card; +#line 254 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp15_ = id_card_get_password (_tmp14_); +#line 254 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp16_ = _tmp15_; +#line 254 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_list_store_set (_tmp5_, &_tmp6_, IDENTITY_MANAGER_VIEW_COLUMNS_IDCARD_COL, _tmp7_, IDENTITY_MANAGER_VIEW_COLUMNS_LOGO_COL, pixbuf, IDENTITY_MANAGER_VIEW_COLUMNS_ISSUER_COL, _tmp10_, IDENTITY_MANAGER_VIEW_COLUMNS_USERNAME_COL, _tmp13_, IDENTITY_MANAGER_VIEW_COLUMNS_PASSWORD_COL, _tmp16_, -1); +#line 248 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (pixbuf); +#line 1545 "moonshot-identity-management-view.c" } -#line 273 "moonshot-identity-management-view.vala" static void identity_manager_view_remove_id_card_data (IdentityManagerView* self, IdCard* id_card) { -#line 998 "moonshot-identity-management-view.c" GtkTreeIter iter = {0}; - char* issuer; -#line 273 "moonshot-identity-management-view.vala" + gchar* issuer = NULL; + GtkListStore* _tmp0_; + GtkTreeIter _tmp1_ = {0}; + gboolean _tmp2_ = FALSE; +#line 262 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 273 "moonshot-identity-management-view.vala" +#line 262 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (id_card != NULL); -#line 1005 "moonshot-identity-management-view.c" - issuer = NULL; -#line 278 "moonshot-identity-management-view.vala" - if (gtk_tree_model_get_iter_first ((GtkTreeModel*) self->priv->listmodel, &iter)) { -#line 1009 "moonshot-identity-management-view.c" +#line 267 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = self->priv->listmodel; +#line 267 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = gtk_tree_model_get_iter_first ((GtkTreeModel*) _tmp0_, &_tmp1_); +#line 267 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + iter = _tmp1_; +#line 267 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp2_) { +#line 1567 "moonshot-identity-management-view.c" { - gboolean _tmp0_; -#line 280 "moonshot-identity-management-view.vala" - _tmp0_ = TRUE; -#line 280 "moonshot-identity-management-view.vala" + gboolean _tmp3_; +#line 269 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = TRUE; +#line 269 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" while (TRUE) { -#line 280 "moonshot-identity-management-view.vala" - if (!_tmp0_) { -#line 291 "moonshot-identity-management-view.vala" - if (!gtk_tree_model_iter_next ((GtkTreeModel*) self->priv->listmodel, &iter)) { -#line 291 "moonshot-identity-management-view.vala" +#line 1574 "moonshot-identity-management-view.c" + gboolean _tmp4_; + GtkListStore* _tmp7_; + GtkTreeIter _tmp8_; + IdCard* _tmp9_; + const gchar* _tmp10_; + const gchar* _tmp11_; + const gchar* _tmp12_; +#line 269 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = _tmp3_; +#line 269 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (!_tmp4_) { +#line 1586 "moonshot-identity-management-view.c" + GtkListStore* _tmp5_; + gboolean _tmp6_ = FALSE; +#line 280 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5_ = self->priv->listmodel; +#line 280 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp6_ = gtk_tree_model_iter_next ((GtkTreeModel*) _tmp5_, &iter); +#line 280 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (!_tmp6_) { +#line 280 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" break; -#line 1022 "moonshot-identity-management-view.c" +#line 1597 "moonshot-identity-management-view.c" } } -#line 280 "moonshot-identity-management-view.vala" - _tmp0_ = FALSE; -#line 282 "moonshot-identity-management-view.vala" - gtk_tree_model_get ((GtkTreeModel*) self->priv->listmodel, &iter, IDENTITY_MANAGER_VIEW_COLUMNS_ISSUER_COL, &issuer, -1); -#line 285 "moonshot-identity-management-view.vala" - if (_vala_strcmp0 (id_card_get_issuer (id_card), issuer) == 0) { -#line 287 "moonshot-identity-management-view.vala" - gtk_list_store_remove (self->priv->listmodel, &iter); -#line 288 "moonshot-identity-management-view.vala" +#line 269 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = FALSE; +#line 271 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_ = self->priv->listmodel; +#line 271 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp8_ = iter; +#line 271 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_tree_model_get ((GtkTreeModel*) _tmp7_, &_tmp8_, IDENTITY_MANAGER_VIEW_COLUMNS_ISSUER_COL, &issuer, -1); +#line 274 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp9_ = id_card; +#line 274 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp10_ = id_card_get_issuer (_tmp9_); +#line 274 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp11_ = _tmp10_; +#line 274 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp12_ = issuer; +#line 274 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (g_strcmp0 (_tmp11_, _tmp12_) == 0) { +#line 1618 "moonshot-identity-management-view.c" + GtkListStore* _tmp13_; + GtkTreeIter _tmp14_; +#line 276 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp13_ = self->priv->listmodel; +#line 276 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp14_ = iter; +#line 276 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_list_store_remove (_tmp13_, &_tmp14_); +#line 277 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" break; -#line 1035 "moonshot-identity-management-view.c" +#line 1629 "moonshot-identity-management-view.c" } } } } +#line 262 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (issuer); +#line 1636 "moonshot-identity-management-view.c" } -#line 237 "moonshot-identity-management-view.vala" static void _identity_manager_view_details_identity_cb_id_card_widget_details_id (IdCardWidget* _sender, gpointer self) { -#line 1046 "moonshot-identity-management-view.c" +#line 288 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" identity_manager_view_details_identity_cb (self, _sender); +#line 1643 "moonshot-identity-management-view.c" } -#line 424 "moonshot-identity-management-view.vala" static void _identity_manager_view_remove_identity_cb_id_card_widget_remove_id (IdCardWidget* _sender, gpointer self) { -#line 1053 "moonshot-identity-management-view.c" +#line 289 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" identity_manager_view_remove_identity_cb (self, _sender); +#line 1650 "moonshot-identity-management-view.c" } -#line 301 "moonshot-identity-management-view.vala" -static void _lambda2_ (IdCardWidget* w, IdentityManagerView* self) { -#line 301 "moonshot-identity-management-view.vala" +static void __lambda3_ (IdentityManagerView* self, IdCardWidget* w) { + IdCardWidget* _tmp0_; + IdCard* _tmp1_; + IdCard* _tmp2_; +#line 290 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (w != NULL); -#line 301 "moonshot-identity-management-view.vala" - identity_manager_view_send_identity_cb (self, id_card_widget_get_id_card (w)); -#line 1064 "moonshot-identity-management-view.c" +#line 290 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = w; +#line 290 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = id_card_widget_get_id_card (_tmp0_); +#line 290 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = _tmp1_; +#line 290 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + identity_manager_view_send_identity_cb (self, _tmp2_); +#line 1668 "moonshot-identity-management-view.c" } -#line 301 "moonshot-identity-management-view.vala" -static void __lambda2__id_card_widget_send_id (IdCardWidget* _sender, gpointer self) { -#line 1070 "moonshot-identity-management-view.c" - _lambda2_ (_sender, self); +static void ___lambda3__id_card_widget_send_id (IdCardWidget* _sender, gpointer self) { +#line 290 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + __lambda3_ (self, _sender); +#line 1675 "moonshot-identity-management-view.c" } -#line 15 "moonshot-custom-vbox.vala" static void _custom_vbox_receive_expanded_event_id_card_widget_expanded (IdCardWidget* _sender, gpointer self) { -#line 1077 "moonshot-identity-management-view.c" +#line 291 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" custom_vbox_receive_expanded_event (self, _sender); +#line 1682 "moonshot-identity-management-view.c" } -#line 214 "moonshot-identity-management-view.vala" static void _identity_manager_view_fill_details_id_card_widget_expanded (IdCardWidget* _sender, gpointer self) { -#line 1084 "moonshot-identity-management-view.c" +#line 292 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" identity_manager_view_fill_details (self, _sender); +#line 1689 "moonshot-identity-management-view.c" } -#line 295 "moonshot-identity-management-view.vala" static void identity_manager_view_add_id_card_widget (IdentityManagerView* self, IdCard* id_card) { -#line 1091 "moonshot-identity-management-view.c" + IdCard* _tmp0_; + IdCardWidget* _tmp1_; + IdCardWidget* _tmp2_; IdCardWidget* id_card_widget; -#line 295 "moonshot-identity-management-view.vala" + CustomVBox* _tmp3_; + CustomVBox* _tmp4_; +#line 284 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 295 "moonshot-identity-management-view.vala" +#line 284 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (id_card != NULL); -#line 297 "moonshot-identity-management-view.vala" - id_card_widget = g_object_ref_sink (id_card_widget_new (id_card)); -#line 298 "moonshot-identity-management-view.vala" - custom_vbox_add_id_card_widget (self->priv->custom_vbox, id_card_widget); -#line 299 "moonshot-identity-management-view.vala" +#line 286 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = id_card; +#line 286 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = id_card_widget_new (_tmp0_); +#line 286 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = g_object_ref_sink (_tmp1_); +#line 286 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + id_card_widget = _tmp2_; +#line 287 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = self->priv->custom_vbox; +#line 287 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + custom_vbox_add_id_card_widget (_tmp3_, id_card_widget); +#line 288 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_signal_connect_object (id_card_widget, "details-id", (GCallback) _identity_manager_view_details_identity_cb_id_card_widget_details_id, self, 0); -#line 300 "moonshot-identity-management-view.vala" +#line 289 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_signal_connect_object (id_card_widget, "remove-id", (GCallback) _identity_manager_view_remove_identity_cb_id_card_widget_remove_id, self, 0); -#line 301 "moonshot-identity-management-view.vala" - g_signal_connect_object (id_card_widget, "send-id", (GCallback) __lambda2__id_card_widget_send_id, self, 0); -#line 302 "moonshot-identity-management-view.vala" - g_signal_connect_object (id_card_widget, "expanded", (GCallback) _custom_vbox_receive_expanded_event_id_card_widget_expanded, self->priv->custom_vbox, 0); -#line 303 "moonshot-identity-management-view.vala" +#line 290 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + g_signal_connect_object (id_card_widget, "send-id", (GCallback) ___lambda3__id_card_widget_send_id, self, 0); +#line 291 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = self->priv->custom_vbox; +#line 291 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + g_signal_connect_object (id_card_widget, "expanded", (GCallback) _custom_vbox_receive_expanded_event_id_card_widget_expanded, _tmp4_, 0); +#line 292 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_signal_connect_object (id_card_widget, "expanded", (GCallback) _identity_manager_view_fill_details_id_card_widget_expanded, self, 0); -#line 1111 "moonshot-identity-management-view.c" +#line 284 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (id_card_widget); +#line 1730 "moonshot-identity-management-view.c" } -#line 307 "moonshot-identity-management-view.vala" -gboolean identity_manager_view_display_name_is_valid (IdentityManagerView* self, const char* name, char** candidate) { -#line 1118 "moonshot-identity-management-view.c" +gboolean identity_manager_view_display_name_is_valid (IdentityManagerView* self, const gchar* name, gchar** candidate) { + gchar* _vala_candidate = NULL; gboolean result = FALSE; -#line 307 "moonshot-identity-management-view.vala" +#line 296 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_val_if_fail (self != NULL, FALSE); -#line 307 "moonshot-identity-management-view.vala" +#line 296 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_val_if_fail (name != NULL, FALSE); -#line 1124 "moonshot-identity-management-view.c" - if (candidate != NULL) { - *candidate = NULL; - } +#line 1741 "moonshot-identity-management-view.c" { - GeeLinkedList* _tmp0_; - GeeIterator* _tmp1_; - GeeIterator* _id_card_it; -#line 310 "moonshot-identity-management-view.vala" - _id_card_it = (_tmp1_ = gee_abstract_collection_iterator ((GeeAbstractCollection*) (_tmp0_ = identity_manager_model_get_card_list (self->identities_manager))), _g_object_unref0 (_tmp0_), _tmp1_); -#line 310 "moonshot-identity-management-view.vala" + IdentityManagerModel* _tmp0_; + GeeLinkedList* _tmp1_ = NULL; + GeeLinkedList* _id_card_list; + GeeLinkedList* _tmp2_; + gint _tmp3_; + gint _tmp4_; + gint _id_card_size; + gint _id_card_index; +#line 299 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = self->identities_manager; +#line 299 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = identity_manager_model_get_card_list (_tmp0_); +#line 299 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _id_card_list = _tmp1_; +#line 299 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = _id_card_list; +#line 299 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp2_); +#line 299 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = _tmp3_; +#line 299 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _id_card_size = _tmp4_; +#line 299 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _id_card_index = -1; +#line 299 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" while (TRUE) { -#line 1136 "moonshot-identity-management-view.c" +#line 1769 "moonshot-identity-management-view.c" + gint _tmp5_; + gint _tmp6_; + gint _tmp7_; + GeeLinkedList* _tmp8_; + gint _tmp9_; + gpointer _tmp10_ = NULL; IdCard* id_card; -#line 310 "moonshot-identity-management-view.vala" - if (!gee_iterator_next (_id_card_it)) { -#line 310 "moonshot-identity-management-view.vala" + IdCard* _tmp11_; + const gchar* _tmp12_; + const gchar* _tmp13_; + const gchar* _tmp14_; +#line 299 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5_ = _id_card_index; +#line 299 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _id_card_index = _tmp5_ + 1; +#line 299 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp6_ = _id_card_index; +#line 299 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_ = _id_card_size; +#line 299 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (!(_tmp6_ < _tmp7_)) { +#line 299 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" break; -#line 1142 "moonshot-identity-management-view.c" +#line 1793 "moonshot-identity-management-view.c" } -#line 310 "moonshot-identity-management-view.vala" - id_card = (IdCard*) gee_iterator_get (_id_card_it); -#line 312 "moonshot-identity-management-view.vala" - if (_vala_strcmp0 (id_card_get_display_name (id_card), name) == 0) { -#line 314 "moonshot-identity-management-view.vala" - if ((candidate) != NULL) { -#line 1150 "moonshot-identity-management-view.c" +#line 299 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp8_ = _id_card_list; +#line 299 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp9_ = _id_card_index; +#line 299 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp10_ = gee_abstract_list_get ((GeeAbstractList*) _tmp8_, _tmp9_); +#line 299 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + id_card = (IdCard*) _tmp10_; +#line 301 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp11_ = id_card; +#line 301 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp12_ = id_card_get_display_name (_tmp11_); +#line 301 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp13_ = _tmp12_; +#line 301 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp14_ = name; +#line 301 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (g_strcmp0 (_tmp13_, _tmp14_) == 0) { +#line 303 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if ((&_vala_candidate) != NULL) { +#line 1815 "moonshot-identity-management-view.c" { gint i; -#line 316 "moonshot-identity-management-view.vala" +#line 305 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" i = 0; -#line 1155 "moonshot-identity-management-view.c" +#line 1820 "moonshot-identity-management-view.c" { - gboolean _tmp2_; -#line 316 "moonshot-identity-management-view.vala" - _tmp2_ = TRUE; -#line 316 "moonshot-identity-management-view.vala" + gboolean _tmp15_; +#line 305 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp15_ = TRUE; +#line 305 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" while (TRUE) { -#line 1162 "moonshot-identity-management-view.c" - char* tmp; -#line 316 "moonshot-identity-management-view.vala" - if (!_tmp2_) { -#line 316 "moonshot-identity-management-view.vala" - i++; -#line 1168 "moonshot-identity-management-view.c" +#line 1827 "moonshot-identity-management-view.c" + gboolean _tmp16_; + gint _tmp18_; + const gchar* _tmp19_; + gint _tmp20_; + gchar* _tmp21_ = NULL; + gchar* tmp; + const gchar* _tmp22_; + gboolean _tmp23_ = FALSE; +#line 305 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp16_ = _tmp15_; +#line 305 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (!_tmp16_) { +#line 1840 "moonshot-identity-management-view.c" + gint _tmp17_; +#line 305 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp17_ = i; +#line 305 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + i = _tmp17_ + 1; +#line 1846 "moonshot-identity-management-view.c" } -#line 316 "moonshot-identity-management-view.vala" - _tmp2_ = FALSE; -#line 316 "moonshot-identity-management-view.vala" - if (!(i < 1000)) { -#line 316 "moonshot-identity-management-view.vala" +#line 305 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp15_ = FALSE; +#line 305 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp18_ = i; +#line 305 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (!(_tmp18_ < 1000)) { +#line 305 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" break; -#line 1176 "moonshot-identity-management-view.c" +#line 1856 "moonshot-identity-management-view.c" } -#line 318 "moonshot-identity-management-view.vala" - tmp = g_strdup_printf ("%s %d", name, i); -#line 319 "moonshot-identity-management-view.vala" - if (identity_manager_view_display_name_is_valid (self, tmp, NULL)) { -#line 1182 "moonshot-identity-management-view.c" - char* _tmp3_; -#line 321 "moonshot-identity-management-view.vala" - *candidate = (_tmp3_ = g_strdup (tmp), _g_free0 (*candidate), _tmp3_); -#line 1186 "moonshot-identity-management-view.c" +#line 307 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp19_ = name; +#line 307 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp20_ = i; +#line 307 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp21_ = g_strdup_printf ("%s %d", _tmp19_, _tmp20_); +#line 307 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + tmp = _tmp21_; +#line 308 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp22_ = tmp; +#line 308 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp23_ = identity_manager_view_display_name_is_valid (self, _tmp22_, NULL); +#line 308 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp23_) { +#line 1872 "moonshot-identity-management-view.c" + const gchar* _tmp24_; + gchar* _tmp25_; +#line 310 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp24_ = tmp; +#line 310 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp25_ = g_strdup (_tmp24_); +#line 310 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_free0 (_vala_candidate); +#line 310 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _vala_candidate = _tmp25_; +#line 311 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (tmp); -#line 322 "moonshot-identity-management-view.vala" +#line 311 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" break; -#line 1190 "moonshot-identity-management-view.c" +#line 1887 "moonshot-identity-management-view.c" } +#line 305 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (tmp); +#line 1891 "moonshot-identity-management-view.c" } } } } +#line 315 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" result = FALSE; +#line 315 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (id_card); - _g_object_unref0 (_id_card_it); -#line 326 "moonshot-identity-management-view.vala" +#line 315 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_object_unref0 (_id_card_list); +#line 315 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (candidate) { +#line 315 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + *candidate = _vala_candidate; +#line 1906 "moonshot-identity-management-view.c" + } else { +#line 315 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_free0 (_vala_candidate); +#line 1910 "moonshot-identity-management-view.c" + } +#line 315 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" return result; -#line 1202 "moonshot-identity-management-view.c" +#line 1914 "moonshot-identity-management-view.c" } +#line 299 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (id_card); +#line 1918 "moonshot-identity-management-view.c" } - _g_object_unref0 (_id_card_it); +#line 299 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_object_unref0 (_id_card_list); +#line 1922 "moonshot-identity-management-view.c" } +#line 319 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" result = TRUE; -#line 330 "moonshot-identity-management-view.vala" +#line 319 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (candidate) { +#line 319 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + *candidate = _vala_candidate; +#line 1930 "moonshot-identity-management-view.c" + } else { +#line 319 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_free0 (_vala_candidate); +#line 1934 "moonshot-identity-management-view.c" + } +#line 319 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" return result; -#line 1211 "moonshot-identity-management-view.c" +#line 1938 "moonshot-identity-management-view.c" } -#line 333 "moonshot-identity-management-view.vala" void identity_manager_view_insert_id_card (IdentityManagerView* self, IdCard* id_card) { -#line 1217 "moonshot-identity-management-view.c" - char* candidate; - char* _tmp0_ = NULL; - gboolean _tmp1_; - char* _tmp2_; -#line 333 "moonshot-identity-management-view.vala" + gchar* candidate = NULL; + IdCard* _tmp0_; + const gchar* _tmp1_; + const gchar* _tmp2_; + gchar* _tmp3_ = NULL; + gboolean _tmp4_ = FALSE; + IdentityManagerModel* _tmp7_; + IdCard* _tmp8_; +#line 322 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 333 "moonshot-identity-management-view.vala" +#line 322 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (id_card != NULL); -#line 1226 "moonshot-identity-management-view.c" - candidate = NULL; -#line 337 "moonshot-identity-management-view.vala" - if (!(_tmp1_ = identity_manager_view_display_name_is_valid (self, id_card_get_display_name (id_card), &_tmp0_), candidate = (_tmp2_ = _tmp0_, _g_free0 (candidate), _tmp2_), _tmp1_)) { -#line 339 "moonshot-identity-management-view.vala" - id_card_set_display_name (id_card, candidate); -#line 1232 "moonshot-identity-management-view.c" +#line 326 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = id_card; +#line 326 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = id_card_get_display_name (_tmp0_); +#line 326 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = _tmp1_; +#line 326 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = identity_manager_view_display_name_is_valid (self, _tmp2_, &_tmp3_); +#line 326 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_free0 (candidate); +#line 326 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + candidate = _tmp3_; +#line 326 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (!_tmp4_) { +#line 1969 "moonshot-identity-management-view.c" + IdCard* _tmp5_; + const gchar* _tmp6_; +#line 328 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5_ = id_card; +#line 328 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp6_ = candidate; +#line 328 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + id_card_set_display_name (_tmp5_, _tmp6_); +#line 1978 "moonshot-identity-management-view.c" } -#line 342 "moonshot-identity-management-view.vala" - identity_manager_model_add_card (self->identities_manager, id_card); -#line 1236 "moonshot-identity-management-view.c" +#line 331 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_ = self->identities_manager; +#line 331 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp8_ = id_card; +#line 331 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + identity_manager_model_add_card (_tmp7_, _tmp8_); +#line 322 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (candidate); +#line 1988 "moonshot-identity-management-view.c" } -#line 345 "moonshot-identity-management-view.vala" gboolean identity_manager_view_add_identity (IdentityManagerView* self, IdCard* id_card) { -#line 1243 "moonshot-identity-management-view.c" gboolean result = FALSE; + const gchar* _tmp0_ = NULL; + IdCard* _tmp1_; + const gchar* _tmp2_; + const gchar* _tmp3_; + GtkMessageDialog* _tmp4_; + GtkMessageDialog* _tmp5_; GtkMessageDialog* dialog; + GtkMessageDialog* _tmp6_; + gint _tmp7_ = 0; gint ret; -#line 345 "moonshot-identity-management-view.vala" + GtkMessageDialog* _tmp8_; + gint _tmp9_; +#line 334 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_val_if_fail (self != NULL, FALSE); -#line 345 "moonshot-identity-management-view.vala" +#line 334 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_val_if_fail (id_card != NULL, FALSE); -#line 355 "moonshot-identity-management-view.vala" - dialog = g_object_ref_sink ((GtkMessageDialog*) gtk_message_dialog_new ((GtkWindow*) self, GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, _ ("Would you like to add '%s' ID Card to the ID Card Organizer?"), id_card_get_display_name (id_card))); -#line 362 "moonshot-identity-management-view.vala" - ret = gtk_dialog_run ((GtkDialog*) dialog); -#line 363 "moonshot-identity-management-view.vala" - gtk_object_destroy ((GtkObject*) dialog); -#line 366 "moonshot-identity-management-view.vala" - if (ret == GTK_RESPONSE_YES) { -#line 367 "moonshot-identity-management-view.vala" - g_object_set_data_full ((GObject*) id_card, "pixbuf", find_icon ("avatar-default", 48), g_object_unref); -#line 368 "moonshot-identity-management-view.vala" - identity_manager_view_insert_id_card (self, id_card); -#line 1263 "moonshot-identity-management-view.c" +#line 344 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = _ ("Would you like to add '%s' ID Card to the ID Card Organizer?"); +#line 344 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = id_card; +#line 344 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = id_card_get_display_name (_tmp1_); +#line 344 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = _tmp2_; +#line 344 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = (GtkMessageDialog*) gtk_message_dialog_new ((GtkWindow*) self, GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, _tmp0_, _tmp3_); +#line 344 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5_ = g_object_ref_sink (_tmp4_); +#line 344 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + dialog = _tmp5_; +#line 351 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp6_ = dialog; +#line 351 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_ = gtk_dialog_run ((GtkDialog*) _tmp6_); +#line 351 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + ret = _tmp7_; +#line 352 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp8_ = dialog; +#line 352 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_object_destroy ((GtkObject*) _tmp8_); +#line 355 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp9_ = ret; +#line 355 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp9_ == ((gint) GTK_RESPONSE_YES)) { +#line 2038 "moonshot-identity-management-view.c" + IdCard* _tmp10_; + GdkPixbuf* _tmp11_ = NULL; + IdCard* _tmp12_; +#line 356 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp10_ = id_card; +#line 356 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp11_ = find_icon ("avatar-default", 48); +#line 356 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + g_object_set_data_full ((GObject*) _tmp10_, "pixbuf", _tmp11_, g_object_unref); +#line 357 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp12_ = id_card; +#line 357 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + identity_manager_view_insert_id_card (self, _tmp12_); +#line 358 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" result = TRUE; +#line 358 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (dialog); -#line 369 "moonshot-identity-management-view.vala" +#line 358 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" return result; -#line 1268 "moonshot-identity-management-view.c" +#line 2058 "moonshot-identity-management-view.c" } +#line 361 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" result = FALSE; +#line 361 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (dialog); -#line 372 "moonshot-identity-management-view.vala" +#line 361 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" return result; -#line 1274 "moonshot-identity-management-view.c" +#line 2066 "moonshot-identity-management-view.c" } -#line 375 "moonshot-identity-management-view.vala" static void identity_manager_view_add_identity_manual_cb (IdentityManagerView* self) { -#line 1280 "moonshot-identity-management-view.c" + AddIdentityDialog* _tmp0_; + AddIdentityDialog* _tmp1_; AddIdentityDialog* dialog; + AddIdentityDialog* _tmp2_; + gint _tmp3_ = 0; gint _result_; -#line 375 "moonshot-identity-management-view.vala" + gint _tmp4_; + AddIdentityDialog* _tmp8_; +#line 364 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 377 "moonshot-identity-management-view.vala" - dialog = g_object_ref_sink (add_identity_dialog_new ()); -#line 378 "moonshot-identity-management-view.vala" - _result_ = gtk_dialog_run ((GtkDialog*) dialog); -#line 380 "moonshot-identity-management-view.vala" - switch (_result_) { -#line 1291 "moonshot-identity-management-view.c" +#line 366 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = add_identity_dialog_new (); +#line 366 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = g_object_ref_sink (_tmp0_); +#line 366 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + dialog = _tmp1_; +#line 367 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = dialog; +#line 367 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = gtk_dialog_run ((GtkDialog*) _tmp2_); +#line 367 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _result_ = _tmp3_; +#line 369 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = _result_; +#line 369 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + switch (_tmp4_) { +#line 369 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" case GTK_RESPONSE_OK: +#line 2099 "moonshot-identity-management-view.c" { - IdCard* _tmp0_; -#line 382 "moonshot-identity-management-view.vala" - identity_manager_view_insert_id_card (self, _tmp0_ = identity_manager_view_get_id_card_data (self, dialog)); -#line 1297 "moonshot-identity-management-view.c" - _g_object_unref0 (_tmp0_); -#line 383 "moonshot-identity-management-view.vala" + AddIdentityDialog* _tmp5_; + IdCard* _tmp6_ = NULL; + IdCard* _tmp7_; +#line 371 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5_ = dialog; +#line 371 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp6_ = identity_manager_view_get_id_card_data (self, _tmp5_); +#line 371 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_ = _tmp6_; +#line 371 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + identity_manager_view_insert_id_card (self, _tmp7_); +#line 371 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_object_unref0 (_tmp7_); +#line 372 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" break; -#line 1301 "moonshot-identity-management-view.c" +#line 2116 "moonshot-identity-management-view.c" } default: { -#line 385 "moonshot-identity-management-view.vala" +#line 374 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" break; -#line 1307 "moonshot-identity-management-view.c" +#line 2122 "moonshot-identity-management-view.c" } } -#line 387 "moonshot-identity-management-view.vala" - gtk_object_destroy ((GtkObject*) dialog); -#line 1312 "moonshot-identity-management-view.c" +#line 376 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp8_ = dialog; +#line 376 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_object_destroy ((GtkObject*) _tmp8_); +#line 364 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (dialog); +#line 2131 "moonshot-identity-management-view.c" } -#line 390 "moonshot-identity-management-view.vala" static void identity_manager_view_remove_id_card_widget (IdentityManagerView* self, IdCardWidget* id_card_widget) { -#line 390 "moonshot-identity-management-view.vala" + CustomVBox* _tmp0_; + IdCardWidget* _tmp1_; +#line 379 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 390 "moonshot-identity-management-view.vala" +#line 379 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (id_card_widget != NULL); -#line 391 "moonshot-identity-management-view.vala" - custom_vbox_remove_id_card_widget (self->priv->custom_vbox, id_card_widget); -#line 1325 "moonshot-identity-management-view.c" +#line 380 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = self->priv->custom_vbox; +#line 380 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = id_card_widget; +#line 380 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + custom_vbox_remove_id_card_widget (_tmp0_, _tmp1_); +#line 2148 "moonshot-identity-management-view.c" } -#line 394 "moonshot-identity-management-view.vala" static void identity_manager_view_remove_identity (IdentityManagerView* self, IdCardWidget* id_card_widget) { -#line 1331 "moonshot-identity-management-view.c" + IdCardWidget* _tmp0_; + IdCard* _tmp1_; + IdCard* _tmp2_; + IdCard* _tmp3_; IdCard* id_card; -#line 394 "moonshot-identity-management-view.vala" + IdCardWidget* _tmp4_; + IdentityManagerModel* _tmp5_; +#line 383 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 394 "moonshot-identity-management-view.vala" +#line 383 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (id_card_widget != NULL); -#line 396 "moonshot-identity-management-view.vala" - id_card = _g_object_ref0 (id_card_widget_get_id_card (id_card_widget)); -#line 397 "moonshot-identity-management-view.vala" - identity_manager_view_remove_id_card_widget (self, id_card_widget); -#line 399 "moonshot-identity-management-view.vala" - identity_manager_model_remove_card (self->identities_manager, id_card); -#line 1343 "moonshot-identity-management-view.c" +#line 385 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = id_card_widget; +#line 385 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = id_card_widget_get_id_card (_tmp0_); +#line 385 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = _tmp1_; +#line 385 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 385 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + id_card = _tmp3_; +#line 386 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = id_card_widget; +#line 386 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + identity_manager_view_remove_id_card_widget (self, _tmp4_); +#line 388 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5_ = self->identities_manager; +#line 388 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + identity_manager_model_remove_card (_tmp5_, id_card); +#line 383 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (id_card); +#line 2184 "moonshot-identity-management-view.c" } -#line 402 "moonshot-identity-management-view.vala" static void identity_manager_view_redraw_id_card_widgets (IdentityManagerView* self) { -#line 1350 "moonshot-identity-management-view.c" GtkTreeIter iter = {0}; - IdCard* id_card; + IdCard* id_card = NULL; + CustomVBox* _tmp0_; + GList* _tmp1_ = NULL; GList* children; -#line 402 "moonshot-identity-management-view.vala" + GList* _tmp2_; + GtkTreeModelFilter* _tmp4_; + GtkTreeIter _tmp5_ = {0}; + gboolean _tmp6_ = FALSE; +#line 391 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 1356 "moonshot-identity-management-view.c" - id_card = NULL; -#line 407 "moonshot-identity-management-view.vala" - children = gtk_container_get_children ((GtkContainer*) self->priv->custom_vbox); -#line 1360 "moonshot-identity-management-view.c" +#line 396 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = self->priv->custom_vbox; +#line 396 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = gtk_container_get_children ((GtkContainer*) _tmp0_); +#line 396 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + children = _tmp1_; +#line 397 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = children; +#line 2208 "moonshot-identity-management-view.c" { - GList* id_card_widget_collection; - GList* id_card_widget_it; -#line 408 "moonshot-identity-management-view.vala" - id_card_widget_collection = children; -#line 1366 "moonshot-identity-management-view.c" + GList* id_card_widget_collection = NULL; + GList* id_card_widget_it = NULL; +#line 397 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + id_card_widget_collection = _tmp2_; +#line 397 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" for (id_card_widget_it = id_card_widget_collection; id_card_widget_it != NULL; id_card_widget_it = id_card_widget_it->next) { - GtkWidget* id_card_widget; -#line 408 "moonshot-identity-management-view.vala" +#line 2216 "moonshot-identity-management-view.c" + GtkWidget* id_card_widget = NULL; +#line 397 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" id_card_widget = (GtkWidget*) id_card_widget_it->data; -#line 1371 "moonshot-identity-management-view.c" +#line 2220 "moonshot-identity-management-view.c" { -#line 409 "moonshot-identity-management-view.vala" - gtk_object_destroy ((GtkObject*) id_card_widget); -#line 1375 "moonshot-identity-management-view.c" + GtkWidget* _tmp3_; +#line 398 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = id_card_widget; +#line 398 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_object_destroy ((GtkObject*) _tmp3_); +#line 2227 "moonshot-identity-management-view.c" } } } -#line 411 "moonshot-identity-management-view.vala" - if (gtk_tree_model_get_iter_first ((GtkTreeModel*) self->priv->filter, &iter)) { -#line 1381 "moonshot-identity-management-view.c" +#line 400 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = self->priv->filter; +#line 400 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp6_ = gtk_tree_model_get_iter_first ((GtkTreeModel*) _tmp4_, &_tmp5_); +#line 400 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + iter = _tmp5_; +#line 400 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp6_) { +#line 2239 "moonshot-identity-management-view.c" { - gboolean _tmp0_; -#line 413 "moonshot-identity-management-view.vala" - _tmp0_ = TRUE; -#line 413 "moonshot-identity-management-view.vala" + gboolean _tmp7_; +#line 402 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_ = TRUE; +#line 402 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" while (TRUE) { -#line 413 "moonshot-identity-management-view.vala" - if (!_tmp0_) { -#line 420 "moonshot-identity-management-view.vala" - if (!gtk_tree_model_iter_next ((GtkTreeModel*) self->priv->filter, &iter)) { -#line 420 "moonshot-identity-management-view.vala" +#line 2246 "moonshot-identity-management-view.c" + gboolean _tmp8_; + GtkTreeModelFilter* _tmp11_; + GtkTreeIter _tmp12_; + IdCard* _tmp13_; +#line 402 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp8_ = _tmp7_; +#line 402 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (!_tmp8_) { +#line 2255 "moonshot-identity-management-view.c" + GtkTreeModelFilter* _tmp9_; + gboolean _tmp10_ = FALSE; +#line 409 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp9_ = self->priv->filter; +#line 409 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp10_ = gtk_tree_model_iter_next ((GtkTreeModel*) _tmp9_, &iter); +#line 409 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (!_tmp10_) { +#line 409 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" break; -#line 1394 "moonshot-identity-management-view.c" +#line 2266 "moonshot-identity-management-view.c" } } -#line 413 "moonshot-identity-management-view.vala" - _tmp0_ = FALSE; -#line 415 "moonshot-identity-management-view.vala" - gtk_tree_model_get ((GtkTreeModel*) self->priv->filter, &iter, IDENTITY_MANAGER_VIEW_COLUMNS_IDCARD_COL, &id_card, -1); -#line 418 "moonshot-identity-management-view.vala" - identity_manager_view_add_id_card_widget (self, id_card); -#line 1403 "moonshot-identity-management-view.c" +#line 402 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_ = FALSE; +#line 404 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp11_ = self->priv->filter; +#line 404 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp12_ = iter; +#line 404 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_tree_model_get ((GtkTreeModel*) _tmp11_, &_tmp12_, IDENTITY_MANAGER_VIEW_COLUMNS_IDCARD_COL, &id_card, -1); +#line 407 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp13_ = id_card; +#line 407 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + identity_manager_view_add_id_card_widget (self, _tmp13_); +#line 2281 "moonshot-identity-management-view.c" } } } +#line 391 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_list_free0 (children); +#line 391 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (id_card); +#line 2289 "moonshot-identity-management-view.c" } -#line 424 "moonshot-identity-management-view.vala" static void identity_manager_view_remove_identity_cb (IdentityManagerView* self, IdCardWidget* id_card_widget) { -#line 1414 "moonshot-identity-management-view.c" + IdCardWidget* _tmp0_; + IdCard* _tmp1_; + IdCard* _tmp2_; + IdCard* _tmp3_; IdCard* id_card; + const gchar* _tmp4_ = NULL; + IdCard* _tmp5_; + const gchar* _tmp6_; + const gchar* _tmp7_; + GtkMessageDialog* _tmp8_; + GtkMessageDialog* _tmp9_; GtkMessageDialog* dialog; + GtkMessageDialog* _tmp10_; + gint _tmp11_ = 0; gint _result_; -#line 424 "moonshot-identity-management-view.vala" + gint _tmp12_; + GtkMessageDialog* _tmp14_; +#line 413 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 424 "moonshot-identity-management-view.vala" +#line 413 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (id_card_widget != NULL); -#line 426 "moonshot-identity-management-view.vala" - id_card = _g_object_ref0 (id_card_widget_get_id_card (id_card_widget)); -#line 428 "moonshot-identity-management-view.vala" - dialog = g_object_ref_sink ((GtkMessageDialog*) gtk_message_dialog_new ((GtkWindow*) self, GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, _ ("Are you sure you want to delete %s ID Card?"), id_card_get_issuer (id_card))); -#line 433 "moonshot-identity-management-view.vala" - _result_ = gtk_dialog_run ((GtkDialog*) dialog); -#line 434 "moonshot-identity-management-view.vala" - switch (_result_) { -#line 1430 "moonshot-identity-management-view.c" +#line 415 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = id_card_widget; +#line 415 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = id_card_widget_get_id_card (_tmp0_); +#line 415 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = _tmp1_; +#line 415 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = _g_object_ref0 (_tmp2_); +#line 415 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + id_card = _tmp3_; +#line 417 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = _ ("Are you sure you want to delete %s ID Card?"); +#line 417 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5_ = id_card; +#line 417 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp6_ = id_card_get_issuer (_tmp5_); +#line 417 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_ = _tmp6_; +#line 417 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp8_ = (GtkMessageDialog*) gtk_message_dialog_new ((GtkWindow*) self, GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, _tmp4_, _tmp7_); +#line 417 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp9_ = g_object_ref_sink (_tmp8_); +#line 417 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + dialog = _tmp9_; +#line 422 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp10_ = dialog; +#line 422 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp11_ = gtk_dialog_run ((GtkDialog*) _tmp10_); +#line 422 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _result_ = _tmp11_; +#line 423 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp12_ = _result_; +#line 423 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + switch (_tmp12_) { +#line 423 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" case GTK_RESPONSE_YES: +#line 2351 "moonshot-identity-management-view.c" { -#line 436 "moonshot-identity-management-view.vala" - identity_manager_view_remove_identity (self, id_card_widget); -#line 437 "moonshot-identity-management-view.vala" + IdCardWidget* _tmp13_; +#line 425 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp13_ = id_card_widget; +#line 425 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + identity_manager_view_remove_identity (self, _tmp13_); +#line 426 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" break; -#line 1437 "moonshot-identity-management-view.c" +#line 2360 "moonshot-identity-management-view.c" } default: { -#line 439 "moonshot-identity-management-view.vala" +#line 428 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" break; -#line 1443 "moonshot-identity-management-view.c" +#line 2366 "moonshot-identity-management-view.c" } } -#line 441 "moonshot-identity-management-view.vala" - gtk_object_destroy ((GtkObject*) dialog); -#line 1448 "moonshot-identity-management-view.c" +#line 430 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp14_ = dialog; +#line 430 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_object_destroy ((GtkObject*) _tmp14_); +#line 413 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (dialog); +#line 413 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (id_card); +#line 2377 "moonshot-identity-management-view.c" } -static void _g_slist_free_g_free (GSList* self) { - g_slist_foreach (self, (GFunc) g_free, NULL); - g_slist_free (self); -} - - -#line 574 "moonshot-identity-management-view.vala" -static gboolean _lambda3_ (Block1Data* _data1_) { -#line 1462 "moonshot-identity-management-view.c" - IdentityManagerView * self; - gboolean result = FALSE; - self = _data1_->self; -#line 574 "moonshot-identity-management-view.vala" - identity_manager_view_send_identity_cb (self, _data1_->identity); -#line 1468 "moonshot-identity-management-view.c" - result = FALSE; -#line 574 "moonshot-identity-management-view.vala" - return result; -#line 1472 "moonshot-identity-management-view.c" -} - - -#line 574 "moonshot-identity-management-view.vala" -static gboolean __lambda3__gsource_func (gpointer self) { -#line 1478 "moonshot-identity-management-view.c" - gboolean result; - result = _lambda3_ (self); - return result; -} - - -static Block1Data* block1_data_ref (Block1Data* _data1_) { - g_atomic_int_inc (&_data1_->_ref_count_); - return _data1_; -} - - -static void block1_data_unref (Block1Data* _data1_) { - if (g_atomic_int_dec_and_test (&_data1_->_ref_count_)) { - _g_object_unref0 (_data1_->self); - _g_object_unref0 (_data1_->identity); - g_slice_free (Block1Data, _data1_); - } -} - - -#line 444 "moonshot-identity-management-view.vala" -void identity_manager_view_select_identity (IdentityManagerView* self, IdentityRequest* request) { -#line 1502 "moonshot-identity-management-view.c" - Block1Data* _data1_; - gboolean _tmp0_ = FALSE; -#line 444 "moonshot-identity-management-view.vala" +void identity_manager_view_queue_identity_request (IdentityManagerView* self, IdentityRequest* request) { + GQueue* _tmp0_; + gboolean _tmp1_ = FALSE; + GQueue* _tmp5_; + IdentityRequest* _tmp6_; + IdentityRequest* _tmp7_; +#line 433 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 444 "moonshot-identity-management-view.vala" +#line 433 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (request != NULL); -#line 1509 "moonshot-identity-management-view.c" - _data1_ = g_slice_new0 (Block1Data); - _data1_->_ref_count_ = 1; - _data1_->self = g_object_ref (self); - _data1_->identity = NULL; -#line 448 "moonshot-identity-management-view.vala" - g_queue_push_tail (self->request_queue, _g_object_ref0 (request)); -#line 450 "moonshot-identity-management-view.vala" - if (custom_vbox_get_current_idcard (self->priv->custom_vbox) != NULL) { -#line 451 "moonshot-identity-management-view.vala" - _tmp0_ = id_card_widget_get_send_button (custom_vbox_get_current_idcard (self->priv->custom_vbox)) != NULL; -#line 1520 "moonshot-identity-management-view.c" - } else { -#line 450 "moonshot-identity-management-view.vala" - _tmp0_ = FALSE; -#line 1524 "moonshot-identity-management-view.c" - } -#line 450 "moonshot-identity-management-view.vala" - if (_tmp0_) { -#line 452 "moonshot-identity-management-view.vala" - gtk_widget_set_sensitive ((GtkWidget*) id_card_widget_get_send_button (custom_vbox_get_current_idcard (self->priv->custom_vbox)), TRUE); -#line 1530 "moonshot-identity-management-view.c" - } -#line 454 "moonshot-identity-management-view.vala" - if (request->select_default) { -#line 1534 "moonshot-identity-management-view.c" - IdCard* _tmp1_; -#line 456 "moonshot-identity-management-view.vala" - _data1_->identity = (_tmp1_ = _g_object_ref0 (self->priv->default_id_card), _g_object_unref0 (_data1_->identity), _tmp1_); -#line 1538 "moonshot-identity-management-view.c" - } -#line 459 "moonshot-identity-management-view.vala" - if (_data1_->identity == NULL) { -#line 1542 "moonshot-identity-management-view.c" - gboolean _tmp2_ = FALSE; - gboolean has_nai; - gboolean _tmp3_ = FALSE; - gboolean has_srv; - gboolean confirm; - IdCard* nai_provided; - gboolean _tmp9_ = FALSE; -#line 461 "moonshot-identity-management-view.vala" - if (request->nai != NULL) { -#line 461 "moonshot-identity-management-view.vala" - _tmp2_ = _vala_strcmp0 (request->nai, "") != 0; -#line 1554 "moonshot-identity-management-view.c" - } else { -#line 461 "moonshot-identity-management-view.vala" - _tmp2_ = FALSE; -#line 1558 "moonshot-identity-management-view.c" - } -#line 461 "moonshot-identity-management-view.vala" - has_nai = _tmp2_; -#line 462 "moonshot-identity-management-view.vala" - if (request->service != NULL) { -#line 462 "moonshot-identity-management-view.vala" - _tmp3_ = _vala_strcmp0 (request->service, "") != 0; -#line 1566 "moonshot-identity-management-view.c" - } else { -#line 462 "moonshot-identity-management-view.vala" - _tmp3_ = FALSE; -#line 1570 "moonshot-identity-management-view.c" - } -#line 462 "moonshot-identity-management-view.vala" - has_srv = _tmp3_; -#line 463 "moonshot-identity-management-view.vala" - confirm = FALSE; -#line 464 "moonshot-identity-management-view.vala" - nai_provided = NULL; -#line 1578 "moonshot-identity-management-view.c" - { - GeeLinkedList* _tmp4_; - GeeIterator* _tmp5_; - GeeIterator* _id_it; -#line 466 "moonshot-identity-management-view.vala" - _id_it = (_tmp5_ = gee_abstract_collection_iterator ((GeeAbstractCollection*) (_tmp4_ = identity_manager_model_get_card_list (self->identities_manager))), _g_object_unref0 (_tmp4_), _tmp5_); -#line 466 "moonshot-identity-management-view.vala" - while (TRUE) { -#line 1587 "moonshot-identity-management-view.c" - IdCard* id; - gboolean _tmp6_ = FALSE; -#line 466 "moonshot-identity-management-view.vala" - if (!gee_iterator_next (_id_it)) { -#line 466 "moonshot-identity-management-view.vala" - break; -#line 1594 "moonshot-identity-management-view.c" - } -#line 466 "moonshot-identity-management-view.vala" - id = (IdCard*) gee_iterator_get (_id_it); -#line 469 "moonshot-identity-management-view.vala" - if (has_nai) { -#line 469 "moonshot-identity-management-view.vala" - _tmp6_ = _vala_strcmp0 (request->nai, id_card_get_nai (id)) == 0; -#line 1602 "moonshot-identity-management-view.c" - } else { -#line 469 "moonshot-identity-management-view.vala" - _tmp6_ = FALSE; -#line 1606 "moonshot-identity-management-view.c" - } -#line 469 "moonshot-identity-management-view.vala" - if (_tmp6_) { -#line 1610 "moonshot-identity-management-view.c" - IdCard* _tmp7_; -#line 471 "moonshot-identity-management-view.vala" - nai_provided = (_tmp7_ = _g_object_ref0 (id), _g_object_unref0 (nai_provided), _tmp7_); -#line 472 "moonshot-identity-management-view.vala" - identity_manager_view_add_candidate (self, id); -#line 1616 "moonshot-identity-management-view.c" - _g_object_unref0 (id); -#line 473 "moonshot-identity-management-view.vala" - continue; -#line 1620 "moonshot-identity-management-view.c" - } -#line 477 "moonshot-identity-management-view.vala" - if (has_srv) { -#line 1624 "moonshot-identity-management-view.c" - { - gint _tmp8_; - char** srv_collection; - int srv_collection_length1; - int srv_it; -#line 479 "moonshot-identity-management-view.vala" - srv_collection = id_card_get_services (id, &_tmp8_); -#line 1632 "moonshot-identity-management-view.c" - srv_collection_length1 = _tmp8_; - for (srv_it = 0; srv_it < _tmp8_; srv_it = srv_it + 1) { - char* srv; - srv = g_strdup (srv_collection[srv_it]); - { -#line 481 "moonshot-identity-management-view.vala" - if (_vala_strcmp0 (request->service, srv) == 0) { -#line 483 "moonshot-identity-management-view.vala" - identity_manager_view_add_candidate (self, id); -#line 1642 "moonshot-identity-management-view.c" - _g_free0 (srv); -#line 484 "moonshot-identity-management-view.vala" - continue; -#line 1646 "moonshot-identity-management-view.c" - } - _g_free0 (srv); - } - } - } - } - _g_object_unref0 (id); - } - _g_object_unref0 (_id_it); - } -#line 491 "moonshot-identity-management-view.vala" - if (has_srv) { -#line 491 "moonshot-identity-management-view.vala" - _tmp9_ = g_slist_length (self->priv->candidates) > 1; -#line 1661 "moonshot-identity-management-view.c" - } else { -#line 491 "moonshot-identity-management-view.vala" - _tmp9_ = FALSE; -#line 1665 "moonshot-identity-management-view.c" - } -#line 491 "moonshot-identity-management-view.vala" - if (_tmp9_) { -#line 1669 "moonshot-identity-management-view.c" - { - GSList* id_collection; - GSList* id_it; -#line 493 "moonshot-identity-management-view.vala" - id_collection = self->priv->candidates; -#line 1675 "moonshot-identity-management-view.c" - for (id_it = id_collection; id_it != NULL; id_it = id_it->next) { - IdCard* id; -#line 493 "moonshot-identity-management-view.vala" - id = _g_object_ref0 ((IdCard*) id_it->data); -#line 1680 "moonshot-identity-management-view.c" - { - gint i; - GSList* services_list; - gboolean has_service; - gint services_length1; - gint _services_size_; - char** _tmp15_; - gint _tmp14_; - char** services; - char** _tmp17_; -#line 495 "moonshot-identity-management-view.vala" - i = 0; -#line 496 "moonshot-identity-management-view.vala" - services_list = NULL; -#line 497 "moonshot-identity-management-view.vala" - has_service = FALSE; -#line 1697 "moonshot-identity-management-view.c" - { - gint _tmp10_; - char** srv_collection; - int srv_collection_length1; - int srv_it; -#line 499 "moonshot-identity-management-view.vala" - srv_collection = id_card_get_services (id, &_tmp10_); -#line 1705 "moonshot-identity-management-view.c" - srv_collection_length1 = _tmp10_; - for (srv_it = 0; srv_it < _tmp10_; srv_it = srv_it + 1) { - char* srv; - srv = g_strdup (srv_collection[srv_it]); - { -#line 501 "moonshot-identity-management-view.vala" - if (_vala_strcmp0 (srv, request->service) == 0) { -#line 503 "moonshot-identity-management-view.vala" - has_service = TRUE; -#line 1715 "moonshot-identity-management-view.c" - _g_free0 (srv); -#line 504 "moonshot-identity-management-view.vala" - continue; -#line 1719 "moonshot-identity-management-view.c" - } -#line 506 "moonshot-identity-management-view.vala" - services_list = g_slist_append (services_list, g_strdup (srv)); -#line 1723 "moonshot-identity-management-view.c" - _g_free0 (srv); - } - } - } -#line 509 "moonshot-identity-management-view.vala" - if (!has_service) { -#line 1730 "moonshot-identity-management-view.c" - __g_slist_free_g_free0 (services_list); - _g_object_unref0 (id); -#line 510 "moonshot-identity-management-view.vala" - continue; -#line 1735 "moonshot-identity-management-view.c" - } -#line 512 "moonshot-identity-management-view.vala" - if (g_slist_length (services_list) == 0) { -#line 1739 "moonshot-identity-management-view.c" - char** _tmp11_ = NULL; - char** _tmp12_; - gint _tmp12__length1; - char** _tmp13_; -#line 514 "moonshot-identity-management-view.vala" - _tmp13_ = (_tmp12_ = (_tmp11_ = g_new0 (char*, 0 + 1), _tmp11_), _tmp12__length1 = 0, _tmp12_); -#line 514 "moonshot-identity-management-view.vala" - id_card_set_services (id, _tmp13_, 0); -#line 1748 "moonshot-identity-management-view.c" - _tmp12_ = (_vala_array_free (_tmp12_, _tmp12__length1, (GDestroyNotify) g_free), NULL); - __g_slist_free_g_free0 (services_list); - _g_object_unref0 (id); -#line 515 "moonshot-identity-management-view.vala" - continue; -#line 1754 "moonshot-identity-management-view.c" - } - services = (_tmp15_ = g_new0 (char*, (_tmp14_ = g_slist_length (services_list)) + 1), services_length1 = _tmp14_, _services_size_ = services_length1, _tmp15_); - { - GSList* srv_collection; - GSList* srv_it; -#line 519 "moonshot-identity-management-view.vala" - srv_collection = services_list; -#line 1762 "moonshot-identity-management-view.c" - for (srv_it = srv_collection; srv_it != NULL; srv_it = srv_it->next) { - char* srv; -#line 519 "moonshot-identity-management-view.vala" - srv = g_strdup ((const char*) srv_it->data); -#line 1767 "moonshot-identity-management-view.c" - { - char* _tmp16_; -#line 521 "moonshot-identity-management-view.vala" - services[i] = (_tmp16_ = g_strdup (srv), _g_free0 (services[i]), _tmp16_); -#line 522 "moonshot-identity-management-view.vala" - i++; -#line 1774 "moonshot-identity-management-view.c" - _g_free0 (srv); - } - } - } -#line 525 "moonshot-identity-management-view.vala" - _tmp17_ = services; -#line 525 "moonshot-identity-management-view.vala" - id_card_set_services (id, _tmp17_, services_length1); -#line 1783 "moonshot-identity-management-view.c" - services = (_vala_array_free (services, services_length1, (GDestroyNotify) g_free), NULL); - __g_slist_free_g_free0 (services_list); - _g_object_unref0 (id); - } - } - } - } -#line 532 "moonshot-identity-management-view.vala" - if (g_slist_length (self->priv->candidates) == 0) { -#line 1793 "moonshot-identity-management-view.c" - { - GeeLinkedList* _tmp18_; - GeeIterator* _tmp19_; - GeeIterator* _id_it; -#line 534 "moonshot-identity-management-view.vala" - _id_it = (_tmp19_ = gee_abstract_collection_iterator ((GeeAbstractCollection*) (_tmp18_ = identity_manager_model_get_card_list (self->identities_manager))), _g_object_unref0 (_tmp18_), _tmp19_); -#line 534 "moonshot-identity-management-view.vala" - while (TRUE) { -#line 1802 "moonshot-identity-management-view.c" - IdCard* id; -#line 534 "moonshot-identity-management-view.vala" - if (!gee_iterator_next (_id_it)) { -#line 534 "moonshot-identity-management-view.vala" - break; -#line 1808 "moonshot-identity-management-view.c" - } -#line 534 "moonshot-identity-management-view.vala" - id = (IdCard*) gee_iterator_get (_id_it); -#line 1812 "moonshot-identity-management-view.c" - { - gint _tmp20_; - Rule* rule_collection; - int rule_collection_length1; - int rule_it; -#line 536 "moonshot-identity-management-view.vala" - rule_collection = id_card_get_rules (id, &_tmp20_); -#line 1820 "moonshot-identity-management-view.c" - rule_collection_length1 = _tmp20_; - for (rule_it = 0; rule_it < _tmp20_; rule_it = rule_it + 1) { - Rule _tmp21_ = {0}; - Rule rule; - rule = (rule_copy (&rule_collection[rule_it], &_tmp21_), _tmp21_); - { -#line 538 "moonshot-identity-management-view.vala" - if (!identity_manager_view_match_service_pattern (self, request->service, rule.pattern)) { -#line 1829 "moonshot-identity-management-view.c" - rule_destroy (&rule); -#line 539 "moonshot-identity-management-view.vala" - continue; -#line 1833 "moonshot-identity-management-view.c" - } -#line 541 "moonshot-identity-management-view.vala" - self->priv->candidates = g_slist_append (self->priv->candidates, _g_object_ref0 (id)); -#line 543 "moonshot-identity-management-view.vala" - if (_vala_strcmp0 (rule.always_confirm, "true") == 0) { -#line 544 "moonshot-identity-management-view.vala" - confirm = TRUE; -#line 1841 "moonshot-identity-management-view.c" - } - rule_destroy (&rule); - } - } - } - _g_object_unref0 (id); - } - _g_object_unref0 (_id_it); - } - } -#line 549 "moonshot-identity-management-view.vala" - if (g_slist_length (self->priv->candidates) > 1) { -#line 1854 "moonshot-identity-management-view.c" - gboolean _tmp22_ = FALSE; -#line 551 "moonshot-identity-management-view.vala" - if (has_nai) { -#line 551 "moonshot-identity-management-view.vala" - _tmp22_ = nai_provided != NULL; -#line 1860 "moonshot-identity-management-view.c" - } else { -#line 551 "moonshot-identity-management-view.vala" - _tmp22_ = FALSE; -#line 1864 "moonshot-identity-management-view.c" - } -#line 551 "moonshot-identity-management-view.vala" - if (_tmp22_) { -#line 1868 "moonshot-identity-management-view.c" - IdCard* _tmp23_; -#line 553 "moonshot-identity-management-view.vala" - _data1_->identity = (_tmp23_ = _g_object_ref0 (nai_provided), _g_object_unref0 (_data1_->identity), _tmp23_); -#line 554 "moonshot-identity-management-view.vala" - confirm = FALSE; -#line 1874 "moonshot-identity-management-view.c" - } else { -#line 557 "moonshot-identity-management-view.vala" - confirm = TRUE; -#line 1878 "moonshot-identity-management-view.c" - } - } else { - IdCard* _tmp24_; -#line 560 "moonshot-identity-management-view.vala" - _data1_->identity = (_tmp24_ = _g_object_ref0 ((IdCard*) g_slist_nth_data (self->priv->candidates, (guint) 0)), _g_object_unref0 (_data1_->identity), _tmp24_); -#line 1884 "moonshot-identity-management-view.c" - } -#line 564 "moonshot-identity-management-view.vala" - if (confirm) { -#line 566 "moonshot-identity-management-view.vala" - gtk_tree_model_filter_refilter (self->priv->filter); -#line 567 "moonshot-identity-management-view.vala" - identity_manager_view_redraw_id_card_widgets (self); -#line 568 "moonshot-identity-management-view.vala" - gtk_widget_show ((GtkWidget*) self); -#line 1894 "moonshot-identity-management-view.c" - _g_object_unref0 (nai_provided); - block1_data_unref (_data1_); -#line 569 "moonshot-identity-management-view.vala" - return; -#line 1899 "moonshot-identity-management-view.c" - } - _g_object_unref0 (nai_provided); +#line 435 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = self->request_queue; +#line 435 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = g_queue_is_empty (_tmp0_); +#line 435 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp1_) { +#line 2397 "moonshot-identity-management-view.c" + IdentityRequest* _tmp2_; + GSList* _tmp3_; + GtkTreeModelFilter* _tmp4_; +#line 437 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = request; +#line 437 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = _tmp2_->candidates; +#line 437 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + self->priv->candidates = _tmp3_; +#line 438 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = self->priv->filter; +#line 438 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_tree_model_filter_refilter (_tmp4_); +#line 439 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + identity_manager_view_redraw_id_card_widgets (self); +#line 440 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_widget_show ((GtkWidget*) self); +#line 2415 "moonshot-identity-management-view.c" } -#line 574 "moonshot-identity-management-view.vala" - g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, __lambda3__gsource_func, block1_data_ref (_data1_), block1_data_unref); -#line 1905 "moonshot-identity-management-view.c" - block1_data_unref (_data1_); -#line 575 "moonshot-identity-management-view.vala" - return; -#line 1909 "moonshot-identity-management-view.c" -} - - -#line 578 "moonshot-identity-management-view.vala" -static gboolean identity_manager_view_match_service_pattern (IdentityManagerView* self, const char* service, const char* pattern) { -#line 1915 "moonshot-identity-management-view.c" - gboolean result = FALSE; - GPatternSpec* pspec; -#line 578 "moonshot-identity-management-view.vala" - g_return_val_if_fail (self != NULL, FALSE); -#line 578 "moonshot-identity-management-view.vala" - g_return_val_if_fail (service != NULL, FALSE); -#line 578 "moonshot-identity-management-view.vala" - g_return_val_if_fail (pattern != NULL, FALSE); -#line 580 "moonshot-identity-management-view.vala" - pspec = g_pattern_spec_new (pattern); -#line 1926 "moonshot-identity-management-view.c" - result = g_pattern_match_string (pspec, service); - _g_pattern_spec_free0 (pspec); -#line 581 "moonshot-identity-management-view.vala" - return result; -#line 1931 "moonshot-identity-management-view.c" +#line 442 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5_ = self->request_queue; +#line 442 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp6_ = request; +#line 442 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_ = _g_object_ref0 (_tmp6_); +#line 442 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + g_queue_push_tail (_tmp5_, _tmp7_); +#line 2425 "moonshot-identity-management-view.c" } -#line 584 "moonshot-identity-management-view.vala" void identity_manager_view_send_identity_cb (IdentityManagerView* self, IdCard* identity) { -#line 1937 "moonshot-identity-management-view.c" + GQueue* _tmp0_; + guint _tmp1_; + GQueue* _tmp2_; + gpointer _tmp3_ = NULL; IdentityRequest* request; gboolean reset_password; - gboolean _tmp0_ = FALSE; - GSList* _tmp13_; -#line 584 "moonshot-identity-management-view.vala" + IdCard* _tmp4_; + const gchar* _tmp5_; + const gchar* _tmp6_; + GQueue* _tmp20_; + gboolean _tmp21_ = FALSE; + IdCard* _tmp26_; + IdentityRequest* _tmp30_; + IdCard* _tmp31_; + gboolean _tmp32_; +#line 445 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 584 "moonshot-identity-management-view.vala" +#line 445 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (identity != NULL); -#line 586 "moonshot-identity-management-view.vala" - g_return_if_fail (self->request_queue->length > 0); -#line 588 "moonshot-identity-management-view.vala" - request = (IdentityRequest*) g_queue_pop_head (self->request_queue); -#line 589 "moonshot-identity-management-view.vala" +#line 447 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = self->request_queue; +#line 447 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = _tmp0_->length; +#line 447 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + g_return_if_fail (_tmp1_ > ((guint) 0)); +#line 449 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + self->priv->candidates = NULL; +#line 450 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = self->request_queue; +#line 450 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = g_queue_pop_head (_tmp2_); +#line 450 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + request = (IdentityRequest*) _tmp3_; +#line 451 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" reset_password = FALSE; -#line 591 "moonshot-identity-management-view.vala" - if (request->service != NULL) { -#line 591 "moonshot-identity-management-view.vala" - _tmp0_ = _vala_strcmp0 (request->service, "") != 0; -#line 1956 "moonshot-identity-management-view.c" - } else { -#line 591 "moonshot-identity-management-view.vala" - _tmp0_ = FALSE; -#line 1960 "moonshot-identity-management-view.c" - } -#line 591 "moonshot-identity-management-view.vala" - if (_tmp0_) { -#line 1964 "moonshot-identity-management-view.c" - gboolean duplicate_service; -#line 593 "moonshot-identity-management-view.vala" - duplicate_service = FALSE; -#line 1968 "moonshot-identity-management-view.c" - { - gint _tmp1_; - char** service_collection; - int service_collection_length1; - int service_it; -#line 595 "moonshot-identity-management-view.vala" - service_collection = id_card_get_services (identity, &_tmp1_); -#line 1976 "moonshot-identity-management-view.c" - service_collection_length1 = _tmp1_; - for (service_it = 0; service_it < _tmp1_; service_it = service_it + 1) { - char* service; - service = g_strdup (service_collection[service_it]); - { -#line 597 "moonshot-identity-management-view.vala" - if (_vala_strcmp0 (service, request->service) == 0) { -#line 598 "moonshot-identity-management-view.vala" - duplicate_service = TRUE; -#line 1986 "moonshot-identity-management-view.c" - } - _g_free0 (service); - } - } - } -#line 600 "moonshot-identity-management-view.vala" - if (duplicate_service == FALSE) { -#line 1994 "moonshot-identity-management-view.c" - gint services_length1; - gint _services_size_; - char** _tmp3_; - gint _tmp2_; - char** services; - gint _tmp8_; - gint _tmp9_; - char* _tmp10_; - char** _tmp11_; - services = (_tmp3_ = g_new0 (char*, (_tmp2_ + 1) + 1), services_length1 = _tmp2_ + 1, _services_size_ = services_length1, _tmp3_); - { - gint i; -#line 604 "moonshot-identity-management-view.vala" - i = 0; -#line 2009 "moonshot-identity-management-view.c" - { - gboolean _tmp4_; -#line 604 "moonshot-identity-management-view.vala" - _tmp4_ = TRUE; -#line 604 "moonshot-identity-management-view.vala" - while (TRUE) { -#line 2016 "moonshot-identity-management-view.c" - gint _tmp5_; - gint _tmp6_; - char* _tmp7_; -#line 604 "moonshot-identity-management-view.vala" - if (!_tmp4_) { -#line 604 "moonshot-identity-management-view.vala" - i++; -#line 2024 "moonshot-identity-management-view.c" - } -#line 604 "moonshot-identity-management-view.vala" - _tmp4_ = FALSE; -#line 604 "moonshot-identity-management-view.vala" - if (!(i < _tmp5_)) { -#line 604 "moonshot-identity-management-view.vala" - break; -#line 2032 "moonshot-identity-management-view.c" - } -#line 605 "moonshot-identity-management-view.vala" - services[i] = (_tmp7_ = g_strdup (id_card_get_services (identity, &_tmp6_)[i]), _g_free0 (services[i]), _tmp7_); -#line 2036 "moonshot-identity-management-view.c" - } - } - } -#line 607 "moonshot-identity-management-view.vala" - services[_tmp8_] = (_tmp10_ = g_strdup (request->service), _g_free0 (services[_tmp8_]), _tmp10_); -#line 608 "moonshot-identity-management-view.vala" - _tmp11_ = services; -#line 608 "moonshot-identity-management-view.vala" - id_card_set_services (identity, _tmp11_, services_length1); -#line 610 "moonshot-identity-management-view.vala" - identity_manager_model_update_card (self->identities_manager, identity); -#line 2048 "moonshot-identity-management-view.c" - services = (_vala_array_free (services, services_length1, (GDestroyNotify) g_free), NULL); - } - } -#line 614 "moonshot-identity-management-view.vala" - if (id_card_get_password (identity) == NULL) { -#line 2054 "moonshot-identity-management-view.c" +#line 453 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = identity; +#line 453 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5_ = id_card_get_password (_tmp4_); +#line 453 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp6_ = _tmp5_; +#line 453 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp6_ == NULL) { +#line 2473 "moonshot-identity-management-view.c" + AddPasswordDialog* _tmp7_; + AddPasswordDialog* _tmp8_; AddPasswordDialog* dialog; + AddPasswordDialog* _tmp9_; + gint _tmp10_ = 0; gint _result_; -#line 616 "moonshot-identity-management-view.vala" - dialog = g_object_ref_sink (add_password_dialog_new ()); -#line 617 "moonshot-identity-management-view.vala" - _result_ = gtk_dialog_run ((GtkDialog*) dialog); -#line 619 "moonshot-identity-management-view.vala" - switch (_result_) { -#line 2063 "moonshot-identity-management-view.c" + gint _tmp11_; + AddPasswordDialog* _tmp19_; +#line 455 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_ = add_password_dialog_new (); +#line 455 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp8_ = g_object_ref_sink (_tmp7_); +#line 455 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + dialog = _tmp8_; +#line 456 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp9_ = dialog; +#line 456 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp10_ = gtk_dialog_run ((GtkDialog*) _tmp9_); +#line 456 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _result_ = _tmp10_; +#line 458 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp11_ = _result_; +#line 458 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + switch (_tmp11_) { +#line 458 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" case GTK_RESPONSE_OK: +#line 2500 "moonshot-identity-management-view.c" { -#line 621 "moonshot-identity-management-view.vala" - id_card_set_password (identity, add_password_dialog_get_password (dialog)); -#line 622 "moonshot-identity-management-view.vala" - reset_password = !add_password_dialog_get_remember (dialog); -#line 623 "moonshot-identity-management-view.vala" + IdCard* _tmp12_; + AddPasswordDialog* _tmp13_; + const gchar* _tmp14_; + const gchar* _tmp15_; + AddPasswordDialog* _tmp16_; + gboolean _tmp17_; + gboolean _tmp18_; +#line 460 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp12_ = identity; +#line 460 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp13_ = dialog; +#line 460 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp14_ = add_password_dialog_get_password (_tmp13_); +#line 460 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp15_ = _tmp14_; +#line 460 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + id_card_set_password (_tmp12_, _tmp15_); +#line 461 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp16_ = dialog; +#line 461 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp17_ = add_password_dialog_get_remember (_tmp16_); +#line 461 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp18_ = _tmp17_; +#line 461 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + reset_password = !_tmp18_; +#line 462 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" break; -#line 2072 "moonshot-identity-management-view.c" +#line 2529 "moonshot-identity-management-view.c" } default: { -#line 625 "moonshot-identity-management-view.vala" +#line 464 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" identity = NULL; -#line 626 "moonshot-identity-management-view.vala" +#line 465 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" break; -#line 2080 "moonshot-identity-management-view.c" +#line 2537 "moonshot-identity-management-view.c" } } -#line 629 "moonshot-identity-management-view.vala" - gtk_object_destroy ((GtkObject*) dialog); -#line 2085 "moonshot-identity-management-view.c" +#line 468 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp19_ = dialog; +#line 468 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_object_destroy ((GtkObject*) _tmp19_); +#line 453 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (dialog); +#line 2546 "moonshot-identity-management-view.c" } -#line 632 "moonshot-identity-management-view.vala" - if (g_queue_is_empty (self->request_queue)) { -#line 633 "moonshot-identity-management-view.vala" +#line 471 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp20_ = self->request_queue; +#line 471 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp21_ = g_queue_is_empty (_tmp20_); +#line 471 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp21_) { +#line 473 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + self->priv->candidates = NULL; +#line 474 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_main_quit (); -#line 2092 "moonshot-identity-management-view.c" +#line 2558 "moonshot-identity-management-view.c" + } else { + GQueue* _tmp22_; + gconstpointer _tmp23_ = NULL; + GSList* _tmp24_; + GtkTreeModelFilter* _tmp25_; +#line 476 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp22_ = self->request_queue; +#line 476 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp23_ = g_queue_peek_head (_tmp22_); +#line 476 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp24_ = ((IdentityRequest*) _tmp23_)->candidates; +#line 476 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + self->priv->candidates = _tmp24_; +#line 477 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp25_ = self->priv->filter; +#line 477 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_tree_model_filter_refilter (_tmp25_); +#line 478 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + identity_manager_view_redraw_id_card_widgets (self); +#line 2578 "moonshot-identity-management-view.c" } -#line 635 "moonshot-identity-management-view.vala" - if (identity != NULL) { -#line 2096 "moonshot-identity-management-view.c" - IdCard* _tmp12_; -#line 636 "moonshot-identity-management-view.vala" - self->priv->default_id_card = (_tmp12_ = _g_object_ref0 (identity), _g_object_unref0 (self->priv->default_id_card), _tmp12_); -#line 2100 "moonshot-identity-management-view.c" +#line 481 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp26_ = identity; +#line 481 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp26_ != NULL) { +#line 2584 "moonshot-identity-management-view.c" + IdentityManagerApp* _tmp27_; + IdCard* _tmp28_; + IdCard* _tmp29_; +#line 482 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp27_ = self->parent_app; +#line 482 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp28_ = identity; +#line 482 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp29_ = _g_object_ref0 (_tmp28_); +#line 482 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_object_unref0 (_tmp27_->default_id_card); +#line 482 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp27_->default_id_card = _tmp29_; +#line 2598 "moonshot-identity-management-view.c" } -#line 638 "moonshot-identity-management-view.vala" - identity_request_return_identity (request, identity); -#line 640 "moonshot-identity-management-view.vala" - if (reset_password) { -#line 641 "moonshot-identity-management-view.vala" - id_card_set_password (identity, NULL); -#line 2108 "moonshot-identity-management-view.c" +#line 484 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp30_ = request; +#line 484 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp31_ = identity; +#line 484 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + identity_request_return_identity (_tmp30_, _tmp31_); +#line 486 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp32_ = reset_password; +#line 486 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp32_) { +#line 2610 "moonshot-identity-management-view.c" + IdCard* _tmp33_; +#line 487 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp33_ = identity; +#line 487 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + id_card_set_password (_tmp33_, NULL); +#line 2616 "moonshot-identity-management-view.c" } -#line 643 "moonshot-identity-management-view.vala" - self->priv->candidates = (_tmp13_ = NULL, __g_slist_free_g_object_unref0 (self->priv->candidates), _tmp13_); -#line 2112 "moonshot-identity-management-view.c" +#line 445 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (request); +#line 2620 "moonshot-identity-management-view.c" } -#line 646 "moonshot-identity-management-view.vala" static void identity_manager_view_label_make_bold (IdentityManagerView* self, GtkLabel* label) { -#line 2119 "moonshot-identity-management-view.c" + PangoFontDescription* _tmp0_; PangoFontDescription* font_desc; -#line 646 "moonshot-identity-management-view.vala" + GtkLabel* _tmp1_; +#line 491 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 646 "moonshot-identity-management-view.vala" +#line 491 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (label != NULL); -#line 648 "moonshot-identity-management-view.vala" - font_desc = pango_font_description_new (); -#line 650 "moonshot-identity-management-view.vala" +#line 493 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = pango_font_description_new (); +#line 493 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + font_desc = _tmp0_; +#line 495 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" pango_font_description_set_weight (font_desc, PANGO_WEIGHT_BOLD); -#line 657 "moonshot-identity-management-view.vala" - gtk_widget_modify_font ((GtkWidget*) label, font_desc); -#line 2131 "moonshot-identity-management-view.c" +#line 502 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = label; +#line 502 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_widget_modify_font ((GtkWidget*) _tmp1_, font_desc); +#line 491 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _pango_font_description_free0 (font_desc); +#line 2644 "moonshot-identity-management-view.c" } -#line 685 "moonshot-identity-management-view.vala" -static void _lambda1_ (GtkButton* remove_button, IdentityManagerView* self) { -#line 2138 "moonshot-identity-management-view.c" +static void _g_slist_free__g_free0_ (GSList* self) { +#line 542 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + g_slist_foreach (self, (GFunc) _g_free0_, NULL); +#line 542 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + g_slist_free (self); +#line 2653 "moonshot-identity-management-view.c" +} + + +static void ____lambda2_ (IdentityManagerView* self, GtkButton* remove_button) { + const gchar* _tmp0_ = NULL; + CustomVBox* _tmp1_; + IdCardWidget* _tmp2_; + IdCardWidget* _tmp3_; + IdCard* _tmp4_; + IdCard* _tmp5_; + const gchar* _tmp6_; + const gchar* _tmp7_; + const gchar* _tmp8_ = NULL; + GtkMessageDialog* _tmp9_; + GtkMessageDialog* _tmp10_; GtkMessageDialog* dialog; + GtkMessageDialog* _tmp11_; + gint _tmp12_ = 0; gint ret; -#line 685 "moonshot-identity-management-view.vala" + GtkMessageDialog* _tmp13_; + gint _tmp14_; +#line 530 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (remove_button != NULL); -#line 687 "moonshot-identity-management-view.vala" - dialog = g_object_ref_sink ((GtkMessageDialog*) gtk_message_dialog_new ((GtkWindow*) self, GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, _ ("Are you sure you want to stop '%s' ID Card from being used with %s?"), id_card_get_display_name (id_card_widget_get_id_card (custom_vbox_get_current_idcard (self->priv->custom_vbox))), _ ("this service"))); -#line 694 "moonshot-identity-management-view.vala" - ret = gtk_dialog_run ((GtkDialog*) dialog); -#line 695 "moonshot-identity-management-view.vala" - gtk_widget_hide ((GtkWidget*) dialog); -#line 697 "moonshot-identity-management-view.vala" - if (ret == GTK_RESPONSE_YES) { -#line 2151 "moonshot-identity-management-view.c" +#line 532 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = _ ("Are you sure you want to stop '%s' ID Card from being used with %s?"); +#line 532 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = self->priv->custom_vbox; +#line 532 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = custom_vbox_get_current_idcard (_tmp1_); +#line 532 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = _tmp2_; +#line 532 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = id_card_widget_get_id_card (_tmp3_); +#line 532 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5_ = _tmp4_; +#line 532 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp6_ = id_card_get_display_name (_tmp5_); +#line 532 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_ = _tmp6_; +#line 532 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp8_ = _ ("this service"); +#line 532 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp9_ = (GtkMessageDialog*) gtk_message_dialog_new ((GtkWindow*) self, GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, _tmp0_, _tmp7_, _tmp8_); +#line 532 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp10_ = g_object_ref_sink (_tmp9_); +#line 532 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + dialog = _tmp10_; +#line 539 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp11_ = dialog; +#line 539 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp12_ = gtk_dialog_run ((GtkDialog*) _tmp11_); +#line 539 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + ret = _tmp12_; +#line 540 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp13_ = dialog; +#line 540 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_widget_hide ((GtkWidget*) _tmp13_); +#line 542 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp14_ = ret; +#line 542 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (_tmp14_ == ((gint) GTK_RESPONSE_YES)) { +#line 2715 "moonshot-identity-management-view.c" + CustomVBox* _tmp15_; + IdCardWidget* _tmp16_; + IdCardWidget* _tmp17_; + IdCard* _tmp18_; + IdCard* _tmp19_; + IdCard* _tmp20_; IdCard* idcard; - char* candidate; + GHashTable* _tmp21_; + GtkButton* _tmp22_; + gconstpointer _tmp23_ = NULL; + gchar* _tmp24_; + gchar* candidate; GSList* services; - gint _tmp1_; - char** _tmp2_; - gint _tmp2__length1; - char** _tmp3_; + IdCard* _tmp25_; + gchar** _tmp26_; + gint _tmp26__length1; + gchar** _tmp27_; + gint _tmp27__length1; + IdCard* _tmp33_; + GSList* _tmp34_; + guint _tmp35_ = 0U; + gchar** _tmp36_ = NULL; + gchar** _tmp37_; + gint _tmp37__length1; + GtkVBox* _tmp54_; + GList* _tmp55_ = NULL; GList* children; -#line 699 "moonshot-identity-management-view.vala" - idcard = _g_object_ref0 (id_card_widget_get_id_card (custom_vbox_get_current_idcard (self->priv->custom_vbox))); -#line 700 "moonshot-identity-management-view.vala" - candidate = g_strdup ((const char*) g_hash_table_lookup (self->priv->service_button_map, remove_button)); -#line 702 "moonshot-identity-management-view.vala" + GList* _tmp56_; + IdCard* _tmp58_; + CustomVBox* _tmp59_; + IdCardWidget* _tmp60_; + IdCardWidget* _tmp61_; +#line 544 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp15_ = self->priv->custom_vbox; +#line 544 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp16_ = custom_vbox_get_current_idcard (_tmp15_); +#line 544 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp17_ = _tmp16_; +#line 544 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp18_ = id_card_widget_get_id_card (_tmp17_); +#line 544 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp19_ = _tmp18_; +#line 544 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp20_ = _g_object_ref0 (_tmp19_); +#line 544 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + idcard = _tmp20_; +#line 545 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp21_ = self->priv->service_button_map; +#line 545 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp22_ = remove_button; +#line 545 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp23_ = g_hash_table_lookup (_tmp21_, _tmp22_); +#line 545 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp24_ = g_strdup ((const gchar*) _tmp23_); +#line 545 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + candidate = _tmp24_; +#line 547 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" services = NULL; -#line 2166 "moonshot-identity-management-view.c" +#line 549 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp25_ = idcard; +#line 549 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp26_ = id_card_get_services (_tmp25_, &_tmp26__length1); +#line 549 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp27_ = _tmp26_; +#line 549 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp27__length1 = _tmp26__length1; +#line 2782 "moonshot-identity-management-view.c" { - gint _tmp0_; - char** srv_collection; - int srv_collection_length1; - int srv_it; -#line 704 "moonshot-identity-management-view.vala" - srv_collection = id_card_get_services (idcard, &_tmp0_); -#line 2174 "moonshot-identity-management-view.c" - srv_collection_length1 = _tmp0_; - for (srv_it = 0; srv_it < _tmp0_; srv_it = srv_it + 1) { - char* srv; - srv = g_strdup (srv_collection[srv_it]); + gchar** srv_collection = NULL; + gint srv_collection_length1 = 0; + gint _srv_collection_size_ = 0; + gint srv_it = 0; +#line 549 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + srv_collection = _tmp27_; +#line 549 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + srv_collection_length1 = _tmp27__length1; +#line 549 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + for (srv_it = 0; srv_it < _tmp27__length1; srv_it = srv_it + 1) { +#line 2794 "moonshot-identity-management-view.c" + gchar* _tmp28_; + gchar* srv = NULL; +#line 549 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp28_ = g_strdup (srv_collection[srv_it]); +#line 549 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + srv = _tmp28_; +#line 2801 "moonshot-identity-management-view.c" { -#line 706 "moonshot-identity-management-view.vala" - if (_vala_strcmp0 (srv, candidate) == 0) { -#line 2182 "moonshot-identity-management-view.c" + const gchar* _tmp29_; + const gchar* _tmp30_; + const gchar* _tmp31_; + gchar* _tmp32_; +#line 551 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp29_ = srv; +#line 551 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp30_ = candidate; +#line 551 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (g_strcmp0 (_tmp29_, _tmp30_) == 0) { +#line 552 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (srv); -#line 707 "moonshot-identity-management-view.vala" +#line 552 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" continue; -#line 2186 "moonshot-identity-management-view.c" +#line 2817 "moonshot-identity-management-view.c" } -#line 708 "moonshot-identity-management-view.vala" - services = g_slist_append (services, g_strdup (srv)); -#line 2190 "moonshot-identity-management-view.c" +#line 553 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp31_ = srv; +#line 553 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp32_ = g_strdup (_tmp31_); +#line 553 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + services = g_slist_append (services, _tmp32_); +#line 549 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (srv); +#line 2827 "moonshot-identity-management-view.c" } } } -#line 711 "moonshot-identity-management-view.vala" - _tmp3_ = (_tmp2_ = g_new0 (char*, (_tmp1_ = g_slist_length (services)) + 1), _tmp2__length1 = _tmp1_, _tmp2_); -#line 711 "moonshot-identity-management-view.vala" - id_card_set_services (idcard, _tmp3_, _tmp1_); -#line 2199 "moonshot-identity-management-view.c" - _tmp2_ = (_vala_array_free (_tmp2_, _tmp2__length1, (GDestroyNotify) g_free), NULL); +#line 556 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp33_ = idcard; +#line 556 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp34_ = services; +#line 556 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp35_ = g_slist_length (_tmp34_); +#line 556 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp36_ = g_new0 (gchar*, _tmp35_ + 1); +#line 556 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp37_ = _tmp36_; +#line 556 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp37__length1 = _tmp35_; +#line 556 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + id_card_set_services (_tmp33_, _tmp37_, _tmp35_); +#line 556 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp37_ = (_vala_array_free (_tmp37_, _tmp37__length1, (GDestroyNotify) g_free), NULL); +#line 2847 "moonshot-identity-management-view.c" { gint j; -#line 712 "moonshot-identity-management-view.vala" +#line 557 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" j = 0; -#line 2205 "moonshot-identity-management-view.c" +#line 2852 "moonshot-identity-management-view.c" { - gboolean _tmp4_; -#line 712 "moonshot-identity-management-view.vala" - _tmp4_ = TRUE; -#line 712 "moonshot-identity-management-view.vala" + gboolean _tmp38_; +#line 557 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp38_ = TRUE; +#line 557 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" while (TRUE) { -#line 2212 "moonshot-identity-management-view.c" - gint _tmp5_; - gint _tmp6_; - gint _tmp7_; - char* *_tmp8_; - char* _tmp9_; -#line 712 "moonshot-identity-management-view.vala" - if (!_tmp4_) { -#line 712 "moonshot-identity-management-view.vala" - j++; -#line 2222 "moonshot-identity-management-view.c" +#line 2859 "moonshot-identity-management-view.c" + gboolean _tmp39_; + gint _tmp41_; + IdCard* _tmp42_; + gchar** _tmp43_; + gint _tmp43__length1; + gchar** _tmp44_; + gint _tmp44__length1; + IdCard* _tmp45_; + gchar** _tmp46_; + gint _tmp46__length1; + gchar** _tmp47_; + gint _tmp47__length1; + gint _tmp48_; + GSList* _tmp49_; + gint _tmp50_; + gconstpointer _tmp51_ = NULL; + gchar* _tmp52_; + gchar* _tmp53_; +#line 557 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp39_ = _tmp38_; +#line 557 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (!_tmp39_) { +#line 2882 "moonshot-identity-management-view.c" + gint _tmp40_; +#line 557 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp40_ = j; +#line 557 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + j = _tmp40_ + 1; +#line 2888 "moonshot-identity-management-view.c" } -#line 712 "moonshot-identity-management-view.vala" - _tmp4_ = FALSE; -#line 712 "moonshot-identity-management-view.vala" - if (!(j < _tmp5_)) { -#line 712 "moonshot-identity-management-view.vala" +#line 557 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp38_ = FALSE; +#line 557 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp41_ = j; +#line 557 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp42_ = idcard; +#line 557 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp43_ = id_card_get_services (_tmp42_, &_tmp43__length1); +#line 557 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp44_ = _tmp43_; +#line 557 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp44__length1 = _tmp43__length1; +#line 557 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (!(_tmp41_ < _tmp44__length1)) { +#line 557 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" break; -#line 2230 "moonshot-identity-management-view.c" +#line 2906 "moonshot-identity-management-view.c" } -#line 714 "moonshot-identity-management-view.vala" - _tmp8_ = &id_card_get_services (idcard, &_tmp7_)[j]; -#line 714 "moonshot-identity-management-view.vala" - (*_tmp8_) = (_tmp9_ = g_strdup ((const char*) g_slist_nth_data (services, (guint) j)), _g_free0 ((*_tmp8_)), _tmp9_); -#line 2236 "moonshot-identity-management-view.c" +#line 559 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp45_ = idcard; +#line 559 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp46_ = id_card_get_services (_tmp45_, &_tmp46__length1); +#line 559 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp47_ = _tmp46_; +#line 559 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp47__length1 = _tmp46__length1; +#line 559 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp48_ = j; +#line 559 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp49_ = services; +#line 559 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp50_ = j; +#line 559 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp51_ = g_slist_nth_data (_tmp49_, (guint) _tmp50_); +#line 559 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp52_ = g_strdup ((const gchar*) _tmp51_); +#line 559 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_free0 (_tmp47_[_tmp48_]); +#line 559 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp47_[_tmp48_] = _tmp52_; +#line 559 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp53_ = _tmp47_[_tmp48_]; +#line 2932 "moonshot-identity-management-view.c" } } } -#line 717 "moonshot-identity-management-view.vala" - children = gtk_container_get_children ((GtkContainer*) self->priv->services_internal_vbox); -#line 2242 "moonshot-identity-management-view.c" +#line 562 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp54_ = self->priv->services_internal_vbox; +#line 562 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp55_ = gtk_container_get_children ((GtkContainer*) _tmp54_); +#line 562 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + children = _tmp55_; +#line 563 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp56_ = children; +#line 2944 "moonshot-identity-management-view.c" { - GList* hbox_collection; - GList* hbox_it; -#line 718 "moonshot-identity-management-view.vala" - hbox_collection = children; -#line 2248 "moonshot-identity-management-view.c" + GList* hbox_collection = NULL; + GList* hbox_it = NULL; +#line 563 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + hbox_collection = _tmp56_; +#line 563 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" for (hbox_it = hbox_collection; hbox_it != NULL; hbox_it = hbox_it->next) { - GtkWidget* hbox; -#line 718 "moonshot-identity-management-view.vala" +#line 2952 "moonshot-identity-management-view.c" + GtkWidget* hbox = NULL; +#line 563 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" hbox = (GtkWidget*) hbox_it->data; -#line 2253 "moonshot-identity-management-view.c" +#line 2956 "moonshot-identity-management-view.c" { -#line 719 "moonshot-identity-management-view.vala" - gtk_object_destroy ((GtkObject*) hbox); -#line 2257 "moonshot-identity-management-view.c" + GtkWidget* _tmp57_; +#line 564 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp57_ = hbox; +#line 564 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_object_destroy ((GtkObject*) _tmp57_); +#line 2963 "moonshot-identity-management-view.c" } } } -#line 721 "moonshot-identity-management-view.vala" - identity_manager_view_fill_services_vbox (self, idcard); -#line 722 "moonshot-identity-management-view.vala" - id_card_widget_update_id_card_label (custom_vbox_get_current_idcard (self->priv->custom_vbox)); -#line 2265 "moonshot-identity-management-view.c" +#line 566 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp58_ = idcard; +#line 566 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + identity_manager_view_fill_services_vbox (self, _tmp58_); +#line 567 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp59_ = self->priv->custom_vbox; +#line 567 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp60_ = custom_vbox_get_current_idcard (_tmp59_); +#line 567 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp61_ = _tmp60_; +#line 567 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + id_card_widget_update_id_card_label (_tmp61_); +#line 542 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_list_free0 (children); - __g_slist_free_g_free0 (services); +#line 542 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + __g_slist_free__g_free0_0 (services); +#line 542 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (candidate); +#line 542 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (idcard); +#line 2987 "moonshot-identity-management-view.c" } +#line 530 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (dialog); +#line 2991 "moonshot-identity-management-view.c" } -#line 685 "moonshot-identity-management-view.vala" -static void __lambda1__gtk_button_clicked (GtkButton* _sender, gpointer self) { -#line 2277 "moonshot-identity-management-view.c" - _lambda1_ (_sender, self); +static void _____lambda2__gtk_button_clicked (GtkButton* _sender, gpointer self) { +#line 530 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + ____lambda2_ (self, _sender); +#line 2998 "moonshot-identity-management-view.c" } -#line 660 "moonshot-identity-management-view.vala" static void identity_manager_view_fill_services_vbox (IdentityManagerView* self, IdCard* id_card) { -#line 2284 "moonshot-identity-management-view.c" gint i; - gint _tmp0_; + IdCard* _tmp0_; + gchar** _tmp1_; + gint _tmp1__length1; + gchar** _tmp2_; + gint _tmp2__length1; gint n_columns; + gint _tmp3_; + GtkTable* _tmp4_; + GtkTable* _tmp5_; GtkTable* services_table; -#line 660 "moonshot-identity-management-view.vala" + GtkTable* _tmp6_; + GtkTable* _tmp7_; + GtkVBox* _tmp8_; + GtkTable* _tmp9_; + GHashTable* _tmp10_; + IdCard* _tmp11_; + gchar** _tmp12_; + gint _tmp12__length1; + gchar** _tmp13_; + gint _tmp13__length1; + GtkVBox* _tmp36_; +#line 505 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 660 "moonshot-identity-management-view.vala" +#line 505 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (id_card != NULL); -#line 662 "moonshot-identity-management-view.vala" +#line 507 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" i = 0; -#line 663 "moonshot-identity-management-view.vala" - n_columns = _tmp0_; -#line 665 "moonshot-identity-management-view.vala" - services_table = g_object_ref_sink ((GtkTable*) gtk_table_new ((guint) n_columns, (guint) 2, FALSE)); -#line 666 "moonshot-identity-management-view.vala" - gtk_table_set_col_spacings (services_table, (guint) 10); -#line 667 "moonshot-identity-management-view.vala" - gtk_table_set_row_spacings (services_table, (guint) 10); -#line 668 "moonshot-identity-management-view.vala" - gtk_container_add ((GtkContainer*) self->priv->services_internal_vbox, (GtkWidget*) services_table); -#line 670 "moonshot-identity-management-view.vala" - g_hash_table_remove_all (self->priv->service_button_map); -#line 2307 "moonshot-identity-management-view.c" +#line 508 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = id_card; +#line 508 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = id_card_get_services (_tmp0_, &_tmp1__length1); +#line 508 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = _tmp1_; +#line 508 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2__length1 = _tmp1__length1; +#line 508 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + n_columns = _tmp2__length1; +#line 510 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = n_columns; +#line 510 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = (GtkTable*) gtk_table_new ((guint) _tmp3_, (guint) 2, FALSE); +#line 510 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5_ = g_object_ref_sink (_tmp4_); +#line 510 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + services_table = _tmp5_; +#line 511 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp6_ = services_table; +#line 511 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_table_set_col_spacings (_tmp6_, (guint) 10); +#line 512 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_ = services_table; +#line 512 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_table_set_row_spacings (_tmp7_, (guint) 10); +#line 513 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp8_ = self->priv->services_internal_vbox; +#line 513 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp9_ = services_table; +#line 513 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_container_add ((GtkContainer*) _tmp8_, (GtkWidget*) _tmp9_); +#line 515 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp10_ = self->priv->service_button_map; +#line 515 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + g_hash_table_remove_all (_tmp10_); +#line 517 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp11_ = id_card; +#line 517 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp12_ = id_card_get_services (_tmp11_, &_tmp12__length1); +#line 517 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp13_ = _tmp12_; +#line 517 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp13__length1 = _tmp12__length1; +#line 3075 "moonshot-identity-management-view.c" { - gint _tmp1_; - char** service_collection; - int service_collection_length1; - int service_it; -#line 672 "moonshot-identity-management-view.vala" - service_collection = id_card_get_services (id_card, &_tmp1_); -#line 2315 "moonshot-identity-management-view.c" - service_collection_length1 = _tmp1_; - for (service_it = 0; service_it < _tmp1_; service_it = service_it + 1) { - char* service; - service = g_strdup (service_collection[service_it]); + gchar** service_collection = NULL; + gint service_collection_length1 = 0; + gint _service_collection_size_ = 0; + gint service_it = 0; +#line 517 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + service_collection = _tmp13_; +#line 517 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + service_collection_length1 = _tmp13__length1; +#line 517 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + for (service_it = 0; service_it < _tmp13__length1; service_it = service_it + 1) { +#line 3087 "moonshot-identity-management-view.c" + gchar* _tmp14_; + gchar* service = NULL; +#line 517 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp14_ = g_strdup (service_collection[service_it]); +#line 517 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + service = _tmp14_; +#line 3094 "moonshot-identity-management-view.c" { + const gchar* _tmp15_; + GtkLabel* _tmp16_; + GtkLabel* _tmp17_; GtkLabel* label; + GtkLabel* _tmp18_; + GtkButton* _tmp19_; + GtkButton* _tmp20_; GtkButton* remove_button; -#line 674 "moonshot-identity-management-view.vala" - label = g_object_ref_sink ((GtkLabel*) gtk_label_new (service)); -#line 675 "moonshot-identity-management-view.vala" - gtk_misc_set_alignment ((GtkMisc*) label, (float) 0, (float) 0.5); -#line 679 "moonshot-identity-management-view.vala" - remove_button = g_object_ref_sink ((GtkButton*) gtk_button_new_from_stock (GTK_STOCK_REMOVE)); -#line 683 "moonshot-identity-management-view.vala" - g_hash_table_insert (self->priv->service_button_map, _g_object_ref0 (remove_button), g_strdup (service)); -#line 685 "moonshot-identity-management-view.vala" - g_signal_connect_object (remove_button, "clicked", (GCallback) __lambda1__gtk_button_clicked, self, 0); -#line 726 "moonshot-identity-management-view.vala" - gtk_table_attach_defaults (services_table, (GtkWidget*) label, (guint) 0, (guint) 1, (guint) i, (guint) (i + 1)); -#line 727 "moonshot-identity-management-view.vala" - gtk_table_attach_defaults (services_table, (GtkWidget*) remove_button, (guint) 1, (guint) 2, (guint) i, (guint) (i + 1)); -#line 728 "moonshot-identity-management-view.vala" - i++; -#line 2339 "moonshot-identity-management-view.c" + GHashTable* _tmp21_; + GtkButton* _tmp22_; + GtkButton* _tmp23_; + const gchar* _tmp24_; + gchar* _tmp25_; + GtkButton* _tmp26_; + GtkTable* _tmp27_; + GtkLabel* _tmp28_; + gint _tmp29_; + gint _tmp30_; + GtkTable* _tmp31_; + GtkButton* _tmp32_; + gint _tmp33_; + gint _tmp34_; + gint _tmp35_; +#line 519 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp15_ = service; +#line 519 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp16_ = (GtkLabel*) gtk_label_new (_tmp15_); +#line 519 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp17_ = g_object_ref_sink (_tmp16_); +#line 519 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + label = _tmp17_; +#line 520 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp18_ = label; +#line 520 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_misc_set_alignment ((GtkMisc*) _tmp18_, (gfloat) 0, (gfloat) 0.5); +#line 522 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp19_ = (GtkButton*) gtk_button_new_from_stock (GTK_STOCK_REMOVE); +#line 522 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp20_ = g_object_ref_sink (_tmp19_); +#line 522 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + remove_button = _tmp20_; +#line 528 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp21_ = self->priv->service_button_map; +#line 528 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp22_ = remove_button; +#line 528 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp23_ = _g_object_ref0 (_tmp22_); +#line 528 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp24_ = service; +#line 528 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp25_ = g_strdup (_tmp24_); +#line 528 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + g_hash_table_insert (_tmp21_, _tmp23_, _tmp25_); +#line 530 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp26_ = remove_button; +#line 530 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + g_signal_connect_object (_tmp26_, "clicked", (GCallback) _____lambda2__gtk_button_clicked, self, 0); +#line 571 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp27_ = services_table; +#line 571 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp28_ = label; +#line 571 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp29_ = i; +#line 571 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp30_ = i; +#line 571 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_table_attach_defaults (_tmp27_, (GtkWidget*) _tmp28_, (guint) 0, (guint) 1, (guint) _tmp29_, (guint) (_tmp30_ + 1)); +#line 572 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp31_ = services_table; +#line 572 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp32_ = remove_button; +#line 572 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp33_ = i; +#line 572 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp34_ = i; +#line 572 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_table_attach_defaults (_tmp31_, (GtkWidget*) _tmp32_, (guint) 1, (guint) 2, (guint) _tmp33_, (guint) (_tmp34_ + 1)); +#line 573 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp35_ = i; +#line 573 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + i = _tmp35_ + 1; +#line 517 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (remove_button); +#line 517 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (label); +#line 517 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (service); +#line 3183 "moonshot-identity-management-view.c" } } } -#line 730 "moonshot-identity-management-view.vala" - gtk_widget_show_all ((GtkWidget*) self->priv->services_internal_vbox); -#line 2348 "moonshot-identity-management-view.c" +#line 575 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp36_ = self->priv->services_internal_vbox; +#line 575 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_widget_show_all ((GtkWidget*) _tmp36_); +#line 505 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (services_table); +#line 3193 "moonshot-identity-management-view.c" } -#line 733 "moonshot-identity-management-view.vala" static void identity_manager_view_on_about_action (IdentityManagerView* self) { -#line 2355 "moonshot-identity-management-view.c" + gchar* _tmp0_; + gchar* _tmp1_; + gchar* _tmp2_; + gchar** _tmp3_ = NULL; + gchar** authors; gint authors_length1; gint _authors_size_; - char** _tmp1_; - char** _tmp0_ = NULL; - char** authors; - char* copyright; - char* license; -#line 733 "moonshot-identity-management-view.vala" + gchar* _tmp4_; + gchar* copyright; + gchar* _tmp5_; + gchar* license; + const gchar* _tmp6_ = NULL; + const gchar* _tmp7_ = NULL; + const gchar* _tmp8_ = NULL; +#line 578 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 2365 "moonshot-identity-management-view.c" - authors = (_tmp1_ = (_tmp0_ = g_new0 (char*, 4 + 1), _tmp0_[0] = g_strdup ("Javier Jardón "), _tmp0_[1] = g_strdup ("Sam Thursfield "), _tmp0_[2] = g_strdup ("Alberto Ruiz "), _tmp0_[3] = NULL, _tmp0_), authors_length1 = 4, _authors_size_ = authors_length1, _tmp1_); -#line 742 "moonshot-identity-management-view.vala" - copyright = g_strdup ("Copyright 2011 JANET"); -#line 745 "moonshot-identity-management-view.vala" - license = g_strdup ("\n" \ +#line 580 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = g_strdup ("Javier Jardón "); +#line 580 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = g_strdup ("Sam Thursfield "); +#line 580 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = g_strdup ("Alberto Ruiz "); +#line 580 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = g_new0 (gchar*, 4 + 1); +#line 580 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_[0] = _tmp0_; +#line 580 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_[1] = _tmp1_; +#line 580 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_[2] = _tmp2_; +#line 580 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_[3] = NULL; +#line 580 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + authors = _tmp3_; +#line 580 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + authors_length1 = 4; +#line 580 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _authors_size_ = authors_length1; +#line 587 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = g_strdup ("Copyright 2011 JANET"); +#line 587 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + copyright = _tmp4_; +#line 589 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5_ = g_strdup ("\n" \ "Copyright (c) 2011, JANET(UK)\n" \ "All rights reserved.\n" \ "\n" \ @@ -2408,496 +3279,982 @@ static void identity_manager_view_on_about_action (IdentityManagerView* self) { "OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF" \ "\n" \ "SUCH DAMAGE.\n"); -#line 777 "moonshot-identity-management-view.vala" - gtk_show_about_dialog ((GtkWindow*) self, "comments", _ ("Moonshot project UI"), "copyright", copyright, "website", PACKAGE_URL, "version", PACKAGE_VERSION, "license", license, "website-label", _ ("Visit the Moonshot project web site"), "authors", authors, "translator-credits", _ ("translator-credits"), NULL, NULL); -#line 2373 "moonshot-identity-management-view.c" +#line 589 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + license = _tmp5_; +#line 622 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp6_ = _ ("Moonshot project UI"); +#line 622 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_ = _ ("Visit the Moonshot project web site"); +#line 622 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp8_ = _ ("translator-credits"); +#line 622 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_show_about_dialog ((GtkWindow*) self, "comments", _tmp6_, "copyright", copyright, "website", PACKAGE_URL, "version", PACKAGE_VERSION, "license", license, "website-label", _tmp7_, "authors", authors, "translator-credits", _tmp8_, NULL, NULL); +#line 578 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (license); +#line 578 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_free0 (copyright); +#line 578 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" authors = (_vala_array_free (authors, authors_length1, (GDestroyNotify) g_free), NULL); +#line 3258 "moonshot-identity-management-view.c" } static void _vala_array_add1 (GtkActionEntry** array, int* length, int* size, const GtkActionEntry* value) { +#line 642 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" if ((*length) == (*size)) { +#line 642 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" *size = (*size) ? (2 * (*size)) : 4; +#line 642 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" *array = g_renew (GtkActionEntry, *array, *size); +#line 3269 "moonshot-identity-management-view.c" } +#line 642 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" (*array)[(*length)++] = *value; +#line 3273 "moonshot-identity-management-view.c" } -#line 375 "moonshot-identity-management-view.vala" static void _identity_manager_view_add_identity_manual_cb_gtk_action_callback (GtkAction* action, gpointer self) { -#line 2391 "moonshot-identity-management-view.c" +#line 643 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" identity_manager_view_add_identity_manual_cb (self); +#line 3280 "moonshot-identity-management-view.c" } static void _vala_array_add2 (GtkActionEntry** array, int* length, int* size, const GtkActionEntry* value) { +#line 653 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" if ((*length) == (*size)) { +#line 653 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" *size = (*size) ? (2 * (*size)) : 4; +#line 653 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" *array = g_renew (GtkActionEntry, *array, *size); +#line 3291 "moonshot-identity-management-view.c" } +#line 653 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" (*array)[(*length)++] = *value; +#line 3295 "moonshot-identity-management-view.c" } -#line 7766 "gtk+-2.0.vapi" static void _gtk_main_quit_gtk_action_callback (GtkAction* action, gpointer self) { -#line 2407 "moonshot-identity-management-view.c" +#line 654 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_main_quit (); +#line 3302 "moonshot-identity-management-view.c" } static void _vala_array_add3 (GtkActionEntry** array, int* length, int* size, const GtkActionEntry* value) { +#line 664 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" if ((*length) == (*size)) { +#line 664 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" *size = (*size) ? (2 * (*size)) : 4; +#line 664 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" *array = g_renew (GtkActionEntry, *array, *size); +#line 3313 "moonshot-identity-management-view.c" } +#line 664 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" (*array)[(*length)++] = *value; +#line 3317 "moonshot-identity-management-view.c" } static void _vala_array_add4 (GtkActionEntry** array, int* length, int* size, const GtkActionEntry* value) { +#line 670 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" if ((*length) == (*size)) { +#line 670 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" *size = (*size) ? (2 * (*size)) : 4; +#line 670 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" *array = g_renew (GtkActionEntry, *array, *size); +#line 3328 "moonshot-identity-management-view.c" } +#line 670 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" (*array)[(*length)++] = *value; +#line 3332 "moonshot-identity-management-view.c" } -#line 733 "moonshot-identity-management-view.vala" static void _identity_manager_view_on_about_action_gtk_action_callback (GtkAction* action, gpointer self) { -#line 2432 "moonshot-identity-management-view.c" +#line 671 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" identity_manager_view_on_about_action (self); +#line 3339 "moonshot-identity-management-view.c" } static void _vala_array_add5 (GtkActionEntry** array, int* length, int* size, const GtkActionEntry* value) { +#line 681 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" if ((*length) == (*size)) { +#line 681 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" *size = (*size) ? (2 * (*size)) : 4; +#line 681 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" *array = g_renew (GtkActionEntry, *array, *size); +#line 3350 "moonshot-identity-management-view.c" } +#line 681 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" (*array)[(*length)++] = *value; +#line 3354 "moonshot-identity-management-view.c" } -#line 790 "moonshot-identity-management-view.vala" static GtkActionEntry* identity_manager_view_create_actions (IdentityManagerView* self, int* result_length1) { -#line 2448 "moonshot-identity-management-view.c" GtkActionEntry* result = NULL; + GtkActionEntry* _tmp0_ = NULL; + GtkActionEntry* actions; gint actions_length1; gint _actions_size_; - GtkActionEntry* _tmp0_; - GtkActionEntry* actions; GtkActionEntry _tmp1_ = {0}; GtkActionEntry filemenu; - GtkActionEntry _tmp2_ = {0}; + GtkActionEntry* _tmp2_; + gint _tmp2__length1; + GtkActionEntry _tmp3_; + GtkActionEntry _tmp4_ = {0}; GtkActionEntry add; - GtkActionEntry _tmp3_ = {0}; + GtkActionEntry* _tmp5_; + gint _tmp5__length1; + GtkActionEntry _tmp6_; + GtkActionEntry _tmp7_ = {0}; GtkActionEntry quit; - GtkActionEntry _tmp4_ = {0}; + GtkActionEntry* _tmp8_; + gint _tmp8__length1; + GtkActionEntry _tmp9_; + GtkActionEntry _tmp10_ = {0}; GtkActionEntry helpmenu; - GtkActionEntry _tmp5_ = {0}; + GtkActionEntry* _tmp11_; + gint _tmp11__length1; + GtkActionEntry _tmp12_; + GtkActionEntry _tmp13_ = {0}; GtkActionEntry about; - GtkActionEntry* _tmp6_; -#line 790 "moonshot-identity-management-view.vala" + GtkActionEntry* _tmp14_; + gint _tmp14__length1; + GtkActionEntry _tmp15_; + GtkActionEntry* _tmp16_; + gint _tmp16__length1; +#line 635 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_val_if_fail (self != NULL, NULL); -#line 2467 "moonshot-identity-management-view.c" - actions = (_tmp0_ = g_new0 (GtkActionEntry, 0), actions_length1 = 0, _actions_size_ = actions_length1, _tmp0_); -#line 793 "moonshot-identity-management-view.vala" - filemenu = (_tmp1_.name = "FileMenuAction", _tmp1_.stock_id = NULL, _tmp1_.label = N_ ("_File"), _tmp1_.accelerator = NULL, _tmp1_.tooltip = NULL, _tmp1_.callback = (GCallback) NULL, _tmp1_); -#line 797 "moonshot-identity-management-view.vala" - _vala_array_add1 (&actions, &actions_length1, &_actions_size_, &filemenu); -#line 798 "moonshot-identity-management-view.vala" - add = (_tmp2_.name = "AddIdCardAction", _tmp2_.stock_id = GTK_STOCK_ADD, _tmp2_.label = N_ ("Add ID Card"), _tmp2_.accelerator = NULL, _tmp2_.tooltip = N_ ("Add a new ID Card"), _tmp2_.callback = (GCallback) _identity_manager_view_add_identity_manual_cb_gtk_action_callback, _tmp2_); -#line 808 "moonshot-identity-management-view.vala" - _vala_array_add2 (&actions, &actions_length1, &_actions_size_, &add); -#line 809 "moonshot-identity-management-view.vala" - quit = (_tmp3_.name = "QuitAction", _tmp3_.stock_id = GTK_STOCK_QUIT, _tmp3_.label = N_ ("Quit"), _tmp3_.accelerator = "Q", _tmp3_.tooltip = N_ ("Quit the application"), _tmp3_.callback = (GCallback) _gtk_main_quit_gtk_action_callback, _tmp3_); -#line 819 "moonshot-identity-management-view.vala" - _vala_array_add3 (&actions, &actions_length1, &_actions_size_, &quit); -#line 821 "moonshot-identity-management-view.vala" - helpmenu = (_tmp4_.name = "HelpMenuAction", _tmp4_.stock_id = NULL, _tmp4_.label = N_ ("_Help"), _tmp4_.accelerator = NULL, _tmp4_.tooltip = NULL, _tmp4_.callback = (GCallback) NULL, _tmp4_); -#line 825 "moonshot-identity-management-view.vala" - _vala_array_add4 (&actions, &actions_length1, &_actions_size_, &helpmenu); -#line 826 "moonshot-identity-management-view.vala" - about = (_tmp5_.name = "AboutAction", _tmp5_.stock_id = GTK_STOCK_ABOUT, _tmp5_.label = N_ ("About"), _tmp5_.accelerator = NULL, _tmp5_.tooltip = N_ ("About this application"), _tmp5_.callback = (GCallback) _identity_manager_view_on_about_action_gtk_action_callback, _tmp5_); -#line 836 "moonshot-identity-management-view.vala" - _vala_array_add5 (&actions, &actions_length1, &_actions_size_, &about); -#line 2489 "moonshot-identity-management-view.c" - result = (_tmp6_ = actions, *result_length1 = actions_length1, _tmp6_); -#line 838 "moonshot-identity-management-view.vala" +#line 636 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = g_new0 (GtkActionEntry, 0); +#line 636 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + actions = _tmp0_; +#line 636 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + actions_length1 = 0; +#line 636 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _actions_size_ = actions_length1; +#line 638 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_.name = "FileMenuAction"; +#line 638 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_.stock_id = NULL; +#line 638 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_.label = "_File"; +#line 638 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_.accelerator = NULL; +#line 638 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_.tooltip = NULL; +#line 638 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_.callback = (GCallback) NULL; +#line 638 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + filemenu = _tmp1_; +#line 642 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = actions; +#line 642 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2__length1 = actions_length1; +#line 642 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = filemenu; +#line 642 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _vala_array_add1 (&actions, &actions_length1, &_actions_size_, &_tmp3_); +#line 643 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_.name = "AddIdCardAction"; +#line 643 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_.stock_id = GTK_STOCK_ADD; +#line 643 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_.label = "Add ID Card"; +#line 643 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_.accelerator = NULL; +#line 643 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_.tooltip = "Add a new ID Card"; +#line 643 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_.callback = (GCallback) _identity_manager_view_add_identity_manual_cb_gtk_action_callback; +#line 643 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + add = _tmp4_; +#line 653 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5_ = actions; +#line 653 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5__length1 = actions_length1; +#line 653 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp6_ = add; +#line 653 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _vala_array_add2 (&actions, &actions_length1, &_actions_size_, &_tmp6_); +#line 654 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_.name = "QuitAction"; +#line 654 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_.stock_id = GTK_STOCK_QUIT; +#line 654 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_.label = "Quit"; +#line 654 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_.accelerator = "Q"; +#line 654 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_.tooltip = "Quit the application"; +#line 654 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_.callback = (GCallback) _gtk_main_quit_gtk_action_callback; +#line 654 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + quit = _tmp7_; +#line 664 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp8_ = actions; +#line 664 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp8__length1 = actions_length1; +#line 664 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp9_ = quit; +#line 664 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _vala_array_add3 (&actions, &actions_length1, &_actions_size_, &_tmp9_); +#line 666 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp10_.name = "HelpMenuAction"; +#line 666 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp10_.stock_id = NULL; +#line 666 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp10_.label = "_Help"; +#line 666 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp10_.accelerator = NULL; +#line 666 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp10_.tooltip = NULL; +#line 666 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp10_.callback = (GCallback) NULL; +#line 666 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + helpmenu = _tmp10_; +#line 670 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp11_ = actions; +#line 670 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp11__length1 = actions_length1; +#line 670 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp12_ = helpmenu; +#line 670 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _vala_array_add4 (&actions, &actions_length1, &_actions_size_, &_tmp12_); +#line 671 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp13_.name = "AboutAction"; +#line 671 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp13_.stock_id = GTK_STOCK_ABOUT; +#line 671 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp13_.label = "About"; +#line 671 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp13_.accelerator = NULL; +#line 671 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp13_.tooltip = "About this application"; +#line 671 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp13_.callback = (GCallback) _identity_manager_view_on_about_action_gtk_action_callback; +#line 671 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + about = _tmp13_; +#line 681 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp14_ = actions; +#line 681 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp14__length1 = actions_length1; +#line 681 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp15_ = about; +#line 681 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _vala_array_add5 (&actions, &actions_length1, &_actions_size_, &_tmp15_); +#line 683 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp16_ = actions; +#line 683 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp16__length1 = actions_length1; +#line 683 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + if (result_length1) { +#line 683 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + *result_length1 = _tmp16__length1; +#line 3519 "moonshot-identity-management-view.c" + } +#line 683 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + result = _tmp16_; +#line 683 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" return result; -#line 2493 "moonshot-identity-management-view.c" - actions = (g_free (actions), NULL); +#line 3525 "moonshot-identity-management-view.c" } -#line 842 "moonshot-identity-management-view.vala" static void identity_manager_view_create_ui_manager (IdentityManagerView* self) { -#line 2500 "moonshot-identity-management-view.c" + GtkActionGroup* _tmp0_; GtkActionGroup* action_group; - gint _tmp0_; - GtkActionEntry* _tmp1_; - gint _tmp1__length1; - GtkActionEntry* _tmp2_; + gint _tmp1_ = 0; + GtkActionEntry* _tmp2_ = NULL; + GtkActionEntry* _tmp3_; + gint _tmp3__length1; + GtkUIManager* _tmp4_; + GtkUIManager* _tmp9_; GError * _inner_error_ = NULL; -#line 842 "moonshot-identity-management-view.vala" +#line 687 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 844 "moonshot-identity-management-view.vala" - action_group = gtk_action_group_new ("GeneralActionGroup"); -#line 845 "moonshot-identity-management-view.vala" - _tmp2_ = (_tmp1_ = identity_manager_view_create_actions (self, &_tmp0_), _tmp1__length1 = _tmp0_, _tmp1_); -#line 845 "moonshot-identity-management-view.vala" - gtk_action_group_add_actions (action_group, _tmp2_, _tmp0_, self); -#line 2515 "moonshot-identity-management-view.c" - _tmp1_ = (g_free (_tmp1_), NULL); -#line 846 "moonshot-identity-management-view.vala" - gtk_ui_manager_insert_action_group (self->priv->ui_manager, action_group, 0); -#line 2519 "moonshot-identity-management-view.c" +#line 689 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = gtk_action_group_new ("GeneralActionGroup"); +#line 689 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + action_group = _tmp0_; +#line 690 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = identity_manager_view_create_actions (self, &_tmp1_); +#line 690 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = _tmp2_; +#line 690 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3__length1 = _tmp1_; +#line 690 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_action_group_add_actions (action_group, _tmp3_, _tmp1_, self); +#line 690 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = (g_free (_tmp3_), NULL); +#line 691 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = self->priv->ui_manager; +#line 691 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_ui_manager_insert_action_group (_tmp4_, action_group, 0); +#line 3559 "moonshot-identity-management-view.c" { -#line 849 "moonshot-identity-management-view.vala" - gtk_ui_manager_add_ui_from_string (self->priv->ui_manager, IDENTITY_MANAGER_VIEW_layout, (gssize) (-1), &_inner_error_); -#line 2523 "moonshot-identity-management-view.c" + GtkUIManager* _tmp5_; +#line 694 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5_ = self->priv->ui_manager; +#line 694 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_ui_manager_add_ui_from_string (_tmp5_, IDENTITY_MANAGER_VIEW_layout, (gssize) (-1), &_inner_error_); +#line 694 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" if (_inner_error_ != NULL) { +#line 3568 "moonshot-identity-management-view.c" goto __catch1_g_error; } } goto __finally1; __catch1_g_error: { - GError * e; + GError* e = NULL; + FILE* _tmp6_; + GError* _tmp7_; + const gchar* _tmp8_; +#line 692 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" e = _inner_error_; +#line 692 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _inner_error_ = NULL; - { -#line 853 "moonshot-identity-management-view.vala" - fprintf (stderr, "%s\n", e->message); -#line 2537 "moonshot-identity-management-view.c" - _g_error_free0 (e); - } +#line 698 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp6_ = stderr; +#line 698 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_ = e; +#line 698 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp8_ = _tmp7_->message; +#line 698 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + fprintf (_tmp6_, "%s\n", _tmp8_); +#line 692 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_error_free0 (e); +#line 3593 "moonshot-identity-management-view.c" } __finally1: +#line 692 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" if (_inner_error_ != NULL) { +#line 692 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (action_group); +#line 692 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" 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); +#line 692 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_clear_error (&_inner_error_); +#line 692 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" return; +#line 3606 "moonshot-identity-management-view.c" } -#line 855 "moonshot-identity-management-view.vala" - gtk_ui_manager_ensure_update (self->priv->ui_manager); -#line 2550 "moonshot-identity-management-view.c" +#line 700 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp9_ = self->priv->ui_manager; +#line 700 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_ui_manager_ensure_update (_tmp9_); +#line 687 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (action_group); +#line 3614 "moonshot-identity-management-view.c" } -#line 158 "moonshot-identity-management-view.vala" static void _identity_manager_view_search_entry_icon_press_cb_gtk_entry_icon_press (GtkEntry* _sender, GtkEntryIconPosition p0, GdkEvent* p1, gpointer self) { -#line 2557 "moonshot-identity-management-view.c" +#line 725 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" identity_manager_view_search_entry_icon_press_cb (self, p0, p1); +#line 3621 "moonshot-identity-management-view.c" } -#line 170 "moonshot-identity-management-view.vala" static void _identity_manager_view_search_entry_text_changed_cb_g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) { -#line 2564 "moonshot-identity-management-view.c" +#line 726 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" identity_manager_view_search_entry_text_changed_cb (self); +#line 3628 "moonshot-identity-management-view.c" } -#line 182 "moonshot-identity-management-view.vala" static gboolean _identity_manager_view_search_entry_key_press_event_cb_gtk_widget_key_press_event (GtkWidget* _sender, GdkEventKey* event, gpointer self) { -#line 2571 "moonshot-identity-management-view.c" gboolean result; result = identity_manager_view_search_entry_key_press_event_cb (self, event); +#line 727 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" return result; +#line 3637 "moonshot-identity-management-view.c" } -#line 858 "moonshot-identity-management-view.vala" static void identity_manager_view_build_ui (IdentityManagerView* self) { -#line 2580 "moonshot-identity-management-view.c" GtkEntry* _tmp0_; - GdkPixbuf* _tmp1_; - GdkPixbuf* _tmp2_; - CustomVBox* _tmp3_; + GtkEntry* _tmp1_; + GtkEntry* _tmp2_; + const gchar* _tmp3_ = NULL; + const gchar* _tmp4_ = NULL; + GtkEntry* _tmp5_; + GdkPixbuf* _tmp6_ = NULL; + GdkPixbuf* _tmp7_; + GtkEntry* _tmp8_; + const gchar* _tmp9_ = NULL; + GtkEntry* _tmp10_; + GtkEntry* _tmp11_; + GdkPixbuf* _tmp12_ = NULL; + GdkPixbuf* _tmp13_; + GtkEntry* _tmp14_; + const gchar* _tmp15_ = NULL; + GtkEntry* _tmp16_; + GtkEntry* _tmp17_; + GtkEntry* _tmp18_; + GtkEntry* _tmp19_; + CustomVBox* _tmp20_; + CustomVBox* _tmp21_; + GtkViewport* _tmp22_; + GtkViewport* _tmp23_; GtkViewport* viewport; + CustomVBox* _tmp24_; + GtkScrolledWindow* _tmp25_; + GtkScrolledWindow* _tmp26_; GtkScrolledWindow* scroll; + GtkVBox* _tmp27_; + GtkVBox* _tmp28_; GtkVBox* vbox_left; + GtkEntry* _tmp29_; + const gchar* _tmp30_ = NULL; + GtkLabel* _tmp31_; + GtkLabel* _tmp32_; GtkLabel* login_vbox_title; + const gchar* _tmp33_ = NULL; + GtkLabel* _tmp34_; + GtkLabel* _tmp35_; GtkLabel* username_label; - GtkEntry* _tmp4_; + GtkEntry* _tmp36_; + GtkEntry* _tmp37_; + const gchar* _tmp38_ = NULL; + GtkLabel* _tmp39_; + GtkLabel* _tmp40_; GtkLabel* password_label; - GtkEntry* _tmp5_; + GtkEntry* _tmp41_; + GtkEntry* _tmp42_; + GtkEntry* _tmp43_; + GtkEntry* _tmp44_; + const gchar* _tmp45_ = NULL; + GtkCheckButton* _tmp46_; + GtkCheckButton* _tmp47_; GtkCheckButton* remember_checkbutton; + GtkTable* _tmp48_; + GtkTable* _tmp49_; GtkTable* login_table; + GtkEntry* _tmp50_; + GtkEntry* _tmp51_; + GtkAlignment* _tmp52_; + GtkAlignment* _tmp53_; GtkAlignment* login_vbox_alignment; + GtkVBox* _tmp54_; + GtkVBox* _tmp55_; GtkVBox* login_vbox; + const gchar* _tmp56_ = NULL; + GtkLabel* _tmp57_; + GtkLabel* _tmp58_; GtkLabel* services_vbox_title; + GtkAlignment* _tmp59_; + GtkAlignment* _tmp60_; GtkAlignment* services_vbox_alignment; - GtkVBox* _tmp6_; + GtkVBox* _tmp61_; + GtkVBox* _tmp62_; + GtkVBox* _tmp63_; + GtkVBox* _tmp64_; + GtkVBox* _tmp65_; GtkVBox* services_vbox; - GtkVBox* _tmp7_; + GtkVBox* _tmp66_; + GtkVBox* _tmp67_; + GtkVBox* _tmp68_; + GtkVBox* _tmp69_; + GtkHBox* _tmp70_; + GtkHBox* _tmp71_; GtkHBox* hbox; + GtkVBox* _tmp72_; + GtkVBox* _tmp73_; + GtkVBox* _tmp74_; GtkVBox* main_vbox; + GtkUIManager* _tmp75_; + GtkWidget* _tmp76_ = NULL; + GtkWidget* _tmp77_; GtkWidget* menubar; -#line 858 "moonshot-identity-management-view.vala" + GtkVBox* _tmp78_; +#line 703 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 860 "moonshot-identity-management-view.vala" +#line 705 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" identity_manager_view_create_ui_manager (self); -#line 862 "moonshot-identity-management-view.vala" - self->priv->search_entry = (_tmp0_ = g_object_ref_sink ((GtkEntry*) gtk_entry_new ()), _g_object_unref0 (self->priv->search_entry), _tmp0_); -#line 864 "moonshot-identity-management-view.vala" - identity_manager_view_set_atk_name_description (self, (GtkWidget*) self->priv->search_entry, _ ("Search entry"), _ ("Search for a specific ID Card")); -#line 865 "moonshot-identity-management-view.vala" - gtk_entry_set_icon_from_pixbuf (self->priv->search_entry, GTK_ENTRY_ICON_PRIMARY, _tmp1_ = find_icon_sized ("edit-find", GTK_ICON_SIZE_MENU)); -#line 2615 "moonshot-identity-management-view.c" - _g_object_unref0 (_tmp1_); -#line 868 "moonshot-identity-management-view.vala" - gtk_entry_set_icon_tooltip_text (self->priv->search_entry, GTK_ENTRY_ICON_PRIMARY, _ ("Search identity or service")); -#line 870 "moonshot-identity-management-view.vala" - gtk_entry_set_icon_sensitive (self->priv->search_entry, GTK_ENTRY_ICON_PRIMARY, FALSE); -#line 872 "moonshot-identity-management-view.vala" - gtk_entry_set_icon_from_pixbuf (self->priv->search_entry, GTK_ENTRY_ICON_SECONDARY, _tmp2_ = find_icon_sized ("process-stop", GTK_ICON_SIZE_MENU)); -#line 2623 "moonshot-identity-management-view.c" - _g_object_unref0 (_tmp2_); -#line 875 "moonshot-identity-management-view.vala" - gtk_entry_set_icon_tooltip_text (self->priv->search_entry, GTK_ENTRY_ICON_SECONDARY, _ ("Clear the current search")); -#line 877 "moonshot-identity-management-view.vala" - gtk_entry_set_icon_sensitive (self->priv->search_entry, GTK_ENTRY_ICON_SECONDARY, FALSE); -#line 880 "moonshot-identity-management-view.vala" - g_signal_connect_object (self->priv->search_entry, "icon-press", (GCallback) _identity_manager_view_search_entry_icon_press_cb_gtk_entry_icon_press, self, 0); -#line 881 "moonshot-identity-management-view.vala" - g_signal_connect_object ((GObject*) self->priv->search_entry, "notify::text", (GCallback) _identity_manager_view_search_entry_text_changed_cb_g_object_notify, self, 0); -#line 882 "moonshot-identity-management-view.vala" - g_signal_connect_object ((GtkWidget*) self->priv->search_entry, "key-press-event", (GCallback) _identity_manager_view_search_entry_key_press_event_cb_gtk_widget_key_press_event, self, 0); -#line 884 "moonshot-identity-management-view.vala" - self->priv->custom_vbox = (_tmp3_ = g_object_ref_sink (custom_vbox_new (self, FALSE, 6)), _g_object_unref0 (self->priv->custom_vbox), _tmp3_); -#line 886 "moonshot-identity-management-view.vala" - viewport = g_object_ref_sink ((GtkViewport*) gtk_viewport_new (NULL, NULL)); -#line 887 "moonshot-identity-management-view.vala" +#line 707 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = (GtkEntry*) gtk_entry_new (); +#line 707 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = g_object_ref_sink (_tmp0_); +#line 707 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_object_unref0 (self->priv->search_entry); +#line 707 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + self->priv->search_entry = _tmp1_; +#line 709 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = self->priv->search_entry; +#line 709 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = _ ("Search entry"); +#line 709 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = _ ("Search for a specific ID Card"); +#line 709 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + identity_manager_view_set_atk_name_description (self, (GtkWidget*) _tmp2_, _tmp3_, _tmp4_); +#line 710 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp5_ = self->priv->search_entry; +#line 710 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp6_ = find_icon_sized ("edit-find", GTK_ICON_SIZE_MENU); +#line 710 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp7_ = _tmp6_; +#line 710 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_entry_set_icon_from_pixbuf (_tmp5_, GTK_ENTRY_ICON_PRIMARY, _tmp7_); +#line 710 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_object_unref0 (_tmp7_); +#line 713 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp8_ = self->priv->search_entry; +#line 713 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp9_ = _ ("Search identity or service"); +#line 713 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_entry_set_icon_tooltip_text (_tmp8_, GTK_ENTRY_ICON_PRIMARY, _tmp9_); +#line 715 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp10_ = self->priv->search_entry; +#line 715 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_entry_set_icon_sensitive (_tmp10_, GTK_ENTRY_ICON_PRIMARY, FALSE); +#line 717 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp11_ = self->priv->search_entry; +#line 717 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp12_ = find_icon_sized ("process-stop", GTK_ICON_SIZE_MENU); +#line 717 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp13_ = _tmp12_; +#line 717 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_entry_set_icon_from_pixbuf (_tmp11_, GTK_ENTRY_ICON_SECONDARY, _tmp13_); +#line 717 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_object_unref0 (_tmp13_); +#line 720 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp14_ = self->priv->search_entry; +#line 720 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp15_ = _ ("Clear the current search"); +#line 720 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_entry_set_icon_tooltip_text (_tmp14_, GTK_ENTRY_ICON_SECONDARY, _tmp15_); +#line 722 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp16_ = self->priv->search_entry; +#line 722 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_entry_set_icon_sensitive (_tmp16_, GTK_ENTRY_ICON_SECONDARY, FALSE); +#line 725 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp17_ = self->priv->search_entry; +#line 725 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + g_signal_connect_object (_tmp17_, "icon-press", (GCallback) _identity_manager_view_search_entry_icon_press_cb_gtk_entry_icon_press, self, 0); +#line 726 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp18_ = self->priv->search_entry; +#line 726 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + g_signal_connect_object ((GObject*) _tmp18_, "notify::text", (GCallback) _identity_manager_view_search_entry_text_changed_cb_g_object_notify, self, 0); +#line 727 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp19_ = self->priv->search_entry; +#line 727 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + g_signal_connect_object ((GtkWidget*) _tmp19_, "key-press-event", (GCallback) _identity_manager_view_search_entry_key_press_event_cb_gtk_widget_key_press_event, self, 0); +#line 729 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp20_ = custom_vbox_new (self, FALSE, 6); +#line 729 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp21_ = g_object_ref_sink (_tmp20_); +#line 729 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_object_unref0 (self->priv->custom_vbox); +#line 729 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + self->priv->custom_vbox = _tmp21_; +#line 731 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp22_ = (GtkViewport*) gtk_viewport_new (NULL, NULL); +#line 731 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp23_ = g_object_ref_sink (_tmp22_); +#line 731 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + viewport = _tmp23_; +#line 732 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_container_set_border_width ((GtkContainer*) viewport, (guint) 6); -#line 888 "moonshot-identity-management-view.vala" +#line 733 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_viewport_set_shadow_type (viewport, GTK_SHADOW_NONE); -#line 889 "moonshot-identity-management-view.vala" - gtk_container_add ((GtkContainer*) viewport, (GtkWidget*) self->priv->custom_vbox); -#line 890 "moonshot-identity-management-view.vala" - scroll = g_object_ref_sink ((GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL)); -#line 891 "moonshot-identity-management-view.vala" +#line 734 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp24_ = self->priv->custom_vbox; +#line 734 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_container_add ((GtkContainer*) viewport, (GtkWidget*) _tmp24_); +#line 735 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp25_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL); +#line 735 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp26_ = g_object_ref_sink (_tmp25_); +#line 735 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + scroll = _tmp26_; +#line 736 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_scrolled_window_set_policy (scroll, GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); -#line 892 "moonshot-identity-management-view.vala" +#line 737 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_scrolled_window_set_shadow_type (scroll, GTK_SHADOW_IN); -#line 893 "moonshot-identity-management-view.vala" +#line 738 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_scrolled_window_add_with_viewport (scroll, (GtkWidget*) viewport); -#line 895 "moonshot-identity-management-view.vala" - vbox_left = g_object_ref_sink ((GtkVBox*) gtk_vbox_new (FALSE, 0)); -#line 896 "moonshot-identity-management-view.vala" - gtk_box_pack_start ((GtkBox*) vbox_left, (GtkWidget*) self->priv->search_entry, FALSE, FALSE, (guint) 6); -#line 897 "moonshot-identity-management-view.vala" +#line 740 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp27_ = (GtkVBox*) gtk_vbox_new (FALSE, 0); +#line 740 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp28_ = g_object_ref_sink (_tmp27_); +#line 740 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + vbox_left = _tmp28_; +#line 741 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp29_ = self->priv->search_entry; +#line 741 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_box_pack_start ((GtkBox*) vbox_left, (GtkWidget*) _tmp29_, FALSE, FALSE, (guint) 6); +#line 742 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_box_pack_start ((GtkBox*) vbox_left, (GtkWidget*) scroll, TRUE, TRUE, (guint) 0); -#line 898 "moonshot-identity-management-view.vala" +#line 743 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_widget_set_size_request ((GtkWidget*) vbox_left, IDENTITY_MANAGER_VIEW_WINDOW_WIDTH, 0); -#line 900 "moonshot-identity-management-view.vala" - login_vbox_title = g_object_ref_sink ((GtkLabel*) gtk_label_new (_ ("Login: "))); -#line 901 "moonshot-identity-management-view.vala" +#line 745 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp30_ = _ ("Login: "); +#line 745 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp31_ = (GtkLabel*) gtk_label_new (_tmp30_); +#line 745 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp32_ = g_object_ref_sink (_tmp31_); +#line 745 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + login_vbox_title = _tmp32_; +#line 746 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" identity_manager_view_label_make_bold (self, login_vbox_title); -#line 902 "moonshot-identity-management-view.vala" - gtk_misc_set_alignment ((GtkMisc*) login_vbox_title, (float) 0, (float) 0.5); -#line 903 "moonshot-identity-management-view.vala" - username_label = g_object_ref_sink ((GtkLabel*) gtk_label_new (_ ("Username:"))); -#line 904 "moonshot-identity-management-view.vala" - gtk_misc_set_alignment ((GtkMisc*) username_label, (float) 1, (float) 0.5); -#line 905 "moonshot-identity-management-view.vala" - self->priv->username_entry = (_tmp4_ = g_object_ref_sink ((GtkEntry*) gtk_entry_new ()), _g_object_unref0 (self->priv->username_entry), _tmp4_); -#line 906 "moonshot-identity-management-view.vala" - password_label = g_object_ref_sink ((GtkLabel*) gtk_label_new (_ ("Password:"))); -#line 907 "moonshot-identity-management-view.vala" - gtk_misc_set_alignment ((GtkMisc*) password_label, (float) 1, (float) 0.5); -#line 908 "moonshot-identity-management-view.vala" - self->priv->password_entry = (_tmp5_ = g_object_ref_sink ((GtkEntry*) gtk_entry_new ()), _g_object_unref0 (self->priv->password_entry), _tmp5_); -#line 909 "moonshot-identity-management-view.vala" - gtk_entry_set_invisible_char (self->priv->password_entry, (gunichar) '*'); -#line 910 "moonshot-identity-management-view.vala" - gtk_entry_set_visibility (self->priv->password_entry, FALSE); -#line 911 "moonshot-identity-management-view.vala" - remember_checkbutton = g_object_ref_sink ((GtkCheckButton*) gtk_check_button_new_with_label (_ ("Remember password"))); -#line 912 "moonshot-identity-management-view.vala" - login_table = g_object_ref_sink ((GtkTable*) gtk_table_new ((guint) 3, (guint) 3, FALSE)); -#line 913 "moonshot-identity-management-view.vala" +#line 747 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_misc_set_alignment ((GtkMisc*) login_vbox_title, (gfloat) 0, (gfloat) 0.5); +#line 748 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp33_ = _ ("Username:"); +#line 748 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp34_ = (GtkLabel*) gtk_label_new (_tmp33_); +#line 748 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp35_ = g_object_ref_sink (_tmp34_); +#line 748 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + username_label = _tmp35_; +#line 749 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_misc_set_alignment ((GtkMisc*) username_label, (gfloat) 1, (gfloat) 0.5); +#line 750 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp36_ = (GtkEntry*) gtk_entry_new (); +#line 750 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp37_ = g_object_ref_sink (_tmp36_); +#line 750 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_object_unref0 (self->priv->username_entry); +#line 750 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + self->priv->username_entry = _tmp37_; +#line 751 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp38_ = _ ("Password:"); +#line 751 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp39_ = (GtkLabel*) gtk_label_new (_tmp38_); +#line 751 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp40_ = g_object_ref_sink (_tmp39_); +#line 751 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + password_label = _tmp40_; +#line 752 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_misc_set_alignment ((GtkMisc*) password_label, (gfloat) 1, (gfloat) 0.5); +#line 753 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp41_ = (GtkEntry*) gtk_entry_new (); +#line 753 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp42_ = g_object_ref_sink (_tmp41_); +#line 753 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_object_unref0 (self->priv->password_entry); +#line 753 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + self->priv->password_entry = _tmp42_; +#line 754 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp43_ = self->priv->password_entry; +#line 754 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_entry_set_invisible_char (_tmp43_, (gunichar) '*'); +#line 755 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp44_ = self->priv->password_entry; +#line 755 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_entry_set_visibility (_tmp44_, FALSE); +#line 756 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp45_ = _ ("Remember password"); +#line 756 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp46_ = (GtkCheckButton*) gtk_check_button_new_with_label (_tmp45_); +#line 756 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp47_ = g_object_ref_sink (_tmp46_); +#line 756 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + remember_checkbutton = _tmp47_; +#line 757 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp48_ = (GtkTable*) gtk_table_new ((guint) 3, (guint) 3, FALSE); +#line 757 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp49_ = g_object_ref_sink (_tmp48_); +#line 757 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + login_table = _tmp49_; +#line 758 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_table_set_col_spacings (login_table, (guint) 10); -#line 914 "moonshot-identity-management-view.vala" +#line 759 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_table_set_row_spacings (login_table, (guint) 10); -#line 915 "moonshot-identity-management-view.vala" +#line 760 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_table_attach_defaults (login_table, (GtkWidget*) username_label, (guint) 0, (guint) 1, (guint) 0, (guint) 1); -#line 916 "moonshot-identity-management-view.vala" - gtk_table_attach_defaults (login_table, (GtkWidget*) self->priv->username_entry, (guint) 1, (guint) 2, (guint) 0, (guint) 1); -#line 917 "moonshot-identity-management-view.vala" +#line 761 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp50_ = self->priv->username_entry; +#line 761 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_table_attach_defaults (login_table, (GtkWidget*) _tmp50_, (guint) 1, (guint) 2, (guint) 0, (guint) 1); +#line 762 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_table_attach_defaults (login_table, (GtkWidget*) password_label, (guint) 0, (guint) 1, (guint) 1, (guint) 2); -#line 918 "moonshot-identity-management-view.vala" - gtk_table_attach_defaults (login_table, (GtkWidget*) self->priv->password_entry, (guint) 1, (guint) 2, (guint) 1, (guint) 2); -#line 919 "moonshot-identity-management-view.vala" +#line 763 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp51_ = self->priv->password_entry; +#line 763 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_table_attach_defaults (login_table, (GtkWidget*) _tmp51_, (guint) 1, (guint) 2, (guint) 1, (guint) 2); +#line 764 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_table_attach_defaults (login_table, (GtkWidget*) remember_checkbutton, (guint) 1, (guint) 2, (guint) 2, (guint) 3); -#line 920 "moonshot-identity-management-view.vala" - login_vbox_alignment = g_object_ref_sink ((GtkAlignment*) gtk_alignment_new ((float) 0, (float) 0, (float) 0, (float) 0)); -#line 921 "moonshot-identity-management-view.vala" +#line 765 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp52_ = (GtkAlignment*) gtk_alignment_new ((gfloat) 0, (gfloat) 0, (gfloat) 0, (gfloat) 0); +#line 765 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp53_ = g_object_ref_sink (_tmp52_); +#line 765 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + login_vbox_alignment = _tmp53_; +#line 766 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_alignment_set_padding (login_vbox_alignment, (guint) 0, (guint) 0, (guint) 12, (guint) 0); -#line 922 "moonshot-identity-management-view.vala" +#line 767 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_container_add ((GtkContainer*) login_vbox_alignment, (GtkWidget*) login_table); -#line 923 "moonshot-identity-management-view.vala" - login_vbox = g_object_ref_sink ((GtkVBox*) gtk_vbox_new (FALSE, 6)); -#line 924 "moonshot-identity-management-view.vala" +#line 768 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp54_ = (GtkVBox*) gtk_vbox_new (FALSE, 6); +#line 768 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp55_ = g_object_ref_sink (_tmp54_); +#line 768 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + login_vbox = _tmp55_; +#line 769 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_box_pack_start ((GtkBox*) login_vbox, (GtkWidget*) login_vbox_title, FALSE, TRUE, (guint) 0); -#line 925 "moonshot-identity-management-view.vala" +#line 770 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_box_pack_start ((GtkBox*) login_vbox, (GtkWidget*) login_vbox_alignment, FALSE, TRUE, (guint) 0); -#line 927 "moonshot-identity-management-view.vala" - services_vbox_title = g_object_ref_sink ((GtkLabel*) gtk_label_new (_ ("Services:"))); -#line 928 "moonshot-identity-management-view.vala" +#line 772 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp56_ = _ ("Services:"); +#line 772 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp57_ = (GtkLabel*) gtk_label_new (_tmp56_); +#line 772 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp58_ = g_object_ref_sink (_tmp57_); +#line 772 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + services_vbox_title = _tmp58_; +#line 773 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" identity_manager_view_label_make_bold (self, services_vbox_title); -#line 929 "moonshot-identity-management-view.vala" - gtk_misc_set_alignment ((GtkMisc*) services_vbox_title, (float) 0, (float) 0.5); -#line 930 "moonshot-identity-management-view.vala" - services_vbox_alignment = g_object_ref_sink ((GtkAlignment*) gtk_alignment_new ((float) 0, (float) 0, (float) 0, (float) 0)); -#line 931 "moonshot-identity-management-view.vala" +#line 774 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_misc_set_alignment ((GtkMisc*) services_vbox_title, (gfloat) 0, (gfloat) 0.5); +#line 775 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp59_ = (GtkAlignment*) gtk_alignment_new ((gfloat) 0, (gfloat) 0, (gfloat) 0, (gfloat) 0); +#line 775 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp60_ = g_object_ref_sink (_tmp59_); +#line 775 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + services_vbox_alignment = _tmp60_; +#line 776 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_alignment_set_padding (services_vbox_alignment, (guint) 0, (guint) 0, (guint) 12, (guint) 0); -#line 932 "moonshot-identity-management-view.vala" - self->priv->services_internal_vbox = (_tmp6_ = g_object_ref_sink ((GtkVBox*) gtk_vbox_new (TRUE, 6)), _g_object_unref0 (self->priv->services_internal_vbox), _tmp6_); -#line 933 "moonshot-identity-management-view.vala" - gtk_container_add ((GtkContainer*) services_vbox_alignment, (GtkWidget*) self->priv->services_internal_vbox); -#line 934 "moonshot-identity-management-view.vala" - services_vbox = g_object_ref_sink ((GtkVBox*) gtk_vbox_new (FALSE, 6)); -#line 935 "moonshot-identity-management-view.vala" +#line 777 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp61_ = (GtkVBox*) gtk_vbox_new (TRUE, 6); +#line 777 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp62_ = g_object_ref_sink (_tmp61_); +#line 777 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_object_unref0 (self->priv->services_internal_vbox); +#line 777 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + self->priv->services_internal_vbox = _tmp62_; +#line 778 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp63_ = self->priv->services_internal_vbox; +#line 778 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_container_add ((GtkContainer*) services_vbox_alignment, (GtkWidget*) _tmp63_); +#line 779 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp64_ = (GtkVBox*) gtk_vbox_new (FALSE, 6); +#line 779 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp65_ = g_object_ref_sink (_tmp64_); +#line 779 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + services_vbox = _tmp65_; +#line 780 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_box_pack_start ((GtkBox*) services_vbox, (GtkWidget*) services_vbox_title, FALSE, TRUE, (guint) 0); -#line 936 "moonshot-identity-management-view.vala" +#line 781 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_box_pack_start ((GtkBox*) services_vbox, (GtkWidget*) services_vbox_alignment, FALSE, TRUE, (guint) 0); -#line 938 "moonshot-identity-management-view.vala" - self->priv->vbox_right = (_tmp7_ = g_object_ref_sink ((GtkVBox*) gtk_vbox_new (FALSE, 18)), _g_object_unref0 (self->priv->vbox_right), _tmp7_); -#line 939 "moonshot-identity-management-view.vala" - gtk_box_pack_start ((GtkBox*) self->priv->vbox_right, (GtkWidget*) login_vbox, FALSE, TRUE, (guint) 0); -#line 940 "moonshot-identity-management-view.vala" - gtk_box_pack_start ((GtkBox*) self->priv->vbox_right, (GtkWidget*) services_vbox, FALSE, TRUE, (guint) 0); -#line 942 "moonshot-identity-management-view.vala" - hbox = g_object_ref_sink ((GtkHBox*) gtk_hbox_new (FALSE, 12)); -#line 943 "moonshot-identity-management-view.vala" +#line 783 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp66_ = (GtkVBox*) gtk_vbox_new (FALSE, 18); +#line 783 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp67_ = g_object_ref_sink (_tmp66_); +#line 783 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _g_object_unref0 (self->priv->vbox_right); +#line 783 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + self->priv->vbox_right = _tmp67_; +#line 784 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp68_ = self->priv->vbox_right; +#line 784 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_box_pack_start ((GtkBox*) _tmp68_, (GtkWidget*) login_vbox, FALSE, TRUE, (guint) 0); +#line 785 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp69_ = self->priv->vbox_right; +#line 785 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_box_pack_start ((GtkBox*) _tmp69_, (GtkWidget*) services_vbox, FALSE, TRUE, (guint) 0); +#line 787 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp70_ = (GtkHBox*) gtk_hbox_new (FALSE, 12); +#line 787 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp71_ = g_object_ref_sink (_tmp70_); +#line 787 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + hbox = _tmp71_; +#line 788 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_box_pack_start ((GtkBox*) hbox, (GtkWidget*) vbox_left, TRUE, TRUE, (guint) 0); -#line 944 "moonshot-identity-management-view.vala" - gtk_box_pack_start ((GtkBox*) hbox, (GtkWidget*) self->priv->vbox_right, FALSE, FALSE, (guint) 0); -#line 946 "moonshot-identity-management-view.vala" - main_vbox = g_object_ref_sink ((GtkVBox*) gtk_vbox_new (FALSE, 0)); -#line 947 "moonshot-identity-management-view.vala" +#line 789 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp72_ = self->priv->vbox_right; +#line 789 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_box_pack_start ((GtkBox*) hbox, (GtkWidget*) _tmp72_, FALSE, FALSE, (guint) 0); +#line 791 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp73_ = (GtkVBox*) gtk_vbox_new (FALSE, 0); +#line 791 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp74_ = g_object_ref_sink (_tmp73_); +#line 791 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + main_vbox = _tmp74_; +#line 792 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_container_set_border_width ((GtkContainer*) main_vbox, (guint) 12); -#line 960 "moonshot-identity-management-view.vala" - menubar = _g_object_ref0 (gtk_ui_manager_get_widget (self->priv->ui_manager, "/MenuBar")); -#line 961 "moonshot-identity-management-view.vala" +#line 805 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp75_ = self->priv->ui_manager; +#line 805 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp76_ = gtk_ui_manager_get_widget (_tmp75_, "/MenuBar"); +#line 805 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp77_ = _g_object_ref0 (_tmp76_); +#line 805 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + menubar = _tmp77_; +#line 806 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_box_pack_start ((GtkBox*) main_vbox, menubar, FALSE, FALSE, (guint) 0); -#line 963 "moonshot-identity-management-view.vala" +#line 808 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_box_pack_start ((GtkBox*) main_vbox, (GtkWidget*) hbox, TRUE, TRUE, (guint) 0); -#line 964 "moonshot-identity-management-view.vala" +#line 809 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_container_add ((GtkContainer*) self, (GtkWidget*) main_vbox); -#line 965 "moonshot-identity-management-view.vala" +#line 810 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_widget_show_all ((GtkWidget*) main_vbox); -#line 966 "moonshot-identity-management-view.vala" - gtk_widget_hide ((GtkWidget*) self->priv->vbox_right); -#line 2761 "moonshot-identity-management-view.c" +#line 811 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp78_ = self->priv->vbox_right; +#line 811 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + gtk_widget_hide ((GtkWidget*) _tmp78_); +#line 703 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (menubar); +#line 703 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (main_vbox); +#line 703 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (hbox); +#line 703 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (services_vbox); +#line 703 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (services_vbox_alignment); +#line 703 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (services_vbox_title); +#line 703 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (login_vbox); +#line 703 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (login_vbox_alignment); +#line 703 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (login_table); +#line 703 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (remember_checkbutton); +#line 703 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (password_label); +#line 703 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (username_label); +#line 703 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (login_vbox_title); +#line 703 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (vbox_left); +#line 703 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (scroll); +#line 703 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (viewport); +#line 4095 "moonshot-identity-management-view.c" } -#line 969 "moonshot-identity-management-view.vala" -static void identity_manager_view_set_atk_name_description (IdentityManagerView* self, GtkWidget* widget, const char* name, const char* description) { -#line 2783 "moonshot-identity-management-view.c" +static void identity_manager_view_set_atk_name_description (IdentityManagerView* self, GtkWidget* widget, const gchar* name, const gchar* description) { + GtkWidget* _tmp0_; + AtkObject* _tmp1_ = NULL; + AtkObject* _tmp2_; AtkObject* atk_widget; -#line 969 "moonshot-identity-management-view.vala" + const gchar* _tmp3_; + const gchar* _tmp4_; +#line 814 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 969 "moonshot-identity-management-view.vala" +#line 814 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (widget != NULL); -#line 969 "moonshot-identity-management-view.vala" +#line 814 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (name != NULL); -#line 969 "moonshot-identity-management-view.vala" +#line 814 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (description != NULL); -#line 971 "moonshot-identity-management-view.vala" - atk_widget = _g_object_ref0 (gtk_widget_get_accessible (widget)); -#line 973 "moonshot-identity-management-view.vala" - atk_object_set_name (atk_widget, name); -#line 974 "moonshot-identity-management-view.vala" - atk_object_set_description (atk_widget, description); -#line 2799 "moonshot-identity-management-view.c" +#line 816 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = widget; +#line 816 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp1_ = gtk_widget_get_accessible (_tmp0_); +#line 816 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 816 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + atk_widget = _tmp2_; +#line 818 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp3_ = name; +#line 818 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + atk_object_set_name (atk_widget, _tmp3_); +#line 819 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp4_ = description; +#line 819 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + atk_object_set_description (atk_widget, _tmp4_); +#line 814 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (atk_widget); +#line 4132 "moonshot-identity-management-view.c" } -#line 7766 "gtk+-2.0.vapi" static void _gtk_main_quit_gtk_object_destroy (GtkObject* _sender, gpointer self) { -#line 2806 "moonshot-identity-management-view.c" +#line 824 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" gtk_main_quit (); +#line 4139 "moonshot-identity-management-view.c" } -#line 71 "moonshot-identity-management-view.vala" static void _identity_manager_view_on_card_list_changed_identity_manager_model_card_list_changed (IdentityManagerModel* _sender, gpointer self) { -#line 2813 "moonshot-identity-management-view.c" +#line 825 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" identity_manager_view_on_card_list_changed (self); +#line 4146 "moonshot-identity-management-view.c" } -#line 977 "moonshot-identity-management-view.vala" static void identity_manager_view_connect_signals (IdentityManagerView* self) { -#line 977 "moonshot-identity-management-view.vala" + IdentityManagerModel* _tmp0_; +#line 822 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_return_if_fail (self != NULL); -#line 979 "moonshot-identity-management-view.vala" +#line 824 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_signal_connect ((GtkObject*) self, "destroy", (GCallback) _gtk_main_quit_gtk_object_destroy, NULL); -#line 980 "moonshot-identity-management-view.vala" - g_signal_connect_object (self->identities_manager, "card-list-changed", (GCallback) _identity_manager_view_on_card_list_changed_identity_manager_model_card_list_changed, self, 0); -#line 2826 "moonshot-identity-management-view.c" +#line 825 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = self->identities_manager; +#line 825 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + g_signal_connect_object (_tmp0_, "card-list-changed", (GCallback) _identity_manager_view_on_card_list_changed_identity_manager_model_card_list_changed, self, 0); +#line 4160 "moonshot-identity-management-view.c" } static void identity_manager_view_class_init (IdentityManagerViewClass * klass) { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" identity_manager_view_parent_class = g_type_class_peek_parent (klass); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" g_type_class_add_private (klass, sizeof (IdentityManagerViewPrivate)); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" G_OBJECT_CLASS (klass)->finalize = identity_manager_view_finalize; +#line 4171 "moonshot-identity-management-view.c" } static void identity_manager_view_instance_init (IdentityManagerView * self) { + GtkUIManager* _tmp0_; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" self->priv = IDENTITY_MANAGER_VIEW_GET_PRIVATE (self); - self->priv->ui_manager = gtk_ui_manager_new (); +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + _tmp0_ = gtk_ui_manager_new (); +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + self->priv->ui_manager = _tmp0_; +#line 4183 "moonshot-identity-management-view.c" } static void identity_manager_view_finalize (GObject* obj) { IdentityManagerView * self; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" self = IDENTITY_MANAGER_VIEW (obj); +#line 7 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _identity_manager_app_unref0 (self->parent_app); +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (self->priv->ui_manager); +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (self->priv->search_entry); +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (self->priv->vbox_right); +#line 14 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (self->priv->custom_vbox); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (self->priv->services_internal_vbox); +#line 17 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (self->priv->username_entry); +#line 18 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (self->priv->password_entry); +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (self->priv->filter); +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_object_unref0 (self->identities_manager); - __g_slist_free_g_object_unref0 (self->priv->candidates); - _g_object_unref0 (self->priv->default_id_card); - _g_queue_free0 (self->request_queue); +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" + __g_queue_free__g_object_unref0_0 (self->request_queue); +#line 28 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" _g_hash_table_unref0 (self->priv->service_button_map); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-identity-management-view.vala" G_OBJECT_CLASS (identity_manager_view_parent_class)->finalize (obj); +#line 4217 "moonshot-identity-management-view.c" } @@ -2943,16 +4300,4 @@ static gint _vala_array_length (gpointer array) { } -static int _vala_strcmp0 (const char * str1, const char * str2) { - if (str1 == NULL) { - return -(str1 != str2); - } - if (str2 == NULL) { - return str1 != str2; - } - return strcmp (str1, str2); -} - - - diff --git a/src/moonshot-identity-manager-app.c b/src/moonshot-identity-manager-app.c index a5b8758..afbf919 100644 --- a/src/moonshot-identity-manager-app.c +++ b/src/moonshot-identity-manager-app.c @@ -1,4 +1,4 @@ -/* moonshot-identity-manager-app.c generated by valac 0.10.4, the Vala compiler +/* moonshot-identity-manager-app.c generated by valac 0.16.1, the Vala compiler * generated from moonshot-identity-manager-app.vala, do not modify */ @@ -6,11 +6,12 @@ #include #include #include -#include +#include #include #include +#include #include -#include +#include "config.h" #include @@ -35,6 +36,16 @@ typedef struct _IdentityManagerAppPrivate IdentityManagerAppPrivate; typedef struct _IdentityManagerModel IdentityManagerModel; typedef struct _IdentityManagerModelClass IdentityManagerModelClass; +#define TYPE_ID_CARD (id_card_get_type ()) +#define ID_CARD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ID_CARD, IdCard)) +#define ID_CARD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ID_CARD, IdCardClass)) +#define IS_ID_CARD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ID_CARD)) +#define IS_ID_CARD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ID_CARD)) +#define ID_CARD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ID_CARD, IdCardClass)) + +typedef struct _IdCard IdCard; +typedef struct _IdCardClass IdCardClass; + #define TYPE_IDENTITY_MANAGER_VIEW (identity_manager_view_get_type ()) #define IDENTITY_MANAGER_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_IDENTITY_MANAGER_VIEW, IdentityManagerView)) #define IDENTITY_MANAGER_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_IDENTITY_MANAGER_VIEW, IdentityManagerViewClass)) @@ -55,15 +66,35 @@ typedef struct _IdentityManagerViewClass IdentityManagerViewClass; typedef struct _MoonshotServer MoonshotServer; typedef struct _MoonshotServerClass MoonshotServerClass; #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) + +#define TYPE_IDENTITY_REQUEST (identity_request_get_type ()) +#define IDENTITY_REQUEST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_IDENTITY_REQUEST, IdentityRequest)) +#define IDENTITY_REQUEST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_IDENTITY_REQUEST, IdentityRequestClass)) +#define IS_IDENTITY_REQUEST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_IDENTITY_REQUEST)) +#define IS_IDENTITY_REQUEST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_IDENTITY_REQUEST)) +#define IDENTITY_REQUEST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_IDENTITY_REQUEST, IdentityRequestClass)) + +typedef struct _IdentityRequest IdentityRequest; +typedef struct _IdentityRequestClass IdentityRequestClass; +typedef struct _Block1Data Block1Data; +#define _identity_manager_app_unref0(var) ((var == NULL) ? NULL : (var = (identity_manager_app_unref (var), NULL))) +typedef struct _IdentityRequestPrivate IdentityRequestPrivate; +#define _g_free0(var) (var = (g_free (var), NULL)) +#define __g_slist_free__g_free0_0(var) ((var == NULL) ? NULL : (var = (_g_slist_free__g_free0_ (var), NULL))) + +#define TYPE_RULE (rule_get_type ()) +typedef struct _Rule Rule; +#define _g_pattern_spec_free0(var) ((var == NULL) ? NULL : (var = (g_pattern_spec_free (var), NULL))) #define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL))) typedef struct _ParamSpecIdentityManagerApp ParamSpecIdentityManagerApp; -#define _identity_manager_app_unref0(var) ((var == NULL) ? NULL : (var = (identity_manager_app_unref (var), NULL))) +#define _g_main_loop_unref0(var) ((var == NULL) ? NULL : (var = (g_main_loop_unref (var), NULL))) struct _IdentityManagerApp { GTypeInstance parent_instance; volatile int ref_count; IdentityManagerAppPrivate * priv; IdentityManagerModel* model; + IdCard* default_id_card; }; struct _IdentityManagerAppClass { @@ -76,6 +107,34 @@ struct _IdentityManagerAppPrivate { MoonshotServer* ipc_server; }; +struct _Block1Data { + int _ref_count_; + IdentityManagerApp * self; + IdCard* identity; + IdentityRequest* request; +}; + +struct _IdentityRequest { + GObject parent_instance; + IdentityRequestPrivate * priv; + IdCard* id_card; + gboolean complete; + gboolean select_default; + gchar* nai; + gchar* password; + gchar* service; + GSList* candidates; +}; + +struct _IdentityRequestClass { + GObjectClass parent_class; +}; + +struct _Rule { + gchar* pattern; + gchar* always_confirm; +}; + struct _ParamSpecIdentityManagerApp { GParamSpec parent_instance; }; @@ -91,6 +150,7 @@ void value_take_identity_manager_app (GValue* value, gpointer v_object); gpointer value_get_identity_manager_app (const GValue* value); GType identity_manager_app_get_type (void) G_GNUC_CONST; GType identity_manager_model_get_type (void) G_GNUC_CONST; +GType id_card_get_type (void) G_GNUC_CONST; GType identity_manager_view_get_type (void) G_GNUC_CONST; GType moonshot_server_get_type (void) G_GNUC_CONST; guint moonshot_server_register_object (void* object, GDBusConnection* connection, const gchar* path, GError** error); @@ -101,288 +161,1543 @@ enum { #define IDENTITY_MANAGER_APP_WINDOW_WIDTH 400 #define IDENTITY_MANAGER_APP_WINDOW_HEIGHT 500 void identity_manager_app_show (IdentityManagerApp* self); -IdentityManagerApp* identity_manager_app_new (void); -IdentityManagerApp* identity_manager_app_construct (GType object_type); +IdentityManagerApp* identity_manager_app_new (gboolean headless); +IdentityManagerApp* identity_manager_app_construct (GType object_type, gboolean headless); IdentityManagerModel* identity_manager_model_new (IdentityManagerApp* parent_app); IdentityManagerModel* identity_manager_model_construct (GType object_type, IdentityManagerApp* parent_app); IdentityManagerView* identity_manager_view_new (IdentityManagerApp* app); IdentityManagerView* identity_manager_view_construct (GType object_type, IdentityManagerApp* app); +GeeLinkedList* identity_manager_model_get_card_list (IdentityManagerModel* self); static void identity_manager_app_init_ipc_server (IdentityManagerApp* self); +gboolean identity_manager_app_add_identity (IdentityManagerApp* self, IdCard* id); +gboolean identity_manager_view_add_identity (IdentityManagerView* self, IdCard* id_card); +GType identity_request_get_type (void) G_GNUC_CONST; +void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityRequest* request); +static Block1Data* block1_data_ref (Block1Data* _data1_); +static void block1_data_unref (void * _userdata_); +const gchar* id_card_get_nai (IdCard* self); +gchar** id_card_get_services (IdCard* self, int* result_length1); +static void _g_free0_ (gpointer var); +static void _g_slist_free__g_free0_ (GSList* self); +void id_card_set_services (IdCard* self, gchar** value, int value_length1); +GType rule_get_type (void) G_GNUC_CONST; +Rule* rule_dup (const Rule* self); +void rule_free (Rule* self); +void rule_copy (const Rule* self, Rule* dest); +void rule_destroy (Rule* self); +Rule* id_card_get_rules (IdCard* self, int* result_length1); +static gboolean identity_manager_app_match_service_pattern (IdentityManagerApp* self, const gchar* service, const gchar* pattern); +void identity_manager_view_queue_identity_request (IdentityManagerView* self, IdentityRequest* request); +static gboolean __lambda4_ (Block1Data* _data1_); +void identity_request_return_identity (IdentityRequest* self, IdCard* id_card); +static gboolean ___lambda4__gsource_func (gpointer self); static void identity_manager_app_bus_acquired_cb (IdentityManagerApp* self, GDBusConnection* conn); -MoonshotServer* moonshot_server_new (GtkWindow* window); -MoonshotServer* moonshot_server_construct (GType object_type, GtkWindow* window); -static void _identity_manager_app_bus_acquired_cb_gbus_acquired_callback (GDBusConnection* connection, const char* name, gpointer self); -static void _lambda6_ (GDBusConnection* conn, const char* name, IdentityManagerApp* self); -static void __lambda6__gbus_name_acquired_callback (GDBusConnection* connection, const char* name, gpointer self); -static void _lambda7_ (GDBusConnection* conn, const char* name, IdentityManagerApp* self); -static void __lambda7__gbus_name_lost_callback (GDBusConnection* connection, const char* name, gpointer self); +MoonshotServer* moonshot_server_new (IdentityManagerApp* app); +MoonshotServer* moonshot_server_construct (GType object_type, IdentityManagerApp* app); +static void _identity_manager_app_bus_acquired_cb_gbus_acquired_callback (GDBusConnection* connection, const gchar* name, gpointer self); +static void __lambda7_ (IdentityManagerApp* self, GDBusConnection* conn, const gchar* name); +static void ___lambda7__gbus_name_acquired_callback (GDBusConnection* connection, const gchar* name, gpointer self); +static void __lambda8_ (IdentityManagerApp* self, GDBusConnection* conn, const gchar* name); +static void ___lambda8__gbus_name_lost_callback (GDBusConnection* connection, const gchar* name, gpointer self); static void identity_manager_app_finalize (IdentityManagerApp* obj); -gint _vala_main (char** args, int args_length1); +gint _vala_main (gchar** args, int args_length1); +static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func); +static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func); - -#line 25 "moonshot-identity-manager-app.vala" void identity_manager_app_show (IdentityManagerApp* self) { -#line 25 "moonshot-identity-manager-app.vala" + IdentityManagerView* _tmp0_; +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" g_return_if_fail (self != NULL); -#line 26 "moonshot-identity-manager-app.vala" - gtk_widget_show ((GtkWidget*) self->priv->view); -#line 131 "moonshot-identity-manager-app.c" +#line 28 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp0_ = self->priv->view; +#line 28 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp0_ != NULL) { +#line 217 "moonshot-identity-manager-app.c" + IdentityManagerView* _tmp1_; +#line 28 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp1_ = self->priv->view; +#line 28 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + gtk_widget_show ((GtkWidget*) _tmp1_); +#line 223 "moonshot-identity-manager-app.c" + } } -#line 29 "moonshot-identity-manager-app.vala" -IdentityManagerApp* identity_manager_app_construct (GType object_type) { -#line 137 "moonshot-identity-manager-app.c" - IdentityManagerApp* self = (IdentityManagerApp*) g_type_create_instance (object_type); +IdentityManagerApp* identity_manager_app_construct (GType object_type, gboolean headless) { + IdentityManagerApp* self = NULL; IdentityManagerModel* _tmp0_; - IdentityManagerView* _tmp1_; -#line 30 "moonshot-identity-manager-app.vala" - self->model = (_tmp0_ = identity_manager_model_new (self), _g_object_unref0 (self->model), _tmp0_); -#line 31 "moonshot-identity-manager-app.vala" - self->priv->view = (_tmp1_ = g_object_ref_sink (identity_manager_view_new (self)), _g_object_unref0 (self->priv->view), _tmp1_); -#line 32 "moonshot-identity-manager-app.vala" + gboolean _tmp1_; + IdentityManagerModel* _tmp4_; + GeeLinkedList* _tmp5_ = NULL; + GeeLinkedList* card_list; + GeeLinkedList* _tmp6_; + gint _tmp7_; + gint _tmp8_; + IdentityManagerView* _tmp11_; +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + self = (IdentityManagerApp*) g_type_create_instance (object_type); +#line 32 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp0_ = identity_manager_model_new (self); +#line 32 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_object_unref0 (self->model); +#line 32 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + self->model = _tmp0_; +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp1_ = headless; +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (!_tmp1_) { +#line 251 "moonshot-identity-manager-app.c" + IdentityManagerView* _tmp2_; + IdentityManagerView* _tmp3_; +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp2_ = identity_manager_view_new (self); +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp3_ = g_object_ref_sink (_tmp2_); +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_object_unref0 (self->priv->view); +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + self->priv->view = _tmp3_; +#line 262 "moonshot-identity-manager-app.c" + } +#line 35 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp4_ = self->model; +#line 35 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp5_ = identity_manager_model_get_card_list (_tmp4_); +#line 35 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + card_list = _tmp5_; +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp6_ = card_list; +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp7_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp6_); +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp8_ = _tmp7_; +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp8_ > 0) { +#line 278 "moonshot-identity-manager-app.c" + GeeLinkedList* _tmp9_; + gpointer _tmp10_ = NULL; +#line 37 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp9_ = card_list; +#line 37 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp10_ = gee_abstract_list_first ((GeeAbstractList*) _tmp9_); +#line 37 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_object_unref0 (self->default_id_card); +#line 37 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + self->default_id_card = (IdCard*) _tmp10_; +#line 289 "moonshot-identity-manager-app.c" + } +#line 39 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" identity_manager_app_init_ipc_server (self); -#line 43 "moonshot-identity-manager-app.vala" - gtk_widget_show ((GtkWidget*) self->priv->view); -#line 149 "moonshot-identity-manager-app.c" +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp11_ = self->priv->view; +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp11_ != NULL) { +#line 297 "moonshot-identity-manager-app.c" + IdentityManagerView* _tmp12_; +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp12_ = self->priv->view; +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + gtk_widget_show ((GtkWidget*) _tmp12_); +#line 303 "moonshot-identity-manager-app.c" + } +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_object_unref0 (card_list); +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" return self; +#line 309 "moonshot-identity-manager-app.c" +} + + +IdentityManagerApp* identity_manager_app_new (gboolean headless) { +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + return identity_manager_app_construct (TYPE_IDENTITY_MANAGER_APP, headless); +#line 316 "moonshot-identity-manager-app.c" +} + + +gboolean identity_manager_app_add_identity (IdentityManagerApp* self, IdCard* id) { + gboolean result = FALSE; + IdentityManagerView* _tmp0_; +#line 53 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + g_return_val_if_fail (self != NULL, FALSE); +#line 53 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + g_return_val_if_fail (id != NULL, FALSE); +#line 55 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp0_ = self->priv->view; +#line 55 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp0_ != NULL) { +#line 331 "moonshot-identity-manager-app.c" + IdentityManagerView* _tmp1_; + IdCard* _tmp2_; + gboolean _tmp3_ = FALSE; +#line 55 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp1_ = self->priv->view; +#line 55 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp2_ = id; +#line 55 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp3_ = identity_manager_view_add_identity (_tmp1_, _tmp2_); +#line 55 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + result = _tmp3_; +#line 55 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + return result; +#line 345 "moonshot-identity-manager-app.c" + } +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + result = FALSE; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + return result; +#line 351 "moonshot-identity-manager-app.c" +} + + +static gpointer _g_object_ref0 (gpointer self) { +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + return self ? g_object_ref (self) : NULL; +#line 358 "moonshot-identity-manager-app.c" +} + + +static Block1Data* block1_data_ref (Block1Data* _data1_) { +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + g_atomic_int_inc (&_data1_->_ref_count_); +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + return _data1_; +#line 367 "moonshot-identity-manager-app.c" +} + + +static void block1_data_unref (void * _userdata_) { + Block1Data* _data1_; + _data1_ = (Block1Data*) _userdata_; +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (g_atomic_int_dec_and_test (&_data1_->_ref_count_)) { +#line 376 "moonshot-identity-manager-app.c" + IdentityManagerApp * self; +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + self = _data1_->self; +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_object_unref0 (_data1_->identity); +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_object_unref0 (_data1_->request); +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _identity_manager_app_unref0 (self); +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + g_slice_free (Block1Data, _data1_); +#line 388 "moonshot-identity-manager-app.c" + } +} + + +static void _g_free0_ (gpointer var) { +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + var = (g_free (var), NULL); +#line 396 "moonshot-identity-manager-app.c" } -#line 29 "moonshot-identity-manager-app.vala" -IdentityManagerApp* identity_manager_app_new (void) { -#line 29 "moonshot-identity-manager-app.vala" - return identity_manager_app_construct (TYPE_IDENTITY_MANAGER_APP); -#line 158 "moonshot-identity-manager-app.c" +static void _g_slist_free__g_free0_ (GSList* self) { +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + g_slist_foreach (self, (GFunc) _g_free0_, NULL); +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + g_slist_free (self); +#line 405 "moonshot-identity-manager-app.c" +} + + +static gboolean __lambda4_ (Block1Data* _data1_) { + IdentityManagerApp * self; + gboolean result = FALSE; + IdentityRequest* _tmp0_; + IdCard* _tmp1_; +#line 182 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + self = _data1_->self; +#line 182 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp0_ = _data1_->request; +#line 182 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp1_ = _data1_->identity; +#line 182 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + identity_request_return_identity (_tmp0_, _tmp1_); +#line 182 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + result = FALSE; +#line 182 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + return result; +#line 426 "moonshot-identity-manager-app.c" +} + + +static gboolean ___lambda4__gsource_func (gpointer self) { + gboolean result; + result = __lambda4_ (self); +#line 182 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + return result; +#line 435 "moonshot-identity-manager-app.c" +} + + +void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityRequest* request) { + Block1Data* _data1_; + IdentityRequest* _tmp0_; + IdentityRequest* _tmp1_; + IdentityRequest* _tmp2_; + gboolean _tmp3_; + IdCard* _tmp6_; +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + g_return_if_fail (self != NULL); +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + g_return_if_fail (request != NULL); +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _data1_ = g_slice_new0 (Block1Data); +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _data1_->_ref_count_ = 1; +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _data1_->self = identity_manager_app_ref (self); +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp0_ = request; +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _data1_->request = _tmp1_; +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _data1_->identity = NULL; +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp2_ = _data1_->request; +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp3_ = _tmp2_->select_default; +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp3_) { +#line 470 "moonshot-identity-manager-app.c" + IdCard* _tmp4_; + IdCard* _tmp5_; +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp4_ = self->default_id_card; +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp5_ = _g_object_ref0 (_tmp4_); +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_object_unref0 (_data1_->identity); +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _data1_->identity = _tmp5_; +#line 481 "moonshot-identity-manager-app.c" + } +#line 67 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp6_ = _data1_->identity; +#line 67 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp6_ == NULL) { +#line 487 "moonshot-identity-manager-app.c" + gboolean _tmp7_ = FALSE; + IdentityRequest* _tmp8_; + const gchar* _tmp9_; + gboolean _tmp12_; + gboolean has_nai; + gboolean _tmp13_ = FALSE; + IdentityRequest* _tmp14_; + const gchar* _tmp15_; + gboolean _tmp18_; + gboolean has_srv; + gboolean confirm; + IdCard* nai_provided; + gboolean _tmp54_ = FALSE; + gboolean _tmp55_; + gboolean _tmp59_; + IdentityRequest* _tmp91_; + GSList* _tmp92_; + guint _tmp93_ = 0U; + IdentityRequest* _tmp119_; + GSList* _tmp120_; + guint _tmp121_ = 0U; + IdCard* _tmp128_; + IdCard* _tmp133_; + gboolean _tmp134_ = FALSE; + gboolean _tmp135_; + gboolean _tmp137_; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp8_ = _data1_->request; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp9_ = _tmp8_->nai; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp9_ != NULL) { +#line 520 "moonshot-identity-manager-app.c" + IdentityRequest* _tmp10_; + const gchar* _tmp11_; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp10_ = _data1_->request; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp11_ = _tmp10_->nai; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp7_ = g_strcmp0 (_tmp11_, "") != 0; +#line 529 "moonshot-identity-manager-app.c" + } else { +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp7_ = FALSE; +#line 533 "moonshot-identity-manager-app.c" + } +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp12_ = _tmp7_; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + has_nai = _tmp12_; +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp14_ = _data1_->request; +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp15_ = _tmp14_->service; +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp15_ != NULL) { +#line 545 "moonshot-identity-manager-app.c" + IdentityRequest* _tmp16_; + const gchar* _tmp17_; +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp16_ = _data1_->request; +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp17_ = _tmp16_->service; +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp13_ = g_strcmp0 (_tmp17_, "") != 0; +#line 554 "moonshot-identity-manager-app.c" + } else { +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp13_ = FALSE; +#line 558 "moonshot-identity-manager-app.c" + } +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp18_ = _tmp13_; +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + has_srv = _tmp18_; +#line 71 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + confirm = FALSE; +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + nai_provided = NULL; +#line 568 "moonshot-identity-manager-app.c" + { + IdentityManagerModel* _tmp19_; + GeeLinkedList* _tmp20_ = NULL; + GeeLinkedList* _id_list; + GeeLinkedList* _tmp21_; + gint _tmp22_; + gint _tmp23_; + gint _id_size; + gint _id_index; +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp19_ = self->model; +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp20_ = identity_manager_model_get_card_list (_tmp19_); +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _id_list = _tmp20_; +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp21_ = _id_list; +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp22_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp21_); +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp23_ = _tmp22_; +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _id_size = _tmp23_; +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _id_index = -1; +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + while (TRUE) { +#line 596 "moonshot-identity-manager-app.c" + gint _tmp24_; + gint _tmp25_; + gint _tmp26_; + GeeLinkedList* _tmp27_; + gint _tmp28_; + gpointer _tmp29_ = NULL; + IdCard* id; + gboolean _tmp30_ = FALSE; + gboolean _tmp31_; + gboolean _tmp37_; + gboolean _tmp43_; +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp24_ = _id_index; +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _id_index = _tmp24_ + 1; +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp25_ = _id_index; +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp26_ = _id_size; +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (!(_tmp25_ < _tmp26_)) { +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + break; +#line 620 "moonshot-identity-manager-app.c" + } +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp27_ = _id_list; +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp28_ = _id_index; +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp29_ = gee_abstract_list_get ((GeeAbstractList*) _tmp27_, _tmp28_); +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + id = (IdCard*) _tmp29_; +#line 77 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp31_ = has_nai; +#line 77 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp31_) { +#line 634 "moonshot-identity-manager-app.c" + IdentityRequest* _tmp32_; + const gchar* _tmp33_; + IdCard* _tmp34_; + const gchar* _tmp35_; + const gchar* _tmp36_; +#line 77 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp32_ = _data1_->request; +#line 77 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp33_ = _tmp32_->nai; +#line 77 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp34_ = id; +#line 77 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp35_ = id_card_get_nai (_tmp34_); +#line 77 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp36_ = _tmp35_; +#line 77 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp30_ = g_strcmp0 (_tmp33_, _tmp36_) == 0; +#line 652 "moonshot-identity-manager-app.c" + } else { +#line 77 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp30_ = FALSE; +#line 656 "moonshot-identity-manager-app.c" + } +#line 77 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp37_ = _tmp30_; +#line 77 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp37_) { +#line 662 "moonshot-identity-manager-app.c" + IdCard* _tmp38_; + IdCard* _tmp39_; + IdentityRequest* _tmp40_; + IdCard* _tmp41_; + IdCard* _tmp42_; +#line 79 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp38_ = id; +#line 79 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp39_ = _g_object_ref0 (_tmp38_); +#line 79 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_object_unref0 (nai_provided); +#line 79 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + nai_provided = _tmp39_; +#line 80 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp40_ = _data1_->request; +#line 80 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp41_ = id; +#line 80 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp42_ = _g_object_ref0 (_tmp41_); +#line 80 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp40_->candidates = g_slist_append (_tmp40_->candidates, _tmp42_); +#line 81 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_object_unref0 (id); +#line 81 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + continue; +#line 688 "moonshot-identity-manager-app.c" + } +#line 85 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp43_ = has_srv; +#line 85 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp43_) { +#line 694 "moonshot-identity-manager-app.c" + IdCard* _tmp44_; + gchar** _tmp45_; + gint _tmp45__length1; + gchar** _tmp46_; + gint _tmp46__length1; +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp44_ = id; +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp45_ = id_card_get_services (_tmp44_, &_tmp45__length1); +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp46_ = _tmp45_; +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp46__length1 = _tmp45__length1; +#line 708 "moonshot-identity-manager-app.c" + { + gchar** srv_collection = NULL; + gint srv_collection_length1 = 0; + gint _srv_collection_size_ = 0; + gint srv_it = 0; +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + srv_collection = _tmp46_; +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + srv_collection_length1 = _tmp46__length1; +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + for (srv_it = 0; srv_it < _tmp46__length1; srv_it = srv_it + 1) { +#line 720 "moonshot-identity-manager-app.c" + gchar* _tmp47_; + gchar* srv = NULL; +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp47_ = g_strdup (srv_collection[srv_it]); +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + srv = _tmp47_; +#line 727 "moonshot-identity-manager-app.c" + { + IdentityRequest* _tmp48_; + const gchar* _tmp49_; + const gchar* _tmp50_; +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp48_ = _data1_->request; +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp49_ = _tmp48_->service; +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp50_ = srv; +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (g_strcmp0 (_tmp49_, _tmp50_) == 0) { +#line 740 "moonshot-identity-manager-app.c" + IdentityRequest* _tmp51_; + IdCard* _tmp52_; + IdCard* _tmp53_; +#line 91 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp51_ = _data1_->request; +#line 91 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp52_ = id; +#line 91 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp53_ = _g_object_ref0 (_tmp52_); +#line 91 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp51_->candidates = g_slist_append (_tmp51_->candidates, _tmp53_); +#line 92 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_free0 (srv); +#line 92 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + continue; +#line 756 "moonshot-identity-manager-app.c" + } +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_free0 (srv); +#line 760 "moonshot-identity-manager-app.c" + } + } + } + } +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_object_unref0 (id); +#line 767 "moonshot-identity-manager-app.c" + } +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_object_unref0 (_id_list); +#line 771 "moonshot-identity-manager-app.c" + } +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp55_ = has_srv; +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp55_) { +#line 777 "moonshot-identity-manager-app.c" + IdentityRequest* _tmp56_; + GSList* _tmp57_; + guint _tmp58_ = 0U; +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp56_ = _data1_->request; +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp57_ = _tmp56_->candidates; +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp58_ = g_slist_length (_tmp57_); +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp54_ = _tmp58_ > ((guint) 1); +#line 789 "moonshot-identity-manager-app.c" + } else { +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp54_ = FALSE; +#line 793 "moonshot-identity-manager-app.c" + } +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp59_ = _tmp54_; +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp59_) { +#line 799 "moonshot-identity-manager-app.c" + IdentityRequest* _tmp60_; + GSList* _tmp61_; +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp60_ = _data1_->request; +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp61_ = _tmp60_->candidates; +#line 806 "moonshot-identity-manager-app.c" + { + GSList* id_collection = NULL; + GSList* id_it = NULL; +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + id_collection = _tmp61_; +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + for (id_it = id_collection; id_it != NULL; id_it = id_it->next) { +#line 814 "moonshot-identity-manager-app.c" + IdCard* _tmp62_; + IdCard* id = NULL; +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp62_ = _g_object_ref0 ((IdCard*) id_it->data); +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + id = _tmp62_; +#line 821 "moonshot-identity-manager-app.c" + { + gint i; + GSList* services_list; + gboolean has_service; + IdCard* _tmp63_; + gchar** _tmp64_; + gint _tmp64__length1; + gchar** _tmp65_; + gint _tmp65__length1; + gboolean _tmp72_; + GSList* _tmp73_; + guint _tmp74_ = 0U; + GSList* _tmp78_; + guint _tmp79_ = 0U; + gchar** _tmp80_ = NULL; + gchar** services; + gint services_length1; + gint _services_size_; + GSList* _tmp81_; + IdCard* _tmp89_; + gchar** _tmp90_; + gint _tmp90__length1; +#line 103 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + i = 0; +#line 104 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + services_list = NULL; +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + has_service = FALSE; +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp63_ = id; +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp64_ = id_card_get_services (_tmp63_, &_tmp64__length1); +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp65_ = _tmp64_; +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp65__length1 = _tmp64__length1; +#line 858 "moonshot-identity-manager-app.c" + { + gchar** srv_collection = NULL; + gint srv_collection_length1 = 0; + gint _srv_collection_size_ = 0; + gint srv_it = 0; +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + srv_collection = _tmp65_; +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + srv_collection_length1 = _tmp65__length1; +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + for (srv_it = 0; srv_it < _tmp65__length1; srv_it = srv_it + 1) { +#line 870 "moonshot-identity-manager-app.c" + gchar* _tmp66_; + gchar* srv = NULL; +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp66_ = g_strdup (srv_collection[srv_it]); +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + srv = _tmp66_; +#line 877 "moonshot-identity-manager-app.c" + { + const gchar* _tmp67_; + IdentityRequest* _tmp68_; + const gchar* _tmp69_; + const gchar* _tmp70_; + gchar* _tmp71_; +#line 109 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp67_ = srv; +#line 109 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp68_ = _data1_->request; +#line 109 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp69_ = _tmp68_->service; +#line 109 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (g_strcmp0 (_tmp67_, _tmp69_) == 0) { +#line 111 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + has_service = TRUE; +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_free0 (srv); +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + continue; +#line 898 "moonshot-identity-manager-app.c" + } +#line 114 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp70_ = srv; +#line 114 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp71_ = g_strdup (_tmp70_); +#line 114 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + services_list = g_slist_append (services_list, _tmp71_); +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_free0 (srv); +#line 908 "moonshot-identity-manager-app.c" + } + } + } +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp72_ = has_service; +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (!_tmp72_) { +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + __g_slist_free__g_free0_0 (services_list); +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_object_unref0 (id); +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + continue; +#line 922 "moonshot-identity-manager-app.c" + } +#line 120 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp73_ = services_list; +#line 120 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp74_ = g_slist_length (_tmp73_); +#line 120 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp74_ == ((guint) 0)) { +#line 930 "moonshot-identity-manager-app.c" + IdCard* _tmp75_; + gchar** _tmp76_ = NULL; + gchar** _tmp77_; + gint _tmp77__length1; +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp75_ = id; +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp76_ = g_new0 (gchar*, 0 + 1); +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp77_ = _tmp76_; +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp77__length1 = 0; +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + id_card_set_services (_tmp75_, _tmp77_, 0); +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp77_ = (_vala_array_free (_tmp77_, _tmp77__length1, (GDestroyNotify) g_free), NULL); +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + __g_slist_free__g_free0_0 (services_list); +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_object_unref0 (id); +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + continue; +#line 953 "moonshot-identity-manager-app.c" + } +#line 126 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp78_ = services_list; +#line 126 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp79_ = g_slist_length (_tmp78_); +#line 126 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp80_ = g_new0 (gchar*, _tmp79_ + 1); +#line 126 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + services = _tmp80_; +#line 126 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + services_length1 = _tmp79_; +#line 126 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _services_size_ = services_length1; +#line 127 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp81_ = services_list; +#line 969 "moonshot-identity-manager-app.c" + { + GSList* srv_collection = NULL; + GSList* srv_it = NULL; +#line 127 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + srv_collection = _tmp81_; +#line 127 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + for (srv_it = srv_collection; srv_it != NULL; srv_it = srv_it->next) { +#line 977 "moonshot-identity-manager-app.c" + gchar* _tmp82_; + gchar* srv = NULL; +#line 127 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp82_ = g_strdup ((const gchar*) srv_it->data); +#line 127 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + srv = _tmp82_; +#line 984 "moonshot-identity-manager-app.c" + { + gchar** _tmp83_; + gint _tmp83__length1; + gint _tmp84_; + const gchar* _tmp85_; + gchar* _tmp86_; + gchar* _tmp87_; + gint _tmp88_; +#line 129 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp83_ = services; +#line 129 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp83__length1 = services_length1; +#line 129 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp84_ = i; +#line 129 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp85_ = srv; +#line 129 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp86_ = g_strdup (_tmp85_); +#line 129 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_free0 (_tmp83_[_tmp84_]); +#line 129 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp83_[_tmp84_] = _tmp86_; +#line 129 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp87_ = _tmp83_[_tmp84_]; +#line 130 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp88_ = i; +#line 130 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + i = _tmp88_ + 1; +#line 127 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_free0 (srv); +#line 1015 "moonshot-identity-manager-app.c" + } + } + } +#line 133 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp89_ = id; +#line 133 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp90_ = services; +#line 133 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp90__length1 = services_length1; +#line 133 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + id_card_set_services (_tmp89_, _tmp90_, _tmp90__length1); +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + services = (_vala_array_free (services, services_length1, (GDestroyNotify) g_free), NULL); +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + __g_slist_free__g_free0_0 (services_list); +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_object_unref0 (id); +#line 1033 "moonshot-identity-manager-app.c" + } + } + } + } +#line 140 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp91_ = _data1_->request; +#line 140 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp92_ = _tmp91_->candidates; +#line 140 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp93_ = g_slist_length (_tmp92_); +#line 140 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp93_ == ((guint) 0)) { +#line 1046 "moonshot-identity-manager-app.c" + { + IdentityManagerModel* _tmp94_; + GeeLinkedList* _tmp95_ = NULL; + GeeLinkedList* _id_list; + GeeLinkedList* _tmp96_; + gint _tmp97_; + gint _tmp98_; + gint _id_size; + gint _id_index; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp94_ = self->model; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp95_ = identity_manager_model_get_card_list (_tmp94_); +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _id_list = _tmp95_; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp96_ = _id_list; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp97_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp96_); +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp98_ = _tmp97_; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _id_size = _tmp98_; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _id_index = -1; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + while (TRUE) { +#line 1074 "moonshot-identity-manager-app.c" + gint _tmp99_; + gint _tmp100_; + gint _tmp101_; + GeeLinkedList* _tmp102_; + gint _tmp103_; + gpointer _tmp104_ = NULL; + IdCard* id; + IdCard* _tmp105_; + Rule* _tmp106_; + gint _tmp106__length1; + Rule* _tmp107_; + gint _tmp107__length1; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp99_ = _id_index; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _id_index = _tmp99_ + 1; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp100_ = _id_index; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp101_ = _id_size; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (!(_tmp100_ < _tmp101_)) { +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + break; +#line 1099 "moonshot-identity-manager-app.c" + } +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp102_ = _id_list; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp103_ = _id_index; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp104_ = gee_abstract_list_get ((GeeAbstractList*) _tmp102_, _tmp103_); +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + id = (IdCard*) _tmp104_; +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp105_ = id; +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp106_ = id_card_get_rules (_tmp105_, &_tmp106__length1); +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp107_ = _tmp106_; +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp107__length1 = _tmp106__length1; +#line 1117 "moonshot-identity-manager-app.c" + { + Rule* rule_collection = NULL; + gint rule_collection_length1 = 0; + gint _rule_collection_size_ = 0; + gint rule_it = 0; +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + rule_collection = _tmp107_; +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + rule_collection_length1 = _tmp107__length1; +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + for (rule_it = 0; rule_it < _tmp107__length1; rule_it = rule_it + 1) { +#line 1129 "moonshot-identity-manager-app.c" + Rule _tmp108_ = {0}; + Rule rule = {0}; +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + rule_copy (&rule_collection[rule_it], &_tmp108_); +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + rule = _tmp108_; +#line 1136 "moonshot-identity-manager-app.c" + { + IdentityRequest* _tmp109_; + const gchar* _tmp110_; + Rule _tmp111_; + const gchar* _tmp112_; + gboolean _tmp113_ = FALSE; + IdentityRequest* _tmp114_; + IdCard* _tmp115_; + IdCard* _tmp116_; + Rule _tmp117_; + const gchar* _tmp118_; +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp109_ = _data1_->request; +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp110_ = _tmp109_->service; +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp111_ = rule; +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp112_ = _tmp111_.pattern; +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp113_ = identity_manager_app_match_service_pattern (self, _tmp110_, _tmp112_); +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (!_tmp113_) { +#line 147 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + rule_destroy (&rule); +#line 147 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + continue; +#line 1164 "moonshot-identity-manager-app.c" + } +#line 149 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp114_ = _data1_->request; +#line 149 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp115_ = id; +#line 149 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp116_ = _g_object_ref0 (_tmp115_); +#line 149 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp114_->candidates = g_slist_append (_tmp114_->candidates, _tmp116_); +#line 151 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp117_ = rule; +#line 151 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp118_ = _tmp117_.always_confirm; +#line 151 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (g_strcmp0 (_tmp118_, "true") == 0) { +#line 152 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + confirm = TRUE; +#line 1182 "moonshot-identity-manager-app.c" + } +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + rule_destroy (&rule); +#line 1186 "moonshot-identity-manager-app.c" + } + } + } +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_object_unref0 (id); +#line 1192 "moonshot-identity-manager-app.c" + } +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_object_unref0 (_id_list); +#line 1196 "moonshot-identity-manager-app.c" + } + } +#line 157 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp119_ = _data1_->request; +#line 157 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp120_ = _tmp119_->candidates; +#line 157 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp121_ = g_slist_length (_tmp120_); +#line 157 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp121_ > ((guint) 1)) { +#line 1207 "moonshot-identity-manager-app.c" + gboolean _tmp122_ = FALSE; + gboolean _tmp123_; + gboolean _tmp125_; +#line 159 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp123_ = has_nai; +#line 159 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp123_) { +#line 1215 "moonshot-identity-manager-app.c" + IdCard* _tmp124_; +#line 159 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp124_ = nai_provided; +#line 159 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp122_ = _tmp124_ != NULL; +#line 1221 "moonshot-identity-manager-app.c" + } else { +#line 159 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp122_ = FALSE; +#line 1225 "moonshot-identity-manager-app.c" + } +#line 159 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp125_ = _tmp122_; +#line 159 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp125_) { +#line 1231 "moonshot-identity-manager-app.c" + IdCard* _tmp126_; + IdCard* _tmp127_; +#line 161 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp126_ = nai_provided; +#line 161 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp127_ = _g_object_ref0 (_tmp126_); +#line 161 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_object_unref0 (_data1_->identity); +#line 161 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _data1_->identity = _tmp127_; +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + confirm = FALSE; +#line 1244 "moonshot-identity-manager-app.c" + } else { +#line 165 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + confirm = TRUE; +#line 1248 "moonshot-identity-manager-app.c" + } + } +#line 167 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp128_ = _data1_->identity; +#line 167 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp128_ == NULL) { +#line 1255 "moonshot-identity-manager-app.c" + IdentityRequest* _tmp129_; + GSList* _tmp130_; + gconstpointer _tmp131_ = NULL; + IdCard* _tmp132_; +#line 168 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp129_ = _data1_->request; +#line 168 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp130_ = _tmp129_->candidates; +#line 168 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp131_ = g_slist_nth_data (_tmp130_, (guint) 0); +#line 168 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp132_ = _g_object_ref0 ((IdCard*) _tmp131_); +#line 168 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_object_unref0 (_data1_->identity); +#line 168 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _data1_->identity = _tmp132_; +#line 1272 "moonshot-identity-manager-app.c" + } +#line 169 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp133_ = _data1_->identity; +#line 169 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp133_ == NULL) { +#line 170 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + confirm = TRUE; +#line 1280 "moonshot-identity-manager-app.c" + } +#line 174 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp135_ = confirm; +#line 174 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp135_) { +#line 1286 "moonshot-identity-manager-app.c" + IdentityManagerView* _tmp136_; +#line 174 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp136_ = self->priv->view; +#line 174 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp134_ = _tmp136_ != NULL; +#line 1292 "moonshot-identity-manager-app.c" + } else { +#line 174 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp134_ = FALSE; +#line 1296 "moonshot-identity-manager-app.c" + } +#line 174 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp137_ = _tmp134_; +#line 174 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp137_) { +#line 1302 "moonshot-identity-manager-app.c" + IdentityManagerView* _tmp138_; + IdentityRequest* _tmp139_; +#line 176 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp138_ = self->priv->view; +#line 176 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp139_ = _data1_->request; +#line 176 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + identity_manager_view_queue_identity_request (_tmp138_, _tmp139_); +#line 177 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_object_unref0 (nai_provided); +#line 177 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + block1_data_unref (_data1_); +#line 177 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _data1_ = NULL; +#line 177 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + return; +#line 1319 "moonshot-identity-manager-app.c" + } +#line 67 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_object_unref0 (nai_provided); +#line 1323 "moonshot-identity-manager-app.c" + } +#line 182 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda4__gsource_func, block1_data_ref (_data1_), block1_data_unref); +#line 183 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + block1_data_unref (_data1_); +#line 183 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _data1_ = NULL; +#line 183 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + return; +#line 1333 "moonshot-identity-manager-app.c" +} + + +static gboolean identity_manager_app_match_service_pattern (IdentityManagerApp* self, const gchar* service, const gchar* pattern) { + gboolean result = FALSE; + const gchar* _tmp0_; + GPatternSpec* _tmp1_; + GPatternSpec* pspec; + const gchar* _tmp2_; + gboolean _tmp3_ = FALSE; +#line 186 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + g_return_val_if_fail (self != NULL, FALSE); +#line 186 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + g_return_val_if_fail (service != NULL, FALSE); +#line 186 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + g_return_val_if_fail (pattern != NULL, FALSE); +#line 188 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp0_ = pattern; +#line 188 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp1_ = g_pattern_spec_new (_tmp0_); +#line 188 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + pspec = _tmp1_; +#line 189 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp2_ = service; +#line 189 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp3_ = g_pattern_match_string (pspec, _tmp2_); +#line 189 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + result = _tmp3_; +#line 189 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_pattern_spec_free0 (pspec); +#line 189 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + return result; +#line 1366 "moonshot-identity-manager-app.c" } -#line 78 "moonshot-identity-manager-app.vala" static void identity_manager_app_bus_acquired_cb (IdentityManagerApp* self, GDBusConnection* conn) { -#line 164 "moonshot-identity-manager-app.c" GError * _inner_error_ = NULL; -#line 78 "moonshot-identity-manager-app.vala" +#line 224 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" g_return_if_fail (self != NULL); -#line 78 "moonshot-identity-manager-app.vala" +#line 224 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" g_return_if_fail (conn != NULL); -#line 170 "moonshot-identity-manager-app.c" +#line 1376 "moonshot-identity-manager-app.c" { -#line 81 "moonshot-identity-manager-app.vala" - moonshot_server_register_object (self->priv->ipc_server, conn, "/org/janet/moonshot", &_inner_error_); -#line 174 "moonshot-identity-manager-app.c" + GDBusConnection* _tmp0_; + MoonshotServer* _tmp1_; +#line 227 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp0_ = conn; +#line 227 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp1_ = self->priv->ipc_server; +#line 227 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + moonshot_server_register_object (_tmp1_, _tmp0_, "/org/janet/moonshot", &_inner_error_); +#line 227 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" if (_inner_error_ != NULL) { +#line 1388 "moonshot-identity-manager-app.c" goto __catch0_g_error; } } goto __finally0; __catch0_g_error: { - GError * e; + GError* e = NULL; + FILE* _tmp2_; + GError* _tmp3_; + const gchar* _tmp4_; +#line 226 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" e = _inner_error_; +#line 226 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" _inner_error_ = NULL; - { -#line 85 "moonshot-identity-manager-app.vala" - fprintf (stderr, "%s\n", e->message); -#line 188 "moonshot-identity-manager-app.c" - _g_error_free0 (e); - } +#line 231 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp2_ = stderr; +#line 231 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp3_ = e; +#line 231 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp4_ = _tmp3_->message; +#line 231 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + fprintf (_tmp2_, "%s\n", _tmp4_); +#line 226 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_error_free0 (e); +#line 1413 "moonshot-identity-manager-app.c" } __finally0: +#line 226 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" if (_inner_error_ != NULL) { +#line 226 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" 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); +#line 226 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" g_clear_error (&_inner_error_); +#line 226 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" return; +#line 1424 "moonshot-identity-manager-app.c" } } -#line 78 "moonshot-identity-manager-app.vala" -static void _identity_manager_app_bus_acquired_cb_gbus_acquired_callback (GDBusConnection* connection, const char* name, gpointer self) { -#line 203 "moonshot-identity-manager-app.c" +static void _identity_manager_app_bus_acquired_cb_gbus_acquired_callback (GDBusConnection* connection, const gchar* name, gpointer self) { +#line 238 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" identity_manager_app_bus_acquired_cb (self, connection); +#line 1432 "moonshot-identity-manager-app.c" } -#line 96 "moonshot-identity-manager-app.vala" -static void _lambda6_ (GDBusConnection* conn, const char* name, IdentityManagerApp* self) { -#line 96 "moonshot-identity-manager-app.vala" +static void __lambda7_ (IdentityManagerApp* self, GDBusConnection* conn, const gchar* name) { +#line 242 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" g_return_if_fail (conn != NULL); -#line 96 "moonshot-identity-manager-app.vala" +#line 242 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" g_return_if_fail (name != NULL); -#line 214 "moonshot-identity-manager-app.c" +#line 1441 "moonshot-identity-manager-app.c" } -#line 96 "moonshot-identity-manager-app.vala" -static void __lambda6__gbus_name_acquired_callback (GDBusConnection* connection, const char* name, gpointer self) { -#line 220 "moonshot-identity-manager-app.c" - _lambda6_ (connection, name, self); +static void ___lambda7__gbus_name_acquired_callback (GDBusConnection* connection, const gchar* name, gpointer self) { +#line 238 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + __lambda7_ (self, connection, name); +#line 1448 "moonshot-identity-manager-app.c" } -#line 97 "moonshot-identity-manager-app.vala" -static void _lambda7_ (GDBusConnection* conn, const char* name, IdentityManagerApp* self) { -#line 97 "moonshot-identity-manager-app.vala" +static void __lambda8_ (IdentityManagerApp* self, GDBusConnection* conn, const gchar* name) { + const gchar* _tmp0_; +#line 243 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" g_return_if_fail (conn != NULL); -#line 97 "moonshot-identity-manager-app.vala" +#line 243 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" g_return_if_fail (name != NULL); -#line 98 "moonshot-identity-manager-app.vala" - g_error ("moonshot-identity-manager-app.vala:98: Couldn't own name %s on DBus.", name); -#line 233 "moonshot-identity-manager-app.c" +#line 244 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp0_ = name; +#line 244 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + g_error ("moonshot-identity-manager-app.vala:244: Couldn't own name %s on DBus.", _tmp0_); +#line 1462 "moonshot-identity-manager-app.c" } -#line 97 "moonshot-identity-manager-app.vala" -static void __lambda7__gbus_name_lost_callback (GDBusConnection* connection, const char* name, gpointer self) { -#line 239 "moonshot-identity-manager-app.c" - _lambda7_ (connection, name, self); +static void ___lambda8__gbus_name_lost_callback (GDBusConnection* connection, const gchar* name, gpointer self) { +#line 238 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + __lambda8_ (self, connection, name); +#line 1469 "moonshot-identity-manager-app.c" } -#line 89 "moonshot-identity-manager-app.vala" static void identity_manager_app_init_ipc_server (IdentityManagerApp* self) { -#line 246 "moonshot-identity-manager-app.c" MoonshotServer* _tmp0_; -#line 89 "moonshot-identity-manager-app.vala" +#line 235 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" g_return_if_fail (self != NULL); -#line 91 "moonshot-identity-manager-app.vala" - self->priv->ipc_server = (_tmp0_ = moonshot_server_new ((GtkWindow*) self->priv->view), _g_object_unref0 (self->priv->ipc_server), _tmp0_); -#line 92 "moonshot-identity-manager-app.vala" - g_bus_own_name_with_closures (G_BUS_TYPE_SESSION, "org.janet.Moonshot", G_BUS_NAME_OWNER_FLAGS_NONE, (GClosure*) g_cclosure_new ((GCallback) _identity_manager_app_bus_acquired_cb_gbus_acquired_callback, identity_manager_app_ref (self), identity_manager_app_unref), (GClosure*) g_cclosure_new ((GCallback) __lambda6__gbus_name_acquired_callback, identity_manager_app_ref (self), identity_manager_app_unref), (GClosure*) g_cclosure_new ((GCallback) __lambda7__gbus_name_lost_callback, identity_manager_app_ref (self), identity_manager_app_unref)); -#line 254 "moonshot-identity-manager-app.c" +#line 237 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp0_ = moonshot_server_new (self); +#line 237 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_object_unref0 (self->priv->ipc_server); +#line 237 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + self->priv->ipc_server = _tmp0_; +#line 238 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + g_bus_own_name_with_closures (G_BUS_TYPE_SESSION, "org.janet.Moonshot", G_BUS_NAME_OWNER_FLAGS_NONE, (GClosure*) ((_identity_manager_app_bus_acquired_cb_gbus_acquired_callback == NULL) ? NULL : g_cclosure_new ((GCallback) _identity_manager_app_bus_acquired_cb_gbus_acquired_callback, identity_manager_app_ref (self), identity_manager_app_unref)), (GClosure*) ((___lambda7__gbus_name_acquired_callback == NULL) ? NULL : g_cclosure_new ((GCallback) ___lambda7__gbus_name_acquired_callback, identity_manager_app_ref (self), identity_manager_app_unref)), (GClosure*) ((___lambda8__gbus_name_lost_callback == NULL) ? NULL : g_cclosure_new ((GCallback) ___lambda8__gbus_name_lost_callback, identity_manager_app_ref (self), identity_manager_app_unref))); +#line 1485 "moonshot-identity-manager-app.c" } static void value_identity_manager_app_init (GValue* value) { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" value->data[0].v_pointer = NULL; +#line 1492 "moonshot-identity-manager-app.c" } static void value_identity_manager_app_free_value (GValue* value) { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" if (value->data[0].v_pointer) { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" identity_manager_app_unref (value->data[0].v_pointer); +#line 1501 "moonshot-identity-manager-app.c" } } static void value_identity_manager_app_copy_value (const GValue* src_value, GValue* dest_value) { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" if (src_value->data[0].v_pointer) { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" dest_value->data[0].v_pointer = identity_manager_app_ref (src_value->data[0].v_pointer); +#line 1511 "moonshot-identity-manager-app.c" } else { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" dest_value->data[0].v_pointer = NULL; +#line 1515 "moonshot-identity-manager-app.c" } } static gpointer value_identity_manager_app_peek_pointer (const GValue* value) { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" return value->data[0].v_pointer; +#line 1523 "moonshot-identity-manager-app.c" } static gchar* value_identity_manager_app_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" if (collect_values[0].v_pointer) { +#line 1530 "moonshot-identity-manager-app.c" IdentityManagerApp* object; object = collect_values[0].v_pointer; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" if (object->parent_instance.g_class == NULL) { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 1537 "moonshot-identity-manager-app.c" } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 1541 "moonshot-identity-manager-app.c" } +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" value->data[0].v_pointer = identity_manager_app_ref (object); +#line 1545 "moonshot-identity-manager-app.c" } else { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" value->data[0].v_pointer = NULL; +#line 1549 "moonshot-identity-manager-app.c" } +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" return NULL; +#line 1553 "moonshot-identity-manager-app.c" } static gchar* value_identity_manager_app_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { IdentityManagerApp** object_p; object_p = collect_values[0].v_pointer; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" if (!object_p) { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 1564 "moonshot-identity-manager-app.c" } +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" if (!value->data[0].v_pointer) { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" *object_p = NULL; +#line 1570 "moonshot-identity-manager-app.c" } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" *object_p = value->data[0].v_pointer; +#line 1574 "moonshot-identity-manager-app.c" } else { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" *object_p = identity_manager_app_ref (value->data[0].v_pointer); +#line 1578 "moonshot-identity-manager-app.c" } +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" return NULL; +#line 1582 "moonshot-identity-manager-app.c" } GParamSpec* param_spec_identity_manager_app (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { ParamSpecIdentityManagerApp* spec; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" g_return_val_if_fail (g_type_is_a (object_type, TYPE_IDENTITY_MANAGER_APP), NULL); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" G_PARAM_SPEC (spec)->value_type = object_type; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" return G_PARAM_SPEC (spec); +#line 1596 "moonshot-identity-manager-app.c" } gpointer value_get_identity_manager_app (const GValue* value) { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_IDENTITY_MANAGER_APP), NULL); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" return value->data[0].v_pointer; +#line 1605 "moonshot-identity-manager-app.c" } void value_set_identity_manager_app (GValue* value, gpointer v_object) { IdentityManagerApp* old; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_IDENTITY_MANAGER_APP)); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" old = value->data[0].v_pointer; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" if (v_object) { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_IDENTITY_MANAGER_APP)); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" value->data[0].v_pointer = v_object; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" identity_manager_app_ref (value->data[0].v_pointer); +#line 1625 "moonshot-identity-manager-app.c" } else { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" value->data[0].v_pointer = NULL; +#line 1629 "moonshot-identity-manager-app.c" } +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" if (old) { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" identity_manager_app_unref (old); +#line 1635 "moonshot-identity-manager-app.c" } } void value_take_identity_manager_app (GValue* value, gpointer v_object) { IdentityManagerApp* old; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_IDENTITY_MANAGER_APP)); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" old = value->data[0].v_pointer; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" if (v_object) { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_IDENTITY_MANAGER_APP)); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" value->data[0].v_pointer = v_object; +#line 1654 "moonshot-identity-manager-app.c" } else { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" value->data[0].v_pointer = NULL; +#line 1658 "moonshot-identity-manager-app.c" } +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" if (old) { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" identity_manager_app_unref (old); +#line 1664 "moonshot-identity-manager-app.c" } } static void identity_manager_app_class_init (IdentityManagerAppClass * klass) { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" identity_manager_app_parent_class = g_type_class_peek_parent (klass); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" IDENTITY_MANAGER_APP_CLASS (klass)->finalize = identity_manager_app_finalize; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" g_type_class_add_private (klass, sizeof (IdentityManagerAppPrivate)); +#line 1676 "moonshot-identity-manager-app.c" } static void identity_manager_app_instance_init (IdentityManagerApp * self) { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" self->priv = IDENTITY_MANAGER_APP_GET_PRIVATE (self); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" self->ref_count = 1; +#line 1685 "moonshot-identity-manager-app.c" } static void identity_manager_app_finalize (IdentityManagerApp* obj) { IdentityManagerApp * self; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" self = IDENTITY_MANAGER_APP (obj); +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" _g_object_unref0 (self->model); +#line 7 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_object_unref0 (self->default_id_card); +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" _g_object_unref0 (self->priv->view); +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" _g_object_unref0 (self->priv->ipc_server); +#line 1701 "moonshot-identity-manager-app.c" } @@ -403,58 +1718,125 @@ GType identity_manager_app_get_type (void) { gpointer identity_manager_app_ref (gpointer instance) { IdentityManagerApp* self; self = instance; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" g_atomic_int_inc (&self->ref_count); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" return instance; +#line 1726 "moonshot-identity-manager-app.c" } void identity_manager_app_unref (gpointer instance) { IdentityManagerApp* self; self = instance; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" IDENTITY_MANAGER_APP_GET_CLASS (self)->finalize (self); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" g_type_free_instance ((GTypeInstance *) self); +#line 1739 "moonshot-identity-manager-app.c" } } -#line 105 "moonshot-identity-manager-app.vala" -gint _vala_main (char** args, int args_length1) { -#line 424 "moonshot-identity-manager-app.c" +gint _vala_main (gchar** args, int args_length1) { gint result = 0; + const gchar* _tmp0_ = NULL; + gboolean headless; + gboolean _tmp1_; + gboolean _tmp2_; + IdentityManagerApp* _tmp3_; IdentityManagerApp* app; -#line 106 "moonshot-identity-manager-app.vala" - gtk_init (&args_length1, &args); -#line 115 "moonshot-identity-manager-app.vala" + IdentityManagerApp* _tmp4_; + gboolean _tmp5_; +#line 255 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp0_ = g_getenv ("DISPLAY"); +#line 255 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + headless = _tmp0_ == NULL; +#line 257 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp1_ = headless; +#line 257 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (!_tmp1_) { +#line 258 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + gtk_init (&args_length1, &args); +#line 1764 "moonshot-identity-manager-app.c" + } +#line 267 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); -#line 116 "moonshot-identity-manager-app.vala" +#line 268 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); -#line 117 "moonshot-identity-manager-app.vala" +#line 269 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" textdomain (GETTEXT_PACKAGE); -#line 120 "moonshot-identity-manager-app.vala" - app = identity_manager_app_new (); -#line 122 "moonshot-identity-manager-app.vala" - identity_manager_app_show (app); -#line 124 "moonshot-identity-manager-app.vala" - gtk_main (); -#line 441 "moonshot-identity-manager-app.c" +#line 272 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp2_ = headless; +#line 272 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp3_ = identity_manager_app_new (_tmp2_); +#line 272 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + app = _tmp3_; +#line 274 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp4_ = app; +#line 274 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + identity_manager_app_show (_tmp4_); +#line 276 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp5_ = headless; +#line 276 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + if (_tmp5_) { +#line 1786 "moonshot-identity-manager-app.c" + GMainLoop* _tmp6_; + GMainLoop* loop; + GMainLoop* _tmp7_; +#line 278 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp6_ = g_main_loop_new (NULL, FALSE); +#line 278 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + loop = _tmp6_; +#line 279 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _tmp7_ = loop; +#line 279 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + g_main_loop_run (_tmp7_); +#line 276 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + _g_main_loop_unref0 (loop); +#line 1800 "moonshot-identity-manager-app.c" + } else { +#line 282 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" + gtk_main (); +#line 1804 "moonshot-identity-manager-app.c" + } +#line 285 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" result = 0; +#line 285 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" _identity_manager_app_unref0 (app); -#line 126 "moonshot-identity-manager-app.vala" +#line 285 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" return result; -#line 446 "moonshot-identity-manager-app.c" +#line 1812 "moonshot-identity-manager-app.c" } -#line 105 "moonshot-identity-manager-app.vala" int main (int argc, char ** argv) { -#line 105 "moonshot-identity-manager-app.vala" +#line 251 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" g_type_init (); -#line 105 "moonshot-identity-manager-app.vala" +#line 251 "/build/slave/packages-full/build/ui/src/moonshot-identity-manager-app.vala" return _vala_main (argv, argc); -#line 456 "moonshot-identity-manager-app.c" +#line 1821 "moonshot-identity-manager-app.c" } +static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) { + if ((array != NULL) && (destroy_func != NULL)) { + int i; + for (i = 0; i < array_length; i = i + 1) { + if (((gpointer*) array)[i] != NULL) { + destroy_func (((gpointer*) array)[i]); + } + } + } +} + + +static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) { + _vala_array_destroy (array, array_length, destroy_func); + g_free (array); +} + diff --git a/src/moonshot-identity-request.c b/src/moonshot-identity-request.c index c39b03e..17f51cd 100644 --- a/src/moonshot-identity-request.c +++ b/src/moonshot-identity-request.c @@ -1,4 +1,4 @@ -/* moonshot-identity-request.c generated by valac 0.10.4, the Vala compiler +/* moonshot-identity-request.c generated by valac 0.16.1, the Vala compiler * generated from moonshot-identity-request.vala, do not modify */ @@ -6,7 +6,6 @@ #include #include #include -#include #define TYPE_IDENTITY_REQUEST (identity_request_get_type ()) @@ -30,18 +29,30 @@ typedef struct _IdentityRequestPrivate IdentityRequestPrivate; typedef struct _IdCard IdCard; typedef struct _IdCardClass IdCardClass; -#define TYPE_IDENTITY_MANAGER_VIEW (identity_manager_view_get_type ()) -#define IDENTITY_MANAGER_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_IDENTITY_MANAGER_VIEW, IdentityManagerView)) -#define IDENTITY_MANAGER_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_IDENTITY_MANAGER_VIEW, IdentityManagerViewClass)) -#define IS_IDENTITY_MANAGER_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_IDENTITY_MANAGER_VIEW)) -#define IS_IDENTITY_MANAGER_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_IDENTITY_MANAGER_VIEW)) -#define IDENTITY_MANAGER_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_IDENTITY_MANAGER_VIEW, IdentityManagerViewClass)) +#define TYPE_IDENTITY_MANAGER_APP (identity_manager_app_get_type ()) +#define IDENTITY_MANAGER_APP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_IDENTITY_MANAGER_APP, IdentityManagerApp)) +#define IDENTITY_MANAGER_APP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_IDENTITY_MANAGER_APP, IdentityManagerAppClass)) +#define IS_IDENTITY_MANAGER_APP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_IDENTITY_MANAGER_APP)) +#define IS_IDENTITY_MANAGER_APP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_IDENTITY_MANAGER_APP)) +#define IDENTITY_MANAGER_APP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_IDENTITY_MANAGER_APP, IdentityManagerAppClass)) -typedef struct _IdentityManagerView IdentityManagerView; -typedef struct _IdentityManagerViewClass IdentityManagerViewClass; +typedef struct _IdentityManagerApp IdentityManagerApp; +typedef struct _IdentityManagerAppClass IdentityManagerAppClass; #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) +#define _identity_manager_app_unref0(var) ((var == NULL) ? NULL : (var = (identity_manager_app_unref (var), NULL))) #define _g_free0(var) (var = (g_free (var), NULL)) -typedef struct _Block2Data Block2Data; +#define __g_slist_free__g_object_unref0_0(var) ((var == NULL) ? NULL : (var = (_g_slist_free__g_object_unref0_ (var), NULL))) +typedef struct _IdentityManagerAppPrivate IdentityManagerAppPrivate; + +#define TYPE_IDENTITY_MANAGER_MODEL (identity_manager_model_get_type ()) +#define IDENTITY_MANAGER_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_IDENTITY_MANAGER_MODEL, IdentityManagerModel)) +#define IDENTITY_MANAGER_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_IDENTITY_MANAGER_MODEL, IdentityManagerModelClass)) +#define IS_IDENTITY_MANAGER_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_IDENTITY_MANAGER_MODEL)) +#define IS_IDENTITY_MANAGER_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_IDENTITY_MANAGER_MODEL)) +#define IDENTITY_MANAGER_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_IDENTITY_MANAGER_MODEL, IdentityManagerModelClass)) + +typedef struct _IdentityManagerModel IdentityManagerModel; +typedef struct _IdentityManagerModelClass IdentityManagerModelClass; typedef void (*ReturnIdentityCallback) (IdentityRequest* request, void* user_data); struct _IdentityRequest { @@ -50,9 +61,10 @@ struct _IdentityRequest { IdCard* id_card; gboolean complete; gboolean select_default; - char* nai; - char* password; - char* service; + gchar* nai; + gchar* password; + gchar* service; + GSList* candidates; }; struct _IdentityRequestClass { @@ -60,18 +72,23 @@ struct _IdentityRequestClass { }; struct _IdentityRequestPrivate { - IdentityManagerView* main_window; + IdentityManagerApp* parent_app; ReturnIdentityCallback callback; gpointer callback_target; GDestroyNotify callback_target_destroy_notify; }; -struct _Block2Data { - int _ref_count_; - IdentityRequest * self; - ReturnIdentityCallback cb; - gpointer cb_target; - GDestroyNotify cb_target_destroy_notify; +struct _IdentityManagerApp { + GTypeInstance parent_instance; + volatile int ref_count; + IdentityManagerAppPrivate * priv; + IdentityManagerModel* model; + IdCard* default_id_card; +}; + +struct _IdentityManagerAppClass { + GTypeClass parent_class; + void (*finalize) (IdentityManagerApp *self); }; @@ -79,219 +96,586 @@ static gpointer identity_request_parent_class = NULL; GType identity_request_get_type (void) G_GNUC_CONST; GType id_card_get_type (void) G_GNUC_CONST; -GType identity_manager_view_get_type (void) G_GNUC_CONST; +gpointer identity_manager_app_ref (gpointer instance); +void identity_manager_app_unref (gpointer instance); +GParamSpec* param_spec_identity_manager_app (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void value_set_identity_manager_app (GValue* value, gpointer v_object); +void value_take_identity_manager_app (GValue* value, gpointer v_object); +gpointer value_get_identity_manager_app (const GValue* value); +GType identity_manager_app_get_type (void) G_GNUC_CONST; #define IDENTITY_REQUEST_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_IDENTITY_REQUEST, IdentityRequestPrivate)) enum { IDENTITY_REQUEST_DUMMY_PROPERTY }; -IdentityRequest* identity_request_new (IdentityManagerView* main_window, const char* nai, const char* password, const char* service); -IdentityRequest* identity_request_construct (GType object_type, IdentityManagerView* main_window, const char* nai, const char* password, const char* service); -IdentityRequest* identity_request_new_default (IdentityManagerView* main_window); -IdentityRequest* identity_request_construct_default (GType object_type, IdentityManagerView* main_window); +static void _g_object_unref0_ (gpointer var); +static void _g_slist_free__g_object_unref0_ (GSList* self); +IdentityRequest* identity_request_new (IdentityManagerApp* app, const gchar* nai, const gchar* password, const gchar* service); +IdentityRequest* identity_request_construct (GType object_type, IdentityManagerApp* app, const gchar* nai, const gchar* password, const gchar* service); +IdentityRequest* identity_request_new_default (IdentityManagerApp* app); +IdentityRequest* identity_request_construct_default (GType object_type, IdentityManagerApp* app); void identity_request_set_callback (IdentityRequest* self, ReturnIdentityCallback cb, void* cb_target, GDestroyNotify cb_target_destroy_notify); -static void _lambda0_ (IdentityRequest* IdCard, Block2Data* _data2_); -static void __lambda0__return_identity_callback (IdentityRequest* request, gpointer self); -static Block2Data* block2_data_ref (Block2Data* _data2_); -static void block2_data_unref (Block2Data* _data2_); gboolean identity_request_execute (IdentityRequest* self); -void identity_manager_view_select_identity (IdentityManagerView* self, IdentityRequest* request); +void identity_manager_app_select_identity (IdentityManagerApp* self, IdentityRequest* request); void identity_request_return_identity (IdentityRequest* self, IdCard* id_card); +gchar** id_card_get_services (IdCard* self, int* result_length1); +void id_card_set_services (IdCard* self, gchar** value, int value_length1); +GType identity_manager_model_get_type (void) G_GNUC_CONST; +void identity_manager_model_update_card (IdentityManagerModel* self, IdCard* card); static void identity_request_finalize (GObject* obj); +static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func); +static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func); +static void _g_object_unref0_ (gpointer var) { +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + (var == NULL) ? NULL : (var = (g_object_unref (var), NULL)); +#line 133 "moonshot-identity-request.c" +} -static gpointer _g_object_ref0 (gpointer self) { - return self ? g_object_ref (self) : NULL; + +static void _g_slist_free__g_object_unref0_ (GSList* self) { +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + g_slist_foreach (self, (GFunc) _g_object_unref0_, NULL); +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + g_slist_free (self); +#line 142 "moonshot-identity-request.c" +} + + +static gpointer _identity_manager_app_ref0 (gpointer self) { +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + return self ? identity_manager_app_ref (self) : NULL; +#line 149 "moonshot-identity-request.c" } -#line 15 "moonshot-identity-request.vala" -IdentityRequest* identity_request_construct (GType object_type, IdentityManagerView* main_window, const char* nai, const char* password, const char* service) { -#line 111 "moonshot-identity-request.c" +IdentityRequest* identity_request_construct (GType object_type, IdentityManagerApp* app, const gchar* nai, const gchar* password, const gchar* service) { IdentityRequest * self = NULL; - IdentityManagerView* _tmp0_; - char* _tmp1_; - char* _tmp2_; - char* _tmp3_; -#line 15 "moonshot-identity-request.vala" - g_return_val_if_fail (main_window != NULL, NULL); -#line 15 "moonshot-identity-request.vala" + IdentityManagerApp* _tmp0_; + IdentityManagerApp* _tmp1_; + const gchar* _tmp2_; + gchar* _tmp3_; + const gchar* _tmp4_; + gchar* _tmp5_; + const gchar* _tmp6_; + gchar* _tmp7_; +#line 16 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + g_return_val_if_fail (app != NULL, NULL); +#line 16 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" g_return_val_if_fail (nai != NULL, NULL); -#line 15 "moonshot-identity-request.vala" +#line 16 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" g_return_val_if_fail (password != NULL, NULL); -#line 15 "moonshot-identity-request.vala" +#line 16 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" g_return_val_if_fail (service != NULL, NULL); -#line 15 "moonshot-identity-request.vala" +#line 16 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" self = (IdentityRequest*) g_object_new (object_type, NULL); -#line 20 "moonshot-identity-request.vala" - self->priv->main_window = (_tmp0_ = _g_object_ref0 (main_window), _g_object_unref0 (self->priv->main_window), _tmp0_); -#line 21 "moonshot-identity-request.vala" - self->nai = (_tmp1_ = g_strdup (nai), _g_free0 (self->nai), _tmp1_); -#line 22 "moonshot-identity-request.vala" - self->password = (_tmp2_ = g_strdup (password), _g_free0 (self->password), _tmp2_); -#line 23 "moonshot-identity-request.vala" - self->service = (_tmp3_ = g_strdup (service), _g_free0 (self->service), _tmp3_); -#line 135 "moonshot-identity-request.c" +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp0_ = app; +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp1_ = _identity_manager_app_ref0 (_tmp0_); +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _identity_manager_app_unref0 (self->priv->parent_app); +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + self->priv->parent_app = _tmp1_; +#line 22 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp2_ = nai; +#line 22 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp3_ = g_strdup (_tmp2_); +#line 22 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _g_free0 (self->nai); +#line 22 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + self->nai = _tmp3_; +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp4_ = password; +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp5_ = g_strdup (_tmp4_); +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _g_free0 (self->password); +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + self->password = _tmp5_; +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp6_ = service; +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp7_ = g_strdup (_tmp6_); +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _g_free0 (self->service); +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + self->service = _tmp7_; +#line 16 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" return self; +#line 207 "moonshot-identity-request.c" } -#line 15 "moonshot-identity-request.vala" -IdentityRequest* identity_request_new (IdentityManagerView* main_window, const char* nai, const char* password, const char* service) { -#line 15 "moonshot-identity-request.vala" - return identity_request_construct (TYPE_IDENTITY_REQUEST, main_window, nai, password, service); -#line 144 "moonshot-identity-request.c" +IdentityRequest* identity_request_new (IdentityManagerApp* app, const gchar* nai, const gchar* password, const gchar* service) { +#line 16 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + return identity_request_construct (TYPE_IDENTITY_REQUEST, app, nai, password, service); +#line 214 "moonshot-identity-request.c" } -#line 26 "moonshot-identity-request.vala" -IdentityRequest* identity_request_construct_default (GType object_type, IdentityManagerView* main_window) { -#line 150 "moonshot-identity-request.c" +IdentityRequest* identity_request_construct_default (GType object_type, IdentityManagerApp* app) { IdentityRequest * self = NULL; - IdentityManagerView* _tmp0_; -#line 26 "moonshot-identity-request.vala" - g_return_val_if_fail (main_window != NULL, NULL); -#line 26 "moonshot-identity-request.vala" + IdentityManagerApp* _tmp0_; + IdentityManagerApp* _tmp1_; +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + g_return_val_if_fail (app != NULL, NULL); +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" self = (IdentityRequest*) g_object_new (object_type, NULL); -#line 28 "moonshot-identity-request.vala" - self->priv->main_window = (_tmp0_ = _g_object_ref0 (main_window), _g_object_unref0 (self->priv->main_window), _tmp0_); -#line 29 "moonshot-identity-request.vala" +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp0_ = app; +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp1_ = _identity_manager_app_ref0 (_tmp0_); +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _identity_manager_app_unref0 (self->priv->parent_app); +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + self->priv->parent_app = _tmp1_; +#line 30 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" self->select_default = TRUE; -#line 161 "moonshot-identity-request.c" +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" return self; +#line 238 "moonshot-identity-request.c" } -#line 26 "moonshot-identity-request.vala" -IdentityRequest* identity_request_new_default (IdentityManagerView* main_window) { -#line 26 "moonshot-identity-request.vala" - return identity_request_construct_default (TYPE_IDENTITY_REQUEST, main_window); -#line 170 "moonshot-identity-request.c" -} - - -#line 37 "moonshot-identity-request.vala" -static void _lambda0_ (IdentityRequest* IdCard, Block2Data* _data2_) { -#line 176 "moonshot-identity-request.c" - IdentityRequest * self; - self = _data2_->self; -#line 37 "moonshot-identity-request.vala" - g_return_if_fail (IdCard != NULL); -#line 37 "moonshot-identity-request.vala" - _data2_->cb (IdCard, _data2_->cb_target); -#line 183 "moonshot-identity-request.c" -} - - -#line 37 "moonshot-identity-request.vala" -static void __lambda0__return_identity_callback (IdentityRequest* request, gpointer self) { -#line 189 "moonshot-identity-request.c" - _lambda0_ (request, self); -} - - -static Block2Data* block2_data_ref (Block2Data* _data2_) { - g_atomic_int_inc (&_data2_->_ref_count_); - return _data2_; -} - - -static void block2_data_unref (Block2Data* _data2_) { - if (g_atomic_int_dec_and_test (&_data2_->_ref_count_)) { - _g_object_unref0 (_data2_->self); - (_data2_->cb_target_destroy_notify == NULL) ? NULL : (_data2_->cb_target_destroy_notify (_data2_->cb_target), NULL); - _data2_->cb = NULL; - _data2_->cb_target = NULL; - _data2_->cb_target_destroy_notify = NULL; - g_slice_free (Block2Data, _data2_); - } +IdentityRequest* identity_request_new_default (IdentityManagerApp* app) { +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + return identity_request_construct_default (TYPE_IDENTITY_REQUEST, app); +#line 245 "moonshot-identity-request.c" } -#line 32 "moonshot-identity-request.vala" void identity_request_set_callback (IdentityRequest* self, ReturnIdentityCallback cb, void* cb_target, GDestroyNotify cb_target_destroy_notify) { -#line 214 "moonshot-identity-request.c" - Block2Data* _data2_; ReturnIdentityCallback _tmp0_; -#line 32 "moonshot-identity-request.vala" + void* _tmp0__target; + GDestroyNotify _tmp0__target_destroy_notify; +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" g_return_if_fail (self != NULL); -#line 219 "moonshot-identity-request.c" - _data2_ = g_slice_new0 (Block2Data); - _data2_->_ref_count_ = 1; - _data2_->self = g_object_ref (self); - _data2_->cb = cb; - _data2_->cb_target = cb_target; - _data2_->cb_target_destroy_notify = cb_target_destroy_notify; -#line 37 "moonshot-identity-request.vala" - self->priv->callback = (_tmp0_ = __lambda0__return_identity_callback, ((self->priv->callback_target_destroy_notify == NULL) ? NULL : (self->priv->callback_target_destroy_notify (self->priv->callback_target), NULL), self->priv->callback = NULL, self->priv->callback_target = NULL, self->priv->callback_target_destroy_notify = NULL), self->priv->callback_target = block2_data_ref (_data2_), self->priv->callback_target_destroy_notify = block2_data_unref, _tmp0_); -#line 228 "moonshot-identity-request.c" - block2_data_unref (_data2_); +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp0_ = cb; +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp0__target = cb_target; +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp0__target_destroy_notify = cb_target_destroy_notify; +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + cb_target_destroy_notify = NULL; +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + (self->priv->callback_target_destroy_notify == NULL) ? NULL : (self->priv->callback_target_destroy_notify (self->priv->callback_target), NULL); +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + self->priv->callback = NULL; +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + self->priv->callback_target = NULL; +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + self->priv->callback_target_destroy_notify = NULL; +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + self->priv->callback = _tmp0_; +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + self->priv->callback_target = _tmp0__target; +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + self->priv->callback_target_destroy_notify = _tmp0__target_destroy_notify; +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + (cb_target_destroy_notify == NULL) ? NULL : (cb_target_destroy_notify (cb_target), NULL); +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + cb = NULL; +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + cb_target = NULL; +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + cb_target_destroy_notify = NULL; +#line 285 "moonshot-identity-request.c" } -#line 41 "moonshot-identity-request.vala" gboolean identity_request_execute (IdentityRequest* self) { -#line 235 "moonshot-identity-request.c" gboolean result = FALSE; -#line 41 "moonshot-identity-request.vala" + IdentityManagerApp* _tmp0_; +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" g_return_val_if_fail (self != NULL, FALSE); -#line 42 "moonshot-identity-request.vala" - identity_manager_view_select_identity (self->priv->main_window, self); -#line 241 "moonshot-identity-request.c" +#line 43 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp0_ = self->priv->parent_app; +#line 43 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + identity_manager_app_select_identity (_tmp0_, self); +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" result = FALSE; -#line 47 "moonshot-identity-request.vala" +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" return result; -#line 245 "moonshot-identity-request.c" +#line 302 "moonshot-identity-request.c" +} + + +static gpointer _g_object_ref0 (gpointer self) { +#line 52 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + return self ? g_object_ref (self) : NULL; +#line 309 "moonshot-identity-request.c" } -#line 50 "moonshot-identity-request.vala" void identity_request_return_identity (IdentityRequest* self, IdCard* id_card) { -#line 251 "moonshot-identity-request.c" IdCard* _tmp0_; -#line 50 "moonshot-identity-request.vala" + IdCard* _tmp1_; + gboolean _tmp2_ = FALSE; + gboolean _tmp3_ = FALSE; + IdCard* _tmp4_; + gboolean _tmp6_; + gboolean _tmp8_; + ReturnIdentityCallback _tmp48_; + void* _tmp48__target; + ReturnIdentityCallback _tmp49_; + void* _tmp49__target; +#line 51 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" g_return_if_fail (self != NULL); -#line 51 "moonshot-identity-request.vala" - g_return_if_fail (self->priv->callback != NULL); -#line 53 "moonshot-identity-request.vala" - self->id_card = (_tmp0_ = _g_object_ref0 (id_card), _g_object_unref0 (self->id_card), _tmp0_); -#line 54 "moonshot-identity-request.vala" +#line 52 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp0_ = id_card; +#line 52 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 52 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _g_object_unref0 (self->id_card); +#line 52 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + self->id_card = _tmp1_; +#line 53 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" self->complete = TRUE; -#line 56 "moonshot-identity-request.vala" - self->priv->callback (self, self->priv->callback_target); -#line 263 "moonshot-identity-request.c" +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp4_ = id_card; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + if (_tmp4_ != NULL) { +#line 341 "moonshot-identity-request.c" + const gchar* _tmp5_; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp5_ = self->service; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp3_ = _tmp5_ != NULL; +#line 347 "moonshot-identity-request.c" + } else { +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp3_ = FALSE; +#line 351 "moonshot-identity-request.c" + } +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp6_ = _tmp3_; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + if (_tmp6_) { +#line 357 "moonshot-identity-request.c" + const gchar* _tmp7_; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp7_ = self->service; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp2_ = g_strcmp0 (_tmp7_, "") != 0; +#line 363 "moonshot-identity-request.c" + } else { +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp2_ = FALSE; +#line 367 "moonshot-identity-request.c" + } +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp8_ = _tmp2_; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + if (_tmp8_) { +#line 373 "moonshot-identity-request.c" + gboolean duplicate_service; + IdCard* _tmp9_; + gchar** _tmp10_; + gint _tmp10__length1; + gchar** _tmp11_; + gint _tmp11__length1; + gboolean _tmp15_; +#line 58 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + duplicate_service = FALSE; +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp9_ = id_card; +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp10_ = id_card_get_services (_tmp9_, &_tmp10__length1); +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp11_ = _tmp10_; +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp11__length1 = _tmp10__length1; +#line 391 "moonshot-identity-request.c" + { + gchar** service_collection = NULL; + gint service_collection_length1 = 0; + gint _service_collection_size_ = 0; + gint service_it = 0; +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + service_collection = _tmp11_; +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + service_collection_length1 = _tmp11__length1; +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + for (service_it = 0; service_it < _tmp11__length1; service_it = service_it + 1) { +#line 403 "moonshot-identity-request.c" + gchar* _tmp12_; + gchar* service = NULL; +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp12_ = g_strdup (service_collection[service_it]); +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + service = _tmp12_; +#line 410 "moonshot-identity-request.c" + { + const gchar* _tmp13_; + const gchar* _tmp14_; +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp13_ = service; +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp14_ = self->service; +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + if (g_strcmp0 (_tmp13_, _tmp14_) == 0) { +#line 63 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + duplicate_service = TRUE; +#line 422 "moonshot-identity-request.c" + } +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _g_free0 (service); +#line 426 "moonshot-identity-request.c" + } + } + } +#line 65 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp15_ = duplicate_service; +#line 65 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + if (_tmp15_ == FALSE) { +#line 434 "moonshot-identity-request.c" + IdCard* _tmp16_; + gchar** _tmp17_; + gint _tmp17__length1; + gchar** _tmp18_; + gint _tmp18__length1; + gchar** _tmp19_ = NULL; + gchar** services; + gint services_length1; + gint _services_size_; + gchar** _tmp36_; + gint _tmp36__length1; + IdCard* _tmp37_; + gchar** _tmp38_; + gint _tmp38__length1; + gchar** _tmp39_; + gint _tmp39__length1; + const gchar* _tmp40_; + gchar* _tmp41_; + gchar* _tmp42_; + IdCard* _tmp43_; + gchar** _tmp44_; + gint _tmp44__length1; + IdentityManagerApp* _tmp45_; + IdentityManagerModel* _tmp46_; + IdCard* _tmp47_; +#line 67 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp16_ = id_card; +#line 67 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp17_ = id_card_get_services (_tmp16_, &_tmp17__length1); +#line 67 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp18_ = _tmp17_; +#line 67 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp18__length1 = _tmp17__length1; +#line 67 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp19_ = g_new0 (gchar*, (_tmp18__length1 + 1) + 1); +#line 67 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + services = _tmp19_; +#line 67 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + services_length1 = _tmp18__length1 + 1; +#line 67 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _services_size_ = services_length1; +#line 476 "moonshot-identity-request.c" + { + gint i; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + i = 0; +#line 481 "moonshot-identity-request.c" + { + gboolean _tmp20_; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp20_ = TRUE; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + while (TRUE) { +#line 488 "moonshot-identity-request.c" + gboolean _tmp21_; + gint _tmp23_; + IdCard* _tmp24_; + gchar** _tmp25_; + gint _tmp25__length1; + gchar** _tmp26_; + gint _tmp26__length1; + gchar** _tmp27_; + gint _tmp27__length1; + gint _tmp28_; + IdCard* _tmp29_; + gchar** _tmp30_; + gint _tmp30__length1; + gchar** _tmp31_; + gint _tmp31__length1; + gint _tmp32_; + const gchar* _tmp33_; + gchar* _tmp34_; + gchar* _tmp35_; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp21_ = _tmp20_; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + if (!_tmp21_) { +#line 512 "moonshot-identity-request.c" + gint _tmp22_; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp22_ = i; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + i = _tmp22_ + 1; +#line 518 "moonshot-identity-request.c" + } +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp20_ = FALSE; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp23_ = i; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp24_ = id_card; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp25_ = id_card_get_services (_tmp24_, &_tmp25__length1); +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp26_ = _tmp25_; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp26__length1 = _tmp25__length1; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + if (!(_tmp23_ < _tmp26__length1)) { +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + break; +#line 536 "moonshot-identity-request.c" + } +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp27_ = services; +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp27__length1 = services_length1; +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp28_ = i; +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp29_ = id_card; +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp30_ = id_card_get_services (_tmp29_, &_tmp30__length1); +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp31_ = _tmp30_; +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp31__length1 = _tmp30__length1; +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp32_ = i; +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp33_ = _tmp31_[_tmp32_]; +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp34_ = g_strdup (_tmp33_); +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _g_free0 (_tmp27_[_tmp28_]); +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp27_[_tmp28_] = _tmp34_; +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp35_ = _tmp27_[_tmp28_]; +#line 564 "moonshot-identity-request.c" + } + } + } +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp36_ = services; +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp36__length1 = services_length1; +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp37_ = id_card; +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp38_ = id_card_get_services (_tmp37_, &_tmp38__length1); +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp39_ = _tmp38_; +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp39__length1 = _tmp38__length1; +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp40_ = self->service; +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp41_ = g_strdup (_tmp40_); +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _g_free0 (_tmp36_[_tmp39__length1]); +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp36_[_tmp39__length1] = _tmp41_; +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp42_ = _tmp36_[_tmp39__length1]; +#line 73 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp43_ = id_card; +#line 73 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp44_ = services; +#line 73 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp44__length1 = services_length1; +#line 73 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + id_card_set_services (_tmp43_, _tmp44_, _tmp44__length1); +#line 75 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp45_ = self->priv->parent_app; +#line 75 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp46_ = _tmp45_->model; +#line 75 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp47_ = id_card; +#line 75 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + identity_manager_model_update_card (_tmp46_, _tmp47_); +#line 65 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + services = (_vala_array_free (services, services_length1, (GDestroyNotify) g_free), NULL); +#line 608 "moonshot-identity-request.c" + } + } +#line 79 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp48_ = self->priv->callback; +#line 79 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp48__target = self->priv->callback_target; +#line 79 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + g_return_if_fail (_tmp48_ != NULL); +#line 80 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp49_ = self->priv->callback; +#line 80 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp49__target = self->priv->callback_target; +#line 80 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _tmp49_ (self, _tmp49__target); +#line 623 "moonshot-identity-request.c" } static void identity_request_class_init (IdentityRequestClass * klass) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" identity_request_parent_class = g_type_class_peek_parent (klass); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" g_type_class_add_private (klass, sizeof (IdentityRequestPrivate)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" G_OBJECT_CLASS (klass)->finalize = identity_request_finalize; +#line 634 "moonshot-identity-request.c" } static void identity_request_instance_init (IdentityRequest * self) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" self->priv = IDENTITY_REQUEST_GET_PRIVATE (self); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" self->id_card = NULL; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" self->complete = FALSE; +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" self->select_default = FALSE; +#line 14 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" self->priv->callback = NULL; +#line 649 "moonshot-identity-request.c" } static void identity_request_finalize (GObject* obj) { IdentityRequest * self; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" self = IDENTITY_REQUEST (obj); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" _g_object_unref0 (self->id_card); - _g_object_unref0 (self->priv->main_window); +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + _identity_manager_app_unref0 (self->priv->parent_app); +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" _g_free0 (self->nai); +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" _g_free0 (self->password); +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" _g_free0 (self->service); +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" + __g_slist_free__g_object_unref0_0 (self->candidates); +#line 14 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" (self->priv->callback_target_destroy_notify == NULL) ? NULL : (self->priv->callback_target_destroy_notify (self->priv->callback_target), NULL); +#line 14 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" self->priv->callback = NULL; +#line 14 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" self->priv->callback_target = NULL; +#line 14 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" self->priv->callback_target_destroy_notify = NULL; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-identity-request.vala" G_OBJECT_CLASS (identity_request_parent_class)->finalize (obj); +#line 679 "moonshot-identity-request.c" } @@ -307,5 +691,22 @@ GType identity_request_get_type (void) { } +static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) { + if ((array != NULL) && (destroy_func != NULL)) { + int i; + for (i = 0; i < array_length; i = i + 1) { + if (((gpointer*) array)[i] != NULL) { + destroy_func (((gpointer*) array)[i]); + } + } + } +} + + +static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) { + _vala_array_destroy (array, array_length, destroy_func); + g_free (array); +} + diff --git a/src/moonshot-local-flat-file-store.c b/src/moonshot-local-flat-file-store.c index 6f2be43..82fc46c 100644 --- a/src/moonshot-local-flat-file-store.c +++ b/src/moonshot-local-flat-file-store.c @@ -1,4 +1,4 @@ -/* moonshot-local-flat-file-store.c generated by valac 0.10.4, the Vala compiler +/* moonshot-local-flat-file-store.c generated by valac 0.16.1, the Vala compiler * generated from moonshot-local-flat-file-store.vala, do not modify */ @@ -8,8 +8,8 @@ #include #include #include -#include -#include +#include +#include "config.h" #include @@ -81,8 +81,8 @@ struct _LocalFlatFileStorePrivate { }; struct _Rule { - char* pattern; - char* always_confirm; + gchar* pattern; + gchar* always_confirm; }; @@ -103,15 +103,15 @@ static void local_flat_file_store_real_update_card (IIdentityCardStore* base, Id static void local_flat_file_store_real_remove_card (IIdentityCardStore* base, IdCard* card); static GeeLinkedList* local_flat_file_store_real_get_card_list (IIdentityCardStore* base); static void local_flat_file_store_load_id_cards (LocalFlatFileStore* self); -static char* local_flat_file_store_get_data_dir (LocalFlatFileStore* self); +static gchar* local_flat_file_store_get_data_dir (LocalFlatFileStore* self); IdCard* id_card_new (void); IdCard* id_card_construct (GType object_type); -void id_card_set_issuer (IdCard* self, const char* value); -void id_card_set_username (IdCard* self, const char* value); -void id_card_set_password (IdCard* self, const char* value); -void id_card_set_services (IdCard* self, char** value, int value_length1); -void id_card_set_display_name (IdCard* self, const char* value); -GdkPixbuf* find_icon (const char* name, gint size); +void id_card_set_issuer (IdCard* self, const gchar* value); +void id_card_set_username (IdCard* self, const gchar* value); +void id_card_set_password (IdCard* self, const gchar* value); +void id_card_set_services (IdCard* self, gchar** value, int value_length1); +void id_card_set_display_name (IdCard* self, const gchar* value); +GdkPixbuf* find_icon (const gchar* name, gint size); GType rule_get_type (void) G_GNUC_CONST; Rule* rule_dup (const Rule* self); void rule_free (Rule* self); @@ -121,21 +121,21 @@ void id_card_set_rules (IdCard* self, Rule* value, int value_length1); static void _vala_Rule_array_free (Rule* array, gint array_length); GType trust_anchor_get_type (void) G_GNUC_CONST; TrustAnchor* id_card_get_trust_anchor (IdCard* self); -void trust_anchor_set_ca_cert (TrustAnchor* self, const char* value); -void trust_anchor_set_subject (TrustAnchor* self, const char* value); -void trust_anchor_set_subject_alt (TrustAnchor* self, const char* value); -void trust_anchor_set_server_cert (TrustAnchor* self, const char* value); +void trust_anchor_set_ca_cert (TrustAnchor* self, const gchar* value); +void trust_anchor_set_subject (TrustAnchor* self, const gchar* value); +void trust_anchor_set_subject_alt (TrustAnchor* self, const gchar* value); +void trust_anchor_set_server_cert (TrustAnchor* self, const gchar* value); Rule* id_card_get_rules (IdCard* self, int* result_length1); -const char* id_card_get_issuer (IdCard* self); -const char* id_card_get_display_name (IdCard* self); -const char* id_card_get_username (IdCard* self); -const char* id_card_get_password (IdCard* self); -char** id_card_get_services (IdCard* self, int* result_length1); -static char** _vala_array_dup1 (char** self, int length); -const char* trust_anchor_get_ca_cert (TrustAnchor* self); -const char* trust_anchor_get_subject (TrustAnchor* self); -const char* trust_anchor_get_subject_alt (TrustAnchor* self); -const char* trust_anchor_get_server_cert (TrustAnchor* self); +const gchar* id_card_get_issuer (IdCard* self); +const gchar* id_card_get_display_name (IdCard* self); +const gchar* id_card_get_username (IdCard* self); +const gchar* id_card_get_password (IdCard* self); +gchar** id_card_get_services (IdCard* self, int* result_length1); +static gchar** _vala_array_dup1 (gchar** self, int length); +const gchar* trust_anchor_get_ca_cert (TrustAnchor* self); +const gchar* trust_anchor_get_subject (TrustAnchor* self); +const gchar* trust_anchor_get_subject_alt (TrustAnchor* self); +const gchar* trust_anchor_get_server_cert (TrustAnchor* self); LocalFlatFileStore* local_flat_file_store_new (void); LocalFlatFileStore* local_flat_file_store_construct (GType object_type); static void local_flat_file_store_finalize (GObject* obj); @@ -143,792 +143,1933 @@ static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNoti static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func); - -#line 7 "moonshot-local-flat-file-store.vala" static void local_flat_file_store_real_add_card (IIdentityCardStore* base, IdCard* card) { -#line 150 "moonshot-local-flat-file-store.c" LocalFlatFileStore * self; + GeeLinkedList* _tmp0_; + IdCard* _tmp1_; +#line 7 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" self = (LocalFlatFileStore*) base; -#line 7 "moonshot-local-flat-file-store.vala" +#line 7 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" g_return_if_fail (card != NULL); -#line 8 "moonshot-local-flat-file-store.vala" - gee_abstract_collection_add ((GeeAbstractCollection*) self->priv->id_card_list, card); -#line 9 "moonshot-local-flat-file-store.vala" +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp0_ = self->priv->id_card_list; +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp1_ = card; +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + gee_abstract_collection_add ((GeeAbstractCollection*) _tmp0_, _tmp1_); +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" local_flat_file_store_store_id_cards (self); -#line 159 "moonshot-local-flat-file-store.c" +#line 163 "moonshot-local-flat-file-store.c" } -#line 12 "moonshot-local-flat-file-store.vala" static void local_flat_file_store_real_update_card (IIdentityCardStore* base, IdCard* card) { -#line 165 "moonshot-local-flat-file-store.c" LocalFlatFileStore * self; + GeeLinkedList* _tmp0_; + IdCard* _tmp1_; + GeeLinkedList* _tmp2_; + IdCard* _tmp3_; +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" self = (LocalFlatFileStore*) base; -#line 12 "moonshot-local-flat-file-store.vala" +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" g_return_if_fail (card != NULL); -#line 13 "moonshot-local-flat-file-store.vala" - gee_abstract_collection_remove ((GeeAbstractCollection*) self->priv->id_card_list, card); -#line 14 "moonshot-local-flat-file-store.vala" - gee_abstract_collection_add ((GeeAbstractCollection*) self->priv->id_card_list, card); -#line 15 "moonshot-local-flat-file-store.vala" +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp0_ = self->priv->id_card_list; +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp1_ = card; +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + gee_abstract_collection_remove ((GeeAbstractCollection*) _tmp0_, _tmp1_); +#line 14 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp2_ = self->priv->id_card_list; +#line 14 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp3_ = card; +#line 14 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + gee_abstract_collection_add ((GeeAbstractCollection*) _tmp2_, _tmp3_); +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" local_flat_file_store_store_id_cards (self); -#line 176 "moonshot-local-flat-file-store.c" +#line 191 "moonshot-local-flat-file-store.c" } -#line 18 "moonshot-local-flat-file-store.vala" static void local_flat_file_store_real_remove_card (IIdentityCardStore* base, IdCard* card) { -#line 182 "moonshot-local-flat-file-store.c" LocalFlatFileStore * self; + GeeLinkedList* _tmp0_; + IdCard* _tmp1_; +#line 18 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" self = (LocalFlatFileStore*) base; -#line 18 "moonshot-local-flat-file-store.vala" +#line 18 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" g_return_if_fail (card != NULL); -#line 19 "moonshot-local-flat-file-store.vala" - gee_abstract_collection_remove ((GeeAbstractCollection*) self->priv->id_card_list, card); -#line 20 "moonshot-local-flat-file-store.vala" +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp0_ = self->priv->id_card_list; +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp1_ = card; +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + gee_abstract_collection_remove ((GeeAbstractCollection*) _tmp0_, _tmp1_); +#line 20 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" local_flat_file_store_store_id_cards (self); -#line 191 "moonshot-local-flat-file-store.c" +#line 211 "moonshot-local-flat-file-store.c" } static gpointer _g_object_ref0 (gpointer self) { +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" return self ? g_object_ref (self) : NULL; +#line 218 "moonshot-local-flat-file-store.c" } -#line 23 "moonshot-local-flat-file-store.vala" static GeeLinkedList* local_flat_file_store_real_get_card_list (IIdentityCardStore* base) { -#line 202 "moonshot-local-flat-file-store.c" LocalFlatFileStore * self; GeeLinkedList* result = NULL; + GeeLinkedList* _tmp0_; + GeeLinkedList* _tmp1_; +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" self = (LocalFlatFileStore*) base; - result = _g_object_ref0 (self->priv->id_card_list); -#line 24 "moonshot-local-flat-file-store.vala" +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp0_ = self->priv->id_card_list; +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + result = _tmp1_; +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" return result; -#line 209 "moonshot-local-flat-file-store.c" +#line 237 "moonshot-local-flat-file-store.c" } static void _vala_Rule_array_free (Rule* array, gint array_length) { +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" if (array != NULL) { +#line 244 "moonshot-local-flat-file-store.c" int i; +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" for (i = 0; i < array_length; i = i + 1) { +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" rule_destroy (&array[i]); +#line 250 "moonshot-local-flat-file-store.c" } } +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" g_free (array); +#line 255 "moonshot-local-flat-file-store.c" } -#line 27 "moonshot-local-flat-file-store.vala" static void local_flat_file_store_load_id_cards (LocalFlatFileStore* self) { -#line 226 "moonshot-local-flat-file-store.c" + GeeLinkedList* _tmp0_; + GKeyFile* _tmp1_; GKeyFile* key_file; - char* path; - char* filename; + gchar* _tmp2_ = NULL; + gchar* path; + const gchar* _tmp3_; + gchar* _tmp4_ = NULL; + gchar* filename; + GKeyFile* _tmp10_; + gsize _tmp11_; + gchar** _tmp12_ = NULL; + gchar** identities_uris; gint identities_uris_length1; gint _identities_uris_size_; - char** _tmp1_; - gsize _tmp0_; - char** identities_uris; + gchar** _tmp13_; + gint _tmp13__length1; GError * _inner_error_ = NULL; -#line 27 "moonshot-local-flat-file-store.vala" +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" g_return_if_fail (self != NULL); -#line 28 "moonshot-local-flat-file-store.vala" - gee_abstract_collection_clear ((GeeAbstractCollection*) self->priv->id_card_list); -#line 29 "moonshot-local-flat-file-store.vala" - key_file = g_key_file_new (); -#line 30 "moonshot-local-flat-file-store.vala" - path = local_flat_file_store_get_data_dir (self); -#line 31 "moonshot-local-flat-file-store.vala" - filename = g_build_filename (path, LOCAL_FLAT_FILE_STORE_FILE_NAME, NULL); -#line 246 "moonshot-local-flat-file-store.c" +#line 28 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp0_ = self->priv->id_card_list; +#line 28 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + gee_abstract_collection_clear ((GeeAbstractCollection*) _tmp0_); +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp1_ = g_key_file_new (); +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + key_file = _tmp1_; +#line 30 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp2_ = local_flat_file_store_get_data_dir (self); +#line 30 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + path = _tmp2_; +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp3_ = path; +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp4_ = g_build_filename (_tmp3_, LOCAL_FLAT_FILE_STORE_FILE_NAME, NULL); +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + filename = _tmp4_; +#line 297 "moonshot-local-flat-file-store.c" { -#line 34 "moonshot-local-flat-file-store.vala" - g_key_file_load_from_file (key_file, filename, G_KEY_FILE_NONE, &_inner_error_); -#line 250 "moonshot-local-flat-file-store.c" + GKeyFile* _tmp5_; + const gchar* _tmp6_; +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp5_ = key_file; +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp6_ = filename; +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + g_key_file_load_from_file (_tmp5_, _tmp6_, G_KEY_FILE_NONE, &_inner_error_); +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" if (_inner_error_ != NULL) { +#line 309 "moonshot-local-flat-file-store.c" goto __catch2_g_error; } } goto __finally2; __catch2_g_error: { - GError * e; + GError* e = NULL; + FILE* _tmp7_; + GError* _tmp8_; + const gchar* _tmp9_; +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" e = _inner_error_; +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _inner_error_ = NULL; - { -#line 37 "moonshot-local-flat-file-store.vala" - fprintf (stdout, "Error: %s\n", e->message); -#line 264 "moonshot-local-flat-file-store.c" - _g_error_free0 (e); - _g_free0 (filename); - _g_free0 (path); - _g_key_file_free0 (key_file); -#line 38 "moonshot-local-flat-file-store.vala" - return; -#line 271 "moonshot-local-flat-file-store.c" - } +#line 37 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp7_ = stdout; +#line 37 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp8_ = e; +#line 37 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp9_ = _tmp8_->message; +#line 37 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + fprintf (_tmp7_, "Error: %s\n", _tmp9_); +#line 38 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_error_free0 (e); +#line 38 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (filename); +#line 38 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (path); +#line 38 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_key_file_free0 (key_file); +#line 38 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + return; +#line 342 "moonshot-local-flat-file-store.c" } __finally2: +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" if (_inner_error_ != NULL) { +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_free0 (filename); +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_free0 (path); +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_key_file_free0 (key_file); +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" 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); +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" g_clear_error (&_inner_error_); +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" return; +#line 359 "moonshot-local-flat-file-store.c" } - identities_uris = (_tmp1_ = g_key_file_get_groups (key_file, &_tmp0_), identities_uris_length1 = _tmp0_, _identities_uris_size_ = identities_uris_length1, _tmp1_); +#line 41 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp10_ = key_file; +#line 41 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp12_ = g_key_file_get_groups (_tmp10_, &_tmp11_); +#line 41 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + identities_uris = _tmp12_; +#line 41 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + identities_uris_length1 = _tmp11_; +#line 41 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _identities_uris_size_ = identities_uris_length1; +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp13_ = identities_uris; +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp13__length1 = identities_uris_length1; +#line 375 "moonshot-local-flat-file-store.c" { - char** identity_collection; - int identity_collection_length1; - int identity_it; -#line 42 "moonshot-local-flat-file-store.vala" - identity_collection = identities_uris; -#line 290 "moonshot-local-flat-file-store.c" - identity_collection_length1 = identities_uris_length1; - for (identity_it = 0; identity_it < identities_uris_length1; identity_it = identity_it + 1) { - char* identity; - identity = g_strdup (identity_collection[identity_it]); + gchar** identity_collection = NULL; + gint identity_collection_length1 = 0; + gint _identity_collection_size_ = 0; + gint identity_it = 0; +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + identity_collection = _tmp13_; +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + identity_collection_length1 = _tmp13__length1; +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + for (identity_it = 0; identity_it < _tmp13__length1; identity_it = identity_it + 1) { +#line 387 "moonshot-local-flat-file-store.c" + gchar* _tmp14_; + gchar* identity = NULL; +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp14_ = g_strdup (identity_collection[identity_it]); +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + identity = _tmp14_; +#line 394 "moonshot-local-flat-file-store.c" { { + IdCard* _tmp15_; IdCard* id_card; - char* _tmp2_; - char* _tmp3_; - char* _tmp4_; - char* _tmp5_; - char* _tmp6_; - char* _tmp7_; - gint _tmp9__length1; - gint __tmp9__size_; - char** _tmp10_; - gsize _tmp8_; - char** _tmp9_; - char** _tmp11_; - gint _tmp11__length1; - char** _tmp12_; - char* _tmp13_; - char* _tmp14_; - gboolean _tmp15_ = FALSE; - gboolean _tmp16_; - char* _tmp27_; - char* _tmp28_; - char* _tmp29_; - char* _tmp30_; - char* _tmp31_; - char* _tmp32_; - char* _tmp33_; - char* _tmp34_; -#line 44 "moonshot-local-flat-file-store.vala" - id_card = id_card_new (); -#line 46 "moonshot-local-flat-file-store.vala" - _tmp2_ = g_key_file_get_string (key_file, identity, "Issuer", &_inner_error_); -#line 328 "moonshot-local-flat-file-store.c" + GKeyFile* _tmp16_; + const gchar* _tmp17_; + gchar* _tmp18_ = NULL; + gchar* _tmp19_; + IdCard* _tmp20_; + gchar* _tmp21_; + GKeyFile* _tmp22_; + const gchar* _tmp23_; + gchar* _tmp24_ = NULL; + gchar* _tmp25_; + IdCard* _tmp26_; + gchar* _tmp27_; + GKeyFile* _tmp28_; + const gchar* _tmp29_; + gchar* _tmp30_ = NULL; + gchar* _tmp31_; + IdCard* _tmp32_; + gchar* _tmp33_; + GKeyFile* _tmp34_; + const gchar* _tmp35_; + gsize _tmp36_; + gchar** _tmp37_ = NULL; + gchar** _tmp38_; + gint _tmp38__length1; + gint __tmp38__size_; + IdCard* _tmp39_; + gchar** _tmp40_; + gint _tmp40__length1; + GKeyFile* _tmp41_; + const gchar* _tmp42_; + gchar* _tmp43_ = NULL; + gchar* _tmp44_; + IdCard* _tmp45_; + gchar* _tmp46_; + IdCard* _tmp47_; + GdkPixbuf* _tmp48_ = NULL; + gboolean _tmp49_ = FALSE; + GKeyFile* _tmp50_; + const gchar* _tmp51_; + gboolean _tmp52_ = FALSE; + gboolean _tmp53_; + gboolean _tmp58_; + GKeyFile* _tmp90_; + const gchar* _tmp91_; + gchar* _tmp92_ = NULL; + gchar* _tmp93_; + IdCard* _tmp94_; + TrustAnchor* _tmp95_; + TrustAnchor* _tmp96_; + gchar* _tmp97_; + GKeyFile* _tmp98_; + const gchar* _tmp99_; + gchar* _tmp100_ = NULL; + gchar* _tmp101_; + IdCard* _tmp102_; + TrustAnchor* _tmp103_; + TrustAnchor* _tmp104_; + gchar* _tmp105_; + GKeyFile* _tmp106_; + const gchar* _tmp107_; + gchar* _tmp108_ = NULL; + gchar* _tmp109_; + IdCard* _tmp110_; + TrustAnchor* _tmp111_; + TrustAnchor* _tmp112_; + gchar* _tmp113_; + GKeyFile* _tmp114_; + const gchar* _tmp115_; + gchar* _tmp116_ = NULL; + gchar* _tmp117_; + IdCard* _tmp118_; + TrustAnchor* _tmp119_; + TrustAnchor* _tmp120_; + gchar* _tmp121_; + GeeLinkedList* _tmp122_; + IdCard* _tmp123_; +#line 44 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp15_ = id_card_new (); +#line 44 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + id_card = _tmp15_; +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp16_ = key_file; +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp17_ = identity; +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp18_ = g_key_file_get_string (_tmp16_, _tmp17_, "Issuer", &_inner_error_); +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp19_ = _tmp18_; +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" if (_inner_error_ != NULL) { +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_object_unref0 (id_card); +#line 491 "moonshot-local-flat-file-store.c" goto __catch3_g_error; } -#line 46 "moonshot-local-flat-file-store.vala" - id_card_set_issuer (id_card, _tmp3_ = _tmp2_); -#line 335 "moonshot-local-flat-file-store.c" - _g_free0 (_tmp3_); -#line 47 "moonshot-local-flat-file-store.vala" - _tmp4_ = g_key_file_get_string (key_file, identity, "Username", &_inner_error_); -#line 339 "moonshot-local-flat-file-store.c" +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp20_ = id_card; +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp21_ = _tmp19_; +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + id_card_set_issuer (_tmp20_, _tmp21_); +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp21_); +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp22_ = key_file; +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp23_ = identity; +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp24_ = g_key_file_get_string (_tmp22_, _tmp23_, "Username", &_inner_error_); +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp25_ = _tmp24_; +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" if (_inner_error_ != NULL) { +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_object_unref0 (id_card); +#line 514 "moonshot-local-flat-file-store.c" goto __catch3_g_error; } -#line 47 "moonshot-local-flat-file-store.vala" - id_card_set_username (id_card, _tmp5_ = _tmp4_); -#line 346 "moonshot-local-flat-file-store.c" - _g_free0 (_tmp5_); -#line 48 "moonshot-local-flat-file-store.vala" - _tmp6_ = g_key_file_get_string (key_file, identity, "Password", &_inner_error_); -#line 350 "moonshot-local-flat-file-store.c" +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp26_ = id_card; +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp27_ = _tmp25_; +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + id_card_set_username (_tmp26_, _tmp27_); +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp27_); +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp28_ = key_file; +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp29_ = identity; +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp30_ = g_key_file_get_string (_tmp28_, _tmp29_, "Password", &_inner_error_); +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp31_ = _tmp30_; +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" if (_inner_error_ != NULL) { +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_object_unref0 (id_card); +#line 537 "moonshot-local-flat-file-store.c" goto __catch3_g_error; } -#line 48 "moonshot-local-flat-file-store.vala" - id_card_set_password (id_card, _tmp7_ = _tmp6_); -#line 357 "moonshot-local-flat-file-store.c" - _g_free0 (_tmp7_); - _tmp9_ = (_tmp10_ = g_key_file_get_string_list (key_file, identity, "Services", &_tmp8_, &_inner_error_), _tmp9__length1 = _tmp8_, __tmp9__size_ = _tmp9__length1, _tmp10_); +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp32_ = id_card; +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp33_ = _tmp31_; +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + id_card_set_password (_tmp32_, _tmp33_); +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp33_); +#line 49 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp34_ = key_file; +#line 49 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp35_ = identity; +#line 49 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp37_ = g_key_file_get_string_list (_tmp34_, _tmp35_, "Services", &_tmp36_, &_inner_error_); +#line 49 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp38_ = _tmp37_; +#line 49 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp38__length1 = _tmp36_; +#line 49 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + __tmp38__size_ = _tmp38__length1; +#line 49 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" if (_inner_error_ != NULL) { +#line 49 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_object_unref0 (id_card); +#line 564 "moonshot-local-flat-file-store.c" goto __catch3_g_error; } -#line 49 "moonshot-local-flat-file-store.vala" - _tmp12_ = (_tmp11_ = _tmp9_, _tmp11__length1 = _tmp9__length1, _tmp11_); -#line 49 "moonshot-local-flat-file-store.vala" - id_card_set_services (id_card, _tmp12_, _tmp9__length1); -#line 368 "moonshot-local-flat-file-store.c" - _tmp11_ = (_vala_array_free (_tmp11_, _tmp11__length1, (GDestroyNotify) g_free), NULL); -#line 50 "moonshot-local-flat-file-store.vala" - _tmp13_ = g_key_file_get_string (key_file, identity, "DisplayName", &_inner_error_); -#line 372 "moonshot-local-flat-file-store.c" +#line 49 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp39_ = id_card; +#line 49 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp40_ = _tmp38_; +#line 49 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp40__length1 = _tmp38__length1; +#line 49 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + id_card_set_services (_tmp39_, _tmp40_, _tmp38__length1); +#line 49 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp40_ = (_vala_array_free (_tmp40_, _tmp40__length1, (GDestroyNotify) g_free), NULL); +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp41_ = key_file; +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp42_ = identity; +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp43_ = g_key_file_get_string (_tmp41_, _tmp42_, "DisplayName", &_inner_error_); +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp44_ = _tmp43_; +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" if (_inner_error_ != NULL) { +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_object_unref0 (id_card); +#line 589 "moonshot-local-flat-file-store.c" goto __catch3_g_error; } -#line 50 "moonshot-local-flat-file-store.vala" - id_card_set_display_name (id_card, _tmp14_ = _tmp13_); -#line 379 "moonshot-local-flat-file-store.c" - _g_free0 (_tmp14_); -#line 51 "moonshot-local-flat-file-store.vala" - g_object_set_data_full ((GObject*) id_card, "pixbuf", find_icon ("avatar-default", 48), g_object_unref); -#line 54 "moonshot-local-flat-file-store.vala" - _tmp16_ = g_key_file_has_key (key_file, identity, "Rules-Patterns", &_inner_error_); -#line 385 "moonshot-local-flat-file-store.c" +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp45_ = id_card; +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp46_ = _tmp44_; +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + id_card_set_display_name (_tmp45_, _tmp46_); +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp46_); +#line 51 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp47_ = id_card; +#line 51 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp48_ = find_icon ("avatar-default", 48); +#line 51 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + g_object_set_data_full ((GObject*) _tmp47_, "pixbuf", _tmp48_, g_object_unref); +#line 54 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp50_ = key_file; +#line 54 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp51_ = identity; +#line 54 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp52_ = g_key_file_has_key (_tmp50_, _tmp51_, "Rules-Patterns", &_inner_error_); +#line 54 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp53_ = _tmp52_; +#line 54 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" if (_inner_error_ != NULL) { +#line 54 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_object_unref0 (id_card); +#line 618 "moonshot-local-flat-file-store.c" goto __catch3_g_error; } -#line 54 "moonshot-local-flat-file-store.vala" - if (_tmp16_) { -#line 392 "moonshot-local-flat-file-store.c" - gboolean _tmp17_; -#line 55 "moonshot-local-flat-file-store.vala" - _tmp17_ = g_key_file_has_key (key_file, identity, "Rules-AlwaysConfirm", &_inner_error_); -#line 396 "moonshot-local-flat-file-store.c" +#line 54 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + if (_tmp53_) { +#line 623 "moonshot-local-flat-file-store.c" + GKeyFile* _tmp54_; + const gchar* _tmp55_; + gboolean _tmp56_ = FALSE; + gboolean _tmp57_; +#line 55 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp54_ = key_file; +#line 55 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp55_ = identity; +#line 55 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp56_ = g_key_file_has_key (_tmp54_, _tmp55_, "Rules-AlwaysConfirm", &_inner_error_); +#line 55 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp57_ = _tmp56_; +#line 55 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" if (_inner_error_ != NULL) { +#line 55 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_object_unref0 (id_card); +#line 640 "moonshot-local-flat-file-store.c" goto __catch3_g_error; } -#line 55 "moonshot-local-flat-file-store.vala" - _tmp15_ = _tmp17_; -#line 403 "moonshot-local-flat-file-store.c" +#line 55 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp49_ = _tmp57_; +#line 645 "moonshot-local-flat-file-store.c" } else { -#line 54 "moonshot-local-flat-file-store.vala" - _tmp15_ = FALSE; -#line 407 "moonshot-local-flat-file-store.c" +#line 54 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp49_ = FALSE; +#line 649 "moonshot-local-flat-file-store.c" } -#line 54 "moonshot-local-flat-file-store.vala" - if (_tmp15_) { -#line 411 "moonshot-local-flat-file-store.c" +#line 54 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp58_ = _tmp49_; +#line 54 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + if (_tmp58_) { +#line 655 "moonshot-local-flat-file-store.c" + GKeyFile* _tmp59_; + const gchar* _tmp60_; + gsize _tmp61_; + gchar** _tmp62_ = NULL; + gchar** rules_patterns; gint rules_patterns_length1; gint _rules_patterns_size_; - char** _tmp19_; - gsize _tmp18_; - char** rules_patterns; + GKeyFile* _tmp63_; + const gchar* _tmp64_; + gsize _tmp65_; + gchar** _tmp66_ = NULL; + gchar** rules_always_conf; gint rules_always_conf_length1; gint _rules_always_conf_size_; - char** _tmp21_; - gsize _tmp20_; - char** rules_always_conf; - rules_patterns = (_tmp19_ = g_key_file_get_string_list (key_file, identity, "Rules-Patterns", &_tmp18_, &_inner_error_), rules_patterns_length1 = _tmp18_, _rules_patterns_size_ = rules_patterns_length1, _tmp19_); + gchar** _tmp67_; + gint _tmp67__length1; + gchar** _tmp68_; + gint _tmp68__length1; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp59_ = key_file; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp60_ = identity; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp62_ = g_key_file_get_string_list (_tmp59_, _tmp60_, "Rules-Patterns", &_tmp61_, &_inner_error_); +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + rules_patterns = _tmp62_; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + rules_patterns_length1 = _tmp61_; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _rules_patterns_size_ = rules_patterns_length1; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" if (_inner_error_ != NULL) { +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_object_unref0 (id_card); +#line 690 "moonshot-local-flat-file-store.c" goto __catch3_g_error; } - rules_always_conf = (_tmp21_ = g_key_file_get_string_list (key_file, identity, "Rules-AlwaysConfirm", &_tmp20_, &_inner_error_), rules_always_conf_length1 = _tmp20_, _rules_always_conf_size_ = rules_always_conf_length1, _tmp21_); +#line 57 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp63_ = key_file; +#line 57 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp64_ = identity; +#line 57 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp66_ = g_key_file_get_string_list (_tmp63_, _tmp64_, "Rules-AlwaysConfirm", &_tmp65_, &_inner_error_); +#line 57 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + rules_always_conf = _tmp66_; +#line 57 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + rules_always_conf_length1 = _tmp65_; +#line 57 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _rules_always_conf_size_ = rules_always_conf_length1; +#line 57 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" if (_inner_error_ != NULL) { +#line 57 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" rules_patterns = (_vala_array_free (rules_patterns, rules_patterns_length1, (GDestroyNotify) g_free), NULL); +#line 57 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_object_unref0 (id_card); +#line 711 "moonshot-local-flat-file-store.c" goto __catch3_g_error; } -#line 59 "moonshot-local-flat-file-store.vala" - if (rules_patterns_length1 == rules_always_conf_length1) { -#line 435 "moonshot-local-flat-file-store.c" +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp67_ = rules_patterns; +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp67__length1 = rules_patterns_length1; +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp68_ = rules_always_conf; +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp68__length1 = rules_always_conf_length1; +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + if (_tmp67__length1 == _tmp68__length1) { +#line 724 "moonshot-local-flat-file-store.c" + gchar** _tmp69_; + gint _tmp69__length1; + Rule* _tmp70_ = NULL; + Rule* rules; gint rules_length1; gint _rules_size_; - Rule* _tmp22_; - Rule* rules; - Rule* _tmp26_; - rules = (_tmp22_ = g_new0 (Rule, rules_patterns_length1), rules_length1 = rules_patterns_length1, _rules_size_ = rules_length1, _tmp22_); + IdCard* _tmp88_; + Rule* _tmp89_; + gint _tmp89__length1; +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp69_ = rules_patterns; +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp69__length1 = rules_patterns_length1; +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp70_ = g_new0 (Rule, _tmp69__length1); +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + rules = _tmp70_; +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + rules_length1 = _tmp69__length1; +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _rules_size_ = rules_length1; +#line 746 "moonshot-local-flat-file-store.c" { gint i; -#line 61 "moonshot-local-flat-file-store.vala" +#line 61 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" i = 0; -#line 446 "moonshot-local-flat-file-store.c" +#line 751 "moonshot-local-flat-file-store.c" { - gboolean _tmp23_; -#line 61 "moonshot-local-flat-file-store.vala" - _tmp23_ = TRUE; -#line 61 "moonshot-local-flat-file-store.vala" + gboolean _tmp71_; +#line 61 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp71_ = TRUE; +#line 61 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" while (TRUE) { -#line 453 "moonshot-local-flat-file-store.c" - Rule _tmp24_ = {0}; - Rule _tmp25_; -#line 61 "moonshot-local-flat-file-store.vala" - if (!_tmp23_) { -#line 61 "moonshot-local-flat-file-store.vala" - i++; -#line 460 "moonshot-local-flat-file-store.c" +#line 758 "moonshot-local-flat-file-store.c" + gboolean _tmp72_; + gint _tmp74_; + gchar** _tmp75_; + gint _tmp75__length1; + Rule* _tmp76_; + gint _tmp76__length1; + gint _tmp77_; + gchar** _tmp78_; + gint _tmp78__length1; + gint _tmp79_; + const gchar* _tmp80_; + gchar* _tmp81_; + gchar** _tmp82_; + gint _tmp82__length1; + gint _tmp83_; + const gchar* _tmp84_; + gchar* _tmp85_; + Rule _tmp86_ = {0}; + Rule _tmp87_; +#line 61 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp72_ = _tmp71_; +#line 61 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + if (!_tmp72_) { +#line 782 "moonshot-local-flat-file-store.c" + gint _tmp73_; +#line 61 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp73_ = i; +#line 61 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + i = _tmp73_ + 1; +#line 788 "moonshot-local-flat-file-store.c" } -#line 61 "moonshot-local-flat-file-store.vala" - _tmp23_ = FALSE; -#line 61 "moonshot-local-flat-file-store.vala" - if (!(i < rules_patterns_length1)) { -#line 61 "moonshot-local-flat-file-store.vala" +#line 61 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp71_ = FALSE; +#line 61 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp74_ = i; +#line 61 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp75_ = rules_patterns; +#line 61 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp75__length1 = rules_patterns_length1; +#line 61 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + if (!(_tmp74_ < _tmp75__length1)) { +#line 61 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" break; -#line 468 "moonshot-local-flat-file-store.c" +#line 802 "moonshot-local-flat-file-store.c" } -#line 62 "moonshot-local-flat-file-store.vala" - rules[i] = (_tmp25_ = (_tmp24_.pattern = g_strdup (rules_patterns[i]), _tmp24_.always_confirm = g_strdup (rules_always_conf[i]), _tmp24_), rule_destroy (&rules[i]), _tmp25_); -#line 472 "moonshot-local-flat-file-store.c" +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp76_ = rules; +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp76__length1 = rules_length1; +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp77_ = i; +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp78_ = rules_patterns; +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp78__length1 = rules_patterns_length1; +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp79_ = i; +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp80_ = _tmp78_[_tmp79_]; +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp81_ = g_strdup (_tmp80_); +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp82_ = rules_always_conf; +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp82__length1 = rules_always_conf_length1; +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp83_ = i; +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp84_ = _tmp82_[_tmp83_]; +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp85_ = g_strdup (_tmp84_); +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp86_.pattern); +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp86_.pattern = _tmp81_; +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp86_.always_confirm); +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp86_.always_confirm = _tmp85_; +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + rule_destroy (&_tmp76_[_tmp77_]); +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp76_[_tmp77_] = _tmp86_; +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp87_ = _tmp76_[_tmp77_]; +#line 844 "moonshot-local-flat-file-store.c" } } } -#line 64 "moonshot-local-flat-file-store.vala" - _tmp26_ = rules; -#line 64 "moonshot-local-flat-file-store.vala" - id_card_set_rules (id_card, _tmp26_, rules_length1); -#line 480 "moonshot-local-flat-file-store.c" +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp88_ = id_card; +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp89_ = rules; +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp89__length1 = rules_length1; +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + id_card_set_rules (_tmp88_, _tmp89_, _tmp89__length1); +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" rules = (_vala_Rule_array_free (rules, rules_length1), NULL); +#line 858 "moonshot-local-flat-file-store.c" } +#line 54 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" rules_always_conf = (_vala_array_free (rules_always_conf, rules_always_conf_length1, (GDestroyNotify) g_free), NULL); +#line 54 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" rules_patterns = (_vala_array_free (rules_patterns, rules_patterns_length1, (GDestroyNotify) g_free), NULL); +#line 864 "moonshot-local-flat-file-store.c" } -#line 69 "moonshot-local-flat-file-store.vala" - _tmp27_ = g_key_file_get_string (key_file, identity, "CA-Cert", &_inner_error_); -#line 488 "moonshot-local-flat-file-store.c" +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp90_ = key_file; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp91_ = identity; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp92_ = g_key_file_get_string (_tmp90_, _tmp91_, "CA-Cert", &_inner_error_); +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp93_ = _tmp92_; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" if (_inner_error_ != NULL) { +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_object_unref0 (id_card); +#line 878 "moonshot-local-flat-file-store.c" goto __catch3_g_error; } -#line 69 "moonshot-local-flat-file-store.vala" - trust_anchor_set_ca_cert (id_card_get_trust_anchor (id_card), _tmp28_ = _tmp27_); -#line 495 "moonshot-local-flat-file-store.c" - _g_free0 (_tmp28_); -#line 70 "moonshot-local-flat-file-store.vala" - _tmp29_ = g_key_file_get_string (key_file, identity, "Subject", &_inner_error_); -#line 499 "moonshot-local-flat-file-store.c" +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp94_ = id_card; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp95_ = id_card_get_trust_anchor (_tmp94_); +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp96_ = _tmp95_; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp97_ = _tmp93_; +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + trust_anchor_set_ca_cert (_tmp96_, _tmp97_); +#line 69 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp97_); +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp98_ = key_file; +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp99_ = identity; +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp100_ = g_key_file_get_string (_tmp98_, _tmp99_, "Subject", &_inner_error_); +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp101_ = _tmp100_; +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" if (_inner_error_ != NULL) { +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_object_unref0 (id_card); +#line 905 "moonshot-local-flat-file-store.c" goto __catch3_g_error; } -#line 70 "moonshot-local-flat-file-store.vala" - trust_anchor_set_subject (id_card_get_trust_anchor (id_card), _tmp30_ = _tmp29_); -#line 506 "moonshot-local-flat-file-store.c" - _g_free0 (_tmp30_); -#line 71 "moonshot-local-flat-file-store.vala" - _tmp31_ = g_key_file_get_string (key_file, identity, "SubjectAlt", &_inner_error_); -#line 510 "moonshot-local-flat-file-store.c" +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp102_ = id_card; +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp103_ = id_card_get_trust_anchor (_tmp102_); +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp104_ = _tmp103_; +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp105_ = _tmp101_; +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + trust_anchor_set_subject (_tmp104_, _tmp105_); +#line 70 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp105_); +#line 71 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp106_ = key_file; +#line 71 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp107_ = identity; +#line 71 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp108_ = g_key_file_get_string (_tmp106_, _tmp107_, "SubjectAlt", &_inner_error_); +#line 71 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp109_ = _tmp108_; +#line 71 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" if (_inner_error_ != NULL) { +#line 71 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_object_unref0 (id_card); +#line 932 "moonshot-local-flat-file-store.c" goto __catch3_g_error; } -#line 71 "moonshot-local-flat-file-store.vala" - trust_anchor_set_subject_alt (id_card_get_trust_anchor (id_card), _tmp32_ = _tmp31_); -#line 517 "moonshot-local-flat-file-store.c" - _g_free0 (_tmp32_); -#line 72 "moonshot-local-flat-file-store.vala" - _tmp33_ = g_key_file_get_string (key_file, identity, "ServerCert", &_inner_error_); -#line 521 "moonshot-local-flat-file-store.c" +#line 71 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp110_ = id_card; +#line 71 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp111_ = id_card_get_trust_anchor (_tmp110_); +#line 71 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp112_ = _tmp111_; +#line 71 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp113_ = _tmp109_; +#line 71 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + trust_anchor_set_subject_alt (_tmp112_, _tmp113_); +#line 71 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp113_); +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp114_ = key_file; +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp115_ = identity; +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp116_ = g_key_file_get_string (_tmp114_, _tmp115_, "ServerCert", &_inner_error_); +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp117_ = _tmp116_; +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" if (_inner_error_ != NULL) { +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_object_unref0 (id_card); +#line 959 "moonshot-local-flat-file-store.c" goto __catch3_g_error; } -#line 72 "moonshot-local-flat-file-store.vala" - trust_anchor_set_server_cert (id_card_get_trust_anchor (id_card), _tmp34_ = _tmp33_); -#line 528 "moonshot-local-flat-file-store.c" - _g_free0 (_tmp34_); -#line 74 "moonshot-local-flat-file-store.vala" - gee_abstract_collection_add ((GeeAbstractCollection*) self->priv->id_card_list, id_card); -#line 532 "moonshot-local-flat-file-store.c" +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp118_ = id_card; +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp119_ = id_card_get_trust_anchor (_tmp118_); +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp120_ = _tmp119_; +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp121_ = _tmp117_; +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + trust_anchor_set_server_cert (_tmp120_, _tmp121_); +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp121_); +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp122_ = self->priv->id_card_list; +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp123_ = id_card; +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + gee_abstract_collection_add ((GeeAbstractCollection*) _tmp122_, _tmp123_); +#line 43 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_object_unref0 (id_card); +#line 982 "moonshot-local-flat-file-store.c" } goto __finally3; __catch3_g_error: { - GError * e; + GError* e = NULL; + FILE* _tmp124_; + GError* _tmp125_; + const gchar* _tmp126_; +#line 43 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" e = _inner_error_; +#line 43 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _inner_error_ = NULL; - { -#line 77 "moonshot-local-flat-file-store.vala" - fprintf (stdout, "Error: %s\n", e->message); -#line 544 "moonshot-local-flat-file-store.c" - _g_error_free0 (e); - } +#line 77 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp124_ = stdout; +#line 77 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp125_ = e; +#line 77 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp126_ = _tmp125_->message; +#line 77 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + fprintf (_tmp124_, "Error: %s\n", _tmp126_); +#line 43 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_error_free0 (e); +#line 1005 "moonshot-local-flat-file-store.c" } __finally3: +#line 43 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" if (_inner_error_ != NULL) { +#line 43 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_free0 (identity); +#line 43 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" identities_uris = (_vala_array_free (identities_uris, identities_uris_length1, (GDestroyNotify) g_free), NULL); +#line 43 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_free0 (filename); +#line 43 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_free0 (path); +#line 43 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_key_file_free0 (key_file); +#line 43 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" 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); +#line 43 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" g_clear_error (&_inner_error_); +#line 43 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" return; +#line 1026 "moonshot-local-flat-file-store.c" } +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_free0 (identity); +#line 1030 "moonshot-local-flat-file-store.c" } } } +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" identities_uris = (_vala_array_free (identities_uris, identities_uris_length1, (GDestroyNotify) g_free), NULL); +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_free0 (filename); +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_free0 (path); +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_key_file_free0 (key_file); +#line 1042 "moonshot-local-flat-file-store.c" } -#line 82 "moonshot-local-flat-file-store.vala" -static char* local_flat_file_store_get_data_dir (LocalFlatFileStore* self) { -#line 572 "moonshot-local-flat-file-store.c" - char* result = NULL; - char* path; - char* _tmp0_; -#line 82 "moonshot-local-flat-file-store.vala" +static gchar* local_flat_file_store_get_data_dir (LocalFlatFileStore* self) { + gchar* result = NULL; + gchar* path = NULL; + const gchar* _tmp0_ = NULL; + gchar* _tmp1_ = NULL; + const gchar* _tmp2_; + gboolean _tmp3_ = FALSE; +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" g_return_val_if_fail (self != NULL, NULL); -#line 578 "moonshot-local-flat-file-store.c" - path = NULL; -#line 84 "moonshot-local-flat-file-store.vala" - path = (_tmp0_ = g_build_filename (g_get_user_data_dir (), PACKAGE_TARNAME, NULL), _g_free0 (path), _tmp0_); -#line 87 "moonshot-local-flat-file-store.vala" - if (!g_file_test (path, G_FILE_TEST_EXISTS)) { -#line 88 "moonshot-local-flat-file-store.vala" - g_mkdir_with_parents (path, 0700); -#line 586 "moonshot-local-flat-file-store.c" +#line 84 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp0_ = g_get_user_data_dir (); +#line 84 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp1_ = g_build_filename (_tmp0_, PACKAGE_TARNAME, NULL); +#line 84 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (path); +#line 84 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + path = _tmp1_; +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp2_ = path; +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp3_ = g_file_test (_tmp2_, G_FILE_TEST_EXISTS); +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + if (!_tmp3_) { +#line 1069 "moonshot-local-flat-file-store.c" + const gchar* _tmp4_; +#line 88 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp4_ = path; +#line 88 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + g_mkdir_with_parents (_tmp4_, 0700); +#line 1075 "moonshot-local-flat-file-store.c" } +#line 90 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" result = path; -#line 90 "moonshot-local-flat-file-store.vala" +#line 90 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" return result; -#line 591 "moonshot-local-flat-file-store.c" +#line 1081 "moonshot-local-flat-file-store.c" } -static char** _vala_array_dup1 (char** self, int length) { - char** result; +static gchar** _vala_array_dup1 (gchar** self, int length) { + gchar** result; int i; - result = g_new0 (char*, length + 1); +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + result = g_new0 (gchar*, length + 1); +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" for (i = 0; i < length; i++) { - result[i] = g_strdup (self[i]); +#line 1092 "moonshot-local-flat-file-store.c" + gchar* _tmp0_; +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp0_ = g_strdup (self[i]); +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + result[i] = _tmp0_; +#line 1098 "moonshot-local-flat-file-store.c" } +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" return result; +#line 1102 "moonshot-local-flat-file-store.c" } -#line 93 "moonshot-local-flat-file-store.vala" void local_flat_file_store_store_id_cards (LocalFlatFileStore* self) { -#line 608 "moonshot-local-flat-file-store.c" + GKeyFile* _tmp0_; GKeyFile* key_file; - char* text; + GKeyFile* _tmp176_; + gchar* _tmp177_ = NULL; + gchar* text; GError * _inner_error_ = NULL; -#line 93 "moonshot-local-flat-file-store.vala" +#line 93 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" g_return_if_fail (self != NULL); -#line 94 "moonshot-local-flat-file-store.vala" - key_file = g_key_file_new (); -#line 616 "moonshot-local-flat-file-store.c" +#line 94 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp0_ = g_key_file_new (); +#line 94 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + key_file = _tmp0_; +#line 1119 "moonshot-local-flat-file-store.c" { - GeeIterator* _id_card_it; -#line 95 "moonshot-local-flat-file-store.vala" - _id_card_it = gee_abstract_collection_iterator ((GeeAbstractCollection*) self->priv->id_card_list); -#line 95 "moonshot-local-flat-file-store.vala" + GeeLinkedList* _tmp1_; + GeeLinkedList* _tmp2_; + GeeLinkedList* _id_card_list; + GeeLinkedList* _tmp3_; + gint _tmp4_; + gint _tmp5_; + gint _id_card_size; + gint _id_card_index; +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp1_ = self->priv->id_card_list; +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _id_card_list = _tmp2_; +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp3_ = _id_card_list; +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp4_ = gee_abstract_collection_get_size ((GeeCollection*) _tmp3_); +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp5_ = _tmp4_; +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _id_card_size = _tmp5_; +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _id_card_index = -1; +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" while (TRUE) { -#line 623 "moonshot-local-flat-file-store.c" +#line 1147 "moonshot-local-flat-file-store.c" + gint _tmp6_; + gint _tmp7_; + gint _tmp8_; + GeeLinkedList* _tmp9_; + gint _tmp10_; + gpointer _tmp11_ = NULL; IdCard* id_card; + IdCard* _tmp12_; + Rule* _tmp13_; + gint _tmp13__length1; + Rule* _tmp14_; + gint _tmp14__length1; + gchar** _tmp15_ = NULL; + gchar** rules_patterns; gint rules_patterns_length1; gint _rules_patterns_size_; - char** _tmp1_; - gint _tmp0_; - char** rules_patterns; + IdCard* _tmp16_; + Rule* _tmp17_; + gint _tmp17__length1; + Rule* _tmp18_; + gint _tmp18__length1; + gchar** _tmp19_ = NULL; + gchar** rules_always_conf; gint rules_always_conf_length1; gint _rules_always_conf_size_; - char** _tmp3_; - gint _tmp2_; - char** rules_always_conf; - char* _tmp10_; - char* _tmp12_; - char* _tmp14_; - char* _tmp16_; - gint _tmp20__length1; - gint __tmp20__size_; - char** _tmp21_; - gint _tmp18_; - char** _tmp19_; - char** _tmp20_; - gint _tmp24_; - char* _tmp25_; - char* _tmp27_; - char* _tmp29_; - char* _tmp31_; -#line 95 "moonshot-local-flat-file-store.vala" - if (!gee_iterator_next (_id_card_it)) { -#line 95 "moonshot-local-flat-file-store.vala" + IdCard* _tmp47_; + const gchar* _tmp48_; + const gchar* _tmp49_; + gchar* _tmp50_; + gchar* _tmp51_; + const gchar* _tmp52_; + GKeyFile* _tmp54_; + IdCard* _tmp55_; + const gchar* _tmp56_; + const gchar* _tmp57_; + const gchar* _tmp58_; + IdCard* _tmp59_; + const gchar* _tmp60_; + const gchar* _tmp61_; + gchar* _tmp62_; + gchar* _tmp63_; + const gchar* _tmp64_; + GKeyFile* _tmp66_; + IdCard* _tmp67_; + const gchar* _tmp68_; + const gchar* _tmp69_; + const gchar* _tmp70_; + IdCard* _tmp71_; + const gchar* _tmp72_; + const gchar* _tmp73_; + gchar* _tmp74_; + gchar* _tmp75_; + const gchar* _tmp76_; + GKeyFile* _tmp78_; + IdCard* _tmp79_; + const gchar* _tmp80_; + const gchar* _tmp81_; + const gchar* _tmp82_; + IdCard* _tmp83_; + const gchar* _tmp84_; + const gchar* _tmp85_; + gchar* _tmp86_; + gchar* _tmp87_; + const gchar* _tmp88_; + GKeyFile* _tmp90_; + IdCard* _tmp91_; + const gchar* _tmp92_; + const gchar* _tmp93_; + const gchar* _tmp94_; + IdCard* _tmp95_; + gchar** _tmp96_; + gint _tmp96__length1; + gchar** _tmp97_; + gint _tmp97__length1; + gchar** _tmp98_; + gint _tmp98__length1; + gchar** _tmp99_; + gint _tmp99__length1; + gint __tmp99__size_; + gchar** _tmp100_; + gint _tmp100__length1; + GKeyFile* _tmp102_; + IdCard* _tmp103_; + const gchar* _tmp104_; + const gchar* _tmp105_; + gchar** _tmp106_; + gint _tmp106__length1; + IdCard* _tmp107_; + Rule* _tmp108_; + gint _tmp108__length1; + Rule* _tmp109_; + gint _tmp109__length1; + IdCard* _tmp120_; + TrustAnchor* _tmp121_; + TrustAnchor* _tmp122_; + const gchar* _tmp123_; + const gchar* _tmp124_; + gchar* _tmp125_; + gchar* _tmp126_; + const gchar* _tmp127_; + GKeyFile* _tmp129_; + IdCard* _tmp130_; + const gchar* _tmp131_; + const gchar* _tmp132_; + const gchar* _tmp133_; + IdCard* _tmp134_; + TrustAnchor* _tmp135_; + TrustAnchor* _tmp136_; + const gchar* _tmp137_; + const gchar* _tmp138_; + gchar* _tmp139_; + gchar* _tmp140_; + const gchar* _tmp141_; + GKeyFile* _tmp143_; + IdCard* _tmp144_; + const gchar* _tmp145_; + const gchar* _tmp146_; + const gchar* _tmp147_; + IdCard* _tmp148_; + TrustAnchor* _tmp149_; + TrustAnchor* _tmp150_; + const gchar* _tmp151_; + const gchar* _tmp152_; + gchar* _tmp153_; + gchar* _tmp154_; + const gchar* _tmp155_; + GKeyFile* _tmp157_; + IdCard* _tmp158_; + const gchar* _tmp159_; + const gchar* _tmp160_; + const gchar* _tmp161_; + IdCard* _tmp162_; + TrustAnchor* _tmp163_; + TrustAnchor* _tmp164_; + const gchar* _tmp165_; + const gchar* _tmp166_; + gchar* _tmp167_; + gchar* _tmp168_; + const gchar* _tmp169_; + GKeyFile* _tmp171_; + IdCard* _tmp172_; + const gchar* _tmp173_; + const gchar* _tmp174_; + const gchar* _tmp175_; +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp6_ = _id_card_index; +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _id_card_index = _tmp6_ + 1; +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp7_ = _id_card_index; +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp8_ = _id_card_size; +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + if (!(_tmp7_ < _tmp8_)) { +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" break; -#line 654 "moonshot-local-flat-file-store.c" +#line 1304 "moonshot-local-flat-file-store.c" } -#line 95 "moonshot-local-flat-file-store.vala" - id_card = (IdCard*) gee_iterator_get (_id_card_it); -#line 658 "moonshot-local-flat-file-store.c" - rules_patterns = (_tmp1_ = g_new0 (char*, _tmp0_ + 1), rules_patterns_length1 = _tmp0_, _rules_patterns_size_ = rules_patterns_length1, _tmp1_); - rules_always_conf = (_tmp3_ = g_new0 (char*, _tmp2_ + 1), rules_always_conf_length1 = _tmp2_, _rules_always_conf_size_ = rules_always_conf_length1, _tmp3_); +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp9_ = _id_card_list; +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp10_ = _id_card_index; +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp11_ = gee_abstract_list_get ((GeeAbstractList*) _tmp9_, _tmp10_); +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + id_card = (IdCard*) _tmp11_; +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp12_ = id_card; +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp13_ = id_card_get_rules (_tmp12_, &_tmp13__length1); +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp14_ = _tmp13_; +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp14__length1 = _tmp13__length1; +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp15_ = g_new0 (gchar*, _tmp14__length1 + 1); +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + rules_patterns = _tmp15_; +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + rules_patterns_length1 = _tmp14__length1; +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _rules_patterns_size_ = rules_patterns_length1; +#line 97 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp16_ = id_card; +#line 97 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp17_ = id_card_get_rules (_tmp16_, &_tmp17__length1); +#line 97 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp18_ = _tmp17_; +#line 97 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp18__length1 = _tmp17__length1; +#line 97 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp19_ = g_new0 (gchar*, _tmp18__length1 + 1); +#line 97 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + rules_always_conf = _tmp19_; +#line 97 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + rules_always_conf_length1 = _tmp18__length1; +#line 97 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _rules_always_conf_size_ = rules_always_conf_length1; +#line 1346 "moonshot-local-flat-file-store.c" { gint i; -#line 99 "moonshot-local-flat-file-store.vala" +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" i = 0; -#line 665 "moonshot-local-flat-file-store.c" +#line 1351 "moonshot-local-flat-file-store.c" { - gboolean _tmp4_; -#line 99 "moonshot-local-flat-file-store.vala" - _tmp4_ = TRUE; -#line 99 "moonshot-local-flat-file-store.vala" + gboolean _tmp20_; +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp20_ = TRUE; +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" while (TRUE) { -#line 672 "moonshot-local-flat-file-store.c" - gint _tmp5_; - gint _tmp6_; - char* _tmp7_; - gint _tmp8_; - char* _tmp9_; -#line 99 "moonshot-local-flat-file-store.vala" - if (!_tmp4_) { -#line 99 "moonshot-local-flat-file-store.vala" - i++; -#line 682 "moonshot-local-flat-file-store.c" +#line 1358 "moonshot-local-flat-file-store.c" + gboolean _tmp21_; + gint _tmp23_; + IdCard* _tmp24_; + Rule* _tmp25_; + gint _tmp25__length1; + Rule* _tmp26_; + gint _tmp26__length1; + gchar** _tmp27_; + gint _tmp27__length1; + gint _tmp28_; + IdCard* _tmp29_; + Rule* _tmp30_; + gint _tmp30__length1; + Rule* _tmp31_; + gint _tmp31__length1; + gint _tmp32_; + Rule _tmp33_; + const gchar* _tmp34_; + gchar* _tmp35_; + gchar* _tmp36_; + gchar** _tmp37_; + gint _tmp37__length1; + gint _tmp38_; + IdCard* _tmp39_; + Rule* _tmp40_; + gint _tmp40__length1; + Rule* _tmp41_; + gint _tmp41__length1; + gint _tmp42_; + Rule _tmp43_; + const gchar* _tmp44_; + gchar* _tmp45_; + gchar* _tmp46_; +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp21_ = _tmp20_; +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + if (!_tmp21_) { +#line 1396 "moonshot-local-flat-file-store.c" + gint _tmp22_; +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp22_ = i; +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + i = _tmp22_ + 1; +#line 1402 "moonshot-local-flat-file-store.c" } -#line 99 "moonshot-local-flat-file-store.vala" - _tmp4_ = FALSE; -#line 99 "moonshot-local-flat-file-store.vala" - if (!(i < _tmp5_)) { -#line 99 "moonshot-local-flat-file-store.vala" +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp20_ = FALSE; +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp23_ = i; +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp24_ = id_card; +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp25_ = id_card_get_rules (_tmp24_, &_tmp25__length1); +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp26_ = _tmp25_; +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp26__length1 = _tmp25__length1; +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + if (!(_tmp23_ < _tmp26__length1)) { +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" break; -#line 690 "moonshot-local-flat-file-store.c" +#line 1420 "moonshot-local-flat-file-store.c" } -#line 100 "moonshot-local-flat-file-store.vala" - rules_patterns[i] = (_tmp7_ = g_strdup (id_card_get_rules (id_card, &_tmp6_)[i].pattern), _g_free0 (rules_patterns[i]), _tmp7_); -#line 101 "moonshot-local-flat-file-store.vala" - rules_always_conf[i] = (_tmp9_ = g_strdup (id_card_get_rules (id_card, &_tmp8_)[i].always_confirm), _g_free0 (rules_always_conf[i]), _tmp9_); -#line 696 "moonshot-local-flat-file-store.c" +#line 100 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp27_ = rules_patterns; +#line 100 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp27__length1 = rules_patterns_length1; +#line 100 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp28_ = i; +#line 100 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp29_ = id_card; +#line 100 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp30_ = id_card_get_rules (_tmp29_, &_tmp30__length1); +#line 100 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp31_ = _tmp30_; +#line 100 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp31__length1 = _tmp30__length1; +#line 100 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp32_ = i; +#line 100 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp33_ = _tmp31_[_tmp32_]; +#line 100 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp34_ = _tmp33_.pattern; +#line 100 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp35_ = g_strdup (_tmp34_); +#line 100 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp27_[_tmp28_]); +#line 100 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp27_[_tmp28_] = _tmp35_; +#line 100 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp36_ = _tmp27_[_tmp28_]; +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp37_ = rules_always_conf; +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp37__length1 = rules_always_conf_length1; +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp38_ = i; +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp39_ = id_card; +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp40_ = id_card_get_rules (_tmp39_, &_tmp40__length1); +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp41_ = _tmp40_; +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp41__length1 = _tmp40__length1; +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp42_ = i; +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp43_ = _tmp41_[_tmp42_]; +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp44_ = _tmp43_.always_confirm; +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp45_ = g_strdup (_tmp44_); +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp37_[_tmp38_]); +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp37_[_tmp38_] = _tmp45_; +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp46_ = _tmp37_[_tmp38_]; +#line 1478 "moonshot-local-flat-file-store.c" } } } -#line 104 "moonshot-local-flat-file-store.vala" - _tmp10_ = g_strdup (id_card_get_issuer (id_card)); -#line 104 "moonshot-local-flat-file-store.vala" - if (_tmp10_ == NULL) { -#line 704 "moonshot-local-flat-file-store.c" - char* _tmp11_; -#line 104 "moonshot-local-flat-file-store.vala" - _tmp10_ = (_tmp11_ = g_strdup (""), _g_free0 (_tmp10_), _tmp11_); -#line 708 "moonshot-local-flat-file-store.c" +#line 104 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp47_ = id_card; +#line 104 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp48_ = id_card_get_issuer (_tmp47_); +#line 104 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp49_ = _tmp48_; +#line 104 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp50_ = g_strdup (_tmp49_); +#line 104 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp51_ = _tmp50_; +#line 104 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp52_ = _tmp51_; +#line 104 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + if (_tmp52_ == NULL) { +#line 1496 "moonshot-local-flat-file-store.c" + gchar* _tmp53_; +#line 104 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp53_ = g_strdup (""); +#line 104 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp51_); +#line 104 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp51_ = _tmp53_; +#line 1504 "moonshot-local-flat-file-store.c" } -#line 104 "moonshot-local-flat-file-store.vala" - g_key_file_set_string (key_file, id_card_get_display_name (id_card), "Issuer", _tmp10_); -#line 105 "moonshot-local-flat-file-store.vala" - _tmp12_ = g_strdup (id_card_get_display_name (id_card)); -#line 105 "moonshot-local-flat-file-store.vala" - if (_tmp12_ == NULL) { -#line 716 "moonshot-local-flat-file-store.c" - char* _tmp13_; -#line 105 "moonshot-local-flat-file-store.vala" - _tmp12_ = (_tmp13_ = g_strdup (""), _g_free0 (_tmp12_), _tmp13_); -#line 720 "moonshot-local-flat-file-store.c" +#line 104 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp54_ = key_file; +#line 104 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp55_ = id_card; +#line 104 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp56_ = id_card_get_display_name (_tmp55_); +#line 104 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp57_ = _tmp56_; +#line 104 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp58_ = _tmp51_; +#line 104 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + g_key_file_set_string (_tmp54_, _tmp57_, "Issuer", _tmp58_); +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp59_ = id_card; +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp60_ = id_card_get_display_name (_tmp59_); +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp61_ = _tmp60_; +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp62_ = g_strdup (_tmp61_); +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp63_ = _tmp62_; +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp64_ = _tmp63_; +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + if (_tmp64_ == NULL) { +#line 1532 "moonshot-local-flat-file-store.c" + gchar* _tmp65_; +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp65_ = g_strdup (""); +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp63_); +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp63_ = _tmp65_; +#line 1540 "moonshot-local-flat-file-store.c" } -#line 105 "moonshot-local-flat-file-store.vala" - g_key_file_set_string (key_file, id_card_get_display_name (id_card), "DisplayName", _tmp12_); -#line 106 "moonshot-local-flat-file-store.vala" - _tmp14_ = g_strdup (id_card_get_username (id_card)); -#line 106 "moonshot-local-flat-file-store.vala" - if (_tmp14_ == NULL) { -#line 728 "moonshot-local-flat-file-store.c" - char* _tmp15_; -#line 106 "moonshot-local-flat-file-store.vala" - _tmp14_ = (_tmp15_ = g_strdup (""), _g_free0 (_tmp14_), _tmp15_); -#line 732 "moonshot-local-flat-file-store.c" +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp66_ = key_file; +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp67_ = id_card; +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp68_ = id_card_get_display_name (_tmp67_); +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp69_ = _tmp68_; +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp70_ = _tmp63_; +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + g_key_file_set_string (_tmp66_, _tmp69_, "DisplayName", _tmp70_); +#line 106 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp71_ = id_card; +#line 106 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp72_ = id_card_get_username (_tmp71_); +#line 106 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp73_ = _tmp72_; +#line 106 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp74_ = g_strdup (_tmp73_); +#line 106 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp75_ = _tmp74_; +#line 106 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp76_ = _tmp75_; +#line 106 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + if (_tmp76_ == NULL) { +#line 1568 "moonshot-local-flat-file-store.c" + gchar* _tmp77_; +#line 106 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp77_ = g_strdup (""); +#line 106 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp75_); +#line 106 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp75_ = _tmp77_; +#line 1576 "moonshot-local-flat-file-store.c" } -#line 106 "moonshot-local-flat-file-store.vala" - g_key_file_set_string (key_file, id_card_get_display_name (id_card), "Username", _tmp14_); -#line 107 "moonshot-local-flat-file-store.vala" - _tmp16_ = g_strdup (id_card_get_password (id_card)); -#line 107 "moonshot-local-flat-file-store.vala" - if (_tmp16_ == NULL) { -#line 740 "moonshot-local-flat-file-store.c" - char* _tmp17_; -#line 107 "moonshot-local-flat-file-store.vala" - _tmp16_ = (_tmp17_ = g_strdup (""), _g_free0 (_tmp16_), _tmp17_); -#line 744 "moonshot-local-flat-file-store.c" +#line 106 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp78_ = key_file; +#line 106 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp79_ = id_card; +#line 106 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp80_ = id_card_get_display_name (_tmp79_); +#line 106 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp81_ = _tmp80_; +#line 106 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp82_ = _tmp75_; +#line 106 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + g_key_file_set_string (_tmp78_, _tmp81_, "Username", _tmp82_); +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp83_ = id_card; +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp84_ = id_card_get_password (_tmp83_); +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp85_ = _tmp84_; +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp86_ = g_strdup (_tmp85_); +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp87_ = _tmp86_; +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp88_ = _tmp87_; +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + if (_tmp88_ == NULL) { +#line 1604 "moonshot-local-flat-file-store.c" + gchar* _tmp89_; +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp89_ = g_strdup (""); +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp87_); +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp87_ = _tmp89_; +#line 1612 "moonshot-local-flat-file-store.c" } -#line 107 "moonshot-local-flat-file-store.vala" - g_key_file_set_string (key_file, id_card_get_display_name (id_card), "Password", _tmp16_); -#line 748 "moonshot-local-flat-file-store.c" - _tmp20_ = (_tmp21_ = (_tmp19_ = id_card_get_services (id_card, &_tmp18_), (_tmp19_ == NULL) ? ((gpointer) _tmp19_) : _vala_array_dup1 (_tmp19_, _tmp18_)), _tmp20__length1 = _tmp18_, __tmp20__size_ = _tmp20__length1, _tmp21_); -#line 108 "moonshot-local-flat-file-store.vala" - if (_tmp20_ == NULL) { -#line 752 "moonshot-local-flat-file-store.c" - char** _tmp22_ = NULL; - char** _tmp23_; -#line 108 "moonshot-local-flat-file-store.vala" - _tmp20_ = (_tmp23_ = (_tmp22_ = g_new0 (char*, 0 + 1), _tmp22_), _tmp20_ = (_vala_array_free (_tmp20_, _tmp20__length1, (GDestroyNotify) g_free), NULL), _tmp20__length1 = 0, __tmp20__size_ = _tmp20__length1, _tmp23_); -#line 757 "moonshot-local-flat-file-store.c" +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp90_ = key_file; +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp91_ = id_card; +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp92_ = id_card_get_display_name (_tmp91_); +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp93_ = _tmp92_; +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp94_ = _tmp87_; +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + g_key_file_set_string (_tmp90_, _tmp93_, "Password", _tmp94_); +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp95_ = id_card; +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp96_ = id_card_get_services (_tmp95_, &_tmp96__length1); +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp97_ = _tmp96_; +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp97__length1 = _tmp96__length1; +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp98_ = (_tmp97_ != NULL) ? _vala_array_dup1 (_tmp97_, _tmp97__length1) : ((gpointer) _tmp97_); +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp98__length1 = _tmp97__length1; +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp99_ = _tmp98_; +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp99__length1 = _tmp98__length1; +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + __tmp99__size_ = _tmp99__length1; +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp100_ = _tmp99_; +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp100__length1 = _tmp99__length1; +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + if (_tmp100_ == NULL) { +#line 1650 "moonshot-local-flat-file-store.c" + gchar** _tmp101_ = NULL; +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp101_ = g_new0 (gchar*, 0 + 1); +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp99_ = (_vala_array_free (_tmp99_, _tmp99__length1, (GDestroyNotify) g_free), NULL); +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp99_ = _tmp101_; +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp99__length1 = 0; +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + __tmp99__size_ = _tmp99__length1; +#line 1662 "moonshot-local-flat-file-store.c" } -#line 108 "moonshot-local-flat-file-store.vala" - g_key_file_set_string_list (key_file, id_card_get_display_name (id_card), "Services", (const gchar* const*) _tmp20_, _tmp20__length1); -#line 110 "moonshot-local-flat-file-store.vala" - if (_tmp24_ > 0) { -#line 111 "moonshot-local-flat-file-store.vala" - g_key_file_set_string_list (key_file, id_card_get_display_name (id_card), "Rules-Patterns", (const gchar* const*) rules_patterns, rules_patterns_length1); -#line 112 "moonshot-local-flat-file-store.vala" - g_key_file_set_string_list (key_file, id_card_get_display_name (id_card), "Rules-AlwaysConfirm", (const gchar* const*) rules_always_conf, rules_always_conf_length1); -#line 767 "moonshot-local-flat-file-store.c" +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp102_ = key_file; +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp103_ = id_card; +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp104_ = id_card_get_display_name (_tmp103_); +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp105_ = _tmp104_; +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp106_ = _tmp99_; +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp106__length1 = _tmp99__length1; +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + g_key_file_set_string_list (_tmp102_, _tmp105_, "Services", (const gchar* const*) _tmp106_, _tmp106__length1); +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp107_ = id_card; +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp108_ = id_card_get_rules (_tmp107_, &_tmp108__length1); +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp109_ = _tmp108_; +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp109__length1 = _tmp108__length1; +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + if (_tmp109__length1 > 0) { +#line 1688 "moonshot-local-flat-file-store.c" + GKeyFile* _tmp110_; + IdCard* _tmp111_; + const gchar* _tmp112_; + const gchar* _tmp113_; + gchar** _tmp114_; + gint _tmp114__length1; + GKeyFile* _tmp115_; + IdCard* _tmp116_; + const gchar* _tmp117_; + const gchar* _tmp118_; + gchar** _tmp119_; + gint _tmp119__length1; +#line 111 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp110_ = key_file; +#line 111 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp111_ = id_card; +#line 111 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp112_ = id_card_get_display_name (_tmp111_); +#line 111 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp113_ = _tmp112_; +#line 111 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp114_ = rules_patterns; +#line 111 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp114__length1 = rules_patterns_length1; +#line 111 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + g_key_file_set_string_list (_tmp110_, _tmp113_, "Rules-Patterns", (const gchar* const*) _tmp114_, _tmp114__length1); +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp115_ = key_file; +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp116_ = id_card; +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp117_ = id_card_get_display_name (_tmp116_); +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp118_ = _tmp117_; +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp119_ = rules_always_conf; +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp119__length1 = rules_always_conf_length1; +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + g_key_file_set_string_list (_tmp115_, _tmp118_, "Rules-AlwaysConfirm", (const gchar* const*) _tmp119_, _tmp119__length1); +#line 1729 "moonshot-local-flat-file-store.c" } -#line 116 "moonshot-local-flat-file-store.vala" - _tmp25_ = g_strdup (trust_anchor_get_ca_cert (id_card_get_trust_anchor (id_card))); -#line 116 "moonshot-local-flat-file-store.vala" - if (_tmp25_ == NULL) { -#line 773 "moonshot-local-flat-file-store.c" - char* _tmp26_; -#line 116 "moonshot-local-flat-file-store.vala" - _tmp25_ = (_tmp26_ = g_strdup (""), _g_free0 (_tmp25_), _tmp26_); -#line 777 "moonshot-local-flat-file-store.c" +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp120_ = id_card; +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp121_ = id_card_get_trust_anchor (_tmp120_); +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp122_ = _tmp121_; +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp123_ = trust_anchor_get_ca_cert (_tmp122_); +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp124_ = _tmp123_; +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp125_ = g_strdup (_tmp124_); +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp126_ = _tmp125_; +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp127_ = _tmp126_; +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + if (_tmp127_ == NULL) { +#line 1749 "moonshot-local-flat-file-store.c" + gchar* _tmp128_; +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp128_ = g_strdup (""); +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp126_); +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp126_ = _tmp128_; +#line 1757 "moonshot-local-flat-file-store.c" } -#line 116 "moonshot-local-flat-file-store.vala" - g_key_file_set_string (key_file, id_card_get_display_name (id_card), "CA-Cert", _tmp25_); -#line 117 "moonshot-local-flat-file-store.vala" - _tmp27_ = g_strdup (trust_anchor_get_subject (id_card_get_trust_anchor (id_card))); -#line 117 "moonshot-local-flat-file-store.vala" - if (_tmp27_ == NULL) { -#line 785 "moonshot-local-flat-file-store.c" - char* _tmp28_; -#line 117 "moonshot-local-flat-file-store.vala" - _tmp27_ = (_tmp28_ = g_strdup (""), _g_free0 (_tmp27_), _tmp28_); -#line 789 "moonshot-local-flat-file-store.c" +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp129_ = key_file; +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp130_ = id_card; +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp131_ = id_card_get_display_name (_tmp130_); +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp132_ = _tmp131_; +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp133_ = _tmp126_; +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + g_key_file_set_string (_tmp129_, _tmp132_, "CA-Cert", _tmp133_); +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp134_ = id_card; +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp135_ = id_card_get_trust_anchor (_tmp134_); +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp136_ = _tmp135_; +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp137_ = trust_anchor_get_subject (_tmp136_); +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp138_ = _tmp137_; +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp139_ = g_strdup (_tmp138_); +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp140_ = _tmp139_; +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp141_ = _tmp140_; +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + if (_tmp141_ == NULL) { +#line 1789 "moonshot-local-flat-file-store.c" + gchar* _tmp142_; +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp142_ = g_strdup (""); +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp140_); +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp140_ = _tmp142_; +#line 1797 "moonshot-local-flat-file-store.c" } -#line 117 "moonshot-local-flat-file-store.vala" - g_key_file_set_string (key_file, id_card_get_display_name (id_card), "Subject", _tmp27_); -#line 118 "moonshot-local-flat-file-store.vala" - _tmp29_ = g_strdup (trust_anchor_get_subject_alt (id_card_get_trust_anchor (id_card))); -#line 118 "moonshot-local-flat-file-store.vala" - if (_tmp29_ == NULL) { -#line 797 "moonshot-local-flat-file-store.c" - char* _tmp30_; -#line 118 "moonshot-local-flat-file-store.vala" - _tmp29_ = (_tmp30_ = g_strdup (""), _g_free0 (_tmp29_), _tmp30_); -#line 801 "moonshot-local-flat-file-store.c" +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp143_ = key_file; +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp144_ = id_card; +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp145_ = id_card_get_display_name (_tmp144_); +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp146_ = _tmp145_; +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp147_ = _tmp140_; +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + g_key_file_set_string (_tmp143_, _tmp146_, "Subject", _tmp147_); +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp148_ = id_card; +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp149_ = id_card_get_trust_anchor (_tmp148_); +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp150_ = _tmp149_; +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp151_ = trust_anchor_get_subject_alt (_tmp150_); +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp152_ = _tmp151_; +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp153_ = g_strdup (_tmp152_); +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp154_ = _tmp153_; +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp155_ = _tmp154_; +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + if (_tmp155_ == NULL) { +#line 1829 "moonshot-local-flat-file-store.c" + gchar* _tmp156_; +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp156_ = g_strdup (""); +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp154_); +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp154_ = _tmp156_; +#line 1837 "moonshot-local-flat-file-store.c" } -#line 118 "moonshot-local-flat-file-store.vala" - g_key_file_set_string (key_file, id_card_get_display_name (id_card), "SubjectAlt", _tmp29_); -#line 119 "moonshot-local-flat-file-store.vala" - _tmp31_ = g_strdup (trust_anchor_get_server_cert (id_card_get_trust_anchor (id_card))); -#line 119 "moonshot-local-flat-file-store.vala" - if (_tmp31_ == NULL) { -#line 809 "moonshot-local-flat-file-store.c" - char* _tmp32_; -#line 119 "moonshot-local-flat-file-store.vala" - _tmp31_ = (_tmp32_ = g_strdup (""), _g_free0 (_tmp31_), _tmp32_); -#line 813 "moonshot-local-flat-file-store.c" +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp157_ = key_file; +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp158_ = id_card; +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp159_ = id_card_get_display_name (_tmp158_); +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp160_ = _tmp159_; +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp161_ = _tmp154_; +#line 118 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + g_key_file_set_string (_tmp157_, _tmp160_, "SubjectAlt", _tmp161_); +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp162_ = id_card; +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp163_ = id_card_get_trust_anchor (_tmp162_); +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp164_ = _tmp163_; +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp165_ = trust_anchor_get_server_cert (_tmp164_); +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp166_ = _tmp165_; +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp167_ = g_strdup (_tmp166_); +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp168_ = _tmp167_; +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp169_ = _tmp168_; +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + if (_tmp169_ == NULL) { +#line 1869 "moonshot-local-flat-file-store.c" + gchar* _tmp170_; +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp170_ = g_strdup (""); +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp168_); +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp168_ = _tmp170_; +#line 1877 "moonshot-local-flat-file-store.c" } -#line 119 "moonshot-local-flat-file-store.vala" - g_key_file_set_string (key_file, id_card_get_display_name (id_card), "ServerCert", _tmp31_); -#line 817 "moonshot-local-flat-file-store.c" - _g_free0 (_tmp31_); - _g_free0 (_tmp29_); - _g_free0 (_tmp27_); - _g_free0 (_tmp25_); - _tmp20_ = (_vala_array_free (_tmp20_, _tmp20__length1, (GDestroyNotify) g_free), NULL); - _g_free0 (_tmp16_); - _g_free0 (_tmp14_); - _g_free0 (_tmp12_); - _g_free0 (_tmp10_); +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp171_ = key_file; +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp172_ = id_card; +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp173_ = id_card_get_display_name (_tmp172_); +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp174_ = _tmp173_; +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp175_ = _tmp168_; +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + g_key_file_set_string (_tmp171_, _tmp174_, "ServerCert", _tmp175_); +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp168_); +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp154_); +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp140_); +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp126_); +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp99_ = (_vala_array_free (_tmp99_, _tmp99__length1, (GDestroyNotify) g_free), NULL); +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp87_); +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp75_); +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp63_); +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_free0 (_tmp51_); +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" rules_always_conf = (_vala_array_free (rules_always_conf, rules_always_conf_length1, (GDestroyNotify) g_free), NULL); +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" rules_patterns = (_vala_array_free (rules_patterns, rules_patterns_length1, (GDestroyNotify) g_free), NULL); +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_object_unref0 (id_card); +#line 1915 "moonshot-local-flat-file-store.c" } - _g_object_unref0 (_id_card_it); +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_object_unref0 (_id_card_list); +#line 1919 "moonshot-local-flat-file-store.c" } -#line 122 "moonshot-local-flat-file-store.vala" - text = g_key_file_to_data (key_file, NULL, NULL); -#line 835 "moonshot-local-flat-file-store.c" +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp176_ = key_file; +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp177_ = g_key_file_to_data (_tmp176_, NULL, NULL); +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + text = _tmp177_; +#line 1927 "moonshot-local-flat-file-store.c" { - char* path; - char* filename; -#line 125 "moonshot-local-flat-file-store.vala" - path = local_flat_file_store_get_data_dir (self); -#line 126 "moonshot-local-flat-file-store.vala" - filename = g_build_filename (path, LOCAL_FLAT_FILE_STORE_FILE_NAME, NULL); -#line 127 "moonshot-local-flat-file-store.vala" + gchar* _tmp178_ = NULL; + gchar* path; + gchar* _tmp179_ = NULL; + gchar* filename; +#line 125 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp178_ = local_flat_file_store_get_data_dir (self); +#line 125 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + path = _tmp178_; +#line 126 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp179_ = g_build_filename (path, LOCAL_FLAT_FILE_STORE_FILE_NAME, NULL); +#line 126 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + filename = _tmp179_; +#line 127 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" g_file_set_contents (filename, text, (gssize) (-1), &_inner_error_); -#line 845 "moonshot-local-flat-file-store.c" +#line 127 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" if (_inner_error_ != NULL) { +#line 127 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_free0 (filename); +#line 127 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_free0 (path); +#line 1949 "moonshot-local-flat-file-store.c" goto __catch4_g_error; } +#line 124 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_free0 (filename); +#line 124 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_free0 (path); +#line 1956 "moonshot-local-flat-file-store.c" } goto __finally4; __catch4_g_error: { - GError * e; + GError* e = NULL; + FILE* _tmp180_; + GError* _tmp181_; + const gchar* _tmp182_; +#line 124 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" e = _inner_error_; +#line 124 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _inner_error_ = NULL; - { -#line 130 "moonshot-local-flat-file-store.vala" - fprintf (stdout, "Error: %s\n", e->message); -#line 863 "moonshot-local-flat-file-store.c" - _g_error_free0 (e); - } +#line 130 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp180_ = stdout; +#line 130 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp181_ = e; +#line 130 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp182_ = _tmp181_->message; +#line 130 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + fprintf (_tmp180_, "Error: %s\n", _tmp182_); +#line 124 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_error_free0 (e); +#line 1979 "moonshot-local-flat-file-store.c" } __finally4: +#line 124 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" if (_inner_error_ != NULL) { +#line 124 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_free0 (text); +#line 124 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_key_file_free0 (key_file); +#line 124 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" 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); +#line 124 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" g_clear_error (&_inner_error_); +#line 124 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" return; +#line 1994 "moonshot-local-flat-file-store.c" } -#line 133 "moonshot-local-flat-file-store.vala" +#line 133 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" local_flat_file_store_load_id_cards (self); -#line 877 "moonshot-local-flat-file-store.c" +#line 93 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_free0 (text); +#line 93 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_key_file_free0 (key_file); +#line 2002 "moonshot-local-flat-file-store.c" } -#line 136 "moonshot-local-flat-file-store.vala" LocalFlatFileStore* local_flat_file_store_construct (GType object_type) { -#line 885 "moonshot-local-flat-file-store.c" LocalFlatFileStore * self = NULL; GeeLinkedList* _tmp0_; -#line 136 "moonshot-local-flat-file-store.vala" +#line 136 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" self = (LocalFlatFileStore*) g_object_new (object_type, NULL); -#line 137 "moonshot-local-flat-file-store.vala" - self->priv->id_card_list = (_tmp0_ = gee_linked_list_new (TYPE_ID_CARD, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL), _g_object_unref0 (self->priv->id_card_list), _tmp0_); -#line 138 "moonshot-local-flat-file-store.vala" +#line 137 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _tmp0_ = gee_linked_list_new (TYPE_ID_CARD, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL); +#line 137 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + _g_object_unref0 (self->priv->id_card_list); +#line 137 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + self->priv->id_card_list = _tmp0_; +#line 138 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" local_flat_file_store_load_id_cards (self); -#line 894 "moonshot-local-flat-file-store.c" +#line 136 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" return self; +#line 2021 "moonshot-local-flat-file-store.c" } -#line 136 "moonshot-local-flat-file-store.vala" LocalFlatFileStore* local_flat_file_store_new (void) { -#line 136 "moonshot-local-flat-file-store.vala" +#line 136 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" return local_flat_file_store_construct (TYPE_LOCAL_FLAT_FILE_STORE); -#line 903 "moonshot-local-flat-file-store.c" +#line 2028 "moonshot-local-flat-file-store.c" } static void local_flat_file_store_class_init (LocalFlatFileStoreClass * klass) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" local_flat_file_store_parent_class = g_type_class_peek_parent (klass); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" g_type_class_add_private (klass, sizeof (LocalFlatFileStorePrivate)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" G_OBJECT_CLASS (klass)->finalize = local_flat_file_store_finalize; +#line 2039 "moonshot-local-flat-file-store.c" } static void local_flat_file_store_iidentity_card_store_interface_init (IIdentityCardStoreIface * iface) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" local_flat_file_store_iidentity_card_store_parent_iface = g_type_interface_peek_parent (iface); - iface->add_card = local_flat_file_store_real_add_card; - iface->update_card = local_flat_file_store_real_update_card; - iface->remove_card = local_flat_file_store_real_remove_card; - iface->get_card_list = local_flat_file_store_real_get_card_list; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + iface->add_card = (void (*)(IIdentityCardStore*, IdCard*)) local_flat_file_store_real_add_card; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + iface->update_card = (void (*)(IIdentityCardStore*, IdCard*)) local_flat_file_store_real_update_card; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + iface->remove_card = (void (*)(IIdentityCardStore*, IdCard*)) local_flat_file_store_real_remove_card; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" + iface->get_card_list = (GeeLinkedList* (*)(IIdentityCardStore*)) local_flat_file_store_real_get_card_list; +#line 2054 "moonshot-local-flat-file-store.c" } static void local_flat_file_store_instance_init (LocalFlatFileStore * self) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" self->priv = LOCAL_FLAT_FILE_STORE_GET_PRIVATE (self); +#line 2061 "moonshot-local-flat-file-store.c" } static void local_flat_file_store_finalize (GObject* obj) { LocalFlatFileStore * self; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" self = LOCAL_FLAT_FILE_STORE (obj); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" _g_object_unref0 (self->priv->id_card_list); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-local-flat-file-store.vala" G_OBJECT_CLASS (local_flat_file_store_parent_class)->finalize (obj); +#line 2073 "moonshot-local-flat-file-store.c" } @@ -965,4 +2106,3 @@ static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify - diff --git a/src/moonshot-password-dialog.c b/src/moonshot-password-dialog.c index c008664..f0071ba 100644 --- a/src/moonshot-password-dialog.c +++ b/src/moonshot-password-dialog.c @@ -1,4 +1,4 @@ -/* moonshot-password-dialog.c generated by valac 0.10.4, the Vala compiler +/* moonshot-password-dialog.c generated by valac 0.16.1, the Vala compiler * generated from moonshot-password-dialog.vala, do not modify */ @@ -52,164 +52,293 @@ enum { AddPasswordDialog* add_password_dialog_new (void); AddPasswordDialog* add_password_dialog_construct (GType object_type); static void add_password_dialog_set_atk_relation (AddPasswordDialog* self, GtkWidget* widget, GtkWidget* target_widget, AtkRelationType relationship); -const char* add_password_dialog_get_password (AddPasswordDialog* self); +const gchar* add_password_dialog_get_password (AddPasswordDialog* self); gboolean add_password_dialog_get_remember (AddPasswordDialog* self); static void add_password_dialog_finalize (GObject* obj); -static void add_password_dialog_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec); - +static void _vala_add_password_dialog_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec); static gpointer _g_object_ref0 (gpointer self) { +#line 25 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" return self ? g_object_ref (self) : NULL; +#line 65 "moonshot-password-dialog.c" } -#line 16 "moonshot-password-dialog.vala" AddPasswordDialog* add_password_dialog_construct (GType object_type) { -#line 70 "moonshot-password-dialog.c" - AddPasswordDialog * self; + AddPasswordDialog * self = NULL; + const gchar* _tmp0_ = NULL; + const gchar* _tmp1_ = NULL; + const gchar* _tmp2_ = NULL; + GtkWidget* _tmp3_ = NULL; + GtkWidget* _tmp4_; GtkWidget* content_area; + const gchar* _tmp5_ = NULL; + GtkLabel* _tmp6_; + GtkLabel* _tmp7_; GtkLabel* password_label; - GtkEntry* _tmp0_; - GtkCheckButton* _tmp1_; + GtkEntry* _tmp8_; + GtkEntry* _tmp9_; + GtkEntry* _tmp10_; + GtkEntry* _tmp11_; + GtkEntry* _tmp12_; + const gchar* _tmp13_ = NULL; + GtkCheckButton* _tmp14_; + GtkCheckButton* _tmp15_; + GtkEntry* _tmp16_; + GtkEntry* _tmp17_; + GtkTable* _tmp18_; + GtkTable* _tmp19_; GtkTable* table; + GtkEntry* _tmp20_; + GtkCheckButton* _tmp21_; + GtkVBox* _tmp22_; + GtkVBox* _tmp23_; GtkVBox* vbox; - self = g_object_newv (object_type, 0, NULL); -#line 18 "moonshot-password-dialog.vala" - gtk_window_set_title ((GtkWindow*) self, _ ("Please enter your password")); -#line 19 "moonshot-password-dialog.vala" +#line 16 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + self = (AddPasswordDialog*) g_object_new (object_type, NULL); +#line 18 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp0_ = _ ("Please enter your password"); +#line 18 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + gtk_window_set_title ((GtkWindow*) self, _tmp0_); +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" gtk_window_set_modal ((GtkWindow*) self, TRUE); -#line 21 "moonshot-password-dialog.vala" - gtk_dialog_add_buttons ((GtkDialog*) self, _ ("Send"), GTK_RESPONSE_OK, _ ("Return to application"), GTK_RESPONSE_CANCEL, NULL); -#line 23 "moonshot-password-dialog.vala" +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp1_ = _ ("Send"); +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp2_ = _ ("Return to application"); +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + gtk_dialog_add_buttons ((GtkDialog*) self, _tmp1_, GTK_RESPONSE_OK, _tmp2_, GTK_RESPONSE_CANCEL, NULL); +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" gtk_dialog_set_default_response ((GtkDialog*) self, (gint) GTK_RESPONSE_OK); -#line 25 "moonshot-password-dialog.vala" - content_area = _g_object_ref0 (gtk_dialog_get_content_area ((GtkDialog*) self)); -#line 26 "moonshot-password-dialog.vala" +#line 25 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp3_ = gtk_dialog_get_content_area ((GtkDialog*) self); +#line 25 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp4_ = _g_object_ref0 (_tmp3_); +#line 25 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + content_area = _tmp4_; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" gtk_box_set_spacing (GTK_BOX (content_area), 12); -#line 28 "moonshot-password-dialog.vala" - password_label = g_object_ref_sink ((GtkLabel*) gtk_label_new (_ ("Password:"))); -#line 29 "moonshot-password-dialog.vala" - gtk_misc_set_alignment ((GtkMisc*) password_label, (float) 1, (float) 0.5); -#line 30 "moonshot-password-dialog.vala" - self->priv->password_entry = (_tmp0_ = g_object_ref_sink ((GtkEntry*) gtk_entry_new ()), _g_object_unref0 (self->priv->password_entry), _tmp0_); -#line 31 "moonshot-password-dialog.vala" - gtk_entry_set_invisible_char (self->priv->password_entry, (gunichar) '*'); -#line 32 "moonshot-password-dialog.vala" - gtk_entry_set_visibility (self->priv->password_entry, FALSE); -#line 33 "moonshot-password-dialog.vala" - gtk_entry_set_activates_default (self->priv->password_entry, TRUE); -#line 34 "moonshot-password-dialog.vala" - self->priv->remember_checkbutton = (_tmp1_ = g_object_ref_sink ((GtkCheckButton*) gtk_check_button_new_with_label (_ ("Remember password"))), _g_object_unref0 (self->priv->remember_checkbutton), _tmp1_); -#line 36 "moonshot-password-dialog.vala" - add_password_dialog_set_atk_relation (self, (GtkWidget*) self->priv->password_entry, (GtkWidget*) self->priv->password_entry, ATK_RELATION_LABEL_FOR); -#line 38 "moonshot-password-dialog.vala" - table = g_object_ref_sink ((GtkTable*) gtk_table_new ((guint) 2, (guint) 2, FALSE)); -#line 39 "moonshot-password-dialog.vala" +#line 28 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp5_ = _ ("Password:"); +#line 28 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp6_ = (GtkLabel*) gtk_label_new (_tmp5_); +#line 28 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp7_ = g_object_ref_sink (_tmp6_); +#line 28 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + password_label = _tmp7_; +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + gtk_misc_set_alignment ((GtkMisc*) password_label, (gfloat) 1, (gfloat) 0.5); +#line 30 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp8_ = (GtkEntry*) gtk_entry_new (); +#line 30 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp9_ = g_object_ref_sink (_tmp8_); +#line 30 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _g_object_unref0 (self->priv->password_entry); +#line 30 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + self->priv->password_entry = _tmp9_; +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp10_ = self->priv->password_entry; +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + gtk_entry_set_invisible_char (_tmp10_, (gunichar) '*'); +#line 32 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp11_ = self->priv->password_entry; +#line 32 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + gtk_entry_set_visibility (_tmp11_, FALSE); +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp12_ = self->priv->password_entry; +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + gtk_entry_set_activates_default (_tmp12_, TRUE); +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp13_ = _ ("Remember password"); +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp14_ = (GtkCheckButton*) gtk_check_button_new_with_label (_tmp13_); +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp15_ = g_object_ref_sink (_tmp14_); +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _g_object_unref0 (self->priv->remember_checkbutton); +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + self->priv->remember_checkbutton = _tmp15_; +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp16_ = self->priv->password_entry; +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp17_ = self->priv->password_entry; +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + add_password_dialog_set_atk_relation (self, (GtkWidget*) _tmp16_, (GtkWidget*) _tmp17_, ATK_RELATION_LABEL_FOR); +#line 38 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp18_ = (GtkTable*) gtk_table_new ((guint) 2, (guint) 2, FALSE); +#line 38 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp19_ = g_object_ref_sink (_tmp18_); +#line 38 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + table = _tmp19_; +#line 39 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" gtk_table_set_col_spacings (table, (guint) 10); -#line 40 "moonshot-password-dialog.vala" +#line 40 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" gtk_table_set_row_spacings (table, (guint) 10); -#line 41 "moonshot-password-dialog.vala" +#line 41 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" gtk_table_attach_defaults (table, (GtkWidget*) password_label, (guint) 0, (guint) 1, (guint) 2, (guint) 3); -#line 42 "moonshot-password-dialog.vala" - gtk_table_attach_defaults (table, (GtkWidget*) self->priv->password_entry, (guint) 1, (guint) 2, (guint) 2, (guint) 3); -#line 43 "moonshot-password-dialog.vala" - gtk_table_attach_defaults (table, (GtkWidget*) self->priv->remember_checkbutton, (guint) 1, (guint) 2, (guint) 3, (guint) 4); -#line 45 "moonshot-password-dialog.vala" - vbox = g_object_ref_sink ((GtkVBox*) gtk_vbox_new (FALSE, 0)); -#line 46 "moonshot-password-dialog.vala" +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp20_ = self->priv->password_entry; +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + gtk_table_attach_defaults (table, (GtkWidget*) _tmp20_, (guint) 1, (guint) 2, (guint) 2, (guint) 3); +#line 43 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp21_ = self->priv->remember_checkbutton; +#line 43 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + gtk_table_attach_defaults (table, (GtkWidget*) _tmp21_, (guint) 1, (guint) 2, (guint) 3, (guint) 4); +#line 45 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp22_ = (GtkVBox*) gtk_vbox_new (FALSE, 0); +#line 45 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp23_ = g_object_ref_sink (_tmp22_); +#line 45 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + vbox = _tmp23_; +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" gtk_container_set_border_width ((GtkContainer*) vbox, (guint) 6); -#line 47 "moonshot-password-dialog.vala" +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" gtk_box_pack_start ((GtkBox*) vbox, (GtkWidget*) table, FALSE, FALSE, (guint) 0); -#line 49 "moonshot-password-dialog.vala" +#line 49 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" gtk_container_add (GTK_CONTAINER (content_area), (GtkWidget*) vbox); -#line 51 "moonshot-password-dialog.vala" +#line 51 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" gtk_container_set_border_width ((GtkContainer*) self, (guint) 6); -#line 52 "moonshot-password-dialog.vala" +#line 52 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" gtk_window_set_resizable ((GtkWindow*) self, FALSE); -#line 53 "moonshot-password-dialog.vala" +#line 53 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" gtk_widget_show_all ((GtkWidget*) self); -#line 133 "moonshot-password-dialog.c" +#line 16 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" _g_object_unref0 (vbox); +#line 16 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" _g_object_unref0 (table); +#line 16 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" _g_object_unref0 (password_label); +#line 16 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" _g_object_unref0 (content_area); +#line 16 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" return self; +#line 217 "moonshot-password-dialog.c" } -#line 16 "moonshot-password-dialog.vala" AddPasswordDialog* add_password_dialog_new (void) { -#line 16 "moonshot-password-dialog.vala" +#line 16 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" return add_password_dialog_construct (TYPE_ADD_PASSWORD_DIALOG); -#line 146 "moonshot-password-dialog.c" +#line 224 "moonshot-password-dialog.c" } -#line 56 "moonshot-password-dialog.vala" static void add_password_dialog_set_atk_relation (AddPasswordDialog* self, GtkWidget* widget, GtkWidget* target_widget, AtkRelationType relationship) { -#line 152 "moonshot-password-dialog.c" + GtkWidget* _tmp0_; + AtkObject* _tmp1_ = NULL; + AtkObject* _tmp2_; AtkObject* atk_widget; + GtkWidget* _tmp3_; + AtkObject* _tmp4_ = NULL; + AtkObject* _tmp5_; AtkObject* atk_target_widget; -#line 56 "moonshot-password-dialog.vala" + AtkRelationType _tmp6_; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" g_return_if_fail (self != NULL); -#line 56 "moonshot-password-dialog.vala" +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" g_return_if_fail (widget != NULL); -#line 56 "moonshot-password-dialog.vala" +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" g_return_if_fail (target_widget != NULL); -#line 58 "moonshot-password-dialog.vala" - atk_widget = _g_object_ref0 (gtk_widget_get_accessible (widget)); -#line 59 "moonshot-password-dialog.vala" - atk_target_widget = _g_object_ref0 (gtk_widget_get_accessible (target_widget)); -#line 61 "moonshot-password-dialog.vala" - atk_object_add_relationship (atk_widget, relationship, atk_target_widget); -#line 167 "moonshot-password-dialog.c" +#line 58 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp0_ = widget; +#line 58 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp1_ = gtk_widget_get_accessible (_tmp0_); +#line 58 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp2_ = _g_object_ref0 (_tmp1_); +#line 58 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + atk_widget = _tmp2_; +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp3_ = target_widget; +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp4_ = gtk_widget_get_accessible (_tmp3_); +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp5_ = _g_object_ref0 (_tmp4_); +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + atk_target_widget = _tmp5_; +#line 61 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp6_ = relationship; +#line 61 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + atk_object_add_relationship (atk_widget, _tmp6_, atk_target_widget); +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" _g_object_unref0 (atk_target_widget); +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" _g_object_unref0 (atk_widget); +#line 268 "moonshot-password-dialog.c" } -const char* add_password_dialog_get_password (AddPasswordDialog* self) { - const char* result; +const gchar* add_password_dialog_get_password (AddPasswordDialog* self) { + const gchar* result; + GtkEntry* _tmp0_; + const gchar* _tmp1_ = NULL; +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" g_return_val_if_fail (self != NULL, NULL); - result = gtk_entry_get_text (self->priv->password_entry); -#line 9 "moonshot-password-dialog.vala" +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp0_ = self->priv->password_entry; +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp1_ = gtk_entry_get_text (_tmp0_); +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + result = _tmp1_; +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" return result; -#line 179 "moonshot-password-dialog.c" +#line 286 "moonshot-password-dialog.c" } gboolean add_password_dialog_get_remember (AddPasswordDialog* self) { gboolean result; + GtkCheckButton* _tmp0_; + gboolean _tmp1_ = FALSE; +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" g_return_val_if_fail (self != NULL, FALSE); - result = gtk_toggle_button_get_active ((GtkToggleButton*) self->priv->remember_checkbutton); -#line 13 "moonshot-password-dialog.vala" +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp0_ = self->priv->remember_checkbutton; +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + _tmp1_ = gtk_toggle_button_get_active ((GtkToggleButton*) _tmp0_); +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + result = _tmp1_; +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" return result; -#line 189 "moonshot-password-dialog.c" +#line 304 "moonshot-password-dialog.c" } static void add_password_dialog_class_init (AddPasswordDialogClass * klass) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" add_password_dialog_parent_class = g_type_class_peek_parent (klass); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" g_type_class_add_private (klass, sizeof (AddPasswordDialogPrivate)); - G_OBJECT_CLASS (klass)->get_property = add_password_dialog_get_property; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" + G_OBJECT_CLASS (klass)->get_property = _vala_add_password_dialog_get_property; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" G_OBJECT_CLASS (klass)->finalize = add_password_dialog_finalize; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), ADD_PASSWORD_DIALOG_PASSWORD, g_param_spec_string ("password", "password", "password", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), ADD_PASSWORD_DIALOG_REMEMBER, g_param_spec_boolean ("remember", "remember", "remember", FALSE, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE)); +#line 321 "moonshot-password-dialog.c" } static void add_password_dialog_instance_init (AddPasswordDialog * self) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" self->priv = ADD_PASSWORD_DIALOG_GET_PRIVATE (self); +#line 328 "moonshot-password-dialog.c" } static void add_password_dialog_finalize (GObject* obj) { AddPasswordDialog * self; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" self = ADD_PASSWORD_DIALOG (obj); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" _g_object_unref0 (self->priv->password_entry); +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" _g_object_unref0 (self->priv->remember_checkbutton); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" G_OBJECT_CLASS (add_password_dialog_parent_class)->finalize (obj); +#line 342 "moonshot-password-dialog.c" } @@ -225,22 +354,32 @@ GType add_password_dialog_get_type (void) { } -static void add_password_dialog_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) { +static void _vala_add_password_dialog_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) { AddPasswordDialog * self; self = ADD_PASSWORD_DIALOG (object); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" switch (property_id) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" case ADD_PASSWORD_DIALOG_PASSWORD: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" g_value_set_string (value, add_password_dialog_get_password (self)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" break; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" case ADD_PASSWORD_DIALOG_REMEMBER: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" g_value_set_boolean (value, add_password_dialog_get_remember (self)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" break; +#line 375 "moonshot-password-dialog.c" default: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-password-dialog.vala" break; +#line 381 "moonshot-password-dialog.c" } } - diff --git a/src/moonshot-provisioning-common.c b/src/moonshot-provisioning-common.c index 6384a5b..78f025e 100644 --- a/src/moonshot-provisioning-common.c +++ b/src/moonshot-provisioning-common.c @@ -1,4 +1,4 @@ -/* moonshot-provisioning-common.c generated by valac 0.10.4, the Vala compiler +/* moonshot-provisioning-common.c generated by valac 0.16.1, the Vala compiler * generated from moonshot-provisioning-common.vala, do not modify */ @@ -50,8 +50,8 @@ typedef struct _WebProvisioningParserPrivate WebProvisioningParserPrivate; typedef struct _WebProvisioningParamSpecParser WebProvisioningParamSpecParser; struct _Rule { - char* pattern; - char* always_confirm; + gchar* pattern; + gchar* always_confirm; }; struct _WebProvisioningParser { @@ -67,8 +67,8 @@ struct _WebProvisioningParserClass { struct _WebProvisioningParserPrivate { GMarkupParser parser; - char* text; - char* path; + gchar* text; + gchar* path; }; struct _WebProvisioningParamSpecParser { @@ -86,7 +86,7 @@ static gint _web_provisioning_cards_size_ = 0; static gpointer web_provisioning_parser_parent_class = NULL; GType id_card_get_type (void) G_GNUC_CONST; -gboolean web_provisioning_check_stack (GSList* stack, char** reference, int reference_length1); +gboolean web_provisioning_check_stack (GSList* stack, gchar** reference, int reference_length1); gboolean web_provisioning_always_confirm_handler (GSList* stack); gboolean web_provisioning_pattern_handler (GSList* stack); gboolean web_provisioning_server_cert_handler (GSList* stack); @@ -97,7 +97,7 @@ gboolean web_provisioning_realm_handler (GSList* stack); gboolean web_provisioning_password_handler (GSList* stack); gboolean web_provisioning_user_handler (GSList* stack); gboolean web_provisioning_display_name_handler (GSList* stack); -void web_provisioning_start_element_func (GMarkupParseContext* context, const char* element_name, char** attribute_names, int attribute_names_length1, char** attribute_values, int attribute_values_length1, GError** error); +void web_provisioning_start_element_func (GMarkupParseContext* context, const gchar* element_name, gchar** attribute_names, int attribute_names_length1, gchar** attribute_values, int attribute_values_length1, GError** error); static IdCard** _vala_array_dup4 (IdCard** self, int length); IdCard* id_card_new (void); IdCard* id_card_construct (GType object_type); @@ -110,20 +110,20 @@ Rule* id_card_get_rules (IdCard* self, int* result_length1); static Rule* _vala_array_dup5 (Rule* self, int length); void id_card_set_rules (IdCard* self, Rule* value, int value_length1); static void _vala_Rule_array_free (Rule* array, gint array_length); -void web_provisioning_text_element_func (GMarkupParseContext* context, const char* text, gsize text_len, GError** error); -void id_card_set_display_name (IdCard* self, const char* value); -void id_card_set_username (IdCard* self, const char* value); -void id_card_set_password (IdCard* self, const char* value); -void id_card_set_issuer (IdCard* self, const char* value); -char** id_card_get_services (IdCard* self, int* result_length1); -static char** _vala_array_dup6 (char** self, int length); -void id_card_set_services (IdCard* self, char** value, int value_length1); +void web_provisioning_text_element_func (GMarkupParseContext* context, const gchar* text, gsize text_len, GError** error); +void id_card_set_display_name (IdCard* self, const gchar* value); +void id_card_set_username (IdCard* self, const gchar* value); +void id_card_set_password (IdCard* self, const gchar* value); +void id_card_set_issuer (IdCard* self, const gchar* value); +gchar** id_card_get_services (IdCard* self, int* result_length1); +static gchar** _vala_array_dup6 (gchar** self, int length); +void id_card_set_services (IdCard* self, gchar** value, int value_length1); GType trust_anchor_get_type (void) G_GNUC_CONST; TrustAnchor* id_card_get_trust_anchor (IdCard* self); -void trust_anchor_set_ca_cert (TrustAnchor* self, const char* value); -void trust_anchor_set_subject (TrustAnchor* self, const char* value); -void trust_anchor_set_subject_alt (TrustAnchor* self, const char* value); -void trust_anchor_set_server_cert (TrustAnchor* self, const char* value); +void trust_anchor_set_ca_cert (TrustAnchor* self, const gchar* value); +void trust_anchor_set_subject (TrustAnchor* self, const gchar* value); +void trust_anchor_set_subject_alt (TrustAnchor* self, const gchar* value); +void trust_anchor_set_server_cert (TrustAnchor* self, const gchar* value); gpointer web_provisioning_parser_ref (gpointer instance); void web_provisioning_parser_unref (gpointer instance); GParamSpec* web_provisioning_param_spec_parser (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); @@ -135,721 +135,1746 @@ GType web_provisioning_parser_get_type (void) G_GNUC_CONST; enum { WEB_PROVISIONING_PARSER_DUMMY_PROPERTY }; -WebProvisioningParser* web_provisioning_parser_new (const char* path); -WebProvisioningParser* web_provisioning_parser_construct (GType object_type, const char* path); -static void _web_provisioning_start_element_func_gmarkup_parser_start_element_func (GMarkupParseContext* context, const char* element_name, char** attribute_names, char** attribute_values, gpointer self, GError** error); -static void _web_provisioning_text_element_func_gmarkup_parser_text_func (GMarkupParseContext* context, const char* text, gsize text_len, gpointer self, GError** error); +WebProvisioningParser* web_provisioning_parser_new (const gchar* path); +WebProvisioningParser* web_provisioning_parser_construct (GType object_type, const gchar* path); +static void _web_provisioning_start_element_func_gmarkup_parser_start_element_func (GMarkupParseContext* context, const gchar* element_name, gchar** attribute_names, gchar** attribute_values, gpointer self, GError** error); +static void _web_provisioning_text_element_func_gmarkup_parser_text_func (GMarkupParseContext* context, const gchar* text, gsize text_len, gpointer self, GError** error); void web_provisioning_parser_parse (WebProvisioningParser* self); static void web_provisioning_parser_finalize (WebProvisioningParser* obj); static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func); static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func); static gint _vala_array_length (gpointer array); -static int _vala_strcmp0 (const char * str1, const char * str2); - -#line 6 "moonshot-provisioning-common.vala" -gboolean web_provisioning_check_stack (GSList* stack, char** reference, int reference_length1) { -#line 154 "moonshot-provisioning-common.c" +gboolean web_provisioning_check_stack (GSList* stack, gchar** reference, int reference_length1) { gboolean result = FALSE; -#line 9 "moonshot-provisioning-common.vala" - if (g_slist_length (stack) < reference_length1) { -#line 158 "moonshot-provisioning-common.c" + GSList* _tmp0_; + guint _tmp1_ = 0U; + gchar** _tmp2_; + gint _tmp2__length1; +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp0_ = stack; +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp1_ = g_slist_length (_tmp0_); +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp2_ = reference; +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp2__length1 = reference_length1; +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (_tmp1_ < ((guint) _tmp2__length1)) { +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" result = FALSE; -#line 10 "moonshot-provisioning-common.vala" +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return result; -#line 162 "moonshot-provisioning-common.c" +#line 170 "moonshot-provisioning-common.c" } { gint i; -#line 12 "moonshot-provisioning-common.vala" +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" i = 0; -#line 168 "moonshot-provisioning-common.c" +#line 176 "moonshot-provisioning-common.c" { - gboolean _tmp0_; -#line 12 "moonshot-provisioning-common.vala" - _tmp0_ = TRUE; -#line 12 "moonshot-provisioning-common.vala" + gboolean _tmp3_; +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_ = TRUE; +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" while (TRUE) { -#line 12 "moonshot-provisioning-common.vala" - if (!_tmp0_) { -#line 12 "moonshot-provisioning-common.vala" - i++; -#line 179 "moonshot-provisioning-common.c" +#line 183 "moonshot-provisioning-common.c" + gboolean _tmp4_; + gint _tmp6_; + gchar** _tmp7_; + gint _tmp7__length1; + GSList* _tmp8_; + gint _tmp9_; + gconstpointer _tmp10_ = NULL; + gchar** _tmp11_; + gint _tmp11__length1; + gint _tmp12_; + const gchar* _tmp13_; +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_ = _tmp3_; +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (!_tmp4_) { +#line 199 "moonshot-provisioning-common.c" + gint _tmp5_; +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_ = i; +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + i = _tmp5_ + 1; +#line 205 "moonshot-provisioning-common.c" } -#line 12 "moonshot-provisioning-common.vala" - _tmp0_ = FALSE; -#line 12 "moonshot-provisioning-common.vala" - if (!(i < reference_length1)) { -#line 12 "moonshot-provisioning-common.vala" +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_ = FALSE; +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp6_ = i; +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp7_ = reference; +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp7__length1 = reference_length1; +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (!(_tmp6_ < _tmp7__length1)) { +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" break; -#line 187 "moonshot-provisioning-common.c" +#line 219 "moonshot-provisioning-common.c" } -#line 14 "moonshot-provisioning-common.vala" - if (_vala_strcmp0 ((const char*) g_slist_nth_data (stack, (guint) i), reference[i]) != 0) { -#line 191 "moonshot-provisioning-common.c" +#line 14 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp8_ = stack; +#line 14 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp9_ = i; +#line 14 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp10_ = g_slist_nth_data (_tmp8_, (guint) _tmp9_); +#line 14 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp11_ = reference; +#line 14 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp11__length1 = reference_length1; +#line 14 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp12_ = i; +#line 14 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp13_ = _tmp11_[_tmp12_]; +#line 14 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (g_strcmp0 ((const gchar*) _tmp10_, _tmp13_) != 0) { +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" result = FALSE; -#line 15 "moonshot-provisioning-common.vala" +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return result; -#line 195 "moonshot-provisioning-common.c" +#line 241 "moonshot-provisioning-common.c" } } } } +#line 18 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" result = TRUE; -#line 18 "moonshot-provisioning-common.vala" +#line 18 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return result; -#line 203 "moonshot-provisioning-common.c" +#line 250 "moonshot-provisioning-common.c" } -#line 21 "moonshot-provisioning-common.vala" gboolean web_provisioning_always_confirm_handler (GSList* stack) { -#line 209 "moonshot-provisioning-common.c" gboolean result = FALSE; + gchar* _tmp0_; + gchar* _tmp1_; + gchar* _tmp2_; + gchar* _tmp3_; + gchar* _tmp4_; + gchar** _tmp5_ = NULL; + gchar** always_confirm_path; gint always_confirm_path_length1; gint _always_confirm_path_size_; - char** _tmp1_; - char** _tmp0_ = NULL; - char** always_confirm_path; - always_confirm_path = (_tmp1_ = (_tmp0_ = g_new0 (char*, 5 + 1), _tmp0_[0] = g_strdup ("always-confirm"), _tmp0_[1] = g_strdup ("rule"), _tmp0_[2] = g_strdup ("selection-rules"), _tmp0_[3] = g_strdup ("identity"), _tmp0_[4] = g_strdup ("identities"), _tmp0_), always_confirm_path_length1 = 5, _always_confirm_path_size_ = always_confirm_path_length1, _tmp1_); - result = web_provisioning_check_stack (stack, always_confirm_path, always_confirm_path_length1); + GSList* _tmp6_; + gboolean _tmp7_ = FALSE; +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp0_ = g_strdup ("always-confirm"); +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp1_ = g_strdup ("rule"); +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp2_ = g_strdup ("selection-rules"); +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_ = g_strdup ("identity"); +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_ = g_strdup ("identities"); +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_ = g_new0 (gchar*, 5 + 1); +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_[0] = _tmp0_; +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_[1] = _tmp1_; +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_[2] = _tmp2_; +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_[3] = _tmp3_; +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_[4] = _tmp4_; +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + always_confirm_path = _tmp5_; +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + always_confirm_path_length1 = 5; +#line 24 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _always_confirm_path_size_ = always_confirm_path_length1; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp6_ = stack; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp7_ = web_provisioning_check_stack (_tmp6_, always_confirm_path, always_confirm_path_length1); +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + result = _tmp7_; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" always_confirm_path = (_vala_array_free (always_confirm_path, always_confirm_path_length1, (GDestroyNotify) g_free), NULL); -#line 26 "moonshot-provisioning-common.vala" +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return result; -#line 221 "moonshot-provisioning-common.c" +#line 305 "moonshot-provisioning-common.c" } -#line 29 "moonshot-provisioning-common.vala" gboolean web_provisioning_pattern_handler (GSList* stack) { -#line 227 "moonshot-provisioning-common.c" gboolean result = FALSE; + gchar* _tmp0_; + gchar* _tmp1_; + gchar* _tmp2_; + gchar* _tmp3_; + gchar* _tmp4_; + gchar** _tmp5_ = NULL; + gchar** pattern_path; gint pattern_path_length1; gint _pattern_path_size_; - char** _tmp1_; - char** _tmp0_ = NULL; - char** pattern_path; - pattern_path = (_tmp1_ = (_tmp0_ = g_new0 (char*, 5 + 1), _tmp0_[0] = g_strdup ("pattern"), _tmp0_[1] = g_strdup ("rule"), _tmp0_[2] = g_strdup ("selection-rules"), _tmp0_[3] = g_strdup ("identity"), _tmp0_[4] = g_strdup ("identities"), _tmp0_), pattern_path_length1 = 5, _pattern_path_size_ = pattern_path_length1, _tmp1_); - result = web_provisioning_check_stack (stack, pattern_path, pattern_path_length1); + GSList* _tmp6_; + gboolean _tmp7_ = FALSE; +#line 32 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp0_ = g_strdup ("pattern"); +#line 32 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp1_ = g_strdup ("rule"); +#line 32 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp2_ = g_strdup ("selection-rules"); +#line 32 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_ = g_strdup ("identity"); +#line 32 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_ = g_strdup ("identities"); +#line 32 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_ = g_new0 (gchar*, 5 + 1); +#line 32 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_[0] = _tmp0_; +#line 32 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_[1] = _tmp1_; +#line 32 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_[2] = _tmp2_; +#line 32 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_[3] = _tmp3_; +#line 32 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_[4] = _tmp4_; +#line 32 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + pattern_path = _tmp5_; +#line 32 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + pattern_path_length1 = 5; +#line 32 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _pattern_path_size_ = pattern_path_length1; +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp6_ = stack; +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp7_ = web_provisioning_check_stack (_tmp6_, pattern_path, pattern_path_length1); +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + result = _tmp7_; +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" pattern_path = (_vala_array_free (pattern_path, pattern_path_length1, (GDestroyNotify) g_free), NULL); -#line 34 "moonshot-provisioning-common.vala" +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return result; -#line 239 "moonshot-provisioning-common.c" +#line 360 "moonshot-provisioning-common.c" } -#line 37 "moonshot-provisioning-common.vala" gboolean web_provisioning_server_cert_handler (GSList* stack) { -#line 245 "moonshot-provisioning-common.c" gboolean result = FALSE; + gchar* _tmp0_; + gchar* _tmp1_; + gchar* _tmp2_; + gchar* _tmp3_; + gchar** _tmp4_ = NULL; + gchar** server_cert_path; gint server_cert_path_length1; gint _server_cert_path_size_; - char** _tmp1_; - char** _tmp0_ = NULL; - char** server_cert_path; - server_cert_path = (_tmp1_ = (_tmp0_ = g_new0 (char*, 4 + 1), _tmp0_[0] = g_strdup ("server-cert"), _tmp0_[1] = g_strdup ("trust-anchor"), _tmp0_[2] = g_strdup ("identity"), _tmp0_[3] = g_strdup ("identities"), _tmp0_), server_cert_path_length1 = 4, _server_cert_path_size_ = server_cert_path_length1, _tmp1_); - result = web_provisioning_check_stack (stack, server_cert_path, server_cert_path_length1); + GSList* _tmp5_; + gboolean _tmp6_ = FALSE; +#line 40 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp0_ = g_strdup ("server-cert"); +#line 40 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp1_ = g_strdup ("trust-anchor"); +#line 40 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp2_ = g_strdup ("identity"); +#line 40 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_ = g_strdup ("identities"); +#line 40 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_ = g_new0 (gchar*, 4 + 1); +#line 40 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_[0] = _tmp0_; +#line 40 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_[1] = _tmp1_; +#line 40 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_[2] = _tmp2_; +#line 40 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_[3] = _tmp3_; +#line 40 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + server_cert_path = _tmp4_; +#line 40 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + server_cert_path_length1 = 4; +#line 40 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _server_cert_path_size_ = server_cert_path_length1; +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_ = stack; +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp6_ = web_provisioning_check_stack (_tmp5_, server_cert_path, server_cert_path_length1); +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + result = _tmp6_; +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" server_cert_path = (_vala_array_free (server_cert_path, server_cert_path_length1, (GDestroyNotify) g_free), NULL); -#line 42 "moonshot-provisioning-common.vala" +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return result; -#line 257 "moonshot-provisioning-common.c" +#line 410 "moonshot-provisioning-common.c" } -#line 45 "moonshot-provisioning-common.vala" gboolean web_provisioning_subject_alt_handler (GSList* stack) { -#line 263 "moonshot-provisioning-common.c" gboolean result = FALSE; + gchar* _tmp0_; + gchar* _tmp1_; + gchar* _tmp2_; + gchar* _tmp3_; + gchar** _tmp4_ = NULL; + gchar** subject_alt_path; gint subject_alt_path_length1; gint _subject_alt_path_size_; - char** _tmp1_; - char** _tmp0_ = NULL; - char** subject_alt_path; - subject_alt_path = (_tmp1_ = (_tmp0_ = g_new0 (char*, 4 + 1), _tmp0_[0] = g_strdup ("subject-alt"), _tmp0_[1] = g_strdup ("trust-anchor"), _tmp0_[2] = g_strdup ("identity"), _tmp0_[3] = g_strdup ("identities"), _tmp0_), subject_alt_path_length1 = 4, _subject_alt_path_size_ = subject_alt_path_length1, _tmp1_); - result = web_provisioning_check_stack (stack, subject_alt_path, subject_alt_path_length1); + GSList* _tmp5_; + gboolean _tmp6_ = FALSE; +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp0_ = g_strdup ("subject-alt"); +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp1_ = g_strdup ("trust-anchor"); +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp2_ = g_strdup ("identity"); +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_ = g_strdup ("identities"); +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_ = g_new0 (gchar*, 4 + 1); +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_[0] = _tmp0_; +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_[1] = _tmp1_; +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_[2] = _tmp2_; +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_[3] = _tmp3_; +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + subject_alt_path = _tmp4_; +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + subject_alt_path_length1 = 4; +#line 48 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _subject_alt_path_size_ = subject_alt_path_length1; +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_ = stack; +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp6_ = web_provisioning_check_stack (_tmp5_, subject_alt_path, subject_alt_path_length1); +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + result = _tmp6_; +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" subject_alt_path = (_vala_array_free (subject_alt_path, subject_alt_path_length1, (GDestroyNotify) g_free), NULL); -#line 50 "moonshot-provisioning-common.vala" +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return result; -#line 275 "moonshot-provisioning-common.c" +#line 460 "moonshot-provisioning-common.c" } -#line 53 "moonshot-provisioning-common.vala" gboolean web_provisioning_subject_handler (GSList* stack) { -#line 281 "moonshot-provisioning-common.c" gboolean result = FALSE; + gchar* _tmp0_; + gchar* _tmp1_; + gchar* _tmp2_; + gchar* _tmp3_; + gchar** _tmp4_ = NULL; + gchar** subject_path; gint subject_path_length1; gint _subject_path_size_; - char** _tmp1_; - char** _tmp0_ = NULL; - char** subject_path; - subject_path = (_tmp1_ = (_tmp0_ = g_new0 (char*, 4 + 1), _tmp0_[0] = g_strdup ("subject"), _tmp0_[1] = g_strdup ("trust-anchor"), _tmp0_[2] = g_strdup ("identity"), _tmp0_[3] = g_strdup ("identities"), _tmp0_), subject_path_length1 = 4, _subject_path_size_ = subject_path_length1, _tmp1_); - result = web_provisioning_check_stack (stack, subject_path, subject_path_length1); + GSList* _tmp5_; + gboolean _tmp6_ = FALSE; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp0_ = g_strdup ("subject"); +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp1_ = g_strdup ("trust-anchor"); +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp2_ = g_strdup ("identity"); +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_ = g_strdup ("identities"); +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_ = g_new0 (gchar*, 4 + 1); +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_[0] = _tmp0_; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_[1] = _tmp1_; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_[2] = _tmp2_; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_[3] = _tmp3_; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + subject_path = _tmp4_; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + subject_path_length1 = 4; +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _subject_path_size_ = subject_path_length1; +#line 58 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_ = stack; +#line 58 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp6_ = web_provisioning_check_stack (_tmp5_, subject_path, subject_path_length1); +#line 58 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + result = _tmp6_; +#line 58 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" subject_path = (_vala_array_free (subject_path, subject_path_length1, (GDestroyNotify) g_free), NULL); -#line 58 "moonshot-provisioning-common.vala" +#line 58 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return result; -#line 293 "moonshot-provisioning-common.c" +#line 510 "moonshot-provisioning-common.c" } -#line 61 "moonshot-provisioning-common.vala" gboolean web_provisioning_ca_cert_handler (GSList* stack) { -#line 299 "moonshot-provisioning-common.c" gboolean result = FALSE; + gchar* _tmp0_; + gchar* _tmp1_; + gchar* _tmp2_; + gchar* _tmp3_; + gchar** _tmp4_ = NULL; + gchar** ca_path; gint ca_path_length1; gint _ca_path_size_; - char** _tmp1_; - char** _tmp0_ = NULL; - char** ca_path; - ca_path = (_tmp1_ = (_tmp0_ = g_new0 (char*, 4 + 1), _tmp0_[0] = g_strdup ("ca-cert"), _tmp0_[1] = g_strdup ("trust-anchor"), _tmp0_[2] = g_strdup ("identity"), _tmp0_[3] = g_strdup ("identities"), _tmp0_), ca_path_length1 = 4, _ca_path_size_ = ca_path_length1, _tmp1_); - result = web_provisioning_check_stack (stack, ca_path, ca_path_length1); + GSList* _tmp5_; + gboolean _tmp6_ = FALSE; +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp0_ = g_strdup ("ca-cert"); +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp1_ = g_strdup ("trust-anchor"); +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp2_ = g_strdup ("identity"); +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_ = g_strdup ("identities"); +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_ = g_new0 (gchar*, 4 + 1); +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_[0] = _tmp0_; +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_[1] = _tmp1_; +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_[2] = _tmp2_; +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_[3] = _tmp3_; +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + ca_path = _tmp4_; +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + ca_path_length1 = 4; +#line 64 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _ca_path_size_ = ca_path_length1; +#line 66 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_ = stack; +#line 66 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp6_ = web_provisioning_check_stack (_tmp5_, ca_path, ca_path_length1); +#line 66 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + result = _tmp6_; +#line 66 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" ca_path = (_vala_array_free (ca_path, ca_path_length1, (GDestroyNotify) g_free), NULL); -#line 66 "moonshot-provisioning-common.vala" +#line 66 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return result; -#line 311 "moonshot-provisioning-common.c" +#line 560 "moonshot-provisioning-common.c" } -#line 69 "moonshot-provisioning-common.vala" gboolean web_provisioning_realm_handler (GSList* stack) { -#line 317 "moonshot-provisioning-common.c" gboolean result = FALSE; + gchar* _tmp0_; + gchar* _tmp1_; + gchar* _tmp2_; + gchar** _tmp3_ = NULL; + gchar** realm_path; gint realm_path_length1; gint _realm_path_size_; - char** _tmp1_; - char** _tmp0_ = NULL; - char** realm_path; - realm_path = (_tmp1_ = (_tmp0_ = g_new0 (char*, 3 + 1), _tmp0_[0] = g_strdup ("realm"), _tmp0_[1] = g_strdup ("identity"), _tmp0_[2] = g_strdup ("identities"), _tmp0_), realm_path_length1 = 3, _realm_path_size_ = realm_path_length1, _tmp1_); - result = web_provisioning_check_stack (stack, realm_path, realm_path_length1); + GSList* _tmp4_; + gboolean _tmp5_ = FALSE; +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp0_ = g_strdup ("realm"); +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp1_ = g_strdup ("identity"); +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp2_ = g_strdup ("identities"); +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_ = g_new0 (gchar*, 3 + 1); +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_[0] = _tmp0_; +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_[1] = _tmp1_; +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_[2] = _tmp2_; +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + realm_path = _tmp3_; +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + realm_path_length1 = 3; +#line 72 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _realm_path_size_ = realm_path_length1; +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_ = stack; +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_ = web_provisioning_check_stack (_tmp4_, realm_path, realm_path_length1); +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + result = _tmp5_; +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" realm_path = (_vala_array_free (realm_path, realm_path_length1, (GDestroyNotify) g_free), NULL); -#line 74 "moonshot-provisioning-common.vala" +#line 74 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return result; -#line 329 "moonshot-provisioning-common.c" +#line 605 "moonshot-provisioning-common.c" } -#line 77 "moonshot-provisioning-common.vala" gboolean web_provisioning_password_handler (GSList* stack) { -#line 335 "moonshot-provisioning-common.c" gboolean result = FALSE; + gchar* _tmp0_; + gchar* _tmp1_; + gchar* _tmp2_; + gchar** _tmp3_ = NULL; + gchar** password_path; gint password_path_length1; gint _password_path_size_; - char** _tmp1_; - char** _tmp0_ = NULL; - char** password_path; - password_path = (_tmp1_ = (_tmp0_ = g_new0 (char*, 3 + 1), _tmp0_[0] = g_strdup ("password"), _tmp0_[1] = g_strdup ("identity"), _tmp0_[2] = g_strdup ("identities"), _tmp0_), password_path_length1 = 3, _password_path_size_ = password_path_length1, _tmp1_); - result = web_provisioning_check_stack (stack, password_path, password_path_length1); + GSList* _tmp4_; + gboolean _tmp5_ = FALSE; +#line 80 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp0_ = g_strdup ("password"); +#line 80 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp1_ = g_strdup ("identity"); +#line 80 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp2_ = g_strdup ("identities"); +#line 80 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_ = g_new0 (gchar*, 3 + 1); +#line 80 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_[0] = _tmp0_; +#line 80 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_[1] = _tmp1_; +#line 80 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_[2] = _tmp2_; +#line 80 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + password_path = _tmp3_; +#line 80 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + password_path_length1 = 3; +#line 80 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _password_path_size_ = password_path_length1; +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_ = stack; +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_ = web_provisioning_check_stack (_tmp4_, password_path, password_path_length1); +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + result = _tmp5_; +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" password_path = (_vala_array_free (password_path, password_path_length1, (GDestroyNotify) g_free), NULL); -#line 82 "moonshot-provisioning-common.vala" +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return result; -#line 347 "moonshot-provisioning-common.c" +#line 650 "moonshot-provisioning-common.c" } -#line 85 "moonshot-provisioning-common.vala" gboolean web_provisioning_user_handler (GSList* stack) { -#line 353 "moonshot-provisioning-common.c" gboolean result = FALSE; + gchar* _tmp0_; + gchar* _tmp1_; + gchar* _tmp2_; + gchar** _tmp3_ = NULL; + gchar** user_path; gint user_path_length1; gint _user_path_size_; - char** _tmp1_; - char** _tmp0_ = NULL; - char** user_path; - user_path = (_tmp1_ = (_tmp0_ = g_new0 (char*, 3 + 1), _tmp0_[0] = g_strdup ("user"), _tmp0_[1] = g_strdup ("identity"), _tmp0_[2] = g_strdup ("identities"), _tmp0_), user_path_length1 = 3, _user_path_size_ = user_path_length1, _tmp1_); - result = web_provisioning_check_stack (stack, user_path, user_path_length1); + GSList* _tmp4_; + gboolean _tmp5_ = FALSE; +#line 88 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp0_ = g_strdup ("user"); +#line 88 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp1_ = g_strdup ("identity"); +#line 88 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp2_ = g_strdup ("identities"); +#line 88 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_ = g_new0 (gchar*, 3 + 1); +#line 88 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_[0] = _tmp0_; +#line 88 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_[1] = _tmp1_; +#line 88 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_[2] = _tmp2_; +#line 88 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + user_path = _tmp3_; +#line 88 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + user_path_length1 = 3; +#line 88 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _user_path_size_ = user_path_length1; +#line 90 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_ = stack; +#line 90 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_ = web_provisioning_check_stack (_tmp4_, user_path, user_path_length1); +#line 90 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + result = _tmp5_; +#line 90 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" user_path = (_vala_array_free (user_path, user_path_length1, (GDestroyNotify) g_free), NULL); -#line 90 "moonshot-provisioning-common.vala" +#line 90 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return result; -#line 365 "moonshot-provisioning-common.c" +#line 695 "moonshot-provisioning-common.c" } -#line 93 "moonshot-provisioning-common.vala" gboolean web_provisioning_display_name_handler (GSList* stack) { -#line 371 "moonshot-provisioning-common.c" gboolean result = FALSE; + gchar* _tmp0_; + gchar* _tmp1_; + gchar* _tmp2_; + gchar** _tmp3_ = NULL; + gchar** display_name_path; gint display_name_path_length1; gint _display_name_path_size_; - char** _tmp1_; - char** _tmp0_ = NULL; - char** display_name_path; - display_name_path = (_tmp1_ = (_tmp0_ = g_new0 (char*, 3 + 1), _tmp0_[0] = g_strdup ("display-name"), _tmp0_[1] = g_strdup ("identity"), _tmp0_[2] = g_strdup ("identities"), _tmp0_), display_name_path_length1 = 3, _display_name_path_size_ = display_name_path_length1, _tmp1_); - result = web_provisioning_check_stack (stack, display_name_path, display_name_path_length1); + GSList* _tmp4_; + gboolean _tmp5_ = FALSE; +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp0_ = g_strdup ("display-name"); +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp1_ = g_strdup ("identity"); +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp2_ = g_strdup ("identities"); +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_ = g_new0 (gchar*, 3 + 1); +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_[0] = _tmp0_; +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_[1] = _tmp1_; +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_[2] = _tmp2_; +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + display_name_path = _tmp3_; +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + display_name_path_length1 = 3; +#line 96 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _display_name_path_size_ = display_name_path_length1; +#line 98 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_ = stack; +#line 98 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_ = web_provisioning_check_stack (_tmp4_, display_name_path, display_name_path_length1); +#line 98 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + result = _tmp5_; +#line 98 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" display_name_path = (_vala_array_free (display_name_path, display_name_path_length1, (GDestroyNotify) g_free), NULL); -#line 98 "moonshot-provisioning-common.vala" +#line 98 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return result; -#line 383 "moonshot-provisioning-common.c" +#line 740 "moonshot-provisioning-common.c" } static gpointer _g_object_ref0 (gpointer self) { +#line 109 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return self ? g_object_ref (self) : NULL; +#line 747 "moonshot-provisioning-common.c" } static IdCard** _vala_array_dup4 (IdCard** self, int length) { IdCard** result; int i; +#line 109 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" result = g_new0 (IdCard*, length + 1); +#line 109 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" for (i = 0; i < length; i++) { - result[i] = _g_object_ref0 (self[i]); +#line 758 "moonshot-provisioning-common.c" + IdCard* _tmp0_; +#line 109 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp0_ = _g_object_ref0 (self[i]); +#line 109 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + result[i] = _tmp0_; +#line 764 "moonshot-provisioning-common.c" } +#line 109 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return result; +#line 768 "moonshot-provisioning-common.c" } static Rule* _vala_array_dup5 (Rule* self, int length) { Rule* result; int i; - Rule _tmp0_ = {0}; +#line 121 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" result = g_new0 (Rule, length); +#line 121 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" for (i = 0; i < length; i++) { - result[i] = (rule_copy (&self[i], &_tmp0_), _tmp0_); +#line 779 "moonshot-provisioning-common.c" + Rule _tmp0_ = {0}; +#line 121 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + rule_copy (&self[i], &_tmp0_); +#line 121 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + result[i] = _tmp0_; +#line 785 "moonshot-provisioning-common.c" } +#line 121 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return result; +#line 789 "moonshot-provisioning-common.c" } static void _vala_Rule_array_free (Rule* array, gint array_length) { +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" if (array != NULL) { +#line 796 "moonshot-provisioning-common.c" int i; +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" for (i = 0; i < array_length; i = i + 1) { +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" rule_destroy (&array[i]); +#line 802 "moonshot-provisioning-common.c" } } +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" g_free (array); +#line 807 "moonshot-provisioning-common.c" } -#line 101 "moonshot-provisioning-common.vala" -void web_provisioning_start_element_func (GMarkupParseContext* context, const char* element_name, char** attribute_names, int attribute_names_length1, char** attribute_values, int attribute_values_length1, GError** error) { -#line 101 "moonshot-provisioning-common.vala" +void web_provisioning_start_element_func (GMarkupParseContext* context, const gchar* element_name, gchar** attribute_names, int attribute_names_length1, gchar** attribute_values, int attribute_values_length1, GError** error) { + const gchar* _tmp0_; +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" g_return_if_fail (context != NULL); -#line 101 "moonshot-provisioning-common.vala" +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" g_return_if_fail (element_name != NULL); -#line 107 "moonshot-provisioning-common.vala" - if (_vala_strcmp0 (element_name, "identity") == 0) { -#line 434 "moonshot-provisioning-common.c" - gint tmp_cards_length1; - gint _tmp_cards_size_; +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp0_ = element_name; +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (g_strcmp0 (_tmp0_, "identity") == 0) { +#line 821 "moonshot-provisioning-common.c" IdCard** _tmp1_; - IdCard** _tmp0_; - IdCard** tmp_cards; + gint _tmp1__length1; IdCard** _tmp2_; - IdCard* _tmp5_; - IdCard* _tmp6_; - tmp_cards = (_tmp1_ = (_tmp0_ = web_provisioning_cards, (_tmp0_ == NULL) ? ((gpointer) _tmp0_) : _vala_array_dup4 (_tmp0_, web_provisioning_cards_length1)), tmp_cards_length1 = web_provisioning_cards_length1, _tmp_cards_size_ = tmp_cards_length1, _tmp1_); -#line 111 "moonshot-provisioning-common.vala" - web_provisioning_cards = (_tmp2_ = g_new0 (IdCard*, (tmp_cards_length1 + 1) + 1), web_provisioning_cards = (_vala_array_free (web_provisioning_cards, web_provisioning_cards_length1, (GDestroyNotify) g_object_unref), NULL), web_provisioning_cards_length1 = tmp_cards_length1 + 1, _web_provisioning_cards_size_ = web_provisioning_cards_length1, _tmp2_); -#line 446 "moonshot-provisioning-common.c" + gint _tmp2__length1; + IdCard** tmp_cards; + gint tmp_cards_length1; + gint _tmp_cards_size_; + IdCard** _tmp3_; + gint _tmp3__length1; + IdCard** _tmp4_ = NULL; + IdCard* _tmp17_; + IdCard** _tmp18_; + gint _tmp18__length1; + IdCard** _tmp19_; + gint _tmp19__length1; + IdCard* _tmp20_; + IdCard* _tmp21_; + IdCard* _tmp22_; +#line 109 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp1_ = web_provisioning_cards; +#line 109 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp1__length1 = web_provisioning_cards_length1; +#line 109 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp2_ = (_tmp1_ != NULL) ? _vala_array_dup4 (_tmp1_, _tmp1__length1) : ((gpointer) _tmp1_); +#line 109 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp2__length1 = _tmp1__length1; +#line 109 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + tmp_cards = _tmp2_; +#line 109 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + tmp_cards_length1 = _tmp2__length1; +#line 109 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp_cards_size_ = tmp_cards_length1; +#line 111 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_ = tmp_cards; +#line 111 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3__length1 = tmp_cards_length1; +#line 111 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_ = g_new0 (IdCard*, (_tmp3__length1 + 1) + 1); +#line 111 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + web_provisioning_cards = (_vala_array_free (web_provisioning_cards, web_provisioning_cards_length1, (GDestroyNotify) g_object_unref), NULL); +#line 111 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + web_provisioning_cards = _tmp4_; +#line 111 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + web_provisioning_cards_length1 = _tmp3__length1 + 1; +#line 111 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _web_provisioning_cards_size_ = web_provisioning_cards_length1; +#line 868 "moonshot-provisioning-common.c" { gint i; -#line 112 "moonshot-provisioning-common.vala" +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" i = 0; -#line 451 "moonshot-provisioning-common.c" +#line 873 "moonshot-provisioning-common.c" { - gboolean _tmp3_; -#line 112 "moonshot-provisioning-common.vala" - _tmp3_ = TRUE; -#line 112 "moonshot-provisioning-common.vala" + gboolean _tmp5_; +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_ = TRUE; +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" while (TRUE) { -#line 458 "moonshot-provisioning-common.c" - IdCard* _tmp4_; -#line 112 "moonshot-provisioning-common.vala" - if (!_tmp3_) { -#line 112 "moonshot-provisioning-common.vala" - i++; -#line 464 "moonshot-provisioning-common.c" +#line 880 "moonshot-provisioning-common.c" + gboolean _tmp6_; + gint _tmp8_; + IdCard** _tmp9_; + gint _tmp9__length1; + IdCard** _tmp10_; + gint _tmp10__length1; + gint _tmp11_; + IdCard** _tmp12_; + gint _tmp12__length1; + gint _tmp13_; + IdCard* _tmp14_; + IdCard* _tmp15_; + IdCard* _tmp16_; +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp6_ = _tmp5_; +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (!_tmp6_) { +#line 898 "moonshot-provisioning-common.c" + gint _tmp7_; +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp7_ = i; +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + i = _tmp7_ + 1; +#line 904 "moonshot-provisioning-common.c" } -#line 112 "moonshot-provisioning-common.vala" - _tmp3_ = FALSE; -#line 112 "moonshot-provisioning-common.vala" - if (!(i < tmp_cards_length1)) { -#line 112 "moonshot-provisioning-common.vala" +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_ = FALSE; +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp8_ = i; +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp9_ = tmp_cards; +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp9__length1 = tmp_cards_length1; +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (!(_tmp8_ < _tmp9__length1)) { +#line 112 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" break; -#line 472 "moonshot-provisioning-common.c" +#line 918 "moonshot-provisioning-common.c" } -#line 114 "moonshot-provisioning-common.vala" - web_provisioning_cards[i] = (_tmp4_ = _g_object_ref0 (tmp_cards[i]), _g_object_unref0 (web_provisioning_cards[i]), _tmp4_); -#line 476 "moonshot-provisioning-common.c" +#line 114 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp10_ = web_provisioning_cards; +#line 114 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp10__length1 = web_provisioning_cards_length1; +#line 114 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp11_ = i; +#line 114 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp12_ = tmp_cards; +#line 114 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp12__length1 = tmp_cards_length1; +#line 114 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp13_ = i; +#line 114 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp14_ = _tmp12_[_tmp13_]; +#line 114 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp15_ = _g_object_ref0 (_tmp14_); +#line 114 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _g_object_unref0 (_tmp10_[_tmp11_]); +#line 114 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp10_[_tmp11_] = _tmp15_; +#line 114 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp16_ = _tmp10_[_tmp11_]; +#line 942 "moonshot-provisioning-common.c" } } } -#line 116 "moonshot-provisioning-common.vala" - web_provisioning_card = (_tmp5_ = id_card_new (), _g_object_unref0 (web_provisioning_card), _tmp5_); -#line 117 "moonshot-provisioning-common.vala" - web_provisioning_cards[tmp_cards_length1] = (_tmp6_ = _g_object_ref0 (web_provisioning_card), _g_object_unref0 (web_provisioning_cards[tmp_cards_length1]), _tmp6_); -#line 484 "moonshot-provisioning-common.c" +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp17_ = id_card_new (); +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _g_object_unref0 (web_provisioning_card); +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + web_provisioning_card = _tmp17_; +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp18_ = web_provisioning_cards; +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp18__length1 = web_provisioning_cards_length1; +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp19_ = tmp_cards; +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp19__length1 = tmp_cards_length1; +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp20_ = web_provisioning_card; +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp21_ = _g_object_ref0 (_tmp20_); +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _g_object_unref0 (_tmp18_[_tmp19__length1]); +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp18_[_tmp19__length1] = _tmp21_; +#line 117 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp22_ = _tmp18_[_tmp19__length1]; +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" tmp_cards = (_vala_array_free (tmp_cards, tmp_cards_length1, (GDestroyNotify) g_object_unref), NULL); +#line 972 "moonshot-provisioning-common.c" } else { -#line 119 "moonshot-provisioning-common.vala" - if (_vala_strcmp0 (element_name, "rule") == 0) { -#line 489 "moonshot-provisioning-common.c" + const gchar* _tmp23_; +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp23_ = element_name; +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (g_strcmp0 (_tmp23_, "rule") == 0) { +#line 979 "moonshot-provisioning-common.c" + IdCard* _tmp24_; + Rule* _tmp25_; + gint _tmp25__length1; + Rule* _tmp26_; + gint _tmp26__length1; + Rule* _tmp27_; + gint _tmp27__length1; + Rule* tmp_rules; gint tmp_rules_length1; gint _tmp_rules_size_; - Rule* _tmp9_; - gint _tmp7_; - Rule* _tmp8_; - Rule* tmp_rules; - Rule* _tmp10_; - gint _tmp10__length1; - Rule* _tmp11_; - gint _tmp18_; - Rule _tmp19_ = {0}; - gint _tmp20_; - Rule *_tmp21_; - Rule _tmp22_; - tmp_rules = (_tmp9_ = (_tmp8_ = id_card_get_rules (web_provisioning_card, &_tmp7_), (_tmp8_ == NULL) ? ((gpointer) _tmp8_) : _vala_array_dup5 (_tmp8_, _tmp7_)), tmp_rules_length1 = _tmp7_, _tmp_rules_size_ = tmp_rules_length1, _tmp9_); -#line 122 "moonshot-provisioning-common.vala" - _tmp11_ = (_tmp10_ = g_new0 (Rule, tmp_rules_length1 + 1), _tmp10__length1 = tmp_rules_length1 + 1, _tmp10_); -#line 122 "moonshot-provisioning-common.vala" - id_card_set_rules (web_provisioning_card, _tmp11_, tmp_rules_length1 + 1); -#line 509 "moonshot-provisioning-common.c" - _tmp10_ = (_vala_Rule_array_free (_tmp10_, _tmp10__length1), NULL); + IdCard* _tmp28_; + Rule* _tmp29_; + gint _tmp29__length1; + Rule* _tmp30_ = NULL; + Rule* _tmp31_; + gint _tmp31__length1; + IdCard* _tmp46_; + Rule* _tmp47_; + gint _tmp47__length1; + Rule* _tmp48_; + gint _tmp48__length1; + Rule* _tmp49_; + gint _tmp49__length1; + Rule _tmp50_ = {0}; + Rule _tmp51_; +#line 121 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp24_ = web_provisioning_card; +#line 121 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp25_ = id_card_get_rules (_tmp24_, &_tmp25__length1); +#line 121 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp26_ = _tmp25_; +#line 121 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp26__length1 = _tmp25__length1; +#line 121 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp27_ = (_tmp26_ != NULL) ? _vala_array_dup5 (_tmp26_, _tmp26__length1) : ((gpointer) _tmp26_); +#line 121 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp27__length1 = _tmp26__length1; +#line 121 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + tmp_rules = _tmp27_; +#line 121 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + tmp_rules_length1 = _tmp27__length1; +#line 121 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp_rules_size_ = tmp_rules_length1; +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp28_ = web_provisioning_card; +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp29_ = tmp_rules; +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp29__length1 = tmp_rules_length1; +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp30_ = g_new0 (Rule, _tmp29__length1 + 1); +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp31_ = _tmp30_; +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp31__length1 = _tmp29__length1 + 1; +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + id_card_set_rules (_tmp28_, _tmp31_, _tmp29__length1 + 1); +#line 122 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp31_ = (_vala_Rule_array_free (_tmp31_, _tmp31__length1), NULL); +#line 1039 "moonshot-provisioning-common.c" { gint i; -#line 123 "moonshot-provisioning-common.vala" +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" i = 0; -#line 515 "moonshot-provisioning-common.c" +#line 1044 "moonshot-provisioning-common.c" { - gboolean _tmp12_; -#line 123 "moonshot-provisioning-common.vala" - _tmp12_ = TRUE; -#line 123 "moonshot-provisioning-common.vala" + gboolean _tmp32_; +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp32_ = TRUE; +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" while (TRUE) { -#line 522 "moonshot-provisioning-common.c" - gint _tmp13_; - Rule _tmp14_ = {0}; - gint _tmp15_; - Rule *_tmp16_; - Rule _tmp17_; -#line 123 "moonshot-provisioning-common.vala" - if (!_tmp12_) { -#line 123 "moonshot-provisioning-common.vala" - i++; -#line 532 "moonshot-provisioning-common.c" +#line 1051 "moonshot-provisioning-common.c" + gboolean _tmp33_; + gint _tmp35_; + Rule* _tmp36_; + gint _tmp36__length1; + IdCard* _tmp37_; + Rule* _tmp38_; + gint _tmp38__length1; + Rule* _tmp39_; + gint _tmp39__length1; + gint _tmp40_; + Rule* _tmp41_; + gint _tmp41__length1; + gint _tmp42_; + Rule _tmp43_; + Rule _tmp44_ = {0}; + Rule _tmp45_; +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp33_ = _tmp32_; +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (!_tmp33_) { +#line 1072 "moonshot-provisioning-common.c" + gint _tmp34_; +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp34_ = i; +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + i = _tmp34_ + 1; +#line 1078 "moonshot-provisioning-common.c" } -#line 123 "moonshot-provisioning-common.vala" - _tmp12_ = FALSE; -#line 123 "moonshot-provisioning-common.vala" - if (!(i < tmp_rules_length1)) { -#line 123 "moonshot-provisioning-common.vala" +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp32_ = FALSE; +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp35_ = i; +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp36_ = tmp_rules; +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp36__length1 = tmp_rules_length1; +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (!(_tmp35_ < _tmp36__length1)) { +#line 123 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" break; -#line 540 "moonshot-provisioning-common.c" +#line 1092 "moonshot-provisioning-common.c" } -#line 125 "moonshot-provisioning-common.vala" - _tmp16_ = &id_card_get_rules (web_provisioning_card, &_tmp15_)[i]; -#line 125 "moonshot-provisioning-common.vala" - (*_tmp16_) = (_tmp17_ = (rule_copy (&tmp_rules[i], &_tmp14_), _tmp14_), rule_destroy (&(*_tmp16_)), _tmp17_); -#line 546 "moonshot-provisioning-common.c" +#line 125 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp37_ = web_provisioning_card; +#line 125 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp38_ = id_card_get_rules (_tmp37_, &_tmp38__length1); +#line 125 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp39_ = _tmp38_; +#line 125 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp39__length1 = _tmp38__length1; +#line 125 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp40_ = i; +#line 125 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp41_ = tmp_rules; +#line 125 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp41__length1 = tmp_rules_length1; +#line 125 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp42_ = i; +#line 125 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp43_ = _tmp41_[_tmp42_]; +#line 125 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + rule_copy (&_tmp43_, &_tmp44_); +#line 125 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + rule_destroy (&_tmp39_[_tmp40_]); +#line 125 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp39_[_tmp40_] = _tmp44_; +#line 125 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp45_ = _tmp39_[_tmp40_]; +#line 1120 "moonshot-provisioning-common.c" } } } -#line 128 "moonshot-provisioning-common.vala" - _tmp21_ = &id_card_get_rules (web_provisioning_card, &_tmp20_)[tmp_rules_length1]; -#line 128 "moonshot-provisioning-common.vala" - (*_tmp21_) = (_tmp22_ = (memset (&_tmp19_, 0, sizeof (Rule)), _tmp19_), rule_destroy (&(*_tmp21_)), _tmp22_); -#line 554 "moonshot-provisioning-common.c" +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp46_ = web_provisioning_card; +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp47_ = id_card_get_rules (_tmp46_, &_tmp47__length1); +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp48_ = _tmp47_; +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp48__length1 = _tmp47__length1; +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp49_ = tmp_rules; +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp49__length1 = tmp_rules_length1; +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + memset (&_tmp50_, 0, sizeof (Rule)); +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + rule_destroy (&_tmp48_[_tmp49__length1]); +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp48_[_tmp49__length1] = _tmp50_; +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp51_ = _tmp48_[_tmp49__length1]; +#line 119 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" tmp_rules = (_vala_Rule_array_free (tmp_rules, tmp_rules_length1), NULL); +#line 1146 "moonshot-provisioning-common.c" } } } -static char** _vala_array_dup6 (char** self, int length) { - char** result; +static gchar** _vala_array_dup6 (gchar** self, int length) { + gchar** result; int i; - result = g_new0 (char*, length + 1); +#line 160 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + result = g_new0 (gchar*, length + 1); +#line 160 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" for (i = 0; i < length; i++) { - result[i] = g_strdup (self[i]); +#line 1159 "moonshot-provisioning-common.c" + gchar* _tmp0_; +#line 160 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp0_ = g_strdup (self[i]); +#line 160 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + result[i] = _tmp0_; +#line 1165 "moonshot-provisioning-common.c" } +#line 160 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return result; +#line 1169 "moonshot-provisioning-common.c" } -#line 132 "moonshot-provisioning-common.vala" -void web_provisioning_text_element_func (GMarkupParseContext* context, const char* text, gsize text_len, GError** error) { -#line 574 "moonshot-provisioning-common.c" +void web_provisioning_text_element_func (GMarkupParseContext* context, const gchar* text, gsize text_len, GError** error) { + GMarkupParseContext* _tmp0_; + GSList* _tmp1_ = NULL; GSList* stack; - gboolean _tmp0_ = FALSE; -#line 132 "moonshot-provisioning-common.vala" + gsize _tmp2_; + gboolean _tmp3_ = FALSE; + GSList* _tmp4_; + gconstpointer _tmp5_ = NULL; + gboolean _tmp8_; +#line 132 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" g_return_if_fail (context != NULL); -#line 132 "moonshot-provisioning-common.vala" +#line 132 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" g_return_if_fail (text != NULL); -#line 137 "moonshot-provisioning-common.vala" - stack = g_markup_parse_context_get_element_stack (context); -#line 139 "moonshot-provisioning-common.vala" - if (text_len < 1) { -#line 140 "moonshot-provisioning-common.vala" +#line 137 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp0_ = context; +#line 137 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp1_ = g_markup_parse_context_get_element_stack (_tmp0_); +#line 137 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + stack = _tmp1_; +#line 139 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp2_ = text_len; +#line 139 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (_tmp2_ < ((gsize) 1)) { +#line 140 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return; -#line 587 "moonshot-provisioning-common.c" +#line 1198 "moonshot-provisioning-common.c" } -#line 142 "moonshot-provisioning-common.vala" - if (_vala_strcmp0 ((const char*) g_slist_nth_data (stack, (guint) 0), "display-name") == 0) { -#line 142 "moonshot-provisioning-common.vala" - _tmp0_ = web_provisioning_display_name_handler (stack); -#line 593 "moonshot-provisioning-common.c" +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_ = stack; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_ = g_slist_nth_data (_tmp4_, (guint) 0); +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (g_strcmp0 ((const gchar*) _tmp5_, "display-name") == 0) { +#line 1206 "moonshot-provisioning-common.c" + GSList* _tmp6_; + gboolean _tmp7_ = FALSE; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp6_ = stack; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp7_ = web_provisioning_display_name_handler (_tmp6_); +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_ = _tmp7_; +#line 1215 "moonshot-provisioning-common.c" } else { -#line 142 "moonshot-provisioning-common.vala" - _tmp0_ = FALSE; -#line 597 "moonshot-provisioning-common.c" +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_ = FALSE; +#line 1219 "moonshot-provisioning-common.c" } -#line 142 "moonshot-provisioning-common.vala" - if (_tmp0_) { -#line 144 "moonshot-provisioning-common.vala" - id_card_set_display_name (web_provisioning_card, text); -#line 603 "moonshot-provisioning-common.c" +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp8_ = _tmp3_; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (_tmp8_) { +#line 1225 "moonshot-provisioning-common.c" + IdCard* _tmp9_; + const gchar* _tmp10_; +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp9_ = web_provisioning_card; +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp10_ = text; +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + id_card_set_display_name (_tmp9_, _tmp10_); +#line 1234 "moonshot-provisioning-common.c" } else { - gboolean _tmp1_ = FALSE; -#line 146 "moonshot-provisioning-common.vala" - if (_vala_strcmp0 ((const char*) g_slist_nth_data (stack, (guint) 0), "user") == 0) { -#line 146 "moonshot-provisioning-common.vala" - _tmp1_ = web_provisioning_user_handler (stack); -#line 610 "moonshot-provisioning-common.c" + gboolean _tmp11_ = FALSE; + GSList* _tmp12_; + gconstpointer _tmp13_ = NULL; + gboolean _tmp16_; +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp12_ = stack; +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp13_ = g_slist_nth_data (_tmp12_, (guint) 0); +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (g_strcmp0 ((const gchar*) _tmp13_, "user") == 0) { +#line 1246 "moonshot-provisioning-common.c" + GSList* _tmp14_; + gboolean _tmp15_ = FALSE; +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp14_ = stack; +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp15_ = web_provisioning_user_handler (_tmp14_); +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp11_ = _tmp15_; +#line 1255 "moonshot-provisioning-common.c" } else { -#line 146 "moonshot-provisioning-common.vala" - _tmp1_ = FALSE; -#line 614 "moonshot-provisioning-common.c" +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp11_ = FALSE; +#line 1259 "moonshot-provisioning-common.c" } -#line 146 "moonshot-provisioning-common.vala" - if (_tmp1_) { -#line 148 "moonshot-provisioning-common.vala" - id_card_set_username (web_provisioning_card, text); -#line 620 "moonshot-provisioning-common.c" +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp16_ = _tmp11_; +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (_tmp16_) { +#line 1265 "moonshot-provisioning-common.c" + IdCard* _tmp17_; + const gchar* _tmp18_; +#line 148 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp17_ = web_provisioning_card; +#line 148 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp18_ = text; +#line 148 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + id_card_set_username (_tmp17_, _tmp18_); +#line 1274 "moonshot-provisioning-common.c" } else { - gboolean _tmp2_ = FALSE; -#line 150 "moonshot-provisioning-common.vala" - if (_vala_strcmp0 ((const char*) g_slist_nth_data (stack, (guint) 0), "password") == 0) { -#line 150 "moonshot-provisioning-common.vala" - _tmp2_ = web_provisioning_password_handler (stack); -#line 627 "moonshot-provisioning-common.c" + gboolean _tmp19_ = FALSE; + GSList* _tmp20_; + gconstpointer _tmp21_ = NULL; + gboolean _tmp24_; +#line 150 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp20_ = stack; +#line 150 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp21_ = g_slist_nth_data (_tmp20_, (guint) 0); +#line 150 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (g_strcmp0 ((const gchar*) _tmp21_, "password") == 0) { +#line 1286 "moonshot-provisioning-common.c" + GSList* _tmp22_; + gboolean _tmp23_ = FALSE; +#line 150 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp22_ = stack; +#line 150 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp23_ = web_provisioning_password_handler (_tmp22_); +#line 150 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp19_ = _tmp23_; +#line 1295 "moonshot-provisioning-common.c" } else { -#line 150 "moonshot-provisioning-common.vala" - _tmp2_ = FALSE; -#line 631 "moonshot-provisioning-common.c" +#line 150 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp19_ = FALSE; +#line 1299 "moonshot-provisioning-common.c" } -#line 150 "moonshot-provisioning-common.vala" - if (_tmp2_) { -#line 152 "moonshot-provisioning-common.vala" - id_card_set_password (web_provisioning_card, text); -#line 637 "moonshot-provisioning-common.c" +#line 150 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp24_ = _tmp19_; +#line 150 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (_tmp24_) { +#line 1305 "moonshot-provisioning-common.c" + IdCard* _tmp25_; + const gchar* _tmp26_; +#line 152 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp25_ = web_provisioning_card; +#line 152 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp26_ = text; +#line 152 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + id_card_set_password (_tmp25_, _tmp26_); +#line 1314 "moonshot-provisioning-common.c" } else { - gboolean _tmp3_ = FALSE; -#line 154 "moonshot-provisioning-common.vala" - if (_vala_strcmp0 ((const char*) g_slist_nth_data (stack, (guint) 0), "realm") == 0) { -#line 154 "moonshot-provisioning-common.vala" - _tmp3_ = web_provisioning_realm_handler (stack); -#line 644 "moonshot-provisioning-common.c" + gboolean _tmp27_ = FALSE; + GSList* _tmp28_; + gconstpointer _tmp29_ = NULL; + gboolean _tmp32_; +#line 154 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp28_ = stack; +#line 154 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp29_ = g_slist_nth_data (_tmp28_, (guint) 0); +#line 154 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (g_strcmp0 ((const gchar*) _tmp29_, "realm") == 0) { +#line 1326 "moonshot-provisioning-common.c" + GSList* _tmp30_; + gboolean _tmp31_ = FALSE; +#line 154 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp30_ = stack; +#line 154 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp31_ = web_provisioning_realm_handler (_tmp30_); +#line 154 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp27_ = _tmp31_; +#line 1335 "moonshot-provisioning-common.c" } else { -#line 154 "moonshot-provisioning-common.vala" - _tmp3_ = FALSE; -#line 648 "moonshot-provisioning-common.c" +#line 154 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp27_ = FALSE; +#line 1339 "moonshot-provisioning-common.c" } -#line 154 "moonshot-provisioning-common.vala" - if (_tmp3_) { -#line 156 "moonshot-provisioning-common.vala" - id_card_set_issuer (web_provisioning_card, text); -#line 654 "moonshot-provisioning-common.c" +#line 154 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp32_ = _tmp27_; +#line 154 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (_tmp32_) { +#line 1345 "moonshot-provisioning-common.c" + IdCard* _tmp33_; + const gchar* _tmp34_; +#line 156 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp33_ = web_provisioning_card; +#line 156 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp34_ = text; +#line 156 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + id_card_set_issuer (_tmp33_, _tmp34_); +#line 1354 "moonshot-provisioning-common.c" } else { -#line 158 "moonshot-provisioning-common.vala" - if (_vala_strcmp0 ((const char*) g_slist_nth_data (stack, (guint) 0), "service") == 0) { -#line 658 "moonshot-provisioning-common.c" + GSList* _tmp35_; + gconstpointer _tmp36_ = NULL; +#line 158 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp35_ = stack; +#line 158 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp36_ = g_slist_nth_data (_tmp35_, (guint) 0); +#line 158 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (g_strcmp0 ((const gchar*) _tmp36_, "service") == 0) { +#line 1364 "moonshot-provisioning-common.c" + IdCard* _tmp37_; + gchar** _tmp38_; + gint _tmp38__length1; + gchar** _tmp39_; + gint _tmp39__length1; + gchar** _tmp40_; + gint _tmp40__length1; + gchar** services; gint services_length1; gint _services_size_; - char** _tmp6_; - gint _tmp4_; - char** _tmp5_; - char** services; - char** _tmp7_; - gint _tmp7__length1; - char** _tmp8_; - gint _tmp14_; - gint _tmp15_; - char* *_tmp16_; - char* _tmp17_; - services = (_tmp6_ = (_tmp5_ = id_card_get_services (web_provisioning_card, &_tmp4_), (_tmp5_ == NULL) ? ((gpointer) _tmp5_) : _vala_array_dup6 (_tmp5_, _tmp4_)), services_length1 = _tmp4_, _services_size_ = services_length1, _tmp6_); -#line 161 "moonshot-provisioning-common.vala" - _tmp8_ = (_tmp7_ = g_new0 (char*, (services_length1 + 1) + 1), _tmp7__length1 = services_length1 + 1, _tmp7_); -#line 161 "moonshot-provisioning-common.vala" - id_card_set_services (web_provisioning_card, _tmp8_, services_length1 + 1); -#line 677 "moonshot-provisioning-common.c" - _tmp7_ = (_vala_array_free (_tmp7_, _tmp7__length1, (GDestroyNotify) g_free), NULL); + IdCard* _tmp41_; + gchar** _tmp42_; + gint _tmp42__length1; + gchar** _tmp43_ = NULL; + gchar** _tmp44_; + gint _tmp44__length1; + IdCard* _tmp59_; + gchar** _tmp60_; + gint _tmp60__length1; + gchar** _tmp61_; + gint _tmp61__length1; + gchar** _tmp62_; + gint _tmp62__length1; + const gchar* _tmp63_; + gchar* _tmp64_; + gchar* _tmp65_; +#line 160 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp37_ = web_provisioning_card; +#line 160 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp38_ = id_card_get_services (_tmp37_, &_tmp38__length1); +#line 160 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp39_ = _tmp38_; +#line 160 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp39__length1 = _tmp38__length1; +#line 160 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp40_ = (_tmp39_ != NULL) ? _vala_array_dup6 (_tmp39_, _tmp39__length1) : ((gpointer) _tmp39_); +#line 160 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp40__length1 = _tmp39__length1; +#line 160 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + services = _tmp40_; +#line 160 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + services_length1 = _tmp40__length1; +#line 160 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _services_size_ = services_length1; +#line 161 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp41_ = web_provisioning_card; +#line 161 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp42_ = services; +#line 161 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp42__length1 = services_length1; +#line 161 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp43_ = g_new0 (gchar*, (_tmp42__length1 + 1) + 1); +#line 161 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp44_ = _tmp43_; +#line 161 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp44__length1 = _tmp42__length1 + 1; +#line 161 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + id_card_set_services (_tmp41_, _tmp44_, _tmp42__length1 + 1); +#line 161 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp44_ = (_vala_array_free (_tmp44_, _tmp44__length1, (GDestroyNotify) g_free), NULL); +#line 1425 "moonshot-provisioning-common.c" { gint i; -#line 162 "moonshot-provisioning-common.vala" +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" i = 0; -#line 683 "moonshot-provisioning-common.c" +#line 1430 "moonshot-provisioning-common.c" { - gboolean _tmp9_; -#line 162 "moonshot-provisioning-common.vala" - _tmp9_ = TRUE; -#line 162 "moonshot-provisioning-common.vala" + gboolean _tmp45_; +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp45_ = TRUE; +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" while (TRUE) { -#line 690 "moonshot-provisioning-common.c" - gint _tmp10_; - gint _tmp11_; - char* *_tmp12_; - char* _tmp13_; -#line 162 "moonshot-provisioning-common.vala" - if (!_tmp9_) { -#line 162 "moonshot-provisioning-common.vala" - i++; -#line 699 "moonshot-provisioning-common.c" +#line 1437 "moonshot-provisioning-common.c" + gboolean _tmp46_; + gint _tmp48_; + gchar** _tmp49_; + gint _tmp49__length1; + IdCard* _tmp50_; + gchar** _tmp51_; + gint _tmp51__length1; + gchar** _tmp52_; + gint _tmp52__length1; + gint _tmp53_; + gchar** _tmp54_; + gint _tmp54__length1; + gint _tmp55_; + const gchar* _tmp56_; + gchar* _tmp57_; + gchar* _tmp58_; +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp46_ = _tmp45_; +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (!_tmp46_) { +#line 1458 "moonshot-provisioning-common.c" + gint _tmp47_; +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp47_ = i; +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + i = _tmp47_ + 1; +#line 1464 "moonshot-provisioning-common.c" } -#line 162 "moonshot-provisioning-common.vala" - _tmp9_ = FALSE; -#line 162 "moonshot-provisioning-common.vala" - if (!(i < services_length1)) { -#line 162 "moonshot-provisioning-common.vala" +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp45_ = FALSE; +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp48_ = i; +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp49_ = services; +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp49__length1 = services_length1; +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (!(_tmp48_ < _tmp49__length1)) { +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" break; -#line 707 "moonshot-provisioning-common.c" +#line 1478 "moonshot-provisioning-common.c" } -#line 164 "moonshot-provisioning-common.vala" - _tmp12_ = &id_card_get_services (web_provisioning_card, &_tmp11_)[i]; -#line 164 "moonshot-provisioning-common.vala" - (*_tmp12_) = (_tmp13_ = g_strdup (services[i]), _g_free0 ((*_tmp12_)), _tmp13_); -#line 713 "moonshot-provisioning-common.c" +#line 164 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp50_ = web_provisioning_card; +#line 164 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp51_ = id_card_get_services (_tmp50_, &_tmp51__length1); +#line 164 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp52_ = _tmp51_; +#line 164 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp52__length1 = _tmp51__length1; +#line 164 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp53_ = i; +#line 164 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp54_ = services; +#line 164 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp54__length1 = services_length1; +#line 164 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp55_ = i; +#line 164 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp56_ = _tmp54_[_tmp55_]; +#line 164 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp57_ = g_strdup (_tmp56_); +#line 164 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _g_free0 (_tmp52_[_tmp53_]); +#line 164 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp52_[_tmp53_] = _tmp57_; +#line 164 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp58_ = _tmp52_[_tmp53_]; +#line 1506 "moonshot-provisioning-common.c" } } } -#line 166 "moonshot-provisioning-common.vala" - _tmp16_ = &id_card_get_services (web_provisioning_card, &_tmp15_)[services_length1]; -#line 166 "moonshot-provisioning-common.vala" - (*_tmp16_) = (_tmp17_ = g_strdup (text), _g_free0 ((*_tmp16_)), _tmp17_); -#line 721 "moonshot-provisioning-common.c" +#line 166 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp59_ = web_provisioning_card; +#line 166 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp60_ = id_card_get_services (_tmp59_, &_tmp60__length1); +#line 166 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp61_ = _tmp60_; +#line 166 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp61__length1 = _tmp60__length1; +#line 166 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp62_ = services; +#line 166 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp62__length1 = services_length1; +#line 166 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp63_ = text; +#line 166 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp64_ = g_strdup (_tmp63_); +#line 166 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _g_free0 (_tmp61_[_tmp62__length1]); +#line 166 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp61_[_tmp62__length1] = _tmp64_; +#line 166 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp65_ = _tmp61_[_tmp62__length1]; +#line 158 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" services = (_vala_array_free (services, services_length1, (GDestroyNotify) g_free), NULL); +#line 1534 "moonshot-provisioning-common.c" } else { - gboolean _tmp18_ = FALSE; -#line 169 "moonshot-provisioning-common.vala" - if (_vala_strcmp0 ((const char*) g_slist_nth_data (stack, (guint) 0), "pattern") == 0) { -#line 169 "moonshot-provisioning-common.vala" - _tmp18_ = web_provisioning_pattern_handler (stack); -#line 729 "moonshot-provisioning-common.c" + gboolean _tmp66_ = FALSE; + GSList* _tmp67_; + gconstpointer _tmp68_ = NULL; + gboolean _tmp71_; +#line 169 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp67_ = stack; +#line 169 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp68_ = g_slist_nth_data (_tmp67_, (guint) 0); +#line 169 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (g_strcmp0 ((const gchar*) _tmp68_, "pattern") == 0) { +#line 1546 "moonshot-provisioning-common.c" + GSList* _tmp69_; + gboolean _tmp70_ = FALSE; +#line 169 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp69_ = stack; +#line 169 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp70_ = web_provisioning_pattern_handler (_tmp69_); +#line 169 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp66_ = _tmp70_; +#line 1555 "moonshot-provisioning-common.c" } else { -#line 169 "moonshot-provisioning-common.vala" - _tmp18_ = FALSE; -#line 733 "moonshot-provisioning-common.c" +#line 169 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp66_ = FALSE; +#line 1559 "moonshot-provisioning-common.c" } -#line 169 "moonshot-provisioning-common.vala" - if (_tmp18_) { -#line 737 "moonshot-provisioning-common.c" - gint _tmp19_; - gint _tmp20_; - char* *_tmp21_; - char* _tmp22_; -#line 171 "moonshot-provisioning-common.vala" - _tmp21_ = &id_card_get_rules (web_provisioning_card, &_tmp19_)[_tmp20_ - 1].pattern; -#line 171 "moonshot-provisioning-common.vala" - (*_tmp21_) = (_tmp22_ = g_strdup (text), _g_free0 ((*_tmp21_)), _tmp22_); -#line 746 "moonshot-provisioning-common.c" +#line 169 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp71_ = _tmp66_; +#line 169 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (_tmp71_) { +#line 1565 "moonshot-provisioning-common.c" + IdCard* _tmp72_; + Rule* _tmp73_; + gint _tmp73__length1; + Rule* _tmp74_; + gint _tmp74__length1; + IdCard* _tmp75_; + Rule* _tmp76_; + gint _tmp76__length1; + Rule* _tmp77_; + gint _tmp77__length1; + const gchar* _tmp78_; + gchar* _tmp79_; +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp72_ = web_provisioning_card; +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp73_ = id_card_get_rules (_tmp72_, &_tmp73__length1); +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp74_ = _tmp73_; +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp74__length1 = _tmp73__length1; +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp75_ = web_provisioning_card; +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp76_ = id_card_get_rules (_tmp75_, &_tmp76__length1); +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp77_ = _tmp76_; +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp77__length1 = _tmp76__length1; +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp78_ = text; +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp79_ = g_strdup (_tmp78_); +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _g_free0 (_tmp74_[_tmp77__length1 - 1].pattern); +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp74_[_tmp77__length1 - 1].pattern = _tmp79_; +#line 1602 "moonshot-provisioning-common.c" } else { - gboolean _tmp23_ = FALSE; -#line 173 "moonshot-provisioning-common.vala" - if (_vala_strcmp0 ((const char*) g_slist_nth_data (stack, (guint) 0), "always-confirm") == 0) { -#line 173 "moonshot-provisioning-common.vala" - _tmp23_ = web_provisioning_always_confirm_handler (stack); -#line 753 "moonshot-provisioning-common.c" + gboolean _tmp80_ = FALSE; + GSList* _tmp81_; + gconstpointer _tmp82_ = NULL; + gboolean _tmp85_; +#line 173 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp81_ = stack; +#line 173 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp82_ = g_slist_nth_data (_tmp81_, (guint) 0); +#line 173 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (g_strcmp0 ((const gchar*) _tmp82_, "always-confirm") == 0) { +#line 1614 "moonshot-provisioning-common.c" + GSList* _tmp83_; + gboolean _tmp84_ = FALSE; +#line 173 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp83_ = stack; +#line 173 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp84_ = web_provisioning_always_confirm_handler (_tmp83_); +#line 173 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp80_ = _tmp84_; +#line 1623 "moonshot-provisioning-common.c" } else { -#line 173 "moonshot-provisioning-common.vala" - _tmp23_ = FALSE; -#line 757 "moonshot-provisioning-common.c" +#line 173 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp80_ = FALSE; +#line 1627 "moonshot-provisioning-common.c" } -#line 173 "moonshot-provisioning-common.vala" - if (_tmp23_) { -#line 761 "moonshot-provisioning-common.c" - gboolean _tmp24_ = FALSE; -#line 175 "moonshot-provisioning-common.vala" - if (_vala_strcmp0 (text, "true") == 0) { -#line 175 "moonshot-provisioning-common.vala" - _tmp24_ = TRUE; -#line 767 "moonshot-provisioning-common.c" +#line 173 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp85_ = _tmp80_; +#line 173 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (_tmp85_) { +#line 1633 "moonshot-provisioning-common.c" + gboolean _tmp86_ = FALSE; + const gchar* _tmp87_; + gboolean _tmp89_; +#line 175 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp87_ = text; +#line 175 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (g_strcmp0 (_tmp87_, "true") == 0) { +#line 175 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp86_ = TRUE; +#line 1643 "moonshot-provisioning-common.c" } else { -#line 175 "moonshot-provisioning-common.vala" - _tmp24_ = _vala_strcmp0 (text, "false") == 0; -#line 771 "moonshot-provisioning-common.c" + const gchar* _tmp88_; +#line 175 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp88_ = text; +#line 175 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp86_ = g_strcmp0 (_tmp88_, "false") == 0; +#line 1650 "moonshot-provisioning-common.c" } -#line 175 "moonshot-provisioning-common.vala" - if (_tmp24_) { -#line 775 "moonshot-provisioning-common.c" - gint _tmp25_; - gint _tmp26_; - char* *_tmp27_; - char* _tmp28_; -#line 176 "moonshot-provisioning-common.vala" - _tmp27_ = &id_card_get_rules (web_provisioning_card, &_tmp25_)[_tmp26_ - 1].always_confirm; -#line 176 "moonshot-provisioning-common.vala" - (*_tmp27_) = (_tmp28_ = g_strdup (text), _g_free0 ((*_tmp27_)), _tmp28_); -#line 784 "moonshot-provisioning-common.c" +#line 175 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp89_ = _tmp86_; +#line 175 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (_tmp89_) { +#line 1656 "moonshot-provisioning-common.c" + IdCard* _tmp90_; + Rule* _tmp91_; + gint _tmp91__length1; + Rule* _tmp92_; + gint _tmp92__length1; + IdCard* _tmp93_; + Rule* _tmp94_; + gint _tmp94__length1; + Rule* _tmp95_; + gint _tmp95__length1; + const gchar* _tmp96_; + gchar* _tmp97_; +#line 176 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp90_ = web_provisioning_card; +#line 176 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp91_ = id_card_get_rules (_tmp90_, &_tmp91__length1); +#line 176 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp92_ = _tmp91_; +#line 176 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp92__length1 = _tmp91__length1; +#line 176 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp93_ = web_provisioning_card; +#line 176 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp94_ = id_card_get_rules (_tmp93_, &_tmp94__length1); +#line 176 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp95_ = _tmp94_; +#line 176 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp95__length1 = _tmp94__length1; +#line 176 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp96_ = text; +#line 176 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp97_ = g_strdup (_tmp96_); +#line 176 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _g_free0 (_tmp92_[_tmp95__length1 - 1].always_confirm); +#line 176 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp92_[_tmp95__length1 - 1].always_confirm = _tmp97_; +#line 1693 "moonshot-provisioning-common.c" } } else { - gboolean _tmp29_ = FALSE; -#line 179 "moonshot-provisioning-common.vala" - if (_vala_strcmp0 ((const char*) g_slist_nth_data (stack, (guint) 0), "ca-cert") == 0) { -#line 179 "moonshot-provisioning-common.vala" - _tmp29_ = web_provisioning_ca_cert_handler (stack); -#line 792 "moonshot-provisioning-common.c" + gboolean _tmp98_ = FALSE; + GSList* _tmp99_; + gconstpointer _tmp100_ = NULL; + gboolean _tmp103_; +#line 179 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp99_ = stack; +#line 179 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp100_ = g_slist_nth_data (_tmp99_, (guint) 0); +#line 179 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (g_strcmp0 ((const gchar*) _tmp100_, "ca-cert") == 0) { +#line 1706 "moonshot-provisioning-common.c" + GSList* _tmp101_; + gboolean _tmp102_ = FALSE; +#line 179 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp101_ = stack; +#line 179 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp102_ = web_provisioning_ca_cert_handler (_tmp101_); +#line 179 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp98_ = _tmp102_; +#line 1715 "moonshot-provisioning-common.c" } else { -#line 179 "moonshot-provisioning-common.vala" - _tmp29_ = FALSE; -#line 796 "moonshot-provisioning-common.c" +#line 179 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp98_ = FALSE; +#line 1719 "moonshot-provisioning-common.c" } -#line 179 "moonshot-provisioning-common.vala" - if (_tmp29_) { -#line 181 "moonshot-provisioning-common.vala" - trust_anchor_set_ca_cert (id_card_get_trust_anchor (web_provisioning_card), text); -#line 802 "moonshot-provisioning-common.c" +#line 179 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp103_ = _tmp98_; +#line 179 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (_tmp103_) { +#line 1725 "moonshot-provisioning-common.c" + IdCard* _tmp104_; + TrustAnchor* _tmp105_; + TrustAnchor* _tmp106_; + const gchar* _tmp107_; +#line 181 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp104_ = web_provisioning_card; +#line 181 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp105_ = id_card_get_trust_anchor (_tmp104_); +#line 181 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp106_ = _tmp105_; +#line 181 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp107_ = text; +#line 181 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + trust_anchor_set_ca_cert (_tmp106_, _tmp107_); +#line 1740 "moonshot-provisioning-common.c" } else { - gboolean _tmp30_ = FALSE; -#line 183 "moonshot-provisioning-common.vala" - if (_vala_strcmp0 ((const char*) g_slist_nth_data (stack, (guint) 0), "subject") == 0) { -#line 183 "moonshot-provisioning-common.vala" - _tmp30_ = web_provisioning_subject_handler (stack); -#line 809 "moonshot-provisioning-common.c" + gboolean _tmp108_ = FALSE; + GSList* _tmp109_; + gconstpointer _tmp110_ = NULL; + gboolean _tmp113_; +#line 183 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp109_ = stack; +#line 183 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp110_ = g_slist_nth_data (_tmp109_, (guint) 0); +#line 183 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (g_strcmp0 ((const gchar*) _tmp110_, "subject") == 0) { +#line 1752 "moonshot-provisioning-common.c" + GSList* _tmp111_; + gboolean _tmp112_ = FALSE; +#line 183 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp111_ = stack; +#line 183 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp112_ = web_provisioning_subject_handler (_tmp111_); +#line 183 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp108_ = _tmp112_; +#line 1761 "moonshot-provisioning-common.c" } else { -#line 183 "moonshot-provisioning-common.vala" - _tmp30_ = FALSE; -#line 813 "moonshot-provisioning-common.c" +#line 183 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp108_ = FALSE; +#line 1765 "moonshot-provisioning-common.c" } -#line 183 "moonshot-provisioning-common.vala" - if (_tmp30_) { -#line 185 "moonshot-provisioning-common.vala" - trust_anchor_set_subject (id_card_get_trust_anchor (web_provisioning_card), text); -#line 819 "moonshot-provisioning-common.c" +#line 183 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp113_ = _tmp108_; +#line 183 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (_tmp113_) { +#line 1771 "moonshot-provisioning-common.c" + IdCard* _tmp114_; + TrustAnchor* _tmp115_; + TrustAnchor* _tmp116_; + const gchar* _tmp117_; +#line 185 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp114_ = web_provisioning_card; +#line 185 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp115_ = id_card_get_trust_anchor (_tmp114_); +#line 185 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp116_ = _tmp115_; +#line 185 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp117_ = text; +#line 185 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + trust_anchor_set_subject (_tmp116_, _tmp117_); +#line 1786 "moonshot-provisioning-common.c" } else { - gboolean _tmp31_ = FALSE; -#line 187 "moonshot-provisioning-common.vala" - if (_vala_strcmp0 ((const char*) g_slist_nth_data (stack, (guint) 0), "subject-alt") == 0) { -#line 187 "moonshot-provisioning-common.vala" - _tmp31_ = web_provisioning_subject_alt_handler (stack); -#line 826 "moonshot-provisioning-common.c" + gboolean _tmp118_ = FALSE; + GSList* _tmp119_; + gconstpointer _tmp120_ = NULL; + gboolean _tmp123_; +#line 187 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp119_ = stack; +#line 187 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp120_ = g_slist_nth_data (_tmp119_, (guint) 0); +#line 187 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (g_strcmp0 ((const gchar*) _tmp120_, "subject-alt") == 0) { +#line 1798 "moonshot-provisioning-common.c" + GSList* _tmp121_; + gboolean _tmp122_ = FALSE; +#line 187 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp121_ = stack; +#line 187 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp122_ = web_provisioning_subject_alt_handler (_tmp121_); +#line 187 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp118_ = _tmp122_; +#line 1807 "moonshot-provisioning-common.c" } else { -#line 187 "moonshot-provisioning-common.vala" - _tmp31_ = FALSE; -#line 830 "moonshot-provisioning-common.c" +#line 187 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp118_ = FALSE; +#line 1811 "moonshot-provisioning-common.c" } -#line 187 "moonshot-provisioning-common.vala" - if (_tmp31_) { -#line 189 "moonshot-provisioning-common.vala" - trust_anchor_set_subject_alt (id_card_get_trust_anchor (web_provisioning_card), text); -#line 836 "moonshot-provisioning-common.c" +#line 187 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp123_ = _tmp118_; +#line 187 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (_tmp123_) { +#line 1817 "moonshot-provisioning-common.c" + IdCard* _tmp124_; + TrustAnchor* _tmp125_; + TrustAnchor* _tmp126_; + const gchar* _tmp127_; +#line 189 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp124_ = web_provisioning_card; +#line 189 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp125_ = id_card_get_trust_anchor (_tmp124_); +#line 189 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp126_ = _tmp125_; +#line 189 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp127_ = text; +#line 189 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + trust_anchor_set_subject_alt (_tmp126_, _tmp127_); +#line 1832 "moonshot-provisioning-common.c" } else { - gboolean _tmp32_ = FALSE; -#line 191 "moonshot-provisioning-common.vala" - if (_vala_strcmp0 ((const char*) g_slist_nth_data (stack, (guint) 0), "server-cert") == 0) { -#line 191 "moonshot-provisioning-common.vala" - _tmp32_ = web_provisioning_server_cert_handler (stack); -#line 843 "moonshot-provisioning-common.c" + gboolean _tmp128_ = FALSE; + GSList* _tmp129_; + gconstpointer _tmp130_ = NULL; + gboolean _tmp133_; +#line 191 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp129_ = stack; +#line 191 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp130_ = g_slist_nth_data (_tmp129_, (guint) 0); +#line 191 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (g_strcmp0 ((const gchar*) _tmp130_, "server-cert") == 0) { +#line 1844 "moonshot-provisioning-common.c" + GSList* _tmp131_; + gboolean _tmp132_ = FALSE; +#line 191 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp131_ = stack; +#line 191 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp132_ = web_provisioning_server_cert_handler (_tmp131_); +#line 191 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp128_ = _tmp132_; +#line 1853 "moonshot-provisioning-common.c" } else { -#line 191 "moonshot-provisioning-common.vala" - _tmp32_ = FALSE; -#line 847 "moonshot-provisioning-common.c" +#line 191 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp128_ = FALSE; +#line 1857 "moonshot-provisioning-common.c" } -#line 191 "moonshot-provisioning-common.vala" - if (_tmp32_) { -#line 193 "moonshot-provisioning-common.vala" - trust_anchor_set_server_cert (id_card_get_trust_anchor (web_provisioning_card), text); -#line 853 "moonshot-provisioning-common.c" +#line 191 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp133_ = _tmp128_; +#line 191 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (_tmp133_) { +#line 1863 "moonshot-provisioning-common.c" + IdCard* _tmp134_; + TrustAnchor* _tmp135_; + TrustAnchor* _tmp136_; + const gchar* _tmp137_; +#line 193 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp134_ = web_provisioning_card; +#line 193 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp135_ = id_card_get_trust_anchor (_tmp134_); +#line 193 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp136_ = _tmp135_; +#line 193 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp137_ = text; +#line 193 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + trust_anchor_set_server_cert (_tmp136_, _tmp137_); +#line 1878 "moonshot-provisioning-common.c" } } } @@ -864,298 +1889,475 @@ void web_provisioning_text_element_func (GMarkupParseContext* context, const cha } -#line 101 "moonshot-provisioning-common.vala" -static void _web_provisioning_start_element_func_gmarkup_parser_start_element_func (GMarkupParseContext* context, const char* element_name, char** attribute_names, char** attribute_values, gpointer self, GError** error) { -#line 870 "moonshot-provisioning-common.c" +static void _web_provisioning_start_element_func_gmarkup_parser_start_element_func (GMarkupParseContext* context, const gchar* element_name, gchar** attribute_names, gchar** attribute_values, gpointer self, GError** error) { +#line 221 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" web_provisioning_start_element_func (context, element_name, attribute_names, _vala_array_length (attribute_names), attribute_values, _vala_array_length (attribute_values), error); +#line 1896 "moonshot-provisioning-common.c" } -#line 132 "moonshot-provisioning-common.vala" -static void _web_provisioning_text_element_func_gmarkup_parser_text_func (GMarkupParseContext* context, const char* text, gsize text_len, gpointer self, GError** error) { -#line 877 "moonshot-provisioning-common.c" +static void _web_provisioning_text_element_func_gmarkup_parser_text_func (GMarkupParseContext* context, const gchar* text, gsize text_len, gpointer self, GError** error) { +#line 221 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" web_provisioning_text_element_func (context, text, text_len, error); +#line 1903 "moonshot-provisioning-common.c" } -#line 202 "moonshot-provisioning-common.vala" -WebProvisioningParser* web_provisioning_parser_construct (GType object_type, const char* path) { -#line 884 "moonshot-provisioning-common.c" - WebProvisioningParser* self = (WebProvisioningParser*) g_type_create_instance (object_type); - char* _tmp0_; - char* _tmp1_; +WebProvisioningParser* web_provisioning_parser_construct (GType object_type, const gchar* path) { + WebProvisioningParser* self = NULL; + gchar* _tmp0_; + const gchar* _tmp1_; + gchar* _tmp2_; + const gchar* _tmp3_; + GFile* _tmp4_ = NULL; GFile* file; - GMarkupParser _tmp8_ = {0}; + GMarkupParser _tmp18_ = {0}; GError * _inner_error_ = NULL; -#line 202 "moonshot-provisioning-common.vala" +#line 202 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" g_return_val_if_fail (path != NULL, NULL); -#line 204 "moonshot-provisioning-common.vala" - self->priv->text = (_tmp0_ = g_strdup (""), _g_free0 (self->priv->text), _tmp0_); -#line 205 "moonshot-provisioning-common.vala" - self->priv->path = (_tmp1_ = g_strdup (path), _g_free0 (self->priv->path), _tmp1_); -#line 207 "moonshot-provisioning-common.vala" - file = g_file_new_for_path (path); -#line 899 "moonshot-provisioning-common.c" +#line 202 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + self = (WebProvisioningParser*) g_type_create_instance (object_type); +#line 204 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp0_ = g_strdup (""); +#line 204 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _g_free0 (self->priv->text); +#line 204 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + self->priv->text = _tmp0_; +#line 205 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp1_ = path; +#line 205 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp2_ = g_strdup (_tmp1_); +#line 205 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _g_free0 (self->priv->path); +#line 205 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + self->priv->path = _tmp2_; +#line 207 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_ = path; +#line 207 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_ = g_file_new_for_path (_tmp3_); +#line 207 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + file = _tmp4_; +#line 1941 "moonshot-provisioning-common.c" { - GFileInputStream* _tmp2_; - GFileInputStream* _tmp3_; - GDataInputStream* _tmp4_; + GFile* _tmp5_; + GFileInputStream* _tmp6_ = NULL; + GFileInputStream* _tmp7_; + GFileInputStream* _tmp8_; + GDataInputStream* _tmp9_; + GDataInputStream* _tmp10_; GDataInputStream* dis; - char* line; -#line 211 "moonshot-provisioning-common.vala" - _tmp2_ = g_file_read (file, NULL, &_inner_error_); -#line 908 "moonshot-provisioning-common.c" + gchar* line = NULL; +#line 211 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_ = file; +#line 211 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp6_ = g_file_read (_tmp5_, NULL, &_inner_error_); +#line 211 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp7_ = _tmp6_; +#line 211 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" if (_inner_error_ != NULL) { +#line 1959 "moonshot-provisioning-common.c" goto __catch5_g_error; } -#line 211 "moonshot-provisioning-common.vala" - dis = (_tmp4_ = g_data_input_stream_new ((GInputStream*) (_tmp3_ = _tmp2_)), _g_object_unref0 (_tmp3_), _tmp4_); -#line 914 "moonshot-provisioning-common.c" - line = NULL; -#line 213 "moonshot-provisioning-common.vala" +#line 211 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp8_ = _tmp7_; +#line 211 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp9_ = g_data_input_stream_new ((GInputStream*) _tmp8_); +#line 211 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp10_ = _tmp9_; +#line 211 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _g_object_unref0 (_tmp8_); +#line 211 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + dis = _tmp10_; +#line 213 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" while (TRUE) { -#line 918 "moonshot-provisioning-common.c" - char* _tmp5_; - char* _tmp6_; - char* _tmp7_; -#line 213 "moonshot-provisioning-common.vala" - _tmp5_ = g_data_input_stream_read_line (dis, NULL, NULL, &_inner_error_); -#line 924 "moonshot-provisioning-common.c" +#line 1974 "moonshot-provisioning-common.c" + GDataInputStream* _tmp11_; + gchar* _tmp12_ = NULL; + gchar* _tmp13_; + const gchar* _tmp14_; + const gchar* _tmp15_; + const gchar* _tmp16_; + gchar* _tmp17_; +#line 213 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp11_ = dis; +#line 213 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp12_ = g_data_input_stream_read_line (_tmp11_, NULL, NULL, &_inner_error_); +#line 213 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp13_ = _tmp12_; +#line 213 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" if (_inner_error_ != NULL) { +#line 213 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" _g_free0 (line); +#line 213 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" _g_object_unref0 (dis); +#line 1994 "moonshot-provisioning-common.c" goto __catch5_g_error; } -#line 213 "moonshot-provisioning-common.vala" - if (!((line = (_tmp6_ = _tmp5_, _g_free0 (line), _tmp6_)) != NULL)) { -#line 213 "moonshot-provisioning-common.vala" +#line 213 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _g_free0 (line); +#line 213 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + line = _tmp13_; +#line 213 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp14_ = line; +#line 213 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + if (!(_tmp14_ != NULL)) { +#line 213 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" break; -#line 934 "moonshot-provisioning-common.c" +#line 2007 "moonshot-provisioning-common.c" } -#line 214 "moonshot-provisioning-common.vala" - self->priv->text = (_tmp7_ = g_strconcat (self->priv->text, line, NULL), _g_free0 (self->priv->text), _tmp7_); -#line 938 "moonshot-provisioning-common.c" +#line 214 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp15_ = self->priv->text; +#line 214 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp16_ = line; +#line 214 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp17_ = g_strconcat (_tmp15_, _tmp16_, NULL); +#line 214 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _g_free0 (self->priv->text); +#line 214 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + self->priv->text = _tmp17_; +#line 2019 "moonshot-provisioning-common.c" } +#line 209 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" _g_free0 (line); +#line 209 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" _g_object_unref0 (dis); +#line 2025 "moonshot-provisioning-common.c" } goto __finally5; __catch5_g_error: { - GError * e; + GError* e = NULL; +#line 209 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" e = _inner_error_; +#line 209 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" _inner_error_ = NULL; - { -#line 218 "moonshot-provisioning-common.vala" - g_error ("moonshot-provisioning-common.vala:218: Could not retreive file size"); -#line 952 "moonshot-provisioning-common.c" - _g_error_free0 (e); - } +#line 218 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + g_error ("moonshot-provisioning-common.vala:218: Could not retreive file size"); +#line 209 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _g_error_free0 (e); +#line 2039 "moonshot-provisioning-common.c" } __finally5: +#line 209 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" if (_inner_error_ != NULL) { +#line 209 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" _g_object_unref0 (file); +#line 209 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" 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); +#line 209 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" g_clear_error (&_inner_error_); +#line 209 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return NULL; +#line 2052 "moonshot-provisioning-common.c" } -#line 221 "moonshot-provisioning-common.vala" - self->priv->parser = (_tmp8_.start_element = _web_provisioning_start_element_func_gmarkup_parser_start_element_func, _tmp8_.end_element = NULL, _tmp8_.text = _web_provisioning_text_element_func_gmarkup_parser_text_func, _tmp8_.passthrough = NULL, _tmp8_.error = NULL, _tmp8_); -#line 965 "moonshot-provisioning-common.c" +#line 221 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp18_.start_element = _web_provisioning_start_element_func_gmarkup_parser_start_element_func; +#line 221 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp18_.end_element = NULL; +#line 221 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp18_.text = _web_provisioning_text_element_func_gmarkup_parser_text_func; +#line 221 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp18_.passthrough = NULL; +#line 221 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp18_.error = NULL; +#line 221 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + self->priv->parser = _tmp18_; +#line 202 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" _g_object_unref0 (file); +#line 202 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return self; +#line 2070 "moonshot-provisioning-common.c" } -#line 202 "moonshot-provisioning-common.vala" -WebProvisioningParser* web_provisioning_parser_new (const char* path) { -#line 202 "moonshot-provisioning-common.vala" +WebProvisioningParser* web_provisioning_parser_new (const gchar* path) { +#line 202 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return web_provisioning_parser_construct (WEB_PROVISIONING_TYPE_PARSER, path); -#line 975 "moonshot-provisioning-common.c" -} - - -static glong string_get_length (const char* self) { - glong result; - g_return_val_if_fail (self != NULL, 0L); - result = g_utf8_strlen (self, (gssize) (-1)); -#line 1194 "glib-2.0.vapi" - return result; -#line 985 "moonshot-provisioning-common.c" +#line 2077 "moonshot-provisioning-common.c" } -#line 224 "moonshot-provisioning-common.vala" void web_provisioning_parser_parse (WebProvisioningParser* self) { -#line 991 "moonshot-provisioning-common.c" + GMarkupParser _tmp0_; + GMarkupParseContext* _tmp1_; GMarkupParseContext* ctx; GError * _inner_error_ = NULL; -#line 224 "moonshot-provisioning-common.vala" +#line 224 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" g_return_if_fail (self != NULL); -#line 227 "moonshot-provisioning-common.vala" - ctx = g_markup_parse_context_new (&self->priv->parser, 0, NULL, NULL); -#line 998 "moonshot-provisioning-common.c" +#line 227 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp0_ = self->priv->parser; +#line 227 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp1_ = g_markup_parse_context_new (&_tmp0_, 0, NULL, NULL); +#line 227 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + ctx = _tmp1_; +#line 2094 "moonshot-provisioning-common.c" { -#line 231 "moonshot-provisioning-common.vala" - g_markup_parse_context_parse (ctx, self->priv->text, (gssize) string_get_length (self->priv->text), &_inner_error_); -#line 1002 "moonshot-provisioning-common.c" + const gchar* _tmp2_; + const gchar* _tmp3_; + gint _tmp4_; + gint _tmp5_; +#line 231 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp2_ = self->priv->text; +#line 231 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp3_ = self->priv->text; +#line 231 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp4_ = strlen (_tmp3_); +#line 231 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp5_ = _tmp4_; +#line 231 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + g_markup_parse_context_parse (ctx, _tmp2_, (gssize) _tmp5_, &_inner_error_); +#line 231 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" if (_inner_error_ != NULL) { +#line 2112 "moonshot-provisioning-common.c" goto __catch6_g_error; } } goto __finally6; __catch6_g_error: { - GError * e; + GError* e = NULL; + const gchar* _tmp6_; +#line 229 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" e = _inner_error_; +#line 229 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" _inner_error_ = NULL; - { -#line 235 "moonshot-provisioning-common.vala" - g_error ("moonshot-provisioning-common.vala:235: Could not parse %s, invalid con" \ -"tent", self->priv->path); -#line 1016 "moonshot-provisioning-common.c" - _g_error_free0 (e); - } +#line 235 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _tmp6_ = self->priv->path; +#line 235 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + g_error ("moonshot-provisioning-common.vala:235: Could not parse %s, invalid con" \ +"tent", _tmp6_); +#line 229 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" + _g_error_free0 (e); +#line 2131 "moonshot-provisioning-common.c" } __finally6: +#line 229 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" if (_inner_error_ != NULL) { +#line 229 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" _g_markup_parse_context_free0 (ctx); +#line 229 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" 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); +#line 229 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" g_clear_error (&_inner_error_); +#line 229 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return; +#line 2144 "moonshot-provisioning-common.c" } +#line 224 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" _g_markup_parse_context_free0 (ctx); +#line 2148 "moonshot-provisioning-common.c" } static void web_provisioning_value_parser_init (GValue* value) { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" value->data[0].v_pointer = NULL; +#line 2155 "moonshot-provisioning-common.c" } static void web_provisioning_value_parser_free_value (GValue* value) { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" if (value->data[0].v_pointer) { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" web_provisioning_parser_unref (value->data[0].v_pointer); +#line 2164 "moonshot-provisioning-common.c" } } static void web_provisioning_value_parser_copy_value (const GValue* src_value, GValue* dest_value) { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" if (src_value->data[0].v_pointer) { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" dest_value->data[0].v_pointer = web_provisioning_parser_ref (src_value->data[0].v_pointer); +#line 2174 "moonshot-provisioning-common.c" } else { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" dest_value->data[0].v_pointer = NULL; +#line 2178 "moonshot-provisioning-common.c" } } static gpointer web_provisioning_value_parser_peek_pointer (const GValue* value) { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return value->data[0].v_pointer; +#line 2186 "moonshot-provisioning-common.c" } static gchar* web_provisioning_value_parser_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" if (collect_values[0].v_pointer) { +#line 2193 "moonshot-provisioning-common.c" WebProvisioningParser* object; object = collect_values[0].v_pointer; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" if (object->parent_instance.g_class == NULL) { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 2200 "moonshot-provisioning-common.c" } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL); +#line 2204 "moonshot-provisioning-common.c" } +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" value->data[0].v_pointer = web_provisioning_parser_ref (object); +#line 2208 "moonshot-provisioning-common.c" } else { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" value->data[0].v_pointer = NULL; +#line 2212 "moonshot-provisioning-common.c" } +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return NULL; +#line 2216 "moonshot-provisioning-common.c" } static gchar* web_provisioning_value_parser_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) { WebProvisioningParser** object_p; object_p = collect_values[0].v_pointer; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" if (!object_p) { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value)); +#line 2227 "moonshot-provisioning-common.c" } +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" if (!value->data[0].v_pointer) { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" *object_p = NULL; +#line 2233 "moonshot-provisioning-common.c" } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" *object_p = value->data[0].v_pointer; +#line 2237 "moonshot-provisioning-common.c" } else { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" *object_p = web_provisioning_parser_ref (value->data[0].v_pointer); +#line 2241 "moonshot-provisioning-common.c" } +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return NULL; +#line 2245 "moonshot-provisioning-common.c" } GParamSpec* web_provisioning_param_spec_parser (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) { WebProvisioningParamSpecParser* spec; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" g_return_val_if_fail (g_type_is_a (object_type, WEB_PROVISIONING_TYPE_PARSER), NULL); +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags); +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" G_PARAM_SPEC (spec)->value_type = object_type; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return G_PARAM_SPEC (spec); +#line 2259 "moonshot-provisioning-common.c" } gpointer web_provisioning_value_get_parser (const GValue* value) { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, WEB_PROVISIONING_TYPE_PARSER), NULL); +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return value->data[0].v_pointer; +#line 2268 "moonshot-provisioning-common.c" } void web_provisioning_value_set_parser (GValue* value, gpointer v_object) { WebProvisioningParser* old; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, WEB_PROVISIONING_TYPE_PARSER)); +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" old = value->data[0].v_pointer; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" if (v_object) { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, WEB_PROVISIONING_TYPE_PARSER)); +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" value->data[0].v_pointer = v_object; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" web_provisioning_parser_ref (value->data[0].v_pointer); +#line 2288 "moonshot-provisioning-common.c" } else { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" value->data[0].v_pointer = NULL; +#line 2292 "moonshot-provisioning-common.c" } +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" if (old) { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" web_provisioning_parser_unref (old); +#line 2298 "moonshot-provisioning-common.c" } } void web_provisioning_value_take_parser (GValue* value, gpointer v_object) { WebProvisioningParser* old; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, WEB_PROVISIONING_TYPE_PARSER)); +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" old = value->data[0].v_pointer; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" if (v_object) { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, WEB_PROVISIONING_TYPE_PARSER)); +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value))); +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" value->data[0].v_pointer = v_object; +#line 2317 "moonshot-provisioning-common.c" } else { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" value->data[0].v_pointer = NULL; +#line 2321 "moonshot-provisioning-common.c" } +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" if (old) { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" web_provisioning_parser_unref (old); +#line 2327 "moonshot-provisioning-common.c" } } static void web_provisioning_parser_class_init (WebProvisioningParserClass * klass) { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" web_provisioning_parser_parent_class = g_type_class_peek_parent (klass); +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" WEB_PROVISIONING_PARSER_CLASS (klass)->finalize = web_provisioning_parser_finalize; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" g_type_class_add_private (klass, sizeof (WebProvisioningParserPrivate)); +#line 2339 "moonshot-provisioning-common.c" } static void web_provisioning_parser_instance_init (WebProvisioningParser * self) { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" self->priv = WEB_PROVISIONING_PARSER_GET_PRIVATE (self); +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" self->ref_count = 1; +#line 2348 "moonshot-provisioning-common.c" } static void web_provisioning_parser_finalize (WebProvisioningParser* obj) { WebProvisioningParser * self; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" self = WEB_PROVISIONING_PARSER (obj); +#line 200 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" _g_free0 (self->priv->text); +#line 201 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" _g_free0 (self->priv->path); +#line 2360 "moonshot-provisioning-common.c" } @@ -1176,17 +2378,24 @@ GType web_provisioning_parser_get_type (void) { gpointer web_provisioning_parser_ref (gpointer instance) { WebProvisioningParser* self; self = instance; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" g_atomic_int_inc (&self->ref_count); +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" return instance; +#line 2385 "moonshot-provisioning-common.c" } void web_provisioning_parser_unref (gpointer instance) { WebProvisioningParser* self; self = instance; +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" if (g_atomic_int_dec_and_test (&self->ref_count)) { +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" WEB_PROVISIONING_PARSER_GET_CLASS (self)->finalize (self); +#line 197 "/build/slave/packages-full/build/ui/src/moonshot-provisioning-common.vala" g_type_free_instance ((GTypeInstance *) self); +#line 2398 "moonshot-provisioning-common.c" } } @@ -1221,16 +2430,4 @@ static gint _vala_array_length (gpointer array) { } -static int _vala_strcmp0 (const char * str1, const char * str2) { - if (str1 == NULL) { - return -(str1 != str2); - } - if (str2 == NULL) { - return str1 != str2; - } - return strcmp (str1, str2); -} - - - diff --git a/src/moonshot-server.c b/src/moonshot-server.c index eb024b7..43f3835 100644 --- a/src/moonshot-server.c +++ b/src/moonshot-server.c @@ -1,10 +1,9 @@ -/* moonshot-server.c generated by valac 0.10.4, the Vala compiler +/* moonshot-server.c generated by valac 0.16.1, the Vala compiler * generated from moonshot-server.vala, do not modify */ #include #include -#include #include #include #include @@ -21,17 +20,19 @@ typedef struct _MoonshotServer MoonshotServer; typedef struct _MoonshotServerClass MoonshotServerClass; typedef struct _MoonshotServerPrivate MoonshotServerPrivate; -#define TYPE_IDENTITY_MANAGER_VIEW (identity_manager_view_get_type ()) -#define IDENTITY_MANAGER_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_IDENTITY_MANAGER_VIEW, IdentityManagerView)) -#define IDENTITY_MANAGER_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_IDENTITY_MANAGER_VIEW, IdentityManagerViewClass)) -#define IS_IDENTITY_MANAGER_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_IDENTITY_MANAGER_VIEW)) -#define IS_IDENTITY_MANAGER_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_IDENTITY_MANAGER_VIEW)) -#define IDENTITY_MANAGER_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_IDENTITY_MANAGER_VIEW, IdentityManagerViewClass)) +#define TYPE_IDENTITY_MANAGER_APP (identity_manager_app_get_type ()) +#define IDENTITY_MANAGER_APP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_IDENTITY_MANAGER_APP, IdentityManagerApp)) +#define IDENTITY_MANAGER_APP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_IDENTITY_MANAGER_APP, IdentityManagerAppClass)) +#define IS_IDENTITY_MANAGER_APP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_IDENTITY_MANAGER_APP)) +#define IS_IDENTITY_MANAGER_APP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_IDENTITY_MANAGER_APP)) +#define IDENTITY_MANAGER_APP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_IDENTITY_MANAGER_APP, IdentityManagerAppClass)) -typedef struct _IdentityManagerView IdentityManagerView; -typedef struct _IdentityManagerViewClass IdentityManagerViewClass; -#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) +typedef struct _IdentityManagerApp IdentityManagerApp; +typedef struct _IdentityManagerAppClass IdentityManagerAppClass; +#define _identity_manager_app_unref0(var) ((var == NULL) ? NULL : (var = (identity_manager_app_unref (var), NULL))) #define _g_free0(var) (var = (g_free (var), NULL)) +#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) +typedef struct _Block2Data Block2Data; #define TYPE_IDENTITY_REQUEST (identity_request_get_type ()) #define IDENTITY_REQUEST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_IDENTITY_REQUEST, IdentityRequest)) @@ -63,9 +64,8 @@ typedef struct _IdCardClass IdCardClass; typedef struct _TrustAnchor TrustAnchor; typedef struct _TrustAnchorClass TrustAnchorClass; -typedef struct _Block3Data Block3Data; typedef struct _MoonshotServerGetIdentityData MoonshotServerGetIdentityData; -typedef struct _Block4Data Block4Data; +typedef struct _Block3Data Block3Data; typedef struct _MoonshotServerGetDefaultIdentityData MoonshotServerGetDefaultIdentityData; #define TYPE_RULE (rule_get_type ()) @@ -92,7 +92,13 @@ struct _MoonshotServerClass { }; struct _MoonshotServerPrivate { - IdentityManagerView* main_window; + IdentityManagerApp* parent_app; +}; + +struct _Block2Data { + int _ref_count_; + MoonshotServer * self; + gpointer _async_data_; }; typedef void (*ReturnIdentityCallback) (IdentityRequest* request, void* user_data); @@ -102,60 +108,99 @@ struct _IdentityRequest { IdCard* id_card; gboolean complete; gboolean select_default; - char* nai; - char* password; - char* service; + gchar* nai; + gchar* password; + gchar* service; + GSList* candidates; }; struct _IdentityRequestClass { GObjectClass parent_class; }; -struct _Block3Data { - int _ref_count_; - MoonshotServer * self; - gpointer _async_data_; -}; - struct _MoonshotServerGetIdentityData { int _state_; + GObject* _source_object_; GAsyncResult* _res_; GSimpleAsyncResult* _async_result; MoonshotServer* self; - char* nai; - char* password; - char* service; - char* nai_out; - char* password_out; - char* server_certificate_hash; - char* ca_certificate; - char* subject_name_constraint; - char* subject_alt_name_constraint; + gchar* nai; + gchar* password; + gchar* service; + gchar* nai_out; + gchar* password_out; + gchar* server_certificate_hash; + gchar* ca_certificate; + gchar* subject_name_constraint; + gchar* subject_alt_name_constraint; gboolean result; + Block2Data* _data2_; + IdentityManagerApp* _tmp0_; + const gchar* _tmp1_; + const gchar* _tmp2_; + const gchar* _tmp3_; + IdentityRequest* _tmp4_; IdentityRequest* request; - char* _tmp0_; - char* _tmp1_; - char* _tmp2_; - char* _tmp3_; - char* _tmp4_; - char* _tmp5_; + IdentityRequest* _tmp5_; + IdentityRequest* _tmp6_; + gchar* _tmp7_; + gchar* _tmp8_; + gchar* _tmp9_; + gchar* _tmp10_; + gchar* _tmp11_; + gchar* _tmp12_; + IdentityRequest* _tmp13_; + IdCard* _tmp14_; + IdCard* _tmp15_; IdCard* id_card; - char* _tmp6_; - char* _tmp7_; - char* _tmp8_; - char* _tmp9_; - char* _tmp10_; - char* _tmp11_; - char* _tmp12_; - char* _tmp13_; - char* _tmp14_; - char* _tmp15_; - char* _tmp16_; - char* _tmp17_; - Block3Data* _data3_; + IdCard* _tmp16_; + IdCard* _tmp17_; + const gchar* _tmp18_; + const gchar* _tmp19_; + gchar* _tmp20_; + IdCard* _tmp21_; + const gchar* _tmp22_; + const gchar* _tmp23_; + gchar* _tmp24_; + IdCard* _tmp25_; + TrustAnchor* _tmp26_; + TrustAnchor* _tmp27_; + const gchar* _tmp28_; + const gchar* _tmp29_; + gchar* _tmp30_; + IdCard* _tmp31_; + TrustAnchor* _tmp32_; + TrustAnchor* _tmp33_; + const gchar* _tmp34_; + const gchar* _tmp35_; + gchar* _tmp36_; + IdCard* _tmp37_; + TrustAnchor* _tmp38_; + TrustAnchor* _tmp39_; + const gchar* _tmp40_; + const gchar* _tmp41_; + gchar* _tmp42_; + IdCard* _tmp43_; + TrustAnchor* _tmp44_; + TrustAnchor* _tmp45_; + const gchar* _tmp46_; + const gchar* _tmp47_; + gchar* _tmp48_; + const gchar* _tmp49_; + gchar* _tmp50_; + const gchar* _tmp51_; + gchar* _tmp52_; + const gchar* _tmp53_; + gchar* _tmp54_; + const gchar* _tmp55_; + gchar* _tmp56_; + const gchar* _tmp57_; + gchar* _tmp58_; + const gchar* _tmp59_; + gchar* _tmp60_; }; -struct _Block4Data { +struct _Block3Data { int _ref_count_; MoonshotServer * self; gpointer _async_data_; @@ -163,103 +208,152 @@ struct _Block4Data { struct _MoonshotServerGetDefaultIdentityData { int _state_; + GObject* _source_object_; GAsyncResult* _res_; GSimpleAsyncResult* _async_result; MoonshotServer* self; - char* nai_out; - char* password_out; - char* server_certificate_hash; - char* ca_certificate; - char* subject_name_constraint; - char* subject_alt_name_constraint; + gchar* nai_out; + gchar* password_out; + gchar* server_certificate_hash; + gchar* ca_certificate; + gchar* subject_name_constraint; + gchar* subject_alt_name_constraint; gboolean result; + Block3Data* _data3_; + IdentityManagerApp* _tmp0_; + IdentityRequest* _tmp1_; IdentityRequest* request; - char* _tmp0_; - char* _tmp1_; - char* _tmp2_; - char* _tmp3_; - char* _tmp4_; - char* _tmp5_; - char* _tmp6_; - char* _tmp7_; - char* _tmp8_; - char* _tmp9_; - char* _tmp10_; - char* _tmp11_; - char* _tmp12_; - char* _tmp13_; - char* _tmp14_; - char* _tmp15_; - char* _tmp16_; - char* _tmp17_; - Block4Data* _data4_; + IdentityRequest* _tmp2_; + IdentityRequest* _tmp3_; + gchar* _tmp4_; + gchar* _tmp5_; + gchar* _tmp6_; + gchar* _tmp7_; + gchar* _tmp8_; + gchar* _tmp9_; + IdentityRequest* _tmp10_; + IdCard* _tmp11_; + IdentityRequest* _tmp12_; + IdCard* _tmp13_; + const gchar* _tmp14_; + const gchar* _tmp15_; + gchar* _tmp16_; + IdentityRequest* _tmp17_; + IdCard* _tmp18_; + const gchar* _tmp19_; + const gchar* _tmp20_; + gchar* _tmp21_; + IdentityRequest* _tmp22_; + IdCard* _tmp23_; + TrustAnchor* _tmp24_; + TrustAnchor* _tmp25_; + const gchar* _tmp26_; + const gchar* _tmp27_; + gchar* _tmp28_; + IdentityRequest* _tmp29_; + IdCard* _tmp30_; + TrustAnchor* _tmp31_; + TrustAnchor* _tmp32_; + const gchar* _tmp33_; + const gchar* _tmp34_; + gchar* _tmp35_; + IdentityRequest* _tmp36_; + IdCard* _tmp37_; + TrustAnchor* _tmp38_; + TrustAnchor* _tmp39_; + const gchar* _tmp40_; + const gchar* _tmp41_; + gchar* _tmp42_; + IdentityRequest* _tmp43_; + IdCard* _tmp44_; + TrustAnchor* _tmp45_; + TrustAnchor* _tmp46_; + const gchar* _tmp47_; + const gchar* _tmp48_; + gchar* _tmp49_; + const gchar* _tmp50_; + gchar* _tmp51_; + const gchar* _tmp52_; + gchar* _tmp53_; + const gchar* _tmp54_; + gchar* _tmp55_; + const gchar* _tmp56_; + gchar* _tmp57_; + const gchar* _tmp58_; + gchar* _tmp59_; + const gchar* _tmp60_; + gchar* _tmp61_; }; struct _Rule { - char* pattern; - char* always_confirm; + gchar* pattern; + gchar* always_confirm; }; +static gpointer moonshot_server_parent_class = NULL; extern IdCard** web_provisioning_cards; extern gint web_provisioning_cards_length1; -static gpointer moonshot_server_parent_class = NULL; GType moonshot_server_get_type (void) G_GNUC_CONST; guint moonshot_server_register_object (void* object, GDBusConnection* connection, const gchar* path, GError** error); -GType identity_manager_view_get_type (void) G_GNUC_CONST; +gpointer identity_manager_app_ref (gpointer instance); +void identity_manager_app_unref (gpointer instance); +GParamSpec* param_spec_identity_manager_app (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); +void value_set_identity_manager_app (GValue* value, gpointer v_object); +void value_take_identity_manager_app (GValue* value, gpointer v_object); +gpointer value_get_identity_manager_app (const GValue* value); +GType identity_manager_app_get_type (void) G_GNUC_CONST; #define MOONSHOT_SERVER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_MOONSHOT_SERVER, MoonshotServerPrivate)) enum { MOONSHOT_SERVER_DUMMY_PROPERTY }; -MoonshotServer* moonshot_server_new (GtkWindow* window); -MoonshotServer* moonshot_server_construct (GType object_type, GtkWindow* window); +MoonshotServer* moonshot_server_new (IdentityManagerApp* app); +MoonshotServer* moonshot_server_construct (GType object_type, IdentityManagerApp* app); static void moonshot_server_get_identity_data_free (gpointer _data); -static void moonshot_server_get_identity_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_); -void moonshot_server_get_identity (MoonshotServer* self, const char* nai, const char* password, const char* service, GAsyncReadyCallback _callback_, gpointer _user_data_); -gboolean moonshot_server_get_identity_finish (MoonshotServer* self, GAsyncResult* _res_, char** nai_out, char** password_out, char** server_certificate_hash, char** ca_certificate, char** subject_name_constraint, char** subject_alt_name_constraint); -static gboolean moonshot_server_get_identity_co (MoonshotServerGetIdentityData* data); -IdentityRequest* identity_request_new (IdentityManagerView* main_window, const char* nai, const char* password, const char* service); -IdentityRequest* identity_request_construct (GType object_type, IdentityManagerView* main_window, const char* nai, const char* password, const char* service); +void moonshot_server_get_identity (MoonshotServer* self, const gchar* nai, const gchar* password, const gchar* service, GAsyncReadyCallback _callback_, gpointer _user_data_); +gboolean moonshot_server_get_identity_finish (MoonshotServer* self, GAsyncResult* _res_, gchar** nai_out, gchar** password_out, gchar** server_certificate_hash, gchar** ca_certificate, gchar** subject_name_constraint, gchar** subject_alt_name_constraint); +static gboolean moonshot_server_get_identity_co (MoonshotServerGetIdentityData* _data_); +static Block2Data* block2_data_ref (Block2Data* _data2_); +static void block2_data_unref (void * _userdata_); +IdentityRequest* identity_request_new (IdentityManagerApp* app, const gchar* nai, const gchar* password, const gchar* service); +IdentityRequest* identity_request_construct (GType object_type, IdentityManagerApp* app, const gchar* nai, const gchar* password, const gchar* service); GType identity_request_get_type (void) G_GNUC_CONST; void identity_request_set_callback (IdentityRequest* self, ReturnIdentityCallback cb, void* cb_target, GDestroyNotify cb_target_destroy_notify); -static void _lambda4_ (IdentityRequest* IdentityRequest, Block3Data* _data3_); -static void __lambda4__return_identity_callback (IdentityRequest* request, gpointer self); +static void __lambda5_ (Block2Data* _data2_, IdentityRequest* IdentityRequest); +static void ___lambda5__return_identity_callback (IdentityRequest* request, gpointer self); gboolean identity_request_execute (IdentityRequest* self); GType id_card_get_type (void) G_GNUC_CONST; -const char* id_card_get_nai (IdCard* self); -const char* id_card_get_password (IdCard* self); +const gchar* id_card_get_nai (IdCard* self); +const gchar* id_card_get_password (IdCard* self); GType trust_anchor_get_type (void) G_GNUC_CONST; TrustAnchor* id_card_get_trust_anchor (IdCard* self); -const char* trust_anchor_get_server_cert (TrustAnchor* self); -const char* trust_anchor_get_ca_cert (TrustAnchor* self); -const char* trust_anchor_get_subject (TrustAnchor* self); -const char* trust_anchor_get_subject_alt (TrustAnchor* self); -static Block3Data* block3_data_ref (Block3Data* _data3_); -static void block3_data_unref (Block3Data* _data3_); +const gchar* trust_anchor_get_server_cert (TrustAnchor* self); +const gchar* trust_anchor_get_ca_cert (TrustAnchor* self); +const gchar* trust_anchor_get_subject (TrustAnchor* self); +const gchar* trust_anchor_get_subject_alt (TrustAnchor* self); static void moonshot_server_get_default_identity_data_free (gpointer _data); -static void moonshot_server_get_default_identity_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_); void moonshot_server_get_default_identity (MoonshotServer* self, GAsyncReadyCallback _callback_, gpointer _user_data_); -gboolean moonshot_server_get_default_identity_finish (MoonshotServer* self, GAsyncResult* _res_, char** nai_out, char** password_out, char** server_certificate_hash, char** ca_certificate, char** subject_name_constraint, char** subject_alt_name_constraint); -static gboolean moonshot_server_get_default_identity_co (MoonshotServerGetDefaultIdentityData* data); -IdentityRequest* identity_request_new_default (IdentityManagerView* main_window); -IdentityRequest* identity_request_construct_default (GType object_type, IdentityManagerView* main_window); -static void _lambda5_ (IdentityRequest* IdentityRequest, Block4Data* _data4_); -static void __lambda5__return_identity_callback (IdentityRequest* request, gpointer self); -static Block4Data* block4_data_ref (Block4Data* _data4_); -static void block4_data_unref (Block4Data* _data4_); -gboolean moonshot_server_install_id_card (MoonshotServer* self, const char* display_name, const char* user_name, const char* password, const char* realm, char** rules_patterns, int rules_patterns_length1, char** rules_always_confirm, int rules_always_confirm_length1, char** services, int services_length1, const char* ca_cert, const char* subject, const char* subject_alt, const char* server_cert); +gboolean moonshot_server_get_default_identity_finish (MoonshotServer* self, GAsyncResult* _res_, gchar** nai_out, gchar** password_out, gchar** server_certificate_hash, gchar** ca_certificate, gchar** subject_name_constraint, gchar** subject_alt_name_constraint); +static gboolean moonshot_server_get_default_identity_co (MoonshotServerGetDefaultIdentityData* _data_); +static Block3Data* block3_data_ref (Block3Data* _data3_); +static void block3_data_unref (void * _userdata_); +IdentityRequest* identity_request_new_default (IdentityManagerApp* app); +IdentityRequest* identity_request_construct_default (GType object_type, IdentityManagerApp* app); +static void __lambda6_ (Block3Data* _data3_, IdentityRequest* IdentityRequest); +static void ___lambda6__return_identity_callback (IdentityRequest* request, gpointer self); +gboolean moonshot_server_install_id_card (MoonshotServer* self, const gchar* display_name, const gchar* user_name, const gchar* password, const gchar* realm, gchar** rules_patterns, int rules_patterns_length1, gchar** rules_always_confirm, int rules_always_confirm_length1, gchar** services, int services_length1, const gchar* ca_cert, const gchar* subject, const gchar* subject_alt, const gchar* server_cert); IdCard* id_card_new (void); IdCard* id_card_construct (GType object_type); -void id_card_set_display_name (IdCard* self, const char* value); -void id_card_set_username (IdCard* self, const char* value); -void id_card_set_password (IdCard* self, const char* value); -void id_card_set_issuer (IdCard* self, const char* value); -void id_card_set_services (IdCard* self, char** value, int value_length1); -void trust_anchor_set_ca_cert (TrustAnchor* self, const char* value); -void trust_anchor_set_subject (TrustAnchor* self, const char* value); -void trust_anchor_set_subject_alt (TrustAnchor* self, const char* value); -void trust_anchor_set_server_cert (TrustAnchor* self, const char* value); +void id_card_set_display_name (IdCard* self, const gchar* value); +void id_card_set_username (IdCard* self, const gchar* value); +void id_card_set_password (IdCard* self, const gchar* value); +void id_card_set_issuer (IdCard* self, const gchar* value); +void id_card_set_services (IdCard* self, gchar** value, int value_length1); +void trust_anchor_set_ca_cert (TrustAnchor* self, const gchar* value); +void trust_anchor_set_subject (TrustAnchor* self, const gchar* value); +void trust_anchor_set_subject_alt (TrustAnchor* self, const gchar* value); +void trust_anchor_set_server_cert (TrustAnchor* self, const gchar* value); GType rule_get_type (void) G_GNUC_CONST; Rule* rule_dup (const Rule* self); void rule_free (Rule* self); @@ -268,10 +362,10 @@ void rule_destroy (Rule* self); void id_card_set_rules (IdCard* self, Rule* value, int value_length1); static void _vala_Rule_array_free (Rule* array, gint array_length); Rule* id_card_get_rules (IdCard* self, int* result_length1); -gboolean identity_manager_view_add_identity (IdentityManagerView* self, IdCard* id_card); -gint moonshot_server_install_from_file (MoonshotServer* self, const char* file_name); -WebProvisioningParser* web_provisioning_parser_new (const char* path); -WebProvisioningParser* web_provisioning_parser_construct (GType object_type, const char* path); +gboolean identity_manager_app_add_identity (IdentityManagerApp* self, IdCard* id); +gint moonshot_server_install_from_file (MoonshotServer* self, const gchar* file_name); +WebProvisioningParser* web_provisioning_parser_new (const gchar* path); +WebProvisioningParser* web_provisioning_parser_construct (GType object_type, const gchar* path); gpointer web_provisioning_parser_ref (gpointer instance); void web_provisioning_parser_unref (gpointer instance); GParamSpec* web_provisioning_param_spec_parser (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); @@ -280,18 +374,18 @@ void web_provisioning_value_take_parser (GValue* value, gpointer v_object); gpointer web_provisioning_value_get_parser (const GValue* value); GType web_provisioning_parser_get_type (void) G_GNUC_CONST; void web_provisioning_parser_parse (WebProvisioningParser* self); -const char* id_card_get_display_name (IdCard* self); -const char* id_card_get_username (IdCard* self); -const char* id_card_get_issuer (IdCard* self); -char** id_card_get_services (IdCard* self, int* result_length1); +const gchar* id_card_get_display_name (IdCard* self); +const gchar* id_card_get_username (IdCard* self); +const gchar* id_card_get_issuer (IdCard* self); +gchar** id_card_get_services (IdCard* self, int* result_length1); static void moonshot_server_finalize (GObject* obj); -static void moonshot_server_dbus_interface_method_call (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* method_name, GVariant* parameters, GDBusMethodInvocation* invocation, gpointer user_data); static void _dbus_moonshot_server_get_identity (MoonshotServer* self, GVariant* parameters, GDBusMethodInvocation* invocation); -static void _dbus_moonshot_server_get_identity_ready (GObject * source_object, GAsyncResult * _res_, gpointer * _user_data_); +static void _dbus_moonshot_server_get_identity_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_); static void _dbus_moonshot_server_get_default_identity (MoonshotServer* self, GVariant* parameters, GDBusMethodInvocation* invocation); -static void _dbus_moonshot_server_get_default_identity_ready (GObject * source_object, GAsyncResult * _res_, gpointer * _user_data_); +static void _dbus_moonshot_server_get_default_identity_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_); static void _dbus_moonshot_server_install_id_card (MoonshotServer* self, GVariant* parameters, GDBusMethodInvocation* invocation); static void _dbus_moonshot_server_install_from_file (MoonshotServer* self, GVariant* parameters, GDBusMethodInvocation* invocation); +static void moonshot_server_dbus_interface_method_call (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* method_name, GVariant* parameters, GDBusMethodInvocation* invocation, gpointer user_data); static GVariant* moonshot_server_dbus_interface_get_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GError** error, gpointer user_data); static gboolean moonshot_server_dbus_interface_set_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GVariant* value, GError** error, gpointer user_data); static void _moonshot_server_unregister_object (gpointer user_data); @@ -347,698 +441,1805 @@ static const GDBusPropertyInfo * const _moonshot_server_dbus_property_info[] = { static const GDBusInterfaceInfo _moonshot_server_dbus_interface_info = {-1, "org.janet.Moonshot", (GDBusMethodInfo **) (&_moonshot_server_dbus_method_info), (GDBusSignalInfo **) (&_moonshot_server_dbus_signal_info), (GDBusPropertyInfo **) (&_moonshot_server_dbus_property_info)}; static const GDBusInterfaceVTable _moonshot_server_dbus_interface_vtable = {moonshot_server_dbus_interface_method_call, moonshot_server_dbus_interface_get_property, moonshot_server_dbus_interface_set_property}; - -static gpointer _g_object_ref0 (gpointer self) { - return self ? g_object_ref (self) : NULL; +static gpointer _identity_manager_app_ref0 (gpointer self) { +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + return self ? identity_manager_app_ref (self) : NULL; +#line 448 "moonshot-server.c" } -#line 8 "moonshot-server.vala" -MoonshotServer* moonshot_server_construct (GType object_type, GtkWindow* window) { -#line 359 "moonshot-server.c" +MoonshotServer* moonshot_server_construct (GType object_type, IdentityManagerApp* app) { MoonshotServer * self = NULL; - IdentityManagerView* _tmp0_; -#line 8 "moonshot-server.vala" - g_return_val_if_fail (window != NULL, NULL); -#line 8 "moonshot-server.vala" + IdentityManagerApp* _tmp0_; + IdentityManagerApp* _tmp1_; +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_return_val_if_fail (app != NULL, NULL); +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" self = (MoonshotServer*) g_object_new (object_type, NULL); -#line 10 "moonshot-server.vala" - self->priv->main_window = (_tmp0_ = _g_object_ref0 (IDENTITY_MANAGER_VIEW (window)), _g_object_unref0 (self->priv->main_window), _tmp0_); -#line 368 "moonshot-server.c" +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp0_ = app; +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp1_ = _identity_manager_app_ref0 (_tmp0_); +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _identity_manager_app_unref0 (self->priv->parent_app); +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + self->priv->parent_app = _tmp1_; +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" return self; +#line 470 "moonshot-server.c" } -#line 8 "moonshot-server.vala" -MoonshotServer* moonshot_server_new (GtkWindow* window) { -#line 8 "moonshot-server.vala" - return moonshot_server_construct (TYPE_MOONSHOT_SERVER, window); -#line 377 "moonshot-server.c" +MoonshotServer* moonshot_server_new (IdentityManagerApp* app) { +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + return moonshot_server_construct (TYPE_MOONSHOT_SERVER, app); +#line 477 "moonshot-server.c" } static void moonshot_server_get_identity_data_free (gpointer _data) { - MoonshotServerGetIdentityData* data; - data = _data; - _g_free0 (data->nai); - _g_free0 (data->password); - _g_free0 (data->service); - g_object_unref (data->self); - g_slice_free (MoonshotServerGetIdentityData, data); + MoonshotServerGetIdentityData* _data_; + _data_ = _data; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->nai); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->password); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->service); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_object_unref0 (_data_->self); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_slice_free (MoonshotServerGetIdentityData, _data_); +#line 494 "moonshot-server.c" +} + + +static gpointer _g_object_ref0 (gpointer self) { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + return self ? g_object_ref (self) : NULL; +#line 501 "moonshot-server.c" } -void moonshot_server_get_identity (MoonshotServer* self, const char* nai, const char* password, const char* service, GAsyncReadyCallback _callback_, gpointer _user_data_) { +void moonshot_server_get_identity (MoonshotServer* self, const gchar* nai, const gchar* password, const gchar* service, GAsyncReadyCallback _callback_, gpointer _user_data_) { MoonshotServerGetIdentityData* _data_; + MoonshotServer* _tmp0_; + const gchar* _tmp1_; + gchar* _tmp2_; + const gchar* _tmp3_; + gchar* _tmp4_; + const gchar* _tmp5_; + gchar* _tmp6_; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" _data_ = g_slice_new0 (MoonshotServerGetIdentityData); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, moonshot_server_get_identity); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, moonshot_server_get_identity_data_free); - _data_->self = g_object_ref (self); - _data_->nai = g_strdup (nai); - _data_->password = g_strdup (password); - _data_->service = g_strdup (service); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp0_ = _g_object_ref0 (self); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->self = _tmp0_; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp1_ = nai; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp2_ = g_strdup (_tmp1_); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->nai = _tmp2_; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp3_ = password; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp4_ = g_strdup (_tmp3_); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->password = _tmp4_; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp5_ = service; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp6_ = g_strdup (_tmp5_); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->service = _tmp6_; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" moonshot_server_get_identity_co (_data_); +#line 544 "moonshot-server.c" } -gboolean moonshot_server_get_identity_finish (MoonshotServer* self, GAsyncResult* _res_, char** nai_out, char** password_out, char** server_certificate_hash, char** ca_certificate, char** subject_name_constraint, char** subject_alt_name_constraint) { +gboolean moonshot_server_get_identity_finish (MoonshotServer* self, GAsyncResult* _res_, gchar** nai_out, gchar** password_out, gchar** server_certificate_hash, gchar** ca_certificate, gchar** subject_name_constraint, gchar** subject_alt_name_constraint) { gboolean result; MoonshotServerGetIdentityData* _data_; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_)); - *nai_out = _data_->nai_out; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (nai_out) { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + *nai_out = _data_->nai_out; +#line 557 "moonshot-server.c" + } else { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->nai_out); +#line 561 "moonshot-server.c" + } +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" _data_->nai_out = NULL; - *password_out = _data_->password_out; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (password_out) { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + *password_out = _data_->password_out; +#line 569 "moonshot-server.c" + } else { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->password_out); +#line 573 "moonshot-server.c" + } +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" _data_->password_out = NULL; - *server_certificate_hash = _data_->server_certificate_hash; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (server_certificate_hash) { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + *server_certificate_hash = _data_->server_certificate_hash; +#line 581 "moonshot-server.c" + } else { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->server_certificate_hash); +#line 585 "moonshot-server.c" + } +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" _data_->server_certificate_hash = NULL; - *ca_certificate = _data_->ca_certificate; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (ca_certificate) { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + *ca_certificate = _data_->ca_certificate; +#line 593 "moonshot-server.c" + } else { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->ca_certificate); +#line 597 "moonshot-server.c" + } +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" _data_->ca_certificate = NULL; - *subject_name_constraint = _data_->subject_name_constraint; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (subject_name_constraint) { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + *subject_name_constraint = _data_->subject_name_constraint; +#line 605 "moonshot-server.c" + } else { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->subject_name_constraint); +#line 609 "moonshot-server.c" + } +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" _data_->subject_name_constraint = NULL; - *subject_alt_name_constraint = _data_->subject_alt_name_constraint; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (subject_alt_name_constraint) { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + *subject_alt_name_constraint = _data_->subject_alt_name_constraint; +#line 617 "moonshot-server.c" + } else { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->subject_alt_name_constraint); +#line 621 "moonshot-server.c" + } +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" _data_->subject_alt_name_constraint = NULL; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" result = _data_->result; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" return result; +#line 629 "moonshot-server.c" } -static void moonshot_server_get_identity_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) { - MoonshotServerGetIdentityData* data; - data = _user_data_; - data->_res_ = _res_; - moonshot_server_get_identity_co (data); -} - - -#line 27 "moonshot-server.vala" -static void _lambda4_ (IdentityRequest* IdentityRequest, Block3Data* _data3_) { -#line 436 "moonshot-server.c" - MoonshotServer * self; - self = _data3_->self; -#line 27 "moonshot-server.vala" - g_return_if_fail (IdentityRequest != NULL); -#line 27 "moonshot-server.vala" - moonshot_server_get_identity_co (_data3_->_async_data_); -#line 443 "moonshot-server.c" +static Block2Data* block2_data_ref (Block2Data* _data2_) { +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_atomic_int_inc (&_data2_->_ref_count_); +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + return _data2_; +#line 638 "moonshot-server.c" } -#line 27 "moonshot-server.vala" -static void __lambda4__return_identity_callback (IdentityRequest* request, gpointer self) { -#line 449 "moonshot-server.c" - _lambda4_ (request, self); +static void block2_data_unref (void * _userdata_) { + Block2Data* _data2_; + _data2_ = (Block2Data*) _userdata_; +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (g_atomic_int_dec_and_test (&_data2_->_ref_count_)) { +#line 647 "moonshot-server.c" + MoonshotServer * self; +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + self = _data2_->self; +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_object_unref0 (self); +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_slice_free (Block2Data, _data2_); +#line 655 "moonshot-server.c" + } } -static Block3Data* block3_data_ref (Block3Data* _data3_) { - g_atomic_int_inc (&_data3_->_ref_count_); - return _data3_; +static void __lambda5_ (Block2Data* _data2_, IdentityRequest* IdentityRequest) { + MoonshotServer * self; +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + self = _data2_->self; +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_return_if_fail (IdentityRequest != NULL); +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + moonshot_server_get_identity_co (_data2_->_async_data_); +#line 668 "moonshot-server.c" } -static void block3_data_unref (Block3Data* _data3_) { - if (g_atomic_int_dec_and_test (&_data3_->_ref_count_)) { - _g_object_unref0 (_data3_->self); - g_slice_free (Block3Data, _data3_); - } +static void ___lambda5__return_identity_callback (IdentityRequest* request, gpointer self) { +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + __lambda5_ (self, request); +#line 675 "moonshot-server.c" } -static gboolean moonshot_server_get_identity_co (MoonshotServerGetIdentityData* data) { - switch (data->_state_) { +static gboolean moonshot_server_get_identity_co (MoonshotServerGetIdentityData* _data_) { +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + switch (_data_->_state_) { +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" case 0: +#line 684 "moonshot-server.c" goto _state_0; - default: - g_assert_not_reached (); +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" case 1: +#line 688 "moonshot-server.c" goto _state_1; + default: +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_assert_not_reached (); +#line 693 "moonshot-server.c" } _state_0: - data->_data3_ = g_slice_new0 (Block3Data); - data->_data3_->_ref_count_ = 1; - data->_data3_->self = g_object_ref (data->self); - data->_data3_->_async_data_ = data; - data->request = identity_request_new (data->self->priv->main_window, data->nai, data->password, data->service); -#line 27 "moonshot-server.vala" - identity_request_set_callback (data->request, __lambda4__return_identity_callback, block3_data_ref (data->_data3_), block3_data_unref); -#line 28 "moonshot-server.vala" - identity_request_execute (data->request); -#line 487 "moonshot-server.c" - data->_state_ = 1; +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_data2_ = g_slice_new0 (Block2Data); +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_data2_->_ref_count_ = 1; +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_data2_->self = g_object_ref (_data_->self); +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_data2_->_async_data_ = _data_; +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp0_ = _data_->self->priv->parent_app; +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp1_ = _data_->nai; +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp2_ = _data_->password; +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp3_ = _data_->service; +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp4_ = identity_request_new (_data_->_tmp0_, _data_->_tmp1_, _data_->_tmp2_, _data_->_tmp3_); +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->request = _data_->_tmp4_; +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp5_ = _data_->request; +#line 27 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + identity_request_set_callback (_data_->_tmp5_, ___lambda5__return_identity_callback, block2_data_ref (_data_->_data2_), block2_data_unref); +#line 28 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp6_ = _data_->request; +#line 28 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + identity_request_execute (_data_->_tmp6_); +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_state_ = 1; +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" return FALSE; +#line 728 "moonshot-server.c" _state_1: ; -#line 31 "moonshot-server.vala" - data->nai_out = (data->_tmp0_ = g_strdup (""), _g_free0 (data->nai_out), data->_tmp0_); -#line 32 "moonshot-server.vala" - data->password_out = (data->_tmp1_ = g_strdup (""), _g_free0 (data->password_out), data->_tmp1_); -#line 33 "moonshot-server.vala" - data->server_certificate_hash = (data->_tmp2_ = g_strdup (""), _g_free0 (data->server_certificate_hash), data->_tmp2_); -#line 34 "moonshot-server.vala" - data->ca_certificate = (data->_tmp3_ = g_strdup (""), _g_free0 (data->ca_certificate), data->_tmp3_); -#line 35 "moonshot-server.vala" - data->subject_name_constraint = (data->_tmp4_ = g_strdup (""), _g_free0 (data->subject_name_constraint), data->_tmp4_); -#line 36 "moonshot-server.vala" - data->subject_alt_name_constraint = (data->_tmp5_ = g_strdup (""), _g_free0 (data->subject_alt_name_constraint), data->_tmp5_); -#line 504 "moonshot-server.c" - data->id_card = _g_object_ref0 (data->request->id_card); -#line 40 "moonshot-server.vala" - if (data->id_card != NULL) { -#line 41 "moonshot-server.vala" - data->nai_out = (data->_tmp6_ = g_strdup (id_card_get_nai (data->id_card)), _g_free0 (data->nai_out), data->_tmp6_); -#line 42 "moonshot-server.vala" - data->password_out = (data->_tmp7_ = g_strdup (id_card_get_password (data->id_card)), _g_free0 (data->password_out), data->_tmp7_); -#line 44 "moonshot-server.vala" - data->server_certificate_hash = (data->_tmp8_ = g_strdup (trust_anchor_get_server_cert (id_card_get_trust_anchor (data->id_card))), _g_free0 (data->server_certificate_hash), data->_tmp8_); -#line 45 "moonshot-server.vala" - data->ca_certificate = (data->_tmp9_ = g_strdup (trust_anchor_get_ca_cert (id_card_get_trust_anchor (data->id_card))), _g_free0 (data->ca_certificate), data->_tmp9_); -#line 46 "moonshot-server.vala" - data->subject_name_constraint = (data->_tmp10_ = g_strdup (trust_anchor_get_subject (id_card_get_trust_anchor (data->id_card))), _g_free0 (data->subject_name_constraint), data->_tmp10_); -#line 47 "moonshot-server.vala" - data->subject_alt_name_constraint = (data->_tmp11_ = g_strdup (trust_anchor_get_subject_alt (id_card_get_trust_anchor (data->id_card))), _g_free0 (data->subject_alt_name_constraint), data->_tmp11_); -#line 49 "moonshot-server.vala" - if (data->nai_out == NULL) { -#line 50 "moonshot-server.vala" - data->nai_out = (data->_tmp12_ = g_strdup (""), _g_free0 (data->nai_out), data->_tmp12_); -#line 524 "moonshot-server.c" - } -#line 51 "moonshot-server.vala" - if (data->password_out == NULL) { -#line 52 "moonshot-server.vala" - data->password_out = (data->_tmp13_ = g_strdup (""), _g_free0 (data->password_out), data->_tmp13_); -#line 530 "moonshot-server.c" +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp7_ = g_strdup (""); +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->nai_out); +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->nai_out = _data_->_tmp7_; +#line 32 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp8_ = g_strdup (""); +#line 32 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->password_out); +#line 32 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->password_out = _data_->_tmp8_; +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp9_ = g_strdup (""); +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->server_certificate_hash); +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->server_certificate_hash = _data_->_tmp9_; +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp10_ = g_strdup (""); +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->ca_certificate); +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->ca_certificate = _data_->_tmp10_; +#line 35 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp11_ = g_strdup (""); +#line 35 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->subject_name_constraint); +#line 35 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->subject_name_constraint = _data_->_tmp11_; +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp12_ = g_strdup (""); +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->subject_alt_name_constraint); +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->subject_alt_name_constraint = _data_->_tmp12_; +#line 38 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp13_ = _data_->request; +#line 38 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp14_ = _data_->_tmp13_->id_card; +#line 38 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp15_ = _g_object_ref0 (_data_->_tmp14_); +#line 38 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->id_card = _data_->_tmp15_; +#line 40 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp16_ = _data_->id_card; +#line 40 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_data_->_tmp16_ != NULL) { +#line 41 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp17_ = _data_->id_card; +#line 41 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp18_ = id_card_get_nai (_data_->_tmp17_); +#line 41 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp19_ = _data_->_tmp18_; +#line 41 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp20_ = g_strdup (_data_->_tmp19_); +#line 41 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->nai_out); +#line 41 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->nai_out = _data_->_tmp20_; +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp21_ = _data_->id_card; +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp22_ = id_card_get_password (_data_->_tmp21_); +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp23_ = _data_->_tmp22_; +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp24_ = g_strdup (_data_->_tmp23_); +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->password_out); +#line 42 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->password_out = _data_->_tmp24_; +#line 44 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp25_ = _data_->id_card; +#line 44 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp26_ = id_card_get_trust_anchor (_data_->_tmp25_); +#line 44 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp27_ = _data_->_tmp26_; +#line 44 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp28_ = trust_anchor_get_server_cert (_data_->_tmp27_); +#line 44 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp29_ = _data_->_tmp28_; +#line 44 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp30_ = g_strdup (_data_->_tmp29_); +#line 44 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->server_certificate_hash); +#line 44 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->server_certificate_hash = _data_->_tmp30_; +#line 45 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp31_ = _data_->id_card; +#line 45 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp32_ = id_card_get_trust_anchor (_data_->_tmp31_); +#line 45 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp33_ = _data_->_tmp32_; +#line 45 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp34_ = trust_anchor_get_ca_cert (_data_->_tmp33_); +#line 45 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp35_ = _data_->_tmp34_; +#line 45 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp36_ = g_strdup (_data_->_tmp35_); +#line 45 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->ca_certificate); +#line 45 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->ca_certificate = _data_->_tmp36_; +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp37_ = _data_->id_card; +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp38_ = id_card_get_trust_anchor (_data_->_tmp37_); +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp39_ = _data_->_tmp38_; +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp40_ = trust_anchor_get_subject (_data_->_tmp39_); +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp41_ = _data_->_tmp40_; +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp42_ = g_strdup (_data_->_tmp41_); +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->subject_name_constraint); +#line 46 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->subject_name_constraint = _data_->_tmp42_; +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp43_ = _data_->id_card; +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp44_ = id_card_get_trust_anchor (_data_->_tmp43_); +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp45_ = _data_->_tmp44_; +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp46_ = trust_anchor_get_subject_alt (_data_->_tmp45_); +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp47_ = _data_->_tmp46_; +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp48_ = g_strdup (_data_->_tmp47_); +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->subject_alt_name_constraint); +#line 47 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->subject_alt_name_constraint = _data_->_tmp48_; +#line 49 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp49_ = _data_->nai_out; +#line 49 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_data_->_tmp49_ == NULL) { +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp50_ = g_strdup (""); +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->nai_out); +#line 50 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->nai_out = _data_->_tmp50_; +#line 877 "moonshot-server.c" } -#line 53 "moonshot-server.vala" - if (data->server_certificate_hash == NULL) { -#line 54 "moonshot-server.vala" - data->server_certificate_hash = (data->_tmp14_ = g_strdup (""), _g_free0 (data->server_certificate_hash), data->_tmp14_); -#line 536 "moonshot-server.c" +#line 51 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp51_ = _data_->password_out; +#line 51 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_data_->_tmp51_ == NULL) { +#line 52 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp52_ = g_strdup (""); +#line 52 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->password_out); +#line 52 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->password_out = _data_->_tmp52_; +#line 889 "moonshot-server.c" } -#line 55 "moonshot-server.vala" - if (data->ca_certificate == NULL) { -#line 56 "moonshot-server.vala" - data->ca_certificate = (data->_tmp15_ = g_strdup (""), _g_free0 (data->ca_certificate), data->_tmp15_); -#line 542 "moonshot-server.c" +#line 53 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp53_ = _data_->server_certificate_hash; +#line 53 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_data_->_tmp53_ == NULL) { +#line 54 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp54_ = g_strdup (""); +#line 54 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->server_certificate_hash); +#line 54 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->server_certificate_hash = _data_->_tmp54_; +#line 901 "moonshot-server.c" } -#line 57 "moonshot-server.vala" - if (data->subject_name_constraint == NULL) { -#line 58 "moonshot-server.vala" - data->subject_name_constraint = (data->_tmp16_ = g_strdup (""), _g_free0 (data->subject_name_constraint), data->_tmp16_); -#line 548 "moonshot-server.c" +#line 55 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp55_ = _data_->ca_certificate; +#line 55 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_data_->_tmp55_ == NULL) { +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp56_ = g_strdup (""); +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->ca_certificate); +#line 56 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->ca_certificate = _data_->_tmp56_; +#line 913 "moonshot-server.c" } -#line 59 "moonshot-server.vala" - if (data->subject_alt_name_constraint == NULL) { -#line 60 "moonshot-server.vala" - data->subject_alt_name_constraint = (data->_tmp17_ = g_strdup (""), _g_free0 (data->subject_alt_name_constraint), data->_tmp17_); -#line 554 "moonshot-server.c" +#line 57 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp57_ = _data_->subject_name_constraint; +#line 57 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_data_->_tmp57_ == NULL) { +#line 58 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp58_ = g_strdup (""); +#line 58 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->subject_name_constraint); +#line 58 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->subject_name_constraint = _data_->_tmp58_; +#line 925 "moonshot-server.c" } - data->result = TRUE; - _g_object_unref0 (data->id_card); - _g_object_unref0 (data->request); - block3_data_unref (data->_data3_); - { - 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 59 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp59_ = _data_->subject_alt_name_constraint; +#line 59 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_data_->_tmp59_ == NULL) { +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp60_ = g_strdup (""); +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->subject_alt_name_constraint); +#line 60 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->subject_alt_name_constraint = _data_->_tmp60_; +#line 937 "moonshot-server.c" } - } - data->result = FALSE; - _g_object_unref0 (data->id_card); - _g_object_unref0 (data->request); - block3_data_unref (data->_data3_); - { - if (data->_state_ == 0) { - g_simple_async_result_complete_in_idle (data->_async_result); +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->result = TRUE; +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_object_unref0 (_data_->id_card); +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_object_unref0 (_data_->request); +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + block2_data_unref (_data_->_data2_); +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_data2_ = NULL; +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_data_->_state_ == 0) { +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_simple_async_result_complete_in_idle (_data_->_async_result); +#line 953 "moonshot-server.c" } else { - g_simple_async_result_complete (data->_async_result); +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_simple_async_result_complete (_data_->_async_result); +#line 957 "moonshot-server.c" } - g_object_unref (data->_async_result); +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_object_unref (_data_->_async_result); +#line 62 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" return FALSE; +#line 963 "moonshot-server.c" } - _g_object_unref0 (data->id_card); - _g_object_unref0 (data->request); - block3_data_unref (data->_data3_); - { - 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 65 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->result = FALSE; +#line 65 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_object_unref0 (_data_->id_card); +#line 65 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_object_unref0 (_data_->request); +#line 65 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + block2_data_unref (_data_->_data2_); +#line 65 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_data2_ = NULL; +#line 65 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_data_->_state_ == 0) { +#line 65 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_simple_async_result_complete_in_idle (_data_->_async_result); +#line 979 "moonshot-server.c" + } else { +#line 65 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_simple_async_result_complete (_data_->_async_result); +#line 983 "moonshot-server.c" + } +#line 65 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_object_unref (_data_->_async_result); +#line 65 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + return FALSE; +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_object_unref0 (_data_->id_card); +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_object_unref0 (_data_->request); +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + block2_data_unref (_data_->_data2_); +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_data2_ = NULL; +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_data_->_state_ == 0) { +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_simple_async_result_complete_in_idle (_data_->_async_result); +#line 1001 "moonshot-server.c" + } else { +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_simple_async_result_complete (_data_->_async_result); +#line 1005 "moonshot-server.c" } +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_object_unref (_data_->_async_result); +#line 13 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + return FALSE; +#line 1011 "moonshot-server.c" } static void moonshot_server_get_default_identity_data_free (gpointer _data) { - MoonshotServerGetDefaultIdentityData* data; - data = _data; - g_object_unref (data->self); - g_slice_free (MoonshotServerGetDefaultIdentityData, data); + MoonshotServerGetDefaultIdentityData* _data_; + _data_ = _data; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_object_unref0 (_data_->self); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_slice_free (MoonshotServerGetDefaultIdentityData, _data_); +#line 1022 "moonshot-server.c" } void moonshot_server_get_default_identity (MoonshotServer* self, GAsyncReadyCallback _callback_, gpointer _user_data_) { MoonshotServerGetDefaultIdentityData* _data_; + MoonshotServer* _tmp0_; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" _data_ = g_slice_new0 (MoonshotServerGetDefaultIdentityData); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, moonshot_server_get_default_identity); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, moonshot_server_get_default_identity_data_free); - _data_->self = g_object_ref (self); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp0_ = _g_object_ref0 (self); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->self = _tmp0_; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" moonshot_server_get_default_identity_co (_data_); +#line 1041 "moonshot-server.c" } -gboolean moonshot_server_get_default_identity_finish (MoonshotServer* self, GAsyncResult* _res_, char** nai_out, char** password_out, char** server_certificate_hash, char** ca_certificate, char** subject_name_constraint, char** subject_alt_name_constraint) { +gboolean moonshot_server_get_default_identity_finish (MoonshotServer* self, GAsyncResult* _res_, gchar** nai_out, gchar** password_out, gchar** server_certificate_hash, gchar** ca_certificate, gchar** subject_name_constraint, gchar** subject_alt_name_constraint) { gboolean result; MoonshotServerGetDefaultIdentityData* _data_; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_)); - *nai_out = _data_->nai_out; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (nai_out) { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + *nai_out = _data_->nai_out; +#line 1054 "moonshot-server.c" + } else { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->nai_out); +#line 1058 "moonshot-server.c" + } +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" _data_->nai_out = NULL; - *password_out = _data_->password_out; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (password_out) { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + *password_out = _data_->password_out; +#line 1066 "moonshot-server.c" + } else { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->password_out); +#line 1070 "moonshot-server.c" + } +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" _data_->password_out = NULL; - *server_certificate_hash = _data_->server_certificate_hash; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (server_certificate_hash) { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + *server_certificate_hash = _data_->server_certificate_hash; +#line 1078 "moonshot-server.c" + } else { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->server_certificate_hash); +#line 1082 "moonshot-server.c" + } +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" _data_->server_certificate_hash = NULL; - *ca_certificate = _data_->ca_certificate; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (ca_certificate) { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + *ca_certificate = _data_->ca_certificate; +#line 1090 "moonshot-server.c" + } else { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->ca_certificate); +#line 1094 "moonshot-server.c" + } +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" _data_->ca_certificate = NULL; - *subject_name_constraint = _data_->subject_name_constraint; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (subject_name_constraint) { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + *subject_name_constraint = _data_->subject_name_constraint; +#line 1102 "moonshot-server.c" + } else { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->subject_name_constraint); +#line 1106 "moonshot-server.c" + } +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" _data_->subject_name_constraint = NULL; - *subject_alt_name_constraint = _data_->subject_alt_name_constraint; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (subject_alt_name_constraint) { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + *subject_alt_name_constraint = _data_->subject_alt_name_constraint; +#line 1114 "moonshot-server.c" + } else { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->subject_alt_name_constraint); +#line 1118 "moonshot-server.c" + } +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" _data_->subject_alt_name_constraint = NULL; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" result = _data_->result; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" return result; +#line 1126 "moonshot-server.c" } -static void moonshot_server_get_default_identity_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_) { - MoonshotServerGetDefaultIdentityData* data; - data = _user_data_; - data->_res_ = _res_; - moonshot_server_get_default_identity_co (data); -} - - -#line 76 "moonshot-server.vala" -static void _lambda5_ (IdentityRequest* IdentityRequest, Block4Data* _data4_) { -#line 647 "moonshot-server.c" - MoonshotServer * self; - self = _data4_->self; -#line 76 "moonshot-server.vala" - g_return_if_fail (IdentityRequest != NULL); -#line 76 "moonshot-server.vala" - moonshot_server_get_default_identity_co (_data4_->_async_data_); -#line 654 "moonshot-server.c" +static Block3Data* block3_data_ref (Block3Data* _data3_) { +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_atomic_int_inc (&_data3_->_ref_count_); +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + return _data3_; +#line 1135 "moonshot-server.c" } -#line 76 "moonshot-server.vala" -static void __lambda5__return_identity_callback (IdentityRequest* request, gpointer self) { -#line 660 "moonshot-server.c" - _lambda5_ (request, self); +static void block3_data_unref (void * _userdata_) { + Block3Data* _data3_; + _data3_ = (Block3Data*) _userdata_; +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (g_atomic_int_dec_and_test (&_data3_->_ref_count_)) { +#line 1144 "moonshot-server.c" + MoonshotServer * self; +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + self = _data3_->self; +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_object_unref0 (self); +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_slice_free (Block3Data, _data3_); +#line 1152 "moonshot-server.c" + } } -static Block4Data* block4_data_ref (Block4Data* _data4_) { - g_atomic_int_inc (&_data4_->_ref_count_); - return _data4_; +static void __lambda6_ (Block3Data* _data3_, IdentityRequest* IdentityRequest) { + MoonshotServer * self; +#line 76 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + self = _data3_->self; +#line 76 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_return_if_fail (IdentityRequest != NULL); +#line 76 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + moonshot_server_get_default_identity_co (_data3_->_async_data_); +#line 1165 "moonshot-server.c" } -static void block4_data_unref (Block4Data* _data4_) { - if (g_atomic_int_dec_and_test (&_data4_->_ref_count_)) { - _g_object_unref0 (_data4_->self); - g_slice_free (Block4Data, _data4_); - } +static void ___lambda6__return_identity_callback (IdentityRequest* request, gpointer self) { +#line 76 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + __lambda6_ (self, request); +#line 1172 "moonshot-server.c" } -static gboolean moonshot_server_get_default_identity_co (MoonshotServerGetDefaultIdentityData* data) { - switch (data->_state_) { +static gboolean moonshot_server_get_default_identity_co (MoonshotServerGetDefaultIdentityData* _data_) { +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + switch (_data_->_state_) { +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" case 0: +#line 1181 "moonshot-server.c" goto _state_0; +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + case 1: +#line 1185 "moonshot-server.c" + goto _state_1; default: +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" g_assert_not_reached (); - case 2: - goto _state_2; +#line 1190 "moonshot-server.c" } _state_0: - data->_data4_ = g_slice_new0 (Block4Data); - data->_data4_->_ref_count_ = 1; - data->_data4_->self = g_object_ref (data->self); - data->_data4_->_async_data_ = data; - data->request = identity_request_new_default (data->self->priv->main_window); -#line 76 "moonshot-server.vala" - identity_request_set_callback (data->request, __lambda5__return_identity_callback, block4_data_ref (data->_data4_), block4_data_unref); -#line 77 "moonshot-server.vala" - identity_request_execute (data->request); -#line 698 "moonshot-server.c" - data->_state_ = 2; +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_data3_ = g_slice_new0 (Block3Data); +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_data3_->_ref_count_ = 1; +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_data3_->self = g_object_ref (_data_->self); +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_data3_->_async_data_ = _data_; +#line 75 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp0_ = _data_->self->priv->parent_app; +#line 75 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp1_ = identity_request_new_default (_data_->_tmp0_); +#line 75 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->request = _data_->_tmp1_; +#line 76 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp2_ = _data_->request; +#line 76 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + identity_request_set_callback (_data_->_tmp2_, ___lambda6__return_identity_callback, block3_data_ref (_data_->_data3_), block3_data_unref); +#line 77 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp3_ = _data_->request; +#line 77 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + identity_request_execute (_data_->_tmp3_); +#line 78 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_state_ = 1; +#line 78 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" return FALSE; - _state_2: +#line 1219 "moonshot-server.c" + _state_1: ; -#line 80 "moonshot-server.vala" - data->nai_out = (data->_tmp0_ = g_strdup (""), _g_free0 (data->nai_out), data->_tmp0_); -#line 81 "moonshot-server.vala" - data->password_out = (data->_tmp1_ = g_strdup (""), _g_free0 (data->password_out), data->_tmp1_); -#line 82 "moonshot-server.vala" - data->server_certificate_hash = (data->_tmp2_ = g_strdup (""), _g_free0 (data->server_certificate_hash), data->_tmp2_); -#line 83 "moonshot-server.vala" - data->ca_certificate = (data->_tmp3_ = g_strdup (""), _g_free0 (data->ca_certificate), data->_tmp3_); -#line 84 "moonshot-server.vala" - data->subject_name_constraint = (data->_tmp4_ = g_strdup (""), _g_free0 (data->subject_name_constraint), data->_tmp4_); -#line 85 "moonshot-server.vala" - data->subject_alt_name_constraint = (data->_tmp5_ = g_strdup (""), _g_free0 (data->subject_alt_name_constraint), data->_tmp5_); -#line 87 "moonshot-server.vala" - if (data->request->id_card != NULL) { -#line 89 "moonshot-server.vala" - data->nai_out = (data->_tmp6_ = g_strdup (id_card_get_nai (data->request->id_card)), _g_free0 (data->nai_out), data->_tmp6_); -#line 90 "moonshot-server.vala" - data->password_out = (data->_tmp7_ = g_strdup (id_card_get_password (data->request->id_card)), _g_free0 (data->password_out), data->_tmp7_); -#line 92 "moonshot-server.vala" - data->server_certificate_hash = (data->_tmp8_ = g_strdup (trust_anchor_get_server_cert (id_card_get_trust_anchor (data->request->id_card))), _g_free0 (data->server_certificate_hash), data->_tmp8_); -#line 93 "moonshot-server.vala" - data->ca_certificate = (data->_tmp9_ = g_strdup (trust_anchor_get_ca_cert (id_card_get_trust_anchor (data->request->id_card))), _g_free0 (data->ca_certificate), data->_tmp9_); -#line 94 "moonshot-server.vala" - data->subject_name_constraint = (data->_tmp10_ = g_strdup (trust_anchor_get_subject (id_card_get_trust_anchor (data->request->id_card))), _g_free0 (data->subject_name_constraint), data->_tmp10_); -#line 95 "moonshot-server.vala" - data->subject_alt_name_constraint = (data->_tmp11_ = g_strdup (trust_anchor_get_subject_alt (id_card_get_trust_anchor (data->request->id_card))), _g_free0 (data->subject_alt_name_constraint), data->_tmp11_); -#line 97 "moonshot-server.vala" - if (data->nai_out == NULL) { -#line 98 "moonshot-server.vala" - data->nai_out = (data->_tmp12_ = g_strdup (""), _g_free0 (data->nai_out), data->_tmp12_); -#line 733 "moonshot-server.c" +#line 80 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp4_ = g_strdup (""); +#line 80 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->nai_out); +#line 80 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->nai_out = _data_->_tmp4_; +#line 81 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp5_ = g_strdup (""); +#line 81 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->password_out); +#line 81 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->password_out = _data_->_tmp5_; +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp6_ = g_strdup (""); +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->server_certificate_hash); +#line 82 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->server_certificate_hash = _data_->_tmp6_; +#line 83 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp7_ = g_strdup (""); +#line 83 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->ca_certificate); +#line 83 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->ca_certificate = _data_->_tmp7_; +#line 84 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp8_ = g_strdup (""); +#line 84 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->subject_name_constraint); +#line 84 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->subject_name_constraint = _data_->_tmp8_; +#line 85 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp9_ = g_strdup (""); +#line 85 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->subject_alt_name_constraint); +#line 85 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->subject_alt_name_constraint = _data_->_tmp9_; +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp10_ = _data_->request; +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp11_ = _data_->_tmp10_->id_card; +#line 87 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_data_->_tmp11_ != NULL) { +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp12_ = _data_->request; +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp13_ = _data_->_tmp12_->id_card; +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp14_ = id_card_get_nai (_data_->_tmp13_); +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp15_ = _data_->_tmp14_; +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp16_ = g_strdup (_data_->_tmp15_); +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->nai_out); +#line 89 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->nai_out = _data_->_tmp16_; +#line 90 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp17_ = _data_->request; +#line 90 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp18_ = _data_->_tmp17_->id_card; +#line 90 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp19_ = id_card_get_password (_data_->_tmp18_); +#line 90 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp20_ = _data_->_tmp19_; +#line 90 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp21_ = g_strdup (_data_->_tmp20_); +#line 90 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->password_out); +#line 90 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->password_out = _data_->_tmp21_; +#line 92 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp22_ = _data_->request; +#line 92 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp23_ = _data_->_tmp22_->id_card; +#line 92 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp24_ = id_card_get_trust_anchor (_data_->_tmp23_); +#line 92 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp25_ = _data_->_tmp24_; +#line 92 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp26_ = trust_anchor_get_server_cert (_data_->_tmp25_); +#line 92 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp27_ = _data_->_tmp26_; +#line 92 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp28_ = g_strdup (_data_->_tmp27_); +#line 92 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->server_certificate_hash); +#line 92 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->server_certificate_hash = _data_->_tmp28_; +#line 93 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp29_ = _data_->request; +#line 93 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp30_ = _data_->_tmp29_->id_card; +#line 93 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp31_ = id_card_get_trust_anchor (_data_->_tmp30_); +#line 93 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp32_ = _data_->_tmp31_; +#line 93 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp33_ = trust_anchor_get_ca_cert (_data_->_tmp32_); +#line 93 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp34_ = _data_->_tmp33_; +#line 93 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp35_ = g_strdup (_data_->_tmp34_); +#line 93 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->ca_certificate); +#line 93 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->ca_certificate = _data_->_tmp35_; +#line 94 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp36_ = _data_->request; +#line 94 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp37_ = _data_->_tmp36_->id_card; +#line 94 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp38_ = id_card_get_trust_anchor (_data_->_tmp37_); +#line 94 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp39_ = _data_->_tmp38_; +#line 94 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp40_ = trust_anchor_get_subject (_data_->_tmp39_); +#line 94 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp41_ = _data_->_tmp40_; +#line 94 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp42_ = g_strdup (_data_->_tmp41_); +#line 94 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->subject_name_constraint); +#line 94 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->subject_name_constraint = _data_->_tmp42_; +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp43_ = _data_->request; +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp44_ = _data_->_tmp43_->id_card; +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp45_ = id_card_get_trust_anchor (_data_->_tmp44_); +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp46_ = _data_->_tmp45_; +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp47_ = trust_anchor_get_subject_alt (_data_->_tmp46_); +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp48_ = _data_->_tmp47_; +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp49_ = g_strdup (_data_->_tmp48_); +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->subject_alt_name_constraint); +#line 95 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->subject_alt_name_constraint = _data_->_tmp49_; +#line 97 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp50_ = _data_->nai_out; +#line 97 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_data_->_tmp50_ == NULL) { +#line 98 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp51_ = g_strdup (""); +#line 98 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->nai_out); +#line 98 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->nai_out = _data_->_tmp51_; +#line 1374 "moonshot-server.c" } -#line 99 "moonshot-server.vala" - if (data->password_out == NULL) { -#line 100 "moonshot-server.vala" - data->password_out = (data->_tmp13_ = g_strdup (""), _g_free0 (data->password_out), data->_tmp13_); -#line 739 "moonshot-server.c" +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp52_ = _data_->password_out; +#line 99 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_data_->_tmp52_ == NULL) { +#line 100 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp53_ = g_strdup (""); +#line 100 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->password_out); +#line 100 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->password_out = _data_->_tmp53_; +#line 1386 "moonshot-server.c" } -#line 101 "moonshot-server.vala" - if (data->server_certificate_hash == NULL) { -#line 102 "moonshot-server.vala" - data->server_certificate_hash = (data->_tmp14_ = g_strdup (""), _g_free0 (data->server_certificate_hash), data->_tmp14_); -#line 745 "moonshot-server.c" +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp54_ = _data_->server_certificate_hash; +#line 101 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_data_->_tmp54_ == NULL) { +#line 102 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp55_ = g_strdup (""); +#line 102 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->server_certificate_hash); +#line 102 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->server_certificate_hash = _data_->_tmp55_; +#line 1398 "moonshot-server.c" } -#line 103 "moonshot-server.vala" - if (data->ca_certificate == NULL) { -#line 104 "moonshot-server.vala" - data->ca_certificate = (data->_tmp15_ = g_strdup (""), _g_free0 (data->ca_certificate), data->_tmp15_); -#line 751 "moonshot-server.c" +#line 103 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp56_ = _data_->ca_certificate; +#line 103 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_data_->_tmp56_ == NULL) { +#line 104 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp57_ = g_strdup (""); +#line 104 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->ca_certificate); +#line 104 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->ca_certificate = _data_->_tmp57_; +#line 1410 "moonshot-server.c" } -#line 105 "moonshot-server.vala" - if (data->subject_name_constraint == NULL) { -#line 106 "moonshot-server.vala" - data->subject_name_constraint = (data->_tmp16_ = g_strdup (""), _g_free0 (data->subject_name_constraint), data->_tmp16_); -#line 757 "moonshot-server.c" +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp58_ = _data_->subject_name_constraint; +#line 105 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_data_->_tmp58_ == NULL) { +#line 106 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp59_ = g_strdup (""); +#line 106 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->subject_name_constraint); +#line 106 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->subject_name_constraint = _data_->_tmp59_; +#line 1422 "moonshot-server.c" } -#line 107 "moonshot-server.vala" - if (data->subject_alt_name_constraint == NULL) { -#line 108 "moonshot-server.vala" - data->subject_alt_name_constraint = (data->_tmp17_ = g_strdup (""), _g_free0 (data->subject_alt_name_constraint), data->_tmp17_); -#line 763 "moonshot-server.c" +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp60_ = _data_->subject_alt_name_constraint; +#line 107 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_data_->_tmp60_ == NULL) { +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_tmp61_ = g_strdup (""); +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_data_->subject_alt_name_constraint); +#line 108 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->subject_alt_name_constraint = _data_->_tmp61_; +#line 1434 "moonshot-server.c" } - data->result = TRUE; - _g_object_unref0 (data->request); - block4_data_unref (data->_data4_); - { - 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 = FALSE; - _g_object_unref0 (data->request); - block4_data_unref (data->_data4_); - { - if (data->_state_ == 0) { - g_simple_async_result_complete_in_idle (data->_async_result); +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->result = TRUE; +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_object_unref0 (_data_->request); +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + block3_data_unref (_data_->_data3_); +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_data3_ = NULL; +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_data_->_state_ == 0) { +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_simple_async_result_complete_in_idle (_data_->_async_result); +#line 1448 "moonshot-server.c" } else { - g_simple_async_result_complete (data->_async_result); +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_simple_async_result_complete (_data_->_async_result); +#line 1452 "moonshot-server.c" } - g_object_unref (data->_async_result); +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_object_unref (_data_->_async_result); +#line 110 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" return FALSE; +#line 1458 "moonshot-server.c" } - _g_object_unref0 (data->request); - block4_data_unref (data->_data4_); - { - 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 113 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->result = FALSE; +#line 113 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_object_unref0 (_data_->request); +#line 113 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + block3_data_unref (_data_->_data3_); +#line 113 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_data3_ = NULL; +#line 113 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_data_->_state_ == 0) { +#line 113 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_simple_async_result_complete_in_idle (_data_->_async_result); +#line 1472 "moonshot-server.c" + } else { +#line 113 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_simple_async_result_complete (_data_->_async_result); +#line 1476 "moonshot-server.c" } +#line 113 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_object_unref (_data_->_async_result); +#line 113 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + return FALSE; +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_object_unref0 (_data_->request); +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + block3_data_unref (_data_->_data3_); +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _data_->_data3_ = NULL; +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_data_->_state_ == 0) { +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_simple_async_result_complete_in_idle (_data_->_async_result); +#line 1492 "moonshot-server.c" + } else { +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_simple_async_result_complete (_data_->_async_result); +#line 1496 "moonshot-server.c" + } +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + g_object_unref (_data_->_async_result); +#line 68 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + return FALSE; +#line 1502 "moonshot-server.c" } static void _vala_Rule_array_free (Rule* array, gint array_length) { +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" if (array != NULL) { +#line 1509 "moonshot-server.c" int i; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" for (i = 0; i < array_length; i = i + 1) { +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" rule_destroy (&array[i]); +#line 1515 "moonshot-server.c" } } +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" g_free (array); +#line 1520 "moonshot-server.c" } -#line 116 "moonshot-server.vala" -gboolean moonshot_server_install_id_card (MoonshotServer* self, const char* display_name, const char* user_name, const char* password, const char* realm, char** rules_patterns, int rules_patterns_length1, char** rules_always_confirm, int rules_always_confirm_length1, char** services, int services_length1, const char* ca_cert, const char* subject, const char* subject_alt, const char* server_cert) { -#line 817 "moonshot-server.c" +gboolean moonshot_server_install_id_card (MoonshotServer* self, const gchar* display_name, const gchar* user_name, const gchar* password, const gchar* realm, gchar** rules_patterns, int rules_patterns_length1, gchar** rules_always_confirm, int rules_always_confirm_length1, gchar** services, int services_length1, const gchar* ca_cert, const gchar* subject, const gchar* subject_alt, const gchar* server_cert) { gboolean result = FALSE; + IdCard* _tmp0_; IdCard* idcard; - char** _tmp0_; -#line 116 "moonshot-server.vala" + IdCard* _tmp1_; + const gchar* _tmp2_; + IdCard* _tmp3_; + const gchar* _tmp4_; + IdCard* _tmp5_; + const gchar* _tmp6_; + IdCard* _tmp7_; + const gchar* _tmp8_; + IdCard* _tmp9_; + gchar** _tmp10_; + gint _tmp10__length1; + IdCard* _tmp11_; + TrustAnchor* _tmp12_; + TrustAnchor* _tmp13_; + const gchar* _tmp14_; + IdCard* _tmp15_; + TrustAnchor* _tmp16_; + TrustAnchor* _tmp17_; + const gchar* _tmp18_; + IdCard* _tmp19_; + TrustAnchor* _tmp20_; + TrustAnchor* _tmp21_; + const gchar* _tmp22_; + IdCard* _tmp23_; + TrustAnchor* _tmp24_; + TrustAnchor* _tmp25_; + const gchar* _tmp26_; + gchar** _tmp27_; + gint _tmp27__length1; + gchar** _tmp28_; + gint _tmp28__length1; + IdentityManagerApp* _tmp56_; + IdCard* _tmp57_; + gboolean _tmp58_ = FALSE; +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" g_return_val_if_fail (self != NULL, FALSE); -#line 116 "moonshot-server.vala" +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" g_return_val_if_fail (display_name != NULL, FALSE); -#line 116 "moonshot-server.vala" +#line 116 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" g_return_val_if_fail (user_name != NULL, FALSE); -#line 128 "moonshot-server.vala" - idcard = id_card_new (); -#line 130 "moonshot-server.vala" - id_card_set_display_name (idcard, display_name); -#line 131 "moonshot-server.vala" - id_card_set_username (idcard, user_name); -#line 132 "moonshot-server.vala" - id_card_set_password (idcard, password); -#line 133 "moonshot-server.vala" - id_card_set_issuer (idcard, realm); -#line 134 "moonshot-server.vala" - _tmp0_ = services; -#line 134 "moonshot-server.vala" - id_card_set_services (idcard, _tmp0_, services_length1); -#line 135 "moonshot-server.vala" - trust_anchor_set_ca_cert (id_card_get_trust_anchor (idcard), ca_cert); -#line 136 "moonshot-server.vala" - trust_anchor_set_subject (id_card_get_trust_anchor (idcard), subject); -#line 137 "moonshot-server.vala" - trust_anchor_set_subject_alt (id_card_get_trust_anchor (idcard), subject_alt); -#line 138 "moonshot-server.vala" - trust_anchor_set_server_cert (id_card_get_trust_anchor (idcard), server_cert); -#line 140 "moonshot-server.vala" - if (rules_patterns_length1 == rules_always_confirm_length1) { -#line 851 "moonshot-server.c" - Rule* _tmp1_; - gint _tmp1__length1; - Rule* _tmp2_; -#line 142 "moonshot-server.vala" - _tmp2_ = (_tmp1_ = g_new0 (Rule, rules_patterns_length1), _tmp1__length1 = rules_patterns_length1, _tmp1_); -#line 142 "moonshot-server.vala" - id_card_set_rules (idcard, _tmp2_, rules_patterns_length1); -#line 859 "moonshot-server.c" - _tmp1_ = (_vala_Rule_array_free (_tmp1_, _tmp1__length1), NULL); +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp0_ = id_card_new (); +#line 128 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + idcard = _tmp0_; +#line 130 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp1_ = idcard; +#line 130 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp2_ = display_name; +#line 130 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + id_card_set_display_name (_tmp1_, _tmp2_); +#line 131 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp3_ = idcard; +#line 131 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp4_ = user_name; +#line 131 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + id_card_set_username (_tmp3_, _tmp4_); +#line 132 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp5_ = idcard; +#line 132 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp6_ = password; +#line 132 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + id_card_set_password (_tmp5_, _tmp6_); +#line 133 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp7_ = idcard; +#line 133 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp8_ = realm; +#line 133 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + id_card_set_issuer (_tmp7_, _tmp8_); +#line 134 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp9_ = idcard; +#line 134 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp10_ = services; +#line 134 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp10__length1 = services_length1; +#line 134 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + id_card_set_services (_tmp9_, _tmp10_, _tmp10__length1); +#line 135 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp11_ = idcard; +#line 135 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp12_ = id_card_get_trust_anchor (_tmp11_); +#line 135 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp13_ = _tmp12_; +#line 135 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp14_ = ca_cert; +#line 135 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + trust_anchor_set_ca_cert (_tmp13_, _tmp14_); +#line 136 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp15_ = idcard; +#line 136 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp16_ = id_card_get_trust_anchor (_tmp15_); +#line 136 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp17_ = _tmp16_; +#line 136 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp18_ = subject; +#line 136 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + trust_anchor_set_subject (_tmp17_, _tmp18_); +#line 137 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp19_ = idcard; +#line 137 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp20_ = id_card_get_trust_anchor (_tmp19_); +#line 137 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp21_ = _tmp20_; +#line 137 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp22_ = subject_alt; +#line 137 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + trust_anchor_set_subject_alt (_tmp21_, _tmp22_); +#line 138 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp23_ = idcard; +#line 138 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp24_ = id_card_get_trust_anchor (_tmp23_); +#line 138 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp25_ = _tmp24_; +#line 138 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp26_ = server_cert; +#line 138 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + trust_anchor_set_server_cert (_tmp25_, _tmp26_); +#line 140 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp27_ = rules_patterns; +#line 140 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp27__length1 = rules_patterns_length1; +#line 140 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp28_ = rules_always_confirm; +#line 140 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp28__length1 = rules_always_confirm_length1; +#line 140 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_tmp27__length1 == _tmp28__length1) { +#line 1654 "moonshot-server.c" + IdCard* _tmp29_; + gchar** _tmp30_; + gint _tmp30__length1; + Rule* _tmp31_ = NULL; + Rule* _tmp32_; + gint _tmp32__length1; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp29_ = idcard; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp30_ = rules_patterns; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp30__length1 = rules_patterns_length1; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp31_ = g_new0 (Rule, _tmp30__length1); +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp32_ = _tmp31_; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp32__length1 = _tmp30__length1; +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + id_card_set_rules (_tmp29_, _tmp32_, _tmp30__length1); +#line 142 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp32_ = (_vala_Rule_array_free (_tmp32_, _tmp32__length1), NULL); +#line 1677 "moonshot-server.c" { gint i; -#line 144 "moonshot-server.vala" +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" i = 0; -#line 865 "moonshot-server.c" +#line 1682 "moonshot-server.c" { - gboolean _tmp3_; -#line 144 "moonshot-server.vala" - _tmp3_ = TRUE; -#line 144 "moonshot-server.vala" + gboolean _tmp33_; +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp33_ = TRUE; +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" while (TRUE) { -#line 872 "moonshot-server.c" - gint _tmp4_; - gint _tmp5_; - char* *_tmp6_; - char* _tmp7_; - gint _tmp8_; - char* *_tmp9_; - char* _tmp10_; -#line 144 "moonshot-server.vala" - if (!_tmp3_) { -#line 144 "moonshot-server.vala" - i++; -#line 884 "moonshot-server.c" +#line 1689 "moonshot-server.c" + gboolean _tmp34_; + gint _tmp36_; + IdCard* _tmp37_; + Rule* _tmp38_; + gint _tmp38__length1; + Rule* _tmp39_; + gint _tmp39__length1; + IdCard* _tmp40_; + Rule* _tmp41_; + gint _tmp41__length1; + Rule* _tmp42_; + gint _tmp42__length1; + gint _tmp43_; + gchar** _tmp44_; + gint _tmp44__length1; + gint _tmp45_; + const gchar* _tmp46_; + gchar* _tmp47_; + IdCard* _tmp48_; + Rule* _tmp49_; + gint _tmp49__length1; + Rule* _tmp50_; + gint _tmp50__length1; + gint _tmp51_; + gchar** _tmp52_; + gint _tmp52__length1; + gint _tmp53_; + const gchar* _tmp54_; + gchar* _tmp55_; +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp34_ = _tmp33_; +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (!_tmp34_) { +#line 1723 "moonshot-server.c" + gint _tmp35_; +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp35_ = i; +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + i = _tmp35_ + 1; +#line 1729 "moonshot-server.c" } -#line 144 "moonshot-server.vala" - _tmp3_ = FALSE; -#line 144 "moonshot-server.vala" - if (!(i < _tmp4_)) { -#line 144 "moonshot-server.vala" +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp33_ = FALSE; +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp36_ = i; +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp37_ = idcard; +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp38_ = id_card_get_rules (_tmp37_, &_tmp38__length1); +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp39_ = _tmp38_; +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp39__length1 = _tmp38__length1; +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (!(_tmp36_ < _tmp39__length1)) { +#line 144 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" break; -#line 892 "moonshot-server.c" +#line 1747 "moonshot-server.c" } -#line 146 "moonshot-server.vala" - _tmp6_ = &id_card_get_rules (idcard, &_tmp5_)[i].pattern; -#line 146 "moonshot-server.vala" - (*_tmp6_) = (_tmp7_ = g_strdup (rules_patterns[i]), _g_free0 ((*_tmp6_)), _tmp7_); -#line 147 "moonshot-server.vala" - _tmp9_ = &id_card_get_rules (idcard, &_tmp8_)[i].always_confirm; -#line 147 "moonshot-server.vala" - (*_tmp9_) = (_tmp10_ = g_strdup (rules_always_confirm[i]), _g_free0 ((*_tmp9_)), _tmp10_); -#line 902 "moonshot-server.c" +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp40_ = idcard; +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp41_ = id_card_get_rules (_tmp40_, &_tmp41__length1); +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp42_ = _tmp41_; +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp42__length1 = _tmp41__length1; +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp43_ = i; +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp44_ = rules_patterns; +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp44__length1 = rules_patterns_length1; +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp45_ = i; +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp46_ = _tmp44_[_tmp45_]; +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp47_ = g_strdup (_tmp46_); +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_tmp42_[_tmp43_].pattern); +#line 146 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp42_[_tmp43_].pattern = _tmp47_; +#line 147 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp48_ = idcard; +#line 147 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp49_ = id_card_get_rules (_tmp48_, &_tmp49__length1); +#line 147 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp50_ = _tmp49_; +#line 147 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp50__length1 = _tmp49__length1; +#line 147 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp51_ = i; +#line 147 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp52_ = rules_always_confirm; +#line 147 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp52__length1 = rules_always_confirm_length1; +#line 147 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp53_ = i; +#line 147 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp54_ = _tmp52_[_tmp53_]; +#line 147 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp55_ = g_strdup (_tmp54_); +#line 147 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_tmp50_[_tmp51_].always_confirm); +#line 147 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp50_[_tmp51_].always_confirm = _tmp55_; +#line 1797 "moonshot-server.c" } } } } - result = identity_manager_view_add_identity (self->priv->main_window, idcard); +#line 151 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp56_ = self->priv->parent_app; +#line 151 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp57_ = idcard; +#line 151 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp58_ = identity_manager_app_add_identity (_tmp56_, _tmp57_); +#line 151 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + result = _tmp58_; +#line 151 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" _g_object_unref0 (idcard); -#line 151 "moonshot-server.vala" +#line 151 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" return result; -#line 911 "moonshot-server.c" +#line 1814 "moonshot-server.c" } -#line 155 "moonshot-server.vala" -gint moonshot_server_install_from_file (MoonshotServer* self, const char* file_name) { -#line 917 "moonshot-server.c" +gint moonshot_server_install_from_file (MoonshotServer* self, const gchar* file_name) { gint result = 0; + const gchar* _tmp0_; + WebProvisioningParser* _tmp1_; WebProvisioningParser* webp; + WebProvisioningParser* _tmp2_; gboolean _result_; gint installed_cards; -#line 155 "moonshot-server.vala" + IdCard** _tmp3_; + gint _tmp3__length1; +#line 155 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" g_return_val_if_fail (self != NULL, 0); -#line 155 "moonshot-server.vala" +#line 155 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" g_return_val_if_fail (file_name != NULL, 0); -#line 157 "moonshot-server.vala" - webp = web_provisioning_parser_new (file_name); -#line 159 "moonshot-server.vala" - web_provisioning_parser_parse (webp); -#line 160 "moonshot-server.vala" +#line 157 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp0_ = file_name; +#line 157 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp1_ = web_provisioning_parser_new (_tmp0_); +#line 157 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + webp = _tmp1_; +#line 159 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp2_ = webp; +#line 159 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + web_provisioning_parser_parse (_tmp2_); +#line 160 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" _result_ = FALSE; -#line 161 "moonshot-server.vala" +#line 161 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" installed_cards = 0; -#line 934 "moonshot-server.c" +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp3_ = web_provisioning_cards; +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp3__length1 = web_provisioning_cards_length1; +#line 1850 "moonshot-server.c" { - IdCard** card_collection; - int card_collection_length1; - int card_it; -#line 162 "moonshot-server.vala" - card_collection = web_provisioning_cards; -#line 941 "moonshot-server.c" - card_collection_length1 = web_provisioning_cards_length1; - for (card_it = 0; card_it < web_provisioning_cards_length1; card_it = card_it + 1) { - IdCard* card; - card = _g_object_ref0 (card_collection[card_it]); + IdCard** card_collection = NULL; + gint card_collection_length1 = 0; + gint _card_collection_size_ = 0; + gint card_it = 0; +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + card_collection = _tmp3_; +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + card_collection_length1 = _tmp3__length1; +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + for (card_it = 0; card_it < _tmp3__length1; card_it = card_it + 1) { +#line 1862 "moonshot-server.c" + IdCard* _tmp4_; + IdCard* card = NULL; +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp4_ = _g_object_ref0 (card_collection[card_it]); +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + card = _tmp4_; +#line 1869 "moonshot-server.c" { + gchar** _tmp5_ = NULL; + gchar** rules_patterns; gint rules_patterns_length1; gint _rules_patterns_size_; - char** _tmp1_; - char** _tmp0_ = NULL; - char** rules_patterns; + gchar** _tmp6_ = NULL; + gchar** rules_always_confirm; gint rules_always_confirm_length1; gint _rules_always_confirm_size_; - char** _tmp3_; - char** _tmp2_ = NULL; - char** rules_always_confirm; - gint _tmp4_; - gint _tmp13_; - rules_patterns = (_tmp1_ = (_tmp0_ = g_new0 (char*, 0 + 1), _tmp0_), rules_patterns_length1 = 0, _rules_patterns_size_ = rules_patterns_length1, _tmp1_); - rules_always_confirm = (_tmp3_ = (_tmp2_ = g_new0 (char*, 0 + 1), _tmp2_), rules_always_confirm_length1 = 0, _rules_always_confirm_size_ = rules_always_confirm_length1, _tmp3_); -#line 167 "moonshot-server.vala" - if (_tmp4_ > 0) { -#line 963 "moonshot-server.c" + IdCard* _tmp7_; + Rule* _tmp8_; + gint _tmp8__length1; + Rule* _tmp9_; + gint _tmp9__length1; + IdCard* _tmp35_; + const gchar* _tmp36_; + const gchar* _tmp37_; + IdCard* _tmp38_; + const gchar* _tmp39_; + const gchar* _tmp40_; + IdCard* _tmp41_; + const gchar* _tmp42_; + const gchar* _tmp43_; + IdCard* _tmp44_; + const gchar* _tmp45_; + const gchar* _tmp46_; + gchar** _tmp47_; + gint _tmp47__length1; + gchar** _tmp48_; + gint _tmp48__length1; + IdCard* _tmp49_; + gchar** _tmp50_; + gint _tmp50__length1; + gchar** _tmp51_; + gint _tmp51__length1; + IdCard* _tmp52_; + TrustAnchor* _tmp53_; + TrustAnchor* _tmp54_; + const gchar* _tmp55_; + const gchar* _tmp56_; + IdCard* _tmp57_; + TrustAnchor* _tmp58_; + TrustAnchor* _tmp59_; + const gchar* _tmp60_; + const gchar* _tmp61_; + IdCard* _tmp62_; + TrustAnchor* _tmp63_; + TrustAnchor* _tmp64_; + const gchar* _tmp65_; + const gchar* _tmp66_; + IdCard* _tmp67_; + TrustAnchor* _tmp68_; + TrustAnchor* _tmp69_; + const gchar* _tmp70_; + const gchar* _tmp71_; + gboolean _tmp72_ = FALSE; + gboolean _tmp73_; +#line 164 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp5_ = g_new0 (gchar*, 0 + 1); +#line 164 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + rules_patterns = _tmp5_; +#line 164 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + rules_patterns_length1 = 0; +#line 164 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _rules_patterns_size_ = rules_patterns_length1; +#line 165 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp6_ = g_new0 (gchar*, 0 + 1); +#line 165 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + rules_always_confirm = _tmp6_; +#line 165 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + rules_always_confirm_length1 = 0; +#line 165 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _rules_always_confirm_size_ = rules_always_confirm_length1; +#line 167 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp7_ = card; +#line 167 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp8_ = id_card_get_rules (_tmp7_, &_tmp8__length1); +#line 167 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp9_ = _tmp8_; +#line 167 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp9__length1 = _tmp8__length1; +#line 167 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_tmp9__length1 > 0) { +#line 1953 "moonshot-server.c" gint i; - gint _tmp5_; - char** _tmp6_; - gint _tmp7_; - char** _tmp8_; -#line 169 "moonshot-server.vala" + IdCard* _tmp10_; + Rule* _tmp11_; + gint _tmp11__length1; + Rule* _tmp12_; + gint _tmp12__length1; + gchar** _tmp13_ = NULL; + IdCard* _tmp14_; + Rule* _tmp15_; + gint _tmp15__length1; + Rule* _tmp16_; + gint _tmp16__length1; + gchar** _tmp17_ = NULL; + IdCard* _tmp18_; + Rule* _tmp19_; + gint _tmp19__length1; + Rule* _tmp20_; + gint _tmp20__length1; +#line 169 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" i = 0; -#line 170 "moonshot-server.vala" - rules_patterns = (_tmp6_ = g_new0 (char*, _tmp5_ + 1), rules_patterns = (_vala_array_free (rules_patterns, rules_patterns_length1, (GDestroyNotify) g_free), NULL), rules_patterns_length1 = _tmp5_, _rules_patterns_size_ = rules_patterns_length1, _tmp6_); -#line 171 "moonshot-server.vala" - rules_always_confirm = (_tmp8_ = g_new0 (char*, _tmp7_ + 1), rules_always_confirm = (_vala_array_free (rules_always_confirm, rules_always_confirm_length1, (GDestroyNotify) g_free), NULL), rules_always_confirm_length1 = _tmp7_, _rules_always_confirm_size_ = rules_always_confirm_length1, _tmp8_); -#line 975 "moonshot-server.c" +#line 170 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp10_ = card; +#line 170 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp11_ = id_card_get_rules (_tmp10_, &_tmp11__length1); +#line 170 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp12_ = _tmp11_; +#line 170 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp12__length1 = _tmp11__length1; +#line 170 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp13_ = g_new0 (gchar*, _tmp12__length1 + 1); +#line 170 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + rules_patterns = (_vala_array_free (rules_patterns, rules_patterns_length1, (GDestroyNotify) g_free), NULL); +#line 170 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + rules_patterns = _tmp13_; +#line 170 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + rules_patterns_length1 = _tmp12__length1; +#line 170 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _rules_patterns_size_ = rules_patterns_length1; +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp14_ = card; +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp15_ = id_card_get_rules (_tmp14_, &_tmp15__length1); +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp16_ = _tmp15_; +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp16__length1 = _tmp15__length1; +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp17_ = g_new0 (gchar*, _tmp16__length1 + 1); +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + rules_always_confirm = (_vala_array_free (rules_always_confirm, rules_always_confirm_length1, (GDestroyNotify) g_free), NULL); +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + rules_always_confirm = _tmp17_; +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + rules_always_confirm_length1 = _tmp16__length1; +#line 171 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _rules_always_confirm_size_ = rules_always_confirm_length1; +#line 172 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp18_ = card; +#line 172 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp19_ = id_card_get_rules (_tmp18_, &_tmp19__length1); +#line 172 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp20_ = _tmp19_; +#line 172 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp20__length1 = _tmp19__length1; +#line 2018 "moonshot-server.c" { - gint _tmp9_; - Rule* r_collection; - int r_collection_length1; - int r_it; -#line 172 "moonshot-server.vala" - r_collection = id_card_get_rules (card, &_tmp9_); -#line 983 "moonshot-server.c" - r_collection_length1 = _tmp9_; - for (r_it = 0; r_it < _tmp9_; r_it = r_it + 1) { - Rule _tmp12_ = {0}; - Rule r; - r = (rule_copy (&r_collection[r_it], &_tmp12_), _tmp12_); + Rule* r_collection = NULL; + gint r_collection_length1 = 0; + gint _r_collection_size_ = 0; + gint r_it = 0; +#line 172 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + r_collection = _tmp20_; +#line 172 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + r_collection_length1 = _tmp20__length1; +#line 172 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + for (r_it = 0; r_it < _tmp20__length1; r_it = r_it + 1) { +#line 2030 "moonshot-server.c" + Rule _tmp21_ = {0}; + Rule r = {0}; +#line 172 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + rule_copy (&r_collection[r_it], &_tmp21_); +#line 172 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + r = _tmp21_; +#line 2037 "moonshot-server.c" { - char* _tmp10_; - char* _tmp11_; -#line 174 "moonshot-server.vala" - rules_patterns[i] = (_tmp10_ = g_strdup (r.pattern), _g_free0 (rules_patterns[i]), _tmp10_); -#line 175 "moonshot-server.vala" - rules_always_confirm[i] = (_tmp11_ = g_strdup (r.always_confirm), _g_free0 (rules_always_confirm[i]), _tmp11_); -#line 176 "moonshot-server.vala" - i++; -#line 998 "moonshot-server.c" + gchar** _tmp22_; + gint _tmp22__length1; + gint _tmp23_; + Rule _tmp24_; + const gchar* _tmp25_; + gchar* _tmp26_; + gchar* _tmp27_; + gchar** _tmp28_; + gint _tmp28__length1; + gint _tmp29_; + Rule _tmp30_; + const gchar* _tmp31_; + gchar* _tmp32_; + gchar* _tmp33_; + gint _tmp34_; +#line 174 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp22_ = rules_patterns; +#line 174 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp22__length1 = rules_patterns_length1; +#line 174 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp23_ = i; +#line 174 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp24_ = r; +#line 174 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp25_ = _tmp24_.pattern; +#line 174 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp26_ = g_strdup (_tmp25_); +#line 174 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_tmp22_[_tmp23_]); +#line 174 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp22_[_tmp23_] = _tmp26_; +#line 174 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp27_ = _tmp22_[_tmp23_]; +#line 175 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp28_ = rules_always_confirm; +#line 175 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp28__length1 = rules_always_confirm_length1; +#line 175 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp29_ = i; +#line 175 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp30_ = r; +#line 175 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp31_ = _tmp30_.always_confirm; +#line 175 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp32_ = g_strdup (_tmp31_); +#line 175 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _g_free0 (_tmp28_[_tmp29_]); +#line 175 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp28_[_tmp29_] = _tmp32_; +#line 175 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp33_ = _tmp28_[_tmp29_]; +#line 176 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp34_ = i; +#line 176 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + i = _tmp34_ + 1; +#line 172 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" rule_destroy (&r); +#line 2096 "moonshot-server.c" } } } } -#line 180 "moonshot-server.vala" - _result_ = moonshot_server_install_id_card (self, id_card_get_display_name (card), id_card_get_username (card), id_card_get_password (card), id_card_get_issuer (card), rules_patterns, rules_patterns_length1, rules_always_confirm, rules_always_confirm_length1, id_card_get_services (card, &_tmp13_), _tmp13_, trust_anchor_get_ca_cert (id_card_get_trust_anchor (card)), trust_anchor_get_subject (id_card_get_trust_anchor (card)), trust_anchor_get_subject_alt (id_card_get_trust_anchor (card)), trust_anchor_get_server_cert (id_card_get_trust_anchor (card))); -#line 191 "moonshot-server.vala" - if (_result_) { -#line 192 "moonshot-server.vala" - installed_cards++; -#line 1010 "moonshot-server.c" +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp35_ = card; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp36_ = id_card_get_display_name (_tmp35_); +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp37_ = _tmp36_; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp38_ = card; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp39_ = id_card_get_username (_tmp38_); +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp40_ = _tmp39_; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp41_ = card; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp42_ = id_card_get_password (_tmp41_); +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp43_ = _tmp42_; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp44_ = card; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp45_ = id_card_get_issuer (_tmp44_); +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp46_ = _tmp45_; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp47_ = rules_patterns; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp47__length1 = rules_patterns_length1; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp48_ = rules_always_confirm; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp48__length1 = rules_always_confirm_length1; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp49_ = card; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp50_ = id_card_get_services (_tmp49_, &_tmp50__length1); +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp51_ = _tmp50_; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp51__length1 = _tmp50__length1; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp52_ = card; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp53_ = id_card_get_trust_anchor (_tmp52_); +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp54_ = _tmp53_; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp55_ = trust_anchor_get_ca_cert (_tmp54_); +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp56_ = _tmp55_; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp57_ = card; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp58_ = id_card_get_trust_anchor (_tmp57_); +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp59_ = _tmp58_; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp60_ = trust_anchor_get_subject (_tmp59_); +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp61_ = _tmp60_; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp62_ = card; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp63_ = id_card_get_trust_anchor (_tmp62_); +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp64_ = _tmp63_; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp65_ = trust_anchor_get_subject_alt (_tmp64_); +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp66_ = _tmp65_; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp67_ = card; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp68_ = id_card_get_trust_anchor (_tmp67_); +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp69_ = _tmp68_; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp70_ = trust_anchor_get_server_cert (_tmp69_); +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp71_ = _tmp70_; +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp72_ = moonshot_server_install_id_card (self, _tmp37_, _tmp40_, _tmp43_, _tmp46_, _tmp47_, _tmp47__length1, _tmp48_, _tmp48__length1, _tmp51_, _tmp51__length1, _tmp56_, _tmp61_, _tmp66_, _tmp71_); +#line 180 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _result_ = _tmp72_; +#line 191 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp73_ = _result_; +#line 191 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + if (_tmp73_) { +#line 2189 "moonshot-server.c" + gint _tmp74_; +#line 192 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _tmp74_ = installed_cards; +#line 192 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + installed_cards = _tmp74_ + 1; +#line 2195 "moonshot-server.c" } +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" rules_always_confirm = (_vala_array_free (rules_always_confirm, rules_always_confirm_length1, (GDestroyNotify) g_free), NULL); +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" rules_patterns = (_vala_array_free (rules_patterns, rules_patterns_length1, (GDestroyNotify) g_free), NULL); +#line 162 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" _g_object_unref0 (card); +#line 2203 "moonshot-server.c" } } } +#line 195 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" result = installed_cards; +#line 195 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" _web_provisioning_parser_unref0 (webp); -#line 195 "moonshot-server.vala" +#line 195 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" return result; -#line 1022 "moonshot-server.c" +#line 2213 "moonshot-server.c" } static void moonshot_server_class_init (MoonshotServerClass * klass) { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" moonshot_server_parent_class = g_type_class_peek_parent (klass); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" g_type_class_add_private (klass, sizeof (MoonshotServerPrivate)); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" G_OBJECT_CLASS (klass)->finalize = moonshot_server_finalize; +#line 2224 "moonshot-server.c" } static void moonshot_server_instance_init (MoonshotServer * self) { +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" self->priv = MOONSHOT_SERVER_GET_PRIVATE (self); +#line 2231 "moonshot-server.c" } static void moonshot_server_finalize (GObject* obj) { MoonshotServer * self; +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" self = MOONSHOT_SERVER (obj); - _g_object_unref0 (self->priv->main_window); +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" + _identity_manager_app_unref0 (self->priv->parent_app); +#line 4 "/build/slave/packages-full/build/ui/src/moonshot-server.vala" G_OBJECT_CLASS (moonshot_server_parent_class)->finalize (obj); +#line 2243 "moonshot-server.c" } @@ -1048,6 +2249,7 @@ GType moonshot_server_get_type (void) { static const GTypeInfo g_define_type_info = { sizeof (MoonshotServerClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) moonshot_server_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (MoonshotServer), 0, (GInstanceInitFunc) moonshot_server_instance_init, NULL }; GType moonshot_server_type_id; moonshot_server_type_id = g_type_register_static (G_TYPE_OBJECT, "MoonshotServer", &g_define_type_info, 0); + g_type_set_qdata (moonshot_server_type_id, g_quark_from_static_string ("vala-dbus-register-object"), (void*) moonshot_server_register_object); g_once_init_leave (&moonshot_server_type_id__volatile, moonshot_server_type_id); } return moonshot_server_type_id__volatile; @@ -1055,13 +2257,13 @@ GType moonshot_server_get_type (void) { static void _dbus_moonshot_server_get_identity (MoonshotServer* self, GVariant* parameters, GDBusMethodInvocation* invocation) { - char* nai = NULL; + GVariantIter _arguments_iter; + gchar* nai = NULL; GVariant* _tmp0_; - char* password = NULL; + gchar* password = NULL; GVariant* _tmp1_; - char* service = NULL; + gchar* service = NULL; GVariant* _tmp2_; - GVariantIter _arguments_iter; g_variant_iter_init (&_arguments_iter, parameters); _tmp0_ = g_variant_iter_next_value (&_arguments_iter); nai = g_variant_dup_string (_tmp0_, NULL); @@ -1072,142 +2274,146 @@ static void _dbus_moonshot_server_get_identity (MoonshotServer* self, GVariant* _tmp2_ = g_variant_iter_next_value (&_arguments_iter); service = g_variant_dup_string (_tmp2_, NULL); g_variant_unref (_tmp2_); - moonshot_server_get_identity (self, nai, password, service, (GAsyncReadyCallback) _dbus_moonshot_server_get_identity_ready, g_object_ref (invocation)); + moonshot_server_get_identity (self, nai, password, service, (GAsyncReadyCallback) _dbus_moonshot_server_get_identity_ready, invocation); _g_free0 (nai); _g_free0 (password); _g_free0 (service); } -static void _dbus_moonshot_server_get_identity_ready (GObject * source_object, GAsyncResult * _res_, gpointer * _user_data_) { +static void _dbus_moonshot_server_get_identity_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_) { GDBusMethodInvocation * invocation; - GError* error; - char* nai_out = NULL; - char* password_out = NULL; - char* server_certificate_hash = NULL; - char* ca_certificate = NULL; - char* subject_name_constraint = NULL; - char* subject_alt_name_constraint = NULL; - gboolean result; + GError* error = NULL; + GDBusMessage* _reply_message; GVariant* _reply; GVariantBuilder _reply_builder; + gchar* nai_out = NULL; + gchar* password_out = NULL; + gchar* server_certificate_hash = NULL; + gchar* ca_certificate = NULL; + gchar* subject_name_constraint = NULL; + gchar* subject_alt_name_constraint = NULL; + gboolean result; invocation = _user_data_; - error = NULL; result = moonshot_server_get_identity_finish ((MoonshotServer*) source_object, _res_, &nai_out, &password_out, &server_certificate_hash, &ca_certificate, &subject_name_constraint, &subject_alt_name_constraint); + _reply_message = g_dbus_message_new_method_reply (g_dbus_method_invocation_get_message (invocation)); g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE); g_variant_builder_add_value (&_reply_builder, g_variant_new_string (nai_out)); - _g_free0 (nai_out); g_variant_builder_add_value (&_reply_builder, g_variant_new_string (password_out)); - _g_free0 (password_out); g_variant_builder_add_value (&_reply_builder, g_variant_new_string (server_certificate_hash)); - _g_free0 (server_certificate_hash); g_variant_builder_add_value (&_reply_builder, g_variant_new_string (ca_certificate)); - _g_free0 (ca_certificate); g_variant_builder_add_value (&_reply_builder, g_variant_new_string (subject_name_constraint)); - _g_free0 (subject_name_constraint); g_variant_builder_add_value (&_reply_builder, g_variant_new_string (subject_alt_name_constraint)); - _g_free0 (subject_alt_name_constraint); g_variant_builder_add_value (&_reply_builder, g_variant_new_boolean (result)); _reply = g_variant_builder_end (&_reply_builder); - g_dbus_method_invocation_return_value (invocation, _reply); + g_dbus_message_set_body (_reply_message, _reply); + _g_free0 (nai_out); + _g_free0 (password_out); + _g_free0 (server_certificate_hash); + _g_free0 (ca_certificate); + _g_free0 (subject_name_constraint); + _g_free0 (subject_alt_name_constraint); + g_dbus_connection_send_message (g_dbus_method_invocation_get_connection (invocation), _reply_message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, NULL, NULL); g_object_unref (invocation); - g_variant_unref (_reply); + g_object_unref (_reply_message); } static void _dbus_moonshot_server_get_default_identity (MoonshotServer* self, GVariant* parameters, GDBusMethodInvocation* invocation) { GVariantIter _arguments_iter; g_variant_iter_init (&_arguments_iter, parameters); - moonshot_server_get_default_identity (self, (GAsyncReadyCallback) _dbus_moonshot_server_get_default_identity_ready, g_object_ref (invocation)); + moonshot_server_get_default_identity (self, (GAsyncReadyCallback) _dbus_moonshot_server_get_default_identity_ready, invocation); } -static void _dbus_moonshot_server_get_default_identity_ready (GObject * source_object, GAsyncResult * _res_, gpointer * _user_data_) { +static void _dbus_moonshot_server_get_default_identity_ready (GObject * source_object, GAsyncResult * _res_, gpointer _user_data_) { GDBusMethodInvocation * invocation; - GError* error; - char* nai_out = NULL; - char* password_out = NULL; - char* server_certificate_hash = NULL; - char* ca_certificate = NULL; - char* subject_name_constraint = NULL; - char* subject_alt_name_constraint = NULL; - gboolean result; + GError* error = NULL; + GDBusMessage* _reply_message; GVariant* _reply; GVariantBuilder _reply_builder; + gchar* nai_out = NULL; + gchar* password_out = NULL; + gchar* server_certificate_hash = NULL; + gchar* ca_certificate = NULL; + gchar* subject_name_constraint = NULL; + gchar* subject_alt_name_constraint = NULL; + gboolean result; invocation = _user_data_; - error = NULL; result = moonshot_server_get_default_identity_finish ((MoonshotServer*) source_object, _res_, &nai_out, &password_out, &server_certificate_hash, &ca_certificate, &subject_name_constraint, &subject_alt_name_constraint); + _reply_message = g_dbus_message_new_method_reply (g_dbus_method_invocation_get_message (invocation)); g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE); g_variant_builder_add_value (&_reply_builder, g_variant_new_string (nai_out)); - _g_free0 (nai_out); g_variant_builder_add_value (&_reply_builder, g_variant_new_string (password_out)); - _g_free0 (password_out); g_variant_builder_add_value (&_reply_builder, g_variant_new_string (server_certificate_hash)); - _g_free0 (server_certificate_hash); g_variant_builder_add_value (&_reply_builder, g_variant_new_string (ca_certificate)); - _g_free0 (ca_certificate); g_variant_builder_add_value (&_reply_builder, g_variant_new_string (subject_name_constraint)); - _g_free0 (subject_name_constraint); g_variant_builder_add_value (&_reply_builder, g_variant_new_string (subject_alt_name_constraint)); - _g_free0 (subject_alt_name_constraint); g_variant_builder_add_value (&_reply_builder, g_variant_new_boolean (result)); _reply = g_variant_builder_end (&_reply_builder); - g_dbus_method_invocation_return_value (invocation, _reply); + g_dbus_message_set_body (_reply_message, _reply); + _g_free0 (nai_out); + _g_free0 (password_out); + _g_free0 (server_certificate_hash); + _g_free0 (ca_certificate); + _g_free0 (subject_name_constraint); + _g_free0 (subject_alt_name_constraint); + g_dbus_connection_send_message (g_dbus_method_invocation_get_connection (invocation), _reply_message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, NULL, NULL); g_object_unref (invocation); - g_variant_unref (_reply); + g_object_unref (_reply_message); } static void _dbus_moonshot_server_install_id_card (MoonshotServer* self, GVariant* parameters, GDBusMethodInvocation* invocation) { - GError* error; - char* display_name = NULL; + GError* error = NULL; + GVariantIter _arguments_iter; + gchar* display_name = NULL; GVariant* _tmp3_; - char* user_name = NULL; + gchar* user_name = NULL; GVariant* _tmp4_; - char* password = NULL; + gchar* password = NULL; GVariant* _tmp5_; - char* realm = NULL; + gchar* realm = NULL; GVariant* _tmp6_; - char** rules_patterns = NULL; - int rules_patterns_length1; + gchar** rules_patterns = NULL; + int rules_patterns_length1 = 0; GVariant* _tmp7_; - char** _tmp8_; + gchar** _tmp8_; int _tmp8__length; int _tmp8__size; int _tmp8__length1; GVariantIter _tmp9_; GVariant* _tmp10_; - char** rules_always_confirm = NULL; - int rules_always_confirm_length1; + gchar** rules_always_confirm = NULL; + int rules_always_confirm_length1 = 0; GVariant* _tmp11_; - char** _tmp12_; + gchar** _tmp12_; int _tmp12__length; int _tmp12__size; int _tmp12__length1; GVariantIter _tmp13_; GVariant* _tmp14_; - char** services = NULL; - int services_length1; + gchar** services = NULL; + int services_length1 = 0; GVariant* _tmp15_; - char** _tmp16_; + gchar** _tmp16_; int _tmp16__length; int _tmp16__size; int _tmp16__length1; GVariantIter _tmp17_; GVariant* _tmp18_; - char* ca_cert = NULL; + gchar* ca_cert = NULL; GVariant* _tmp19_; - char* subject = NULL; + gchar* subject = NULL; GVariant* _tmp20_; - char* subject_alt = NULL; + gchar* subject_alt = NULL; GVariant* _tmp21_; - char* server_cert = NULL; + gchar* server_cert = NULL; GVariant* _tmp22_; - gboolean result; - GVariantIter _arguments_iter; + GDBusMessage* _reply_message; GVariant* _reply; GVariantBuilder _reply_builder; - error = NULL; + gboolean result; g_variant_iter_init (&_arguments_iter, parameters); _tmp3_ = g_variant_iter_next_value (&_arguments_iter); display_name = g_variant_dup_string (_tmp3_, NULL); @@ -1221,17 +2427,16 @@ static void _dbus_moonshot_server_install_id_card (MoonshotServer* self, GVarian _tmp6_ = g_variant_iter_next_value (&_arguments_iter); realm = g_variant_dup_string (_tmp6_, NULL); g_variant_unref (_tmp6_); - rules_patterns_length1 = 0; _tmp7_ = g_variant_iter_next_value (&_arguments_iter); - _tmp8_ = g_new (char*, 5); + _tmp8_ = g_new (gchar*, 5); _tmp8__length = 0; _tmp8__size = 4; _tmp8__length1 = 0; g_variant_iter_init (&_tmp9_, _tmp7_); - for (; _tmp10_ = g_variant_iter_next_value (&_tmp9_); _tmp8__length1++) { + for (; (_tmp10_ = g_variant_iter_next_value (&_tmp9_)) != NULL; _tmp8__length1++) { if (_tmp8__size == _tmp8__length) { _tmp8__size = 2 * _tmp8__size; - _tmp8_ = g_renew (char*, _tmp8_, _tmp8__size + 1); + _tmp8_ = g_renew (gchar*, _tmp8_, _tmp8__size + 1); } _tmp8_[_tmp8__length++] = g_variant_dup_string (_tmp10_, NULL); g_variant_unref (_tmp10_); @@ -1240,17 +2445,16 @@ static void _dbus_moonshot_server_install_id_card (MoonshotServer* self, GVarian _tmp8_[_tmp8__length] = NULL; rules_patterns = _tmp8_; g_variant_unref (_tmp7_); - rules_always_confirm_length1 = 0; _tmp11_ = g_variant_iter_next_value (&_arguments_iter); - _tmp12_ = g_new (char*, 5); + _tmp12_ = g_new (gchar*, 5); _tmp12__length = 0; _tmp12__size = 4; _tmp12__length1 = 0; g_variant_iter_init (&_tmp13_, _tmp11_); - for (; _tmp14_ = g_variant_iter_next_value (&_tmp13_); _tmp12__length1++) { + for (; (_tmp14_ = g_variant_iter_next_value (&_tmp13_)) != NULL; _tmp12__length1++) { if (_tmp12__size == _tmp12__length) { _tmp12__size = 2 * _tmp12__size; - _tmp12_ = g_renew (char*, _tmp12_, _tmp12__size + 1); + _tmp12_ = g_renew (gchar*, _tmp12_, _tmp12__size + 1); } _tmp12_[_tmp12__length++] = g_variant_dup_string (_tmp14_, NULL); g_variant_unref (_tmp14_); @@ -1259,17 +2463,16 @@ static void _dbus_moonshot_server_install_id_card (MoonshotServer* self, GVarian _tmp12_[_tmp12__length] = NULL; rules_always_confirm = _tmp12_; g_variant_unref (_tmp11_); - services_length1 = 0; _tmp15_ = g_variant_iter_next_value (&_arguments_iter); - _tmp16_ = g_new (char*, 5); + _tmp16_ = g_new (gchar*, 5); _tmp16__length = 0; _tmp16__size = 4; _tmp16__length1 = 0; g_variant_iter_init (&_tmp17_, _tmp15_); - for (; _tmp18_ = g_variant_iter_next_value (&_tmp17_); _tmp16__length1++) { + for (; (_tmp18_ = g_variant_iter_next_value (&_tmp17_)) != NULL; _tmp16__length1++) { if (_tmp16__size == _tmp16__length) { _tmp16__size = 2 * _tmp16__size; - _tmp16_ = g_renew (char*, _tmp16_, _tmp16__size + 1); + _tmp16_ = g_renew (gchar*, _tmp16_, _tmp16__size + 1); } _tmp16_[_tmp16__length++] = g_variant_dup_string (_tmp18_, NULL); g_variant_unref (_tmp18_); @@ -1291,7 +2494,11 @@ static void _dbus_moonshot_server_install_id_card (MoonshotServer* self, GVarian server_cert = g_variant_dup_string (_tmp22_, NULL); g_variant_unref (_tmp22_); result = moonshot_server_install_id_card (self, display_name, user_name, password, realm, rules_patterns, rules_patterns_length1, rules_always_confirm, rules_always_confirm_length1, services, services_length1, ca_cert, subject, subject_alt, server_cert); + _reply_message = g_dbus_message_new_method_reply (g_dbus_method_invocation_get_message (invocation)); g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE); + g_variant_builder_add_value (&_reply_builder, g_variant_new_boolean (result)); + _reply = g_variant_builder_end (&_reply_builder); + g_dbus_message_set_body (_reply_message, _reply); _g_free0 (display_name); _g_free0 (user_name); _g_free0 (password); @@ -1303,31 +2510,35 @@ static void _dbus_moonshot_server_install_id_card (MoonshotServer* self, GVarian _g_free0 (subject); _g_free0 (subject_alt); _g_free0 (server_cert); - g_variant_builder_add_value (&_reply_builder, g_variant_new_boolean (result)); - _reply = g_variant_builder_end (&_reply_builder); - g_dbus_method_invocation_return_value (invocation, _reply); + g_dbus_connection_send_message (g_dbus_method_invocation_get_connection (invocation), _reply_message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, NULL, NULL); + g_object_unref (invocation); + g_object_unref (_reply_message); } static void _dbus_moonshot_server_install_from_file (MoonshotServer* self, GVariant* parameters, GDBusMethodInvocation* invocation) { - GError* error; - char* file_name = NULL; - GVariant* _tmp23_; - gint result; + GError* error = NULL; GVariantIter _arguments_iter; + gchar* file_name = NULL; + GVariant* _tmp23_; + GDBusMessage* _reply_message; GVariant* _reply; GVariantBuilder _reply_builder; - error = NULL; + gint result; g_variant_iter_init (&_arguments_iter, parameters); _tmp23_ = g_variant_iter_next_value (&_arguments_iter); file_name = g_variant_dup_string (_tmp23_, NULL); g_variant_unref (_tmp23_); result = moonshot_server_install_from_file (self, file_name); + _reply_message = g_dbus_message_new_method_reply (g_dbus_method_invocation_get_message (invocation)); g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE); - _g_free0 (file_name); g_variant_builder_add_value (&_reply_builder, g_variant_new_int32 (result)); _reply = g_variant_builder_end (&_reply_builder); - g_dbus_method_invocation_return_value (invocation, _reply); + g_dbus_message_set_body (_reply_message, _reply); + _g_free0 (file_name); + g_dbus_connection_send_message (g_dbus_method_invocation_get_connection (invocation), _reply_message, G_DBUS_SEND_MESSAGE_FLAGS_NONE, NULL, NULL); + g_object_unref (invocation); + g_object_unref (_reply_message); } @@ -1344,6 +2555,8 @@ static void moonshot_server_dbus_interface_method_call (GDBusConnection* connect _dbus_moonshot_server_install_id_card (object, parameters, invocation); } else if (strcmp (method_name, "InstallFromFile") == 0) { _dbus_moonshot_server_install_from_file (object, parameters, invocation); + } else { + g_object_unref (invocation); } } @@ -1373,7 +2586,7 @@ guint moonshot_server_register_object (gpointer object, GDBusConnection* connect data[0] = g_object_ref (object); data[1] = g_object_ref (connection); data[2] = g_strdup (path); - result = g_dbus_connection_register_object (connection, path, &_moonshot_server_dbus_interface_info, &_moonshot_server_dbus_interface_vtable, data, _moonshot_server_unregister_object, error); + result = g_dbus_connection_register_object (connection, path, (GDBusInterfaceInfo *) (&_moonshot_server_dbus_interface_info), &_moonshot_server_dbus_interface_vtable, data, _moonshot_server_unregister_object, error); if (!result) { return 0; } @@ -1410,4 +2623,3 @@ static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify - diff --git a/src/moonshot-utils.c b/src/moonshot-utils.c index 1574d52..a61c707 100644 --- a/src/moonshot-utils.c +++ b/src/moonshot-utils.c @@ -1,4 +1,4 @@ -/* moonshot-utils.c generated by valac 0.10.4, the Vala compiler +/* moonshot-utils.c generated by valac 0.16.1, the Vala compiler * generated from moonshot-utils.vala, do not modify */ @@ -7,7 +7,7 @@ #include #include #include -#include +#include #include #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) @@ -15,85 +15,130 @@ -GdkPixbuf* find_icon_sized (const char* name, GtkIconSize icon_size); -GdkPixbuf* find_icon (const char* name, gint size); +GdkPixbuf* find_icon_sized (const gchar* name, GtkIconSize icon_size); +GdkPixbuf* find_icon (const gchar* name, gint size); - -#line 5 "moonshot-utils.vala" -GdkPixbuf* find_icon_sized (const char* name, GtkIconSize icon_size) { -#line 26 "moonshot-utils.c" +GdkPixbuf* find_icon_sized (const gchar* name, GtkIconSize icon_size) { GdkPixbuf* result = NULL; gint width = 0; gint height = 0; -#line 5 "moonshot-utils.vala" + GtkIconSize _tmp0_; + gint _tmp1_ = 0; + gint _tmp2_ = 0; + const gchar* _tmp3_; + GdkPixbuf* _tmp4_ = NULL; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" g_return_val_if_fail (name != NULL, NULL); -#line 8 "moonshot-utils.vala" - gtk_icon_size_lookup (icon_size, &width, &height); -#line 34 "moonshot-utils.c" - result = find_icon (name, width); -#line 9 "moonshot-utils.vala" +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + _tmp0_ = icon_size; +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + gtk_icon_size_lookup (_tmp0_, &_tmp1_, &_tmp2_); +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + width = _tmp1_; +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + height = _tmp2_; +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + _tmp3_ = name; +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + _tmp4_ = find_icon (_tmp3_, width); +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + result = _tmp4_; +#line 9 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" return result; -#line 38 "moonshot-utils.c" +#line 50 "moonshot-utils.c" } static gpointer _g_object_ref0 (gpointer self) { +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" return self ? g_object_ref (self) : NULL; +#line 57 "moonshot-utils.c" } -#line 17 "moonshot-utils.vala" -GdkPixbuf* find_icon (const char* name, gint size) { -#line 49 "moonshot-utils.c" +GdkPixbuf* find_icon (const gchar* name, gint size) { GdkPixbuf* result = NULL; GError * _inner_error_ = NULL; -#line 17 "moonshot-utils.vala" +#line 17 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" g_return_val_if_fail (name != NULL, NULL); -#line 54 "moonshot-utils.c" +#line 66 "moonshot-utils.c" { + GtkIconTheme* _tmp0_ = NULL; + GtkIconTheme* _tmp1_; GtkIconTheme* icon_theme; - GdkPixbuf* _tmp0_; -#line 33 "moonshot-utils.vala" - icon_theme = _g_object_ref0 (gtk_icon_theme_get_default ()); -#line 34 "moonshot-utils.vala" - _tmp0_ = gtk_icon_theme_load_icon (icon_theme, name, size, GTK_ICON_LOOKUP_FORCE_SIZE, &_inner_error_); -#line 62 "moonshot-utils.c" + const gchar* _tmp2_; + gint _tmp3_; + GdkPixbuf* _tmp4_ = NULL; + GdkPixbuf* _tmp5_; +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + _tmp0_ = gtk_icon_theme_get_default (); +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 33 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + icon_theme = _tmp1_; +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + _tmp2_ = name; +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + _tmp3_ = size; +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + _tmp4_ = gtk_icon_theme_load_icon (icon_theme, _tmp2_, _tmp3_, GTK_ICON_LOOKUP_FORCE_SIZE, &_inner_error_); +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + _tmp5_ = _tmp4_; +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" if (_inner_error_ != NULL) { +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" _g_object_unref0 (icon_theme); +#line 93 "moonshot-utils.c" goto __catch7_g_error; } - result = _tmp0_; +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + result = _tmp5_; +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" _g_object_unref0 (icon_theme); -#line 34 "moonshot-utils.vala" +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" return result; -#line 71 "moonshot-utils.c" +#line 102 "moonshot-utils.c" } goto __finally7; __catch7_g_error: { - GError * e; + GError* e = NULL; + FILE* _tmp6_; + const gchar* _tmp7_; + GError* _tmp8_; + const gchar* _tmp9_; +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" e = _inner_error_; +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" _inner_error_ = NULL; - { -#line 39 "moonshot-utils.vala" - fprintf (stdout, "Error loading icon '%s': %s\n", name, e->message); -#line 82 "moonshot-utils.c" - result = NULL; - _g_error_free0 (e); -#line 40 "moonshot-utils.vala" - return result; -#line 87 "moonshot-utils.c" - } +#line 39 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + _tmp6_ = stdout; +#line 39 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + _tmp7_ = name; +#line 39 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + _tmp8_ = e; +#line 39 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + _tmp9_ = _tmp8_->message; +#line 39 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + fprintf (_tmp6_, "Error loading icon '%s': %s\n", _tmp7_, _tmp9_); +#line 40 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + result = NULL; +#line 40 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + _g_error_free0 (e); +#line 40 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + return result; +#line 132 "moonshot-utils.c" } __finally7: - { - 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 NULL; - } +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + 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); +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + g_clear_error (&_inner_error_); +#line 19 "/build/slave/packages-full/build/ui/src/moonshot-utils.vala" + return NULL; +#line 141 "moonshot-utils.c" } - diff --git a/src_moonshot_vala.stamp b/src_moonshot_vala.stamp index e69de29..859afb1 100644 --- a/src_moonshot_vala.stamp +++ b/src_moonshot_vala.stamp @@ -0,0 +1 @@ +stamp -- 2.1.4