From me at the-compiler.org Fri Apr 17 19:38:02 2020 From: me at the-compiler.org (Florian Bruhin) Date: Fri, 17 Apr 2020 19:38:02 +0200 Subject: [qutebrowser-announce] qutebrowser v1.10.2 released! Message-ID: <20200417173802.cnf4r25g42h4i4oz@hooch.localdomain> Hey, I'm happy to announce I just released qutebrowser v1.10.2. This is a minor bugfix release, with the main aim to get Qt 5.14.2 out to Windows/macOS users. Thus, the changelog is rather boring: Changed ~~~~~~~ - Windows and macOS releases now bundle Qt 5.14.2, including security fixes up to Chromium 80.0.3987.132. Fixed ~~~~~ - The WhatsApp workaround now also works when using WhatsApp in languages other than English. - The `mkvenv.py` script now also works properly on Windows. Florian -- me at the-compiler.org (Mail/XMPP) | https://www.qutebrowser.org https://bruhin.software/ | https://github.com/sponsors/The-Compiler/ 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 Sat Apr 18 14:15:57 2020 From: me at the-compiler.org (Florian Bruhin) Date: Sat, 18 Apr 2020 14:15:57 +0200 Subject: [qutebrowser-announce] qutebrowser v1.10.2 released! In-Reply-To: <20200417173802.cnf4r25g42h4i4oz@hooch.localdomain> References: <20200417173802.cnf4r25g42h4i4oz@hooch.localdomain> Message-ID: <20200418121557.ehektk5wgf7zwcww@hooch.localdomain> Hey again, I forgot a "git pull" on my Mac between the version bump and uploading the release, which caused the release to be uploaded as v1.10.1 instead. Thus, there was no .dmg in the releases. Fixed now by: - Restoring the v1.10.1 .dmg to its original version - Re-uploading the correct v1.10.2 .dmg - Improving the release scripts so this shouldn't happen again Sorry for the trouble, and enjoy your weekend! Florian -- me at the-compiler.org (Mail/XMPP) | https://www.qutebrowser.org https://bruhin.software/ | https://github.com/sponsors/The-Compiler/ 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 Mon Apr 27 18:29:51 2020 From: me at the-compiler.org (Florian Bruhin) Date: Mon, 27 Apr 2020 18:29:51 +0200 Subject: [qutebrowser-announce] qutebrowser v1.11.0 released Message-ID: <20200427162951.pt4ko4ijt72fv3vf@hooch.localdomain> Hey, I'm happy to announce that I released v1.11.0 today! There are a lot of small features here and there, thanks to all the contributors involved! Also, this release has some initial adoptions for Qt 5.15, including an important change related to sessions: Since Qt doesn't provide an API to load the history of a tab, qutebrowser relies on a reverse-engineered binary serialization format to load tab history from session files. With Qt 5.15, unfortunately that format changed (due to the underlying Chromium upgrade), in a way which makes it impossible for qutebrowser to load tab history from existing session data. A new session format which stores part of the needed binary data in saved sessions is in development and will be released with qutebrowser v1.12.0: https://github.com/qutebrowser/qutebrowser/issues/5359 As a stop-gap measure: - Loading a session with this release will only load the most recently opened page for every tab. As a result, the back/forward-history of every tab will be lost as soon as the session is saved again. - A one-time backup of the session folder will been created in a "before-qt-515" subfolder inside the session folder. - A warning will be shown at the first start with Qt 5.15 with essentially the text above. Stay tuned for a proper fix! Here's the full changelog: ## Added - New settings: * `search.wrap` which can be set to false to prevent wrapping around the page when searching. With QtWebEngine, Qt 5.14 or newer is required. * `content.unknown_url_scheme_policy` which allows controlling when an external application is opened for external links (never, from user interaction, always). * `content.fullscreen.overlay_timeout` to configure how long the fullscreen overlay should be displayed. If set to `0`, no overlay is displayed. * `hints.padding` to add additional padding for hints. * `hints.radius` to set a border radius for hints (set to `3` by default). - New placeholders for `url.searchengines` values: * `{unquoted}` inserts the search term without any quoting. * `{semiquoted}` (same as `{}`) quotes most special characters, but slashes remain unquoted. * `{quoted}` (same as `{}` in earlier releases) also quotes slashes. ## Changed - First adaptions to Qt 5.15, including a stop-gap measure for session loading not working properly with it. - Searching now wraps around the page by default with QtWebKit (where it didn't before). Set `search.wrap` to `false` to restore the old behavior. - The `{}` placeholder for search engines (the `url.searchengines` setting) now does not quote slashes anymore, but other characters typically encoded in URLs still get encoded. This matches the behavior of search engines in Chromium. To revert to the old behavior, use `{quoted}` instead. - The `content.windowed_fullscreen` setting got renamed to `content.fullscreen.window`. - Mouse-wheel scrolling is now prevented while hints are active. - Changes to userscripts: * `qute-bitwarden` now has an optional `--totp` flag which can be used to copy TOTP codes to clipboard (requires the `pyperclip` module). * `readability-js` now opens readability tabs next to the original tab (using the `:open --related` flag). * `readability-js` now displays a favicon for readability tabs. * `password_fill` now triggers a `change` JavaScript event after filling the data. - The `dictcli.py` script now shows better error messages. - Various improvements to the `mkvenv.py` script (mainly useful for development). - Minor performance improvements. ## Deprecated - A warning about old Qt versions is now also shown with Qt 5.9 and 5.10, as support for Qt < 5.11 will be dropped in qutebrowser v2.0. ## Fixed - `unsafeWindow` is now defined for Greasemonkey scripts with QtWebKit. - The proxied `window` global is now shared between different Greasemonkey scripts (but still separate from the page's `window`), to match the original Greasemonkey implementation. - The `--output-messages` (`-m`) flag added in v1.9.0 now also works correctly when using `:spawn --userscript`. - `:version` and `--version` now don't crash if there's an (invalid) `/etc/os-release` file which has non-comment lines without a `=` character. - Scripts in `scripts/` now report errors to `stderr` correctly, instead of using `stdout`. Florian -- me at the-compiler.org (Mail/XMPP) | https://www.qutebrowser.org https://bruhin.software/ | https://github.com/sponsors/The-Compiler/ 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 Thu Apr 30 22:27:18 2020 From: me at the-compiler.org (Florian Bruhin) Date: Thu, 30 Apr 2020 22:27:18 +0200 Subject: [qutebrowser-announce] Paving the road towards qutebrowser v2.0 Message-ID: <20200430202718.exfpo27pf6yfjdht@hooch.localdomain> Hey, For a long time, the qutebrowser blog was quite inactive - to the point there might be people here who don't know about it existing ;) I just wrote a new post there - it's gotten rather long, talking about what has happened in the past few months, what the current state is, and what qutebrowser's plans for the future are :) You can find it here: https://blog.qutebrowser.org/paving-the-road-towards-qutebrowser-v20.html Enjoy! Florian -- me at the-compiler.org (Mail/XMPP) | https://www.qutebrowser.org https://bruhin.software/ | https://github.com/sponsors/The-Compiler/ 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: