158 Commits

Author SHA256 Message Date
96c64efc9d Accepting request 1320775 from network
- Update to version 3.6.3:
Fixed:
  * New `qt.workarounds.disable_accessibility` setting, which
    disables Chromium accessibility support. By default, is it set
    to `auto`, which only disables accessibility on Qt versions
    with known issues. This works around a bug in Qt 6.10.1 causing
    frequent segfaults.
    gh#qutebrowser/qutebrowser#8797

OBS-URL: https://build.opensuse.org/request/show/1320775
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=73
2025-12-02 12:20:13 +00:00
7ff53ca3ea - Update to version 3.6.3:
Fixed:
  * New `qt.workarounds.disable_accessibility` setting, which
    disables Chromium accessibility support. By default, is it set
    to `auto`, which only disables accessibility on Qt versions
    with known issues. This works around a bug in Qt 6.10.1 causing
    frequent segfaults.
    gh#qutebrowser/qutebrowser#8797

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=150
2025-12-01 18:02:24 +00:00
7c31764307 Accepting request 1320538 from network
- Update to version 3.6.2:
  * The version info now includes the Wayland compositor name if
    wayland-client is available under a different name than
    libwayland-client.so.
    gh#qutebrowser/qutebrowser#8771
  * The list of Chromium extensions in --version / :version now
    uses the correct Chromium data profile, also fixing a crash
    with Qt 6.10.1.
    gh#qutebrowser/qutebrowser#8785
  * With Qt 6.10.1, qt.workarounds.disable_hangouts_extension now
    doesn’t apply on private profiles, avoiding a Qt bug leading to
    a crash.
    gh#qutebrowser/qutebrowser#8785

OBS-URL: https://build.opensuse.org/request/show/1320538
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=72
2025-12-01 10:13:05 +00:00
ab254d346f - Update to version 3.6.2:
* The version info now includes the Wayland compositor name if
    wayland-client is available under a different name than
    libwayland-client.so.
    gh#qutebrowser/qutebrowser#8771
  * The list of Chromium extensions in --version / :version now
    uses the correct Chromium data profile, also fixing a crash
    with Qt 6.10.1.
    gh#qutebrowser/qutebrowser#8785
  * With Qt 6.10.1, qt.workarounds.disable_hangouts_extension now
    doesn’t apply on private profiles, avoiding a Qt bug leading to
    a crash.
    gh#qutebrowser/qutebrowser#8785

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=148
2025-11-28 22:13:20 +00:00
b5575cbadd Accepting request 1318366 from network
- Update to version 3.6.1:
Fixed:
  * A regression in v3.6.0 where the page didn't have keyboard
    focus after closing the completion, so e.g. typing in an input
    field after hinting didn't work.
    gh#qutebrowser/qutebrowser#8750
- Changes in 3.6.0:
Added:
  * The `:version` info now shows additional information:
    + The X11 window manager / Wayland compositor name (mostly
      useful for bug/crash reports).
    + Loaded WebExtensions (partial support landed in
      QtWebEngine 6.10, no official qutebrowser support yet).
  * Support for hinting elements which are part of an (open) shadow
    DOM.
Changed:
  * The `qutedmenu` userscript now sorts history by the last access
    time.
  * Hardware accelerated 2D canvas is now enabled by default on
    Qt 6.8.2+, as graphic glitches with e.g. PDF.js and Google
    Sheets should be fixed nowadays. If you still run into issues,
    please report them and set
    `qt.workarounds.disable_accelerated_2d_canvas` to `always`
    to disable it again.
Fixed:
  * Fixed crash if two new downloads start while a download prompt
    is already open
    gh#qutebrowser/qutebrowser#8674.
  * Fixed exception when closing a qutebrowser window while a
    download prompt is still open.

OBS-URL: https://build.opensuse.org/request/show/1318366
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=71
2025-11-18 14:39:55 +00:00
858f8e396b - Update to version 3.6.1:
Fixed:
  * A regression in v3.6.0 where the page didn't have keyboard
    focus after closing the completion, so e.g. typing in an input
    field after hinting didn't work.
    gh#qutebrowser/qutebrowser#8750
- Changes in 3.6.0:
Added:
  * The `:version` info now shows additional information:
    + The X11 window manager / Wayland compositor name (mostly
      useful for bug/crash reports).
    + Loaded WebExtensions (partial support landed in
      QtWebEngine 6.10, no official qutebrowser support yet).
  * Support for hinting elements which are part of an (open) shadow
    DOM.
Changed:
  * The `qutedmenu` userscript now sorts history by the last access
    time.
  * Hardware accelerated 2D canvas is now enabled by default on
    Qt 6.8.2+, as graphic glitches with e.g. PDF.js and Google
    Sheets should be fixed nowadays. If you still run into issues,
    please report them and set
    `qt.workarounds.disable_accelerated_2d_canvas` to `always`
    to disable it again.
Fixed:
  * Fixed crash if two new downloads start while a download prompt
    is already open
    gh#qutebrowser/qutebrowser#8674.
  * Fixed exception when closing a qutebrowser window while a
    download prompt is still open.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=146
2025-11-18 02:22:51 +00:00
b832597333 Accepting request 1284191 from network
- Update to version 3.5.1:
Deprecated:
  * QtWebKit (legacy) support got removed from CI and is now
    untested. If it breaks, it’s not going to be fixed, and support
    will be removed over the next releases.
  * Qt 5 support is currently still tested, but is also planned to
    get removed over the next releases. Same goes for support for
    older Qt 6 versions
Fixed:
  * A bogus "wildcard call disconnects from destroyed signal"
    warning from Qt is now suppressed.
  * A "Ignoring new child …​" debug log message which got spammy
    with Qt 6.9 is now removed.
  * A unknown crash (possibly related to using devtools) due to
    weird (Py)Qt behavior now has a workaround.
  * No "QtWebEngine version mismatch" warning is now logged anymore
    with newer Qt 5.15 releases
    (but you should still stop using Qt 5).
  * The PDF.js version can now correctly be extracted/displayed
    with newer PDF.js versions.
  * The qute-bitwarden, -lastpass and -pass userscripts now
    properly avoid a DeprecationWarning from the upcoming 6.0
    release of tldextract.
    The previous fix in v3.5.0 was insufficient.

