]>
git.armaanb.net Git - chorizo.git/log
Armaan Bhojwani [Sun, 6 Jun 2021 14:14:08 +0000 (10:14 -0400)]
Change default homepage to about:blank
Armaan Bhojwani [Sun, 6 Jun 2021 14:05:54 +0000 (10:05 -0400)]
Put configuration options into a struct
Armaan Bhojwani [Sun, 6 Jun 2021 13:40:53 +0000 (09:40 -0400)]
Move extensions into a subdirectory
Armaan Bhojwani [Sun, 6 Jun 2021 05:16:18 +0000 (01:16 -0400)]
Improve 'location' binding under the hood
Armaan Bhojwani [Sun, 6 Jun 2021 04:17:09 +0000 (00:17 -0400)]
Add config file and rewrite manuals in scdoc
Armaan Bhojwani [Sat, 5 Jun 2021 22:53:48 +0000 (18:53 -0400)]
Update meta stuff
Armaan Bhojwani [Sat, 5 Jun 2021 22:35:04 +0000 (18:35 -0400)]
Add darkreader userscript
Armaan Bhojwani [Sat, 5 Jun 2021 22:29:24 +0000 (18:29 -0400)]
Log running user script to console
Armaan Bhojwani [Mon, 24 May 2021 18:18:29 +0000 (14:18 -0400)]
Add initial changes
Peter Hofmann [Fri, 22 Jan 2021 15:34:51 +0000 (16:34 +0100)]
Release v21.01
Peter Hofmann [Fri, 22 Jan 2021 15:34:51 +0000 (16:34 +0100)]
LICENSE: Bump years
Peter Hofmann [Sun, 3 Jan 2021 10:16:19 +0000 (11:16 +0100)]
Bump dates in manpages
Peter Hofmann [Sun, 3 Jan 2021 09:00:03 +0000 (10:00 +0100)]
"adblock.black" has been renamed to "adblock"
Peter Hofmann [Sat, 29 Aug 2020 17:58:26 +0000 (19:58 +0200)]
Release v20.08
Peter Hofmann [Sat, 22 Aug 2020 05:01:23 +0000 (07:01 +0200)]
Focus c->web_view on new tabs
Peter Hofmann [Sun, 16 Aug 2020 05:53:37 +0000 (07:53 +0200)]
Fix opening links in new tabs (partially)
Also, no NULL guard needed for g_free().
Peter Hofmann [Sun, 19 Jul 2020 15:51:53 +0000 (17:51 +0200)]
Release v20.07
Peter Hofmann [Thu, 9 Jul 2020 12:18:26 +0000 (14:18 +0200)]
Fix build with non-GNU sed, lint variables
Peter Hofmann [Fri, 15 May 2020 14:57:58 +0000 (16:57 +0200)]
Release v20.05
Peter Hofmann [Sun, 3 May 2020 07:40:44 +0000 (09:40 +0200)]
CHANGES: Link blog post about sandboxing
Peter Hofmann [Sun, 3 May 2020 16:48:54 +0000 (18:48 +0200)]
Manpage: Don't be too specific about TLS backend
It's GnuTLS on my system, but I don't know if it's a hard requirement or
if it will change some days. Also, there is no real need to specify it.
Peter Hofmann [Sat, 2 May 2020 18:37:15 +0000 (20:37 +0200)]
Allow webkit:// in URLs
Peter Hofmann [Sat, 2 May 2020 13:47:16 +0000 (15:47 +0200)]
Enable WebKit sandboxing (and tidy up a bit)
Peter Hofmann [Sat, 2 May 2020 11:23:12 +0000 (13:23 +0200)]
Manpages: Refine paragraph about WebKitGTK caches
Peter Hofmann [Fri, 1 May 2020 05:44:17 +0000 (07:44 +0200)]
we_adblock: No need for static here, either
Peter Hofmann [Thu, 30 Apr 2020 18:54:10 +0000 (20:54 +0200)]
CHANGES: Link second blog post
Peter Hofmann [Thu, 30 Apr 2020 17:54:52 +0000 (19:54 +0200)]
PATCHES: Link GitHub forks
Peter Hofmann [Thu, 30 Apr 2020 13:50:21 +0000 (15:50 +0200)]
Update main window title again
This is important for password managers like keepass.
Unlike the previous version of this code, we no longer traverse widget
hierarchies. Instead, a pointer to the real tab label widget is stored
on whatever widget happens to be returned by gtk_notebook_get_tab_label().
Luckily, there is an easy way to do this via g_object.
Peter Hofmann [Wed, 29 Apr 2020 16:44:58 +0000 (18:44 +0200)]
PATCHES: No longer on Github, there are no PRs anymore
Peter Hofmann [Wed, 29 Apr 2020 16:44:47 +0000 (18:44 +0200)]
PATCHES: Remove dead fork
Peter Hofmann [Wed, 29 Apr 2020 16:05:09 +0000 (18:05 +0200)]
Remove external URI handler
Peter Hofmann [Tue, 28 Apr 2020 19:30:13 +0000 (21:30 +0200)]
Scroll tabs using mouse wheel
Not ideal, because it doesn't work when the mouse hovers over empty
areas. If we connect that signal to the notebook itself, it will also
trigger when scrolling the web page -- if the web_view doesn't handle
the scroll. The event then propagates upwards in the hierarchy and ends
up in the notebook.
Means we would have to wrap the web_view in a dummy evbox that catches
all scroll events. Nah.
Peter Hofmann [Tue, 28 Apr 2020 14:17:10 +0000 (16:17 +0200)]
Update CHANGES
Peter Hofmann [Tue, 28 Apr 2020 14:12:44 +0000 (16:12 +0200)]
Update README
Peter Hofmann [Tue, 28 Apr 2020 14:11:25 +0000 (16:11 +0200)]
Remove keyword searches
Unmaintained code, better alternatives exist.
Peter Hofmann [Tue, 28 Apr 2020 14:00:51 +0000 (16:00 +0200)]
End the static madness
This is just one file, there's no point in doing this.
Peter Hofmann [Mon, 27 Apr 2020 18:31:36 +0000 (20:31 +0200)]
Stop changing window title, use tooltip instead
Peter Hofmann [Mon, 27 Apr 2020 17:30:01 +0000 (19:30 +0200)]
remote_msg should focus new tabs
Peter Hofmann [Mon, 27 Apr 2020 17:15:49 +0000 (19:15 +0200)]
Only focus new tabs on startup and on hotkey
Peter Hofmann [Mon, 27 Apr 2020 16:43:58 +0000 (18:43 +0200)]
Reset favicon if not present
Peter Hofmann [Mon, 27 Apr 2020 16:41:39 +0000 (18:41 +0200)]
Add TODO item
Peter Hofmann [Mon, 27 Apr 2020 16:21:54 +0000 (18:21 +0200)]
favicon: Initial size should be close to target size
GTK_ICON_SIZE_SMALL_TOOLBAR is 16px, according to the docs.
Peter Hofmann [Mon, 27 Apr 2020 16:16:33 +0000 (18:16 +0200)]
Always scale favicons
If the size already matches exactly, Gdk will do nothing.
Peter Hofmann [Mon, 27 Apr 2020 16:09:57 +0000 (18:09 +0200)]
More space around favicon
Peter Hofmann [Mon, 27 Apr 2020 16:03:51 +0000 (18:03 +0200)]
Scale favicons
Peter Hofmann [Mon, 27 Apr 2020 15:30:18 +0000 (17:30 +0200)]
Display favicons (not resized)
Peter Hofmann [Sat, 25 Apr 2020 07:49:15 +0000 (09:49 +0200)]
Make tab width customizable
Peter Hofmann [Sat, 25 Apr 2020 07:18:37 +0000 (09:18 +0200)]
Make tab position customizable
Peter Hofmann [Fri, 24 Apr 2020 16:16:09 +0000 (18:16 +0200)]
Add hotkeys for switching tabs
Peter Hofmann [Wed, 11 Jul 2018 18:01:55 +0000 (20:01 +0200)]
Use GtkNotebook (basic implementation)
Peter Hofmann [Wed, 11 Jul 2018 16:00:18 +0000 (18:00 +0200)]
Remove support for tabbed
Peter Hofmann [Wed, 22 Apr 2020 13:05:15 +0000 (15:05 +0200)]
Release v20.04
Peter Hofmann [Fri, 17 Apr 2020 16:59:50 +0000 (18:59 +0200)]
lariza.usage.1: Fix erroneous dots and wrapping
Peter Hofmann [Sat, 28 Mar 2020 06:33:50 +0000 (07:33 +0100)]
Release v20.03
Peter Hofmann [Sat, 28 Mar 2020 06:31:48 +0000 (07:31 +0100)]
README: Tweak wording
Peter Hofmann [Sat, 14 Mar 2020 10:40:04 +0000 (11:40 +0100)]
Makefile: Do not install hints.js as executable
Peter Hofmann [Sat, 14 Mar 2020 10:37:25 +0000 (11:37 +0100)]
CHANGES: Be more precise
Peter Hofmann [Sat, 14 Mar 2020 10:36:34 +0000 (11:36 +0100)]
Move user scripts
This is a more meaningful path.
Peter Hofmann [Sat, 14 Mar 2020 10:26:39 +0000 (11:26 +0100)]
Update CHANGES
Peter Hofmann [Sat, 14 Mar 2020 10:24:12 +0000 (11:24 +0100)]
lariza.usage: Fix wrong path to web extensions
Peter Hofmann [Sat, 14 Mar 2020 10:23:31 +0000 (11:23 +0100)]
lariza.usage: Mention hints.js
Peter Hofmann [Sat, 14 Mar 2020 10:23:19 +0000 (11:23 +0100)]
lariza.usage: Mention that web extensions get installed
Peter Hofmann [Sat, 14 Mar 2020 10:21:47 +0000 (11:21 +0100)]
Makefile: Install compiled web extension and user-script
Peter Hofmann [Sat, 14 Mar 2020 09:42:52 +0000 (10:42 +0100)]
lariza.usage: Restructure
Peter Hofmann [Sat, 14 Mar 2020 09:38:40 +0000 (10:38 +0100)]
user-scripts: Bundle hints.js
Peter Hofmann [Wed, 11 Mar 2020 16:31:51 +0000 (17:31 +0100)]
WebGL is enabled by default
Peter Hofmann [Wed, 4 Mar 2020 15:17:39 +0000 (16:17 +0100)]
Enable WebKit's developer extras
Peter Hofmann [Mon, 2 Mar 2020 18:33:39 +0000 (19:33 +0100)]
LICENSE: Year bump
Peter Hofmann [Mon, 2 Mar 2020 18:32:24 +0000 (19:32 +0100)]
README: Add user JS, remove paragraph about follow mode
Peter Hofmann [Sat, 4 Jan 2020 08:39:24 +0000 (09:39 +0100)]
Introduce user-supplied JavaScript files
Peter Hofmann [Sun, 5 May 2019 07:55:00 +0000 (09:55 +0200)]
Release v19.05
Peter Hofmann [Sun, 5 May 2019 08:00:51 +0000 (10:00 +0200)]
LICENSE: Bump year
Peter Hofmann [Sun, 31 Mar 2019 07:23:25 +0000 (09:23 +0200)]
No longer use WebKit's deprecated JavaScript API
Peter Hofmann [Sun, 17 Mar 2019 10:16:08 +0000 (11:16 +0100)]
Add BUGS: Mention currently deprecated functions
Peter Hofmann [Sun, 29 Jul 2018 07:09:29 +0000 (09:09 +0200)]
Release v18.07
Peter Hofmann [Sun, 29 Jul 2018 07:09:03 +0000 (09:09 +0200)]
Send bug reports if feed icon doesn't work
Peter Hofmann [Sun, 29 Jul 2018 06:58:59 +0000 (08:58 +0200)]
Fix typo
Peter Hofmann [Tue, 10 Jul 2018 17:44:09 +0000 (19:44 +0200)]
Get rid of those ugly global variables
Peter Hofmann [Tue, 10 Jul 2018 17:31:53 +0000 (19:31 +0200)]
Simplify: Merge feed_icon() into grab_feeds_finished()
Peter Hofmann [Sun, 8 Jul 2018 16:03:02 +0000 (18:03 +0200)]
README: Remove the "1000 lines of code" statement
We've already exceeded that limit and it's not a good measurement for
code quality anyway (not implying that this code is of extraordinarily
good quality), so let's just get rid of it.
Peter Hofmann [Sun, 8 Jul 2018 16:02:17 +0000 (18:02 +0200)]
Update CHANGES and README
Peter Hofmann [Sun, 8 Jul 2018 12:46:35 +0000 (14:46 +0200)]
Workaround for graphical padding artifact
Peter Hofmann [Sun, 8 Jul 2018 12:38:54 +0000 (14:38 +0200)]
feed_html_header: Default to UTF-8
Peter Hofmann [Sat, 7 Jul 2018 11:24:02 +0000 (13:24 +0200)]
Indicate RSS/Atom feeds on web sites
Peter Hofmann [Sun, 24 Jun 2018 07:26:22 +0000 (09:26 +0200)]
Release v18.06
Peter Hofmann [Fri, 8 Jun 2018 18:49:22 +0000 (20:49 +0200)]
PATCHES: Remove GitHub link
Peter Hofmann [Fri, 8 Jun 2018 18:16:00 +0000 (20:16 +0200)]
README: Add new header
Peter Hofmann [Sat, 17 Mar 2018 06:14:32 +0000 (07:14 +0100)]
Release v18.03
Peter Hofmann [Wed, 21 Feb 2018 06:42:37 +0000 (07:42 +0100)]
Connect to button release events instead of button press
By default, WebKit only responds to release events. The old code
listened for press events. That's probably not the right way to do
things. We should properly "override" the release events.
Closes #56.
Peter Hofmann [Sat, 27 Jan 2018 08:38:05 +0000 (09:38 +0100)]
Release v18.01
Peter Hofmann [Sat, 13 Jan 2018 09:01:47 +0000 (10:01 +0100)]
LICENSE: Year bump
Peter Hofmann [Sat, 13 Jan 2018 06:22:09 +0000 (07:22 +0100)]
Remove "whacky" comment
I was probably thinking about multibyte encodings when I left that note,
but we explicitly check whether the first two bytes are ':' and '/', so
it's fine to skip them.
Peter Hofmann [Sat, 13 Jan 2018 06:19:56 +0000 (07:19 +0100)]
Remove irrelevant parameter name
Peter Hofmann [Sat, 13 Jan 2018 06:12:24 +0000 (07:12 +0100)]
Use full signature for external_handler_run
Yes, this needs the two void casts to make the compiler not complain
about unused parameters, but I think "explicit is better than implicit"
here. And none of the other callbacks use this trick.
Peter Hofmann [Thu, 11 Jan 2018 15:59:56 +0000 (16:59 +0100)]
No longer use GtkAction when constructing the context menu
Thanks to @jun7 for helping me out!
Closes #54.
Peter Hofmann [Thu, 16 Nov 2017 07:38:20 +0000 (08:38 +0100)]
Release v17.11
Peter Hofmann [Wed, 25 Oct 2017 16:25:30 +0000 (18:25 +0200)]
Update LICENSE for fvgh
Peter Hofmann [Wed, 25 Oct 2017 16:25:15 +0000 (18:25 +0200)]
Update CHANGES for new env var
Peter Hofmann [Wed, 25 Oct 2017 16:23:10 +0000 (18:23 +0200)]
Merge pull request #55 from fvgh/console_to_stdout
Support WebKit "enable-write-console-messages-to-stdout"
Frank Vennemeyer [Tue, 24 Oct 2017 18:54:56 +0000 (20:54 +0200)]
Support WebKit "enable-write-console-messages-to-stdout" via env-variable.