From e03c5d11090ec6d13c7521b6a9b7c2bc9f0fb567560bec85c2661481c646562a Mon Sep 17 00:00:00 2001 From: Mia Herkt <9+suse@cirno.systems> Date: Sat, 10 Mar 2018 01:40:36 +0000 Subject: [PATCH] - 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. OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=29 --- qutebrowser-1.1.2.tar.gz | 3 - qutebrowser-1.1.2.tar.gz.asc | 16 ---- qutebrowser-1.2.0.tar.gz | 3 + qutebrowser-1.2.0.tar.gz.asc | 16 ++++ qutebrowser.changes | 151 +++++++++++++++++++++++++++++++++++ qutebrowser.spec | 2 +- 6 files changed, 171 insertions(+), 20 deletions(-) delete mode 100644 qutebrowser-1.1.2.tar.gz delete mode 100644 qutebrowser-1.1.2.tar.gz.asc create mode 100644 qutebrowser-1.2.0.tar.gz create mode 100644 qutebrowser-1.2.0.tar.gz.asc diff --git a/qutebrowser-1.1.2.tar.gz b/qutebrowser-1.1.2.tar.gz deleted file mode 100644 index bced955..0000000 --- a/qutebrowser-1.1.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d9c4aa30a12ec11dabd93dc7f8aa7f64c22d100d27b8c58194ef838c7e8748fb -size 3479449 diff --git a/qutebrowser-1.1.2.tar.gz.asc b/qutebrowser-1.1.2.tar.gz.asc deleted file mode 100644 index 2c727cc..0000000 --- a/qutebrowser-1.1.2.tar.gz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAlqXt50ACgkQkW6wyP1V -oHLJ4A//WKVuL1Jr4g9/oILeIKzINEbnJztdSv0F+H+D2ZHuPUXv3W/1ab/kKjt4 -akqE8WjAzdJlBRjaYKoFyJ69RC17028XsZTl8fTA/rpuPtaCra/fGIv8466mmdC2 -YhWfZGDlGqRJt0f6jxgcXiOnExGKX3RzJ6tKcHsIus65WdWSxNDwX+yd9vIH6I0j -rF5OHkk44o5MoTGmrnUUCju7YNdzUKQDTi/yApINRxpl86E+KR/xnTWOnPrxQpvN -syzI6VjZYKNpFh7ig1taacQ0uolxQpCRze4cYPuw1jYg2w16UKJ50fEOFrBiSVEp -2ejwX09i0mDyXHhnjwqr4DM6De3/qDHh75ew9BjH729f0/prACRF4dYA6bPjbSuB -Dqn5m/uXliZ5Gm7IKhKvIj6KzAKLFIVROVhBcSz5NHCB5ydOXWmVXwn3ZvVzDaZt -1zG3PZr+b/m46l+EF9bzxqHGS+A3RgLKp2Km7REKQZA3SRYqhbYvxs+smEstkodL -9lUQz6s23qUaVI0VUvn5VRQgsaTwnBnat2D0lbpv8AbV2KFLD3cj5t2beXT5aZ2G -FoMqlHJG/89/Pze8rk5u8ZkdF7GIzPiB3IqvXy1zsLMfOsTsEai9zAr5gStSxo2y -MNfR34YfUL0Fkop0vY3/6FZsdP3foKyq6hlQdZQp3fUB8S/STe8= -=Nxgv ------END PGP SIGNATURE----- diff --git a/qutebrowser-1.2.0.tar.gz b/qutebrowser-1.2.0.tar.gz new file mode 100644 index 0000000..0835602 --- /dev/null +++ b/qutebrowser-1.2.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e42ad864781fe83aac34901b423daac2392ec636872fb8915de202d698c407d +size 3625921 diff --git a/qutebrowser-1.2.0.tar.gz.asc b/qutebrowser-1.2.0.tar.gz.asc new file mode 100644 index 0000000..efe024d --- /dev/null +++ b/qutebrowser-1.2.0.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAlqjAAcACgkQkW6wyP1V +oHLtahAAi2utA3CfMZwGPXkBW0MXXKr+7he6vTb8AyU4ReeUKs07ufnOXeSa30ne +GjGoVjMpmR3UXYPkenMOevSBatYb1BCa5ONYRA5Y26ln1iuL+5eSRsbSxe02YD9V +vYN2gRU4ou5uLpT3+KsWiCCsdZqD5R0WH4WLWLDmzZAC3ImGaarT8/GgR5gAy7iJ +zNThbpCey8EwuCusgXmC50oCz61gia/nT4MKRzVsSY5UPnyDwLHHPKWkoLYB4TNY ++M++qypKo6gJwtJPd/CreI1RqTnWZgqce8habKJK1+FxRwd+y6ZNfC6E1mQCoBOw +ZDeDutovkbXZsCAkcaKyQVogoga4WQR6wLmvKdcSSYytg4P1QJbccTdOCToZfoVd +tazJQm4Tas0Bw82kl//qsweaT53Bhj78CtCrRWsRMUHqNOc7MV/wrZ8J/bXyuuXj +YUM5VgnFQlNSwtDutDvsFgr3Gkj0zF0F19aIDyp1LHDVUa8ovA+rpcNJIz6NHJf3 +26hcgpycYuwVBEo6VQ0kY+HRIkyYIsTv312hjsOx8sPoT3nxeg1M49G3Ej573wHA +Q01896v2ISpIMbEcOH9YQCHaNaxW7YMj5WNUtKfbThZkssYq7dem0S5vY1M58a27 +RUDHRtwtuoU6otrjVMZYX/pDXWjj+8VT0ThUxXPoGZ22q5en3T4= +=yU9T +-----END PGP SIGNATURE----- diff --git a/qutebrowser.changes b/qutebrowser.changes index 9a5aaec..b16b2f3 100644 --- a/qutebrowser.changes +++ b/qutebrowser.changes @@ -1,3 +1,154 @@ +------------------------------------------------------------------- +Sat Mar 10 01:23:23 UTC 2018 - 9+suse@cirno.systems + +- 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 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 /
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. + ------------------------------------------------------------------- Thu Mar 1 23:44:36 UTC 2018 - 9+suse@cirno.systems diff --git a/qutebrowser.spec b/qutebrowser.spec index f43aa68..48e19eb 100644 --- a/qutebrowser.spec +++ b/qutebrowser.spec @@ -17,7 +17,7 @@ Name: qutebrowser -Version: 1.1.2 +Version: 1.2.0 Release: 0 Summary: Keyboard-driven vim-like browser on Qt5 License: GPL-3.0-or-later