surf-0.2-history.diff - sites - public wiki contents of suckless.org
 (HTM) git clone git://git.suckless.org/sites
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
       surf-0.2-history.diff (891B)
       ---
            1 --- surf.c        2009-10-17 03:00:22.000000000 -0400
            2 +++ surf.c        2009-10-19 15:03:16.000000000 -0400
            3 @@ -160,6 +160,7 @@ cleanup(void) {
            4          while(clients)
            5                  destroyclient(clients);
            6          g_free(cookiefile);
            7 +        g_free(historyfile);
            8          g_free(dldir);
            9          g_free(scriptfile);
           10          g_free(stylefile);
           11 @@ -420,6 +421,10 @@ loaduri(Client *c, const Arg *arg) {
           12          u = g_strrstr(uri, "://") ? g_strdup(uri)
           13                  : g_strdup_printf("http://%s", uri);
           14          webkit_web_view_load_uri(c->view, u);
           15 +        FILE *f;
           16 +        f = fopen(historyfile, "a+");
           17 +        fprintf(f, "%s\n", u);
           18 +        fclose(f);
           19          c->progress = 0;
           20          c->title = copystr(&c->title, u);
           21          g_free(u);
           22 @@ -674,6 +679,7 @@ setup(void) {
           23  
           24          /* create dirs and files */
           25          cookiefile = buildpath(cookiefile);
           26 +        historyfile = buildpath(historyfile);
           27          dldir = buildpath(dldir);
           28          scriptfile = buildpath(scriptfile);
           29          stylefile = buildpath(stylefile);