summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Simplify SETPROP macroGravatar Quentin Rameau 2017-05-081-6/+6
| | | | | | | | | | Get rid of xargs by using a subshell instead. Use two replacement commands in sed because back-references in BRE are too differently implemented in different libc. Rename p, q, to reflect what they're used for. Reorder sh positional arguments. Set $0 to a command name and shift other positional parameters to clarify the "sh -c" command.
* Simplify usage()Gravatar Quentin Rameau 2017-05-041-3/+3
| | | | | There's no real need for using the real executable call name, especially with basename requiring special care.
* Simplify version messageGravatar Quentin Rameau 2017-05-041-2/+1
|
* Use Ctrl-t for showcert instead of Ctrl-xGravatar Ivan Tham 2017-05-023-3/+3
|
* Cleanup and fix formatage issues in surf.1Gravatar Quentin Rameau 2017-05-011-23/+23
|
* Fix forgotten options in surf.1Gravatar Quentin Rameau 2017-05-012-9/+5
|
* setcert: check uri before adding a certificateGravatar Hiltjo Posthuma 2017-04-301-5/+7
| | | | | Also directly check for https scheme, we won't need a certificate for others.
* fix mini typoGravatar Hiltjo Posthuma 2017-04-301-1/+1
|
* surf.1: remove trailing spacesGravatar Hiltjo Posthuma 2017-04-301-5/+5
|
* Add forgotten tT indicator description in surf.1Gravatar Quentin Rameau 2017-04-291-0/+3
|
* Add forgotten fF indicator description in surf.1Gravatar Quentin Rameau 2017-04-291-0/+3
|
* Add a flag for custom certificatesGravatar Quentin Rameau 2017-04-292-4/+21
| | | | | | I don't think a keybinding would be useful here because we can't remove a custom certificate which is alread set anyway. I'll add it if somebody convince me of it's usefulness.
* Move xid printing option from -x to -wGravatar Quentin Rameau 2017-04-292-3/+3
|
* Add a keybinding to show current TLS certificateGravatar Quentin Rameau 2017-04-293-3/+42
|
* Display an error message and certificate on tls errorGravatar Quentin Rameau 2017-04-292-3/+55
|
* Arrange MakefileGravatar Quentin Rameau 2017-04-292-38/+43
| | | | | Let the user specify his own C and LD FLAGS. Remove unuseful and non portable CFLAGS like pendantic and Wall.
* Free temporary certificate in setcertGravatar Quentin Rameau 2017-04-291-0/+1
|
* Do not build SiteSpecific file when regex is invalidGravatar Quentin Rameau 2017-04-281-9/+10
|
* Add support for using custom certificates per urlGravatar Quentin Rameau 2017-04-282-0/+66
|
* Avoid using global name stylefile in setstyle()Gravatar Quentin Rameau 2017-04-271-4/+4
|
* Change site styles structure for a more generic oneGravatar Quentin Rameau 2017-04-272-6/+6
|
* Fix 27cec48 Add a flag/keybinding for strict TLSGravatar Quentin Rameau 2017-04-231-2/+9
| | | | Forgot to add changes in main(), usage() and newwindow() too.
* Fix a981959 Move -t stylefile flag to -C stylefileGravatar Quentin Rameau 2017-04-231-5/+5
| | | | Forgot to modify usage() and newwindow() too.
* Fix possible oob access of cmd in newwindow()Gravatar Quentin Rameau 2017-04-231-1/+1
| | | | Thanks to tarug0 for spotting this!
* Bump year in programGravatar Quentin Rameau 2017-04-201-1/+1
|
* Add a flag and toggle keybinding for strict TLSGravatar Quentin Rameau 2017-04-203-4/+15
|
* Move -t stylefile flag to -C stylefileGravatar Quentin Rameau 2017-04-202-9/+9
|
* Rename SSL instances to TLSGravatar Quentin Rameau 2017-04-193-6/+6
|
* Set strict ssl by default and handle insecure contentGravatar Quentin Rameau 2017-04-192-11/+20
| | | | | Non-https content in https pages is now handled separately from https connection establishment.
* Add a configure option for default window sizeGravatar Quentin Rameau 2017-04-192-1/+4
|
* Bump version to 2.0Gravatar Quentin Rameau 2017-03-281-1/+1
| | | | We're using the new scheme: 2.x is for webkit2
* Add contributors to the LICENSEGravatar Quentin Rameau 2017-03-281-4/+27
|
* Install Atoms before initializing gtkGravatar Quentin Rameau 2017-03-221-6/+9
| | | | | | | There a race condition in gtkplug/socket which is raised when setting Atoms. Use this workaround until https://bugzilla.gnome.org/show_bug.cgi?id=778680 is fixed.
* Fix spelling of otherwise in surf.1Gravatar Michael Stevens 2017-03-221-1/+1
| | | | | | Add more spelling to surf. Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Fix font-size setting parameter value type in newviewGravatar Quentin Rameau 2017-03-061-1/+1
|
* Add support for loading Webkit extensionsGravatar Quentin Rameau 2016-09-222-1/+11
|
* Reload on SIGHUPGravatar Charles Lehner 2016-07-081-0/+14
| | | | | | | | | | | | | | | | | | | ratiueratuie rstiure tiurest aruite rautie rautier tiue rtaruit ratiuera 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 but I wasn't able to get that to work in a general way. [1] 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>
* Add a few configuration optionsGravatar Quentin Rameau 2016-07-052-0/+18
| | | | | | | | | “enable-accelerated-2d-canvas” “media-playback-requires-user-gesture” “enable-site-specific-quirks” Lookup those at https://webkitgtk.org/reference/webkit2gtk/stable/WebKitSettings.html
* Fix GdkDisplay assignment in setup()Gravatar Quentin Rameau 2016-07-051-1/+2
| | | | Init GTK before trying to get the default display.
* Get rid of getkbdeviceGravatar Quentin Rameau 2016-07-051-19/+3
| | | | | The GTK guys nicely took in account our request and pushed in a convenience function to get default keyboard device.
* Fixing the last patch to the surf style.Gravatar Christoph Lohmann 2016-07-051-15/+18
|
* Check $HOME and home dir of $USER before getpwuid()->pw_dirGravatar Dmitry Bogatov 2016-07-051-7/+36
| | | | | | | | | | | | | 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>
* Fix url parsing in load()Gravatar Quentin Rameau 2016-07-051-1/+4
|
* Apply domain parameters each time url is changedGravatar Quentin Rameau 2016-07-051-5/+2
| | | | | Urls are only changed at load (initial requested one), or while redirected. When the page is committed, url is already final.
* Fix inspector togglingGravatar Quentin Rameau 2016-07-051-8/+5
| | | | | Always get the inspector object, and let the user eventually close it even if it's disabled for the current page.
* Rectify how parameters are handled in setparameter()Gravatar Quentin Rameau 2016-07-051-22/+23
| | | | | Access parameters through given Arg parameter instead of accessing global parameters.
* Fix parameter initialization and assignmentGravatar Quentin Rameau 2016-07-051-30/+34
|
* Adapting the whole surf structure to new settingsGravatar Quentin Rameau 2016-07-052-155/+233
|
* Adapt default parameters to new config styleGravatar Quentin Rameau 2016-07-051-29/+32
|
* Introduce new data structure for handling settingsGravatar Quentin Rameau 2016-07-051-2/+38
|