[hackers] [surf] Adding a common way to enable and disable features. || Christoph Lohmann

From: <git_AT_suckless.org>
Date: Tue, 21 May 2013 21:31:32 +0200

commit c234737bea41e605310a7372adf8af8036cf2212
Author: Christoph Lohmann <20h_AT_r-36.net>
Date: Tue May 21 21:30:00 2013 +0200

    Adding a common way to enable and disable features.

diff --git a/surf.1 b/surf.1
index 5a0ff3f..3b38143 100644
--- a/surf.1
+++ b/surf.1
_AT_@ -3,7 +3,7 @@
 surf \- simple webkit-based browser
 .SH SYNOPSIS
 .B surf
-.RB [-bgiknpsvx]
+.RB [-bBgGiIkKnNpPsSvx]
 .RB [-c\ cookiefile]
 .RB [-e\ xid]
 .RB [-r\ scriptfile]
_AT_@ -20,6 +20,9 @@ one can point surf to another URI by setting its XProperties.
 .B \-b
 Disable Scrollbars
 .TP
+.B \-B
+Enable Scrollbars
+.TP
 .B \-c cookiefile
 Specify the
 .I cookiefile
_AT_@ -32,18 +35,33 @@ Reparents to window specified by
 .B \-g
 Disable giving the geolocation to websites.
 .TP
+.B \-G
+Enable giving the geolocation to websites.
+.TP
 .B \-i
 Disable Images
 .TP
+.B \-I
+Enable Images
+.TP
 .B \-k
+Disable kiosk mode (disable key strokes and right click)
+.TP
+.B \-K
 Enable kiosk mode (disable key strokes and right click)
 .TP
 .B \-n
 Disable the Web Inspector (Developer Tools).
 .TP
+.B \-N
+Enable the Web Inspector (Developer Tools).
+.TP
 .B \-p
 Disable Plugins
 .TP
+.B \-P
+Enable Plugins
+.TP
 .B \-r scriptfile
 Specify the user
 .I scriptfile.
_AT_@ -51,6 +69,9 @@ Specify the user
 .B \-s
 Disable Javascript
 .TP
+.B \-S
+Enable Javascript
+.TP
 .B \-t stylefile
 Specify the user
 .I stylefile.
diff --git a/surf.c b/surf.c
index da84e1c..53dda18 100644
--- a/surf.c
+++ b/surf.c
_AT_@ -2,6 +2,7 @@
  *
  * To understand surf, start reading main().
  */
+
 #include <signal.h>
 #include <X11/X.h>
 #include <X11/Xatom.h>
_AT_@ -1289,6 +1290,9 @@ main(int argc, char *argv[]) {
         case 'b':
                 enablescrollbars = 0;
                 break;
+ case 'B':
+ enablescrollbars = 1;
+ break;
         case 'c':
                 cookiefile = EARGF(usage());
                 break;
_AT_@ -1298,24 +1302,42 @@ main(int argc, char *argv[]) {
         case 'g':
                 allowgeolocation = 0;
                 break;
+ case 'G':
+ allowgeolocation = 1;
+ break;
         case 'i':
                 loadimages = 0;
                 break;
+ case 'I':
+ loadimages = 1;
+ break;
         case 'k':
+ kioskmode = 0;
+ break;
+ case 'K':
                 kioskmode = 1;
                 break;
         case 'n':
                 enableinspector = 0;
                 break;
+ case 'N':
+ enableinspector = 1;
+ break;
         case 'p':
                 enableplugins = 0;
                 break;
+ case 'P':
+ enableplugins = 1;
+ break;
         case 'r':
                 scriptfile = EARGF(usage());
                 break;
         case 's':
                 enablescripts = 0;
                 break;
+ case 'S':
+ enablescripts = 1;
+ break;
         case 't':
                 stylefile = EARGF(usage());
                 break;
Received on Tue May 21 2013 - 21:31:32 CEST

This archive was generated by hypermail 2.3.0 : Tue May 21 2013 - 21:36:16 CEST