OBS-URL: https://build.opensuse.org/request/show/1284191
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=70
2025-06-10 07:08:20 +00:00
9c6e7bc137 - Update to version 3.5.1:
Deprecated:
  * QtWebKit (legacy) support got removed from CI and is now
    untested. If it breaks, it’s not going to be fixed, and support
    will be removed over the next releases.
  * Qt 5 support is currently still tested, but is also planned to
    get removed over the next releases. Same goes for support for
    older Qt 6 versions
Fixed:
  * A bogus "wildcard call disconnects from destroyed signal"
    warning from Qt is now suppressed.
  * A "Ignoring new child …​" debug log message which got spammy
    with Qt 6.9 is now removed.
  * A unknown crash (possibly related to using devtools) due to
    weird (Py)Qt behavior now has a workaround.
  * No "QtWebEngine version mismatch" warning is now logged anymore
    with newer Qt 5.15 releases
    (but you should still stop using Qt 5).
  * The PDF.js version can now correctly be extracted/displayed
    with newer PDF.js versions.
  * The qute-bitwarden, -lastpass and -pass userscripts now
    properly avoid a DeprecationWarning from the upcoming 6.0
    release of tldextract.
    The previous fix in v3.5.0 was insufficient.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=144
2025-06-09 13:18:22 +00:00
687602514e Accepting request 1269034 from network
- Update to version 3.5.0:
Changed:
  * The `content.headers.user_agent` setting now has a new
    `{upstream_browser_version_short}` template field, which is the
    upstream/Chromium version but shortened to only major version.
  * The default user agent now uses the shortened Chromium version
    and doesn't expose the `QtWebEngine/...` part anymore, thus
    making it equal to the corresponding Chromium user agent.
    This increases compatibilty due to various overzealous
    "security" products used by a variety of websites that block
    QtWebEngine, presumably as a bot (known issues existed with
    Whatsapp Web, UPS, Digitec Galaxus).
  * Changed features in userscripts:
    + `qute-bitwarden` now passes your password to the subprocess
      in an environment variable when unlocking your vault,
      instead of as a command line argument.
      gh#qutebrowser/qutebrowser#7781
  * New `-D no-system-pdfjs` debug flag to ignore system-wide
    PDF.js installations for testing.
  * Polyfill for missing `URL.parse` with PDF.js v5 and
    QtWebEngine < 6.9. Note this is a "best effort" fix and you
    should be using the "older browsers" ("legacy") build of
    PDF.js instead.
Removed:
  * The `ua-slack` site-specific quirk, as things seem to work
    better nowadays without a quirk needed.
  * The `ua-whatsapp` site-specific quirk, as it's unneeded with
    the default UA change described above.
Fixed:
  * Crash when trying to use the `DocumentPictureInPicture` JS API,

OBS-URL: https://build.opensuse.org/request/show/1269034
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=69
2025-04-14 10:58:43 +00:00
6b50ea5d3c - Update to version 3.5.0:
Changed:
  * The `content.headers.user_agent` setting now has a new
    `{upstream_browser_version_short}` template field, which is the
    upstream/Chromium version but shortened to only major version.
  * The default user agent now uses the shortened Chromium version
    and doesn't expose the `QtWebEngine/...` part anymore, thus
    making it equal to the corresponding Chromium user agent.
    This increases compatibilty due to various overzealous
    "security" products used by a variety of websites that block
    QtWebEngine, presumably as a bot (known issues existed with
    Whatsapp Web, UPS, Digitec Galaxus).
  * Changed features in userscripts:
    + `qute-bitwarden` now passes your password to the subprocess
      in an environment variable when unlocking your vault,
      instead of as a command line argument.
      gh#qutebrowser/qutebrowser#7781
  * New `-D no-system-pdfjs` debug flag to ignore system-wide
    PDF.js installations for testing.
  * Polyfill for missing `URL.parse` with PDF.js v5 and
    QtWebEngine < 6.9. Note this is a "best effort" fix and you
    should be using the "older browsers" ("legacy") build of
    PDF.js instead.
Removed:
  * The `ua-slack` site-specific quirk, as things seem to work
    better nowadays without a quirk needed.
  * The `ua-whatsapp` site-specific quirk, as it's unneeded with
    the default UA change described above.
Fixed:
  * Crash when trying to use the `DocumentPictureInPicture` JS API,

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=142
2025-04-13 19:41:08 +00:00
70a26faf62 Accepting request 1233278 from network
OBS-URL: https://build.opensuse.org/request/show/1233278
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=68
2024-12-26 11:23:59 +00:00
a5c30b82e3 Accepting request 1231045 from home:smolsheep:upgrades
- Update to version 3.4.0:
  Removed
  * Support for Python 3.8 is dropped, and Python 3.9 is now
    required.
  Changed
  * Based on Chromium 122.0.6261.171 with security patches up to
    131.0.6778.70
  * The .desktop file now also declares qutebrowser as a valid
    viewer for image/webp.
  * Updated mimetype information for getting a suitable extension
    when downloading a data: URL.
  * The content.javascript.clipboard setting now defaults to "ask",
    which on Qt 6.8+ will prompt the user to grant clipboard
    access. On older Qt versions, this is still equivalent to
    "none" and needs to be set manually.
  * If a XHR request made via JS sets a custom Accept-Language
    header, it now correctly has precedence over the global
    content.headers.accept_language setting (but not per-domain
    overrides). This fixes subtle JS issues on websites that rely
    on the custom header being sent for those requests, and e.g.
    block the requests server-side otherwise.
  * Our packaging scripts now prefer the "legacy"/"for older
    browsers" PDF.js build as their normal release only supports
    the latest Chromium version and might break in qutebrowser on
    updates. Note to packagers: If there’s a PDF.js package in your
    distribution as an (optional) qutebrowser dependency, consider
    also switching to this variant (same code, built differently).
  Fixed
  * Crash with recent Jinja/Markupsafe versions when viewing a
    finished userscript (or potentially editor) process via
    :process.
  * scripts/open_url_in_instance.sh now avoids echo -n, thus
    running correctly on POSIX sh.
  * Added a workaround for a bogus QtWebEngine warning about
    missing spell checking dictionaries.

