trearranging some source. - surf - customized build of surf, the suckless webki… | |
git clone git://src.adamsgaard.dk/surf | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 159022e4ef2c58670f539d86ea3f9c846ada0021 | |
parent 2fd67f61e7e7b54073818268cb3f28a51a472898 | |
Author: Enno Boland (tox) <[email protected]> | |
Date: Thu, 10 Sep 2009 17:51:16 +0200 | |
rearranging some source. | |
Diffstat: | |
M surf.c | 31 +++++++++++++++++++----------… | |
1 file changed, 19 insertions(+), 12 deletions(-) | |
--- | |
diff --git a/surf.c b/surf.c | |
t@@ -579,13 +579,31 @@ setcookie(char *name, char *val, char *dom, char *path, … | |
void | |
setup(void) { | |
- const gchar *home; | |
+ const gchar *home, *name; | |
+ SoupSession *s; | |
+ FILE *tmp; | |
+ | |
dpy = GDK_DISPLAY(); | |
session = webkit_get_default_session(); | |
urlprop = XInternAtom(dpy, "_SURF_URL", False); | |
+ | |
+ /* create dirs and files */ | |
home = g_get_home_dir(); | |
workdir = g_build_filename(home, ".surf", NULL); | |
+ g_mkdir_with_parents(workdir, 0755); | |
+ name = g_build_filename(workdir, "dl", NULL); | |
+ g_mkdir(name, 0755); | |
+ name = g_build_filename(workdir, "style.css", NULL); | |
+ if((tmp = g_fopen(name, "a"))); | |
+ fclose(tmp); | |
+ | |
+ | |
+ /* cookie persistance */ | |
+ s = webkit_get_default_session(); | |
+ name = g_build_filename(workdir, "cookies.jar", NULL); | |
+ cookiejar = soup_cookie_jar_text_new(name, FALSE); | |
+ soup_session_add_feature(s, SOUP_SESSION_FEATURE(cookiejar)); | |
} | |
void | |
t@@ -679,10 +697,8 @@ zoom(Client *c, const Arg *arg) { | |
} | |
int main(int argc, char *argv[]) { | |
- SoupSession *s; | |
Client *c; | |
gint o; | |
- const gchar *filename; | |
Arg arg; | |
gtk_init(NULL, NULL); | |
t@@ -718,15 +734,6 @@ int main(int argc, char *argv[]) { | |
if(!clients) | |
newclient(); | |
- /* make dirs */ | |
- filename = g_build_filename(workdir, "dl", NULL); | |
- g_mkdir_with_parents(filename, 0755); | |
- | |
- /* cookie persistance */ | |
- s = webkit_get_default_session(); | |
- filename = g_build_filename(workdir, "cookies.jar", NULL); | |
- cookiejar = soup_cookie_jar_text_new(filename, FALSE); | |
- soup_session_add_feature(s, SOUP_SESSION_FEATURE(cookiejar)); | |
gtk_main(); | |
cleanup(); |