1
I Use This!
Activity Not Available

News

Analyzed about 1 year ago. based on code collected about 1 year ago.
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]