OBS-URL: https://build.opensuse.org/request/show/1231045
OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=140
2024-12-25 05:17:47 +00:00
5581f8aae8 Accepting request 1220055 from network
OBS-URL: https://build.opensuse.org/request/show/1220055
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=67
2024-11-01 20:07:46 +00:00
f3bbf05b22 Accepting request 1208292 from home:smolsheep:upgrades
- Update to version 3.3.1:
  * Fixed: Updated the workaround for Google sign-in issues.
- Updates from version 3.3.0:
  Added
  * Added the qt.workarounds.disable_hangouts_extension setting,
    for disabling the Google Hangouts extension built into
    Chromium/QtWebEngine.
  Removed
  * Failed end2end tests will now save screenshots of the browser
    window when run under xvfb (the default on linux). Screenshots
    will be under $TEMP/pytest-current/pytest-screenshots/ or
    attached to the GitHub actions run as an artifact.
  Changed
  * The qute-pass userscript now has better support for
    internationalized domain names when using the pass backend -
    both domain names and secret paths are normalized before
    comparing
  * Ignored URL query parameters (via url.yank_ignored_parameters)
    are now respected when yanking any URL (for example, through
    hints with hint links yank). The {url:yank} substitution has
    also been added as a version of {url} that respects ignored URL
    query parameters.
  Fixed
  * A minor memory leak of QItemSelectionModels triggered by
    closing the completion dialog has been resolved.
  * The link to the chrome URL match pattern documentation in our
    settings docs now loads a live page again.
  * A rare crash when on Qt 6, a renderer process terminates with
    an unknown termination reason.

OBS-URL: https://build.opensuse.org/request/show/1208292
OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=138
2024-11-01 12:10:43 +00:00
b8f6d43802 Accepting request 1183482 from network
OBS-URL: https://build.opensuse.org/request/show/1183482
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=66
2024-06-27 14:03:28 +00:00
baff25f948 Accepting request 1183265 from home:smolsheep:upgrades
- Update to version 3.2.1:
  Fixed
  * When the selected Qt wrapper is unavailable, qutebrowser now
    again shows a GUI error message instead of only an exception in
    the terminal.

OBS-URL: https://build.opensuse.org/request/show/1183265
OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=136
2024-06-26 19:30:57 +00:00
f880cdb890 Accepting request 1178405 from network
- Update to version 3.2.0:
Added:
  * When qutebrowser receives a SIGHUP it will now reload any
    config.py file in use (same as the :config-source command does)
    gh#qutebrowser/qutebrowser#8108
  * The Chromium security patch version is now shown in the backend
    string in --version and :version. This reflects the latest
    Chromium version that security fixes have been backported to
    the base QtWebEngine version from.
    gh#qutebrowser/qutebrowser#7187
Changed:
  * With QtWebEngine 6.7+, the colors.webpage.darkmode.enabled
    setting can now be changed at runtime and supports URL patterns
    gh#qutebrowser/qutebrowser#8182
  * A few more completions will now match search terms in any
    order: :quickmark-*, :bookmark-*, :tab-take and :tab-select
    (for the quick and bookmark categories).
    gh#qutebrowser/qutebrowser#7955
  * Elements with an ARIA role="switch" now get hints (toggle
    switches like e.g. on cookie banners).
  * The tor_identity userscript now validates that the
    -c|--control-port argument value is an int.
    gh#qutebrowser/qutebrowser#8162
Fixed:
  * input.insert_mode.auto_load sometimes not triggering due to
    a race condition.
    gh#qutebrowser/qutebrowser#8145
  * Worked around qutebrowser quitting when closing a KDE file
    dialog due to a Qt bug.
    gh#qutebrowser/qutebrowser#8143

OBS-URL: https://build.opensuse.org/request/show/1178405
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=65
2024-06-04 10:52:16 +00:00
66fec58e82 - Update to version 3.2.0:
Added:
  * When qutebrowser receives a SIGHUP it will now reload any
    config.py file in use (same as the :config-source command does)
    gh#qutebrowser/qutebrowser#8108
  * The Chromium security patch version is now shown in the backend
    string in --version and :version. This reflects the latest
    Chromium version that security fixes have been backported to
    the base QtWebEngine version from.
    gh#qutebrowser/qutebrowser#7187
Changed:
  * With QtWebEngine 6.7+, the colors.webpage.darkmode.enabled
    setting can now be changed at runtime and supports URL patterns
    gh#qutebrowser/qutebrowser#8182
  * A few more completions will now match search terms in any
    order: :quickmark-*, :bookmark-*, :tab-take and :tab-select
    (for the quick and bookmark categories).
    gh#qutebrowser/qutebrowser#7955
  * Elements with an ARIA role="switch" now get hints (toggle
    switches like e.g. on cookie banners).
  * The tor_identity userscript now validates that the
    -c|--control-port argument value is an int.
    gh#qutebrowser/qutebrowser#8162
Fixed:
  * input.insert_mode.auto_load sometimes not triggering due to
    a race condition.
    gh#qutebrowser/qutebrowser#8145
  * Worked around qutebrowser quitting when closing a KDE file
    dialog due to a Qt bug.
    gh#qutebrowser/qutebrowser#8143

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=134
2024-06-04 00:37:38 +00:00
e753aa5284 Accepting request 1132497 from network
- Update to version 3.1.0:
Removed:
  * The darkmode settings grayscale.all, grayscale.images and
    increase_text_contrast got removed, following removals in
    Chromium.
