| removed builtin unfinished cookie handling. - surf - surf browser, a WebKit bas… | |
| git clone git://git.suckless.org/surf | |
| Log | |
| Files | |
| Refs | |
| README | |
| LICENSE | |
| --- | |
| commit 3657813fec9b1b81ecb7de9389eaade702112005 | |
| parent 7ffdcd756ca77cc4e7d1e0cda25bd7826cc8b8f1 | |
| Author: Enno Boland (tox) <[email protected]> | |
| 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(-) | |
| --- | |
| diff --git a/surf.c b/surf.c | |
| @@ -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, | |
| @@ -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; | |
| @@ -110,13 +101,9 @@ static WebKitWebView *createwindow(WebKitWebView *v, WebKi… | |
| 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* t… | |
| @@ -488,7 +475,6 @@ newclient(void) { | |
| g_signal_connect(G_OBJECT(c->view), "new-window-policy-decision-reques… | |
| g_signal_connect(G_OBJECT(c->view), "download-requested", G_CALLBACK(i… | |
| g_signal_connect(G_OBJECT(c->view), "window-object-cleared", G_CALLBAC… | |
| - g_signal_connect_after(session, "request-started", G_CALLBACK(request)… | |
| g_signal_connect(G_OBJECT(c->view), "focus-in-event", G_CALLBACK(focus… | |
| g_signal_connect(G_OBJECT(c->view), "populate-popup", G_CALLBACK(conte… | |
| @@ -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) | |
| @@ -655,11 +620,6 @@ reload(Client *c, const Arg *arg) { | |
| } | |
| void | |
| -rereadcookies(void) { | |
| - | |
| -} | |
| - | |
| -void | |
| scroll(Client *c, const Arg *arg) { | |
| gdouble v; | |
| GtkAdjustment *a; | |
| @@ -680,11 +640,6 @@ sigchld(int unused) { | |
| } | |
| void | |
| -setcookie(char *name, char *val, char *dom, char *path, long exp) { | |
| - | |
| -} | |
| - | |
| -void | |
| setup(void) { | |
| SoupSession *s; | |