Posted
about 3 years
ago
by
Haelwenn (lanodan) Monnier
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.
Commits
=======
Haelwenn (lanodan) Monnier (2):
Bump to 1.2.2
Merge branch 'release-1.2' into missy for 1.2.2
|
Posted
about 3 years
ago
by
Haelwenn (lanodan) Monnier
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
... [More]
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
[Less]
|
Posted
over 3 years
ago
by
Haelwenn (lanodan) Monnier
Badwolf 1.2.0 release! — 2021-10-02
Highlights
==========
Additions
---------
- Middle clicking on a tab now closes it
- Translations: Vietnamese
Changes
-------
- This release introduces a ./configure script, it isn't autotools-like,
it takes
... [More]
environment variables as configuration overrides and writes
the results to config.mk
- Drop usage of libsoup URI parser in favor of GLib's GUri
Fixes
-----
- webkit2gtk-4.1 (WebKit GTK+3.0 port with libsoup3) compatibility
- WebKitGTK 2.34.0+, requiring GApplication initialization
- Manpage: Some tags were off, apparently leading to broken formatting
- crashes: download stop icon, about dialog
Commits
=======
Haelwenn (lanodan) Monnier (19):
downloads: Destroy stop_icon only in downloadCb_finished
badwolf.1: Fix extension path
about-dialog: Auto-switch, use gtk_window_close
Makefile: Add EXTRA_CFLAGS
badwolf.1: Add tip to list dictionairies in enchant
Makefile: Force some cflags, bump _XOPEN_SOURCE to 700
README.md: FreeNode → GeekNode
badwolf.h: Add WEBKIT_CHECK_VERSION
Change buildsystem to use a ./configure script
Initialize a GApplication
Switch from libsoup-2.4 to glib's GUri
Hook and fixup Vietnamese translation
badwolf.1: Fix problems seen with mandoc -Tlint
Make: Add manpage linting
badwolf.1: Add more details in the FILES section
badwolf.1: Fix gtk-doc css-properties URL
configure: Fix test case in is_ok
Bump to 1.2.0
Merge branch 'release-1.2' into missy for 1.2.0
Ngô Ngọc Đức Huy (1):
Add Vietnamese translation
striker.sh (1):
Close tab when releasing middle mouse click
[Less]
|
Posted
almost 4 years
ago
by
Haelwenn (lanodan) Monnier
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:
... [More]
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
[Less]
|
Posted
over 4 years
ago
by
Haelwenn (lanodan) Monnier
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
... [More]
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
[Less]
|
Posted
over 4 years
ago
by
Haelwenn (lanodan) Monnier
This release could have been 1.0.0 but it needs some documentation of the UI
elements and few changes on the UI (for example the JS toggle needs better
discoverability and a settings dropdown/modal is considered for other settings).
Additions
... [More]
---------
- TLS Error messsage dialog allowing exceptions on load-failed-with-tls-errors
- AppArmor example file in documentation
- Testing: Unit tests of badwolf_ensure_uri_scheme()
- Translation: Brazilian Portuguese by Pedro Lucas Porcellis
Changes
-------
- **Breaking**: forbid dark variant of Gtk Theme because of a webkit bug on
default CSS, can be disabled in config.h, see: [Less]
|
Posted
over 4 years
ago
by
Haelwenn (lanodan) Monnier
This release could have been 1.0.0 but it needs some documentation of the UI
elements and few changes on the UI (for example the JS toggle needs better
discoverability and a settings dropdown/modal is considered for other settings).
Additions
... [More]
---------
- TLS Error messsage dialog allowing exceptions on load-failed-with-tls-errors
- AppArmor example file in documentation
- Testing: Unit tests of badwolf_ensure_uri_scheme()
- Translation: Brazilian Portuguese by Pedro Lucas Porcellis
Changes
-------
- **Breaking**: forbid dark variant of Gtk Theme because of a webkit bug on
default CSS, can be disabled in config.h, see: [Less]
|
Posted
over 4 years
ago
by
Haelwenn (lanodan) Monnier
Changes
-------
- Configuration: Disable "allow-top-navigation-to-data-urls" setting introduced
in 2.28.0 as recommended in the documentation.
Fixes
-----
- Forgot to run clang-format over the code
|
Posted
over 4 years
ago
by
Haelwenn (lanodan) Monnier
Finally the 1.0.0 release!
This release means that the user interface will not have breaking changes
as in (re)moving elements or keybinds until 2.0.0. Additions will still be done
but they will try to avoid breaking usage.
Also as it has been more
... [More]
than a year of using it as a daily driver, I made this
blog post: https://hacktivis.me/articles/BadWolf%2C%20one%20year%20later
Some stats:
$ cat *.c *.h *.sh | wc -l -m
1699 60540
lines characters
Additions
---------
- interface.txt: Initial documentation
- interface.css, GTK widget names: You can now customise the interface styling
- Logo: finally you should be able to nicely launch it in a desktop environment
- Downloads tab: list the downloads with status+progress bar, stopping them
and destination link
- Back/Forward buttons: So you don't have to use keybinds or hunt for a good
place to use the context-menu anymore
- Automatic Image loading toggle: Preserving bandwidth and memory
- Printing button & key binding: So you don't have to call `window.print()`
- .editorconfig file
Changes
-------
- Modified the javascript checkbox to a text-based button with mmemonics binding
Fixes
-----
- Dark mode should now be nicely supported (tested on WebKitGTK 2.28.0 to 2.28.2)
[Less]
|
Posted
over 4 years
ago
by
Haelwenn (lanodan) Monnier
BadWolf 1.0.1 release!
This is a bugfix release, updating is recommended.
Some stats:
$ cat *.c *.h *.sh | wc -l -m
1729 61530
lines characters
Fixes
-------
- Support for relative paths as command line arguments
- Downloads tab: no longer
... [More]
resizes the main window
- Manpage: Syntax is now correct, unbreaking GNU groff formatting.
Changes
-------
- When an user requests as new tab (ctrl-t, new tab button), switch to it
- Downloads tab: A scrollable list view is used instead of a stack of labels
[Less]
|