Added:
  * New smart-simple value for
    colors.webpage.darkmode.policy.images, which on QtWebEngine
    6.6+ uses a simpler classification algorithm to decide whether
    to invert images.
  * New content.javascript.legacy_touch_events setting, with those
    now being disabled by default, following a Chromium change.
Changed:
  * The colors.webpage.darkmode.threshold.text setting got renamed
    to colors.webpage.darkmode.threshold.foreground, following a
    rename in Chromium.
  * With Qt 6.6, the content.canvas_reading setting now works
    without a restart and supports URL patterns.
Fixed:
  * Some web pages jumping to the top when the statusbar is hidden
    or (with v3.0.x) when a prompt is hidden.
  * Compatibility with PDF.js v4
  * Added an elaborate workaround for a bug in QtWebEngine 6.6.0
    causing crashes on Google Mail/Meet/Chat, and a bug in
    QtWebEngine 6.5.0/.1/.2 causing crashes there with dark mode.
  * Made a rare crash in QtWebEngine when starting/retrying a
    download less likely to happen.
  * Graphical glitches in Google sheets and PDF.js, again. Removed
    the version restriction for the default application of
    qt.workarounds.disable_accelerated_2d_canvas as the issue was

OBS-URL: https://build.opensuse.org/request/show/1132497
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=64
2023-12-11 20:51:40 +00:00
8c02d15af2 - Update to version 3.1.0:
Removed:
  * The darkmode settings grayscale.all, grayscale.images and
    increase_text_contrast got removed, following removals in
    Chromium.
Added:
  * New smart-simple value for
    colors.webpage.darkmode.policy.images, which on QtWebEngine
    6.6+ uses a simpler classification algorithm to decide whether
    to invert images.
  * New content.javascript.legacy_touch_events setting, with those
    now being disabled by default, following a Chromium change.
Changed:
  * The colors.webpage.darkmode.threshold.text setting got renamed
    to colors.webpage.darkmode.threshold.foreground, following a
    rename in Chromium.
  * With Qt 6.6, the content.canvas_reading setting now works
    without a restart and supports URL patterns.
Fixed:
  * Some web pages jumping to the top when the statusbar is hidden
    or (with v3.0.x) when a prompt is hidden.
  * Compatibility with PDF.js v4
  * Added an elaborate workaround for a bug in QtWebEngine 6.6.0
    causing crashes on Google Mail/Meet/Chat, and a bug in
    QtWebEngine 6.5.0/.1/.2 causing crashes there with dark mode.
  * Made a rare crash in QtWebEngine when starting/retrying a
    download less likely to happen.
  * Graphical glitches in Google sheets and PDF.js, again. Removed
    the version restriction for the default application of
    qt.workarounds.disable_accelerated_2d_canvas as the issue was

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=132
2023-12-11 13:36:15 +00:00
7439682760 Accepting request 1119463 from network
OBS-URL: https://build.opensuse.org/request/show/1119463
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=63
2023-10-23 21:40:31 +00:00
a0a4637ee5 Accepting request 1119102 from home:jubalh:branches:network
- Update to version 3.0.2:
  * Fix for crashes on Google Meet / GMail with dark mode enabled
  * Fix for right-click in devtools not working properly
  * Fix for drag & drop not working on Wayland
  * Fix for some XKB key remappings not working
  * Security fixes up to Chromium 116.0.5845.187, including
    CVE-2023-4863, a critical heap buffer overflow in WebP, for
    which "Google is aware that an exploit exists in the wild."

