tAdd fullscreen mode as flag and config option. - surf - customized build of surf, the suckless webkit browser
 (HTM) git clone git://src.adamsgaard.dk/surf
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 237e10058aaceca4660259d3948662a1e0b79cfb
 (DIR) parent 058f7f45e2dd04363bf4f57982f633ddd5b7f16a
 (HTM) Author: Christoph Lohmann <20h@r-36.net>
       Date:   Sun, 25 Aug 2013 19:50:40 +0200
       
       Add fullscreen mode as flag and config option.
       
       Diffstat:
         M config.def.h                        |       1 +
         M surf.1                              |       5 ++++-
         M surf.c                              |       8 ++++++++
       
       3 files changed, 13 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/config.def.h b/config.def.h
       t@@ -11,6 +11,7 @@ static char *strictssl      = FALSE; /* Refuse untrusted SSL connections */
        static Bool kioskmode            = FALSE; /* Ignore shortcuts */
        static Bool showindicators  = TRUE;  /* Show indicators in window title */
        static Bool zoomto96dpi     = TRUE;  /* Zoom pages to always emulate 96dpi */
       +static Bool runinfullscreen = FALSE; /* Run in fullscreen mode by default */
        
        static guint defaultfontsize = 12;
        
 (DIR) diff --git a/surf.1 b/surf.1
       t@@ -3,7 +3,7 @@
        surf \- simple webkit-based browser
        .SH SYNOPSIS
        .B surf
       -.RB [-bBgGiIkKnNpPsSvx]
       +.RB [-bBfgGiIkKnNpPsSvx]
        .RB [-c\ cookiefile]
        .RB [-e\ xid]
        .RB [-r\ scriptfile]
       t@@ -32,6 +32,9 @@ to use.
        Reparents to window specified by
        .I xid.
        .TP
       +.B \-f
       +Run surf in fullscreen mode.
       +.TP
        .B \-g
        Disable giving the geolocation to websites.
        .TP
 (DIR) diff --git a/surf.c b/surf.c
       t@@ -833,6 +833,11 @@ newclient(void) {
                        c->isinspecting = false;
                }
        
       +        if(runinfullscreen) {
       +                c->fullscreen = 0;
       +                fullscreen(c, NULL);
       +        }
       +
                g_free(uri);
        
                setatom(c, AtomFind, "");
       t@@ -1318,6 +1323,9 @@ main(int argc, char *argv[]) {
                case 'e':
                        embed = strtol(EARGF(usage()), NULL, 0);
                        break;
       +        case 'f':
       +                runinfullscreen = 1;
       +                break;
                case 'g':
                        allowgeolocation = 0;
                        break;