Hello community, here is the log from the commit of package qutebrowser for openSUSE:Factory checked in at 2018-10-11 11:59:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qutebrowser (Old) and /work/SRC/openSUSE:Factory/.qutebrowser.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qutebrowser" Thu Oct 11 11:59:54 2018 rev:27 rq:641128 version:1.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/qutebrowser/qutebrowser.changes 2018-10-04 19:01:48.255183843 +0200 +++ /work/SRC/openSUSE:Factory/.qutebrowser.new/qutebrowser.changes 2018-10-11 12:00:07.233667407 +0200 @@ -1,0 +2,11 @@ +Wed Oct 10 17:50:18 UTC 2018 - Martin Herkt <9+suse@cirno.systems> + +- 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. + +------------------------------------------------------------------- Old: ---- qutebrowser-1.5.0.tar.gz qutebrowser-1.5.0.tar.gz.asc New: ---- qutebrowser-1.5.1.tar.gz qutebrowser-1.5.1.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qutebrowser.spec ++++++ --- /var/tmp/diff_new_pack.up3brf/_old 2018-10-11 12:00:09.269664819 +0200 +++ /var/tmp/diff_new_pack.up3brf/_new 2018-10-11 12:00:09.273664813 +0200 @@ -17,7 +17,7 @@ Name: qutebrowser -Version: 1.5.0 +Version: 1.5.1 Release: 0 Summary: Keyboard-driven vim-like browser based on Qt5 License: GPL-3.0-or-later ++++++ qutebrowser-1.5.0.tar.gz -> qutebrowser-1.5.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/PKG-INFO new/qutebrowser-1.5.1/PKG-INFO --- old/qutebrowser-1.5.0/PKG-INFO 2018-10-03 16:01:29.000000000 +0200 +++ new/qutebrowser-1.5.1/PKG-INFO 2018-10-10 08:25:26.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: qutebrowser -Version: 1.5.0 +Version: 1.5.1 Summary: A keyboard-driven, vim-like browser based on PyQt5. Home-page: https://www.qutebrowser.org/ Author: Florian Bruhin diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/doc/changelog.asciidoc new/qutebrowser-1.5.1/doc/changelog.asciidoc --- old/qutebrowser-1.5.0/doc/changelog.asciidoc 2018-10-03 15:55:48.000000000 +0200 +++ new/qutebrowser-1.5.1/doc/changelog.asciidoc 2018-10-10 08:24:13.000000000 +0200 @@ -15,6 +15,21 @@ // `Fixed` for any bug fixes. // `Security` to invite users to upgrade in case of vulnerabilities. +v1.5.1 +------ + +Fixed +~~~~~ + +- Flickering when opening/closing tabs (as soon as more than 10 are open) on + some pages. +- PDF.js is now bundled again with the macOS/Windows release. +- PDF.js is now searched in the correct path (if not installed system-wide) + instead of hardcoding `~/.local/share/qutebrowser`. +- 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. + v1.5.0 ------ @@ -22,7 +37,7 @@ ~~~~~ - Rewritten PDF.js support: - * PDF.js support and the `content.pdfjs` setting are now available with + * PDF.js support and the `content.pdfjs` setting are now also available with QtWebEngine. * Opening a PDF file now doesn't start a second request anymore. * Opening PDFs on https:// sites now works properly. @@ -49,6 +64,9 @@ Changed ~~~~~~~ +- Windows and macOS releases now bundle Python 3.7, PyQt 5.11.3 and Qt 5.11.2. + QtWebEngine includes security fixes up to Chromium 68.0.3440.75 and + http://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.11.2/?h=v5.11.2[various other fixes]. - 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 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/doc/qutebrowser.1 new/qutebrowser-1.5.1/doc/qutebrowser.1 --- old/qutebrowser-1.5.0/doc/qutebrowser.1 2018-10-03 16:01:27.000000000 +0200 +++ new/qutebrowser-1.5.1/doc/qutebrowser.1 2018-10-10 08:25:24.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: qutebrowser .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> -.\" Date: 10/03/2018 +.\" Date: 10/10/2018 .\" Manual: qutebrowser manpage .\" Source: qutebrowser .\" Language: English .\" -.TH "QUTEBROWSER" "1" "10/03/2018" "qutebrowser" "qutebrowser manpage" +.TH "QUTEBROWSER" "1" "10/10/2018" "qutebrowser" "qutebrowser manpage" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/misc/requirements/requirements-pyqt.txt new/qutebrowser-1.5.1/misc/requirements/requirements-pyqt.txt --- old/qutebrowser-1.5.0/misc/requirements/requirements-pyqt.txt 2018-09-26 08:34:16.000000000 +0200 +++ new/qutebrowser-1.5.1/misc/requirements/requirements-pyqt.txt 2018-10-09 07:34:11.000000000 +0200 @@ -1,4 +1,4 @@ # This file is automatically generated by scripts/dev/recompile_requirements.py -PyQt5==5.11.2 -PyQt5-sip==4.19.12 +PyQt5==5.11.3 +PyQt5-sip==4.19.13 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/misc/requirements/requirements-tests.txt new/qutebrowser-1.5.1/misc/requirements/requirements-tests.txt --- old/qutebrowser-1.5.0/misc/requirements/requirements-tests.txt 2018-10-03 09:19:48.000000000 +0200 +++ new/qutebrowser-1.5.1/misc/requirements/requirements-tests.txt 2018-10-10 08:24:13.000000000 +0200 @@ -31,7 +31,7 @@ pytest-faulthandler==1.5.0 pytest-instafail==0.4.0 pytest-mock==1.10.0 -pytest-qt==3.2.0 +pytest-qt==3.2.1 pytest-repeat==0.7.0 pytest-rerunfailures==4.1 pytest-travis-fold==1.3.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/qutebrowser/__init__.py new/qutebrowser-1.5.1/qutebrowser/__init__.py --- old/qutebrowser-1.5.0/qutebrowser/__init__.py 2018-10-03 15:55:48.000000000 +0200 +++ new/qutebrowser-1.5.1/qutebrowser/__init__.py 2018-10-10 08:24:08.000000000 +0200 @@ -26,7 +26,7 @@ __license__ = "GPL" __maintainer__ = __author__ __email__ = "m...@qutebrowser.org" -__version_info__ = (1, 5, 0) +__version_info__ = (1, 5, 1) __version__ = '.'.join(str(e) for e in __version_info__) __description__ = "A keyboard-driven, vim-like browser based on PyQt5." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/qutebrowser/browser/pdfjs.py new/qutebrowser-1.5.1/qutebrowser/browser/pdfjs.py --- old/qutebrowser-1.5.0/qutebrowser/browser/pdfjs.py 2018-10-03 09:19:48.000000000 +0200 +++ new/qutebrowser-1.5.1/qutebrowser/browser/pdfjs.py 2018-10-09 07:34:11.000000000 +0200 @@ -24,7 +24,8 @@ from PyQt5.QtCore import QUrl, QUrlQuery -from qutebrowser.utils import utils, javascript, jinja, qtutils, usertypes +from qutebrowser.utils import (utils, javascript, jinja, qtutils, usertypes, + standarddir, log) from qutebrowser.misc import objects from qutebrowser.config import config @@ -53,9 +54,11 @@ url: The URL being opened. """ if not is_available(): + pdfjs_dir = os.path.join(standarddir.data(), 'pdfjs') return jinja.render('no_pdfjs.html', url=url.toDisplayString(), - title="PDF.js not found") + title="PDF.js not found", + pdfjs_dir=pdfjs_dir) html = get_pdfjs_res('web/viewer.html').decode('utf-8') script = _generate_pdfjs_script(filename) @@ -110,19 +113,6 @@ objects.backend == usertypes.Backend.QtWebEngine)) -SYSTEM_PDFJS_PATHS = [ - # Debian pdf.js-common - # Arch Linux pdfjs (AUR) - '/usr/share/pdf.js/', - # Arch Linux pdf.js (AUR) - '/usr/share/javascript/pdf.js/', - # Debian libjs-pdf - '/usr/share/javascript/pdf/', - # fallback - os.path.expanduser('~/.local/share/qutebrowser/pdfjs/'), -] - - def get_pdfjs_res_and_path(path): """Get a pdf.js resource in binary format. @@ -137,11 +127,25 @@ content = None file_path = None + system_paths = [ + # Debian pdf.js-common + # Arch Linux pdfjs (AUR) + '/usr/share/pdf.js/', + # Arch Linux pdf.js (AUR) + '/usr/share/javascript/pdf.js/', + # Debian libjs-pdf + '/usr/share/javascript/pdf/', + # fallback + os.path.join(standarddir.data(), 'pdfjs'), + # hardcoded fallback for --temp-basedir + os.path.expanduser('~/.local/share/qutebrowser/pdfjs/'), + ] + # First try a system wide installation # System installations might strip off the 'build/' or 'web/' prefixes. # qute expects them, so we need to adjust for it. names_to_try = [path, _remove_prefix(path)] - for system_path in SYSTEM_PDFJS_PATHS: + for system_path in system_paths: content, file_path = _read_from_system(system_path, names_to_try) if content is not None: break @@ -153,6 +157,9 @@ content = utils.read_file(res_path, binary=True) except FileNotFoundError: raise PDFJSNotFound(path) from None + except OSError as e: + log.misc.warning("OSError while reading PDF.js file: {}".format(e)) + raise PDFJSNotFound(path) from None return content, file_path @@ -200,7 +207,10 @@ full_path = os.path.join(system_path, name) with open(full_path, 'rb') as f: return (f.read(), full_path) - except OSError: + except FileNotFoundError: + continue + except OSError as e: + log.misc.warning("OSError while reading PDF.js file: {}".format(e)) continue return (None, None) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/qutebrowser/browser/webengine/webenginequtescheme.py new/qutebrowser-1.5.1/qutebrowser/browser/webengine/webenginequtescheme.py --- old/qutebrowser-1.5.0/qutebrowser/browser/webengine/webenginequtescheme.py 2018-09-28 19:28:32.000000000 +0200 +++ new/qutebrowser-1.5.1/qutebrowser/browser/webengine/webenginequtescheme.py 2018-10-09 07:34:11.000000000 +0200 @@ -112,7 +112,7 @@ QWebEngineUrlRequestJob.RequestFailed, } exctype = type(e) - log.misc.exception("{} while handling qute://* URL".format( + log.misc.error("{} while handling qute://* URL".format( exctype.__name__)) job.fail(errors[exctype]) except qutescheme.Redirect as e: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/qutebrowser/browser/webengine/webenginetab.py new/qutebrowser-1.5.1/qutebrowser/browser/webengine/webenginetab.py --- old/qutebrowser-1.5.0/qutebrowser/browser/webengine/webenginetab.py 2018-10-03 09:19:48.000000000 +0200 +++ new/qutebrowser-1.5.1/qutebrowser/browser/webengine/webenginetab.py 2018-10-10 08:24:13.000000000 +0200 @@ -183,6 +183,13 @@ self._pending_searches)) return + if sip.isdeleted(self._widget): + # This happens when starting a search, and closing the tab + # before results arrive. + log.webview.debug("Ignoring finished search for deleted " + "widget") + return + found_text = 'found' if found else "didn't find" if flags: flag_text = 'with flags {}'.format(debug.qflags_key( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/qutebrowser/browser/webkit/network/webkitqutescheme.py new/qutebrowser-1.5.1/qutebrowser/browser/webkit/network/webkitqutescheme.py --- old/qutebrowser-1.5.0/qutebrowser/browser/webkit/network/webkitqutescheme.py 2018-09-28 19:28:32.000000000 +0200 +++ new/qutebrowser-1.5.1/qutebrowser/browser/webkit/network/webkitqutescheme.py 2018-10-09 07:34:11.000000000 +0200 @@ -71,7 +71,7 @@ QNetworkReply.InternalServerError, } exctype = type(e) - log.misc.exception("{} while handling qute://* URL".format( + log.misc.error("{} while handling qute://* URL".format( exctype.__name__)) return networkreply.ErrorNetworkReply(request, str(e), errors[exctype]) except qutescheme.Redirect as e: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/qutebrowser/completion/models/listcategory.py new/qutebrowser-1.5.1/qutebrowser/completion/models/listcategory.py --- old/qutebrowser-1.5.0/qutebrowser/completion/models/listcategory.py 2018-10-03 15:15:00.000000000 +0200 +++ new/qutebrowser-1.5.1/qutebrowser/completion/models/listcategory.py 2018-10-09 07:34:11.000000000 +0200 @@ -80,7 +80,7 @@ left = self.srcmodel.data(lindex) right = self.srcmodel.data(rindex) - if left is None or right is None: + if left is None or right is None: # pragma: no cover log.completion.warning("Got unexpected None value, " "left={!r} right={!r} " "lindex={!r} rindex={!r}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/qutebrowser/git-commit-id new/qutebrowser-1.5.1/qutebrowser/git-commit-id --- old/qutebrowser-1.5.0/qutebrowser/git-commit-id 2018-10-03 16:01:29.000000000 +0200 +++ new/qutebrowser-1.5.1/qutebrowser/git-commit-id 2018-10-10 08:25:26.000000000 +0200 @@ -1 +1 @@ -7e7d18f11 (2018-10-03 15:55:48 +0200) \ No newline at end of file +c7a21b37e (2018-10-10 08:23:17 +0200) \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/qutebrowser/html/doc/changelog.html new/qutebrowser-1.5.1/qutebrowser/html/doc/changelog.html --- old/qutebrowser-1.5.0/qutebrowser/html/doc/changelog.html 2018-10-03 16:01:07.000000000 +0200 +++ new/qutebrowser-1.5.1/qutebrowser/html/doc/changelog.html 2018-10-10 08:25:06.000000000 +0200 @@ -807,6 +807,48 @@ </div> </div> <div class="sect1"> +<h2 id="_v1_5_1">v1.5.1</h2> +<div class="sectionbody"> +<div class="sect2"> +<h3 id="_fixed">Fixed</h3> +<div class="ulist"><ul> +<li> +<p> +Flickering when opening/closing tabs (as soon as more than 10 are open) on + some pages. +</p> +</li> +<li> +<p> +PDF.js is now bundled again with the macOS/Windows release. +</p> +</li> +<li> +<p> +PDF.js is now searched in the correct path (if not installed system-wide) + instead of hardcoding <code>~/.local/share/qutebrowser</code>. +</p> +</li> +<li> +<p> +Improved logging for PDF.js resources which fail to load. +</p> +</li> +<li> +<p> +Crash when closing a tab after doing a search. +</p> +</li> +<li> +<p> +Tabs appearing when hidden after e.g. closing tabs. +</p> +</li> +</ul></div> +</div> +</div> +</div> +<div class="sect1"> <h2 id="_v1_5_0">v1.5.0</h2> <div class="sectionbody"> <div class="sect2"> @@ -819,7 +861,7 @@ <div class="ulist"><ul> <li> <p> -PDF.js support and the <code>content.pdfjs</code> setting are now available with +PDF.js support and the <code>content.pdfjs</code> setting are now also available with QtWebEngine. </p> </li> @@ -915,6 +957,13 @@ <div class="ulist"><ul> <li> <p> +Windows and macOS releases now bundle Python 3.7, PyQt 5.11.3 and Qt 5.11.2. + QtWebEngine includes security fixes up to Chromium 68.0.3440.75 and + <a href="http://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.11.2/?h=v5.11.2">various other fixes</a>. +</p> +</li> +<li> +<p> Various performance improvements when many tabs are opened. </p> </li> @@ -1036,7 +1085,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed">Fixed</h3> +<h3 id="_fixed_2">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -1125,7 +1174,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_2">Fixed</h3> +<h3 id="_fixed_3">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -1210,7 +1259,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_3">Fixed</h3> +<h3 id="_fixed_4">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -1543,7 +1592,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_4">Fixed</h3> +<h3 id="_fixed_5">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -1614,7 +1663,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_5">Fixed</h3> +<h3 id="_fixed_6">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -1641,7 +1690,7 @@ <h2 id="_v1_3_2">v1.3.2</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_6">Fixed</h3> +<h3 id="_fixed_7">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -1675,7 +1724,7 @@ <h2 id="_v1_3_1">v1.3.1</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_7">Fixed</h3> +<h3 id="_fixed_8">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -1812,7 +1861,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_8">Fixed</h3> +<h3 id="_fixed_9">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -1967,7 +2016,7 @@ <h2 id="_v1_2_1">v1.2.1</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_9">Fixed</h3> +<h3 id="_fixed_10">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -2324,7 +2373,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_10">Fixed</h3> +<h3 id="_fixed_11">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -2508,7 +2557,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_11">Fixed</h3> +<h3 id="_fixed_12">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -2528,7 +2577,7 @@ <h2 id="_v1_1_1">v1.1.1</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_12">Fixed</h3> +<h3 id="_fixed_13">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -2885,7 +2934,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_13">Fixed</h3> +<h3 id="_fixed_14">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -3028,7 +3077,7 @@ <h2 id="_v1_0_4">v1.0.4</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_14">Fixed</h3> +<h3 id="_fixed_15">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -3091,7 +3140,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_15">Fixed</h3> +<h3 id="_fixed_16">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -3122,7 +3171,7 @@ <h2 id="_v1_0_2">v1.0.2</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_16">Fixed</h3> +<h3 id="_fixed_17">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -3172,7 +3221,7 @@ <h2 id="_v1_0_1">v1.0.1</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_17">Fixed</h3> +<h3 id="_fixed_18">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -3772,7 +3821,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_18">Fixed</h3> +<h3 id="_fixed_19">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -3943,7 +3992,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_19">Fixed</h3> +<h3 id="_fixed_20">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -4188,7 +4237,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_20">Fixed</h3> +<h3 id="_fixed_21">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -4319,7 +4368,7 @@ <h2 id="_v0_9_1">v0.9.1</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_21">Fixed</h3> +<h3 id="_fixed_22">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -4866,7 +4915,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_22">Fixed</h3> +<h3 id="_fixed_23">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -4918,7 +4967,7 @@ <h2 id="_v0_8_3">v0.8.3</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_23">Fixed</h3> +<h3 id="_fixed_24">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -4989,7 +5038,7 @@ <h2 id="_v0_8_2">v0.8.2</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_24">Fixed</h3> +<h3 id="_fixed_25">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -5063,7 +5112,7 @@ <h2 id="_v0_8_1">v0.8.1</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_25">Fixed</h3> +<h3 id="_fixed_26">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -5182,7 +5231,7 @@ </div> </div> <div class="sect1"> -<h2 id="_fixed_26">Fixed</h2> +<h2 id="_fixed_27">Fixed</h2> <div class="sectionbody"> <div class="ulist"><ul> <li> @@ -5438,7 +5487,7 @@ </div> </div> <div class="sect1"> -<h2 id="_fixed_27">Fixed</h2> +<h2 id="_fixed_28">Fixed</h2> <div class="sectionbody"> <div class="ulist"><ul> <li> @@ -5546,7 +5595,7 @@ <h2 id="_v0_6_2">v0.6.2</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_28">Fixed</h3> +<h3 id="_fixed_29">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -5583,7 +5632,7 @@ <h2 id="_v0_6_1">v0.6.1</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_29">Fixed</h3> +<h3 id="_fixed_30">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -5723,7 +5772,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_30">Fixed</h3> +<h3 id="_fixed_31">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -5831,7 +5880,7 @@ <h2 id="_v0_5_1">v0.5.1</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_31">Fixed</h3> +<h3 id="_fixed_32">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -6152,7 +6201,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_32">Fixed</h3> +<h3 id="_fixed_33">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -6245,7 +6294,7 @@ <h2 id="_v0_4_1">v0.4.1</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_33">Fixed</h3> +<h3 id="_fixed_34">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -6447,7 +6496,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_34">Fixed</h3> +<h3 id="_fixed_35">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -6776,7 +6825,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_35">Fixed</h3> +<h3 id="_fixed_36">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -6870,7 +6919,7 @@ <h2 id="_a_href_https_github_com_qutebrowser_qutebrowser_releases_tag_v0_2_1_v0_2_1_a"><a href="https://github.com/qutebrowser/qutebrowser/releases/tag/v0.2.1">v0.2.1</a></h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_36">Fixed</h3> +<h3 id="_fixed_37">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -7452,7 +7501,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_37">Fixed</h3> +<h3 id="_fixed_38">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -7612,7 +7661,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_38">Fixed</h3> +<h3 id="_fixed_39">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -7722,7 +7771,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_39">Fixed</h3> +<h3 id="_fixed_40">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -7837,7 +7886,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_40">Fixed</h3> +<h3 id="_fixed_41">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -8017,7 +8066,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_41">Fixed</h3> +<h3 id="_fixed_42">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -8139,7 +8188,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2018-10-03 16:01:06 CEST + 2018-10-10 08:25:05 CEST </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/qutebrowser/html/doc/commands.html new/qutebrowser-1.5.1/qutebrowser/html/doc/commands.html --- old/qutebrowser-1.5.0/qutebrowser/html/doc/commands.html 2018-10-03 16:01:14.000000000 +0200 +++ new/qutebrowser-1.5.1/qutebrowser/html/doc/commands.html 2018-10-10 08:25:12.000000000 +0200 @@ -4751,7 +4751,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2018-10-03 16:01:12 CEST + 2018-10-10 08:25:10 CEST </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/qutebrowser/html/doc/configuring.html new/qutebrowser-1.5.1/qutebrowser/html/doc/configuring.html --- old/qutebrowser-1.5.0/qutebrowser/html/doc/configuring.html 2018-10-03 16:01:20.000000000 +0200 +++ new/qutebrowser-1.5.1/qutebrowser/html/doc/configuring.html 2018-10-10 08:25:18.000000000 +0200 @@ -1265,7 +1265,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2018-10-03 16:01:14 CEST + 2018-10-10 08:25:12 CEST </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/qutebrowser/html/doc/contributing.html new/qutebrowser-1.5.1/qutebrowser/html/doc/contributing.html --- old/qutebrowser-1.5.0/qutebrowser/html/doc/contributing.html 2018-10-03 16:01:10.000000000 +0200 +++ new/qutebrowser-1.5.1/qutebrowser/html/doc/contributing.html 2018-10-10 08:25:09.000000000 +0200 @@ -2172,7 +2172,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2018-10-03 16:01:07 CEST + 2018-10-10 08:25:06 CEST </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/qutebrowser/html/doc/faq.html new/qutebrowser-1.5.1/qutebrowser/html/doc/faq.html --- old/qutebrowser-1.5.0/qutebrowser/html/doc/faq.html 2018-10-03 16:01:06.000000000 +0200 +++ new/qutebrowser-1.5.1/qutebrowser/html/doc/faq.html 2018-10-10 08:25:05.000000000 +0200 @@ -1288,7 +1288,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2018-10-03 16:01:06 CEST + 2018-10-10 08:25:04 CEST </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/qutebrowser/html/doc/index.html new/qutebrowser-1.5.1/qutebrowser/html/doc/index.html --- old/qutebrowser-1.5.0/qutebrowser/html/doc/index.html 2018-10-03 16:01:26.000000000 +0200 +++ new/qutebrowser-1.5.1/qutebrowser/html/doc/index.html 2018-10-10 08:25:23.000000000 +0200 @@ -905,7 +905,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2018-10-03 16:01:25 CEST + 2018-10-10 08:25:22 CEST </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/qutebrowser/html/doc/quickstart.html new/qutebrowser-1.5.1/qutebrowser/html/doc/quickstart.html --- old/qutebrowser-1.5.0/qutebrowser/html/doc/quickstart.html 2018-10-03 16:01:11.000000000 +0200 +++ new/qutebrowser-1.5.1/qutebrowser/html/doc/quickstart.html 2018-10-10 08:25:09.000000000 +0200 @@ -983,7 +983,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2018-10-03 16:01:10 CEST + 2018-10-10 08:25:09 CEST </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/qutebrowser/html/doc/settings.html new/qutebrowser-1.5.1/qutebrowser/html/doc/settings.html --- old/qutebrowser-1.5.0/qutebrowser/html/doc/settings.html 2018-10-03 16:01:25.000000000 +0200 +++ new/qutebrowser-1.5.1/qutebrowser/html/doc/settings.html 2018-10-10 08:25:22.000000000 +0200 @@ -7073,7 +7073,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2018-10-03 16:01:20 CEST + 2018-10-10 08:25:18 CEST </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/qutebrowser/html/doc/userscripts.html new/qutebrowser-1.5.1/qutebrowser/html/doc/userscripts.html --- old/qutebrowser-1.5.0/qutebrowser/html/doc/userscripts.html 2018-10-03 16:01:12.000000000 +0200 +++ new/qutebrowser-1.5.1/qutebrowser/html/doc/userscripts.html 2018-10-10 08:25:10.000000000 +0200 @@ -968,7 +968,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2018-10-03 16:01:11 CEST + 2018-10-10 08:25:09 CEST </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/qutebrowser/html/no_pdfjs.html new/qutebrowser-1.5.1/qutebrowser/html/no_pdfjs.html --- old/qutebrowser-1.5.0/qutebrowser/html/no_pdfjs.html 2018-08-18 22:02:12.000000000 +0200 +++ new/qutebrowser-1.5.1/qutebrowser/html/no_pdfjs.html 2018-10-09 07:34:11.000000000 +0200 @@ -111,7 +111,7 @@ <li> You can manually download the pdf.js archive <a href="https://mozilla.github.io/pdf.js/getting_started/#download">here</a> - and extract it to <code>~/.local/share/qutebrowser/pdfjs</code> + and extract it to <code>{{ pdfjs_dir }}</code> <br> <span class="warning">Warning:</span> Using this method you are responsible for yourself to keep the installation updated! If a diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/qutebrowser/mainwindow/tabwidget.py new/qutebrowser-1.5.1/qutebrowser/mainwindow/tabwidget.py --- old/qutebrowser-1.5.0/qutebrowser/mainwindow/tabwidget.py 2018-10-03 09:19:48.000000000 +0200 +++ new/qutebrowser-1.5.1/qutebrowser/mainwindow/tabwidget.py 2018-10-10 08:24:13.000000000 +0200 @@ -225,16 +225,17 @@ non-visible. To avoid flickering, disable repaint updates whlie we work. """ - toggle = self.count() > 10 + bar = self.tabBar() + toggle = self.count() > 10 and bar.isVisible() if toggle: - self.setUpdatesEnabled(False) - self.setVisible(False) + bar.setUpdatesEnabled(False) + bar.setVisible(False) yield if toggle: - self.setVisible(True) - self.setUpdatesEnabled(True) + bar.setVisible(True) + bar.setUpdatesEnabled(True) def update_tab_titles(self): """Update all texts.""" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/qutebrowser.egg-info/PKG-INFO new/qutebrowser-1.5.1/qutebrowser.egg-info/PKG-INFO --- old/qutebrowser-1.5.0/qutebrowser.egg-info/PKG-INFO 2018-10-03 16:01:29.000000000 +0200 +++ new/qutebrowser-1.5.1/qutebrowser.egg-info/PKG-INFO 2018-10-10 08:25:26.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: qutebrowser -Version: 1.5.0 +Version: 1.5.1 Summary: A keyboard-driven, vim-like browser based on PyQt5. Home-page: https://www.qutebrowser.org/ Author: Florian Bruhin diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.5.0/tox.ini new/qutebrowser-1.5.1/tox.ini --- old/qutebrowser-1.5.0/tox.ini 2018-10-03 09:19:48.000000000 +0200 +++ new/qutebrowser-1.5.1/tox.ini 2018-10-10 08:24:13.000000000 +0200 @@ -28,7 +28,7 @@ pyqt571: PyQt5==5.7.1 pyqt59: PyQt5==5.9.2 pyqt510: PyQt5==5.10.1 - pyqt511: PyQt5==5.11.2 + pyqt511: PyQt5==5.11.3 commands = {envpython} scripts/link_pyqt.py --tox {envdir} {envpython} -bb -m pytest {posargs:tests}