From fef0e8b0a9a1300c8023b660c7b9de94f4d98f5a7bf8edc6023f4c76c1119ab2 Mon Sep 17 00:00:00 2001 From: Alexei Sorokin Date: Mon, 15 Jan 2018 19:51:08 +0000 Subject: [PATCH] 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 ) 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 which was deprecated in v0.5.0 was removed, use :download --dest 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 --- qutebrowser-1.0.4.tar.gz | 3 - qutebrowser-1.0.4.tar.gz.asc | 16 ---- qutebrowser-1.1.0.tar.gz | 3 + qutebrowser-1.1.0.tar.gz.asc | 16 ++++ qutebrowser.changes | 156 +++++++++++++++++++++++++++++++++++ qutebrowser.spec | 4 +- 6 files changed, 177 insertions(+), 21 deletions(-) delete mode 100644 qutebrowser-1.0.4.tar.gz delete mode 100644 qutebrowser-1.0.4.tar.gz.asc create mode 100644 qutebrowser-1.1.0.tar.gz create mode 100644 qutebrowser-1.1.0.tar.gz.asc diff --git a/qutebrowser-1.0.4.tar.gz b/qutebrowser-1.0.4.tar.gz deleted file mode 100644 index 41c4b22..0000000 --- a/qutebrowser-1.0.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:79d2c1bb3372ff1f08b88e22ae0581ff1de67b3b818e896bac6e9190f2cb1f7d -size 3354132 diff --git a/qutebrowser-1.0.4.tar.gz.asc b/qutebrowser-1.0.4.tar.gz.asc deleted file mode 100644 index 3c89e1c..0000000 --- a/qutebrowser-1.0.4.tar.gz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAlodND4ACgkQkW6wyP1V -oHKJcQ/+PGS/kp1wtLS4Ww1JRFf8K6yj+6bQyGZdgHIVk7ElJhJXCCi2QLNwH9Y0 -9xN0TTDgstNvzkAfXqrmH5+2DnzIuLArjtDHnDzy22QHj59Xd8J1JU56Oy4AfTrB -nqKs9ESlkXud+WrupX5A8L/7vcxNeUZug36TrHpx77X5CGiTkQlRP325wsFPRJ0t -QoI2uDDXf+YLV0X3rqK5gjkrVWJ5XkWE+I++GmcRe2VNB1BjCiILLigHK3vPcQWv -36j0mHZ3HJZxMhSKJZvmhdPdx7kjiPEUpC3kYhvkMF4oG4M+03yZNL2JzKTjsYHF -NNFThcsyTDMcqL0LJUrVLSA/dt05zibhag/vEP/U3yOR+BiP4YnVr5yizd2ktCVY -saG8788N3aL3mL4l868cCz4V8KkT5+cQYn484Ie/qMZTKE1k0EUJTuN+iMFv3b4O -ckBYdRmE+aX/sWxvgKxznJvtZ+rg/NyM9EBYnUGW1iLKdlFMVKPByGXGRcsTOINh -l8EHOshhthCpAKZn66g7w3WhBTD+MWiNlgQiPgN5j+nFEih6af38TYRDTeMHWfmv -Qq5So9EbS5HFV+teTSNyGQeAjfh41IvFYmrxtmGzUmjjCQOATx0sC8MRXAWZ0sI6 -ZhOCPzB3N5dLu+u747hqq3PzGkL1W2YJnKT/T5nM17KVYvshcwA= -=RZyO ------END PGP SIGNATURE----- diff --git a/qutebrowser-1.1.0.tar.gz b/qutebrowser-1.1.0.tar.gz new file mode 100644 index 0000000..c32d672 --- /dev/null +++ b/qutebrowser-1.1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24e59f9901e635beac82563c10067f1b6bb78bd936e3954f2862873c55f902f0 +size 3468120 diff --git a/qutebrowser-1.1.0.tar.gz.asc b/qutebrowser-1.1.0.tar.gz.asc new file mode 100644 index 0000000..3f2af18 --- /dev/null +++ b/qutebrowser-1.1.0.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAlpc9i8ACgkQkW6wyP1V +oHLrVQ/6AhKEZ1IxLc+oNLH3DCuXvgzMTQ/dd4Q9BtGTD59T5OboIqLYhTnr1FDJ +VtUnXw9S7pz8Z5wDfYtPa6h+gV/4JPyqX/t6IUeghpBKupgXd7Ey8F2W4HO+Gn9i +EfWsQoL7kDSo3gtzwgmSdsYibBCv4QnMzLFnwEta736cn67wPA3LYnjFolsBNx/O +q8gpTvaFDzDR5st4oxpUPMBRzHEyQmkgVyRydq80G4NjTd+TevwPSyOz6n2mOQ24 +snf6QntLS0MhVh5tnkHr7au9RjwsXBheBJig3dVQGtWqCYJaQ+Ixd0Hl3fqgPCwL +chX5Ngv3vYvfcQGNOPFq+rjy3lxc3Z1yMw4PX7k8GskrK1a7pkC8PQ/FTTeuVwkm +RRaZrt8de56o99HvHPQ9qmU31Rck6DBtdsAU+vPqdNa0GjjUeHwXbHk0dxcbfo/w +Bj2lH1awWJ2hWugurcExV+vbTiPWNl43yzyTv8XglWSRq4kTRhlZ8TQM9ADyuZUd +3qh7NyCPQTpFtYZ4UROajT6V3PZZMYdjDWDKjdQGrc2bq2d+34HJihYtRU9QgFW2 +1dIL4l5kh4BZRDgQQjhmubp4upUa8+VGOuhOXax7ru10EqlQW5CeQDCUMHggh3L0 +lj6MTo43wIB2awFa4avpKv2DN9QMt2HkDkPkBvjCKFPVDP5pK/g= +=O7+r +-----END PGP SIGNATURE----- diff --git a/qutebrowser.changes b/qutebrowser.changes index f4e1f28..f2e0b1d 100644 --- a/qutebrowser.changes +++ b/qutebrowser.changes @@ -1,3 +1,159 @@ +------------------------------------------------------------------- +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 ) 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 which was deprecated + in v0.5.0 + was removed, use :download --dest 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. + ------------------------------------------------------------------- Tue Nov 28 10:12:35 UTC 2017 - 9@cirno.systems diff --git a/qutebrowser.spec b/qutebrowser.spec index 6894d99..1a56502 100644 --- a/qutebrowser.spec +++ b/qutebrowser.spec @@ -1,7 +1,7 @@ # # spec file for package qutebrowser # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: qutebrowser -Version: 1.0.4 +Version: 1.1.0 Release: 0 Summary: Keyboard-driven vim-like browser on Qt5 License: GPL-3.0+