summaryrefslogtreecommitdiff
path: root/config.def.h
Commit message (Collapse)AuthorAge
* Get rid of config parameter MACROsQuentin Rameau2017-05-22
| | | | | There's no need to obfuscate so much what is done, the user can deal with a few extra knobs to set instead.
* Get rid of integer member b in ArgQuentin Rameau2017-05-22
| | | | | There's no need to keep another integer member there, use directly the i integer one.
* Add config option for cross requests from file URLsConstantine Bytensky2017-05-22
| | | | I use it to open local .xml files with .xsl style-sheets.
* Add config option for microphone and webcam accessQuentin Rameau2017-05-21
|
* Add config option for smooth scrolling activationQuentin Rameau2017-05-11
|
* Add config option for Java activationQuentin Rameau2017-05-11
|
* Add config option for setting default charset.Quentin Rameau2017-05-11
| | | | This will be used for pages with no specified charset.
* Change PROMPT_GO from "URL:" to "Go:"ssd2017-05-11
| | | | | This looks more apropriate because URL is too specific and _SURF_GO can be set to other things.
* Add prompts for SETPROPQuentin Rameau2017-05-08
| | | | Imported from __20h__ repo, thanks to him and Ben Woolley.
* Embed dmenu into the surf window by defaultQuentin Rameau2017-05-08
|
* Simplify DOWNLOAD macroQuentin Rameau2017-05-08
| | | | | | | | | | | No need to spawn an extra sh. Use short flags for curl and quote operands. Replace sleep with read, let the user close the download window instead of waiting for an arbitrary time. Rename d to reflect what it's used for. Reorder sh positional arguments. Set $0 to a command name and shift other positional parameters to clarify the "sh -c" command.
* Simplify SETPROP macroQuentin Rameau2017-05-08
| | | | | | | | | | 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.
* Use Ctrl-t for showcert instead of Ctrl-xIvan Tham2017-05-02
|
* Add a keybinding to show current TLS certificateQuentin Rameau2017-04-29
|
* Add support for using custom certificates per urlQuentin Rameau2017-04-28
|
* Change site styles structure for a more generic oneQuentin Rameau2017-04-27
|
* Add a flag and toggle keybinding for strict TLSQuentin Rameau2017-04-20
|
* Rename SSL instances to TLSQuentin Rameau2017-04-19
|
* Set strict ssl by default and handle insecure contentQuentin Rameau2017-04-19
| | | | | Non-https content in https pages is now handled separately from https connection establishment.
* Add a configure option for default window sizeQuentin Rameau2017-04-19
|
* Add a few configuration optionsQuentin Rameau2016-07-05
| | | | | | | | | “enable-accelerated-2d-canvas” “media-playback-requires-user-gesture” “enable-site-specific-quirks” Lookup those at https://webkitgtk.org/reference/webkit2gtk/stable/WebKitSettings.html
* Adapting the whole surf structure to new settingsQuentin Rameau2016-07-05
|
* Adapt default parameters to new config styleQuentin Rameau2016-07-05
|
* Disable globbing in curl commandDmitrij D. Czarkoff2016-03-06
| | | | | | Curl is invoked for downloading particular files. Without "-g" flag it would apply globbing rules to URLs, which may end badly in case URL is not properly quoted.
* Get rid of JavaScript for scrolling in viewsQuentin Rameau2016-03-02
| | | | | | This is still a hack, until WebKitGTK gives us a more practical and stable way to do that. Manipulating directly the DOM inside a webextension is a pain and only usable with unstable API atm.
* Add webkit language settingsQuentin Rameau2015-11-22
| | | | | You can now set your prefered website languages in order. It is also possible to enable spell checking in the same way.
* Un(g)boolify to separate GTK dependant code from the restQuentin Rameau2015-11-22
|
* Style update for indentationQuentin Rameau2015-11-22
|
* Add mouse function to play medias in external playerQuentin Rameau2015-11-21
| | | | Control + left click launches mpv with the target media url.
* Style change in functions orderingQuentin Rameau2015-11-21
| | | | | Try to group and order functions in a logical manner. Same thing for config keybindings.
* Adapt user agent handlingQuentin Rameau2015-11-20
| | | | | Now we can only append Surf version to the default WebKit user agent instead of setting the whole string (while this remains possible to do).
* Adapt config MACROs SETPROP, DOWNLOAD, PLUMBQuentin Rameau2015-11-20
| | | | | As we now use directly const strings from WebKitGTK, “constify” arg void pointer.
* Rename mouse functions to clickFUNCTION()Quentin Rameau2015-11-20
|
* Adapt toggle(), clean some config parametersQuentin Rameau2015-11-20
| | | | | | Regroup all toggles in an enum and handle them with a unique function via a switch. That lets us take different actions for each toggle. Add a frame flatenning and a dns preteching options.
* Adapt find()Quentin Rameau2015-11-20
| | | | | | | Slightly new behaviour: searching again for the same string (via MOD+/) resets the search (ie restarts search from document top). Searching for an empty string stops the search (ie all highlights are removed).
* Remove togglescrollbars()Quentin Rameau2015-11-20
| | | | | We do not have access to scrollbars and will have to manipulate DOM to do that.
* Adapt scrollingQuentin Rameau2015-11-20
| | | | | | In fact, we have a scrolling handle ersatz for now using JavaScript calls as we don't have access anymore to scrollbars. We'll have to manipulate the DOM directly (later).
* Adapt inspector handlingQuentin Rameau2015-11-20
| | | | | The inspector is now easily manageable via API, there's no need for keeping its state in the Client.
* Rename fullscreen() to togglefullscreen()Quentin Rameau2015-11-20
| | | | | And handle c->fullscreen value in winevent(). This way we keep track of fullscreen state even if we did not directly initiate the fullscreen.
* Adapted buttonrelease()Quentin Rameau2015-11-20
| | | | | | | Use the current hit test (c->mousepos) to determine where the mouse pointer is. It is possible to link an action to a click and still propagate the event after that by setting the “stop event” parameter of a Button to 0.
* Modify the context name of the hit testsQuentin Rameau2015-11-20
| | | | These relate more to the position of the pointer when an event occurs.
* Move all necessary initialisation to newview()Quentin Rameau2015-11-20
| | | | | Most all the settings and callbacks are set before view creation. Create a related view (with inherited settings) if asked to.
* Remove source(), it has been removed from webkit2gtkQuentin Rameau2015-11-18
| | | | | 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.
* Port surf to gtk3Quentin Rameau2015-11-17
|
* 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>
* Style changes in config.def.h.Christoph Lohmann2015-10-31
|
* Fix atom value parsing in SETPROPQuentin Rameau2015-10-13
| | | | | | | | 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>
* Fix type of strictssl property.Quentin Rameau2015-07-13
| | | | Thanks to Mark Edgar <medgar123@gmail.com> for having spotted this.
* allow buttonrelease customization in config.hMarkus Teich2015-02-10
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Add some description for the plumb feature.Christoph Lohmann2015-01-19
|