]> git.armaanb.net Git - chorizo.git/log
chorizo.git
2 years agoRename web_extensions to web-extensions main
Armaan Bhojwani [Tue, 15 Jun 2021 20:01:58 +0000 (16:01 -0400)]
Rename web_extensions to web-extensions

2 years agohints: clang-format
Armaan Bhojwani [Fri, 11 Jun 2021 04:30:11 +0000 (00:30 -0400)]
hints: clang-format

2 years agoBump version to v1.0.0 v1.0.0
Armaan Bhojwani [Thu, 10 Jun 2021 23:08:05 +0000 (19:08 -0400)]
Bump version to v1.0.0

2 years agoFix makefile
Armaan Bhojwani [Thu, 10 Jun 2021 23:31:31 +0000 (19:31 -0400)]
Fix makefile

2 years agoUpdate README
Armaan Bhojwani [Thu, 10 Jun 2021 23:06:35 +0000 (19:06 -0400)]
Update README

2 years agoFix URL bar padding issues
Armaan Bhojwani [Thu, 10 Jun 2021 22:53:07 +0000 (18:53 -0400)]
Fix URL bar padding issues

2 years agoDon't automatically search forwards
Armaan Bhojwani [Thu, 10 Jun 2021 22:45:45 +0000 (18:45 -0400)]
Don't automatically search forwards

2 years agoControl click to open link in new tab
Armaan Bhojwani [Thu, 10 Jun 2021 22:36:14 +0000 (18:36 -0400)]
Control click to open link in new tab

2 years agoUpdate config file parsing and options
Armaan Bhojwani [Thu, 10 Jun 2021 21:41:15 +0000 (17:41 -0400)]
Update config file parsing and options

2 years agoUse GTK file chooser for saving files
Armaan Bhojwani [Thu, 10 Jun 2021 19:12:09 +0000 (15:12 -0400)]
Use GTK file chooser for saving files

2 years agoCheck if uri is NULL
Armaan Bhojwani [Thu, 10 Jun 2021 17:58:51 +0000 (13:58 -0400)]
Check if uri is NULL

2 years agoPersist clipboard after program closes
Armaan Bhojwani [Thu, 10 Jun 2021 17:50:05 +0000 (13:50 -0400)]
Persist clipboard after program closes

2 years agoInstall default config file into /usr/share/doc
Armaan Bhojwani [Thu, 10 Jun 2021 03:58:25 +0000 (23:58 -0400)]
Install default config file into /usr/share/doc

2 years agoFix man reference paths
Armaan Bhojwani [Thu, 10 Jun 2021 03:58:11 +0000 (23:58 -0400)]
Fix man reference paths

2 years agoUse content manager to run scripts and user styles
Armaan Bhojwani [Thu, 10 Jun 2021 03:57:27 +0000 (23:57 -0400)]
Use content manager to run scripts and user styles

Not sure why this wasn't implemented upstream

2 years agoUpdate README
Armaan Bhojwani [Thu, 10 Jun 2021 02:35:10 +0000 (22:35 -0400)]
Update README

2 years agoAdd "open with xdg-open" option to downloads
Armaan Bhojwani [Thu, 10 Jun 2021 01:54:32 +0000 (21:54 -0400)]
Add "open with xdg-open" option to downloads

2 years agoFix download path
Armaan Bhojwani [Thu, 10 Jun 2021 01:07:11 +0000 (21:07 -0400)]
Fix download path

2 years agoPatch leaks
Armaan Bhojwani [Thu, 10 Jun 2021 00:51:14 +0000 (20:51 -0400)]
Patch leaks

2 years agoClean up bar margins and add tooltips
Armaan Bhojwani [Wed, 9 Jun 2021 23:58:02 +0000 (19:58 -0400)]
Clean up bar margins and add tooltips

2 years agoDon't overwrite url bar if already focused
Armaan Bhojwani [Wed, 9 Jun 2021 23:53:25 +0000 (19:53 -0400)]
Don't overwrite url bar if already focused

2 years agoRewrite search query creation
Armaan Bhojwani [Wed, 9 Jun 2021 23:28:30 +0000 (19:28 -0400)]
Rewrite search query creation

* malloc was allocating 1 char too few
* switch to using gchar/g_free
* remove redundant variable

2 years agoAdd default_uri option and focus bar on new tabs
Armaan Bhojwani [Wed, 9 Jun 2021 19:26:00 +0000 (15:26 -0400)]
Add default_uri option and focus bar on new tabs

