summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <git@the-compiler.org>2018-01-15 19:29:14 +0100
committerFlorian Bruhin <git@the-compiler.org>2018-01-15 19:29:14 +0100
commitd3f3be03ddeba658a3e244aefd9a62e25c444bef (patch)
treeb58ec389f5c10842020a0165d7cdb3a670601b34
parent8fd6a2ff77b4a4897ed6c824a4b7dfd2eb6b8202 (diff)
downloadqutebrowser-d3f3be03ddeba658a3e244aefd9a62e25c444bef.tar.gz
qutebrowser-d3f3be03ddeba658a3e244aefd9a62e25c444bef.zip
Update changelog for v1.1.0
-rw-r--r--doc/changelog.asciidoc101
1 files changed, 52 insertions, 49 deletions
diff --git a/doc/changelog.asciidoc b/doc/changelog.asciidoc
index ac7b33ec8..de5697679 100644
--- a/doc/changelog.asciidoc
+++ b/doc/changelog.asciidoc
@@ -15,8 +15,8 @@ breaking changes (such as renamed commands) can happen in minor releases.
// `Fixed` for any bug fixes.
// `Security` to invite users to upgrade in case of vulnerabilities.
-v1.1.0 (unreleased)
--------------------
+v1.1.0
+------
Added
~~~~~
@@ -26,43 +26,50 @@ Added
- There's now a `misc/Makefile` file in releases, which should help
distributions which package qutebrowser, as they can run something like
`make -f misc/Makefile DESTDIR="$pkgdir" install` now.
-- New `{current_url}` field for `window.title_format` and `tabs.title.format`.
-- New `colors.statusbar.passthrough.fg`/`.bg` settings.
-- New `completion.delay` and `completion.min_chars` settings to update the
- completion less often.
-- New `completion.use_best_match` setting to automatically use the best-matching
- command in the completion.
-- New `:tab-give` and `:tab-take` commands, to give tabs to another window, or
- take them from another window.
+- New fields for `window.title_format` and `tabs.title.format`:
+ * `{current_url}`
+ * `{protocol}`
+- New settings:
+ * `colors.statusbar.passthrough.fg`/`.bg`
+ * `completion.delay` and `completion.min_chars` to update the completion less
+ often.
+ * `completion.use_best_match` to automatically use the best-matching
+ command in the completion.
+ * `keyhint.radius` to configure the edge rounding for the key hint widget.
+ * `qt.highdpi` to turn on Qt's High-DPI scaling.
+ * `tabs.pinned.shrink` (`true` by default) to make it possible
+ for pinned tabs and normal tabs to have the same size.
+ * `content.windowed_fullscreen` to show e.g. a fullscreened video in the
+ window without fullscreening that window.
+ * `tabs.persist_mode_on_change` to keep the current mode when
+ switching tabs.
+ * `session.lazy_restore` which allows to not load pages immediately
+ when restoring a session.
+- New commands:
+ * `:tab-give` and `:tab-take`, to give tabs to another window, or take them
+ from another window.
+ * `:completion-item-yank` (bound to `<Ctrl-C>`) to yank the current
+ completion item text.
+ * `:edit-command` to edit the commandline in an editor.
+ * `search.incremental` for incremental text search.
+- New flags for existing commands:
+ * `-o` flag for `:spawn` to show stdout/stderr in a new tab.
+ * `--rapid` flag for `:command-accept` (bound to `Ctrl-Enter` by default),
+ which allows executing a command in the completion without closing it.
+ * `--private` and `--related` flags for `:edit-url`, which have the
+ same effect they have with `:open`.
+ * `--history` for `:completion-item-focus` which causes it to go
+ through the command history when no text was entered. The default bindings for
+ cursor keys in the completion changed to use that, so that they can be used
+ again to navigate through completion items when a text was entered.
+ * `--file` for `:debug-pyeval` which makes it take a filename instead of a
+ line of code.
- New `config.source(...)` method for `config.py` to source another file.
-- New `keyhint.radius` option to configure the edge rounding for the key hint
- widget.
-- `:edit-url` now handles the `--private` and `--related` flags, which have the
- same effect they have with `:open`.
- New `{line}` and `{column}` replacements for `editor.command` to position the
cursor correctly.
- New `qute-pass` userscript as alternative to `password_fill` which allows
selecting accounts via rofi or any other dmenu-compatile application.
-- New `qt.highdpi` setting to turn on Qt's High-DPI scaling.
-- New `:completion-item-yank` command (bound to `<Ctrl-C>`) to yank the current
- completion item text.
-- New `tabs.pinned.shrink` setting to (`true` by default) to make it possible
- for pinned tabs and normal tabs to have the same size.
-- New `content.windowed_fullscreen` setting to show e.g. a fullscreened video in
- the window without fullscreening that window.
-- New `:edit-command` command to edit the commandline in an editor.
-- New `tabs.persist_mode_on_change` setting to keep the current mode when
- switching tabs.
-- New `session.lazy_restore` setting which allows to not load pages immediately
- when restoring a session.
- New `hist_importer.py` script to import history from Firefox/Chromium.
-- New `{protocol}` replacement for `tabs.title.format` and friends.
-- New `-o` flag for `:spawn` to show stdout/stderr in a new tab.
-- Support for incremental search, with a new `search.incremental` setting.
-- New `--rapid` flag for `:command-accept` (bound to `Ctrl-Enter` by default),
- which allows executing a command in the completion without closing it.
-- The `colors.completion.fg` setting can now be a list, allowing to specify
- different colors for the three completion columns.
Changed
~~~~~~~
@@ -73,13 +80,15 @@ Changed
* `tabs.indicator_padding` -> `tabs.indicator.padding`
* `session_default_name` -> `session.default_name`
* `ignore_case` -> `search.ignore_case`
+- Much improved user stylesheet handling for QtWebEngine which reduces
+ flickering and updates immediately after setting a stylesheet.
- High-DPI favicons are now used when available.
- The `asciidoc2html.py` script now uses Pygments (which is already a dependency
of qutebrowser) instead of `source-highlight` for syntax highlighting.
- The `:buffer` command now doesn't require quoting anymore, similar to `:open`.
- The `importer.py` script was largely rewritten and now also supports importing
from Firefox' `places.sqlite` file and Chrome/Chromium profiles.
-- Various internal refactorings to use Python 3.5 and ECMAscript 6 features
+- Various internal refactorings to use Python 3.5 and ECMAscript 6 features.
- If the `window.hide_wayland_decoration` setting is False, but
`QT_WAYLAND_DISABLE_WINDOWDECORATION` is set in the environment,
the decorations are still hidden.
@@ -91,17 +100,9 @@ Changed
- The `qute://version` page now also shows the uptime of qutebrowser.
- qutebrowser now prompts to create a non-existing directory when starting a
download.
-- Much improved user stylesheet handling which reduces flickering
- and updates immediately after setting a stylesheet.
-- `:completion-item-focus` now has a `--history` flag which causes it to go
- through the command history when no text was entered. The default bindings for
- cursor keys in the completion changed to use that, so that they can be used
- again to navigate through completion items when a text was entered.
-- `:debug-pyeval` now has a `--file` argument so it takes a filename instead of
- a line of code.
-- `:jseval --file` now searches relative paths in a js/ subdir in qutebrowser's
- data dir, e.g. `~/.local/share/qutebrowser/js`.
-- The current/default bindings are now shown in the :bind completion.
+- `:jseval --file` now searches relative paths in a `js/` subdir in
+ qutebrowser's data dir, e.g. `~/.local/share/qutebrowser/js`.
+- The current/default bindings are now shown in the ``:bind` completion.
- Empty categories are now hidden in the `:open` completion.
- Search terms for URLs and titles can now be mixed when filtering the
completion.
@@ -111,27 +112,29 @@ Changed
- The system's default encoding (rather than UTF-8) is now used to decode
subprocess output.
- qutebrowser now ensures it's focused again after an external editor is closed.
+- The `colors.completion.fg` setting can now be a list, allowing to specify
+ different colors for the three completion columns.
Fixed
~~~~~
- More consistent sizing for favicons with vertical tabs.
- Using `:home` on pinned tabs is now prevented.
-- Fix crash with unknown file types loaded via qute://help.
+- Fix crash with unknown file types loaded via `qute://help`.
- Scrolling performance improvements.
- Sites like `qute://help` now redirect to `qute://help/` to make sure links
work properly.
- Fixes for the size calculation of pinned tabs in the tab bar.
- Worked around a crash with PyQt 5.9.1 compiled against Qt < 5.9.1 when using
- :yank or qute:// URLs.
-- Fixed crash when opening `qute://help/img`
+ `:yank` or `qute://` URLs.
+- Fixed crash when opening `qute://help/img`.
- Fixed `gU` (`:navigate up`) on `qute://help` and webservers not handling `..`
in a URL.
- Using e.g. `-s backend webkit` to set the backend now works correctly.
- Fixed crash when closing the tab an external editor was opened in.
- When using `:search-next` before a search is finished, no warning about no
results being found is shown anymore.
-- Fix :click-element with an ID containing non-alphanumeric characters.
+- Fix `:click-element` with an ID containing non-alphanumeric characters.
- Fix crash when a subprocess outputs data which is not decodable as UTF-8.
- Fix crash when closing a tab immediately after hinting.
- Worked around issues in Qt 5.10 with loading progress never being finished.