From me at the-compiler.org Sun Sep 2 15:16:11 2018 From: me at the-compiler.org (Florian Bruhin) Date: Sun, 2 Sep 2018 15:16:11 +0200 Subject: [qutebrowser-announce] qutebrowser v1.4.2 released Message-ID: <20180902131611.y2dm24fyixrmxrqy@hooch.localdomain> Hey! I'm happy to announce that I just released qutebrowser v1.4.2 which mostly consists of bugfixes: Changed ~~~~~~~ - The `content.xss_auditing` setting is now enabled by default, to mirror Chromium's rather than Qt's default behavior. - Long URLs in the statusbar are now elided at the end rather than in the middle, to make sure the hostname is completely visible whenever possible. Fixed ~~~~~ - Crash in Qt 5.7.1 when a website uses `window.print()`. - The workaround for Nouveau graphic drivers now works properly again. - Crash when using `:follow-selected` with a link which is outside of the view. - Workaround for windows not showing as urgent with some window managers (like i3). - Crash when opening URLs with some unicode characters (IDNA 2008). Those URLs still won't open though, due to missing support in Qt. - Crash when a download directory which can't be created is configured. - Crash in the `importer.py` script when importing Chrome bookmarks from newer Chrome versions. - The `content.webrtc_public_interfaces_only` option didn't work on Qt 5.11 previously (it now does). Note it still does not work on Qt 5.10 (due to a Qt bug) and Qt < 5.9.2. - Repeated escaping of entries in `qute://log` when refreshing page. - The host blocker doesn't block 0.0.0.0 anymore. - Crash when using :// as URL pattern. - The `:buffer` completion now sorts tabs with indices >= 10 correctly again. Florian -- https://www.qutebrowser.org | me at the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | https://the-compiler.org/pubkey.asc I love long mails! | https://email.is-not-s.ms/ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: not available URL: From me at the-compiler.org Fri Sep 21 23:45:14 2018 From: me at the-compiler.org (Florian Bruhin) Date: Fri, 21 Sep 2018 23:45:14 +0200 Subject: [qutebrowser-announce] qutebrowser plugin API as student research project Message-ID: <20180921214514.hgcxlxzsu3gdd6yf@hooch.localdomain> Heya, (Stefan: Added you to the BCC just FYI, but if you feel like it, you might want to subscribe to the announce-only mailinglist here: https://lists.schokokeks.org/mailman/listinfo.cgi/qutebrowser-announce it's quite low-traffic, usually 0-3 messages per month) I have some exciting news to share: Some of you might already have seen my preparations some months ago, but now it's official: Until mid-December, I'll work some 17h per week on qutebrowser, and get study credits for it too \o/ (8 ECTS for the curious). Some of that time will be spent on cleaning up qutebrowser's code base to fix some long-standing issues, and the rest on starting work on a plugin API. We decided to leave plugin packaging/distribution/loading out of the picture, so the main focus is on creating a clean "internal" plugin API and refactoring components in qutebrowser out of the core and into "plugins". However, once all that work is done and the plugin API has been battle-tested a bit, I intend to first add the ability to load local plugins from disk, and then at some later point add a way to manage plugins from inside qutebrowser. It's a research project ("Studienarbeit") which is basically intended as the small brother of a Bachelor thesis to gather some experience. That means there'll also be a lot of documentation at the end, which I decided to write in English to give people something (hopefully) nice to read at the end, for those of you who are into that :) We decided to do things as much in the open as possible, so here are some links if you want to follow along: https://github.com/qutebrowser/qutebrowser/projects/3 to organize qutebrowser issues relevant to all this. https://github.com/qutebrowser/qutebrowser-hsr-sa as a repository for issues about the research project itself, and as a place for things like the documentation and meeting minutes (those are in German though). https://github.com/qutebrowser/qutebrowser-plugins as a place for plugin ideas and in the future, maybe curated plugins. Planning to look through https://github.com/qutebrowser/qutebrowser/issues/30 which has gotten way too big, and open more fine-grained issues with notes there. Currently the plan is to first look through (hopefully) all the open PRs, and then go on with important refactoring tasks which will impact the plugin API a lot. Looking forward! :) Florian -- https://www.qutebrowser.org | me at the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | https://the-compiler.org/pubkey.asc I love long mails! | https://email.is-not-s.ms/ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: not available URL: