SHA256
1
0
forked from pool/qutebrowser
Commit Graph

89 Commits

Author SHA256 Message Date
Dominique Leuenberger
8c6cac0c4f Accepting request 774697 from network
- Update to version 1.10.1
Fixed
  * Crash when saving data fails during shutdown (which was a
    regression introduced in v1.9.0).
  * Error while reading config.py when fonts.tabs or
    fonts.debug_console is set to a value including default_size.
  * When a state file contains invalid UTF-8 data, a proper error
    is now displayed.
Changed
  * When the Qt version changes (and also on the first start of
    v1.10.1 on Qt 5.14), service workers registered by websites are
    now deleted. This is done as a workaround for QtWebEngine
    issues causing crashes when visiting pages using service
    workers (such as Google Mail/Drive). No persistent data should
    be affected as websites can re-register their service workers,
    but a (single) backup is kept at webengine/Service Worker-bak
    in qutebrowser's data directory.
  * Better output on stdout when config errors occur.
  * The default for colors.statusbar.command.private.bg has been
    changed to a slightly different gray, as a workaround for a Qt
    issue where the cursor was invisible in that case.

OBS-URL: https://build.opensuse.org/request/show/774697
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=41
2020-02-18 09:36:01 +00:00
Mia Herkt
bc7569967f - Update to version 1.10.1
Fixed
  * Crash when saving data fails during shutdown (which was a
    regression introduced in v1.9.0).
  * Error while reading config.py when fonts.tabs or
    fonts.debug_console is set to a value including default_size.
  * When a state file contains invalid UTF-8 data, a proper error
    is now displayed.
Changed
  * When the Qt version changes (and also on the first start of
    v1.10.1 on Qt 5.14), service workers registered by websites are
    now deleted. This is done as a workaround for QtWebEngine
    issues causing crashes when visiting pages using service
    workers (such as Google Mail/Drive). No persistent data should
    be affected as websites can re-register their service workers,
    but a (single) backup is kept at webengine/Service Worker-bak
    in qutebrowser's data directory.
  * Better output on stdout when config errors occur.
  * The default for colors.statusbar.command.private.bg has been
    changed to a slightly different gray, as a workaround for a Qt
    issue where the cursor was invisible in that case.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=85
2020-02-16 12:44:48 +00:00
Oliver Kurz
064f1828d4 Accepting request 774251 from network
OBS-URL: https://build.opensuse.org/request/show/774251
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=40
2020-02-14 15:39:53 +00:00
Mia Herkt
dfa145d409 Accepting request 774211 from home:toromtomtom:branches:network
- replace shebangs pointing to /usr/bin/bash with /bin/bash. This removes the requirement /usr/bin/bash from the RPM. Fixes boo#1163276.

OBS-URL: https://build.opensuse.org/request/show/774211
OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=83
2020-02-14 00:55:08 +00:00
Dominique Leuenberger
76ed49e463 Accepting request 770371 from network
OBS-URL: https://build.opensuse.org/request/show/770371
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=39
2020-02-06 12:08:37 +00:00
Alexei Sorokin
f20f12f029 Accepting request 770163 from home:mrey:branches:network
- Update to version 1.10.0
Added
  * New colors.webpage.prefers_color_scheme_dark setting which
    allows forcing prefers-color-scheme: dark colors for websites
    (QtWebEngine with Qt 5.14 or newer).
  * New fonts.default_size setting which can be used to set a
    bigger font size for all UI fonts.
Changed
  * The fonts.monospace setting has been removed and replaced by
    fonts.default_family. The new default_family setting is
    improved in various ways:
    + It accepts a list of font families (or a single font family)
      rather than a comma-separated string. As an example, instead
      of fonts.monospace = "Courier, Monaco", use
      fonts.default_family = ["Courier", "Monaco"].
    + Since a list is now accepted as value, no quoting of font
      names with spaces is required anymore. As an example,
      instead of fonts.monospace = '"xos4 Terminus"', use
      fonts.default_family = 'xos4 Terminus'.
    + It is now empty by default rather than having a long list of
      font names in the default config. When the value is empty,
      the system's default monospaced font is used.
  * If monospace is now used in a font value, it's used literally
    and not replaced anymore. Instead, default_family is replaced
    as explained above.
  * The default content.headers.accept_language value now adds a
    ;q=0.9 classifier which should make the value sent more
    in-line with what other browsers do.
  * The qute-pass userscript now has a new --mode gopass switch
    which uses gopass rather than pass.

OBS-URL: https://build.opensuse.org/request/show/770163
OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=81
2020-02-05 18:14:33 +00:00
Dominique Leuenberger
88300da609 Accepting request 765099 from network
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/765099
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=38
2020-01-17 15:06:27 +00:00
Mia Herkt
3246f5295c - Update to version 1.9.0
Added
  * Initial support for Qt 5.14.
  * New content.site_specific_quirks setting which enables
    workarounds for websites with broken user agent parsing
    (enabled by default, see the "Fixed" section for fixed
    websites).
  * New qt.force_platformtheme setting to force Qt to use a given
    platform theme.
  * New tabs.tooltips setting which can be used to disable hover
    tooltips for tabs.
  * New settings to configure the appearance of context menus:
    + fonts.contextmenu
    + colors.contextmenu.menu.bg
    + colors.contextmenu.menu.fg
    + colors.contextmenu.selected.bg
    + colors.contextmenu.selected.fg
Changed
  * The content.headers.user_agent setting now is a format string
    with the default value resembling the behavior of it being set
    to null before. This slightly changes the sent user agent for
    QtWebKit: Instead of mentioning qutebrowser and its version
    it now mentions the Qt version.
  * The qute-pass userscript now has a new --extra-url-suffixes
    (-s) argument which passes extra URL suffixes to the tldextract
    library.
  * A stack is now used for :tab-focus last rather than just saving
    one tab. Additionally, :tab-focus now understands stack-prev
    and stack-next arguments to traverse that stack.
  * :hint now has a new right-click target which allows

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=79
2020-01-09 22:37:46 +00:00
Dominique Leuenberger
f655a50590 Accepting request 754543 from network
- Update to version 1.8.3
Fixed
  * Segmentation fault introduced in v1.8.2 when a tab gets closed
    immediately after it has finished loading (e.g. with certain
    login flows).

