Quentin Rameau
b9530ad5d1
Modify the context name of the hit tests
...
These relate more to the position of the pointer when an event occurs.
2015-11-20 00:34:20 +01:00
Quentin Rameau
0f3e3bf669
Move all necessary initialisation to newview()
...
Most all the settings and callbacks are set before view creation.
Create a related view (with inherited settings) if asked to.
2015-11-20 00:34:19 +01:00
Quentin Rameau
4415c475f7
Remove source(), it has been removed from webkit2gtk
...
WebKit2GTK doesn't provide a direct way to view source anymore, we'll
have to do that ourselves with a GtkSourceView if we still need that.
2015-11-18 14:59:13 +01:00
Quentin Rameau
566b452b46
Port surf to gtk3
2015-11-17 17:05:05 +01:00
Quentin Rameau
5333171961
Be more specific about what enablestyles parameter does.
...
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>
2015-11-03 19:45:50 +01:00
Christoph Lohmann
d486169fa4
Style changes in config.def.h.
2015-10-31 17:49:36 +01:00
Quentin Rameau
1554354f16
Fix atom value parsing in SETPROP
...
xprop(1) encloses the returned atom string value in double quotes while
it doesn't when the value is unset. Original simple parsing would fail
and parse the atom name instead of getting an empty value.
Signed-off-by: Christoph Lohmann <20h@r-36.net>
2015-10-13 14:28:09 +02:00
Quentin Rameau
9b6998e7ae
Fix type of strictssl property.
...
Thanks to Mark Edgar <medgar123@gmail.com> for having spotted this.
2015-07-13 13:31:22 +02:00
Markus Teich
29c2ab207a
allow buttonrelease customization in config.h
...
Signed-off-by: Christoph Lohmann <20h@r-36.net>
2015-02-10 19:05:39 +01:00
Christoph Lohmann
b36921fbe8
Add some description for the plumb feature.
2015-01-19 22:16:07 +01:00
Christoph Lohmann
9c3b5ad353
Add plumbing functionality.
2015-01-19 22:15:18 +01:00
Christoph Lohmann
7c34d5061e
Add a comment about how the styles are iterated.
...
Thanks quing for noticing.
2015-01-18 14:41:20 +01:00
Christoph Lohmann
117d484833
Adding disk cache support for soup.
...
This is a merge of the patch of Ben Woolley <tautolog@gmail.com>
2015-01-17 20:50:21 +01:00
Christoph Lohmann
c2da2bae5d
Major styles update.
...
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.
2015-01-17 07:19:48 +01:00
Markus Teich
ea9d60c5c0
fix some indentation in config.def.h
...
Signed-off-by: Christoph Lohmann <20h@r-36.net>
2014-02-28 18:16:22 +01:00
Christoph Lohmann
7ad886fb0b
Change the accept no third party in the doc to the right meaning.
2014-01-30 20:57:24 +01:00
Christoph Lohmann
780cca964c
Add a way to define the cookie policy.
...
This adds the -a flag to define a string of the toggle string for the cookie
policy modes. There is now a new »cookiepolicies« string in config.h and the
Mod+Shift+a now can toggle the policy but will not cause a reload, because
this would only add a burden when toggling through accept and not accept.
Thanks Quentin Rameau <quinq.ml@gmail.com> for the suggestions!
2014-01-30 20:36:06 +01:00
Christoph Lohmann
432f45a852
Add zoom level support.
2013-10-19 18:55:53 +02:00
Christoph Lohmann
237e10058a
Add fullscreen mode as flag and config option.
2013-08-25 19:50:40 +02:00
Anselm R Garbe
7001df98d1
applied Nick's 96dpi patch, thanks
2013-07-20 08:52:10 +02:00
Christoph Lohmann
067c313e6c
Allowing geo location policy decisions.
2013-04-28 21:26:56 +02:00
Christoph Lohmann
083ea8ecde
Add an option to disable the indicators.
2013-04-14 14:26:44 +02:00
Nick White
a383964c95
Ensure curl follows redirects for downloads
...
Signed-off-by: Christoph Lohmann <20h@r-36.net>
2013-03-31 11:57:34 +02:00
Alexander Sedov
e0e4a844f7
A typo in SETPROP macro: should be ``printf %b'', not ``printf''.
...
Signed-off-by: Christoph Lohmann <20h@r-36.net>
2013-03-30 06:49:57 +01:00
Alexander Sedov
f6dc8b2541
Fixed SETPROP() macro behaviour in config.def.h to handle escapes correctly.
...
xprop prints information in format PROPERTY(STRING) = "escaped string",
which causes problem with repeated Ctrl-F: any non-ascii turns into
\ooo\ooo, this later turns into \\ooo\\ooo, and so on. To de-escape
string, printf(1) is used, getting information from xargs -0; without -0
xargs will try to handle escapes by itself and also do shenanigans
with quotes, which is totally undesired.
Signed-off-by: Christoph Lohmann <20h@r-36.net>
2013-03-21 18:10:35 +01:00
Christoph Lohmann
d02f73d990
Adding a default font size option.
...
Thanks Alexander Sedov <alex0player@gmail.com>!
2013-03-14 06:35:42 +01:00
Christoph Lohmann
badb84387e
Adding kiosk mode.
...
Thanks to Christian Hesse <mail@eworm.de>!
2013-03-11 21:26:22 +01:00
Carlos J. Torres
fe3bd631d4
disable/toggle scrollbars
...
* add flag to main
* add flag to manual
* add signal handler to block default scrollbar policy
* add toggle of scrollbars (hacky - but no reload) with a twitch
* add key map to manual
* add commandline flag to children surfers
* update TODO
* sort stuff alphabetically for the style inquisition
Signed-off-by: Christoph Lohmann <20h@r-36.net>
2013-02-25 13:42:19 +01:00
Christoph Lohmann
bd5bbb7fc3
Add a toggle command for the stylefile.
...
The patch adds some better formatting for the manpage too.
Thanks to Nick <suckless-dev@njw.me.uk> for the toggle patch!
2013-02-16 16:18:05 +01:00
Carlos J. Torres
ba634ea8e3
fix DOWNLOAD macro to use cookiefile variable
...
Signed-off-by: Christoph Lohmann <20h@r-36.net>
2013-02-13 06:49:17 +01:00
Jens Nyberg
3c1ed5d56a
Removed progress indicator
...
This removes the progress indicator and replaces it with
letters in the window title.
T/U: Trusted, Untrusted
P/-: Proxy, No proxy
Signed-off-by: Christoph Lohmann <20h@r-36.net>
2013-02-12 21:10:43 +01:00
Christoph Lohmann
d6a3e28be2
Fixing cookie handling for https/http by using curl.
2013-02-02 15:42:09 +01:00
Christoph Lohmann
0415175e10
Making more than one Modkey to work in keys.
2013-01-26 16:00:52 +01:00
Christoph Lohmann
e784d925df
Adding web inspector support to surf.
...
Thanks Gregor Best <gbe@ring0.de>!
2013-01-26 15:53:33 +01:00
Christoph Lohmann
a013f0857e
Changing the default DOWNLOAD to use st.
2012-12-04 21:48:42 +01:00
Christoph Lohmann
0dfdb75804
Implementing fullscreen mode. Thanks Krol, Willem van de!
2012-12-03 21:19:16 +01:00
Christoph Lohmann
760f8f36de
Resolving some conflicts in the shortcuts.
2012-12-02 22:48:41 +01:00
Christoph Lohmann
e96f191088
Making zoom available when used in tabbed.
2012-12-02 22:41:18 +01:00
Christoph Lohmann
5501d75d2c
Fix some styling in the config.def.h, fix the DOWNLOAD macro and unify the
...
variable naming a bit.
2012-11-20 16:02:57 +01:00
Christoph Lohmann
a7ea753f93
Add a referer argument to the DOWNLOAD macro. Some sites need this. Thanks
...
Hiltjo Posthuma!
2012-11-20 11:53:29 +01:00
Christoph Lohmann
a4e1d552ca
Useragent strings do not count anymore. This is adding some text so every
...
website (especially Google) is fooled to believe us to be compatible. The
right way seems to be to add Surf at the end and let the big guys handle their
useragent header war.
2012-11-16 22:31:36 +01:00
Christoph Lohmann
e7b36f693f
Adding a surf-open.sh script for easier tabbed(1) integration.
2012-11-16 16:12:09 +01:00
Christoph Lohmann
d6bbef74fe
Moving some preprocessor config options to the standard suckless style.
2012-11-16 10:53:30 +01:00
Christoph Lohmann
ba452c2e13
Adding back the Escape to stop loading the current page. Thanks Daniel Bainton
...
for the notice!
2012-11-16 10:42:30 +01:00
Christoph Lohmann
6d9d3ca4e1
Removing the insert mode. It will only confuse users. The stop() function is
...
kept like the eval() function because it could be used in config.h
2012-11-16 10:13:23 +01:00
Christoph Lohmann
c12b6499fe
Enable the insert mode. Thanks to stanio@cs.tu-berlin.de!
2012-11-15 15:26:48 +01:00
Christoph Lohmann
a283fa4bc9
Importing the generic toggle patch of stanio@cs.tu-berlin.de. Thanks!
2012-11-15 14:52:22 +01:00
Christoph Lohmann
6aaaeb7267
Changing the config.def.h to fit the new buildpath() behaviour.
2012-10-31 21:16:12 +01:00
Christoph Lohmann
0b885f18e3
Add different progress colors when using proxy.
2012-10-31 20:46:38 +01:00
Christoph Lohmann
25ba840e4d
Hiding the loading indicator when it is not used. Based on a patch from
...
http://xteddy.org/surf.html#toc5 . Thanks!
2012-10-28 14:16:22 +01:00