Hello community, here is the log from the commit of package qutebrowser for openSUSE:Factory checked in at 2018-01-24 15:28:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qutebrowser (Old) and /work/SRC/openSUSE:Factory/.qutebrowser.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qutebrowser" Wed Jan 24 15:28:44 2018 rev:14 rq:567918 version:1.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/qutebrowser/qutebrowser.changes 2018-01-17 21:57:07.198564237 +0100 +++ /work/SRC/openSUSE:Factory/.qutebrowser.new/qutebrowser.changes 2018-01-24 15:28:55.166809851 +0100 @@ -1,0 +2,7 @@ +Sat Jan 20 18:51:40 UTC 2018 - [email protected] + +- Update to version 1.1.1: + * Fixed crashes with Qt 5.10 when closing a tab before it + finished loading. + +------------------------------------------------------------------- Old: ---- qutebrowser-1.1.0.tar.gz qutebrowser-1.1.0.tar.gz.asc New: ---- qutebrowser-1.1.1.tar.gz qutebrowser-1.1.1.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qutebrowser.spec ++++++ --- /var/tmp/diff_new_pack.YkUG1b/_old 2018-01-24 15:28:55.866777113 +0100 +++ /var/tmp/diff_new_pack.YkUG1b/_new 2018-01-24 15:28:55.866777113 +0100 @@ -17,7 +17,7 @@ Name: qutebrowser -Version: 1.1.0 +Version: 1.1.1 Release: 0 Summary: Keyboard-driven vim-like browser on Qt5 License: GPL-3.0+ ++++++ qutebrowser-1.1.0.tar.gz -> qutebrowser-1.1.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.1.0/PKG-INFO new/qutebrowser-1.1.1/PKG-INFO --- old/qutebrowser-1.1.0/PKG-INFO 2018-01-15 19:42:55.000000000 +0100 +++ new/qutebrowser-1.1.1/PKG-INFO 2018-01-20 19:23:49.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.2 Name: qutebrowser -Version: 1.1.0 +Version: 1.1.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.1.0/doc/changelog.asciidoc new/qutebrowser-1.1.1/doc/changelog.asciidoc --- old/qutebrowser-1.1.0/doc/changelog.asciidoc 2018-01-15 19:28:51.000000000 +0100 +++ new/qutebrowser-1.1.1/doc/changelog.asciidoc 2018-01-20 19:21:51.000000000 +0100 @@ -15,6 +15,15 @@ // `Fixed` for any bug fixes. // `Security` to invite users to upgrade in case of vulnerabilities. +v1.1.1 +------ + +Fixed +~~~~~ + +- The Makefile now actually works. +- Fixed crashes with Qt 5.10 when closing a tab before it finished loading. + v1.1.0 ------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.1.0/doc/qutebrowser.1 new/qutebrowser-1.1.1/doc/qutebrowser.1 --- old/qutebrowser-1.1.0/doc/qutebrowser.1 1970-01-01 01:00:00.000000000 +0100 +++ new/qutebrowser-1.1.1/doc/qutebrowser.1 2018-01-20 19:23:48.000000000 +0100 @@ -0,0 +1,313 @@ +'\" t +.\" Title: qutebrowser +.\" Author: [see the "AUTHOR" section] +.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/> +.\" Date: 01/20/2018 +.\" Manual: qutebrowser manpage +.\" Source: qutebrowser +.\" Language: English +.\" +.TH "QUTEBROWSER" "1" "01/20/2018" "qutebrowser" "qutebrowser manpage" +.\" ----------------------------------------------------------------- +.\" * Define some portability stuff +.\" ----------------------------------------------------------------- +.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.\" http://bugs.debian.org/507673 +.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html +.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.ie \n(.g .ds Aq \(aq +.el .ds Aq ' +.\" ----------------------------------------------------------------- +.\" * set default formatting +.\" ----------------------------------------------------------------- +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.\" ----------------------------------------------------------------- +.\" * MAIN CONTENT STARTS HERE * +.\" ----------------------------------------------------------------- +.SH "NAME" +qutebrowser \- a keyboard\-driven, vim\-like browser based on PyQt5\&. +.SH "SYNOPSIS" +.sp +\fBqutebrowser\fR [\fI\-OPTION\fR [\fI\&...\fR]] [\fI:COMMAND\fR [\fI\&...\fR]] [\fIURL\fR [\fI\&...\fR]] +.SH "DESCRIPTION" +.sp +qutebrowser is a keyboard\-focused browser with a minimal GUI\&. It\(cqs based on Python and Qt5 and is free software, licensed under the GPL\&. +.sp +It was inspired by other browsers/addons like dwb and Vimperator/Pentadactyl\&. +.sp +Note the commands and settings of qutebrowser are not described in this manpage, but in the help integrated in qutebrowser \- use the ":help" command to show it\&. +.SH "OPTIONS" +.SS "positional arguments" +.PP +\fB\fI:command\fR\fR +.RS 4 +Commands to execute on startup\&. +.RE +.PP +\fB\fIURL\fR\fR +.RS 4 +URLs to open on startup (empty as a window separator)\&. +.RE +.SS "optional arguments" +.PP +\fB\-h\fR, \fB\-\-help\fR +.RS 4 +show this help message and exit +.RE +.PP +\fB\-\-basedir\fR \fIBASEDIR\fR +.RS 4 +Base directory for all storage\&. +.RE +.PP +\fB\-V\fR, \fB\-\-version\fR +.RS 4 +Show version and quit\&. +.RE +.PP +\fB\-s\fR \fIOPTION\fR \fIVALUE\fR, \fB\-\-set\fR \fIOPTION\fR \fIVALUE\fR +.RS 4 +Set a temporary setting for this session\&. +.RE +.PP +\fB\-r\fR \fISESSION\fR, \fB\-\-restore\fR \fISESSION\fR +.RS 4 +Restore a named session\&. +.RE +.PP +\fB\-R\fR, \fB\-\-override\-restore\fR +.RS 4 +Don\(cqt restore a session even if one would be restored\&. +.RE +.PP +\fB\-\-target\fR \fI{auto,tab,tab\-bg,tab\-silent,tab\-bg\-silent,window}\fR +.RS 4 +How URLs should be opened if there is already a qutebrowser instance running\&. +.RE +.PP +\fB\-\-backend\fR \fI{webkit,webengine}\fR +.RS 4 +Which backend to use\&. +.RE +.PP +\fB\-\-enable\-webengine\-inspector\fR +.RS 4 +Enable the web inspector for QtWebEngine\&. Note that this is a SECURITY RISK and you should not visit untrusted websites with the inspector turned on\&. See +https://bugreports\&.qt\&.io/browse/QTBUG\-50725 +for more details\&. +.RE +.SS "debug arguments" +.PP +\fB\-l\fR \fI{critical,error,warning,info,debug,vdebug}\fR, \fB\-\-loglevel\fR \fI{critical,error,warning,info,debug,vdebug}\fR +.RS 4 +Set loglevel +.RE +.PP +\fB\-\-logfilter\fR \fILOGFILTER\fR +.RS 4 +Comma\-separated list of things to be logged to the debug log on stdout\&. +.RE +.PP +\fB\-\-loglines\fR \fILOGLINES\fR +.RS 4 +How many lines of the debug log to keep in RAM (\-1: unlimited)\&. +.RE +.PP +\fB\-\-debug\fR +.RS 4 +Turn on debugging options\&. +.RE +.PP +\fB\-\-json\-logging\fR +.RS 4 +Output log lines in JSON format (one object per line)\&. +.RE +.PP +\fB\-\-nocolor\fR +.RS 4 +Turn off colored logging\&. +.RE +.PP +\fB\-\-force\-color\fR +.RS 4 +Force colored logging +.RE +.PP +\fB\-\-nowindow\fR +.RS 4 +Don\(cqt show the main window\&. +.RE +.PP +\fB\-\-temp\-basedir\fR +.RS 4 +Use a temporary basedir\&. +.RE +.PP +\fB\-\-no\-err\-windows\fR +.RS 4 +Don\(cqt show any error windows (used for tests/smoke\&.py)\&. +.RE +.PP +\fB\-\-qt\-arg\fR \fINAME\fR \fIVALUE\fR +.RS 4 +Pass an argument with a value to Qt\&. For example, you can do +\-\-qt\-arg geometry 650x555+200+300 +to set the window geometry\&. +.RE +.PP +\fB\-\-qt\-flag\fR \fIQT_FLAG\fR +.RS 4 +Pass an argument to Qt as flag\&. +.RE +.PP +\fB\-\-debug\-flag\fR \fIDEBUG_FLAGS\fR +.RS 4 +Pass name of debugging feature to be turned on\&. +.RE +.SH "FILES" +.sp +.RS 4 +.ie n \{\ +\h'-04'\(bu\h'+03'\c +.\} +.el \{\ +.sp -1 +.IP \(bu 2.3 +.\} +\fI~/\&.config/qutebrowser/config\&.py\fR: Configuration file\&. +.RE +.sp +.RS 4 +.ie n \{\ +\h'-04'\(bu\h'+03'\c +.\} +.el \{\ +.sp -1 +.IP \(bu 2.3 +.\} +\fI~/\&.config/qutebrowser/autoconfig\&.yml\fR: Configuration done via the GUI\&. +.RE +.sp +.RS 4 +.ie n \{\ +\h'-04'\(bu\h'+03'\c +.\} +.el \{\ +.sp -1 +.IP \(bu 2.3 +.\} +\fI~/\&.config/qutebrowser/quickmarks\fR: Saved quickmarks\&. +.RE +.sp +.RS 4 +.ie n \{\ +\h'-04'\(bu\h'+03'\c +.\} +.el \{\ +.sp -1 +.IP \(bu 2.3 +.\} +\fI~/\&.local/share/qutebrowser/\fR: Various state information\&. +.RE +.sp +.RS 4 +.ie n \{\ +\h'-04'\(bu\h'+03'\c +.\} +.el \{\ +.sp -1 +.IP \(bu 2.3 +.\} +\fI~/\&.cache/qutebrowser/\fR: Temporary data\&. +.RE +.sp +Note qutebrowser conforms to the XDG basedir specification \- if \fIXDG_CONFIG_HOME\fR, \fIXDG_DATA_HOME\fR or \fIXDG_CACHE_HOME\fR are set in the environment, the directories configured there are used instead of the above defaults\&. +.SH "BUGS" +.sp +Bugs are tracked in the Github issue tracker at https://github\&.com/qutebrowser/qutebrowser/issues\&. +.sp +If you found a bug, use the built\-in \fI:report\fR command to create a bug report with all information needed\&. +.sp +If you prefer, you can also write to the mailinglist at qutebrowser@lists\&.qutebrowser\&.org instead\&. +.sp +For security bugs, please contact me directly at me@the\-compiler\&.org, GPG ID 0xFD55A072\&. +.SH "COPYRIGHT" +.sp +This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version\&. +.sp +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE\&. See the GNU General Public License for more details\&. +.sp +You should have received a copy of the GNU General Public License along with this program\&. If not, see http://www\&.gnu\&.org/licenses/\&. +.SH "RESOURCES" +.sp +.RS 4 +.ie n \{\ +\h'-04'\(bu\h'+03'\c +.\} +.el \{\ +.sp -1 +.IP \(bu 2.3 +.\} +Website: +https://www\&.qutebrowser\&.org/ +.RE +.sp +.RS 4 +.ie n \{\ +\h'-04'\(bu\h'+03'\c +.\} +.el \{\ +.sp -1 +.IP \(bu 2.3 +.\} +Mailinglist: +qutebrowser@lists\&.qutebrowser\&.org +/ +https://lists\&.schokokeks\&.org/mailman/listinfo\&.cgi/qutebrowser +.RE +.sp +.RS 4 +.ie n \{\ +\h'-04'\(bu\h'+03'\c +.\} +.el \{\ +.sp -1 +.IP \(bu 2.3 +.\} +Announce\-only mailinglist: +qutebrowser\-announce@lists\&.qutebrowser\&.org +/ +https://lists\&.schokokeks\&.org/mailman/listinfo\&.cgi/qutebrowser\-announce +.RE +.sp +.RS 4 +.ie n \{\ +\h'-04'\(bu\h'+03'\c +.\} +.el \{\ +.sp -1 +.IP \(bu 2.3 +.\} +IRC: +#qutebrowser +on +Freenode +.RE +.sp +.RS 4 +.ie n \{\ +\h'-04'\(bu\h'+03'\c +.\} +.el \{\ +.sp -1 +.IP \(bu 2.3 +.\} +Github: +https://github\&.com/qutebrowser/qutebrowser +.RE +.SH "AUTHOR" +.sp +\fBqutebrowser\fR was written by Florian Bruhin\&. All contributors can be found in the README file distributed with qutebrowser\&. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.1.0/misc/Makefile new/qutebrowser-1.1.1/misc/Makefile --- old/qutebrowser-1.1.0/misc/Makefile 2018-01-10 09:31:47.000000000 +0100 +++ new/qutebrowser-1.1.1/misc/Makefile 2018-01-20 19:17:00.000000000 +0100 @@ -21,5 +21,5 @@ $(wildcard misc/userscripts/*) install -Dm755 -t "$(DESTDIR)/usr/share/qutebrowser/scripts/" \ $(filter-out scripts/__init__.py scripts/__pycache__ scripts/dev \ - scripts/testbrowser_cpp scripts/asciidoc2html.py scripts/setupcommon.py \ + scripts/testbrowser scripts/asciidoc2html.py scripts/setupcommon.py \ scripts/link_pyqt.py,$(wildcard scripts/*)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.1.0/qutebrowser/__init__.py new/qutebrowser-1.1.1/qutebrowser/__init__.py --- old/qutebrowser-1.1.0/qutebrowser/__init__.py 2018-01-15 19:39:14.000000000 +0100 +++ new/qutebrowser-1.1.1/qutebrowser/__init__.py 2018-01-20 19:21:40.000000000 +0100 @@ -26,7 +26,7 @@ __license__ = "GPL" __maintainer__ = __author__ __email__ = "[email protected]" -__version_info__ = (1, 1, 0) +__version_info__ = (1, 1, 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.1.0/qutebrowser/browser/browsertab.py new/qutebrowser-1.1.1/qutebrowser/browser/browsertab.py --- old/qutebrowser-1.1.0/qutebrowser/browser/browsertab.py 2018-01-12 13:58:02.000000000 +0100 +++ new/qutebrowser-1.1.1/qutebrowser/browser/browsertab.py 2018-01-20 19:21:51.000000000 +0100 @@ -749,6 +749,10 @@ @pyqtSlot(bool) def _on_load_finished(self, ok): + if sip.isdeleted(self._widget): + # https://github.com/qutebrowser/qutebrowser/issues/3498 + return + sess_manager = objreg.get('session-manager') sess_manager.save_autosave() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.1.0/qutebrowser/browser/webengine/webenginetab.py new/qutebrowser-1.1.1/qutebrowser/browser/webengine/webenginetab.py --- old/qutebrowser-1.1.0/qutebrowser/browser/webengine/webenginetab.py 2018-01-10 09:31:47.000000000 +0100 +++ new/qutebrowser-1.1.1/qutebrowser/browser/webengine/webenginetab.py 2018-01-20 19:21:51.000000000 +0100 @@ -597,6 +597,9 @@ @pyqtSlot() def _restore_zoom(self): + if sip.isdeleted(self._widget): + # https://github.com/qutebrowser/qutebrowser/issues/3498 + return if self._saved_zoom is None: return self.zoom.set_factor(self._saved_zoom) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.1.0/qutebrowser/git-commit-id new/qutebrowser-1.1.1/qutebrowser/git-commit-id --- old/qutebrowser-1.1.0/qutebrowser/git-commit-id 2018-01-15 19:42:55.000000000 +0100 +++ new/qutebrowser-1.1.1/qutebrowser/git-commit-id 2018-01-20 19:23:49.000000000 +0100 @@ -1 +1 @@ -fbbb9ae94 (2018-01-15 19:39:16 +0100) \ No newline at end of file +4e8abaa2d (2018-01-20 19:21:20 +0100) \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.1.0/qutebrowser/html/doc/changelog.html new/qutebrowser-1.1.1/qutebrowser/html/doc/changelog.html --- old/qutebrowser-1.1.0/qutebrowser/html/doc/changelog.html 2018-01-15 19:42:41.000000000 +0100 +++ new/qutebrowser-1.1.1/qutebrowser/html/doc/changelog.html 2018-01-20 19:23:33.000000000 +0100 @@ -807,6 +807,26 @@ </div> </div> <div class="sect1"> +<h2 id="_v1_1_1">v1.1.1</h2> +<div class="sectionbody"> +<div class="sect2"> +<h3 id="_fixed">Fixed</h3> +<div class="ulist"><ul> +<li> +<p> +The Makefile now actually works. +</p> +</li> +<li> +<p> +Fixed crashes with Qt 5.10 when closing a tab before it finished loading. +</p> +</li> +</ul></div> +</div> +</div> +</div> +<div class="sect1"> <h2 id="_v1_1_0">v1.1.0</h2> <div class="sectionbody"> <div class="sect2"> @@ -1147,7 +1167,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed">Fixed</h3> +<h3 id="_fixed_2">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -1290,7 +1310,7 @@ <h2 id="_v1_0_4">v1.0.4</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_2">Fixed</h3> +<h3 id="_fixed_3">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -1353,7 +1373,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> @@ -1384,7 +1404,7 @@ <h2 id="_v1_0_2">v1.0.2</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> @@ -1434,7 +1454,7 @@ <h2 id="_v1_0_1">v1.0.1</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_5">Fixed</h3> +<h3 id="_fixed_6">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -2034,7 +2054,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> @@ -2205,7 +2225,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> @@ -2450,7 +2470,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> @@ -2581,7 +2601,7 @@ <h2 id="_v0_9_1">v0.9.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> @@ -3128,7 +3148,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> @@ -3180,7 +3200,7 @@ <h2 id="_v0_8_3">v0.8.3</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_11">Fixed</h3> +<h3 id="_fixed_12">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -3251,7 +3271,7 @@ <h2 id="_v0_8_2">v0.8.2</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> @@ -3325,7 +3345,7 @@ <h2 id="_v0_8_1">v0.8.1</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_13">Fixed</h3> +<h3 id="_fixed_14">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -3444,7 +3464,7 @@ </div> </div> <div class="sect1"> -<h2 id="_fixed_14">Fixed</h2> +<h2 id="_fixed_15">Fixed</h2> <div class="sectionbody"> <div class="ulist"><ul> <li> @@ -3700,7 +3720,7 @@ </div> </div> <div class="sect1"> -<h2 id="_fixed_15">Fixed</h2> +<h2 id="_fixed_16">Fixed</h2> <div class="sectionbody"> <div class="ulist"><ul> <li> @@ -3808,7 +3828,7 @@ <h2 id="_v0_6_2">v0.6.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> @@ -3845,7 +3865,7 @@ <h2 id="_v0_6_1">v0.6.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> @@ -3985,7 +4005,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> @@ -4093,7 +4113,7 @@ <h2 id="_v0_5_1">v0.5.1</h2> <div class="sectionbody"> <div class="sect2"> -<h3 id="_fixed_19">Fixed</h3> +<h3 id="_fixed_20">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -4414,7 +4434,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> @@ -4507,7 +4527,7 @@ <h2 id="_v0_4_1">v0.4.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> @@ -4709,7 +4729,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> @@ -5038,7 +5058,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> @@ -5132,7 +5152,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_24">Fixed</h3> +<h3 id="_fixed_25">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -5714,7 +5734,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_25">Fixed</h3> +<h3 id="_fixed_26">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -5874,7 +5894,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> @@ -5984,7 +6004,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> @@ -6099,7 +6119,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> @@ -6279,7 +6299,7 @@ </ul></div> </div> <div class="sect2"> -<h3 id="_fixed_29">Fixed</h3> +<h3 id="_fixed_30">Fixed</h3> <div class="ulist"><ul> <li> <p> @@ -6401,7 +6421,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2018-01-15 19:42:40 CET + 2018-01-20 19:23:32 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.1.0/qutebrowser/html/doc/commands.html new/qutebrowser-1.1.1/qutebrowser/html/doc/commands.html --- old/qutebrowser-1.1.0/qutebrowser/html/doc/commands.html 2018-01-15 19:42:46.000000000 +0100 +++ new/qutebrowser-1.1.1/qutebrowser/html/doc/commands.html 2018-01-20 19:23:39.000000000 +0100 @@ -4526,7 +4526,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2018-01-15 19:42:44 CET + 2018-01-20 19:23:37 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.1.0/qutebrowser/html/doc/configuring.html new/qutebrowser-1.1.1/qutebrowser/html/doc/configuring.html --- old/qutebrowser-1.1.0/qutebrowser/html/doc/configuring.html 2018-01-15 19:42:50.000000000 +0100 +++ new/qutebrowser-1.1.1/qutebrowser/html/doc/configuring.html 2018-01-20 19:23:43.000000000 +0100 @@ -1210,7 +1210,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2018-01-15 19:42:46 CET + 2018-01-20 19:23:39 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.1.0/qutebrowser/html/doc/contributing.html new/qutebrowser-1.1.1/qutebrowser/html/doc/contributing.html --- old/qutebrowser-1.1.0/qutebrowser/html/doc/contributing.html 2018-01-15 19:42:43.000000000 +0100 +++ new/qutebrowser-1.1.1/qutebrowser/html/doc/contributing.html 2018-01-20 19:23:36.000000000 +0100 @@ -2103,7 +2103,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2018-01-15 19:42:41 CET + 2018-01-20 19:23:33 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.1.0/qutebrowser/html/doc/faq.html new/qutebrowser-1.1.1/qutebrowser/html/doc/faq.html --- old/qutebrowser-1.1.0/qutebrowser/html/doc/faq.html 2018-01-15 19:42:40.000000000 +0100 +++ new/qutebrowser-1.1.1/qutebrowser/html/doc/faq.html 2018-01-20 19:23:32.000000000 +0100 @@ -1156,7 +1156,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2018-01-15 19:42:39 CET + 2018-01-20 19:23:32 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.1.0/qutebrowser/html/doc/index.html new/qutebrowser-1.1.1/qutebrowser/html/doc/index.html --- old/qutebrowser-1.1.0/qutebrowser/html/doc/index.html 2018-01-15 19:42:54.000000000 +0100 +++ new/qutebrowser-1.1.1/qutebrowser/html/doc/index.html 2018-01-20 19:23:47.000000000 +0100 @@ -905,7 +905,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2018-01-15 19:42:54 CET + 2018-01-20 19:23:47 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.1.0/qutebrowser/html/doc/quickstart.html new/qutebrowser-1.1.1/qutebrowser/html/doc/quickstart.html --- old/qutebrowser-1.1.0/qutebrowser/html/doc/quickstart.html 2018-01-15 19:42:44.000000000 +0100 +++ new/qutebrowser-1.1.1/qutebrowser/html/doc/quickstart.html 2018-01-20 19:23:36.000000000 +0100 @@ -983,7 +983,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2018-01-15 19:42:43 CET + 2018-01-20 19:23:36 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.1.0/qutebrowser/html/doc/settings.html new/qutebrowser-1.1.1/qutebrowser/html/doc/settings.html --- old/qutebrowser-1.1.0/qutebrowser/html/doc/settings.html 2018-01-15 19:42:54.000000000 +0100 +++ new/qutebrowser-1.1.1/qutebrowser/html/doc/settings.html 2018-01-20 19:23:47.000000000 +0100 @@ -6405,7 +6405,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2018-01-15 19:42:50 CET + 2018-01-20 19:23:43 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.1.0/qutebrowser/html/doc/userscripts.html new/qutebrowser-1.1.1/qutebrowser/html/doc/userscripts.html --- old/qutebrowser-1.1.0/qutebrowser/html/doc/userscripts.html 2018-01-15 19:42:44.000000000 +0100 +++ new/qutebrowser-1.1.1/qutebrowser/html/doc/userscripts.html 2018-01-20 19:23:37.000000000 +0100 @@ -969,7 +969,7 @@ <div id="footer"> <div id="footer-text"> Last updated - 2018-01-15 19:42:44 CET + 2018-01-20 19:23:36 CET </div> </div> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.1.0/qutebrowser/javascript/cycle-inputs.js new/qutebrowser-1.1.1/qutebrowser/javascript/cycle-inputs.js --- old/qutebrowser-1.1.0/qutebrowser/javascript/cycle-inputs.js 1970-01-01 01:00:00.000000000 +0100 +++ new/qutebrowser-1.1.1/qutebrowser/javascript/cycle-inputs.js 2018-01-17 14:03:36.000000000 +0100 @@ -0,0 +1,43 @@ +/* Cycle <input> text boxes. + * works with the types defined in 'types'. + * Note: Does not work for <textarea>. + * + * Example keybind: + * CYCLE_INPUTS = "jseval -q -f ~/.config/qutebrowser/cycle-inputs.js" + * config.bind('gi', CYCLE_INPUTS) + * + * By dive on freenode <[email protected]> + */ + +var inputs = document.getElementsByTagName("input"); +var found = false; +var types = /text|password|date|email|month|number|range|search|tel|time|url|week/; +var hidden = /hidden/; + +function ishidden(el) { + return hidden.test(el.attributes.value) || el.offsetParent === null; +} + +for (var i = 0; i < inputs.length; i++) { + if (inputs[i] == document.activeElement) { + for (var j = i+1; j < inputs.length; j++) { + if (! ishidden(inputs[j]) && types.test(inputs[j].type)) { + inputs[j].focus(); + found = true; + break; + } + } + break; + } +} + +if (! found) { + for (i = 0; i < inputs.length; i++) { + if (! ishidden(inputs[i]) && types.test(inputs[i].type)) { + inputs[i].focus(); + break; + } + } +} + +// vim: tw=0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qutebrowser-1.1.0/qutebrowser.egg-info/PKG-INFO new/qutebrowser-1.1.1/qutebrowser.egg-info/PKG-INFO --- old/qutebrowser-1.1.0/qutebrowser.egg-info/PKG-INFO 2018-01-15 19:42:55.000000000 +0100 +++ new/qutebrowser-1.1.1/qutebrowser.egg-info/PKG-INFO 2018-01-20 19:23:49.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.2 Name: qutebrowser -Version: 1.1.0 +Version: 1.1.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.1.0/qutebrowser.egg-info/SOURCES.txt new/qutebrowser-1.1.1/qutebrowser.egg-info/SOURCES.txt --- old/qutebrowser-1.1.0/qutebrowser.egg-info/SOURCES.txt 2018-01-15 19:42:55.000000000 +0100 +++ new/qutebrowser-1.1.1/qutebrowser.egg-info/SOURCES.txt 2018-01-20 19:23:49.000000000 +0100 @@ -10,6 +10,7 @@ doc/contributing.html doc/faq.html doc/install.html +doc/qutebrowser.1 doc/qutebrowser.1.asciidoc doc/img/cheatsheet-big.png doc/img/cheatsheet-small.png @@ -182,6 +183,7 @@ qutebrowser/img/broken_qutebrowser_logo.png qutebrowser/img/file.svg qutebrowser/img/folder.svg +qutebrowser/javascript/cycle-inputs.js qutebrowser/javascript/greasemonkey_wrapper.js qutebrowser/javascript/history.js qutebrowser/javascript/pac_utils.js