OBS-URL: https://build.opensuse.org/request/show/754543
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=37
2019-12-06 11:11:03 +00:00
Mia Herkt
0472adc4b1 - Update to version 1.8.3
Fixed
  * Segmentation fault introduced in v1.8.2 when a tab gets closed
    immediately after it has finished loading (e.g. with certain
    login flows).

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=77
2019-12-05 23:19:09 +00:00
Dominique Leuenberger
96c202d735 Accepting request 750898 from network
- Update to version 1.8.2
Fixed
  * Unbinding keys via config.bind(key, None) accidentally worked
    in v1.7.0 but raises an exception in v1.8.0. It now works
    again, but is deprecated and shows an error. Note that
    :config-py-write did write such invalid lines before v1.8.0,
    so existing config files might need adjustments.
  * The readability-js userscript now handles encodings correctly
    (which it didn't before for some websites).
  * can now be used to paste text starting with a hyphen.
  * Following hints via the number keypad now works properly again.
  * Errors while reading the state file are now displayed instead
    of causing a crash.
  * Crash when using :debug-log-level without a console attached.
  * Downloads are now hidden properly when the browser is in
    fullscreen mode.
  * Crash when setting colors.webpage.bg to an empty value with
    QtWebKit.
  * Crash when the history database file is not a proper sqlite
    database.

OBS-URL: https://build.opensuse.org/request/show/750898
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=36
2019-11-26 16:02:59 +00:00
Mia Herkt
d842781745 - Update to version 1.8.2
Fixed
  * Unbinding keys via config.bind(key, None) accidentally worked
    in v1.7.0 but raises an exception in v1.8.0. It now works
    again, but is deprecated and shows an error. Note that
    :config-py-write did write such invalid lines before v1.8.0,
    so existing config files might need adjustments.
  * The readability-js userscript now handles encodings correctly
    (which it didn't before for some websites).
  * can now be used to paste text starting with a hyphen.
  * Following hints via the number keypad now works properly again.
  * Errors while reading the state file are now displayed instead
    of causing a crash.
  * Crash when using :debug-log-level without a console attached.
  * Downloads are now hidden properly when the browser is in
    fullscreen mode.
  * Crash when setting colors.webpage.bg to an empty value with
    QtWebKit.
  * Crash when the history database file is not a proper sqlite
    database.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=75
2019-11-26 04:47:55 +00:00
Dominique Leuenberger
a7980b5490 Accepting request 740914 from network
- Update to version 1.8.1
Added
  * New userscripts:
    + readability-js which uses Mozilla's node.js readability
      library.
    + qute-bitwarden which integrates the Bitwarden CLI.
Changed
  * The statusbar text for passthrough mode now shows all
    configured bindings to leave the mode, not only one.
  * When :config-source is used with a relative filename, the file
    is now searched in the config directory instead of the current
    working directory.
  * HTML5 inputs with date/time types now enter insert mode when
    selected.
  * dictcli.py now shows where dictionaries are installed to and
    complains when running it as root if doing so would result in
    a wrong installation path.
  * Changes to userscripts:
    + qute-pass: Don't run pass if only a username is requested.
    + qute-pass: Support private domains like myrouter.local.
    + readability: Improved CSS styling.
  * Performance improvements in various areas:
    + Loading config files
    + Typing without any completion matches
    + General keyboard handling
    + Scrolling
  * :version now shows details about the loaded
    autoconfig.yml/config.py.
  * Hosts are now additionally looked up including their ports in
    netrc files.

OBS-URL: https://build.opensuse.org/request/show/740914
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=35
2019-10-18 12:36:57 +00:00
Mia Herkt
f278ed72ae - Update to version 1.8.1
Added
  * New userscripts:
    + readability-js which uses Mozilla's node.js readability
      library.
    + qute-bitwarden which integrates the Bitwarden CLI.
Changed
  * The statusbar text for passthrough mode now shows all
    configured bindings to leave the mode, not only one.
  * When :config-source is used with a relative filename, the file
    is now searched in the config directory instead of the current
    working directory.
  * HTML5 inputs with date/time types now enter insert mode when
    selected.
  * dictcli.py now shows where dictionaries are installed to and
    complains when running it as root if doing so would result in
    a wrong installation path.
  * Changes to userscripts:
    + qute-pass: Don't run pass if only a username is requested.
    + qute-pass: Support private domains like myrouter.local.
    + readability: Improved CSS styling.
  * Performance improvements in various areas:
    + Loading config files
    + Typing without any completion matches
    + General keyboard handling
    + Scrolling
  * :version now shows details about the loaded
    autoconfig.yml/config.py.
  * Hosts are now additionally looked up including their ports in
    netrc files.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=73
2019-10-17 23:56:58 +00:00
Dominique Leuenberger
38a239a425 Accepting request 716618 from network
- Update to version 1.7.0
Added
  * New settings:
    + colors.tabs.pinned.* to control colors of pinned tabs.
    + hints.leave_on_load which allows disabling leaving of hint
      mode when a new page is loaded.
    + colors.completion.item.selected.match.fg which allows
      configuring the text color for the matching text in the
      currently selected completion item.
    + tabs.undo_stack_size to limit how many undo entries are kept
      for closed tabs.
  * New commands:
    + :reverse-selection (o in caret mode) to swap the
      stationary/moving ends of a selection.
  * New commandline replacements:
    + {url:domain}, {url:auth}, {url:scheme}, {url:username},
      {url:password}, {url:host}, {url:port}, {url:path},
      {url:query} for the respective parts of the current URL.
    + {title} for the current page title.
  * The {title} field in tabs.title.format,
    tabs.title.format_pinned and window.title_format got renamed to
    {current_title} (mirroring {current_url}) in order to not
    conflict with the new {title} commandline replacement.
  * New delete target for :hint which removes the hinted element
    from the DOM.
  * New --config-py commandline argument to use a custom config.py
    file.
  * Qt 5.13: Support for notifications (shown via system tray).
Changed
  * The desktop file qutebrowser.desktop is now renamed to
    org.qutebrowser.qutebrowser.desktop.
  * Pinned tabs now always show a favicon (even if the site doesn't
    provide one) when shrinking.
  * Setting downloads.location.directory now changes the directory
    displayed in the download prompt even if
    downloads.location.remember is set.
  * The yank command gained a new inline argument, which allows to
    e.g. use :yank inline [{title}]({url}).
  * Duplicate consecutive history entries with the same URL are now
    ignored.
  * More detailed error messages when spawning a process failed.
  * The content.pdfjs setting now supports domain patterns.
  * Improved process status output with :spawn -o.
  * The colors.tabs.bar.bg setting is now of type QssColor and thus
    supports gradients.
  * The :fullscreen command now understands a new --enter flag
    which causes it to always enter fullscreen instead of toggling
    the current state.
  * --debug-flag stack is now needed to show stack traces on
    renderer process crashes.
  * --debug-flag chromium can be used to easily turn on verbose
    Chromium logging.
  * Permission prompts can now be answered with
    Y (:prompt-accept --save yes) and N (:prompt-accept --save no)
    to save the answer as a per-domain setting.
  * content.dns_prefetch is now turned off by default, as it causes
    crashes inside QtWebEngine.
  * The (still unofficial) interceptor plugin API now contains
    resource_type for a request and allows redirecting requests.
  * :bookmark-remove now shows a message for consistency with
    :bookmark-add.
  * Very early segfaults are now also caught by the crash handler.
  * The appdata XML now contains proper release information and an
    (empty) OARS content rating.
  * Improved Linux distribution detection.
  * Qt 5.13: Request filtering now happens in the UI rather than
    IO thread.
  * Qt 5.13: Support for PDFium (Chromium's PDF viewer) is disabled
    for now so that PDFs can still be downloaded
    (or shown with PDF.js) properly.
  * Various performance improvements (e.g. for showing hints or
    the :open completion).
Deprecated
  * :yank markdown got deprecated, as :yank inline [{title}]({url})
    can now be used instead.
Fixed
  * Various QtWebEngine load signals are now handled differently,
    which should fix issues with insert mode being left while
    typing on sites like Google Translate.
  * Race condition causing a colored statusbar in normal mode when
    entering/exiting caret mode quickly.
  * Using 100% for a hue in a hsv(...) config value now corresponds
    to 359 (rather than 255), matching the fixed behavior in
    Qt 5.13.
  * Chaining commands with ;; used to abort with some failing
    commands. It now runs the second command no matter whether the
    first one succeeded or not.
  * Handling of profiles and private windows (and resulting crashes
    with Qt 5.12.2).
  * Fixes for corner-cases when using :navigate increment/decrement
  * The type for the colors.hints.match.fg setting was changed to
    QtColor.
  * Gradients were never supported for this setting, and with this
    change, values like rgb(0, 0, 0) now work as well.
  * Permission prompts now show a properly normalized URL with
    QtWebKit.
  * Crash on start when PyQt was built without SSL support with
    Qt >= 5.12.
  * Minor memory leaks.

OBS-URL: https://build.opensuse.org/request/show/716618
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=34
2019-07-21 09:33:48 +00:00
Mia Herkt
67043f3e71 - Update to version 1.7.0
Added
  * New settings:
    + colors.tabs.pinned.* to control colors of pinned tabs.
    + hints.leave_on_load which allows disabling leaving of hint
      mode when a new page is loaded.
    + colors.completion.item.selected.match.fg which allows
      configuring the text color for the matching text in the
      currently selected completion item.
    + tabs.undo_stack_size to limit how many undo entries are kept
      for closed tabs.
  * New commands:
    + :reverse-selection (o in caret mode) to swap the
      stationary/moving ends of a selection.
  * New commandline replacements:
    + {url:domain}, {url:auth}, {url:scheme}, {url:username},
      {url:password}, {url:host}, {url:port}, {url:path},
      {url:query} for the respective parts of the current URL.
    + {title} for the current page title.
  * The {title} field in tabs.title.format,
    tabs.title.format_pinned and window.title_format got renamed to
    {current_title} (mirroring {current_url}) in order to not
    conflict with the new {title} commandline replacement.
  * New delete target for :hint which removes the hinted element
    from the DOM.
  * New --config-py commandline argument to use a custom config.py
    file.
  * Qt 5.13: Support for notifications (shown via system tray).
Changed
  * The desktop file qutebrowser.desktop is now renamed to

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=71
2019-07-18 15:59:56 +00:00
Dominique Leuenberger
124cfc3181 Accepting request 710564 from network
- Update to version 1.6.3
Fixed
  * Crash when hinting and changing/closing the tab before hints
    are displayed.
  * Crash on redirects with Qt 5.13.
  * Hide bogus AA_ShareOpenGLContexts warning with Qt 5.12.4.
  * Workaround for renderer process crashes with Qt 5.12.4.
    If you're unable to update, you can remove ~/.cache/qutebrowser
    for the same result.

OBS-URL: https://build.opensuse.org/request/show/710564
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=33
2019-06-19 19:08:46 +00:00
Mia Herkt
d8fbcd6a9c - Update to version 1.6.3
Fixed
  * Crash when hinting and changing/closing the tab before hints
    are displayed.
  * Crash on redirects with Qt 5.13.
  * Hide bogus AA_ShareOpenGLContexts warning with Qt 5.12.4.
  * Workaround for renderer process crashes with Qt 5.12.4.
    If you're unable to update, you can remove ~/.cache/qutebrowser
    for the same result.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=69
2019-06-18 12:14:58 +00:00
Dominique Leuenberger
fbdaedab9d Accepting request 701155 from network
- Update to version 1.6.2
Fixed
  * Crash when SQL errors occur while using the completion.
  * Crash when cancelling a download prompt started in an already
    closed window.
  * Crash when many prompts are opened at the same time.
  * Running without Qt installed now displays a proper error again.
  * High CPU usage when using the keyhint widget with a low delay.

OBS-URL: https://build.opensuse.org/request/show/701155
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=32
2019-05-07 21:18:54 +00:00
Mia Herkt
de3a87db2a - Update to version 1.6.2
Fixed
  * Crash when SQL errors occur while using the completion.
  * Crash when cancelling a download prompt started in an already
    closed window.
  * Crash when many prompts are opened at the same time.
  * Running without Qt installed now displays a proper error again.
  * High CPU usage when using the keyhint widget with a low delay.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=67
2019-05-06 21:16:52 +00:00
Dominique Leuenberger
e0e9797dfb Accepting request 690446 from network
- Force sqlite backend to be installed, otherwise qtbrowser segfaults
  bsc#1126269

OBS-URL: https://build.opensuse.org/request/show/690446
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=31
2019-04-02 07:23:46 +00:00
Mia Herkt
401b76bf3b - Force sqlite backend to be installed, otherwise qtbrowser segfaults
bsc#1126269

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=65
2019-04-01 19:40:49 +00:00
Mia Herkt
a52dabf61f Accepting request 690378 from home:dancermak:branches:network
Add libqt5-sql-sqlite to the required packages (fixes bsc#1126269)

OBS-URL: https://build.opensuse.org/request/show/690378
OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=64
2019-04-01 19:11:43 +00:00
Dominique Leuenberger
831d55e9b8 Accepting request 686851 from network
- Update to version 1.6.1
Fixed
  * Crash when using :config-{dict,list}-{add,remove} with an invalid setting.
  * Functionality like hinting on pages with an element with ID _qutebrowser
    (such as qutebrowser.org) on Qt 5.12.
  * The .desktop file in v1.6.0 was missing the "Actions" key.
  * The SVG icon now has a size of 256x256px set to comply with freedesktop
    standards.
  * Setting colors.statusbar.*.bg to a gradient now has the expected effect of
    the gradient spanning the entire statusbar.

OBS-URL: https://build.opensuse.org/request/show/686851
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=30
2019-03-20 12:21:43 +00:00
Mia Herkt
cf04860552 - Update to version 1.6.1
Fixed
  * Crash when using :config-{dict,list}-{add,remove} with an invalid setting.
  * Functionality like hinting on pages with an element with ID _qutebrowser
    (such as qutebrowser.org) on Qt 5.12.
  * The .desktop file in v1.6.0 was missing the "Actions" key.
  * The SVG icon now has a size of 256x256px set to comply with freedesktop
    standards.
  * Setting colors.statusbar.*.bg to a gradient now has the expected effect of
    the gradient spanning the entire statusbar.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=62
2019-03-20 06:07:28 +00:00
Dominique Leuenberger
c599a1d9a4 Accepting request 684447 from network
- Update to version 1.6.0
Added
  * New settings:
    + tabs.new_position.stacking which controls whether new tabs
      opened from a page should stack on each other or not.
    + completion.open_categories which allows to configure which
      categories are shown in the :open completion, and how they
      are ordered.
    + tabs.pinned.frozen to allow/deny navigating in pinned tabs.
    + hints.selectors which allows to configure what CSS selectors
      are used for hints, and also allows adding custom hint groups
    + input.insert_mode.leave_on_load to turn off leaving insert
      mode when a new page is loaded.
  * New config manipulation commands:
    + :config-dict-add and :config-list-add to a new element to a
      dict/list setting.
    + :config-dict-remove and :config-list-remove to remove an
      element from a dict/list setting.
    + New :yank markdown feature which yanks the current URL and
      title in markdown format.
    + Support for new QtWebEngine features in Qt 5.12:
      ~ Basic support for client certificates. Selecting the
        certificate to use when there are multiple matching
        certificates isn't implemented yet.
      ~ Support for DNS prefetching (plus new content.dns_prefetch
        setting).
Changed
  * :q now closes the current window instead of quitting
    qutebrowser completely (:close), while :qa quits (:quit).
    The behavior of :wq remains unchanged (:quit --save), as
    closing a window while saving the session doesn't make sense.
  * Completion highlighting is now done differently (using
    QSyntaxHighlighter), which should fix some highlighting
    corner-cases.
  * The QtColor config type now also understands colors like
    rgb(...).
  * :yank now has a --quiet option which causes it to not display
    a message.
  * The :open completion now also shows search engines by default.
  * The content.host_blocking.enabled setting now supports URL
    patterns, so the adblocker can be disabled on a given page.
  * Elements with a tabindex attribute now also get hints by
    default.
  * Various small performance improvements for hints and the
    completion.
  * The Wayland check for QtWebEngine is now disabled on
    Qt >= 5.11.2, as those versions should work without any issues.
  * The JavaScript console object is now available in PAC files.
  * PAC proxies currently don't work properly on QtWebEngine (and
    never did), so an error is now shown when trying to configure
    a PAC proxy.
  * The metainfo file qutebrowser.appdata.xml is now renamed to
    org.qutebrowser.qutebrowser.appdata.xml.
  * The qute-pass userscript now understands domains in gpg
    filenames in addition to directory names.
  * The autocompletion for content.headers.user_agent got updated
    to only include the default and Chrome, as setting the UA to
    Firefox has various bad side-effects.
  * Combining Qt 5.12 with an older PyQt can lead to issues, so a
    warning is now shown when starting qutebrowser with that
    combination.
Fixed
  * Invalid world IDs now get rejected for :jseval and GreaseMonkey
    scripts.
  * When websites suggest download filenames with invalid
    characters, those are now correctly replaced.
  * Invalid hint length calculation in certain rare cases.
  * Dragging tabs in the tab bar (which was broken in v1.5.0)
  * Using Shift-Home in command mode now works properly.
  * Workaround for a Qt bug which prevented
    content.cookies.accept = no-3rdparty from working properly on
    some pages like GMail. However, the default for
    content.cookies.accept is still all to be in line with what
    other browsers do.
  * :navigate not incrementing in anchors or queries.
  * Crash when trying to use a proxy requiring authentication with
    QtWebKit.
  * Slashes in search terms are now percent-escaped.
  * When scrolling.bar = True was set in versions before v1.5.0,
    this now correctly gets migrated to always instead of
    when-searching.
  * Completion highlighting now works again on Qt 5.11.3 and 5.12.1
  * The non-standard header X-Do-Not-Track is no longer sent.
  * PAC proxies were never correctly supported with QtWebEngine,
    but are now explicitly disallowed.
  * Issues with fullscreen handling when exiting a video player.
  * Various fixes for Qt 5.12 issues:
    + A javascript error on page load was fixed.
    + window.print() works with Qt 5.12 now.
    + Fixed handling of duplicate download filenames.
    + Fixed broken qute://history page.
    + Fixed PDF.js not working properly.
    + The download button in PDF.js now works (it's not possible
      to make it work with earlier Qt versions).
    + Since Greasemonkey scripts modifying the DOM fail when being
      run at document-start, some known-broken scripts (Iridium,
      userstyles.org) are now forced to run at document-end.
- Require python3-qtwebengine-qt5 on TW
  (package split since PyQt5 5.12)

OBS-URL: https://build.opensuse.org/request/show/684447
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=29
2019-03-13 08:15:44 +00:00
Mia Herkt
d3546d5fd9 - Update to version 1.6.0
Added
  * New settings:
    + tabs.new_position.stacking which controls whether new tabs
      opened from a page should stack on each other or not.
    + completion.open_categories which allows to configure which
      categories are shown in the :open completion, and how they
      are ordered.
    + tabs.pinned.frozen to allow/deny navigating in pinned tabs.
    + hints.selectors which allows to configure what CSS selectors
      are used for hints, and also allows adding custom hint groups
    + input.insert_mode.leave_on_load to turn off leaving insert
      mode when a new page is loaded.
  * New config manipulation commands:
    + :config-dict-add and :config-list-add to a new element to a
      dict/list setting.
    + :config-dict-remove and :config-list-remove to remove an
      element from a dict/list setting.
    + New :yank markdown feature which yanks the current URL and
      title in markdown format.
    + Support for new QtWebEngine features in Qt 5.12:
      ~ Basic support for client certificates. Selecting the
        certificate to use when there are multiple matching
        certificates isn't implemented yet.
      ~ Support for DNS prefetching (plus new content.dns_prefetch
        setting).
Changed
  * :q now closes the current window instead of quitting
    qutebrowser completely (:close), while :qa quits (:quit).
    The behavior of :wq remains unchanged (:quit --save), as

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=60
2019-02-26 02:01:35 +00:00
Mia Herkt
0762762504 - Require python3-qtwebengine-qt5 on TW
(package split since PyQt5 5.12)

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=59
2019-02-23 19:29:48 +00:00
Dominique Leuenberger
653aa3fcea Accepting request 645376 from network
- Update to version 1.5.2:
  * The content.cookies.accept setting is now set to all instead
    of no-3rdparty by default, as no-3rdparty breaks various pages
    such as GMail.

OBS-URL: https://build.opensuse.org/request/show/645376
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=28
2018-10-31 12:15:18 +00:00
Mia Herkt
f61968940f - Update to version 1.5.2:
* The content.cookies.accept setting is now set to all instead
    of no-3rdparty by default, as no-3rdparty breaks various pages
    such as GMail.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=57
2018-10-29 22:24:34 +00:00
Dominique Leuenberger
9bd99b80d0 Accepting request 641128 from network
- Update to version 1.5.1:
  Fixed:
    * Flickering when opening/closing tabs (as soon as more than
      10 are open) on some pages.
    * Improved logging for PDF.js resources which fail to load.
    * Crash when closing a tab after doing a search.
    * Tabs appearing when hidden after e.g. closing tabs.

OBS-URL: https://build.opensuse.org/request/show/641128
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=27
2018-10-11 09:59:54 +00:00
Mia Herkt
def5aa7fd5 - Update to version 1.5.1:
Fixed:
    * Flickering when opening/closing tabs (as soon as more than
      10 are open) on some pages.
    * Improved logging for PDF.js resources which fail to load.
    * Crash when closing a tab after doing a search.
    * Tabs appearing when hidden after e.g. closing tabs.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=55
2018-10-10 17:58:30 +00:00
Dominique Leuenberger
17edd7be78 Accepting request 639810 from network
- Update to version 1.5.0:
  Added:
    * Rewritten PDF.js support:
      + PDF.js support and the content.pdfjs setting are now
        available with QtWebEngine.
      + Opening a PDF file now doesn't start a second request
        anymore.
      + Opening PDFs on https:// sites now works properly.
      + New --pdfjs flag for prompt-open-download, so PDFs can be
        opened in PDF.js with <Ctrl-P> in the download prompt.
    * New settings:
      + content.mouse_lock to handle HTML5 pointer locking.
      + completion.web_history.exclude which hides a list of URL
        patterns from the completion.
      + qt.process_model which can be used to change Chromium's
        process model.
      + qt.low_end_device_mode which turns on Chromium's low-end
        device mode. This mode uses less RAM, but the expense of
        performance.
      + content.webrtc_ip_handling_policy, which allows more
        fine-grained/restrictive control about which IPs are
        exposed via WebRTC.
      + tabs.max_width which allows to have a more "normal" look
        for tabs.
      + content.mute which allows to mute pages (or all tabs) by
        default.
    * Running qutebrowser with QtWebKit or Qt < 5.9 now shows a
      warning (only once), as support for those is going to be
      removed in a future release.
    * New t[iI][hHu] default bindings (similar to tsh etc.) to
      toggle images.
    * The qute-pass userscript now has optional OTP support.
    * When :spawn --userscript is called with a count, that count
      is now passed to userscripts as $QUTE_COUNT.
  Changed:
    * Various performance improvements when many tabs are opened.
    * The content.headers.referer setting now works on QtWebEngine.
    * The :repeat command now takes a count which is multiplied
      with the given "times" argument.
    * The default keybinding to leave passthrough mode was changed
      from <Ctrl-V> to <Shift-Escape>, which makes pasting from the
      clipboard easier in passthrough mode and is also unlikely to
      conflict with webpage bindings.
    * The app_id is now set to qutebrowser for Wayland.
    * Using :set option now shows the value of the setting
      (like :set option? already did).
    * The completion.web_history_max_items setting got renamed to
      completion.web_history.max_items.
    * Regenerating completion history now shows a progress dialog.
    * The content.autoplay setting now supports URL patterns on
      Qt >= 5.11.
    * The content.host_blocking.whitelist setting now takes a list
      of URL patterns instead of globs.
    * In passthrough mode, Ctrl + Mousewheel now also gets passed
      through to the page instead of zooming.
    * Editing text in an external editor now simulates a JS "input"
      event, which improves compatibility with websites reacting
      via JS to input.
    * The qute://settings page is now properly sorted on Python 3.5
    * :zoom, :zoom-in and :zoom-out now have a --quiet switch which
      causes them to not display a message.
    * The scrolling.bar setting now takes three values instead of
      being a boolean: always, never, and when-searching (which
      only displays it while a search is active).
    * '@@' now repeats the last run macro.
    * The content.host_blocking.lists setting now accepts a file://
      URL to a directory, and reads all files in that directory.
    * The :tab-give and :tab-take command now have a new flag
      --keep which causes them to keep the old tab around.
    * :navigate now clears the URL query.
  Fixed:
    * qute:// pages now work properly on Qt 5.11.2
    * Error when passing a substring with spaces to :tab-take.
    * Greasemonkey scripts which start with an UTF-8 BOM are now
      handled correctly.
    * When no documentation has been generated, the plaintext
      documentation now can be shown for more files such as
      qute://help/userscripts.html.
    * Crash when doing initial run on Wayland without XWayland.
    * Crash when trying to load an empty session file.
    * :hint with an invalid --mode= value now shows a proper error.
    * Rare crash on Qt 5.11.2 when clicking on <select> elements.
    * Rare crash related to the completion.
  Removed:
    * Support for importing pre-v1.0.0 history files has been
      removed.
    * The content.webrtc_public_interfaces_only setting has been
      removed and replaced by content.webrtc_ip_handling_policy.

OBS-URL: https://build.opensuse.org/request/show/639810
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=26
2018-10-04 17:01:45 +00:00
Mia Herkt
436b6dee61 - Update to version 1.5.0:
Added:
    * Rewritten PDF.js support:
      + PDF.js support and the content.pdfjs setting are now
        available with QtWebEngine.
      + Opening a PDF file now doesn't start a second request
        anymore.
      + Opening PDFs on https:// sites now works properly.
      + New --pdfjs flag for prompt-open-download, so PDFs can be
        opened in PDF.js with <Ctrl-P> in the download prompt.
    * New settings:
      + content.mouse_lock to handle HTML5 pointer locking.
      + completion.web_history.exclude which hides a list of URL
        patterns from the completion.
      + qt.process_model which can be used to change Chromium's
        process model.
      + qt.low_end_device_mode which turns on Chromium's low-end
        device mode. This mode uses less RAM, but the expense of
        performance.
      + content.webrtc_ip_handling_policy, which allows more
        fine-grained/restrictive control about which IPs are
        exposed via WebRTC.
      + tabs.max_width which allows to have a more "normal" look
        for tabs.
      + content.mute which allows to mute pages (or all tabs) by
        default.
    * Running qutebrowser with QtWebKit or Qt < 5.9 now shows a
      warning (only once), as support for those is going to be
      removed in a future release.
    * New t[iI][hHu] default bindings (similar to tsh etc.) to

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=53
2018-10-03 18:33:18 +00:00
Dominique Leuenberger
ba91fd7f3c Accepting request 632747 from network
- Update to version 1.4.2:
  Changed:
    * The content.xss_auditing setting is now enabled by default,
      to mirror Chromium's rather than Qt's default behavior.
    * Long URLs in the statusbar are now elided at the end rather
      than in the middle, to make sure the hostname is completely
      visible whenever possible.
  Fixed:
    * Crash in Qt 5.7.1 when a website uses window.print().
    * The workaround for Nouveau graphic drivers now works properly
      again.
    * Crash when using :follow-selected with a link which is
      outside of the view.
    * Workaround for windows not showing as urgent with some window
      managers (like i3).
    * Crash when opening URLs with some unicode characters
      (IDNA 2008). Those URLs still won't open though, due to
      missing support in Qt.
    * Crash when a download directory which can't be created is
      configured.
    * Crash in the importer.py script when importing Chrome
      bookmarks from newer Chrome versions.
    * The content.webrtc_public_interfaces_only option didn't work
      on Qt 5.11 previously (it now does). Note it still does not
      work on Qt 5.10 (due to a Qt bug) and Qt < 5.9.2.
    * Repeated escaping of entries in qute://log when refreshing
      page.
    * The host blocker doesn't block 0.0.0.0 anymore.
    * Crash when using :// as URL pattern.
    * The :buffer completion now sorts tabs with indices >= 10
      correctly again.

OBS-URL: https://build.opensuse.org/request/show/632747
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=25
2018-09-03 08:36:36 +00:00
Mia Herkt
1523d7620b - Update to version 1.4.2:
Changed:
    * The content.xss_auditing setting is now enabled by default,
      to mirror Chromium's rather than Qt's default behavior.
    * Long URLs in the statusbar are now elided at the end rather
      than in the middle, to make sure the hostname is completely
      visible whenever possible.
  Fixed:
    * Crash in Qt 5.7.1 when a website uses window.print().
    * The workaround for Nouveau graphic drivers now works properly
      again.
    * Crash when using :follow-selected with a link which is
      outside of the view.
    * Workaround for windows not showing as urgent with some window
      managers (like i3).
    * Crash when opening URLs with some unicode characters
      (IDNA 2008). Those URLs still won't open though, due to
      missing support in Qt.
    * Crash when a download directory which can't be created is
      configured.
    * Crash in the importer.py script when importing Chrome
      bookmarks from newer Chrome versions.
    * The content.webrtc_public_interfaces_only option didn't work
      on Qt 5.11 previously (it now does). Note it still does not
      work on Qt 5.10 (due to a Qt bug) and Qt < 5.9.2.
    * Repeated escaping of entries in qute://log when refreshing
      page.
    * The host blocker doesn't block 0.0.0.0 anymore.
    * Crash when using :// as URL pattern.
    * The :buffer completion now sorts tabs with indices >= 10

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=51
2018-09-02 13:42:43 +00:00
Dominique Leuenberger
d50b05ece0 Accepting request 623521 from network
OBS-URL: https://build.opensuse.org/request/show/623521
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=24
2018-07-19 20:55:26 +00:00
Alexei Sorokin
5fcb493dec OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=49 2018-07-17 21:11:14 +00:00
Dominique Leuenberger
3a8625096e Accepting request 622158 from network
- Update to version 1.4.1:
  Security:
    * CVE-2018-10895: Fix CSRF issue on the qute://settings page,
      leading to possible arbitrary code execution.
      See the related GitHub issue for details:
      https://github.com/qutebrowser/qutebrowser/issues/4060
  Fixed:
    * Rare crash when an error occurs in downloads.
    * Newlines are now stripped from the :version pastebin URL.
    * Worked around a Qt issue which redirects to a
      chrome-error:// page when trying to use U2F.
    * The link_pyqt.py script now works correctly with PyQt 5.11.

OBS-URL: https://build.opensuse.org/request/show/622158
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=23
2018-07-13 08:21:10 +00:00
Mia Herkt
17a7717fb4 - Update to version 1.4.1:
Security:
    * CVE-2018-10895: Fix CSRF issue on the qute://settings page,
      leading to possible arbitrary code execution.
      See the related GitHub issue for details:
      https://github.com/qutebrowser/qutebrowser/issues/4060
  Fixed:
    * Rare crash when an error occurs in downloads.
    * Newlines are now stripped from the :version pastebin URL.
    * Worked around a Qt issue which redirects to a
      chrome-error:// page when trying to use U2F.
    * The link_pyqt.py script now works correctly with PyQt 5.11.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=47
2018-07-11 17:49:36 +00:00
Dominique Leuenberger
e26c5e48cf Accepting request 620511 from network
- Update %description
- Update to version 1.4.0:
  Added:
    * Support for the bundled sip module in PyQt 5.11 and other
      changes in Qt/PyQt 5.11.x.
    * New --debug-flag log-requests to log requests to the debug
      log for debugging.
    * New --first flag for :hint (bound to gi for inputs) which
      automatically selects the first hint.
    * New input.escape_quits_reporter setting which can be used to
      avoid accidentally quitting the crash reporter when pressing
      escape.
    * New qute-lastpass userscript which uses the LastPass CLI to
      fill passwords.
    * The Makefile now installs a
      /usr/share/metainfo/qutebrowser.appdata.xml file.
    * QtWebEngine: Support for printing from webpages via
      window.print.
    * QtWebEngine: Support for muting tabs:
      + New {audio} field for window.title_format and
        tabs.title.format which displays [M]/[A] for
        muted/recently audible tabs.
      + New :tab-mute command (bound to <Alt-m>) to mute/unmute a
        tab.
    * QtWebEngine: Support for content.cookies.accept with
      third-party cookies blocked by default (requires Qt 5.11).
    * QtWebEngine: New settings:
      + Support for requesting persistent storage via
        navigator.webkitPersistentStorage.requestQuota with a new
        content.persistent_storage setting (requires Qt 5.11).
        This setting also supports URL patterns.
      + Support for registering custom protocol handlers via
        navigator.registerProtocolHandler with a new
        content.register_protocol_handler setting (requires
        Qt 5.11). This setting also supports URL patterns.
      + Support for WebRTC screen sharing with a new
        content.desktop_capture setting (requires Qt 5.10).
        This setting also supports URL patterns.
      + New content.autoplay setting to enable/disable automatic
        video playback (requires Qt 5.10).
      + New content.webrtc_public_interfaces_only setting to only
        expose public interfaces over WebRTC (requires Qt 5.9.2
        or 5.11).
      + New content.canvas_reading setting to disable reading from
        canvas elements.
  Changed:
    * The following settings now support URL patterns:
      + content.headers.do_not_track
      + content.headers.custom
      + content.headers.accept_language
      + content.headers.user_agent
      + content.ssl_strict
      + content.geolocation
      + content.notifications
      + content.media_capture
    * New short flags for commandline arguments: -B and -T for
      --basedir and --temp-basedir; -d and -D for --debug and
      --debug-flag.
    * Deleting history items via :history-clear or
      :completion-item-del now also removes that URL from
      QtWebEngine's visited links.
    * There's now completion for commands taking a variable count
      of arguments (like :config-cycle).
    * QtWebEngine: On Qt 5.11.1, no reloads are needed anymore
      when switching between pages with changed settings
      (e.g. content.javascript.enabled).
    * The qt.force_software_rendering setting changed from a
      boolean to taking different values (software-opengl,
      qt-quick and chromium) for different kinds of software
      rendering workarounds.
    * On Qt 5.11, using wayland with QtWebEngine is now possible
      when using software rendering.
    * GreaseMonkey scripts now get their own global scope (based on
      the page's one), which allows scripts like OneeChan to work.
    * Rapid hinting is now supported with the yank and yank-primary
      targets, copying newline-separated links.
    * QtWebEngine: On Qt 5.11, the developer tools (inspector) can
      now be used securely and without requiring the
      --enable-webengine-inspector option.
    * The <Enter> key (:follow-selected) now follows the currently
      focused element if there's no selection.
    * The --logfilter argument now can be prepended with an
      exclamation mark (e.g. --logfilter '!init,destroy') to
      invert the filter.
    * :view-source now has a --pygments flag which uses the "old"
      way of rendering sources even with QtWebEngine.
    * Improved error messages when a setting needs a newer Qt
      version.
    * QtWebEngine: Various improvements to make the cursor more
      visible in caret browsing.
    * When a prompt is opened in insert/passthrough mode, the mode
      is restored after closing the prompt.
    * On Qt 5.10 or newer, dictionaries are now read from the
      qutebrowser data directory (e.g. ~/.local/share/qutebrowser)
      instead of /usr/share/qt.
      Existing dictionaries are copied over.
    * If an error while parsing ~/.netrc occurs, the cause of the
      error is now logged.
    * On Qt 5.9 or newer, certificate errors now show Chromium's
      detailed error page.
    * Greasemonkey scripts now support a "@qute-js-world" tag to
      run them in a different JavaScript context.
  Fixed:
    * Various subtle keyboard focus issues.
    * The security fix in v1.3.3 caused URLs with ampersands
      (www.example.com?one=1&two=2) to send the wrong arguments
      when clicked on the qute://history page.
    * Crash when opening a PDF page with PDF.js enabled
      (on QtWebKit), but no PDF.js installed.
    * Crash when closing a tab shortly after opening it.
  Removed:
    * :tab-detach which has been deprecated in v1.1.0 has been
      removed.
    * The content.developer_extras setting got removed.
      On QtWebKit, developer extras are now automatically enabled
      when opening the inspector.

OBS-URL: https://build.opensuse.org/request/show/620511
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=22
2018-07-04 21:55:40 +00:00
Mia Herkt
6f2c5daeac - Update %description
- Update to version 1.4.0:
  Added:
    * Support for the bundled sip module in PyQt 5.11 and other
      changes in Qt/PyQt 5.11.x.
    * New --debug-flag log-requests to log requests to the debug
      log for debugging.
    * New --first flag for :hint (bound to gi for inputs) which
      automatically selects the first hint.
    * New input.escape_quits_reporter setting which can be used to
      avoid accidentally quitting the crash reporter when pressing
      escape.
    * New qute-lastpass userscript which uses the LastPass CLI to
      fill passwords.
    * The Makefile now installs a
      /usr/share/metainfo/qutebrowser.appdata.xml file.
    * QtWebEngine: Support for printing from webpages via
      window.print.
    * QtWebEngine: Support for muting tabs:
      + New {audio} field for window.title_format and
        tabs.title.format which displays [M]/[A] for
        muted/recently audible tabs.
      + New :tab-mute command (bound to <Alt-m>) to mute/unmute a
        tab.
    * QtWebEngine: Support for content.cookies.accept with
      third-party cookies blocked by default (requires Qt 5.11).
    * QtWebEngine: New settings:
      + Support for requesting persistent storage via
        navigator.webkitPersistentStorage.requestQuota with a new
        content.persistent_storage setting (requires Qt 5.11).

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=45
2018-07-03 17:00:39 +00:00
Dominique Leuenberger
55a7ac49b6 Accepting request 618472 from network
- Update to version 1.3.3:
  Security:
    * An XSS vulnerability on the qute://history page allowed
      websites to inject HTML into the page via a crafted title
      tag. This could allow them to steal your browsing history.
      If you're currently unable to upgrade, avoid using :history.
      This issue has been assigned CVE-2018-1000559.
  Fixed:
    * Crash in a workaround for a Qt 5.11 bug in rare
      circumstances.
    * Workaround for a Qt bug which preserves searches between page
      loads.

OBS-URL: https://build.opensuse.org/request/show/618472
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=21
2018-06-25 09:39:59 +00:00
Mia Herkt
2fb049d512 OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=43 2018-06-22 10:36:38 +00:00
Mia Herkt
bfd2924df7 - Update to version 1.3.3:
Security:
    * An XSS vulnerability on the qute://history page allowed
      websites to inject HTML into the page via a crafted title
      tag. This could allow them to steal your browsing history.
      If you're currently unable to upgrade, avoid using :history.
      A CVE request for this issue is pending.
  Fixed:
    * Crash in a workaround for a Qt 5.11 bug in rare
      circumstances.
    * Workaround for a Qt bug which preserves searches between page
      loads.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=42
2018-06-22 10:28:04 +00:00
Yuchen Lin
058536967e Accepting request 616627 from network
- Update to version 1.3.2:
  * QtWebEngine: Improved workaround for a bug in Qt 5.11 where
    only the top/bottom half of the window is used.
  * QtWebEngine: Work around a bug in Qt 5.11 where an endless
    loading-loop is triggered when clicking a link with an unknown
    scheme.
  * QtWebEngine: When switching between pages with changed
    settings, less unnecessary reloads are done now.
  * QtWebEngine: It's now possible to open external links such as
    magnet:// or mailto: via hints.

OBS-URL: https://build.opensuse.org/request/show/616627
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=20
2018-06-19 09:59:37 +00:00
Mia Herkt
0590b2cdfe OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=40 2018-06-13 21:58:41 +00:00
Mia Herkt
63acd95b9d - Update to version 1.3.2:
* QtWebEngine: Improved workaround for a bug in Qt 5.11 where
    only the top/bottom half of the window is used.
  * QtWebEngine: Work around a bug in Qt 5.11 where an endless
    loading-loop is triggered when clicking a link with an unknown
    scheme.
  * QtWebEngine: When switching between pages with changed
    settings, less unnecessary reloads are done now.
  * QtWebEngine: It's now possible to open external links such as
    magnet:// or mailto: via hints.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=39
2018-06-13 21:57:45 +00:00
Dominique Leuenberger
40b88104f8 Accepting request 612820 from network
- Update to version 1.3.1:
  * Work around a bug in Qt 5.11 where only the top/bottom half of
    the window is used. This workaround is incomplete, but fixes
    the majority of the cases where this happens.
  * Work around keyboard focus issues with Qt 5.11.
  * Work around an issue in Qt 5.11 where e.g. activating
    JavaScript per-domain needed a manual reload in some cases.
  * Don't crash when a ² key is pressed (e.g. on AZERTY keyboards).
  * Don't crash when a tab is opened and quickly closed again.

OBS-URL: https://build.opensuse.org/request/show/612820
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=19
2018-05-29 14:53:05 +00:00
Mia Herkt
bfb2dfdd84 - Update to version 1.3.1:
* Work around a bug in Qt 5.11 where only the top/bottom half of
    the window is used. This workaround is incomplete, but fixes
    the majority of the cases where this happens.
  * Work around keyboard focus issues with Qt 5.11.
  * Work around an issue in Qt 5.11 where e.g. activating
    JavaScript per-domain needed a manual reload in some cases.
  * Don't crash when a ² key is pressed (e.g. on AZERTY keyboards).
  * Don't crash when a tab is opened and quickly closed again.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=37
2018-05-29 09:30:11 +00:00