summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <git@the-compiler.org>2018-03-06 13:14:00 +0100
committerFlorian Bruhin <git@the-compiler.org>2018-03-06 13:14:00 +0100
commite1a03929e34d47e1ca4351364defd03c994fd3bc (patch)
treee9d09a1ca6cf1c57278a6cbe5443ba3de72d93bd
parent06bccfeb78fd56cb3fb96ffc7e7eee6e798d2a0c (diff)
downloadqutebrowser-e1a03929e34d47e1ca4351364defd03c994fd3bc.tar.gz
qutebrowser-e1a03929e34d47e1ca4351364defd03c994fd3bc.zip
Edit changelog
-rw-r--r--doc/changelog.asciidoc113
1 files changed, 58 insertions, 55 deletions
diff --git a/doc/changelog.asciidoc b/doc/changelog.asciidoc
index 6a404b322..66f0d2fc9 100644
--- a/doc/changelog.asciidoc
+++ b/doc/changelog.asciidoc
@@ -29,32 +29,37 @@ Added
* New `with config.pattern('...') as p:` context manager for `config.py` to
use the shorthand syntax with a pattern.
* New `tsh` keybinding to toggle scripts for the current host. With a capital
- `S`, the toggle is saved. With a capital `H`, subdomains are included.
- * New `tsu` keybinding to toggle scripts for the current URL. With a capital
- `S`, the toggle is saved.
-- QtWebEngine: Caret/visual mode is now supported.
-- QtWebEngine: Authentication via ~/.netrc is now supported.
-- A new `qute://bindings` page, opened by `:bind`, shows all keybindings.
-- `:session-load` has a new `--delete` flag which deletes the
- session after loading it.
-- QtWebEngine: Retrying downloads is now supported with Qt 5.10 or newer.
-- QtWebEngine: Hinting and other features inside same-origin frames is now
- supported.
-- New `cycle-inputs.js` script in `scripts/` which can be used with `:jseval -f`
- to cycle through inputs.
-- New `--no-last` flag for `:tab-focus` to not focus the last tab when focusing
- the currently focused one.
-- New `--edit` flag for `:view-source` to open the source in an external editor.
-- New `statusbar.widgets` setting to configure which widgets should be shown in
- which order in the statusbar.
+ `S`, the toggle is saved. With a capital `H`, subdomains are included. With
+ `u` instead of `h`, the exact current URL is used.
+ * New `tph` keybinding to toggle plugins, with the same additional binding
+ described above.
+- New QtWebEngine features:
+ * Caret/visual mode
+ * Authentication via ~/.netrc
+ * Retrying downloads with Qt 5.10 or newer
+ * Hinting and other features inside same-origin frames
+- New flags for existing commands:
+ * `:session-load` has a new `--delete` flag which deletes the
+ session after loading it.
+ * New `--no-last` flag for `:tab-focus` to not focus the last tab when focusing
+ the currently focused one.
+ * New `--edit` flag for `:view-source` to open the source in an external editor.
+ * New `--select` flag for `:follow-hint` which acts like the given string was entered but doesn't necessary follow the hint.
+- New special pages:
+ * `qute://bindings` (opened via `:bind`) which shows all keybindings.
+ * `qute://tabs` (opened via `:buffer`) which lists all tabs.
+- New settings:
+ * `statusbar.widgets` to configure which widgets should be shown in which
+ order in the statusbar.
+ * `tabs.mode_on_change` which replaces `tabs.persist_mode_on_change`. It can
+ now be set to `restore` which remembers input modes (input/passthrough)
+ per tab.
- New `:prompt-yank` command (bound to `Alt-y` by default) to yank URLs
referenced in prompts.
- The `hostblock_blame` script which was removed in v1.0 was updated for the new
config and re-added.
-- New `qute://tabs` page (opened via `:buffer`) which lists all tabs.
-- New `--select` flag for `:follow-hint` which acts like the given string was entered but doesn't necessary follow the hint.
-- `@requires` and the GreaseMonkey 4.0 API are now supported for GreaseMonkey
- userscripts.
+- New `cycle-inputs.js` script in `scripts/` which can be used with `:jseval -f`
+ to cycle through inputs.
Changed
~~~~~~~
@@ -66,56 +71,54 @@ Changed
* Yes/no prompts don't use keybindings from the `prompt` section anymore, they
have their own `yesno` section instead.
* Trying to bind invalid keys now shows an error.
+- Improvements for GreaseMonkey support:
+ * `@include` and `@exclude` now support regex matches. With QtWebEngine and Qt
+ 5.8 and newer, Qt handles the matching, but similar functionality will be
+ added in Qt 5.11.
+ * Support for `@requires`
+ * Support for the GreaseMonkey 4.0 API
+- The sqlite history now uses write-ahead logging which should be
+ a performance and stability improvement.
+- When an editor is spawned with `:open-editor` and `:config-edit`, the changes
+ are now applied as soon as the file is saved in the editor.
- The `hist_importer.py` script now only imports URL schemes qutebrowser can
handle.
- Deleting a prefix (`:`, `/` or `?`) via backspace now leaves command mode.
-- Angular 1 elements now get hints assigned.
+- Angular 1 elements and `<summary>`/`<details>` now get hints assigned.
- `:tab-only` with pinned tabs now still closes unpinned tabs.
-- GreaseMonkey `@include` and `@exclude` now support
- regex matches. With QtWebEngine and Qt 5.8 and newer, Qt handles the matching,
- but similar functionality was added in Qt 5.11.
-- The sqlite history now uses write-ahead logging which should be
- a performance and stability improvement.
- The `url.incdec_segments` option now also can take `port` as possible segment.
- QtWebEngine: `:view-source` now uses Chromium's `view-source:` scheme.
- Tabs now show their full title as tooltip.
-- When an editor is spawned with `:open-editor` and `:config-edit`, the changes
- are now applied as soon as the file is saved in the editor.
- When there are multiple unknown keys in a autoconfig.yml, they now all get
reported in one error.
-- New `tabs.mode_on_change` setting which replaces
- `tabs.persist_mode_on_change`. It can now be set to `restore` which remembers
- input modes (input/passthrough) per tab.
- More performance improvements when opening/closing many tabs.
- The `:version` page now has a button to pastebin the information.
-- Replacements like `{url}` can now be replaced as `{{url}}`.
-- Entering caret browsing with QtWebEngine now works directly after a search.
-- `<summary>`/`<details>` elements now get hints assigned.
+- Replacements like `{url}` can now be escaped as `{{url}}`.
Fixed
~~~~~
-- QtWebEngine: Improved fullscreen handling with Qt 5.10.
-- QtWebEngine: Hinting and scrolling now works properly on special
- `view-source:` pages.
-- QtWebEngine: Scroll positions are now restored correctly from sessions.
-- QtWebEngine: `:follow-selected` should now work in more cases with Qt > 5.10.
-- QtWebEngine: Incremental search now flickers less and doesn't move to the
- second result when pressing Enter.
-- QtWebEngine: Keys like `Ctrl-V` or `Shift-Insert` are now correctly
- handled/filtered with Qt 5.10.
-- QtWebEngine: Fixed hangs/segfaults on exit with Qt 5.10.1.
-- QtWebEngine: Fixed favicons sometimes getting cleared with Qt 5.10.
-- QtWebKit: Fixed GreaseMonkey-related crashes.
-- QtWebKit: `:view-source` now displays a valid URL.
-- URLs containing ampersands and other special chars are now shown
- correctly when filtering them in the completion.
+- QtWebEngine bugfixes:
+ * Improved fullscreen handling with Qt 5.10.
+ * Hinting and scrolling now works properly on special `view-source:` pages.
+ * Scroll positions are now restored correctly from sessions.
+ * `:follow-selected` should now work in more cases with Qt > 5.10.
+ * Incremental search now flickers less and doesn't move to the second result
+ when pressing Enter.
+ * Keys like `Ctrl-V` or `Shift-Insert` are now correctly handled/filtered with
+ Qt 5.10.
+ * Fixed hangs/segfaults on exit with Qt 5.10.1.
+ * Fixed favicons sometimes getting cleared with Qt 5.10.
+ * Qt download objects are now cleaned up properly when a download is removed.
+- QtWebKit bugfixes:
+ * Fixed GreaseMonkey-related crashes.
+ * `:view-source` now displays a valid URL.
+- URLs containing ampersands and other special chars are now shown correctly
+ when filtering them in the completion.
- `:bookmark-add "" foo` can now be used to save the current URL with a custom
title.
- `:spawn -o` now waits until the process has finished before trying to show the
output. Previously, it incorrectly showed the previous output immediately.
-- QtWebEngine: Qt download objects are now cleaned up properly when a download
- is removed.
- Suspended pages now should always load the correct page when being un-suspended.
- Exception types are now shown properly with `:config-source` and `:config-edit`.
- When using `:bookmark-add --toggle`, bookmarks are now saved properly.
@@ -130,8 +133,8 @@ Removed
- `QUTE_SELECTED_HTML` is now not set for userscripts anymore except when called
via hints.
-- The `qutebrowser_viewsource` userscript has been removed as `:view-source
- --edit` can now be used.
+- The `qutebrowser_viewsource` userscript has been removed as
+ `:view-source --edit` can now be used.
- The `tabs.persist_mode_on_change` setting has been removed and replaced by
`tabs.mode_on_change`.