- Update to version 3.0.1:
  * The "restore video" functionality of the view_in_mpv script
    works again on webengine.
  * Setting url.auto_search to dns works correctly now with Qt 6.
  * Counts passed via keypresses now have a digit limit (4300) to
    avoid exceptions due to cats sleeping on numpads. (#7834)
  * Navigating via hints to a remote URL from a file:// one works
    again. (#7847)
  * The timers related to the tab audible indicator and the auto follow
    timeout no longer accumulate connections over time. (#7888)
  * The workaround for crashes when using drag & drop on Wayland
    with Qt 6.5.2 now also works correctly when using wayland-egl
    rather than wayland as Qt platform.
  * Worked around a weird TypeError with QProxyStyle / TabBarStyle
    on certain platforms with Python 3.12.
  * Removed 1px border for the downloads view, mostly noticeable
    when it’s transparent.
  * Due to a Qt bug, cloning/undoing a tab which was not fully loaded
    caused qutebrowser to crash. This is now fixed via a workaround.
  * Graphical glitches in Google sheets and PDF.js via a new setting
    qt.workarounds.disable_accelerated_2d_canvas to disable the

OBS-URL: https://build.opensuse.org/request/show/1119102
OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=130
2023-10-23 00:40:15 +00:00
9fe9e7ee13 Accepting request 1104940 from network
- Update to version 3.0.0
Major Changes:
  * qutebrowser now supports Qt 6 and uses it by default.
    Qt 5.15 is used as a fallback if Qt 6 is unavailable.
    This behavior can be customized in three ways (in order of
    precedence):
    + Via `--qt-wrapper PyQt5` or `--qt-wrapper PyQt6`
      command-line arguments.
    + Via the `QUTE_QT_WRAPPER` environment variable, set to
      `PyQt6` or `PyQt5`.
    + For packagers wanting to provide packages specific to a Qt
      version, patch `qutebrowser/qt/machinery.py` and set
      `_WRAPPER_OVERRIDE`.
  * Various commands were renamed to better group related commands:
    + `set-cmd-text` -> `cmd-set-text`
    + `repeat` -> `cmd-repeat`
    + `repeat*command` -> `cmd-repeat-last`
    + `later` -> `cmd-later`
    + `edit-command` -> `cmd-edit`
    + `run-with-count` -> `cmd-run-with-count`
    The old names continue to work for the time being, but are
    deprecated and show a warning.
Added:
  * On invalid commands/settings with a similarly spelled match,
    qutebrowser now suggests the correct name in its error
    messages.
  * New `:prompt-fileselect-external` command which can be used to
    spawn an external file selector (`fileselect.folder.command`)
    from download filename prompts (bound to `<Alt+e>` by default).
  * New `qute://start` built-in start page (not set as the default

OBS-URL: https://build.opensuse.org/request/show/1104940
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=62
2023-08-21 09:45:53 +00:00
e4fdff9896 - Update to version 3.0.0
Major Changes:
  * qutebrowser now supports Qt 6 and uses it by default.
    Qt 5.15 is used as a fallback if Qt 6 is unavailable.
    This behavior can be customized in three ways (in order of
    precedence):
    + Via `--qt-wrapper PyQt5` or `--qt-wrapper PyQt6`
      command-line arguments.
    + Via the `QUTE_QT_WRAPPER` environment variable, set to
      `PyQt6` or `PyQt5`.
    + For packagers wanting to provide packages specific to a Qt
      version, patch `qutebrowser/qt/machinery.py` and set
      `_WRAPPER_OVERRIDE`.
  * Various commands were renamed to better group related commands:
    + `set-cmd-text` -> `cmd-set-text`
    + `repeat` -> `cmd-repeat`
    + `repeat*command` -> `cmd-repeat-last`
    + `later` -> `cmd-later`
    + `edit-command` -> `cmd-edit`
    + `run-with-count` -> `cmd-run-with-count`
    The old names continue to work for the time being, but are
    deprecated and show a warning.
Added:
  * On invalid commands/settings with a similarly spelled match,
    qutebrowser now suggests the correct name in its error
    messages.
  * New `:prompt-fileselect-external` command which can be used to
    spawn an external file selector (`fileselect.folder.command`)
    from download filename prompts (bound to `<Alt+e>` by default).
  * New `qute://start` built-in start page (not set as the default

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=128
2023-08-20 19:53:03 +00:00
7ad074ff5a Accepting request 1087076 from network
- update to 2.5.4:
  * Support SQLite with DQS (double quoted string) compile time
    option turned off.

OBS-URL: https://build.opensuse.org/request/show/1087076
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=61
2023-05-14 14:32:00 +00:00
4c369cc504 - update to 2.5.4:
* Support SQLite with DQS (double quoted string) compile time
    option turned off.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=126
2023-05-14 09:09:24 +00:00
53729469f1 Accepting request 1066958 from network
- Update to version 2.5.3
Added
  * New array_at quirk, polyfilling the Array.at method, which is
    needed by various websites, but only natively available with
    Qt 6.2.
Fixed
  * Crash when the adblock filter file can't be read.
  * Inconsistent behavior when using :config-{dict,list}-* commands
    with an invalid value. Before the fix, using the same command
    again would complain that the value was already present,
    despite the error and the value not being actually changed.
  * Incomplete error handling when mutating a dict/list in
    config.py and setting an invalid value. Before the fix, this
    would result in either a message in the terminal rather than
    GUI (startup), or in a crash (:config-source).
  * Wrong type handling when using :config-{dict,list}-* commands
    with a config option with non-string values. The only affected
    option is bindings.commands, which is probably rarely used with
    those commands.
  * The readability userscript now correctly passes the source URL
    to Breadability, to make relative links work.
  * Update dictcli.py to use the main branch, fixing a 404 error.
  * Crash with some notification servers when the server did quit.
  * Minor documentation fixes

OBS-URL: https://build.opensuse.org/request/show/1066958
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=60
2023-02-21 14:36:34 +00:00
2f4263a45b - Update to version 2.5.3
Added
  * New array_at quirk, polyfilling the Array.at method, which is
    needed by various websites, but only natively available with
    Qt 6.2.
Fixed
  * Crash when the adblock filter file can't be read.
  * Inconsistent behavior when using :config-{dict,list}-* commands
    with an invalid value. Before the fix, using the same command
    again would complain that the value was already present,
    despite the error and the value not being actually changed.
  * Incomplete error handling when mutating a dict/list in
    config.py and setting an invalid value. Before the fix, this
    would result in either a message in the terminal rather than
    GUI (startup), or in a crash (:config-source).
  * Wrong type handling when using :config-{dict,list}-* commands
    with a config option with non-string values. The only affected
    option is bindings.commands, which is probably rarely used with
    those commands.
  * The readability userscript now correctly passes the source URL
    to Breadability, to make relative links work.
  * Update dictcli.py to use the main branch, fixing a 404 error.
  * Crash with some notification servers when the server did quit.
  * Minor documentation fixes

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=124
2023-02-21 09:58:21 +00:00
e6f686e43f Accepting request 987485 from network
- Update to version 2.5.2
Fixed
  * The notification fixes in v2.5.1 caused new notification
    crashes (probably more common than the ones being fixed...).
    Those are now fixed, along with a (rather involved) test case
    to prevent similar issues in the future.
  * When a text was not found on a page, the associated message
    would be shown as rich text (e.g. after /<h1>). With this
    release, this is fixed for search messages, while the 3.0.0
    release will change the default for all messages to be
    plain-text. Note this is NOT a security issue, as only a small
    subset of HTML is interpreted as rich text by Qt, independently
    from the website.
  * When a Greasemonkey script couldn't be loaded (e.g. due to an
    unreadable file), qutebrowser would crash. It now shows an
    error instead.
  * Ever since the v1.2.0 release in 2018, the
    content.default_encoding setting was not applied on start
    properly (only when it was changed afterwards).
    This is now fixed.

OBS-URL: https://build.opensuse.org/request/show/987485
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=59
2022-07-08 12:01:57 +00:00
a72d905279 - Update to version 2.5.2
Fixed
  * The notification fixes in v2.5.1 caused new notification
    crashes (probably more common than the ones being fixed...).
    Those are now fixed, along with a (rather involved) test case
    to prevent similar issues in the future.
  * When a text was not found on a page, the associated message
    would be shown as rich text (e.g. after /<h1>). With this
    release, this is fixed for search messages, while the 3.0.0
    release will change the default for all messages to be
    plain-text. Note this is NOT a security issue, as only a small
    subset of HTML is interpreted as rich text by Qt, independently
    from the website.
  * When a Greasemonkey script couldn't be loaded (e.g. due to an
    unreadable file), qutebrowser would crash. It now shows an
    error instead.
  * Ever since the v1.2.0 release in 2018, the
    content.default_encoding setting was not applied on start
    properly (only when it was changed afterwards).
    This is now fixed.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=122
2022-07-07 15:30:35 +00:00
568d8d3b0e Accepting request 982814 from network
- Update to version 2.5.1
Fixed
  * The qute-pass userscript is marked as executable again.
  * The MathML workaround for darkmode (e.g. black on black
    Wikipedia formula) now also works for display (rather than
    inline) math.
  * The content.proxy setting can now correctly be set to arbitrary
    values via the qute://settings page again.
  * Fixed a rare possible crash with invalid Content-Disposition
    headers.
  * Fixes for various notification-related crashes:
    + With the tiramisu notification server (due to invalid
      behavior of the server, now a non-fatal error)
    + With the budgie notification server when closing a
      notification (due to invalid behavior of the server,
      now worked around)
    + When a server exits with an unsuccessful exit status
      (now a non-fatal error)
    + When a server couldn't be started successfully
      (now a non-fatal error)
    + With the herbe notification presenter, when the website tries
      to close the notification after the user accepting
      (right-clicking) it.
  * Fixes in userscripts:
    + The qute-bitwarden userscript now correctly searches for
      entries for sites on a subdomain of an unrecognized TLD.
      subdomain names. Previously my.site.local would have searched
      in bitwarden for my.sitelocal, losing the rightmost dot.

OBS-URL: https://build.opensuse.org/request/show/982814
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=58
2022-06-16 16:20:48 +00:00
4111e1c1d6 - Update to version 2.5.1
Fixed
  * The qute-pass userscript is marked as executable again.
  * The MathML workaround for darkmode (e.g. black on black
    Wikipedia formula) now also works for display (rather than
    inline) math.
  * The content.proxy setting can now correctly be set to arbitrary
    values via the qute://settings page again.
  * Fixed a rare possible crash with invalid Content-Disposition
    headers.
  * Fixes for various notification-related crashes:
    + With the tiramisu notification server (due to invalid
      behavior of the server, now a non-fatal error)
    + With the budgie notification server when closing a
      notification (due to invalid behavior of the server,
      now worked around)
    + When a server exits with an unsuccessful exit status
      (now a non-fatal error)
    + When a server couldn't be started successfully
      (now a non-fatal error)
    + With the herbe notification presenter, when the website tries
      to close the notification after the user accepting
      (right-clicking) it.
  * Fixes in userscripts:
    + The qute-bitwarden userscript now correctly searches for
      entries for sites on a subdomain of an unrecognized TLD.
      subdomain names. Previously my.site.local would have searched
      in bitwarden for my.sitelocal, losing the rightmost dot.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=120
2022-06-15 13:55:13 +00:00
381683c78a Accepting request 967163 from network
- Update to version 2.5.0
Deprecated
  * v2.5.x will be the last release of qutebrowser 2. For the
    upcoming 3.0.0 release, it's planned to drop support for
    various legacy platforms and libraries which are unsupported
    upstream, such as:
    + Qt before 5.15 LTS (plus adding support for Qt 6.2+)
    + Python 3.6
    + The QtWebKit backend
    + macOS 10.14 (via Homebrew)
    + 32-bit Windows (via Qt)
    + Windows 8 (via Qt)
    + Windows 10 before 1809 (via Qt)
    + Possibly other more minor dependency changes
  * The :rl-unix-word-rubout command (<Ctrl-W> in command/prompt
    modes) has been deprecated. Use :rl-rubout " " instead.
  * The :rl-unix-filename-rubout command has been deprecated.
    Use either :rl-rubout "/ " (classic readline behavior) or
    :rl-filename-rubout (using OS path separator and ignoring
    spaces) instead.
Changed
  * Improved message if a spawned process wasn't found and a
    Flatpak container is in use.
  * The :tab-move command now takes start and end as index to move
    a tab to the first/last position.
  * Tests now automatically pick the backend (QtWebKit/QtWebEngine)
    based on what's available. The QUTE_BDD_WEBENGINE environment
    variable and --qute-bdd-webengine argument got replaced by
    QUTE_TESTS_BACKEND and --qute-backend respectively, which can
    be set to either webengine or webkit.

OBS-URL: https://build.opensuse.org/request/show/967163
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=57
2022-04-06 19:51:41 +00:00
019637aa41 - Update to version 2.5.0
Deprecated
  * v2.5.x will be the last release of qutebrowser 2. For the
    upcoming 3.0.0 release, it's planned to drop support for
    various legacy platforms and libraries which are unsupported
    upstream, such as:
    + Qt before 5.15 LTS (plus adding support for Qt 6.2+)
    + Python 3.6
    + The QtWebKit backend
    + macOS 10.14 (via Homebrew)
    + 32-bit Windows (via Qt)
    + Windows 8 (via Qt)
    + Windows 10 before 1809 (via Qt)
    + Possibly other more minor dependency changes
  * The :rl-unix-word-rubout command (<Ctrl-W> in command/prompt
    modes) has been deprecated. Use :rl-rubout " " instead.
  * The :rl-unix-filename-rubout command has been deprecated.
    Use either :rl-rubout "/ " (classic readline behavior) or
    :rl-filename-rubout (using OS path separator and ignoring
    spaces) instead.
Changed
  * Improved message if a spawned process wasn't found and a
    Flatpak container is in use.
  * The :tab-move command now takes start and end as index to move
    a tab to the first/last position.
  * Tests now automatically pick the backend (QtWebKit/QtWebEngine)
    based on what's available. The QUTE_BDD_WEBENGINE environment
    variable and --qute-bdd-webengine argument got replaced by
    QUTE_TESTS_BACKEND and --qute-backend respectively, which can
    be set to either webengine or webkit.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=118
2022-04-06 00:29:59 +00:00
f529b92bde Accepting request 926836 from network
- Update to version 2.4.0
Added
  * New content.blocking.hosts.block_subdomains setting which can
    be used to disable the subdomain blocking for the hosts-based
    adblocker introduced in v2.3.0.
  * New downloads.prevent_mixed_content setting to prevent insecure
    mixed-content downloads (true by default).
  * New --private flag for :tab-clone, which clones a tab into a
    new private window, mirroring the same flags for :open and
    :tab-give.
Fixed
  * Speculative fix for a crash when closing qutebrowser while a
    systray notification is shown.

OBS-URL: https://build.opensuse.org/request/show/926836
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=56
2021-10-22 22:51:06 +00:00
e8e4acf5ff - Update to version 2.4.0
Added
  * New content.blocking.hosts.block_subdomains setting which can
    be used to disable the subdomain blocking for the hosts-based
    adblocker introduced in v2.3.0.
  * New downloads.prevent_mixed_content setting to prevent insecure
    mixed-content downloads (true by default).
  * New --private flag for :tab-clone, which clones a tab into a
    new private window, mirroring the same flags for :open and
    :tab-give.
Fixed
  * Speculative fix for a crash when closing qutebrowser while a
    systray notification is shown.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=117
2021-10-21 20:04:42 +00:00
db8a74c164 Accepting request 921083 from network
- Disable test suite. This is too non-deterministic and random
  BDD tests will fail most of the time even though the program
  behaves correctly in practice.

OBS-URL: https://build.opensuse.org/request/show/921083
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=55
2021-09-23 21:03:59 +00:00
2567fdf05f - Disable test suite. This is too non-deterministic and random
BDD tests will fail most of the time even though the program
  behaves correctly in practice.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=116
2021-09-23 06:09:39 +00:00
1de1c29d2a Accepting request 909841 from network
- Update to version 2.3.1
Fixed
  * Updated the workaround for Google Account log in claiming that
    this browser isn't secure. For an equivalent workaround on
    older versions, run: :set -u https://accounts.google.com/*
    content.headers.user_agent "Mozilla/5.0 ({os_info}; rv:90.0)
    Gecko/20100101 Firefox/90.0"
  * Corrupt cache file exceptions with adblock 0.5.0+ are now
    handled properly.
  * Crash when entering unicode surrogates into the filename
    prompt.
  * UnboundLocalError in qute-keepass when the database couldn't be
    opened.

OBS-URL: https://build.opensuse.org/request/show/909841
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=54
2021-08-03 20:48:39 +00:00
523bc258f0 - Update to version 2.3.1
Fixed
  * Updated the workaround for Google Account log in claiming that
    this browser isn't secure. For an equivalent workaround on
    older versions, run: :set -u https://accounts.google.com/*
    content.headers.user_agent "Mozilla/5.0 ({os_info}; rv:90.0)
    Gecko/20100101 Firefox/90.0"
  * Corrupt cache file exceptions with adblock 0.5.0+ are now
    handled properly.
  * Crash when entering unicode surrogates into the filename
    prompt.
  * UnboundLocalError in qute-keepass when the database couldn't be
    opened.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=115
2021-08-03 00:26:54 +00:00
fde0a21e9d Accepting request 902869 from network
- Update to version 2.3.0
Added
  * New content.prefers_reduced_motion setting to request websites
    to reduce non-essential motion/animations.
  * New colors.prompts.selected.fg setting to customize the text
    color for selected items in filename prompts.
Changed
  * The hosts-based adblocker (using content.blocking.hosts.lists)
    now also blocks all requests to any subdomains of blocked
    hosts.
  * The fonts.web.* settings now support URL patterns.
  * The :greasemonkey-reload command now shows a list of loaded
    scripts and has a new --quiet switch to suppress that message.
  * When launching a userscript via hints, a new QUTE_CURRENT_URL
    environment variable now points to the current page (rather
    than the URL of the selected element, where QUTE_URL points
    to).
Fixed
  * Crash when two Greasemonkey scripts have the same name
    (usually happening because the same file is in both the data
    and the config directory).

OBS-URL: https://build.opensuse.org/request/show/902869
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=53
2021-06-29 20:43:13 +00:00
d43673ac1b - Update to version 2.3.0
Added
  * New content.prefers_reduced_motion setting to request websites
    to reduce non-essential motion/animations.
  * New colors.prompts.selected.fg setting to customize the text
    color for selected items in filename prompts.
Changed
  * The hosts-based adblocker (using content.blocking.hosts.lists)
    now also blocks all requests to any subdomains of blocked
    hosts.
  * The fonts.web.* settings now support URL patterns.
  * The :greasemonkey-reload command now shows a list of loaded
    scripts and has a new --quiet switch to suppress that message.
  * When launching a userscript via hints, a new QUTE_CURRENT_URL
    environment variable now points to the current page (rather
    than the URL of the selected element, where QUTE_URL points
    to).
Fixed
  * Crash when two Greasemonkey scripts have the same name
    (usually happening because the same file is in both the data
    and the config directory).

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=114
2021-06-28 17:21:35 +00:00
190145f34f Accepting request 897214 from network
OBS-URL: https://build.opensuse.org/request/show/897214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=52
2021-06-03 22:34:01 +00:00
Alexei Sorokin
f7ccf8921b Accepting request 897212 from home:Guillaume_G:branches:network
- Update to version 2.2.3
Fixed
  * Logging into Google accounts or sharing the camera on macOS 10.14+ crashed,
    which is now fixed.
  *The Windows installer now correctly aborts the installation on Windows 7
    (rather than attempting an install which won't work, since Windows 7 is
    unsupported since the v2.0.0 release).
  * Using --json-logging without --debug caused qutebrowser to crash since the
    v1.13.0 release. It now works correctly again.
  * Mixing Qt 5.14+ with QtWebEngine 5.12 caused a crash related to qutebrowser's
    notification support, which is now fixed.
  * The documentation now points to the new IRC channels on irc.libera.chat
    instead of the defunct Freenode channels (due to a hostile takeover by
    Freenode staff).
  * Setting content.headers.user_agent or .accept_language to a value
    containing non-ascii characters was permitted by qutebrowser, but resulted in
a crash when loading a page. Such values are now rejected properly.
  * When quitting qutebrowser on the qute://settings page, a crash could happen, which is now fixed.
  * When :edit-text is used, but the existing text in the input isn't
    representable in the configured encoding (editor.encoding), qutebrowser would
    crash. It now shows a proper error instead.
  * The testsuite should now work properly on aarch64.
  * When QtWebEngine is in a "stuck" state while :selection-follow was used,
    this could cause a crash in qutebrowser. This is now fixed (speculatively, due
    to lack of a reproducer).
  * When the brave adblock data (adblock-cache.dat) got corrupted, qutebrowser
    would crash when trying to load it. It now displays an error instead.
    Combining /S (silent) and /allusers when uninstalling via the Windows
    installer now works properly.

OBS-URL: https://build.opensuse.org/request/show/897212
OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=112
2021-06-03 13:18:02 +00:00
33602255d2 Accepting request 895839 from network
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/895839
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=51
2021-06-01 08:37:45 +00:00
6bee2537cd - Update to version 2.2.2
Fixed
  * When awesomewm's "naughty" notification daemon was used with a
    development version of AwesomeWM and an unknown version number,
    qutebrowser would crash when trying to parse the version
    string. This is now fixed.
  * Due to a bug with QtWebEngine 5.15.4, old Service Worker data
    could cause renderer process crashes. This is now worked around
    by qutebrowser.
  * When an (broken) binding to set-cmd-text without any argument
    existed, using : would crash, which is now fixed.
  * New site-specific quirk (again) working around not being able
    to type accented/composed characters on Google Docs.
  * When running with python -OO (which is not recommended), a
    notification being shown would result in a crash, which is now
    fixed.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=110
2021-05-20 19:17:09 +00:00
c7eb7072a8 Accepting request 891564 from network
OBS-URL: https://build.opensuse.org/request/show/891564
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=50
2021-05-08 20:07:50 +00:00
638ba1efdf Accepting request 891559 from home:susnux:branches:network
Update to version 2.2.1

OBS-URL: https://build.opensuse.org/request/show/891559
OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=108
2021-05-08 16:54:33 +00:00
5ae4e98f3e Accepting request 886814 from network
- Enable test suite
- Update to version 2.2.0
Deprecated
  * Running qutebrowser with Qt 5.12.0 is now unsupported and logs
    a warning. It should still work - however, a workaround for
    issues with the Nvidia graphic driver was dropped.
    Newer Qt 5.12.x versions are still fully supported.
  * The --force argument for :tab-only is deprecated, use --pinned
    close instead.
  * Using :tab-focus without an argument or count is now
    deprecated, use :tab-next instead.
Added
  * New dependency on the QtDBus module. If this requirement is an
    issue for you or your distribution, please open an issue!
    Note that a DBus connection at runtime is still optional.
  * New input.media_keys setting which can be used to disable
    Chromium's handling of media keys.
  * New :process command (and associated qute://process pages)
    which can be used to view and terminate/kill external processes
    spawned by qutebrowser.
  * New content.site_specific_quirks.skip setting which can be used
    to disable individual site-specific quirks.
  * New --pinned argument for :tab-only, which replaces --force
    (with --pinned close), but also can take --pinned keep to keep
    pinned tabs without prompting.
  * New fileselect.folder.command which can be used with
    fileselect.handler = external to customize the command to use
    to upload directories (<input type="file" webkitdirectory />
    elements, which are non-standard but in wide use).
  * New content.notifications.presenter setting with various new

OBS-URL: https://build.opensuse.org/request/show/886814
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=49
2021-04-21 18:59:33 +00:00
4f3415f246 - Enable test suite
- Update to version 2.2.0
Deprecated
  * Running qutebrowser with Qt 5.12.0 is now unsupported and logs
    a warning. It should still work - however, a workaround for
    issues with the Nvidia graphic driver was dropped.
    Newer Qt 5.12.x versions are still fully supported.
  * The --force argument for :tab-only is deprecated, use --pinned
    close instead.
  * Using :tab-focus without an argument or count is now
    deprecated, use :tab-next instead.
Added
  * New dependency on the QtDBus module. If this requirement is an
    issue for you or your distribution, please open an issue!
    Note that a DBus connection at runtime is still optional.
  * New input.media_keys setting which can be used to disable
    Chromium's handling of media keys.
  * New :process command (and associated qute://process pages)
    which can be used to view and terminate/kill external processes
    spawned by qutebrowser.
  * New content.site_specific_quirks.skip setting which can be used
    to disable individual site-specific quirks.
  * New --pinned argument for :tab-only, which replaces --force
    (with --pinned close), but also can take --pinned keep to keep
    pinned tabs without prompting.
  * New fileselect.folder.command which can be used with
    fileselect.handler = external to customize the command to use
    to upload directories (<input type="file" webkitdirectory />
    elements, which are non-standard but in wide use).
  * New content.notifications.presenter setting with various new

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=106
2021-04-20 01:50:19 +00:00