| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
improve coloring when using other invasive GTK3 themes. The URI bar
should now be colored correctly, unless explicitly overridden in a
user theme.
|
|
|
|
|
|
| |
GTK2 is still supported. To build against GTK2, use:
$ GTK_VERSION=gtk2 make
|
|
|
|
|
|
|
|
|
| |
text in the text box and seeing if it's any different from the new
text before attempting to enter command mode. Before, there was only
a check to see if there was any text. This also only sets t->active
if it is not NULL, so only the page's default text entry box is ever
used when entering insert_mode, instead of the last text box that was
typed into.
|
|
|
|
|
|
| |
This restores the prior GUI behavior. Hide the asynchronous download
complete message behind the download_notifications setting which is
disruptive and racy.
|
|
|
|
| |
a format string actualy has something to print.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
f284a63967c1f5f349abdfbb7b3f8710b6c419fd was wrong due to some
forgotten braces after the if statement.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
allow_insecure_scripts, which, if WebKitWebSettings has the
enable-display-of-insecure-content and/or
enable-running-of-insecure-content properties, sets those to enable or
disable viewing or running of insecure content from secure websites.
Make these default to 0 in whitelist mode, and 1 otherwise.
* * *
Document in manpage.
|
|
|
|
|
|
|
|
| |
attempt to get the webview's pixbuf if the page is valid (has a
non-null uri). This prevents glib warnings when attempting to load
the webview's favicon.
* * *
Remove unnecessary braces.
|
|
|
|
| |
changes behavior if set before ssl_ca_file in the configuration.
|
|
|
|
| |
Fixes FS#304.
|
|
|
|
| |
focused one. Document in manpage.
|
|
|
|
|
|
|
|
| |
allocated by the gtk_scrolled_window_new command instead of allocating
them first and then passing them as args. I was seeing some segfaults
from invalid t->adjust_h pointers earlier, and although I couldn't
figure out why the pointers were invalid, I have not yet seen that
crash after this change.
|
|
|
|
|
|
|
|
|
|
| |
load for each tab. Try to use this first when using the insert_mode
command instead of just focusing on the first text box in the html.
Don't switch to command mode if the currently-focused input box
contains any text in it. This prevents an annoying switch to command
after the page has focused a particular element and the user has
already begun typing something.
|
|
|
|
| |
(clicking the arrow).
|
|
|
|
|
|
| |
g_filename_to_uri() and g_filename_from_uri() functions. These
functions automatically encode/decode the urls or paths, which wasn't
being done before.
|
|
|
|
|
| |
or spawning functions. Remove the SIGCHLD handling as that is no
longer required to stop zombie processes.
|
|
|
|
| |
when parsing the config file.
|
|
|
|
|
| |
userstyle_global = 1 work again on startup if userstyle isn't set to
anything.
|
| |
|
|
|
|
|
| |
globally for all connections), and implement http_accept which acts
the same way but sets the HTTP Accept header.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
and rely on other already-implemented features for these notifications
instead. This fixes a bug where Loading would remain in the tab title
after requesting a download by following a link.
|
|
|
|
| |
currently enabled or disabled in the statusbar.
|
|
|
|
|
|
| |
replacement instead of relying on a correct format string. This
prevents directly passing a user-defined format string as the first
arg to a printf-style function and avoids the format string exploit.
|
|
|
|
|
|
|
| |
instead of the low-contrast one. Allow the userstyle and
usersyle_global commands to take an optional argument to use a
user-specified stylesheet instead of the default. Document in the
manpage.
|
|
|
|
|
| |
items of the context menu also copy to the PRIMARY clipboard.
Slightly modified from a Patch by Lazaros Koromilas <lostd@2f30.org>.
|
|
|
|
| |
check on hide/show if we need to set the proper progress indicator
|
| |
|
|
|
|
| |
disabled
|
| |
|
| |
|
| |
|
|
|
|
| |
fixes FS#301.
|
|
|
|
| |
29e1c7496a0f6b7812e083aac8da186932fc8daf.
|
|
|
|
|
|
|
| |
ssl certificate is different from a previously cached certificate to
help prevent against MITM attacks. Prompt the user with an action to
take (show remote cert, allow for that session, or cache the new
remote cert).
|
|
|
|
|
|
|
|
|
|
|
| |
* Display a message when toggling proxy.
* Add a 'http_proxy_disabled' config option allowing a proxy to be disabled at
xombrero start.
* Add a note in the manual that polipo works with xombrero aswell as tsocks.
* In the config file, provide examples for polipo and tsocks running on
localhost with default ports.
OK marco
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
values from static memory, as they will be g_free()'d later if changed
at runtime or from parsing the config. "Special" settings (struct
special) do not need this as they use their own set functions.
This also fixes a bad bug where default_script pointed to "" somewhere
in static memory instead of an array of PATH_MAX size. This fixes a
crash when compiled with clang where changing this setting would try
to write a string possibly as large as PATH_MAX and overwrite other
static data.
Finally, make ssl_ca_file static to match all the other strings that
represent files or directories. Make it a special setting so static
memory is never freed. As an added bonus, ssl_ca_file is now tilde
expanded.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
push.
Make the set_ssl_ca_file pointer logic not suck.
'M' isn't a valid key modifier, use 'M1' in the manpage.
Add a function to escape an html string and use this for displaying
settings. Now things like <file> and <uri> are not interpreted as
html tags.
Kill a system() when running a custom uri script. Tildes are now also
expanded instead of being interpreted by the no-longer-being-called
system shell.
Plug a leak
Replace the system() call for external_editor with an execvp and while
here, kill a dangerous sprintf.
Remove an unused variable
|
|
|
|
|
|
|
|
|
|
| |
page has been loaded (caused by hovering over links)
Minor style fix (add space).
Fix memleak, t->status was not freed.
OK marco
|
|
|
|
|
| |
the config file, and make the last part of the path an link to spawn
external_editor to edit the configuration.
|
| |
|