Introduction
Introduction Statistics Contact Development Disclaimer Help
rearranging some source. - surf - surf browser, a WebKit based browser
git clone git://git.suckless.org/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
@@ -579,13 +579,31 @@ setcookie(char *name, char *val, char *dom, char *path, l…
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
@@ -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);
@@ -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();
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.