Add a flag to disable fullscreen.
authorChristoph Lohmann <20h@r-36.net>
Sat, 31 Aug 2013 18:00:41 +0000 (20:00 +0200)
committerChristoph Lohmann <20h@r-36.net>
Sat, 31 Aug 2013 18:00:41 +0000 (20:00 +0200)
This also updates the usage of surf to represent the current status.
Thanks Alexander Sedov for the suggestion, but you forgot the manpage
entry so I did this patch.

surf.1
surf.c

diff --git a/surf.1 b/surf.1
index 619e233..a4e7fd2 100644 (file)
--- a/surf.1
+++ b/surf.1
@@ -3,7 +3,7 @@
 surf \- simple webkit-based browser
 .SH SYNOPSIS
 .B surf
-.RB [-bBfgGiIkKnNpPsSvx]
+.RB [-bBfFgGiIkKnNpPsSvx]
 .RB [-c\ cookiefile]
 .RB [-e\ xid]
 .RB [-r\ scriptfile]
@@ -35,6 +35,9 @@ Reparents to window specified by
 .B \-f
 Run surf in fullscreen mode.
 .TP
+.B \-F
+Disable to run in fullscreen by default.
+.TP
 .B \-g
 Disable giving the geolocation to websites.
 .TP
diff --git a/surf.c b/surf.c
index 42bc393..dfcd787 100644 (file)
--- a/surf.c
+++ b/surf.c
@@ -1277,7 +1277,8 @@ updatewinid(Client *c) {
 
 static void
 usage(void) {
-       die("usage: %s [-biknpsvx] [-c cookiefile] [-e xid] [-r scriptfile]"
+       die("usage: %s [-bBfFgGiIkKnNpPsSvx]"
+               " [-c cookiefile] [-e xid] [-r scriptfile]"
                " [-t stylefile] [-u useragent] [uri]\n", basename(argv0));
 }
 
@@ -1326,6 +1327,9 @@ main(int argc, char *argv[]) {
        case 'f':
                runinfullscreen = 1;
                break;
+       case 'F':
+               runinfullscreen = 0;
+               break;
        case 'g':
                allowgeolocation = 0;
                break;