From fa688b31d4470645cced367ef25681962f39f9b239ab40542bc667aae8d4d4bb Mon Sep 17 00:00:00 2001 From: Alexei Sorokin Date: Sat, 25 Feb 2017 10:58:41 +0000 Subject: [PATCH 1/2] Accepting request 460361 from home:ofsw:branches:network Updated to version 0.9.1 OBS-URL: https://build.opensuse.org/request/show/460361 OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=6 --- qutebrowser-0.8.1.tar.gz | 3 - qutebrowser-0.8.1.tar.gz.asc | 17 --- qutebrowser-0.9.1.tar.gz | 3 + qutebrowser-0.9.1.tar.gz.asc | 16 +++ qutebrowser.changes | 199 +++++++++++++++++++++++++++++++++++ qutebrowser.spec | 4 +- 6 files changed, 220 insertions(+), 22 deletions(-) delete mode 100644 qutebrowser-0.8.1.tar.gz delete mode 100644 qutebrowser-0.8.1.tar.gz.asc create mode 100644 qutebrowser-0.9.1.tar.gz create mode 100644 qutebrowser-0.9.1.tar.gz.asc diff --git a/qutebrowser-0.8.1.tar.gz b/qutebrowser-0.8.1.tar.gz deleted file mode 100644 index 16dbe2a..0000000 --- a/qutebrowser-0.8.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:90ba7949b8eb5a0ca90c9e20f39f75925e4d9236f0336f39dfea2eff6e4912a2 -size 3038900 diff --git a/qutebrowser-0.8.1.tar.gz.asc b/qutebrowser-0.8.1.tar.gz.asc deleted file mode 100644 index eab950b..0000000 --- a/qutebrowser-0.8.1.tar.gz.asc +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQIcBAABCAAGBQJXmI4EAAoJEJFusMj9VaBy0OAP/RawZ4RX7568rq3HT3ICqSU/ -QZvYRxP9++fbGrjD563DZP4SzqP5OUYwwZS94mw4SADMBeaiRwptFywDfMzFkYN1 -nsSSvcM6qk8M2OyKICug7WL0dxLUnPhFqjkDEMWOIqGRfqJOdO3NvoQsWqHntcWi -8ViU4zBZgckUTrUo7zT/hB0r+SarFUSIyALuNsJRyknaw6IqJnBa4irHSXyZDmZZ -XfQgze1rsx0QToN3r6GwEQuxpizxBIRY7qadQ0fEHNWY4j7upQMN8pyVCNlC5maK -Nv/Qs2XsmpodP62dz1ziyrnfZlU96mJMqdePQDO0kC97y/ZvFp3K1p4LkpQsllvR -cuxG6649pSQDySg2CzflA8h/d/I5E6SUhKYM0/M+RMwGmZRQ1zEREqBwhjyTLii9 -sNcsIcMYhG4BT0FUiWuV1J74DwklHNu2hpY1F4dn7fNhbIq+GQkHKMSLuNLU1AjL -Db7CZXUmXIhxhJeKLOcBZIoFB2HAW9pl3HDCiHh7wf8rwDAvcMkTjly2UUogRuMe -wBKWajA4D9XZIUTPLyqC+WuwYCueRqh63SIX6DWSrEyw8K2Yc8Ay+qpdscoDreVW -J9o83UqmR0JRbOQKBZg6hv8M986hgyWIH0ZUPST63zWilNJxgv6ZiH96w5+ZvBrR -YL2Dzt2gij3edqZ23i/f -=6GdH ------END PGP SIGNATURE----- diff --git a/qutebrowser-0.9.1.tar.gz b/qutebrowser-0.9.1.tar.gz new file mode 100644 index 0000000..7db0bce --- /dev/null +++ b/qutebrowser-0.9.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5aabfd6824ece72a2ca2dd02f4ee47f5b3c48a289c9f3e1854d3b30e980dc95d +size 3091676 diff --git a/qutebrowser-0.9.1.tar.gz.asc b/qutebrowser-0.9.1.tar.gz.asc new file mode 100644 index 0000000..222f2ff --- /dev/null +++ b/qutebrowser-0.9.1.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAlh5DjAACgkQkW6wyP1V +oHLByxAAlu9+jHvtlBhBgd8Xyf8XKw3CNWhPq7oZUx3nohoY4JPH2Ze/Pdy4/V9X +8IASUvo7FXq3qv5TsIJ7guYsHzw904I/vdu0cRkR7xfsaHm5C8AkfJQCyy+XVtIP +bmCflG7Anje6JxSzQg8C0SW7MMXa4CxuGzhHOh10LBaW+t9N+hMxhrh2uvFsz3jH +XORtmX3h2L7AnDoM+0eadUnKbiWQ/8Lo/fO95FHfvu5C9T5I5ASVcylwkQ3Hy7Vf +QSA0PxnodLkSV3/1Z2YynWrL4axT2BJol/i8vu8dl8FpNtpvhlf2Sph8+2QTNIB7 +++DAE8orwOxgl1FYRPkbTxS5+JH2Gm+3ce+KWqTRqXyvgsei9N6mqZqfcrBCWIH1 +DXmH/mPKf5PrVQJxgcgsjytl6pTv0W6rCy26fFREknGKEe1A8pUXl2bLerLpl328 +twimSqzdrd/KHgGb3LwSlzazHVEwBmmarXj0sD5irmSIBt2R6DFcHckF5tnJ8Qn8 +8Kt/u1KZuF+qbhFgkD8WxL6XNbe9u/l6szzhOHN2VKqbNFZfCZoj87JSGdxVDtSb +iDLt5OqkW13oepKc2xH2XyVuskySOvg+fD5UHp+wMvp7S5MeyUm/l6/ShK9izBdi +5wiIQGKPdy3JAYtH3ZCNfbVlCvo3NKHKgGouDv3upDIui67XIGw= +=XBzx +-----END PGP SIGNATURE----- diff --git a/qutebrowser.changes b/qutebrowser.changes index c2a8725..7aceaf2 100644 --- a/qutebrowser.changes +++ b/qutebrowser.changes @@ -1,3 +1,202 @@ +------------------------------------------------------------------- +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 + * and 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 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 :, another corner-case introduced in v0.8.0 + * Fixed :open-editor () 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 + + + ------------------------------------------------------------------- Sat Jul 30 15:12:32 UTC 2016 - sor.alexei@meowr.ru diff --git a/qutebrowser.spec b/qutebrowser.spec index abf7fe8..b108676 100644 --- a/qutebrowser.spec +++ b/qutebrowser.spec @@ -1,7 +1,7 @@ # # spec file for package qutebrowser # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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: 0.8.1 +Version: 0.9.1 Release: 0 Summary: Keyboard-driven vim-like browser on Qt5 License: GPL-3.0+ From f8e5e547f1a1d9328f680dab5fbae7fffa58a9ca4d270d11d33c19e8b6c6e880 Mon Sep 17 00:00:00 2001 From: Alexei Sorokin Date: Sun, 26 Feb 2017 13:56:56 +0000 Subject: [PATCH 2/2] - Update to version 0.10.0. OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=7 --- qutebrowser-0.10.0.tar.gz | 3 ++ qutebrowser-0.10.0.tar.gz.asc | 16 +++++++ qutebrowser-0.9.1.tar.gz | 3 -- qutebrowser-0.9.1.tar.gz.asc | 16 ------- qutebrowser.changes | 78 +++++++++++++++++++++++++++++++++++ qutebrowser.spec | 8 ++-- 6 files changed, 101 insertions(+), 23 deletions(-) create mode 100644 qutebrowser-0.10.0.tar.gz create mode 100644 qutebrowser-0.10.0.tar.gz.asc delete mode 100644 qutebrowser-0.9.1.tar.gz delete mode 100644 qutebrowser-0.9.1.tar.gz.asc diff --git a/qutebrowser-0.10.0.tar.gz b/qutebrowser-0.10.0.tar.gz new file mode 100644 index 0000000..c695b1e --- /dev/null +++ b/qutebrowser-0.10.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5f3516b8f886a972e5028858a9508a6d1adaf89190b38de27f6177998592b70 +size 3105237 diff --git a/qutebrowser-0.10.0.tar.gz.asc b/qutebrowser-0.10.0.tar.gz.asc new file mode 100644 index 0000000..84e1671 --- /dev/null +++ b/qutebrowser-0.10.0.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAlix7psACgkQkW6wyP1V +oHLMFBAAgUs1utQwY5sfd1zeZr4+svQPCNo7ExUKpwn4kz5qk3phzu1BU4zs6PNC +cwrlYNMCypwP2+/EX/Q0nopN6ko7VgcgIN8aL1VdA2HUtOQ2RONCcDBB9Bs4Dm5r +wyCGMfKEmK5X43G/KXNRMZFcQlc95u6BUDBfVA8k1nzptG7ykhoNIhZX4vNtg2yu +w1E0NDdT7BZpvYNvvDsjZJCmAUciPiOt4NgheD9RGfkvLLGYbaWYwqh4pkfydP4B +Ngx/kF73TQZ3LD+CIcpIgjk4qzt5sorgMYsYZ2WPNmrVd6vSsx/Fnlvfd1GPHLvB +gD6psQWLlP3tDKqJ6XgIBOE2v7rpsU/X5FtvTmX3dw7wHw2YdcjlepuRL9KoI3oI +kIP8EHqBYuhimPQYmOY7bU+pbZv36C+PYiD4cjI7jXDZas9UIuYib3oqf5erbChb +kMNMRpR8GSb3mc0Uqb9k/GeGpB9xjjvITBDpVzvSBTDeTwmDcqjnubLYXUxF0FTY +G7ABmnFz0/MxcU9SSuCuWzuMlUw9PmWVD6H9ZfsuMIoBDGpnHPJlMkCEQLsb//+F +xXRvokDsHvxb4XLBfkbv656eaEJhjzwM2Z8hnFStC0+aUkwKTUPrpGm1qYZbePXn ++TSGH9nAi4EQWkXNFa0hliFsHFekV5F/hkd+D+JNmnh9FLRaPPo= +=sOeW +-----END PGP SIGNATURE----- diff --git a/qutebrowser-0.9.1.tar.gz b/qutebrowser-0.9.1.tar.gz deleted file mode 100644 index 7db0bce..0000000 --- a/qutebrowser-0.9.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5aabfd6824ece72a2ca2dd02f4ee47f5b3c48a289c9f3e1854d3b30e980dc95d -size 3091676 diff --git a/qutebrowser-0.9.1.tar.gz.asc b/qutebrowser-0.9.1.tar.gz.asc deleted file mode 100644 index 222f2ff..0000000 --- a/qutebrowser-0.9.1.tar.gz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEE4E5WAAJAG47w528KkW6wyP1VoHIFAlh5DjAACgkQkW6wyP1V -oHLByxAAlu9+jHvtlBhBgd8Xyf8XKw3CNWhPq7oZUx3nohoY4JPH2Ze/Pdy4/V9X -8IASUvo7FXq3qv5TsIJ7guYsHzw904I/vdu0cRkR7xfsaHm5C8AkfJQCyy+XVtIP -bmCflG7Anje6JxSzQg8C0SW7MMXa4CxuGzhHOh10LBaW+t9N+hMxhrh2uvFsz3jH -XORtmX3h2L7AnDoM+0eadUnKbiWQ/8Lo/fO95FHfvu5C9T5I5ASVcylwkQ3Hy7Vf -QSA0PxnodLkSV3/1Z2YynWrL4axT2BJol/i8vu8dl8FpNtpvhlf2Sph8+2QTNIB7 -++DAE8orwOxgl1FYRPkbTxS5+JH2Gm+3ce+KWqTRqXyvgsei9N6mqZqfcrBCWIH1 -DXmH/mPKf5PrVQJxgcgsjytl6pTv0W6rCy26fFREknGKEe1A8pUXl2bLerLpl328 -twimSqzdrd/KHgGb3LwSlzazHVEwBmmarXj0sD5irmSIBt2R6DFcHckF5tnJ8Qn8 -8Kt/u1KZuF+qbhFgkD8WxL6XNbe9u/l6szzhOHN2VKqbNFZfCZoj87JSGdxVDtSb -iDLt5OqkW13oepKc2xH2XyVuskySOvg+fD5UHp+wMvp7S5MeyUm/l6/ShK9izBdi -5wiIQGKPdy3JAYtH3ZCNfbVlCvo3NKHKgGouDv3upDIui67XIGw= -=XBzx ------END PGP SIGNATURE----- diff --git a/qutebrowser.changes b/qutebrowser.changes index 7aceaf2..e607f78 100644 --- a/qutebrowser.changes +++ b/qutebrowser.changes @@ -1,3 +1,81 @@ +------------------------------------------------------------------- +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 `` + 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. + ------------------------------------------------------------------- Sat Feb 25 09:38:44 UTC 2017 - otto.tuominen@openmailbox.org diff --git a/qutebrowser.spec b/qutebrowser.spec index b108676..e86678d 100644 --- a/qutebrowser.spec +++ b/qutebrowser.spec @@ -17,7 +17,7 @@ Name: qutebrowser -Version: 0.9.1 +Version: 0.10.0 Release: 0 Summary: Keyboard-driven vim-like browser on Qt5 License: GPL-3.0+ @@ -59,14 +59,14 @@ python3 setup.py build python3 setup.py install \ --root=%{buildroot} --prefix=%{_prefix} -install -Dm 0644 %{name}.desktop \ +install -Dpm 0644 %{name}.desktop \ %{buildroot}%{_datadir}/applications/%{name}.desktop for size in 16 24 32 48 64 128 256; do - install -Dm 0644 "icons/%{name}-${size}x${size}.png" \ + install -Dpm 0644 "icons/%{name}-${size}x${size}.png" \ "%{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/apps/%{name}.png" done -install -Dm 0644 icons/%{name}.svg \ +install -Dpm 0644 icons/%{name}.svg \ %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg %fdupes %{buildroot}%{python3_sitelib}/