iFix fullscreen handling - surf - Surf web browser. Err gopher.r-36.net 70 i Err gopher.r-36.net 70 1Log /scm/surf//log.gph gopher.r-36.net 70 1Files /scm/surf//files.gph gopher.r-36.net 70 1Refs /scm/surf//refs.gph gopher.r-36.net 70 1README /scm/surf//file/README.gph gopher.r-36.net 70 1LICENSE /scm/surf//file/LICENSE.gph gopher.r-36.net 70 i--- Err gopher.r-36.net 70 1commit 9a2547230aeaa6598a0c23bb927d919e634b929e /scm/surf//commit/9a2547230aeaa6598a0c23bb927d919e634b929e.gph gopher.r-36.net 70 1parent 0290066b3110aa4f92c8809c610f86a74a260148 /scm/surf//commit/0290066b3110aa4f92c8809c610f86a74a260148.gph gopher.r-36.net 70 hAuthor: Quentin Rameau URL:mailto:quinq+hackers@fifth.space gopher.r-36.net 70 iDate: Tue, 3 Nov 2015 14:25:44 +0100 Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iFix fullscreen handling Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iHandle the fullscreen in a more consistent way with other options: Err gopher.r-36.net 70 i-f disables fullscreen while -F enables fullscreen. Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iSigned-off-by: Christoph Lohmann <20h@r-36.net> Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iDiffstat: Err gopher.r-36.net 70 i surf.1 | 4 ++-- Err gopher.r-36.net 70 i surf.c | 8 +++----- Err gopher.r-36.net 70 i Err gopher.r-36.net 70 i2 files changed, 5 insertions(+), 7 deletions(-) Err gopher.r-36.net 70 i--- Err gopher.r-36.net 70 1diff --git a/surf.1 b/surf.1 /scm/surf//file/surf.1.gph gopher.r-36.net 70 i@@ -51,10 +51,10 @@ Reparents to window specified by Err gopher.r-36.net 70 i .I xid. Err gopher.r-36.net 70 i .TP Err gopher.r-36.net 70 i .B \-f Err gopher.r-36.net 70 i-Run surf in fullscreen mode. Err gopher.r-36.net 70 i+Start surf in windowed mode (not fullscreen). Err gopher.r-36.net 70 i .TP Err gopher.r-36.net 70 i .B \-F Err gopher.r-36.net 70 i-Disable to run in fullscreen by default. Err gopher.r-36.net 70 i+Start surf in fullscreen mode. Err gopher.r-36.net 70 i .TP Err gopher.r-36.net 70 i .B \-g Err gopher.r-36.net 70 i Disable giving the geolocation to websites. Err gopher.r-36.net 70 1diff --git a/surf.c b/surf.c /scm/surf//file/surf.c.gph gopher.r-36.net 70 i@@ -1053,10 +1053,8 @@ newclient(void) Err gopher.r-36.net 70 i c->isinspecting = false; Err gopher.r-36.net 70 i } Err gopher.r-36.net 70 i Err gopher.r-36.net 70 i- if (runinfullscreen) { Err gopher.r-36.net 70 i- c->fullscreen = 0; Err gopher.r-36.net 70 i+ if (runinfullscreen) Err gopher.r-36.net 70 i fullscreen(c, NULL); Err gopher.r-36.net 70 i- } Err gopher.r-36.net 70 i Err gopher.r-36.net 70 i setatom(c, AtomFind, ""); Err gopher.r-36.net 70 i setatom(c, AtomUri, "about:blank"); Err gopher.r-36.net 70 i@@ -1685,10 +1683,10 @@ main(int argc, char *argv[]) Err gopher.r-36.net 70 i embed = strtol(EARGF(usage()), NULL, 0); Err gopher.r-36.net 70 i break; Err gopher.r-36.net 70 i case 'f': Err gopher.r-36.net 70 i- runinfullscreen = 1; Err gopher.r-36.net 70 i+ runinfullscreen = 0; Err gopher.r-36.net 70 i break; Err gopher.r-36.net 70 i case 'F': Err gopher.r-36.net 70 i- runinfullscreen = 0; Err gopher.r-36.net 70 i+ runinfullscreen = 1; Err gopher.r-36.net 70 i break; Err gopher.r-36.net 70 i case 'g': Err gopher.r-36.net 70 i allowgeolocation = 0; Err gopher.r-36.net 70 .