tremoved builtin unfinished cookie handling. - surf - customized build of surf, the suckless webkit browser
 (HTM) git clone git://src.adamsgaard.dk/surf
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 3657813fec9b1b81ecb7de9389eaade702112005
 (DIR) parent 7ffdcd756ca77cc4e7d1e0cda25bd7826cc8b8f1
 (HTM) Author: Enno Boland (tox) <tox@s01.de>
       Date:   Sat, 17 Oct 2009 07:50:10 +0200
       
       removed builtin unfinished cookie handling.
       Diffstat:
         M surf.c                              |      45 -------------------------------
       
       1 file changed, 0 insertions(+), 45 deletions(-)
       ---
 (DIR) diff --git a/surf.c b/surf.c
       t@@ -45,14 +45,6 @@ typedef struct {
                const Arg arg;
        } Item;
        
       -typedef struct Cookie {
       -        char *name;
       -        char *value;
       -        char *domain;
       -        char *path;
       -        struct Cookie *next;
       -} Cookie;
       -
        typedef enum {
                Browser = 0x0001,
                SearchBar = 0x0010,
       t@@ -73,7 +65,6 @@ static Atom uriprop;
        static SoupCookieJar *cookiejar;
        static SoupSession *session;
        static Client *clients = NULL;
       -/*static Cookie *cookies = NULL;*/
        static GdkNativeWindow embed = 0;
        static gboolean showxid = FALSE;
        static gboolean ignore_once = FALSE;
       t@@ -110,13 +101,9 @@ static WebKitWebView *createwindow(WebKitWebView *v, WebKitWebFrame *f, Client *
        static void pasteuri(GtkClipboard *clipboard, const char *text, gpointer d);
        static GdkFilterReturn processx(GdkXEvent *xevent, GdkEvent *event, gpointer d);
        static void print(Client *c, const Arg *arg);
       -static void proccookies(SoupMessage *m, Client *c);
        static void progresschange(WebKitWebView *v, gint p, Client *c);
       -static void request(SoupSession *s, SoupMessage *m, Client *c);
        static void reload(Client *c, const Arg *arg);
       -static void rereadcookies(void);
        static void sigchld(int unused);
       -static void setcookie(char *name, char *val, char *dom, char *path, long exp);
        static void setup(void);
        static void spawn(Client *c, const Arg *arg);
        static void titlechange(WebKitWebView *v, WebKitWebFrame* frame, const char* title, Client *c);
       t@@ -488,7 +475,6 @@ newclient(void) {
                g_signal_connect(G_OBJECT(c->view), "new-window-policy-decision-requested", G_CALLBACK(decidewindow), c);
                g_signal_connect(G_OBJECT(c->view), "download-requested", G_CALLBACK(initdownload), c);
                g_signal_connect(G_OBJECT(c->view), "window-object-cleared", G_CALLBACK(windowobjectcleared), c);
       -        g_signal_connect_after(session, "request-started", G_CALLBACK(request), c);
                g_signal_connect(G_OBJECT(c->view), "focus-in-event", G_CALLBACK(focusview), c);
                g_signal_connect(G_OBJECT(c->view), "populate-popup", G_CALLBACK(context), c);
        
       t@@ -619,33 +605,12 @@ print(Client *c, const Arg *arg) {
        }
        
        void
       -proccookies(SoupMessage *m, Client *c) {
       -        GSList *l;
       -        SoupCookie *co;
       -        long t;
       -
       -        rereadcookies();
       -        for (l = soup_cookies_from_response(m); l; l = l->next){
       -                co = (SoupCookie *)l->data;
       -                t = co->expires ?  soup_date_to_time_t(co->expires) : 0;
       -                setcookie(co->name, co->value, co->domain, co->value, t);
       -        }
       -        g_slist_free(l);
       -}
       -
       -void
        progresschange(WebKitWebView *v, gint p, Client *c) {
                c->progress = p;
                update(c);
        }
        
        void
       -request(SoupSession *s, SoupMessage *m, Client *c) {
       -        soup_message_add_header_handler(m, "got-headers", "Set-Cookie",
       -                        G_CALLBACK(proccookies), c);
       -}
       -
       -void
        reload(Client *c, const Arg *arg) {
                gboolean nocache = *(gboolean *)arg;
                if(nocache)
       t@@ -655,11 +620,6 @@ reload(Client *c, const Arg *arg) {
        }
        
        void
       -rereadcookies(void) {
       -
       -}
       -
       -void
        scroll(Client *c, const Arg *arg) {
                gdouble v;
                GtkAdjustment *a;
       t@@ -680,11 +640,6 @@ sigchld(int unused) {
        }
        
        void
       -setcookie(char *name, char *val, char *dom, char *path, long exp) {
       -
       -}
       -
       -void
        setup(void) {
                SoupSession *s;