Adding a common way to enable and disable features. - surf - Surf web browser.
       
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit c234737bea41e605310a7372adf8af8036cf2212
 (DIR) parent 4f45ae9307050397dbeb18ea00121aa82c867685
 (HTM) Author: Christoph Lohmann <20h@r-36.net>
       Date:   Tue, 21 May 2013 21:30:00 +0200
       
       Adding a common way to enable and disable features.
       
       Diffstat:
         surf.1                              |      23 ++++++++++++++++++++++-
         surf.c                              |      22 ++++++++++++++++++++++
       
       2 files changed, 44 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/surf.1 b/surf.1
       @@ -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]
       @@ -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
       @@ -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.
       @@ -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.
 (DIR) diff --git a/surf.c b/surf.c
       @@ -2,6 +2,7 @@
         *
         * To understand surf, start reading main().
         */
       +
        #include <signal.h>
        #include <X11/X.h>
        #include <X11/Xatom.h>
       @@ -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;
       @@ -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;