2 years agoFix potential overflow
Armaan Bhojwani [Wed, 9 Jun 2021 18:53:02 +0000 (14:53 -0400)]
Fix potential overflow

2 years agoFix broken cooperative instances
Armaan Bhojwani [Wed, 9 Jun 2021 18:51:04 +0000 (14:51 -0400)]
Fix broken cooperative instances

2 years agoStandardize comment style
Armaan Bhojwani [Wed, 9 Jun 2021 18:50:51 +0000 (14:50 -0400)]
Standardize comment style

2 years agoFix cookie database path
Armaan Bhojwani [Wed, 9 Jun 2021 18:27:07 +0000 (14:27 -0400)]
Fix cookie database path

2 years agoAdd toggle images option
Armaan Bhojwani [Wed, 9 Jun 2021 18:06:48 +0000 (14:06 -0400)]
Add toggle images option

2 years agoAdd indicator for JS toggle and move settings to c
Armaan Bhojwani [Wed, 9 Jun 2021 18:06:02 +0000 (14:06 -0400)]
Add indicator for JS toggle and move settings to c

2 years agoMove RSS icon to right side
Armaan Bhojwani [Wed, 9 Jun 2021 16:56:24 +0000 (12:56 -0400)]
Move RSS icon to right side

2 years agoImplement private mode
Armaan Bhojwani [Wed, 9 Jun 2021 16:55:50 +0000 (12:55 -0400)]
Implement private mode

2 years agoReset cursor in "quit" action
Armaan Bhojwani [Wed, 9 Jun 2021 16:05:31 +0000 (12:05 -0400)]
Reset cursor in "quit" action

2 years agoAdd desktop file
Armaan Bhojwani [Wed, 9 Jun 2021 14:59:31 +0000 (10:59 -0400)]
Add desktop file

2 years agoReformat with clang-format
Armaan Bhojwani [Tue, 8 Jun 2021 18:34:39 +0000 (14:34 -0400)]
Reformat with clang-format

2 years agoAdd config option "scroll_lines"
Armaan Bhojwani [Mon, 7 Jun 2021 21:38:12 +0000 (17:38 -0400)]
Add config option "scroll_lines"

2 years agoAdd Armaan to LICENSE file
Armaan Bhojwani [Mon, 7 Jun 2021 21:11:42 +0000 (17:11 -0400)]
Add Armaan to LICENSE file

2 years agoUpdate Makefile
Armaan Bhojwani [Mon, 7 Jun 2021 21:08:28 +0000 (17:08 -0400)]
Update Makefile

2 years agoFix g key resetting URL
Armaan Bhojwani [Mon, 7 Jun 2021 17:32:16 +0000 (13:32 -0400)]
Fix g key resetting URL

2 years agoRename project to chorizo
Armaan Bhojwani [Mon, 7 Jun 2021 16:39:32 +0000 (12:39 -0400)]
Rename project to chorizo

2 years agoFix lines > 80 chars
Armaan Bhojwani [Mon, 7 Jun 2021 15:32:30 +0000 (11:32 -0400)]
Fix lines > 80 chars

2 years agoSplit download manager into seperate file
Armaan Bhojwani [Mon, 7 Jun 2021 15:08:57 +0000 (11:08 -0400)]
Split download manager into seperate file

2 years agoAdd mute keybinding
Armaan Bhojwani [Mon, 7 Jun 2021 04:26:56 +0000 (00:26 -0400)]
Add mute keybinding

2 years agoRevamp downloads manager
Armaan Bhojwani [Mon, 7 Jun 2021 03:29:01 +0000 (23:29 -0400)]
Revamp downloads manager

2 years agoMove unrelated files out of .config
Armaan Bhojwani [Sun, 6 Jun 2021 17:37:56 +0000 (13:37 -0400)]
Move unrelated files out of .config

2 years agoAdd tab jump hotkeys
Armaan Bhojwani [Sun, 6 Jun 2021 17:28:52 +0000 (13:28 -0400)]
Add tab jump hotkeys

2 years agoAdd printing capability
Armaan Bhojwani [Sun, 6 Jun 2021 17:05:18 +0000 (13:05 -0400)]
Add printing capability

2 years agoAdd spell checking capability
Armaan Bhojwani [Sun, 6 Jun 2021 16:34:15 +0000 (12:34 -0400)]
Add spell checking capability

