| surf-0.3-history.diff - sites - public wiki contents of suckless.org | |
| git clone git://git.suckless.org/sites | |
| Log | |
| Files | |
| Refs | |
| --- | |
| surf-0.3-history.diff (1475B) | |
| --- | |
| 1 diff -up surf-0.3/config.def.h surf-0.3-modified/config.def.h | |
| 2 --- surf-0.3/config.def.h 2009-10-30 08:41:02.000000000 -0400 | |
| 3 +++ surf-0.3-modified/config.def.h 2009-12-03 16:09:51.000000000 … | |
| 4 @@ -5,6 +5,7 @@ static char *progress_trust = "#00FF00"; | |
| 5 static char *stylefile = ".surf/style.css"; | |
| 6 static char *scriptfile = ".surf/script.js"; | |
| 7 static char *cookiefile = ".surf/cookies.txt"; | |
| 8 +static char *historyfile = ".surf/history.txt"; | |
| 9 static char *dldir = ".surf/dl"; | |
| 10 static time_t sessiontime = 3600; | |
| 11 | |
| 12 diff -up surf-0.3/surf.c surf-0.3-modified/surf.c | |
| 13 --- surf-0.3/surf.c 2009-10-30 08:41:02.000000000 -0400 | |
| 14 +++ surf-0.3-modified/surf.c 2009-12-03 16:08:20.000000000 -0500 | |
| 15 @@ -166,6 +166,7 @@ cleanup(void) { | |
| 16 while(clients) | |
| 17 destroyclient(clients); | |
| 18 g_free(cookiefile); | |
| 19 + g_free(historyfile); | |
| 20 g_free(dldir); | |
| 21 g_free(scriptfile); | |
| 22 g_free(stylefile); | |
| 23 @@ -439,6 +440,12 @@ loaduri(Client *c, const Arg *arg) { | |
| 24 u = g_strrstr(uri, "://") ? g_strdup(uri) | |
| 25 : g_strdup_printf("http://%s", uri); | |
| 26 webkit_web_view_load_uri(c->view, u); | |
| 27 + | |
| 28 + FILE *f; | |
| 29 + f = fopen(historyfile, "a+"); | |
| 30 + fprintf(f, "%s\n", u); | |
| 31 + fclose(f); | |
| 32 + | |
| 33 c->progress = 0; | |
| 34 c->title = copystr(&c->title, u); | |
| 35 g_free(u); | |
| 36 @@ -695,6 +702,7 @@ setup(void) { | |
| 37 | |
| 38 /* create dirs and files */ | |
| 39 cookiefile = buildpath(cookiefile); | |
| 40 + historyfile = buildpath(historyfile); | |
| 41 dldir = buildpath(dldir); | |
| 42 scriptfile = buildpath(scriptfile); | |
| 43 stylefile = buildpath(stylefile); |