diff options
-rw-r--r-- | src/Makefile.am | 2 | ||||
-rw-r--r-- | src/ephy-password-info.c | 51 | ||||
-rw-r--r-- | src/ephy-password-info.h | 49 | ||||
-rw-r--r-- | src/pdm-dialog.c | 1 |
4 files changed, 0 insertions, 103 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index a901b8b8d..a2c2aed97 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -24,7 +24,6 @@ NOINST_H_FILES = \ ephy-location-controller.h \ ephy-navigation-history-action.h \ ephy-page-menu-action.h \ - ephy-password-info.h \ ephy-private.h \ ephy-toolbar.h \ ephy-window-action.h \ @@ -59,7 +58,6 @@ libephymain_la_SOURCES = \ ephy-navigation-history-action.c \ ephy-notebook.c \ ephy-page-menu-action.c \ - ephy-password-info.c \ ephy-session.c \ ephy-shell.c \ ephy-toolbar.c \ diff --git a/src/ephy-password-info.c b/src/ephy-password-info.c deleted file mode 100644 index 0487110b2..000000000 --- a/src/ephy-password-info.c +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright © 2009 Holger Hans Peter Freyther - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - * - */ -#include "config.h" -#include "ephy-password-info.h" - -#include <gnome-keyring-memory.h> - -static EphyPasswordInfo* -password_info_copy (EphyPasswordInfo *info) -{ - EphyPasswordInfo *other = g_slice_new0 (EphyPasswordInfo); - - other->keyring_id = info->keyring_id; - other->secret = gnome_keyring_memory_strdup (info->secret); - return other; -} - -static void -password_info_free (EphyPasswordInfo *info) -{ - gnome_keyring_memory_free (info->secret); - g_slice_free (EphyPasswordInfo, info); -} - -G_DEFINE_BOXED_TYPE (EphyPasswordInfo, ephy_password_info, - password_info_copy, password_info_free) - -EphyPasswordInfo -*ephy_password_info_new (guint32 key_id) -{ - EphyPasswordInfo *info = g_slice_new0 (EphyPasswordInfo); - - info->keyring_id = key_id; - return info; -} diff --git a/src/ephy-password-info.h b/src/ephy-password-info.h deleted file mode 100644 index a7309c745..000000000 --- a/src/ephy-password-info.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright © 2009 Holger Hans Peter Freyther - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - * - */ - -#if !defined (__EPHY_EPIPHANY_H_INSIDE__) && !defined (EPIPHANY_COMPILATION) -#error "Only <epiphany/epiphany.h> can be included directly." -#endif - -#ifndef EPHY_PASSWORD_INFO_H -#define EPHY_PASSWORD_INFO_H - -#include <glib-object.h> - -G_BEGIN_DECLS - -#define EPHY_TYPE_PASSWORD_INFO (ephy_password_info_get_type ()) - -/* - * Password Data for Gnome Keyring. We keep track of the - * key_id and the password in secured memory. - */ -typedef struct _EphyPasswordInfo EphyPasswordInfo; - -struct _EphyPasswordInfo { - guint32 keyring_id; - char *secret; -}; - -GType ephy_password_info_get_type (void) G_GNUC_CONST; -EphyPasswordInfo *ephy_password_info_new (guint32); - -G_END_DECLS - -#endif diff --git a/src/pdm-dialog.c b/src/pdm-dialog.c index cc231c2d4..89075e81c 100644 --- a/src/pdm-dialog.c +++ b/src/pdm-dialog.c @@ -33,7 +33,6 @@ #include "ephy-time-helpers.h" #include "ephy-embed-single.h" #include "ephy-history-service.h" -#include "ephy-password-info.h" #include <gtk/gtk.h> #include <glib/gi18n.h> |