summaryrefslogtreecommitdiff
path: root/surf.c
Commit message (Collapse)AuthorAge
* Check $HOME and home dir of $USER before getpwuid()->pw_dirDmitry Bogatov2016-06-03
| | | | | | | | | | | | | getpwnam(3) recommends to use $HOME instead of getpwuid()->pw_dir, as it allows users to point programs to a different path. Using getpwuid() also breaks namespaces-related use cases, like `unshare -r`. Patch was submitted by Dmitry Bogatov on the Debian bug tracker: https://bugs.debian.org/825397 Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Check for about: too.Christoph Lohmann2016-01-27
| | | | Thanks to Claudio Alessi <smoppy@gmail.com>!
* style fixes (mainly whitespace)Markus Teich2016-01-18
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Reload on SIGHUPCharles Lehner2016-01-09
| | | | | | | | | | | | | | | This patch makes surf reload its pages when it receives a SIGHUP signal. This makes it easier for shell scripts to trigger surf to reload. I'm aware of using xdotool to trigger ctrl+r keypresses for reloading [1] but I wasn't able to get that to work in a general way. I'm sending this here in case surf maintainers and users would like to include this in core - if not I will submit it to the wiki. Regards, Charles [1] http://surf.suckless.org/files/autorefresh Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Bump year.Christoph Lohmann2016-01-01
|
* Include fcntl.h for open()Felix Janda2015-12-31
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Remove unncessary includes.Christoph Lohmann2015-12-17
|
* proxy-uri -> proxy-resolver for no_proxy; add #incIvan Tham2015-12-17
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Fix title handlingIvan Tham2015-12-12
| | | | | | | | | | 1. file:/// stay the same when you navigate 2. Fix "http://~" to "file://~" in home dir 3. Expands "file://~" to "file://home/user" Thanks to quinq for fixing the issue #1 in commit 934705c in surf2. Signed-off-by: Christoph Lohmann <20h@r-36.net>
* remove duplicate header inclusion of string.hAlexander Huemer2015-11-22
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* buildfile: don't forget to free temporary string bpathQuentin Rameau2015-11-04
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Be more specific about what enablestyles parameter does.Quentin Rameau2015-11-03
| | | | | | | The enablestyles configuration variable and parameter flag manages the global application of styles, not just the site-specific styles. Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Fix inspector handling when inspector is disabled.Quentin Rameau2015-11-03
| | | | | | Do not try to show the inspector window when the inspector is disabled. Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Fix usage(), -m and -M for styles were absent.Quentin Rameau2015-11-03
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Fix fullscreen handlingQuentin Rameau2015-11-03
| | | | | | | Handle the fullscreen in a more consistent way with other options: -f disables fullscreen while -F enables fullscreen. Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Add setstyle()Quentin Rameau2015-10-31
| | | | | | Regroup style uri setting application calls under one function. Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Fix style files handling: stop leaking strings.Quentin Rameau2015-10-31
| | | | | | | | Everytime getstyle() was being called, we returned newly allocated strings without ever freing them. Now uri stylefiles only get allocated once at setup(). Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Continue style fixing: function declarations, code alignementQuentin Rameau2015-10-20
| | | | | | | | Here are the changes we discussed on the mailing-list. Alignement is pushed to the first parameter of the function, which seems to be what people agrees on. Signed-off-by: Christoph Lohmann <20h@r-36.net>
* style fixes: space after keywords, () with sizeofMarkus Teich2015-10-18
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* whitespace fixesMarkus Teich2015-10-18
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* fix style path generationMarkus Teich2015-10-18
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Style cleanup.Christoph Lohmann2015-10-13
|
* Fix the way system files are handled at surf startup.Quentin Rameau2015-10-13
| | | | | | | | | | | 1. Do not chmod existing directories. 2. Fix the handling of tilde expansion in paths, don't expand ~foo to $HOME/foo but to foo's home directory. 3. Separate the creation of files and directories. We don't have to worry anymore about pathnames having to end with a '/' to be correctly handled. Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Torified surf is unstableGhostAV2015-08-18
| | | | | | | | | | | | | | On Tue, Aug 18, 2015 at 12:38:40PM +0200, Gabriel Pérez-Cerezo wrote: > It really seems to be a problem with torsocks. I have already solved > this problem with a patch GhostAV just sent me on this list that adds > SOCKS support to surf. It works fine now. As i failed to send the patch to the list, i resend it now: -- >8 -- From: Jonas Rabenstein <jonas.rabenstein@studium.uni-erlangen.de> Subject: [PATCH] allow sock proxies Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Removing the debug print from the last commit.Christoph Lohmann2015-02-10
|
* allow buttonrelease customization in config.hMarkus Teich2015-02-10
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* surf: see hover URL without changing titleGreg Reagle2015-02-03
| | | | | | | | | | | | | | | | | | | | | | On Tue, Jan 27, 2015, at 11:52 AM, Christoph Lohmann wrote: > Then hook to the window leaving event in GTK or X11 and set the title to > your needs. I will welcome a patch. Patch is attached. I am a total novice in GTK programming, so I don't know what type the callback function is supposed to be (hence the void pointers) or whether I registered it properly. But it does work well for me. -- http://www.fastmail.com - Access your email from home and the web From a33f06da092bf920b6a286ea7688b32944d79a50 Mon Sep 17 00:00:00 2001 From: Greg Reagle <greg.reagle@umbc.edu> Date: Tue, 27 Jan 2015 13:22:15 -0500 Subject: [PATCH] ensure that window title is web page title (not hover link) when leaving window Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Some cleanup in style.Christoph Lohmann2015-02-03
|
* fix stylesheet interna.Markus Teich2015-01-20
| | | | | | | | * no more segfault when running `surf -m` * allow to enable custom styles after `surf -m` with mod+shift+m * use enablestyles instead of the webkit-setting, which clears things up a bit Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Only plumb some URI, when it's ASCII.Christoph Lohmann2015-01-20
|
* Oh my blob!Christoph Lohmann2015-01-20
| | | | Adding blob: to the URIS handled by the browser.
* Data: is part of the browser too.Christoph Lohmann2015-01-19
|
* file:// should be handled in surf too.Christoph Lohmann2015-01-19
|
* Remove the debugging from the testing.Christoph Lohmann2015-01-19
|
* Add plumbing functionality.Christoph Lohmann2015-01-19
|
* My CMD was too short. :OChristoph Lohmann2015-01-18
| | | | Thanks Carlos Torres for mentioning this.
* Adding disk cache support for soup.Christoph Lohmann2015-01-17
| | | | This is a merge of the patch of Ben Woolley <tautolog@gmail.com>
* Fix extra newline, and add -g where other switches are forwarded.Ben Woolley2015-01-17
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Major styles update.Christoph Lohmann2015-01-17
| | | | | | In config.h there is now some styles array to apply site-specific styles. This can be toggled using the -mM flags. If a stylefile is manually specified, then this will overwrite everything.
* Minor style change.Christoph Lohmann2014-09-28
|
* Make »Copy image address« work.Christoph Lohmann2014-09-28
| | | | Thanks yui@blekksprut.net for the patch!
* Enable resizable text areas.Christoph Lohmann2014-02-16
|
* deprecating signal “populate-popup” for “context-menu”Quentin Rameau2014-02-08
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Prevent title from being empty when following an anchorQuentin Rameau2014-02-08
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* deprecating signal “title-changed” for “notify::title”Quentin Rameau2014-02-06
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* The check for NULL is not necessary before free.Christoph Lohmann2014-02-06
|
* Removing a memory leak when u wasn't freed.Christoph Lohmann2014-02-06
|
* Making the empty title possible.Christoph Lohmann2014-02-05
|
* Draw flags on window creationQuentin Rameau2014-02-05
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Keep cookie policies for new windowsQuentin Rameau2014-02-05
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>