about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Fix issues with marco's back/forward list hackJosh Rickmar2012-08-282-18/+41
| | | | | | | | This should incorporate all the fixes in my previous back/forward list change, but still uses marco's horrible hack for determining if and how back/forward works. Code is still ugly but deal with it. Any remaining issues will be worked out in-tree.
* Backout the recent back/forward list changesJosh Rickmar2012-08-282-25/+128
| | | | | | This changed worked wonders for me but others still saw some problems. I could not reproduce any of them. This will bring back some problems with refresh not working again, but I'll work around that next.
* Sync preloaded HSTS with chromiumJosh Rickmar2012-08-251-0/+2
|
* Make clicking a favedit Rm link return to the favedit pageJosh Rickmar2012-08-241-1/+4
|
* Fix cert checking thread to make sure t is always still validJosh Rickmar2012-08-241-8/+4
|
* Make removing links from :favedit not crash. tsk tsk meJosh Rickmar2012-08-241-2/+2
|
* Specify action for the policy when returning TRUE from npd cbJosh Rickmar2012-08-241-2/+7
|
* Add a setting to disable the tabs feature (same as -t flag)Josh Rickmar2012-08-242-1/+17
| | | | Thanks to user njw on FS for the patch.
* Remove the url to the gnutls docs, it's just too longJosh Rickmar2012-08-241-2/+2
|
* Fix the build when using some older glib and gtk versionsJosh Rickmar2012-08-242-0/+6
|
* Make editsrc on about:blank not bomb the browserJosh Rickmar2012-08-231-2/+3
|
* Make the arrow menu work againJosh Rickmar2012-08-231-5/+5
|
* Initialize some variables to remove warnings.Josh Rickmar2012-08-231-1/+1
|
* Update the manpage date to todayJosh Rickmar2012-08-231-1/+1
|
* Marco wants new tabs only when middle-clicking (or ctrl-click)Josh Rickmar2012-08-231-8/+2
|
* Fix the logic for following links and opening new tabs.Josh Rickmar2012-08-231-3/+7
|
* Add an unbind keybinding action, and document in the manpage.Josh Rickmar2012-08-232-5/+19
| | | | | Patch provided by Vadim Zhukov <persgray@gmail.com>, manpage bits by me.
* Only allow loading of whitelisted valid uri typesJosh Rickmar2012-08-231-0/+6
| | | | | | This should prevent bait and switch attacks when using data: or javascript: uris (see http://lcamtuf.coredump.cx/switch/ for an example of the attack).
* Remove some deprecated signalsJosh Rickmar2012-08-223-16/+25
| | | | | | This stops the webview's deprecated load-finished and load-progress-changed signals from being attached to. May help with stability.
* Kill the gcrypt deprecated warningsJosh Rickmar2012-08-221-0/+2
|
* Redo the back/forward list hackJosh Rickmar2012-08-212-128/+25
| | | | Much simpler, and less buggy.
* Remove duplicate codeJosh Rickmar2012-08-063-23/+5
| | | | | | Now that wl_add works correctly (doesn't automatically insert leading periods), remove the old struct sv_ignore and use struct domain and wl_add/wl_find instead.
* Add a favedit command and remove rm links from :favJosh Rickmar2012-08-063-14/+28
| | | | | | | | This makes using :fav with link hinting less likely to accidentally remove an entry by typing the wrong number. The old favorites page with the rm links is still available by using the favedit command. Patch slightly modified from a patch provide by user wallex on FS.
* Add a new setting, gnutls_priority_string.Josh Rickmar2012-08-024-2/+53
| | | | | | This may be used to modify the GnuTLS priority string used for the soup session to enable or disable specific ciphers or TLS/SSL versions. Default is empty (uses libsoup's defaults).
* ref/unref t->active before it is set or unsetJosh Rickmar2012-08-202-2/+14
| | | | | | | This should fix any crashes when determining if t->active is an active input element or not. The pointer is from a function which returns transfer none, so if we want to keep it alive (we do), we need manually add reference to it, and unrefernce it so it is freed.
* Make middle click to paste work in t->cmdJosh Rickmar2012-08-171-5/+8
| | | | | This reorders some gtk calls and adds another to unset the text in the GtkEntry before showing it.
* Destroy the session key when done with it.Josh Rickmar2012-08-162-5/+27
| | | | | This prevents sites from even being able to correctly guess an xtp session key.
* Give each tab its own session key for xtp links.Josh Rickmar2012-08-166-158/+70
| | | | While here, kill a bunch of trailing whitespace.
* Add more info and features to about:secviolationJosh Rickmar2012-08-153-15/+98
| | | | | | This adds the full url to the about:secviolation warning page, as well as implementing a new link to show the local cached cert instead of only the new remote one.
* Also add www.bitrig.org to preloaded hstsJosh Rickmar2012-08-151-0/+1
|
* Bitrig mirrors aren't https, don't include subdomains in hstsJosh Rickmar2012-08-151-1/+1
|
* Add a (!) next to the exclamation mark text.Josh Rickmar2012-08-151-2/+2
|
* many changes to about:allthethings and about:webkitTodd T. Fries2012-08-142-104/+183
| | | | | | | | | | | | | | | | | | | o breakout deeply nested function and comment soup session (soup session will be exploded in about:allthethings once the associated warnings are fixed) o munge and massage the show_g_object_settings function o move from 'var = g_value_get_foo(&value); valstr = g_strdup_printf("%XX", foo);' to 'valstr = g_strdup_printf("%XX", g_value_get_foo(&value));' .. shrinks code, no change in behavior o add G_TYPE_{{U,}CHAR,LONG} o introduce xt_append_settings() to simplify allthethings() and about_webkit() o rework output to look much more c like o spend way too much effort aligning the /* number flags=0x.... */ comments o compact output and be as c like as possible o from Josh Rickmar Don't recurse for toplevel windows and use proper glib foreach functions.
* Undo the backout of all the inputfocus changes.Josh Rickmar2012-08-143-54/+185
| | | | | | We thought these were the cause of the focus bugs, but it was something else instead. Now that we have that fixed, these can go back in.
* Send a fake focus-in event to fix the focus.Josh Rickmar2012-08-091-13/+79
| | | | | We probably shouldn't be relying on internal gtk functions (especially since we can't link to them on linux), so try this instead.
* Sync preloaded HSTS with ChromiumJosh Rickmar2012-08-141-0/+1
|
* fix compile breakage when debug is enabled.David Hill2012-08-101-1/+1
|
* Reintroduce the FreeBSD fixes that were lost in the backouts.Josh Rickmar2012-08-092-1/+3
|
* Backout commitsJosh Rickmar2012-08-094-215/+118
| | | | | | | Accidentally pushed a bunch of stuff to master that wasn't ready yet when making the FreeBSD Makefile changes. Sorry marco for the merges in the logs. This should revert everything back to how it was at d397399c349d36f611a5aac6fa53528d2fe2eaea.
* Include . and .. when building on FreeBSDJosh Rickmar2012-08-091-1/+1
|
* Make sure LOGIN_NAME_MAX is defined properly for FreeBSDJosh Rickmar2012-08-091-0/+2
|
* Merge in my about:allthethings toplevel changesJosh Rickmar2012-08-081-11/+20
|\
| * Don't recurse for toplevel windows and use proper glib foreachJosh Rickmar2012-08-081-11/+20
| | | | | | | | functions.
* | Merge in todd's about:allthethings changes for extra debugging.Josh Rickmar2012-08-082-104/+177
|\|
| * nix unused varTodd T. Fries2012-08-081-1/+0
| |
| * fix for() loop, s/settings/name of gtk widget/, nix main_windowTodd T. Fries2012-08-081-4/+11
| |
| * initial stab at toplevel window infozTodd T. Fries2012-08-081-0/+10
| |
| * breakout deeply nested function and comment soup sessionTodd T. Fries2012-08-082-97/+105
| | | | | | | | | | soup session will be exploded in about:allthethings once the warnings associated with exploding it are fixed
| * comment soup session bits for nowTodd T. Fries2012-08-081-0/+2
| | | | | | | | once the associated warnings go away, this can be re-enabled
| * cast warnings to oblivionTodd T. Fries2012-08-081-2/+2
| |