aboutsummaryrefslogtreecommitdiffstats
path: root/src/epiphany.defs
diff options
context:
space:
mode:
authorXan Lopez <xan@src.gnome.org>2009-02-23 19:48:51 +0800
committerXan Lopez <xan@src.gnome.org>2009-02-23 19:48:51 +0800
commit6e63719484801e93f2b570d8c416645d71815c8e (patch)
tree63a6c258190a829d5c65587efe66331f161f0d1b /src/epiphany.defs
parent8256ad318861ef0fa4c4a9f88c915afc56ab09bb (diff)
downloadgsoc2013-epiphany-6e63719484801e93f2b570d8c416645d71815c8e.tar
gsoc2013-epiphany-6e63719484801e93f2b570d8c416645d71815c8e.tar.gz
gsoc2013-epiphany-6e63719484801e93f2b570d8c416645d71815c8e.tar.bz2
gsoc2013-epiphany-6e63719484801e93f2b570d8c416645d71815c8e.tar.lz
gsoc2013-epiphany-6e63719484801e93f2b570d8c416645d71815c8e.tar.xz
gsoc2013-epiphany-6e63719484801e93f2b570d8c416645d71815c8e.tar.zst
gsoc2013-epiphany-6e63719484801e93f2b570d8c416645d71815c8e.zip
Use libsoup, getting the session from webkit, to handle cookies.
Requires libsoup-gnome for SoupCookieJarSQLite storage. Depending on 2.25.91, although we actually need trunk to get working code. svn path=/trunk/; revision=8811
Diffstat (limited to 'src/epiphany.defs')
-rw-r--r--src/epiphany.defs73
1 files changed, 0 insertions, 73 deletions
diff --git a/src/epiphany.defs b/src/epiphany.defs
index 833859e1f..a8a7a4305 100644
--- a/src/epiphany.defs
+++ b/src/epiphany.defs
@@ -20,12 +20,6 @@
(gtype-id "EPHY_TYPE_COMMAND_MANAGER")
)
-(define-interface CookieManager
- (in-module "Ephy")
- (c-name "EphyCookieManager")
- (gtype-id "EPHY_TYPE_COOKIE_MANAGER")
-)
-
(define-object Dialog
(in-module "Ephy")
(parent "GObject")
@@ -475,57 +469,6 @@
-;; From ../../embed/ephy-cookie-manager.h
-
-(define-function ephy_cookie_get_type
- (c-name "ephy_cookie_get_type")
- (return-type "GType")
-)
-
-(define-function ephy_cookie_new
- (c-name "ephy_cookie_new")
- (is-constructor-of "EphyCookie")
- (return-type "EphyCookie*")
-)
-
-(define-method copy
- (of-object "EphyCookie")
- (c-name "ephy_cookie_copy")
- (return-type "EphyCookie*")
-)
-
-(define-method free
- (of-object "EphyCookie")
- (c-name "ephy_cookie_free")
- (return-type "none")
-)
-
-(define-function ephy_cookie_manager_get_type
- (c-name "ephy_cookie_manager_get_type")
- (return-type "GType")
-)
-
-(define-method list_cookies
- (of-object "EphyCookieManager")
- (c-name "ephy_cookie_manager_list_cookies")
- (return-type "GList*")
-)
-
-(define-method remove_cookie
- (of-object "EphyCookieManager")
- (c-name "ephy_cookie_manager_remove_cookie")
- (return-type "none")
- (parameters
- '("const-EphyCookie*" "cookie")
- )
-)
-
-(define-method clear
- (of-object "EphyCookieManager")
- (c-name "ephy_cookie_manager_clear")
- (return-type "none")
-)
-
;; From ../../embed/ephy-embed-container.h
(define-method set_active_child
@@ -3511,22 +3454,6 @@
;; Boxed types ...
-(define-boxed Cookie
- (in-module "Ephy")
- (c-name "EphyCookie")
- (gtype-id "EPHY_TYPE_COOKIE")
- (fields
- '("char*" "name")
- '("char*" "value")
- '("char*" "domain")
- '("char*" "path")
- '("gulong" "expires")
- '("glong" "real_expires")
- '("guint" "is_secure")
- '("guint" "is_session")
- )
-)
-
(define-boxed PasswordInfo
(in-module "Ephy")
(c-name "EphyPasswordInfo")