2 years agoFix man install path
Armaan Bhojwani [Sun, 6 Jun 2021 16:33:54 +0000 (12:33 -0400)]
Fix man install path

2 years agoAlphabetize config options
Armaan Bhojwani [Sun, 6 Jun 2021 14:26:54 +0000 (10:26 -0400)]
Alphabetize config options

2 years agoChange default homepage to about:blank
Armaan Bhojwani [Sun, 6 Jun 2021 14:14:08 +0000 (10:14 -0400)]
Change default homepage to about:blank

2 years agoPut configuration options into a struct
Armaan Bhojwani [Sun, 6 Jun 2021 14:05:54 +0000 (10:05 -0400)]
Put configuration options into a struct

2 years agoMove extensions into a subdirectory
Armaan Bhojwani [Sun, 6 Jun 2021 13:40:53 +0000 (09:40 -0400)]
Move extensions into a subdirectory

2 years agoImprove 'location' binding under the hood
Armaan Bhojwani [Sun, 6 Jun 2021 05:16:18 +0000 (01:16 -0400)]
Improve 'location' binding under the hood

2 years agoAdd config file and rewrite manuals in scdoc
Armaan Bhojwani [Sun, 6 Jun 2021 04:17:09 +0000 (00:17 -0400)]
Add config file and rewrite manuals in scdoc

2 years agoUpdate meta stuff
Armaan Bhojwani [Sat, 5 Jun 2021 22:53:48 +0000 (18:53 -0400)]
Update meta stuff

2 years agoAdd darkreader userscript
Armaan Bhojwani [Sat, 5 Jun 2021 22:35:04 +0000 (18:35 -0400)]
Add darkreader userscript

2 years agoLog running user script to console
Armaan Bhojwani [Sat, 5 Jun 2021 22:29:24 +0000 (18:29 -0400)]
Log running user script to console

2 years agoAdd initial changes
Armaan Bhojwani [Mon, 24 May 2021 18:18:29 +0000 (14:18 -0400)]
Add initial changes

3 years agoRelease v21.01
Peter Hofmann [Fri, 22 Jan 2021 15:34:51 +0000 (16:34 +0100)]
Release v21.01

3 years agoLICENSE: Bump years
Peter Hofmann [Fri, 22 Jan 2021 15:34:51 +0000 (16:34 +0100)]
LICENSE: Bump years

3 years agoBump dates in manpages
Peter Hofmann [Sun, 3 Jan 2021 10:16:19 +0000 (11:16 +0100)]
Bump dates in manpages

3 years ago"adblock.black" has been renamed to "adblock"
Peter Hofmann [Sun, 3 Jan 2021 09:00:03 +0000 (10:00 +0100)]
"adblock.black" has been renamed to "adblock"

3 years agoRelease v20.08
Peter Hofmann [Sat, 29 Aug 2020 17:58:26 +0000 (19:58 +0200)]
Release v20.08

3 years agoFocus c->web_view on new tabs
Peter Hofmann [Sat, 22 Aug 2020 05:01:23 +0000 (07:01 +0200)]
Focus c->web_view on new tabs

3 years agoFix opening links in new tabs (partially)
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().

3 years agoRelease v20.07
Peter Hofmann [Sun, 19 Jul 2020 15:51:53 +0000 (17:51 +0200)]
Release v20.07

3 years agoFix build with non-GNU sed, lint variables
Peter Hofmann [Thu, 9 Jul 2020 12:18:26 +0000 (14:18 +0200)]
Fix build with non-GNU sed, lint variables

3 years agoRelease v20.05
Peter Hofmann [Fri, 15 May 2020 14:57:58 +0000 (16:57 +0200)]
Release v20.05

3 years agoCHANGES: Link blog post about sandboxing
Peter Hofmann [Sun, 3 May 2020 07:40:44 +0000 (09:40 +0200)]
CHANGES: Link blog post about sandboxing

3 years agoManpage: Don't be too specific about TLS backend
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.

3 years agoAllow webkit:// in URLs
Peter Hofmann [Sat, 2 May 2020 18:37:15 +0000 (20:37 +0200)]
Allow webkit:// in URLs

3 years agoEnable WebKit sandboxing (and tidy up a bit)
Peter Hofmann [Sat, 2 May 2020 13:47:16 +0000 (15:47 +0200)]
Enable WebKit sandboxing (and tidy up a bit)

