Badwolf 1.2.2 release! - 2021-11-21
I just screwed the 1.2.1 release with forgetting to bump the version
(and putting a wrong date in the notes).
Gonna fix it for future releases via writing scripts to avoid another PEBKAC.
Badwolf 1.2.1 release! — 2021-10-02
Highlights
==========
Fixes
-----
- Segfault when adding a certificate exception
- Compatibility with systems running with glib-2.0 <2.66.0 (ie. Ubuntu LTS)
Changes
-------
- Reverted back to favoring libsoup URI parser over GLib's GUri
Commits
=======
Haelwenn (lanodan) Monnier (4):
Fallback to libsoup2 for systems with glib-2.0 <2.66.0
Use g_uri_unref instead of g_free on g_uri_parse
configure: Pick libsoup2 instead of GUri with webkit2gtk-4.0
Merge branch 'release-1.2' into missy for 1.2.1
-Change buildsystem to use a ./configure script
-badwolf.1: Add tip to list dictionairies in enchant
-badwolf.h: Add WEBKIT_CHECK_VERSION
-Switch from libsoup-2.4 to glib's GUri
-badwolf.1: Fix gtk-doc css-properties URL
Badwolf 1.1.0 release!
======================
This release and it's timing means that the 1.0-branch is now only maintained
for security bugs.
Thanks to the translators for sending updates before the release.
It's also time for a status update blog post:
https://hacktivis.me/articles/BadWolf%2C%20two%20year%20later
Some stats:
$ cat *.c *.h *.sh | wc -l -m
lines characters
2011 70078
Additions
---------
- Bookmarks, they are at their early stage, for now it's only completion,
edition can be done with third-party programs (elinks, keditbookmarks, …).
Wayland users should also note the following issue:
https://gitlab.gnome.org/GNOME/gtk/-/issues/699
- Content-Filters are finally integrated which means that adblock extensions
aren't needed anymore, you only need to give a policy file
- New translation: de
- A context_id is now shown before the tab label
Changes
-------
- WebKit's Intelligent Tracking Protection is now enabled
- Default CFLAGS: Hardening flags have been added, this should improve security
on some distros
Fixes
-----
- There should be no more memory/object/processes leaks
- Crashes happening on the file save dialog should have been fixed
- Printing dialog now correctly is bound to the main window
BadWolf 1.0.3 release!
This is a bugfix release, updating is recommended.
Additions
- Turkish translation
Fixes
- Object un-reference to web-context and settings, stopping the
WebKitNetworkProcess leak
- Fix a segfault found on some platforms when both removing a tab and destroying
it's child
Changes
- Makefile: Make all cp command end with a / on directory targets
- badwolf.c: Only create CSS Providers when needed
badwolf is a minimalist browser that cares about privacy, it is based on
WebKitGTK and thus also accepts WebKitGTK (and dependencies) flags and
environment variables.
Runtime configuration specific to badwolf will probably get added at a later
release.
- No browser-level tracking, multiple ephemeral isolated sessions per new
unrelated tabs, JavaScript off by default.
- Small codebase (~1 500 LoC), reuses existing components when available or
makes it available.
- WebKitGTK native extensions, Interface customizable through CSS.
- Stable User-Interface; The common shortcuts are available (and documented),
no vi-modal edition or single-key shortcuts are used.
- Dialogs are only used when required, javascript popups open in a
background tab.