2018-03-10 02:40:36 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Mar 10 01:23:23 UTC 2018 - 9+suse@cirno.systems
|
|
|
|
|
|
2018-03-10 03:21:03 +01:00
|
|
|
|
- Update keyring
|
2018-03-10 02:40:36 +01:00
|
|
|
|
- Update to version 1.2.0:
|
|
|
|
|
Added:
|
|
|
|
|
* Initial implementation of per-domain settings:
|
|
|
|
|
+ :set and :config-cycle now have a -u/--pattern argument
|
|
|
|
|
taking a URL match pattern for supported settings.
|
|
|
|
|
+ config.set in config.py now takes a third argument which is
|
|
|
|
|
the pattern.
|
|
|
|
|
+ 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. 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.
|
|
|
|
|
+ input.insert_mode.auto_enter which makes it possible to
|
|
|
|
|
disable entering insert mode automatically when an editable
|
|
|
|
|
element was clicked. Together with
|
|
|
|
|
input.forward_unbound_keys, this should allow for
|
|
|
|
|
emacs-like "modeless" keybindings.
|
|
|
|
|
* 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 cycle-inputs.js script in scripts/ which can be used with
|
|
|
|
|
:jseval -f to cycle through inputs.
|
|
|
|
|
|
|
|
|
|
Changed:
|
|
|
|
|
* Complete refactoring of key input handling, with various
|
|
|
|
|
effects:
|
|
|
|
|
+ emacs-like keychains such as <Ctrl-X><Ctrl-C> can now be
|
|
|
|
|
bound.
|
|
|
|
|
+ Key chains can now be bound in any mode (this allows
|
|
|
|
|
binding unused keys in hint mode).
|
|
|
|
|
+ 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.
|
|
|
|
|
+ The bindings.default setting can now only be set in a
|
|
|
|
|
config.py, and existing values in autoconfig.yml are
|
|
|
|
|
ignored.
|
|
|
|
|
* 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 and <summary>/<details> now get hints
|
|
|
|
|
assigned.
|
|
|
|
|
* :tab-only with pinned tabs now still closes unpinned tabs.
|
|
|
|
|
* 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 there are multiple unknown keys in a autoconfig.yml,
|
|
|
|
|
they now all get reported in one error.
|
|
|
|
|
* 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 escaped as {{url}}.
|
|
|
|
|
|
|
|
|
|
Fixed:
|
|
|
|
|
* 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.
|
|
|
|
|
+ JavaScript messages are now not double-HTML escaped anymore
|
|
|
|
|
on Qt < 5.11
|
|
|
|
|
* 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.
|
|
|
|
|
* 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.
|
|
|
|
|
* Crash with an empty completion.timestamp_format.
|
|
|
|
|
* Crash when completion.min_chars is set in some cases.
|
|
|
|
|
* HTML/JS resource files are now read into RAM on start to
|
|
|
|
|
avoid crashes when changing qutebrowser versions while it's
|
|
|
|
|
open.
|
|
|
|
|
* Setting bindings.key_mappings to an empty value is now
|
|
|
|
|
allowed.
|
|
|
|
|
* Bindings to an empty commands are now ignored rather than
|
|
|
|
|
crashing.
|
|
|
|
|
|
|
|
|
|
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 tabs.persist_mode_on_change setting has been removed and
|
|
|
|
|
replaced by tabs.mode_on_change.
|
|
|
|
|
|
2018-01-20 19:54:11 +01:00
|
|
|
|
-------------------------------------------------------------------
|
2018-03-02 00:58:39 +01:00
|
|
|
|
Thu Mar 1 23:44:36 UTC 2018 - 9+suse@cirno.systems
|
|
|
|
|
|
|
|
|
|
- Update to version 1.1.2:
|
|
|
|
|
Fixed:
|
|
|
|
|
* QtWebEngine: Crash with Qt 5.10.1 when using :undo on some
|
|
|
|
|
tabs.
|
|
|
|
|
* Compatibility with Python 3.7
|
|
|
|
|
- Use %license macro
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2018-01-20 19:54:11 +01:00
|
|
|
|
Sat Jan 20 18:51:40 UTC 2018 - 9@cirno.systems
|
|
|
|
|
|
|
|
|
|
- Update to version 1.1.1:
|
|
|
|
|
* Fixed crashes with Qt 5.10 when closing a tab before it
|
|
|
|
|
finished loading.
|
|
|
|
|
|
Accepting request 565833 from home:lachs0r:branches:network
- Update to version 1.1.0:
Added:
* Initial support for Greasemonkey scripts. There are still
some rough edges, but many scripts should already work.
* 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 {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 hist_importer.py script to import history from
Firefox/Chromium.
Changed:
* Some settings got renamed:
* tabs.width.bar -> tabs.width
* tabs.width.indicator -> tabs.indicator.width
* 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.
* If the window.hide_wayland_decoration setting is False, but
QT_WAYLAND_DISABLE_WINDOWDECORATION is set in the
environment, the decorations are still hidden.
* The install_dict.py script for QtWebEngine was renamed to
dictcli.py and can now also upgrade dictionaries correctly.
* :undo now can re-open multiple tabs after :tab-only was used.
* :config-write-py with a relative path now puts the file into
the config directory.
* The qute://version page now also shows the uptime of
qutebrowser.
* qutebrowser now prompts to create a non-existing directory
when starting a download.
* :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.
* The default font size for the UI got bumped up from 8pt to
10pt.
* Improved matching in the completion: The words entered are
now matched in any order, and mixed matches on URL/tite are
possible.
* 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.
* 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.
* 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 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.
* Fixed a crash when writing a flag before a command
(e.g. :-w open).
* Fixed a crash when clicking certain form elements with
QtWebEngine.
Deprecated:
* :tab-detach has been deprecated, as :tab-give without
argument can be used instead.
Removed:
* The long-deprecated :prompt-yes, :prompt-no, :paste-primary
and :paste commands have been removed.
* The invocation :download <url> <dest> which was deprecated
in v0.5.0
was removed, use :download --dest <dest> <url> instead.
* The messages.unfocused option which wasn't used anymore was
removed.
* The x[xtb] default bindings got removed again as many users
accidentally triggered them.
OBS-URL: https://build.opensuse.org/request/show/565833
OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=23
2018-01-15 20:51:08 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jan 15 19:04:57 UTC 2018 - 9@cirno.systems
|
|
|
|
|
|
|
|
|
|
- Update to version 1.1.0:
|
|
|
|
|
Added:
|
|
|
|
|
* Initial support for Greasemonkey scripts. There are still
|
|
|
|
|
some rough edges, but many scripts should already work.
|
|
|
|
|
* 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 {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 hist_importer.py script to import history from
|
|
|
|
|
Firefox/Chromium.
|
|
|
|
|
|
|
|
|
|
Changed:
|
|
|
|
|
* Some settings got renamed:
|
|
|
|
|
* tabs.width.bar -> tabs.width
|
|
|
|
|
* tabs.width.indicator -> tabs.indicator.width
|
|
|
|
|
* 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.
|
|
|
|
|
* If the window.hide_wayland_decoration setting is False, but
|
|
|
|
|
QT_WAYLAND_DISABLE_WINDOWDECORATION is set in the
|
|
|
|
|
environment, the decorations are still hidden.
|
|
|
|
|
* The install_dict.py script for QtWebEngine was renamed to
|
|
|
|
|
dictcli.py and can now also upgrade dictionaries correctly.
|
|
|
|
|
* :undo now can re-open multiple tabs after :tab-only was used.
|
|
|
|
|
* :config-write-py with a relative path now puts the file into
|
|
|
|
|
the config directory.
|
|
|
|
|
* The qute://version page now also shows the uptime of
|
|
|
|
|
qutebrowser.
|
|
|
|
|
* qutebrowser now prompts to create a non-existing directory
|
|
|
|
|
when starting a download.
|
|
|
|
|
* :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.
|
|
|
|
|
* The default font size for the UI got bumped up from 8pt to
|
|
|
|
|
10pt.
|
|
|
|
|
* Improved matching in the completion: The words entered are
|
|
|
|
|
now matched in any order, and mixed matches on URL/tite are
|
|
|
|
|
possible.
|
|
|
|
|
* 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.
|
|
|
|
|
* 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.
|
|
|
|
|
* 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 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.
|
|
|
|
|
* Fixed a crash when writing a flag before a command
|
|
|
|
|
(e.g. :-w open).
|
|
|
|
|
* Fixed a crash when clicking certain form elements with
|
|
|
|
|
QtWebEngine.
|
|
|
|
|
|
|
|
|
|
Deprecated:
|
|
|
|
|
* :tab-detach has been deprecated, as :tab-give without
|
|
|
|
|
argument can be used instead.
|
|
|
|
|
|
|
|
|
|
Removed:
|
|
|
|
|
* The long-deprecated :prompt-yes, :prompt-no, :paste-primary
|
|
|
|
|
and :paste commands have been removed.
|
|
|
|
|
* The invocation :download <url> <dest> which was deprecated
|
|
|
|
|
in v0.5.0
|
|
|
|
|
was removed, use :download --dest <dest> <url> instead.
|
|
|
|
|
* The messages.unfocused option which wasn't used anymore was
|
|
|
|
|
removed.
|
|
|
|
|
* The x[xtb] default bindings got removed again as many users
|
|
|
|
|
accidentally triggered them.
|
|
|
|
|
|
2017-11-28 13:47:46 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Nov 28 10:12:35 UTC 2017 - 9@cirno.systems
|
|
|
|
|
|
|
|
|
|
- Update to version 1.0.4:
|
|
|
|
|
* The qute://gpl page now works correctly again.
|
|
|
|
|
* Trying to bind an empty command now doesn't crash anymore.
|
|
|
|
|
* Fixed crash when :config-write-py fails to write to the given
|
|
|
|
|
path.
|
|
|
|
|
* Fixed crash for some users when selecting a file with Qt 5.9.3
|
|
|
|
|
* Improved handling for various SQL errors
|
|
|
|
|
* Fix crash when setting content.cache.size to a big value
|
|
|
|
|
(> 2 GB)
|
|
|
|
|
|
2017-11-04 17:48:14 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Nov 4 16:32:49 UTC 2017 - aavindraa@gmail.com
|
|
|
|
|
|
|
|
|
|
- Update to version 1.0.3:
|
|
|
|
|
* Changed
|
|
|
|
|
+ Performance improvements for tab rendering.
|
|
|
|
|
+ The :open-editor command is not hidden anymore and also usable
|
|
|
|
|
in normal mode.
|
|
|
|
|
+ Security enhancements for macos and windows builds
|
|
|
|
|
* Fixed
|
|
|
|
|
+ Handle accessing a locked sqlite database gracefully
|
|
|
|
|
+ Abort pinned tab dialogs properly when a tab is closed e.g.
|
|
|
|
|
by closing a window.
|
|
|
|
|
+ Unbinding a default keybinding twice no longer binds it again
|
|
|
|
|
+ Completions are now sorted correctly again when filtered
|
|
|
|
|
|
2017-10-22 00:23:30 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Oct 21 20:20:10 UTC 2017 - sor.alexei@meowr.ru
|
|
|
|
|
|
|
|
|
|
- Add the missing python3-attrs dependency (boo#1064515).
|
|
|
|
|
|
2017-10-17 16:09:12 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Oct 17 13:47:35 UTC 2017 - aavindraa@gmail.com
|
|
|
|
|
|
|
|
|
|
- Update to version 1.0.2:
|
|
|
|
|
* Fixed
|
|
|
|
|
+ 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 <back> in the completion
|
|
|
|
|
* Changed
|
|
|
|
|
+ Nicer error messages and other minor improvements
|
|
|
|
|
* Includes fixes from 1.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).
|
|
|
|
|
|
Accepting request 533709 from home:alois:branches:network
- Update to version 1.0.0
* Dependency changes:
+ Support for legacy QtWebKit (before 5.212 which is
distributed independently from Qt) 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 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.
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 <Escape> 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.
OBS-URL: https://build.opensuse.org/request/show/533709
OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=13
2017-10-12 21:38:06 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Oct 12 12:44:12 UTC 2017 - aloisio@gmx.com
|
|
|
|
|
|
|
|
|
|
- Update to version 1.0.0
|
|
|
|
|
* Dependency changes:
|
|
|
|
|
+ Support for legacy QtWebKit (before 5.212 which is
|
|
|
|
|
distributed independently from Qt) 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 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.
|
|
|
|
|
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 <Escape> 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.
|
|
|
|
|
|
2017-08-13 20:22:47 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Aug 13 17:25:21 UTC 2017 - 9@cirno.systems
|
|
|
|
|
|
|
|
|
|
- Update to version 0.11.0:
|
|
|
|
|
* New dependencies:
|
|
|
|
|
+ New dependency on PyQt5.QtOpenGL if QtWebEngine is used.
|
|
|
|
|
QtWebEngine depends on QtOpenGL already, but on distributions packaging
|
|
|
|
|
split PyQt5 wrappers, the wrappers for QtOpenGL are now required.
|
|
|
|
|
+ New dependency on PyOpenGL if QtWebEngine is used.
|
|
|
|
|
* Added:
|
|
|
|
|
+ Private browsing is now implemented for QtWebEngine, and changed its
|
|
|
|
|
behavior: The general -> private-browsing setting now only applies to
|
|
|
|
|
newly opened windows, and you can use the -p flag to :open to open a
|
|
|
|
|
private window.
|
|
|
|
|
+ New "pinned tabs" feature, with a new :tab-pin command
|
|
|
|
|
(bound to <Ctrl-p> by default).
|
|
|
|
|
+ (QtWebEngine) Implemented :follow-selected.
|
|
|
|
|
+ New :clear-messages command to clear shown messages.
|
|
|
|
|
+ New ui -> keyhint-delay setting to configure the delay until
|
|
|
|
|
the keyhint overlay pops up.
|
|
|
|
|
+ New -s option for :open to force a HTTPS scheme.
|
|
|
|
|
+ :debug-log-filter now accepts none as an argument to clear any log
|
|
|
|
|
filters.
|
|
|
|
|
+ New --debug-flag argument which replaces --debug-exit and --pdb-postmortem
|
|
|
|
|
+ New tabs -> favicon-scale option to scale up/down favicons.
|
|
|
|
|
+ colors -> statusbar.bg/fg.private and .command.private to customize
|
|
|
|
|
statusbar colors for private windows.
|
|
|
|
|
+ New {private} field displaying [Private Mode] for
|
|
|
|
|
ui -> window-title-format and tabs -> title-format.
|
|
|
|
|
+ (QtWebEngine) Proxy support with Qt 5.7.1
|
|
|
|
|
(already was supported for 5.8 and newer)
|
|
|
|
|
* Changed:
|
|
|
|
|
+ To prevent elaborate phishing attacks, the Punycode version (xn--*) is now
|
|
|
|
|
shown in addition to the decoded version for international domain names
|
|
|
|
|
(IDN).
|
|
|
|
|
+ Starting with legacy QtWebKit now shows a warning message.
|
|
|
|
|
With the next release, support for it will be removed.
|
|
|
|
|
+ Improved qute://history page (with lazy loading)
|
|
|
|
|
+ Crash reports are not public anymore.
|
|
|
|
|
+ Comments in the config file are now placed before the individual options
|
|
|
|
|
instead of being before sections.
|
|
|
|
|
+ Messages are now hidden when clicked.
|
|
|
|
|
+ stdin is now closed immediately for processes spawned from qutebrowser.
|
|
|
|
|
+ When ui -> message-timeout is set to 0, messages are now never cleared.
|
|
|
|
|
+ Middle/right-clicking the blank parts of the tab bar (when vertical) now
|
|
|
|
|
closes the current tab.
|
|
|
|
|
+ The adblocker now also blocks non-GET requests (e.g. POST).
|
|
|
|
|
+ javascript: links can now be hinted.
|
|
|
|
|
+ :view-source, :tab-clone and :navigate --tab now don't open the tab as
|
|
|
|
|
"explicit" anymore, i.e. (with the default settings) open it next to the
|
|
|
|
|
active tab.
|
|
|
|
|
+ qute:* pages now use qute://* instead (e.g. qute://version instead of
|
|
|
|
|
qute:version), but the old versions are automatically redirected.
|
|
|
|
|
+ Texts in prompts are now selectable.
|
|
|
|
|
+ The default level for :messages is now info, not error
|
|
|
|
|
+ Trying to focus the currently focused tab with :tab-focus now focuses the
|
|
|
|
|
last viewed tab.
|
|
|
|
|
+ (QtWebEngine) With Qt 5.9, content -> cookies-store can now be set without
|
|
|
|
|
a restart.
|
|
|
|
|
+ (QtWebEngine) With Qt 5.9, better error messages are now shown for failed
|
|
|
|
|
downloads.
|
|
|
|
|
+ (QtWebEngine) The underlying Chromium version is now shown in the version
|
|
|
|
|
info.
|
|
|
|
|
+ (QtWebKit) Renderer process crashes now show an error page on Qt 5.9
|
|
|
|
|
or newer.
|
|
|
|
|
+ (QtWebKit) storage -> offline-web-application-storagegot renamed to
|
|
|
|
|
...-cache
|
|
|
|
|
+ (QtWebKit) PAC now supports SOCKS5 as type.
|
|
|
|
|
* Fixed:
|
|
|
|
|
+ Fixed crash with :download on PyQt 5.9.
|
|
|
|
|
+ Cloning a page without history doesn't crash anymore.
|
|
|
|
|
+ When a download results in a HTTP error, it now shows the error correctly
|
|
|
|
|
instead of crashing.
|
|
|
|
|
+ Pressing ctrl-c while a config error is shown works as intended now.
|
|
|
|
|
+ When the key config isn't writable, we now show an error instead of
|
|
|
|
|
crashing.
|
|
|
|
|
+ Fixed crash when unbinding an unbound key in the key config.
|
|
|
|
|
+ Fixed crash when using :debug-log-filter when --filter wasn't given
|
|
|
|
|
on startup.
|
|
|
|
|
+ Fixed crash with some invalid setting values.
|
|
|
|
|
+ Continuing a search after clearing it now works correctly.
|
|
|
|
|
+ The tabbar and completion should now be more consistently and correctly
|
|
|
|
|
styled with various system styles.
|
|
|
|
|
+ Applying styiles in qt5ct now shouldn't crash anymore.
|
|
|
|
|
+ The validation for colors in stylesheets is now less strict,
|
|
|
|
|
allowing for all valid Qt values.
|
|
|
|
|
+ data: URLs now aren't added to the history anymore.
|
|
|
|
|
+ Accidentally starting with Python 2 now shows a proper error message again
|
|
|
|
|
+ For some people, running some userscripts crashed - this should now be
|
|
|
|
|
fixed.
|
|
|
|
|
+ Various other rare crashes should now be fixed.
|
|
|
|
|
+ The settings documentation was truncated with v0.10.1 which should now be
|
|
|
|
|
fixed.
|
|
|
|
|
+ Scrolling to an anchor in a background tab now works correctly,
|
|
|
|
|
and javascript gets the correct window size for background tabs.
|
|
|
|
|
+ (QtWebEngine) Added a workaround for a black screen with some setups
|
|
|
|
|
+ (QtWebEngine) Starting with Nouveau graphics now shows an error message
|
|
|
|
|
instead of crashing in Qt.
|
|
|
|
|
+ (QtWebEngine) Retrying downloads now shows an error instead of crashing.
|
|
|
|
|
+ (QtWebEngine) Cloning a view-source tab now doesn't crash anymore.
|
|
|
|
|
+ (QtWebEngine) window.navigator.userAgent is now set correctly when
|
|
|
|
|
customizing the user agent.
|
|
|
|
|
+ (QtWebEngine) HTML fullscreen is now tracked for each tab separately,
|
|
|
|
|
which means it's not possible anymore to accidentally get stuck in
|
|
|
|
|
fullscreen state by closing a tab with a fullscreen video.
|
|
|
|
|
+ (QtWebEngine) :scroll-page with --bottom-navigate now works correctly.
|
|
|
|
|
+ (QtWebKit) The HTTP cache is disabled on Qt 5.7.1 and 5.8 now as it leads
|
|
|
|
|
to frequent crashes due to a Qt bug.
|
|
|
|
|
+ (QtWebKit) Fixed Crash when a PAC file returns an invalid value.
|
|
|
|
|
|
2017-05-02 09:03:23 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue May 2 06:56:20 UTC 2017 - sor.alexei@meowr.ru
|
|
|
|
|
|
|
|
|
|
- Update to version 0.10.1:
|
|
|
|
|
* --qt-arg and --qt-flag can now also be used to pass arguments
|
|
|
|
|
to Chromium when using QtWebEngine.
|
|
|
|
|
* URLs are now redacted properly (username/password, and
|
|
|
|
|
path/query for HTTPS) when using Proxy Autoconfig with QtWebKit.
|
|
|
|
|
* Fix a crash when updating adblock lists with invalid UTF8-chars
|
|
|
|
|
in them.
|
|
|
|
|
* Fix the web inspector with QtWebEngine.
|
|
|
|
|
* Version checks when starting qutebrowser now also take the Qt
|
|
|
|
|
version PyQt was compiled against into account.
|
|
|
|
|
* Hinting a input now doesn't select existing text anymore with
|
|
|
|
|
QtWebKit.
|
|
|
|
|
* The cursor now moves to the end when input elements are
|
|
|
|
|
selected with QtWebEngine.
|
|
|
|
|
* Download suffixes like (1) are now correctly stripped with
|
|
|
|
|
QtWebEngine.
|
|
|
|
|
* Fix a crash when trying to print a tab which was closed in the
|
|
|
|
|
meantime.
|
|
|
|
|
- Add the missing python3-sip dependency (boo#1036934).
|
|
|
|
|
|
2017-02-26 14:56:56 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Feb 26 13:14:24 UTC 2017 - sor.alexei@meowr.ru
|
|
|
|
|
|
|
|
|
|
- Update to version 0.10.0:
|
|
|
|
|
* Userscripts now have a new `$QUTE_COMMANDLINE_TEXT` environment
|
|
|
|
|
variable, containing the current commandline contents.
|
|
|
|
|
* A new `ripbang` userscript to create a searchengine from a
|
|
|
|
|
duckduckgo bang.
|
|
|
|
|
* QtWebKit Reloaded (https://github.com/annulen/webkit) is now
|
|
|
|
|
fully supported.
|
|
|
|
|
* Various new functionality with the QtWebEngine backend:
|
|
|
|
|
+ printing support with Qt >= 5.8;
|
|
|
|
|
+ proxy support with Qt >= 5.8;
|
|
|
|
|
+ the `general -> print-element-backgrounds` option with
|
|
|
|
|
Qt >= 5.8;
|
|
|
|
|
+ the `content -> cookies-store` option;
|
|
|
|
|
+ the `storage -> cache-size` option;
|
|
|
|
|
+ the `colors -> webpage.bg` option;
|
|
|
|
|
+ the HTML5 fullscreen API (e.g. youtube videos);
|
|
|
|
|
+ `:download --mhtml`.
|
|
|
|
|
* A new `qute:history` URL and `:history` command to show the
|
|
|
|
|
browsing history.
|
|
|
|
|
* Open tabs are now auto-saved on each successful load and
|
|
|
|
|
restored in case of a crash.
|
|
|
|
|
* `:jseval` now has a `--file` flag so you can pass a javascript
|
|
|
|
|
file.
|
|
|
|
|
* `:session-save` now has a `--only-active-window` flag to only
|
|
|
|
|
save the active window.
|
|
|
|
|
* PyQt 5.7/Qt 5.7.1 is now required for the QtWebEngine backend.
|
|
|
|
|
* Scrolling with the scrollwheel while holding shift now scrolls
|
|
|
|
|
sideways.
|
|
|
|
|
* New way of clicking hints which solves various small issues.
|
|
|
|
|
* When yanking a mailto: link via hints, the mailto: prefix is
|
|
|
|
|
now stripped.
|
|
|
|
|
* Zoom level messages are now not stacked on top of each other
|
|
|
|
|
anymore.
|
|
|
|
|
* qutebrowser now automatically uses QtWebEngine if QtWebKit is
|
|
|
|
|
not available.
|
|
|
|
|
* :history-clear now asks for a confirmation, unless it's run
|
|
|
|
|
with --force.
|
|
|
|
|
* `input -> mouse-zoom-divider` can now be 0 to disable zooming
|
|
|
|
|
by mouse wheel.
|
|
|
|
|
* `network -> proxy` can also be set to `pac+file://...` now to
|
|
|
|
|
use a local proxy autoconfig file (on QtWebKit).
|
|
|
|
|
* Fix various bugs with Qt 5.8 and QtWebEngine:
|
|
|
|
|
+ a segfault when closing a window;
|
|
|
|
|
+ a segfault when closing a tab with a search active;
|
|
|
|
|
+ fix various mouse actions (like automatically entering insert
|
|
|
|
|
mode) not working;
|
|
|
|
|
+ fixed hints sometimes not working;
|
|
|
|
|
+ segfault when opening a URL after a QtWebEngine renderer
|
|
|
|
|
process crash.
|
|
|
|
|
* Other QtWebEngine fixes:
|
|
|
|
|
+ insert mode now gets entered correctly with a non-100% zoom;
|
|
|
|
|
+ crash reports are now re-enabled when using QtWebEngine;
|
|
|
|
|
+ fix crashes when closing tabs while hinting;
|
|
|
|
|
+ using :undo or :tab-clone with a view-source:// or chrome://
|
|
|
|
|
tab is now prevented, as it segfaults.
|
|
|
|
|
* `:enter-mode` now refuses to enter modes which can't be entered
|
|
|
|
|
manually (which caused crashes).
|
|
|
|
|
* `:record-macro` (`q`) now doesn't try to record macros for
|
|
|
|
|
special keys without a text.
|
|
|
|
|
* Fix PAC (proxy autoconfig) not working with QtWebKit.
|
|
|
|
|
* `:download --mhtml` now uses the new file dialogue.
|
|
|
|
|
* Word hints are now upper-cased correctly when
|
|
|
|
|
hints -> uppercase is true.
|
|
|
|
|
* Font validation is now more permissive in the config, allowing
|
|
|
|
|
e.g. "Terminus (TTF)" as font name.
|
|
|
|
|
* Fix starting on newer PyQt/sip versions with LibreSSL.
|
|
|
|
|
* When downloading files with QtWebKit, a User-Agent header is
|
|
|
|
|
set when possible.
|
|
|
|
|
* Fix showing keybindings in the :help completion.
|
|
|
|
|
* `:navigate prev/next` now detects `rel` attributes on `<a>`
|
|
|
|
|
elements, and handles multiple `rel` attributes correctly.
|
|
|
|
|
* Fix a crash when hinting with target `userscript` and spawning
|
|
|
|
|
a non-existing script.
|
|
|
|
|
* Lines in Jupyter notebook now trigger insert mode.
|
|
|
|
|
|
2017-02-25 11:58:41 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Feb 25 09:38:44 UTC 2017 - otto.tuominen@openmailbox.org
|
|
|
|
|
|
|
|
|
|
- Update to version 0.9.1 (changes since 0.8.1):
|
|
|
|
|
* Prevent websites from downloading files to a location outside of the download
|
|
|
|
|
folder with QtWebEngine.
|
|
|
|
|
* New dependency: qutebrowser now depends on the Qt QML module, which is
|
|
|
|
|
packaged separately in some distributions (as Qt Declarative/QML/Quick).
|
|
|
|
|
* New :rl-backward-kill-word command which does what :rl-unix-word-rubout
|
|
|
|
|
did before v0.8.0.
|
|
|
|
|
* New :rl-unix-filename-rubout command which is similar to readline's
|
|
|
|
|
unix-filename-rubout.
|
|
|
|
|
* New fonts -> completion.category setting to customize the font used for
|
|
|
|
|
completion category headers.
|
|
|
|
|
* New :debug-log-capacity command to adjust how many lines are logged into RAM
|
|
|
|
|
(to report bugs which are difficult to reproduce).
|
|
|
|
|
* New hide-unmatched-rapid-hints option to not hide hint unmatched hint labels
|
|
|
|
|
in rapid mode.
|
|
|
|
|
* New {clipboard} and {primary} replacements for the commandline which
|
|
|
|
|
replace the :paste command.
|
|
|
|
|
* New :insert-text command to insert a given text into a field on the page,
|
|
|
|
|
which replaces :paste-primary together with the {primary} replacement.
|
|
|
|
|
* New :window-only command to close all other windows.
|
|
|
|
|
* New prev-category and next-category arguments to :completion-item-focus
|
|
|
|
|
to focus the previous/next category in the completion (bound to <Ctrl-Tab>
|
|
|
|
|
* and <Ctrl-Shift-Tab> by default).
|
|
|
|
|
* New :click-element command to fake a click on a element.
|
|
|
|
|
* New :debug-log-filter command to change console log filtering on-the-fly.
|
|
|
|
|
* New :debug-log-level command to change the console loglevel on-the-fly.
|
|
|
|
|
* New general -> yank-ignored-url-parameters option to configure which URL
|
|
|
|
|
parameters (like utm_source etc.) to strip off when yanking an URL.
|
|
|
|
|
* Support for the HTML5 page visibility API
|
|
|
|
|
* New readability userscript which shows a readable version of a page (using
|
|
|
|
|
the readability-lxml python package)
|
|
|
|
|
* New cast userscript to show a video on a Google Chromecast
|
|
|
|
|
* New :run-with-count command which replaces the (undocumented) :count:command syntax.
|
|
|
|
|
* New :record-macro (q) and :run-macro (@) commands for keyboard macros.
|
|
|
|
|
* New ui -> hide-scrollbar setting to hide the scrollbar independently of the
|
|
|
|
|
user-stylesheet setting.
|
|
|
|
|
* New general -> default-open-dispatcher setting to configure what to open
|
|
|
|
|
downloads with (instead of e.g. xdg-open on Linux).
|
|
|
|
|
* Support for PAC (proxy autoconfig) with QtWebKit
|
|
|
|
|
* Hints are now drawn natively in Qt instead of using web elements. This has a
|
|
|
|
|
few implications for users:
|
|
|
|
|
The hints -> opacity setting does not exist anymore, but you can use
|
|
|
|
|
rgba(r, g, b, alpha) colors instead for colors -> hints.bg.
|
|
|
|
|
The hints -> font setting is not affected by
|
|
|
|
|
fonts -> web-family-fixed anymore. Thus, a transformer got added to
|
|
|
|
|
change Monospace to ${_monospace}.
|
|
|
|
|
Gradients in hint colors can now be configured by using qlineargradient
|
|
|
|
|
and friends instead of -webkit-gradient. The most common cases get
|
|
|
|
|
migrated automatically, but if you drastically changed the defaults,
|
|
|
|
|
you'll need to manually adjust your config.
|
|
|
|
|
Styling hints by styling qutehint elements in user-stylesheet was
|
|
|
|
|
never officially supported and does not work anymore.
|
|
|
|
|
Hints are now not affected by the page's stylesheet or zoom anymore.
|
|
|
|
|
* :bookmark-add now has a --toggle flag which deletes the bookmark if it
|
|
|
|
|
already exists.
|
|
|
|
|
* :bookmark-load now has a --delete flag which deletes the bookmark after
|
|
|
|
|
loading it.
|
|
|
|
|
* :open now also accepts quickmark names instead of URLs
|
|
|
|
|
* :tab-move now optionally takes an index for absolute moving.
|
|
|
|
|
* Commands taking either an argument or a count (like :zoom or :tab-focus)
|
|
|
|
|
now prefer the count instead of showing an error message.
|
|
|
|
|
* :open now has an --implicit argument to treat the opened tab as implicit
|
|
|
|
|
(i.e. to open it at the position it would be opened if it was a clicked link)
|
|
|
|
|
* :download-open and :prompt-open-download now have an optional cmdline
|
|
|
|
|
argument to pass a commandline to open the download with.
|
|
|
|
|
* :yank now has a position argument to select what to yank instead of using
|
|
|
|
|
flags.
|
|
|
|
|
* Replacements like {url} can now also be used in the middle of an argument.
|
|
|
|
|
* Consequently, commands taking another command (:later, :repeat and
|
|
|
|
|
:bind) now don't immediately evaluate variables.
|
|
|
|
|
* Tab titles in the :buffer completion now update correctly when a page's
|
|
|
|
|
title is changed via javascript.
|
|
|
|
|
* :hint now has a --mode <mode> flag to override the hint mode configured
|
|
|
|
|
using the hints -> mode setting.
|
|
|
|
|
* With new-instance-open-target set to a tab option, the tab is now opened in
|
|
|
|
|
the most recently focused (instead of the last opened) window. This can be
|
|
|
|
|
configured with the new new-instance-open-target.window setting.
|
|
|
|
|
* It can also be set to last-visible to show the pages in the most recently
|
|
|
|
|
visible window, or first-opened to use the first (oldest) available window.
|
|
|
|
|
* Word hints now are more clever about getting the element text from some elements.
|
|
|
|
|
* Completions for :help and :bind now also show hidden commands
|
|
|
|
|
* The :buffer completion now also filters using the first column (id).
|
|
|
|
|
* :undo has been improved to reopen tabs at the position they were closed.
|
|
|
|
|
* :navigate now takes a count for up/increment/decrement.
|
|
|
|
|
* The hints -> auto-follow setting now can be set to
|
|
|
|
|
always/full-match/unique-match/never to more precisely control when
|
|
|
|
|
hints should be followed automatically.
|
|
|
|
|
* Counts can now be used with special keybindings (e.g. with modifiers).
|
|
|
|
|
This was already implemented for v0.7.0 originally, but got reverted because
|
|
|
|
|
it caused some issues and then never re-applied.
|
|
|
|
|
* Sending a command to an existing instance (via "qutebrowser :reload") now
|
|
|
|
|
doesn't mark it as urgent anymore.
|
|
|
|
|
* tabs -> title-format now treats an empty string as valid.
|
|
|
|
|
* Bindings for :, / and ? are now configured explicitly and not hardcoded
|
|
|
|
|
anymore.
|
|
|
|
|
* The completion -> show setting can now be set to always, auto or
|
|
|
|
|
never.
|
|
|
|
|
* :open-editor can now be used in any mode.
|
|
|
|
|
* Lots of improvements to and bugfixes for the QtWebEngine backend, such as
|
|
|
|
|
working hints. However, using qutebrowser directly from git is still advised
|
|
|
|
|
when using --backend webengine.
|
|
|
|
|
content -> javascript-can-open-windows got renamed to
|
|
|
|
|
javascript-can-open-windows-automatically.
|
|
|
|
|
* :prompt-accept now optionally accepts a value which overrides the one
|
|
|
|
|
entered in the input box. yes and no can be used as values for yes/no
|
|
|
|
|
questions.
|
|
|
|
|
* The new --qt-arg and --qt-flag arguments can be used to pass
|
|
|
|
|
arguments/flags to Qt's commandline.
|
|
|
|
|
* Error/warning/info messages are now shown stacked above the statusbar.
|
|
|
|
|
* This also added various new settings:
|
|
|
|
|
colors -> messages.fg.error (renamed from statusbar.fg.error)
|
|
|
|
|
colors -> messages.bg.error (renamed from statusbar.bg.error)
|
|
|
|
|
colors -> messages.border.error
|
|
|
|
|
colors -> messages.fg.warning (renamed from statusbar.fg.warning)
|
|
|
|
|
colors -> messages.bg.warning (renamed from statusbar.bg.warning)
|
|
|
|
|
colors -> messages.border.warning
|
|
|
|
|
colors -> messages.fg.info
|
|
|
|
|
colors -> messages.bg.info
|
|
|
|
|
colors -> messages.border.info
|
|
|
|
|
fonts -> messages.error
|
|
|
|
|
fonts -> messages.warning
|
|
|
|
|
fonts -> messages.info
|
|
|
|
|
* The qute:settings page now also shows option descriptions.
|
|
|
|
|
* qute:version and qutebrowser --version now show various important paths
|
|
|
|
|
* :spawn/userscripts now show a nicer error when a script wasn't found
|
|
|
|
|
* Various functionality now works when javascript is disabled with QtWebKit
|
|
|
|
|
* Various commands/settings taking left/right/previous arguments now take
|
|
|
|
|
prev/next/last-used to remove ambiguity.
|
|
|
|
|
* The ui -> user-stylesheet setting now only takes filenames, not CSS snippets
|
|
|
|
|
* ui -> window-title-format now has a new {backend} replacement
|
|
|
|
|
* :hint has a new --add-history argument to add the URL to the history for
|
|
|
|
|
yank/spawn targets.
|
|
|
|
|
* :set now cycles through values if more than one argument is given.
|
|
|
|
|
* :open now opens default-page without an URL even without -t/-b/-w given.
|
|
|
|
|
* The :paste command got deprecated as :open with {clipboard} and
|
|
|
|
|
{primary} can be used instead.
|
|
|
|
|
* The :paste-primary command got deprecated as :insert-text {primary} can
|
|
|
|
|
be used instead.
|
|
|
|
|
* The :prompt-yes and :prompt-no commands got deprecated as
|
|
|
|
|
:prompt-accept yes and :prompt-accept no can be used instead.
|
|
|
|
|
* The :yank-selected command got merged into :yank as :yank selection
|
|
|
|
|
and thus removed.
|
|
|
|
|
* The :completion-item-prev and :completion-item-next commands got merged
|
|
|
|
|
into a new :completion-focus {prev,next} command and thus removed.
|
|
|
|
|
* The ui -> hide-mouse-cursor setting since it was completely broken and
|
|
|
|
|
nobody seemed to care.
|
|
|
|
|
* The hints -> opacity setting - see the "Changed" section for details.
|
|
|
|
|
* The completion -> auto-open setting got merged into completion -> show and
|
|
|
|
|
thus removed.
|
|
|
|
|
* All --qt-* arguments got replaced by --qt-arg and --qt-flag and thus
|
|
|
|
|
removed.
|
|
|
|
|
* The -c/--confdir, --datadir and --cachedir arguments got removed, as
|
|
|
|
|
--basedir should be sufficient.
|
|
|
|
|
* :undo now doesn't undo tabs "closed" by :tab-detach anymore.
|
|
|
|
|
* Fixed an issue with hint chars not being cleared correctly when leaving hint
|
|
|
|
|
mode.
|
|
|
|
|
* :tab-detach now fails correctly when there's only one tab open.
|
|
|
|
|
* Various small issues with the command completion
|
|
|
|
|
* Fixed hang when using multiple spaces in a row with the URL completion
|
|
|
|
|
* qutebrowser now still starts with an incorrectly configured
|
|
|
|
|
$XDG_RUNTIME_DIR.
|
|
|
|
|
* Fixed crash when a userscript writes invalid unicode data to the FIFO
|
|
|
|
|
* Fixed crash when a included HTML was not found
|
|
|
|
|
* v0.8.3 accidentally broke compatibility with Python 3.4, which is restored with this release.
|
|
|
|
|
* Fixed crash when doing :<space><enter>, another corner-case introduced in v0.8.0
|
|
|
|
|
* Fixed :open-editor (<Ctrl-e>) on Windows
|
|
|
|
|
* Fixed crash when setting general -> auto-save-interval to a too big value.
|
|
|
|
|
* Fixed crash when using hints on Void Linux.
|
|
|
|
|
* Fixed compatibility with Python 3.5.2+ on Debian unstable
|
|
|
|
|
* Compatibility with pdfjs v1.6.210
|
|
|
|
|
* :bind can now be used to bind to an alias (binding by editing keys.conf
|
|
|
|
|
already worked before)
|
|
|
|
|
* The command completion now updates correctly when changing aliases
|
|
|
|
|
* The tabbar now displays correctly with the Adwaita Qt theme
|
|
|
|
|
* The default sk keybinding now sets the commandline to :bind correctly
|
|
|
|
|
* Fixed crash when closing a window without focusing it
|
|
|
|
|
* Fixed general -> private-browsing not being set correctly until a restart
|
|
|
|
|
(which caused e.g. local storage to be enabled).
|
|
|
|
|
* Fixed crash when using hints with JS disabled in some rare circumstances.
|
|
|
|
|
When hinting input fields (:t), also consider input elements without a type.
|
|
|
|
|
* Fixed crash when opening an invalid URL with a percent-encoded and a real @ in it
|
|
|
|
|
* Fixed default ;o and ;O bindings
|
|
|
|
|
* Fixed local storage not working (and possible other bugs) when using a
|
|
|
|
|
relative path with --basedir.
|
|
|
|
|
* Fixed crash when deleting a quickmark with Ctrl-D
|
|
|
|
|
* Fixed HTML5 video playback on Windows
|
|
|
|
|
* Fixed crash when using :prompt-open-download with a file with chars not
|
|
|
|
|
encodable with the OS' filesystem encoding (e.g. with LC_ALL=C)
|
|
|
|
|
* Fixed :prompt-open-download with a too long filename (< 255 bytes)
|
|
|
|
|
* Fixed crash when cancelling a download after doing :prompt-open-download
|
|
|
|
|
* Fixed crash when writing a download to disk fails with
|
|
|
|
|
:prompt-open-download.
|
|
|
|
|
* Fixed HTML5 video playback on Windows
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2016-07-30 18:10:57 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Jul 30 15:12:32 UTC 2016 - sor.alexei@meowr.ru
|
|
|
|
|
|
|
|
|
|
- Update to version 0.8.1 (changes since 0.7.0):
|
|
|
|
|
* Add new ":repeat-command" command (mapped to ".") to repeat the
|
|
|
|
|
last command.
|
|
|
|
|
Note that two former default bundings conflict with that
|
|
|
|
|
binding, unbinding them via ":unbind .i" and ":unbind .o" is
|
|
|
|
|
recommended.
|
|
|
|
|
* Add new "qute:bookmarks" page which displays all bookmarks and
|
|
|
|
|
quickmarks.
|
|
|
|
|
* Add new ":prompt-open-download" (bound to Ctrl-X) which can be
|
|
|
|
|
used to open a download directly when getting the filename
|
|
|
|
|
prompt.
|
|
|
|
|
* Add new "{host}" replacement for tab- and window titles which
|
|
|
|
|
evaluates to the current host.
|
|
|
|
|
* Add new default binding ";t" for ":hint input".
|
|
|
|
|
* Add new variables "$QUTE_CONFIG_DIR", "$QUTE_DATA_DIR" and
|
|
|
|
|
"$QUTE_DOWNLOAD_DIR" available for userscripts.
|
|
|
|
|
* Add new option "ui" -> "status-position" to configure the
|
|
|
|
|
position of the status bar (top/bottom).
|
|
|
|
|
* Add new "--pdf <filename>" argument for ":print" WHICH can be
|
|
|
|
|
used to generate a PDF without a dialog.
|
|
|
|
|
* ":scroll-perc" now prefers a count over the argument given to
|
|
|
|
|
it, which means "gg" can be used with a count.
|
|
|
|
|
* Aliases can now use ";;" to have an alias which executed
|
|
|
|
|
multiple commands.
|
|
|
|
|
* ":edit-url" now does nothing if the URL isn't changed in the
|
|
|
|
|
spawned editor.
|
|
|
|
|
* ":bookmark-add" can now be passed a URL and title to add that
|
|
|
|
|
as a bookmark rather than the current page.
|
|
|
|
|
* New "taskadd" userscript to add a taskwarrior task annotated
|
|
|
|
|
with the current URL.
|
|
|
|
|
* ":bookmark-del" and ":quickmark-del" now delete the current
|
|
|
|
|
page's URL if none is given.
|
|
|
|
|
* Fix compatibility with PyQt 5.7.
|
|
|
|
|
* Fix some configuration values being lost when a config option
|
|
|
|
|
gets removed from qutebrowser's code.
|
|
|
|
|
* Fix a crash when downloading with a full drive.
|
|
|
|
|
* Fix using ":jump-mark" (e.g. '') when the current URL is
|
|
|
|
|
invalid doesn't crash anymore.
|
|
|
|
|
* Fix a crash when pressing enter without a command.
|
|
|
|
|
* Remove the ability to display status messages from webpages, as
|
|
|
|
|
well as the related "ui" -> "display-statusbar-messages"
|
|
|
|
|
setting.
|
|
|
|
|
* Remove the "general" -> "wrap-search" setting as searches now
|
|
|
|
|
always wrap.
|
|
|
|
|
According to a quick straw poll and prior crash logs, almost
|
|
|
|
|
nobody is using "wrap-search = false", and turning off wrapping
|
|
|
|
|
is not possible with QtWebEngine.
|
|
|
|
|
* Remove ":edit-url" now doesn't accept a count anymore as its
|
|
|
|
|
behaviour was confusing and it doesn't make much sense to add a
|
|
|
|
|
count.
|
|
|
|
|
|
2016-06-11 12:08:50 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Jun 11 09:34:07 UTC 2016 - sor.alexei@meowr.ru
|
|
|
|
|
|
|
|
|
|
- Update to version 0.7.0:
|
|
|
|
|
* Add new ":edit-url" command to edit the URL in an external
|
|
|
|
|
editor.
|
|
|
|
|
* Add new "network -> custom-headers" setting to send custom
|
|
|
|
|
headers with every request.
|
|
|
|
|
* Add new "{url:pretty}" commandline replacement which gets
|
|
|
|
|
replaced by the decoded URL.
|
|
|
|
|
* Add new marks to remember a scroll position.
|
|
|
|
|
* Add new ":jump-mark" command to jump to a mark, bound to "'".
|
|
|
|
|
* Add new ":set-mark" command to set a mark, bound to ```
|
|
|
|
|
(backtick).
|
|
|
|
|
* Now the "'" mark gets set when moving away (hinting link with
|
|
|
|
|
anchor, searching, etc.) so you can move back with "''".
|
|
|
|
|
* Add new "--force-color" argument to force coloured logging even
|
|
|
|
|
if stdout is not a terminal.
|
|
|
|
|
* Add new ":messages" command to show error messages.
|
|
|
|
|
* Add new pop-up showing possible keybinding when the first key
|
|
|
|
|
of a keychain is pressed. This can be turned off using
|
|
|
|
|
":set ui keyhint-blacklist *".
|
|
|
|
|
* Add new "hints -> auto-follow-timeout" setting to ignore
|
|
|
|
|
keypresses after following a hint when filtering in number mode.
|
|
|
|
|
* Add new ":history-clear "command to clear the entire history
|
|
|
|
|
* Add new "hints -> find-implementation" to select which
|
|
|
|
|
implementation (JS/Python) should be used to find hints on a
|
|
|
|
|
page. The javascript implementation is better, but slower.
|
|
|
|
|
* Change (slightly update) logo.
|
|
|
|
|
* ":tab-focus" can now take a negative index to focus the nth tab
|
|
|
|
|
counted from the right.
|
|
|
|
|
* ":yank" can now yank the pretty/decoded URL by adding "--pretty".
|
|
|
|
|
* ":navigate" now clears the URL fragment.
|
|
|
|
|
* ":completion-item-del" (Ctrl-D) can now be used in ":buffer"
|
|
|
|
|
completion to close a tab.
|
|
|
|
|
* Counts can now be used with special keybindings (e.g. with
|
|
|
|
|
modifiers).
|
|
|
|
|
* Various SSL ciphers are now disabled by default. With recent
|
|
|
|
|
Qt/OpenSSL versions those already all are disabled, but with
|
|
|
|
|
older versions they might not be.
|
|
|
|
|
* Show favicons as window icon with tabs-are-windows set.
|
|
|
|
|
* ":bind <key>" without a command now shows the existing binding.
|
|
|
|
|
* The optional colorlog dependency got removed, as qutebrowser
|
|
|
|
|
now displays coloured logs without it.
|
|
|
|
|
* URLs are now shown decoded when hovering.
|
|
|
|
|
* Keybindings are now shown in the command completion.
|
|
|
|
|
* Improved behaviour when pasting multiple lines.
|
|
|
|
|
* Rapid hints can now also be used for the normal hint target,
|
|
|
|
|
which can be useful with javascript click handlers or
|
|
|
|
|
checkboxes which don’t actually open a new page.
|
|
|
|
|
* ":zoom-in" or ":zoom-out" (+/-) with a too large count now
|
|
|
|
|
zooms to the smallest/largest zoom instead of doing nothing.
|
|
|
|
|
* The commandline now accepts partially typed commands if they’re
|
|
|
|
|
unique.
|
|
|
|
|
* Number hints are now kept filtered after following a hint in
|
|
|
|
|
rapid mode.
|
|
|
|
|
* Number hints are now renumbered after filtering.
|
|
|
|
|
* Number hints can now be filtered with multiple space-separated
|
|
|
|
|
search terms.
|
|
|
|
|
* "hints -> scatter" is now ignored for number hints.
|
|
|
|
|
* Better history implementation which also stores titles. As a
|
|
|
|
|
consequence, URLs which redirect to another URL are now added to
|
|
|
|
|
the history too, marked with an -r suffix to the timestamp field.
|
|
|
|
|
* Fix using ":hint links spawn" with flags – you can now use
|
|
|
|
|
things like the -v argument for ":spawn" or pass flags to the
|
|
|
|
|
spawned commands.
|
|
|
|
|
* Various fixes for hinting corner-cases where following a link
|
|
|
|
|
didn’t work or the hint was drawn at the wrong position.
|
|
|
|
|
* Fix crash when downloading from an URL with SSL errors.
|
|
|
|
|
* Close file handles correctly when a download failed.
|
|
|
|
|
* Fix crash when using ";Y" (":hint links yank-primary") on a
|
|
|
|
|
system without primary selection.
|
|
|
|
|
* Don’t display quit confirmation with finished downloads.
|
|
|
|
|
* Fix updating the tab index in the statusbar when opening a
|
|
|
|
|
background tab.
|
|
|
|
|
* Fix a crash when entering `:-- ` in the commandline.
|
|
|
|
|
* Fix ":debug-console" with PyQt 5.6.
|
|
|
|
|
* Fix qutebrowser not starting when sys.stderr is None.
|
|
|
|
|
* Fix a crash when cancelling a download which belongs to a MHTML
|
|
|
|
|
download.
|
|
|
|
|
* Fix rebinding of keybindings being case-sensitive.
|
|
|
|
|
* Fix for tab indicators getting lost when moving tabs.
|
|
|
|
|
* Fix handling of backspace in number hinting mode.
|
|
|
|
|
* Fix FileNotFoundError when starting in some cases on old Qt
|
|
|
|
|
versions.
|
|
|
|
|
* Fix sharing of cookies between tabs when "private-browsing" is
|
|
|
|
|
enabled.
|
|
|
|
|
* Toggling values with ":set" now uses lower-case values.
|
|
|
|
|
* Hints now work with (non-standard) links with spaces around the
|
|
|
|
|
URL.
|
|
|
|
|
* Strip off trailing spaces for history entries with no title.
|
|
|
|
|
|
2016-05-07 09:51:37 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat May 7 07:12:54 UTC 2016 - sor.alexei@meowr.ru
|
|
|
|
|
|
|
|
|
|
- Update to version 0.6.2:
|
|
|
|
|
* Fix crash when using :tab-{prev,next,focus} right after closing
|
|
|
|
|
the last tab with last-close set to close.
|
|
|
|
|
* Fix crash when doing :undo in a new instance with
|
|
|
|
|
tabs -> last-close set to default-page.
|
|
|
|
|
* Fix crash when starting with --cachedir="".
|
|
|
|
|
* Fix crash in some circumstances when using dictionary hints.
|
|
|
|
|
* Fix various crashes related to PyQt 5.6.
|
|
|
|
|
|
2016-04-23 20:00:39 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Apr 21 07:07:37 UTC 2016 - sor.alexei@meowr.ru
|
|
|
|
|
|
|
|
|
|
- Initial Package.
|