3 years agoManpages: Refine paragraph about WebKitGTK caches
Peter Hofmann [Sat, 2 May 2020 11:23:12 +0000 (13:23 +0200)]
Manpages: Refine paragraph about WebKitGTK caches

3 years agowe_adblock: No need for static here, either
Peter Hofmann [Fri, 1 May 2020 05:44:17 +0000 (07:44 +0200)]
we_adblock: No need for static here, either

3 years agoCHANGES: Link second blog post
Peter Hofmann [Thu, 30 Apr 2020 18:54:10 +0000 (20:54 +0200)]
CHANGES: Link second blog post

3 years agoPATCHES: Link GitHub forks
Peter Hofmann [Thu, 30 Apr 2020 17:54:52 +0000 (19:54 +0200)]
PATCHES: Link GitHub forks

3 years agoUpdate main window title again
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.

3 years agoPATCHES: No longer on Github, there are no PRs anymore
Peter Hofmann [Wed, 29 Apr 2020 16:44:58 +0000 (18:44 +0200)]
PATCHES: No longer on Github, there are no PRs anymore

3 years agoPATCHES: Remove dead fork
Peter Hofmann [Wed, 29 Apr 2020 16:44:47 +0000 (18:44 +0200)]
PATCHES: Remove dead fork

3 years agoRemove external URI handler
Peter Hofmann [Wed, 29 Apr 2020 16:05:09 +0000 (18:05 +0200)]
Remove external URI handler

3 years agoScroll tabs using mouse wheel
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.

3 years agoUpdate CHANGES
Peter Hofmann [Tue, 28 Apr 2020 14:17:10 +0000 (16:17 +0200)]
Update CHANGES

3 years agoUpdate README
Peter Hofmann [Tue, 28 Apr 2020 14:12:44 +0000 (16:12 +0200)]
Update README

3 years agoRemove keyword searches
Peter Hofmann [Tue, 28 Apr 2020 14:11:25 +0000 (16:11 +0200)]
Remove keyword searches

Unmaintained code, better alternatives exist.

3 years agoEnd the static madness
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.

3 years agoStop changing window title, use tooltip instead
Peter Hofmann [Mon, 27 Apr 2020 18:31:36 +0000 (20:31 +0200)]
Stop changing window title, use tooltip instead

3 years agoremote_msg should focus new tabs
Peter Hofmann [Mon, 27 Apr 2020 17:30:01 +0000 (19:30 +0200)]
remote_msg should focus new tabs

3 years agoOnly focus new tabs on startup and on hotkey
Peter Hofmann [Mon, 27 Apr 2020 17:15:49 +0000 (19:15 +0200)]
Only focus new tabs on startup and on hotkey

3 years agoReset favicon if not present
Peter Hofmann [Mon, 27 Apr 2020 16:43:58 +0000 (18:43 +0200)]
Reset favicon if not present

3 years agoAdd TODO item
Peter Hofmann [Mon, 27 Apr 2020 16:41:39 +0000 (18:41 +0200)]
Add TODO item

3 years agofavicon: Initial size should be close to target size
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.

3 years agoAlways scale favicons
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.

3 years agoMore space around favicon
Peter Hofmann [Mon, 27 Apr 2020 16:09:57 +0000 (18:09 +0200)]
More space around favicon

3 years agoScale favicons
Peter Hofmann [Mon, 27 Apr 2020 16:03:51 +0000 (18:03 +0200)]
Scale favicons

3 years agoDisplay favicons (not resized)
Peter Hofmann [Mon, 27 Apr 2020 15:30:18 +0000 (17:30 +0200)]
Display favicons (not resized)

3 years agoMake tab width customizable
Peter Hofmann [Sat, 25 Apr 2020 07:49:15 +0000 (09:49 +0200)]
Make tab width customizable

3 years agoMake tab position customizable
Peter Hofmann [Sat, 25 Apr 2020 07:18:37 +0000 (09:18 +0200)]
Make tab position customizable

3 years agoAdd hotkeys for switching tabs
Peter Hofmann [Fri, 24 Apr 2020 16:16:09 +0000 (18:16 +0200)]
Add hotkeys for switching tabs

3 years agoUse GtkNotebook (basic implementation)
Peter Hofmann [Wed, 11 Jul 2018 18:01:55 +0000 (20:01 +0200)]
Use GtkNotebook (basic implementation)

3 years agoRemove support for tabbed
Peter Hofmann [Wed, 11 Jul 2018 16:00:18 +0000 (18:00 +0200)]
Remove support for tabbed