Hello community, here is the log from the commit of package qutebrowser for openSUSE:Factory checked in at 2019-12-06 12:11:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qutebrowser (Old) and /work/SRC/openSUSE:Factory/.qutebrowser.new.4691 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qutebrowser" Fri Dec 6 12:11:03 2019 rev:37 rq:754543 version:1.8.3 Changes: -------- --- /work/SRC/openSUSE:Factory/qutebrowser/qutebrowser.changes 2019-11-26 17:04:39.484000988 +0100 +++ /work/SRC/openSUSE:Factory/.qutebrowser.new.4691/qutebrowser.changes 2019-12-06 12:11:34.188048473 +0100 @@ -1,0 +2,9 @@ +Thu Dec 5 23:17:55 UTC 2019 - Martin Herkt <[email protected]> + +- 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). + +------------------------------------------------------------------- Old: ---- qutebrowser-1.8.2.tar.gz qutebrowser-1.8.2.tar.gz.asc New: ---- qutebrowser-1.8.3.tar.gz qutebrowser-1.8.3.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qutebrowser.spec ++++++ --- /var/tmp/diff_new_pack.gXLinY/_old 2019-12-06 12:11:36.592047307 +0100 +++ /var/tmp/diff_new_pack.gXLinY/_new 2019-12-06 12:11:36.600047303 +0100 @@ -17,7 +17,7 @@ Name: qutebrowser -Version: 1.8.2 +Version: 1.8.3 Release: 0 Summary: Keyboard-driven vim-like browser based on Qt5 License: GPL-3.0-or-later ++++++ qutebrowser-1.8.2.tar.gz -> qutebrowser-1.8.3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.8.2/PKG-INFO new/qutebrowser-1.8.3/PKG-INFO --- old/qutebrowser-1.8.2/PKG-INFO 2019-11-22 18:29:55.940699000 +0100 +++ new/qutebrowser-1.8.3/PKG-INFO 2019-12-05 16:33:34.678573100 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: qutebrowser -Version: 1.8.2 +Version: 1.8.3 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.8.2/doc/changelog.asciidoc new/qutebrowser-1.8.3/doc/changelog.asciidoc --- old/qutebrowser-1.8.2/doc/changelog.asciidoc 2019-11-22 18:28:26.000000000 +0100 +++ new/qutebrowser-1.8.3/doc/changelog.asciidoc 2019-12-05 16:32:05.000000000 +0100 @@ -15,6 +15,15 @@ // `Fixed` for any bug fixes. // `Security` to invite users to upgrade in case of vulnerabilities. +v1.8.3 (2019-12-05) +------------------- + +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). + v1.8.2 (2019-11-22) ------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.8.2/doc/qutebrowser.1 new/qutebrowser-1.8.3/doc/qutebrowser.1 --- old/qutebrowser-1.8.2/doc/qutebrowser.1 2019-11-22 18:29:50.000000000 +0100 +++ new/qutebrowser-1.8.3/doc/qutebrowser.1 2019-12-05 16:33:32.000000000 +0100 @@ -2,12 +2,12 @@ .\" Title: qutebrowser .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> -.\" Date: 11/22/2019 +.\" Date: 12/05/2019 .\" Manual: qutebrowser manpage .\" Source: qutebrowser .\" Language: English .\" -.TH "QUTEBROWSER" "1" "11/22/2019" "qutebrowser" "qutebrowser manpage" +.TH "QUTEBROWSER" "1" "12/05/2019" "qutebrowser" "qutebrowser manpage" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.8.2/misc/org.qutebrowser.qutebrowser.appdata.xml new/qutebrowser-1.8.3/misc/org.qutebrowser.qutebrowser.appdata.xml --- old/qutebrowser-1.8.2/misc/org.qutebrowser.qutebrowser.appdata.xml 2019-11-22 18:26:42.000000000 +0100 +++ new/qutebrowser-1.8.3/misc/org.qutebrowser.qutebrowser.appdata.xml 2019-12-05 16:30:02.000000000 +0100 @@ -44,6 +44,7 @@ </content_rating> <releases> <!-- Add new releases here --> +<release version="1.8.3" date="2019-12-05"/> <release version="1.8.2" date="2019-11-22"/> <release version="1.8.1" date="2019-09-27"/> <release version="1.8.0" date="2019-09-25"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.8.2/qutebrowser/__init__.py new/qutebrowser-1.8.3/qutebrowser/__init__.py --- old/qutebrowser-1.8.2/qutebrowser/__init__.py 2019-11-22 18:26:42.000000000 +0100 +++ new/qutebrowser-1.8.3/qutebrowser/__init__.py 2019-12-05 16:30:02.000000000 +0100 @@ -26,7 +26,7 @@ __license__ = "GPL" __maintainer__ = __author__ __email__ = "[email protected]" -__version__ = "1.8.2" +__version__ = "1.8.3" __version_info__ = tuple(int(part) for part in __version__.split('.')) __description__ = "A keyboard-driven, vim-like browser based on PyQt5." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.8.2/qutebrowser/browser/webengine/webenginetab.py new/qutebrowser-1.8.3/qutebrowser/browser/webengine/webenginetab.py --- old/qutebrowser-1.8.2/qutebrowser/browser/webengine/webenginetab.py 2019-11-22 18:28:26.000000000 +0100 +++ new/qutebrowser-1.8.3/qutebrowser/browser/webengine/webenginetab.py 2019-12-05 16:32:05.000000000 +0100 @@ -1360,7 +1360,7 @@ } self.renderer_process_terminated.emit(status_map[status], exitcode) - def _error_page_workaround(self, html): + def _error_page_workaround(self, js_enabled, html): """Check if we're displaying a Chromium error page. This gets called if we got a loadFinished(False), so we can display at @@ -1373,9 +1373,7 @@ Needs to check the page content as a WORKAROUND for https://bugreports.qt.io/browse/QTBUG-66661 """ - js_enabled = self.settings.test_attribute('content.javascript.enabled') missing_jst = 'jstProcess(' in html and 'jstProcess=' not in html - if js_enabled and not missing_jst: return @@ -1409,7 +1407,9 @@ self._update_load_status(ok) if not ok: - self.dump_async(self._error_page_workaround) + self.dump_async(functools.partial( + self._error_page_workaround, + self.settings.test_attribute('content.javascript.enabled'))) if ok and self._reload_url is not None: # WORKAROUND for https://bugreports.qt.io/browse/QTBUG-66656 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.8.2/qutebrowser/git-commit-id new/qutebrowser-1.8.3/qutebrowser/git-commit-id --- old/qutebrowser-1.8.2/qutebrowser/git-commit-id 2019-11-22 18:29:55.000000000 +0100 +++ new/qutebrowser-1.8.3/qutebrowser/git-commit-id 2019-12-05 16:33:34.000000000 +0100 @@ -1 +1 @@ -0e9d0832f (2019-11-22 18:25:52 +0100) \ No newline at end of file +bf410fd13 (2019-12-05 16:29:08 +0100) \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.8.2/qutebrowser/html/doc/changelog.html new/qutebrowser-1.8.3/qutebrowser/html/doc/changelog.html --- old/qutebrowser-1.8.2/qutebrowser/html/doc/changelog.html 2019-11-22 18:28:35.000000000 +0100 +++ new/qutebrowser-1.8.3/qutebrowser/html/doc/changelog.html 2019-12-05 16:33:06.000000000 +0100 @@ -807,6 +807,22 @@ </div> </div> <div class="sect1"> +<h2 id="_v1_8_3_2019_12_05">v1.8.3 (2019-12-05)</h2> +<div class="sectionbody"> +<div class="sect2"> +<h3 id="_fixed">Fixed</h3> +<div class="ulist"><ul> +<li> +<p> +Segmentation fault introduced in v1.8.2 when a tab gets closed immediately + after it has finished loading (e.g. with certain login flows). +</p> +</li> +</ul></div> +</div> +</div> +</div> +<div class="sect1"> <h2 id="_v1_8_2_2019_11_22">v1.8.2 (2019-11-22)</h2> <div class="sectionbody"> <div class="sect2"> @@ -822,7 +838,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed">Fixed</h3> +<h3 id="_fixed_2">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -1057,7 +1073,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> @@ -1437,7 +1453,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> @@ -1505,7 +1521,7 @@ <h2 id="_v1_6_3_2019_06_18">v1.6.3 (2019-06-18)</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_4">Fixed</h3> +<h3 id="_fixed_5">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -1548,7 +1564,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> @@ -1600,7 +1616,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_6">Fixed</h3> +<h3 id="_fixed_7">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -1849,7 +1865,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_7">Fixed</h3> +<h3 id="_fixed_8">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -2002,7 +2018,7 @@ <h2 id="_v1_5_1_2018_10_10">v1.5.1 (2018-10-10)</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_8">Fixed</h3> +<h3 id="_fixed_9">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -2277,7 +2293,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_9">Fixed</h3> +<h3 id="_fixed_10">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -2366,7 +2382,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> @@ -2451,7 +2467,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> @@ -2784,7 +2800,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_12">Fixed</h3> +<h3 id="_fixed_13">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -2855,7 +2871,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> @@ -2882,7 +2898,7 @@ <h2 id="_v1_3_2_2018_06_10">v1.3.2 (2018-06-10)</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> @@ -2916,7 +2932,7 @@ <h2 id="_v1_3_1_2018_05_29">v1.3.1 (2018-05-29)</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_15">Fixed</h3> +<h3 id="_fixed_16">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -3053,7 +3069,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_16">Fixed</h3> +<h3 id="_fixed_17">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -3208,7 +3224,7 @@ <h2 id="_v1_2_1_2018_03_14">v1.2.1 (2018-03-14)</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> @@ -3565,7 +3581,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> @@ -3749,7 +3765,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> @@ -3769,7 +3785,7 @@ <h2 id="_v1_1_1_2018_01_20">v1.1.1 (2018-01-20)</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_20">Fixed</h3> +<h3 id="_fixed_21">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -4126,7 +4142,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_21">Fixed</h3> +<h3 id="_fixed_22">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -4269,7 +4285,7 @@ <h2 id="_v1_0_4_2017_11_28">v1.0.4 (2017-11-28)</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_22">Fixed</h3> +<h3 id="_fixed_23">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -4332,7 +4348,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_23">Fixed</h3> +<h3 id="_fixed_24">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -4363,7 +4379,7 @@ <h2 id="_v1_0_2_2017_10_17">v1.0.2 (2017-10-17)</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> @@ -4413,7 +4429,7 @@ <h2 id="_v1_0_1_2017_10_13">v1.0.1 (2017-10-13)</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> @@ -5013,7 +5029,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_26">Fixed</h3> +<h3 id="_fixed_27">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -5184,7 +5200,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_27">Fixed</h3> +<h3 id="_fixed_28">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -5429,7 +5445,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_28">Fixed</h3> +<h3 id="_fixed_29">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -5560,7 +5576,7 @@ <h2 id="_v0_9_1_2017_01_13">v0.9.1 (2017-01-13)</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> @@ -6107,7 +6123,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> @@ -6159,7 +6175,7 @@ <h2 id="_v0_8_3_2016_11_05">v0.8.3 (2016-11-05)</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> @@ -6230,7 +6246,7 @@ <h2 id="_v0_8_2_2016_08_02">v0.8.2 (2016-08-02)</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_32">Fixed</h3> +<h3 id="_fixed_33">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -6304,7 +6320,7 @@ <h2 id="_v0_8_1_2016_07_27">v0.8.1 (2016-07-27)</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> @@ -6421,7 +6437,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> @@ -6673,7 +6689,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> @@ -6781,7 +6797,7 @@ <h2 id="_v0_6_2_2016_04_30">v0.6.2 (2016-04-30)</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> @@ -6818,7 +6834,7 @@ <h2 id="_v0_6_1_2016_04_10">v0.6.1 (2016-04-10)</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_37">Fixed</h3> +<h3 id="_fixed_38">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -6958,7 +6974,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> @@ -7066,7 +7082,7 @@ <h2 id="_v0_5_1_2016_01_18">v0.5.1 (2016-01-18)</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_39">Fixed</h3> +<h3 id="_fixed_40">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -7387,7 +7403,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> @@ -7480,7 +7496,7 @@ <h2 id="_v0_4_1_2015_09_30">v0.4.1 (2015-09-30)</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_41">Fixed</h3> +<h3 id="_fixed_42">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -7682,7 +7698,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_42">Fixed</h3> +<h3 id="_fixed_43">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -8011,7 +8027,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_43">Fixed</h3> +<h3 id="_fixed_44">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -8105,7 +8121,7 @@ <h2 id="_v0_2_1_2015_04_19">v0.2.1 (2015-04-19)</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_44">Fixed</h3> +<h3 id="_fixed_45">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -8687,7 +8703,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_45">Fixed</h3> +<h3 id="_fixed_46">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -8847,7 +8863,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_46">Fixed</h3> +<h3 id="_fixed_47">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -8957,7 +8973,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_47">Fixed</h3> +<h3 id="_fixed_48">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -9072,7 +9088,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_48">Fixed</h3> +<h3 id="_fixed_49">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -9252,7 +9268,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_49">Fixed</h3> +<h3 id="_fixed_50">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -9374,7 +9390,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2019-11-22 18:28:30 CET + 2019-12-05 16:33:05 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.8.2/qutebrowser/html/doc/commands.html new/qutebrowser-1.8.3/qutebrowser/html/doc/commands.html --- old/qutebrowser-1.8.2/qutebrowser/html/doc/commands.html 2019-11-22 18:28:58.000000000 +0100 +++ new/qutebrowser-1.8.3/qutebrowser/html/doc/commands.html 2019-12-05 16:33:14.000000000 +0100 @@ -4959,7 +4959,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2019-11-22 18:28:49 CET + 2019-12-05 16:33:11 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.8.2/qutebrowser/html/doc/configuring.html new/qutebrowser-1.8.3/qutebrowser/html/doc/configuring.html --- old/qutebrowser-1.8.2/qutebrowser/html/doc/configuring.html 2019-11-22 18:29:16.000000000 +0100 +++ new/qutebrowser-1.8.3/qutebrowser/html/doc/configuring.html 2019-12-05 16:33:22.000000000 +0100 @@ -902,7 +902,7 @@ <div class="listingblock"> <div class="title">config.py:</div> <div class="content"><div class="highlight"><pre><span></span><span class="n">c</span><span class="o">.</span><span class="n">tabs</span><span class="o">.</span><span class="n">position</span> <span class="o">=</span> <span class="s2">"left"</span> -<span class="n">c</span><span class="o">.</span><span class="n">completion</span><span class="o">.</span><span class="n">shrink</span> <span class="o">=</span> <span class="bp">True</span> +<span class="n">c</span><span class="o">.</span><span class="n">completion</span><span class="o">.</span><span class="n">shrink</span> <span class="o">=</span> <span class="kc">True</span> </pre></div></div></div> <div class="paragraph"><p>Note that qutebrowser does some Python magic so it’s able to warn you about mistyped config settings. As an example, if you do <code>c.tabs.possition = "left"</code>, @@ -988,7 +988,7 @@ <div class="title">config.py:</div> <div class="content"><div class="highlight"><pre><span></span><span class="c1"># Equivalent to:</span> <span class="c1"># c.content.javascript.enabled = False</span> -<span class="n">config</span><span class="o">.</span><span class="n">set</span><span class="p">(</span><span class="s1">'content.javascript.enabled'</span><span class="p">,</span> <span class="bp">False</span><span class="p">)</span> +<span class="n">config</span><span class="o">.</span><span class="n">set</span><span class="p">(</span><span class="s1">'content.javascript.enabled'</span><span class="p">,</span> <span class="kc">False</span><span class="p">)</span> </pre></div></div></div> <div class="paragraph"><p>To read a setting, use the <code>config.get</code> method:</p></div> <div class="listingblock"> @@ -1002,13 +1002,13 @@ <div class="paragraph"><p>Using <code>config.set</code>, some settings are also customizable for a given <a href="https://developer.chrome.com/apps/match_patterns">URL pattern</a>:</p></div> <div class="listingblock"> -<div class="content"><div class="highlight"><pre><span></span><span class="n">config</span><span class="o">.</span><span class="n">set</span><span class="p">(</span><span class="s1">'content.images'</span><span class="p">,</span> <span class="bp">False</span><span class="p">,</span> <span class="s1">'*://example.com/'</span><span class="p">)</span> +<div class="content"><div class="highlight"><pre><span></span><span class="n">config</span><span class="o">.</span><span class="n">set</span><span class="p">(</span><span class="s1">'content.images'</span><span class="p">,</span> <span class="kc">False</span><span class="p">,</span> <span class="s1">'*://example.com/'</span><span class="p">)</span> </pre></div></div></div> <div class="paragraph"><p>Alternatively, you can use <code>with config.pattern(...) as p:</code> to get a shortcut similar to <code>c.</code> which is scoped to the given domain:</p></div> <div class="listingblock"> <div class="content"><div class="highlight"><pre><span></span><span class="k">with</span> <span class="n">config</span><span class="o">.</span><span class="n">pattern</span><span class="p">(</span><span class="s1">'*://example.com/'</span><span class="p">)</span> <span class="k">as</span> <span class="n">p</span><span class="p">:</span> - <span class="n">p</span><span class="o">.</span><span class="n">content</span><span class="o">.</span><span class="n">images</span> <span class="o">=</span> <span class="bp">False</span> + <span class="n">p</span><span class="o">.</span><span class="n">content</span><span class="o">.</span><span class="n">images</span> <span class="o">=</span> <span class="kc">False</span> </pre></div></div></div> </div> <div class="sect2"> @@ -1022,7 +1022,7 @@ <div class="paragraph"><p>To bind a key:</p></div> <div class="listingblock"> <div class="title">config.py:</div> -<div class="content"><div class="highlight"><pre><span></span><span class="n">config</span><span class="o">.</span><span class="n">bind</span><span class="p">(</span><span class="s1">'<Ctrl-v>'</span><span class="p">,</span> <span class="s1">'spawn mpv {url}'</span><span class="p">)</span> +<div class="content"><div class="highlight"><pre><span></span><span class="n">config</span><span class="o">.</span><span class="n">bind</span><span class="p">(</span><span class="s1">'<Ctrl-v>'</span><span class="p">,</span> <span class="s1">'spawn mpv </span><span class="si">{url}</span><span class="s1">'</span><span class="p">)</span> </pre></div></div></div> <div class="paragraph"><p>To bind a key in a mode other than <code>'normal'</code>, add a <code>mode</code> argument:</p></div> <div class="listingblock"> @@ -1036,7 +1036,7 @@ chains starting with a comma are ideal for custom bindings, as the comma key will never be used in a default keybinding.</p></div> <div class="listingblock"> -<div class="content"><div class="highlight"><pre><span></span><span class="n">config</span><span class="o">.</span><span class="n">bind</span><span class="p">(</span><span class="s1">',v'</span><span class="p">,</span> <span class="s1">'spawn mpv {url}'</span><span class="p">)</span> +<div class="content"><div class="highlight"><pre><span></span><span class="n">config</span><span class="o">.</span><span class="n">bind</span><span class="p">(</span><span class="s1">',v'</span><span class="p">,</span> <span class="s1">'spawn mpv </span><span class="si">{url}</span><span class="s1">'</span><span class="p">)</span> </pre></div></div></div> <div class="paragraph"><p>To suppress loading of any default keybindings, you can set <code>c.bindings.default = {}</code>.</p></div> @@ -1077,7 +1077,7 @@ get a string:</p></div> <div class="listingblock"> <div class="title">config.py:</div> -<div class="content"><div class="highlight"><pre><span></span><span class="k">print</span><span class="p">(</span><span class="nb">str</span><span class="p">(</span><span class="n">config</span><span class="o">.</span><span class="n">configdir</span> <span class="o">/</span> <span class="s1">'config.py'</span><span class="p">))</span> +<div class="content"><div class="highlight"><pre><span></span><span class="nb">print</span><span class="p">(</span><span class="nb">str</span><span class="p">(</span><span class="n">config</span><span class="o">.</span><span class="n">configdir</span> <span class="o">/</span> <span class="s1">'config.py'</span><span class="p">))</span> </pre></div></div></div> </div> <div class="sect2"> @@ -1137,7 +1137,7 @@ <span class="k">def</span> <span class="nf">dict_attrs</span><span class="p">(</span><span class="n">obj</span><span class="p">,</span> <span class="n">path</span><span class="o">=</span><span class="s1">''</span><span class="p">):</span> <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">obj</span><span class="p">,</span> <span class="nb">dict</span><span class="p">):</span> <span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">obj</span><span class="o">.</span><span class="n">items</span><span class="p">():</span> - <span class="k">yield from</span> <span class="n">dict_attrs</span><span class="p">(</span><span class="n">v</span><span class="p">,</span> <span class="s1">'{}.{}'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">path</span><span class="p">,</span> <span class="n">k</span><span class="p">)</span> <span class="k">if</span> <span class="n">path</span> <span class="k">else</span> <span class="n">k</span><span class="p">)</span> + <span class="k">yield from</span> <span class="n">dict_attrs</span><span class="p">(</span><span class="n">v</span><span class="p">,</span> <span class="s1">'</span><span class="si">{}</span><span class="s1">.</span><span class="si">{}</span><span class="s1">'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">path</span><span class="p">,</span> <span class="n">k</span><span class="p">)</span> <span class="k">if</span> <span class="n">path</span> <span class="k">else</span> <span class="n">k</span><span class="p">)</span> <span class="k">else</span><span class="p">:</span> <span class="k">yield</span> <span class="n">path</span><span class="p">,</span> <span class="n">obj</span> @@ -1294,7 +1294,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2019-11-22 18:28:58 CET + 2019-12-05 16:33:14 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.8.2/qutebrowser/html/doc/contributing.html new/qutebrowser-1.8.3/qutebrowser/html/doc/contributing.html --- old/qutebrowser-1.8.2/qutebrowser/html/doc/contributing.html 2019-11-22 18:28:46.000000000 +0100 +++ new/qutebrowser-1.8.3/qutebrowser/html/doc/contributing.html 2019-12-05 16:33:10.000000000 +0100 @@ -1541,7 +1541,7 @@ <span class="o">...</span> -<span class="nd">@cmdutils.register</span><span class="p">(</span><span class="o">...</span><span class="p">)</span> +<span class="nd">@cmdutils</span><span class="o">.</span><span class="n">register</span><span class="p">(</span><span class="o">...</span><span class="p">)</span> <span class="k">def</span> <span class="nf">foo</span><span class="p">():</span> <span class="o">...</span> </pre></div></div></div> @@ -1562,8 +1562,8 @@ <div class="paragraph"><p>The type can be overridden using Python’s <a href="http://legacy.python.org/dev/peps/pep-3107/">function annotations</a>:</p></div> <div class="listingblock"> -<div class="content"><div class="highlight"><pre><span></span><span class="nd">@cmdutils.register</span><span class="p">(</span><span class="o">...</span><span class="p">)</span> -<span class="k">def</span> <span class="nf">foo</span><span class="p">(</span><span class="n">bar</span><span class="p">:</span> <span class="nb">int</span><span class="p">,</span> <span class="n">baz</span><span class="o">=</span><span class="bp">True</span><span class="p">):</span> +<div class="content"><div class="highlight"><pre><span></span><span class="nd">@cmdutils</span><span class="o">.</span><span class="n">register</span><span class="p">(</span><span class="o">...</span><span class="p">)</span> +<span class="k">def</span> <span class="nf">foo</span><span class="p">(</span><span class="n">bar</span><span class="p">:</span> <span class="nb">int</span><span class="p">,</span> <span class="n">baz</span><span class="o">=</span><span class="kc">True</span><span class="p">):</span> <span class="o">...</span> </pre></div></div></div> <div class="paragraph"><p>Possible values:</p></div> @@ -1589,15 +1589,15 @@ decorator <strong>after</strong> <code>@cmdutils.register</code>. This can, for example, be used to customize the flag an argument should get:</p></div> <div class="listingblock"> -<div class="content"><div class="highlight"><pre><span></span><span class="nd">@cmdutils.register</span><span class="p">(</span><span class="o">...</span><span class="p">)</span> -<span class="nd">@cmdutils.argument</span><span class="p">(</span><span class="s1">'bar'</span><span class="p">,</span> <span class="n">flag</span><span class="o">=</span><span class="s1">'c'</span><span class="p">)</span> +<div class="content"><div class="highlight"><pre><span></span><span class="nd">@cmdutils</span><span class="o">.</span><span class="n">register</span><span class="p">(</span><span class="o">...</span><span class="p">)</span> +<span class="nd">@cmdutils</span><span class="o">.</span><span class="n">argument</span><span class="p">(</span><span class="s1">'bar'</span><span class="p">,</span> <span class="n">flag</span><span class="o">=</span><span class="s1">'c'</span><span class="p">)</span> <span class="k">def</span> <span class="nf">foo</span><span class="p">(</span><span class="n">bar</span><span class="p">):</span> <span class="o">...</span> </pre></div></div></div> <div class="paragraph"><p>For a <code>str</code> argument, you can restrict the allowed strings using <code>choices</code>:</p></div> <div class="listingblock"> -<div class="content"><div class="highlight"><pre><span></span><span class="nd">@cmdutils.register</span><span class="p">(</span><span class="o">...</span><span class="p">)</span> -<span class="nd">@cmdutils.argument</span><span class="p">(</span><span class="s1">'bar'</span><span class="p">,</span> <span class="n">choices</span><span class="o">=</span><span class="p">[</span><span class="s1">'val1'</span><span class="p">,</span> <span class="s1">'val2'</span><span class="p">])</span> +<div class="content"><div class="highlight"><pre><span></span><span class="nd">@cmdutils</span><span class="o">.</span><span class="n">register</span><span class="p">(</span><span class="o">...</span><span class="p">)</span> +<span class="nd">@cmdutils</span><span class="o">.</span><span class="n">argument</span><span class="p">(</span><span class="s1">'bar'</span><span class="p">,</span> <span class="n">choices</span><span class="o">=</span><span class="p">[</span><span class="s1">'val1'</span><span class="p">,</span> <span class="s1">'val2'</span><span class="p">])</span> <span class="k">def</span> <span class="nf">foo</span><span class="p">(</span><span class="n">bar</span><span class="p">:</span> <span class="nb">str</span><span class="p">):</span> <span class="o">...</span> </pre></div></div></div> @@ -2197,7 +2197,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2019-11-22 18:28:35 CET + 2019-12-05 16:33:06 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.8.2/qutebrowser/html/doc/faq.html new/qutebrowser-1.8.3/qutebrowser/html/doc/faq.html --- old/qutebrowser-1.8.2/qutebrowser/html/doc/faq.html 2019-11-22 18:28:30.000000000 +0100 +++ new/qutebrowser-1.8.3/qutebrowser/html/doc/faq.html 2019-12-05 16:33:05.000000000 +0100 @@ -1261,7 +1261,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2019-11-22 18:28:28 CET + 2019-12-05 16:33:04 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.8.2/qutebrowser/html/doc/index.html new/qutebrowser-1.8.3/qutebrowser/html/doc/index.html --- old/qutebrowser-1.8.2/qutebrowser/html/doc/index.html 2019-11-22 18:29:34.000000000 +0100 +++ new/qutebrowser-1.8.3/qutebrowser/html/doc/index.html 2019-12-05 16:33:28.000000000 +0100 @@ -905,7 +905,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2019-11-22 18:29:34 CET + 2019-12-05 16:33:28 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.8.2/qutebrowser/html/doc/quickstart.html new/qutebrowser-1.8.3/qutebrowser/html/doc/quickstart.html --- old/qutebrowser-1.8.2/qutebrowser/html/doc/quickstart.html 2019-11-22 18:28:47.000000000 +0100 +++ new/qutebrowser-1.8.3/qutebrowser/html/doc/quickstart.html 2019-12-05 16:33:10.000000000 +0100 @@ -983,7 +983,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2019-11-22 18:28:46 CET + 2019-12-05 16:33:10 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.8.2/qutebrowser/html/doc/settings.html new/qutebrowser-1.8.3/qutebrowser/html/doc/settings.html --- old/qutebrowser-1.8.2/qutebrowser/html/doc/settings.html 2019-11-22 18:29:34.000000000 +0100 +++ new/qutebrowser-1.8.3/qutebrowser/html/doc/settings.html 2019-12-05 16:33:28.000000000 +0100 @@ -7584,7 +7584,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2019-11-22 18:29:16 CET + 2019-12-05 16:33:22 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.8.2/qutebrowser/html/doc/userscripts.html new/qutebrowser-1.8.3/qutebrowser/html/doc/userscripts.html --- old/qutebrowser-1.8.2/qutebrowser/html/doc/userscripts.html 2019-11-22 18:28:49.000000000 +0100 +++ new/qutebrowser-1.8.3/qutebrowser/html/doc/userscripts.html 2019-12-05 16:33:11.000000000 +0100 @@ -968,7 +968,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2019-11-22 18:28:47 CET + 2019-12-05 16:33:10 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.8.2/qutebrowser.egg-info/PKG-INFO new/qutebrowser-1.8.3/qutebrowser.egg-info/PKG-INFO --- old/qutebrowser-1.8.2/qutebrowser.egg-info/PKG-INFO 2019-11-22 18:29:55.000000000 +0100 +++ new/qutebrowser-1.8.3/qutebrowser.egg-info/PKG-INFO 2019-12-05 16:33:34.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: qutebrowser -Version: 1.8.2 +Version: 1.8.3 Summary: A keyboard-driven, vim-like browser based on PyQt5. Home-page: https://www.qutebrowser.org/ Author: Florian Bruhin
