From me at the-compiler.org Mon Oct 9 09:20:48 2017 From: me at the-compiler.org (Florian Bruhin) Date: Mon, 9 Oct 2017 09:20:48 +0200 Subject: [qutebrowser-announce] qutebrowser v0.11.1 released! Message-ID: <20171009072048.s3532hkqjwzhlktb@hooch.localdomain> Hi, I'm happy to announce that qutebrowser v0.11.1 has been released. This just has a handful of small fixes compared to v0.11.0: - Fixed empty space being shown after tabs in the tabbar in some cases. - Fixed :restart in private browsing mode. - Fixed printing on macOS. - Closing a pinned tab via mouse now also prompts for confirmation. - The "try again" button on error pages works correctly again. - :spawn -u -d is now disallowed. - :spawn -d shows error messages correctly now. This will be the last release on the v0.11.x branch. ---------------- The next release (possibly already this week) will be v1.0.0 with many breaking changes: - The new config system - The new completion, based on sqlite - Dropping legacy support (old Qt/QtWebKit/Python versions) - Making QtWebEngine the default backend (Note that I decided per-domain settings won't be part of v1.0.0, to get the new config out to people ASAP - but it'll come in v1.1.0!) 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 Thu Oct 12 10:57:03 2017 From: me at the-compiler.org (Florian Bruhin) Date: Thu, 12 Oct 2017 10:57:03 +0200 Subject: [qutebrowser-announce] qutebrowser v1.0.0 released! Message-ID: <20171012085703.2ghl76w6p474ptz4@hooch.localdomain> Hey, I'm delighted to announce that I just released qutebrowser v1.0.0! jhis release comes with many big breaking changes such as the new config and QtWebEngine by default, so please take a look at the changelog. As announced previously, per-domain settings unfortunately didn't make it into v1.0.0 - it's the next thing I plan on tackling. However, there's more than enough big things in v1.0.0! :) Enjoy! Florian Major changes ~~~~~~~~~~~~~ - Dependency changes: * Support for legacy QtWebKit (before 5.212 which is distributed independently from Qt[1] is dropped. * Support for Python 3.4 is dropped. * Support for Qt before 5.7.1 and PyQt before 5.7 is dropped. * New dependency on the QtSql module and Qt sqlite support. * New dependency on the attrs[2] project (packaged as `python-attr` in some distributions). * The depedency on PyOpenGL (when using QtWebEngine) got removed. Note that PyQt5.QtOpenGL is still a dependency. * PyQt5.QtOpenGL is now always required, even with QtWebKit. - The QtWebEngine backend is now used by default. Note this means that QtWebEngine now should be a required dependency, and QtWebKit (if new enough) should be changed to an optional dependency. - Completely rewritten configuration system which ignores the old config file. See link:qute://help/configuring.html[] for details. - Various documentation files got moved to the doc/ subfolder; `qutebrowser.desktop` got moved to misc/. - `:set` now doesn't support toggling/cycling values anymore, that functionality got moved to `:config-cycle`. - New completion engine based on sqlite, which allows to complete the entire browsing history. The default for `completion.web_history_max_items` got changed to `-1` (unlimited). If the completion is too slow on your machine, try setting it to a few 1000 items. [1] https://github.com/annulen/webkit/wiki [2] http://www.attrs.org/ Added ~~~~~ - QtWebEngine: Spell checking support, see the `spellcheck.languages` setting. - New `qt.args` setting to pass additional arguments to Qt/Chromium. - New `backend` setting to select the backend to use. Together with the previous setting, this should make most wrapper scripts unnecessary. - qutebrowser can now be set as the default browser on macOS. - New config commands: * `:config-cycle` to cycle an option between multiple values. * `:config-unset` to remove a configured option. * `:config-clear` to remove all configured options. * `:config-source` to (re-)read a `config.py` file. * `:config-edit` to open the `config.py` file in an editor. * `:config-write-py` to write a `config.py` template file. - New `:version` command which opens `qute://version`. - New back/forward indicator in the statusbar. - New `bindings.key_mappings` setting to map keys to other keys. - QtWebEngine: Support for proxy authentication. Changed ~~~~~~~ - Using `:download` now uses the page's title as filename. - Using `:back` or `:forward` with a count now skips intermediate pages. - When there are multiple messages shown, the timeout is increased. - `:search` now only clears the search if one was displayed before, so pressing `` doesn't un-focus inputs anymore. - Pinned tabs now adjust to their text's width, so the `tabs.width.pinned` setting got removed. - `:set-cmd-text` now has a `--run-on-count` argument to run the underlying command directly if a count was given. - `:scroll-perc` got renamed to `:scroll-to-perc`. Removed ~~~~~~~ - Migrating QtWebEngine data written by versions before 2016-11-15 (before v0.9.0) is now not supported anymore. - Upgrading qutebrowser with a version older than v0.4.0 still running now won't work properly anymore. - The `--harfbuzz` and `--relaxed-config` commandline arguments got dropped. Fixes ~~~~~ - Exiting fullscreen via `:fullscreen` or buttons on a page now restores the correct previous window state (maximized/fullscreen). - When `input.insert_mode.auto_load` is set, background tabs now don't enter insert mode anymore. - The keybinding help widget now works correctly when using keybindings with a count. - The `window.hide_wayland_decoration` setting now works correctly again. -- 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 Oct 13 09:50:48 2017 From: me at the-compiler.org (Florian Bruhin) Date: Fri, 13 Oct 2017 09:50:48 +0200 Subject: [qutebrowser-announce] qutebrowser v1.0.1 released! In-Reply-To: <20171012085703.2ghl76w6p474ptz4@hooch.localdomain> References: <20171012085703.2ghl76w6p474ptz4@hooch.localdomain> Message-ID: <20171013075048.cniq7jzbbhz4hzw7@hooch.localdomain> Hey, since v1.0.0 had two bugs preventing qutebrowser from starting in some scenarios, I just released v1.0.1: - Fixed starting after customizing fonts.tabs or fonts.debug_console. - Fixed starting with old PyQt versions compiled against newer Qt versions. - Fixed check for PyQt version to correctly enforce 5.7 (not 5.2). I hope the release frequency will go down a bit now... :D 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 Tue Oct 17 07:57:52 2017 From: me at the-compiler.org (Florian Bruhin) Date: Tue, 17 Oct 2017 07:57:52 +0200 Subject: [qutebrowser-announce] qutebrowser v1.0.2 released! In-Reply-To: <20171013075048.cniq7jzbbhz4hzw7@hooch.localdomain> References: <20171012085703.2ghl76w6p474ptz4@hooch.localdomain> <20171013075048.cniq7jzbbhz4hzw7@hooch.localdomain> Message-ID: <20171017055752.o57opukeblg2v6ta@hooch.localdomain> Hey, Another week, another release! :D I just released v1.0.2, fixing some more issues: - Fix workaround for black screens or crashes with Nvidia cards - Handle a filesystem going read-only gracefully - Fix crash when setting fonts.monospace - Fix list options not being modifyable via .append() in config.py - Mark the content.notifications setting as QtWebKit only correctly - Fix wrong rendering of keys like in the completion - Nicer error messages and other minor improvements The source release and macOS are up, Windows is still building but hopefully up by the time you're reading this. The .deb gets updated manually, but will probably follow later today. 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: