summaryrefslogtreecommitdiff
path: root/surf.c
AgeCommit message (Collapse)Author
2021-04-30Remove external plugin handlingQuentin Rameau
This has been deprecated since release 2.32.
2020-11-01Simplify communication with webextQuentin Rameau
2020-11-01Set title on committed loadQuentin Rameau
2020-11-01Communicate through a Unix socket instead of a pipe pairQuentin Rameau
2020-11-01Add support for ephemeral (zero disk access)Quentin Rameau
2020-11-01Add support for configuring plugins directoriesQuentin Rameau
2020-11-01Remove commonQuentin Rameau
2018-10-15Send message size inside messages through pipesQuentin Rameau
2018-10-08Add a file for shared functionsQuentin Rameau
New common.[hc] files where shared functions between surf and webkitextension will be put. First addition is die().
2018-10-08Communicate with webextension via a pipeQuentin Rameau
2018-10-08Request cookiemanager only once at creationQuentin Rameau
2018-10-08Exit more gracefully on web process crash.Quentin Rameau
2018-10-08Allow tilde expansion in loadurinzl
also fixed a bug that ~foo/ was expanded to /home/fo/o/
2018-06-09Force printing the winid when requestedQuentin Rameau
Do not wait for the libc to decide flushing buffers, force it ourselves. Thanks to koniu for reporting the issue.
2018-02-23Script text shouldn't go through formatted conversionnzl
2018-02-23Add support for WebGLEon S. Jeon
Allows enabling and disabling WebGL support built into WebKit. The feature is turned off by default.
2017-05-30Store modified parameters listQuentin Rameau
2017-05-22Use priority values instead of “forced” parametersQuentin Rameau
This makes parameter handling a bit easier and lets the user override parameters as he sees fit.
2017-05-22Get rid of config parameter MACROsQuentin Rameau
There's no need to obfuscate so much what is done, the user can deal with a few extra knobs to set instead.
2017-05-22Get rid of integer member b in ArgQuentin Rameau
There's no need to keep another integer member there, use directly the i integer one.
2017-05-22Only apply parameters when neededQuentin Rameau
Specify which parameter should be applied on which load state.
2017-05-22Fix handling of uri-specific parametersQuentin Rameau
We need to (re)apply uri-specific parameters for each new uri even if the parameter has already been set to get the correct value. Thanks to Julien STEINHAUSER <julien.steinhauser@orange.fr> for the report!
2017-05-22Unset previous user styles before applying another oneQuentin Rameau
2017-05-22Add config option for cross requests from file URLsConstantine Bytensky
I use it to open local .xml files with .xsl style-sheets.
2017-05-21Add config option for microphone and webcam accessQuentin Rameau
2017-05-12Fix synchronization issue with atomsQuentin Rameau
Be sure to sync after setting an atom. Sync too before reading one.
2017-05-12There's no need to call geturi() again in loadchangedQuentin Rameau
Also call the variable “uri” instead of “title” which was ambiguous regarding what it is.
2017-05-11Add config option for smooth scrolling activationQuentin Rameau
2017-05-11Add config option for Java activationQuentin Rameau
2017-05-11Add config option for setting default charset.Quentin Rameau
This will be used for pages with no specified charset.
2017-05-11Improve parameters handlingQuentin Rameau
There's no need to reload all parameters each time a new url is loaded, instead set only custom parameters and restore those to defaults when needed.
2017-05-04Simplify usage()Quentin Rameau
There's no real need for using the real executable call name, especially with basename requiring special care.
2017-05-04Simplify version messageQuentin Rameau
2017-05-02Use Ctrl-t for showcert instead of Ctrl-xIvan Tham
2017-05-01Fix forgotten options in surf.1Quentin Rameau
2017-04-30setcert: check uri before adding a certificateHiltjo Posthuma
Also directly check for https scheme, we won't need a certificate for others.
2017-04-30fix mini typoHiltjo Posthuma
2017-04-29Add a flag for custom certificatesQuentin Rameau
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.
2017-04-29Move xid printing option from -x to -wQuentin Rameau
2017-04-29Add a keybinding to show current TLS certificateQuentin Rameau
2017-04-29Display an error message and certificate on tls errorQuentin Rameau
2017-04-29Free temporary certificate in setcertQuentin Rameau
2017-04-28Do not build SiteSpecific file when regex is invalidQuentin Rameau
2017-04-28Add support for using custom certificates per urlQuentin Rameau
2017-04-27Avoid using global name stylefile in setstyle()Quentin Rameau
2017-04-27Change site styles structure for a more generic oneQuentin Rameau
2017-04-23Fix 27cec48 Add a flag/keybinding for strict TLSQuentin Rameau
Forgot to add changes in main(), usage() and newwindow() too.
2017-04-23Fix a981959 Move -t stylefile flag to -C stylefileQuentin Rameau
Forgot to modify usage() and newwindow() too.
2017-04-23Fix possible oob access of cmd in newwindow()Quentin Rameau
Thanks to tarug0 for spotting this!
2017-04-20Bump year in programQuentin Rameau