From me at the-compiler.org Mon Apr 4 23:03:20 2016 From: me at the-compiler.org (Florian Bruhin) Date: Mon, 4 Apr 2016 23:03:20 +0200 Subject: [qutebrowser] qutebrowser v0.6.0 released! Message-ID: <20160404210320.GI25141@tonks> Hi, After some struggling with Windows and cx_Freeze (the packaging tool I use for Windows), I'm happy to annouce the release of qutebrowser v0.6.0! This release comes with dozens of bugfixes and various new features - the most notable one probably being a :buffers command with completion. Talking about completion, it now completes everything e.g. containing "github" and "qutebrowser" when doing ":open github qutebrowser" which makes it much easier to find pages in the history. sidenote #1: If someone knows NSIS and wants to help making packaging qutebrowser for Windows less painful: Please let me know! sidenote #2: If you haven't seen it yet, qutebrowser's crowdfunding for the QtWebEngine backend is still running: http://igg.me/at/qutebrowser The full changelog: Added ~~~~~ - New `:buffer` command to easily switch tabs by name. This is not bound to a key by default for existing users due to a conflict with the `gt`/`gT` bindings (which are now removed from the default bindings). You can bind it by hand by running `:bind -f gt set-cmd-text -s :buffer`. - New `--quiet` argument for the `:debug-pyeval` command to not open a tab with the results. Note `:debug-pyeval` is still only intended for debugging. - The completion now matches each entered word separately. - A new command `:paste-primary` got added to paste the primary selection, and `` got added as a binding so it pastes primary rather than clipboard. - New mode `word` for `hints -> mode` which uses a dictionary and link-texts for hints instead of single characters. - New `--all` argument for `:download-cancel` to cancel all running downloads. - New `password_fill` userscript to fill passwords using the `pass` executable. - New `current` hinting mode which forces opening hints in the current tab (even with `target="_blank"`) Changed ~~~~~~~ - Pasting multiple lines via `:paste` now opens each line in a new tab. - `:navigate increment/decrement` now preserves leading zeroes in URLs. - `general -> editor` can now also handle `{}` inside another argument (e.g. to open `vim` via `termite`) - Improved performance when scrolling with many tabs open. - Shift-Insert now also pastes primary selection for prompts. - `:download-remove --all` got un-deprecated to provide symmetry with `:download-cancel --all`. It does the same as `:download-clear`. - Improved detection of URLs/search terms when pasting multiple lines. - Don't remove `qutebrowser-editor-*` temporary file if editor subprocess crashed - Userscripts are also searched in `/usr/share/qutebrowser/userscripts`. - Blocked hosts are now also read from a `blocked-hosts` file in the config dir (e.g. `~/.config/qutebrowser/blocked-hosts`). Fixed ~~~~~ - Fixed starting with -c "". - Fixed crash when a tab is closed twice via javascript (e.g. Dropbox authentication dialogs) - Fixed crash when a notification/geolocation prompt is answered after closing the tab it belongs to. - Fixed crash when downloading a file without any path information (e.g a magnet link). - Fixed crashes when opening an empty URL (e.g. via pasting). - Fixed validation of duplicate values in `hints -> chars`. - Fixed crash when PDF.js was partially installed. - Fixed crash when XDG_DOWNLOAD_DIR was not an absolute path. - Fixed very long filenames when downloading `data://`-URLs. - Fixed ugly UI fonts on Windows when Liberation Mono is installed - Fixed crash when unbinding key from a section which doesn't exist in the config - Fixed report window after a segfault - Fixed some directory browser issues on Windows - Fixed crash when closing a window with a finished download and delayed `remove-finished-downloads` setting. - Fixed crash when hitting `` then `` on pages without keyboard focus. - Fixed "Frame load interrupted by policy change" error showing up when downloading files with Qt 5.6. Removed ~~~~~~~ - The `gt`/`gT` bindings (luakit-like alternatives to `J`/`K`) were removed (except for existing configs) to make room for the `gt` binding to show buffers. Since v0.5.0, the following people have contributed to qutebrowser: - Daniel Schadt - Felix Van der Jeugt - Tarcisio Fedrizzi - Philipp Hansch - Kevin Velghe - avk - Milan Svoboda - Clayton Craft - Oliver Caldwell - Thorsten Wi?mann - Jakub Klinkovsk? - Patric Schmitz - Michael Ilsaas - Jimmy - Link - Ryan Roden-Corrent - Marcelo Santos - issue - haxwithaxe - evan - Tomasz Kramkowski - Tomas Orsava - Tobias Werth - Stefan Tatschner - Sorokin Alexei - Alexander Cogneau Thank you! Florian -- http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc I love long mails! | http://email.is-not-s.ms/ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: From me at the-compiler.org Wed Apr 6 13:46:04 2016 From: me at the-compiler.org (Florian Bruhin) Date: Wed, 6 Apr 2016 13:46:04 +0200 Subject: [qutebrowser] qutebrowser v0.6.0 released! In-Reply-To: <20160404210320.GI25141@tonks> References: <20160404210320.GI25141@tonks> Message-ID: <20160406114604.GN25141@tonks> * Florian Bruhin [2016-04-04 23:03:20 +0200]: > - Userscripts are also searched in `/usr/share/qutebrowser/userscripts`. I forgot to mention: The userscripts can be found in misc/userscripts in the release tarball. If you're a distro packager, it'd be appreciated if the package installs them to /usr/share/qutebrowser/userscripts so they're readily available. Florian -- http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc I'm running a crowdfunding to work on my FOSS-project full-time: http://igg.me/at/qutebrowser -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: From me at the-compiler.org Thu Apr 7 07:17:09 2016 From: me at the-compiler.org (Florian Bruhin) Date: Thu, 7 Apr 2016 07:17:09 +0200 Subject: [qutebrowser] OS X: Request for .dmg testing Message-ID: <20160407051709.GP25141@tonks> Hey, after some trouble with OS X[1] I now managed to build a standalone .app/.dmg for OS X, which means Homebrew/Python/Qt doesn't need to be installed separately anymore! I'll release v0.6.0 with this soon, but I'd like some more testers first - any chance someone could test this on OS X 10.10 (Yosemite) or 10.9 (Mavericks) as well? https://t.cmpl.cc/qutebrowser-dmgv2.dmg Thanks! Florian [1] https://lists.schokokeks.org/pipermail/qutebrowser/2016-March/000176.html -- http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc I'm running a crowdfunding to work on my FOSS-project full-time: http://igg.me/at/qutebrowser -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: From me at the-compiler.org Sun Apr 10 21:24:30 2016 From: me at the-compiler.org (Florian Bruhin) Date: Sun, 10 Apr 2016 21:24:30 +0200 Subject: [qutebrowser] qutebrowser v0.6.1 released! Message-ID: <20160410192430.GW25141@tonks> Hi, I'm happy to annouce the release of qutebrowser v0.6.1! This is a bugfix release on top of v0.6.0 and fixes the following bugs: - Fixed broken cheatsheet image which was missing from package - Fixed occasional crash when switching/disconnecting monitors - Fixed crash when downloading non-ascii files with a broken locale (LC_ALL=C) - Added workaround for a Qt/PyQt bug which is too weird to describe here As usual, the Windows packages are still building while I'm writing this, but everything else should be updated. Florian -- http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc I love long mails! | http://email.is-not-s.ms/ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: From ryan at rcorre.net Wed Apr 13 13:27:11 2016 From: ryan at rcorre.net (Ryan Roden-Corrent) Date: Wed, 13 Apr 2016 07:27:11 -0400 Subject: [qutebrowser] Linker error when running tests Message-ID: <20160413112711.GA743@zen-arch> I'm trying to run the tests with tox, but getting what appears to be a linker error in QtTest: Anyone know how to resolve this? tox -e py35 -- tests/integration/features/test_hints.py: --- py35 runtests: commands[1] | /data/project/contrib/qutebrowser/.tox/py35/bin/python -m pytest tests/integration/features/test_hints.py Traceback (most recent call last): File "/data/project/contrib/qutebrowser/.tox/py35/lib/python3.5/site-packages/_pytest/config.py", line 283, in _getconftestmodules return self._path2confmods[path] KeyError: local('/data/project/contrib/qutebrowser/tests/integration/features/test_hints.py') During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/project/contrib/qutebrowser/.tox/py35/lib/python3.5/site-packages/_pytest/config.py", line 283, in _getconftestmodules return self._path2confmods[path] KeyError: local('/data/project/contrib/qutebrowser/tests/integration/features') During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/project/contrib/qutebrowser/.tox/py35/lib/python3.5/site-packages/_pytest/config.py", line 314, in _importconftest return self._conftestpath2mod[conftestpath] KeyError: local('/data/project/contrib/qutebrowser/tests/integration/conftest.py') During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/project/contrib/qutebrowser/.tox/py35/lib/python3.5/site-packages/_pytest/config.py", line 320, in _importconftest mod = conftestpath.pyimport() File "/data/project/contrib/qutebrowser/.tox/py35/lib/python3.5/site-packages/py/_path/local.py", line 650, in pyimport __import__(modname) File "/data/project/contrib/qutebrowser/tests/integration/conftest.py", line 28, in from webserver import httpbin, httpbin_after_test, ssl_server File "/data/project/contrib/qutebrowser/tests/integration/webserver.py", line 32, in import testprocess File "/data/project/contrib/qutebrowser/tests/integration/testprocess.py", line 27, in import pytestqt.plugin File "/data/project/contrib/qutebrowser/.tox/py35/lib/python3.5/site-packages/pytestqt/plugin.py", line 5, in from pytestqt.logging import QtLoggingPlugin, _QtMessageCapture, Record File "/data/project/contrib/qutebrowser/.tox/py35/lib/python3.5/site-packages/pytestqt/logging.py", line 7, in from pytestqt.qt_compat import qInstallMsgHandler, qInstallMessageHandler, \ File "/data/project/contrib/qutebrowser/.tox/py35/lib/python3.5/site-packages/pytestqt/qt_compat.py", line 80, in QtTest = _import_module('QtTest') File "/data/project/contrib/qutebrowser/.tox/py35/lib/python3.5/site-packages/pytestqt/qt_compat.py", line 55, in _import_module m = __import__(_root_module, globals(), locals(), [module_name], 0) ImportError: /data/project/contrib/qutebrowser/.tox/py35/lib/python3.5/site-packages/PyQt5/QtTest.so: undefined symbol: _Z19qt_handleMouseEventP7QWindowRK7QPointFS3_6QFlagsIN2Qt11MouseButtonEES4_INS5_16KeyboardModifierEE ERROR: could not load /data/project/contrib/qutebrowser/tests/integration/conftest.py ERROR: InvocationError: '/data/project/contrib/qutebrowser/.tox/py35/bin/python -m pytest tests/integration/features/test_hints.py' ____________________________________________________ summary ____________________________________________________ ERROR: py35: commands failed --- Thanks, Ryan From me at the-compiler.org Wed Apr 13 13:41:51 2016 From: me at the-compiler.org (Florian Bruhin) Date: Wed, 13 Apr 2016 13:41:51 +0200 Subject: [qutebrowser] Linker error when running tests In-Reply-To: <20160413112711.GA743@zen-arch> References: <20160413112711.GA743@zen-arch> Message-ID: <20160413114151.GF13282@tonks> * Ryan Roden-Corrent [2016-04-13 07:27:11 -0400]: > I'm trying to run the tests with tox, but getting what appears to be a linker > error in QtTest: > Anyone know how to resolve this? I'm guessing you're on Arch? QtTest in Qt 5.6 is binary incompatible with Qt 5.5: https://bugreports.qt.io/browse/QTBUG-52205 This could be resolved in Archlinux by rebuilding PyQt, but they didn't do that so far: https://bugs.archlinux.org/task/48734 If you have some CPU cycles to spare, you can fix this by rebuilding PyQt yourself: $ rsync -rv rsync.archlinux.org::abs/$(uname -m)/extra/pyqt5 . $ cd pyqt5 $ makepkg -si Florian -- http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc I'm running a crowdfunding to work on my FOSS-project full-time: http://igg.me/at/qutebrowser -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: From ryan at rcorre.net Wed Apr 13 16:21:10 2016 From: ryan at rcorre.net (Ryan Roden-Corrent) Date: Wed, 13 Apr 2016 10:21:10 -0400 Subject: [qutebrowser] Linker error when running tests In-Reply-To: <20160413114151.GF13282@tonks> References: <20160413112711.GA743@zen-arch> <20160413114151.GF13282@tonks> Message-ID: <20160413142110.GA16774@zen-arch> Thanks, rebuilding PyQt from the ABS did it! You weren't kidding about the CPU cycles, it took me something like 2 hours to build :) On a side note, it looks like the tests fail unless I have a network connection. That seems odd considering they access html files on disk. -Ryan On Wed 04/13/16 01:41PM, Florian Bruhin wrote: > * Ryan Roden-Corrent [2016-04-13 07:27:11 -0400]: > > I'm trying to run the tests with tox, but getting what appears to be a linker > > error in QtTest: > > Anyone know how to resolve this? > > I'm guessing you're on Arch? > > QtTest in Qt 5.6 is binary incompatible with Qt 5.5: > https://bugreports.qt.io/browse/QTBUG-52205 > > This could be resolved in Archlinux by rebuilding PyQt, but they > didn't do that so far: > https://bugs.archlinux.org/task/48734 > > If you have some CPU cycles to spare, you can fix this by rebuilding > PyQt yourself: > > $ rsync -rv rsync.archlinux.org::abs/$(uname -m)/extra/pyqt5 . > $ cd pyqt5 > $ makepkg -si > > Florian > > -- > http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP) > GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc > I'm running a crowdfunding to work on my FOSS-project full-time: > http://igg.me/at/qutebrowser From me at the-compiler.org Wed Apr 13 16:30:54 2016 From: me at the-compiler.org (Florian Bruhin) Date: Wed, 13 Apr 2016 16:30:54 +0200 Subject: [qutebrowser] Linker error when running tests In-Reply-To: <20160413142110.GA16774@zen-arch> References: <20160413112711.GA743@zen-arch> <20160413114151.GF13282@tonks> <20160413142110.GA16774@zen-arch> Message-ID: <20160413143054.GG13282@tonks> * Ryan Roden-Corrent [2016-04-13 10:21:10 -0400]: > On a side note, it looks like the tests fail unless I have a network connection. > That seems odd considering they access html files on disk. Not much I can do unfortunately, that's a QtWebKit limitation as far as I know. Florian -- http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc I'm running a crowdfunding to work on my FOSS-project full-time: http://igg.me/at/qutebrowser -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: From me at the-compiler.org Wed Apr 13 17:49:38 2016 From: me at the-compiler.org (Florian Bruhin) Date: Wed, 13 Apr 2016 17:49:38 +0200 Subject: [qutebrowser] Qutebrowser: frequent network access loss In-Reply-To: References: Message-ID: <20160413154938.GL13282@tonks> * Abraham Baker [2016-04-13 10:44:17 -0500]: > After I upgraded to qutebrowser .6.0, I have been experiencing frequent > connection losses, forcing me to log into email about 4x more often than > before. For example, I might compose an email and then lose the connection > before I can even send it. Upgrading to .6.1 did not fix the problem. > > I understand that many qutebrowser crashes will be fixed after the switch > in engines, but I'm wondering if my problem could be due to a different > issue or even something on my end. I can't imagine any change in qutebrowser causing this. Maybe you updated Qt too (e.g. 5.5 -> 5.6) in the meantime? Do you get any error page or anything more specific? Florian -- http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc I'm running a crowdfunding to work on my FOSS-project full-time: http://igg.me/at/qutebrowser -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: From z1693060 at students.niu.edu Wed Apr 13 17:52:17 2016 From: z1693060 at students.niu.edu (Abraham Baker) Date: Wed, 13 Apr 2016 10:52:17 -0500 Subject: [qutebrowser] Qutebrowser: frequent network access loss In-Reply-To: <20160413154938.GL13282@tonks> References: <20160413154938.GL13282@tonks> Message-ID: when I run qutebrowser --version, I get: qutebrowser v0.6.1 cpython: 3.5.1 Qt: 5.5.1, runtime: 5.6.0 PyQt: 5.5.1 On Wed, Apr 13, 2016 at 10:49 AM, Florian Bruhin wrote: > * Abraham Baker [2016-04-13 10:44:17 -0500]: > > After I upgraded to qutebrowser .6.0, I have been experiencing frequent > > connection losses, forcing me to log into email about 4x more often than > > before. For example, I might compose an email and then lose the > connection > > before I can even send it. Upgrading to .6.1 did not fix the problem. > > > > I understand that many qutebrowser crashes will be fixed after the switch > > in engines, but I'm wondering if my problem could be due to a different > > issue or even something on my end. > > I can't imagine any change in qutebrowser causing this. > Maybe you updated Qt too (e.g. 5.5 -> 5.6) in the meantime? > > Do you get any error page or anything more specific? > > Florian > > -- > http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP) > GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc > I'm running a crowdfunding to work on my FOSS-project full-time: > http://igg.me/at/qutebrowser > -------------- next part -------------- An HTML attachment was scrubbed... URL: From z1693060 at students.niu.edu Wed Apr 13 17:56:06 2016 From: z1693060 at students.niu.edu (Abraham Baker) Date: Wed, 13 Apr 2016 10:56:06 -0500 Subject: [qutebrowser] Qutebrowser: frequent network access loss In-Reply-To: References: <20160413154938.GL13282@tonks> Message-ID: As to errors, all I see is "Network Access Disabled". Strangely, this can happen both if I just reload a current tab or if I try to open a new tab. If this happens when trying to open a new tab, previous tabs continue to work as normal... On Wed, Apr 13, 2016 at 10:52 AM, Abraham Baker wrote: > when I run qutebrowser --version, I get: > qutebrowser v0.6.1 > cpython: 3.5.1 > Qt: 5.5.1, runtime: 5.6.0 > PyQt: 5.5.1 > > On Wed, Apr 13, 2016 at 10:49 AM, Florian Bruhin > wrote: > >> * Abraham Baker [2016-04-13 10:44:17 -0500]: >> > After I upgraded to qutebrowser .6.0, I have been experiencing frequent >> > connection losses, forcing me to log into email about 4x more often than >> > before. For example, I might compose an email and then lose the >> connection >> > before I can even send it. Upgrading to .6.1 did not fix the problem. >> > >> > I understand that many qutebrowser crashes will be fixed after the >> switch >> > in engines, but I'm wondering if my problem could be due to a different >> > issue or even something on my end. >> >> I can't imagine any change in qutebrowser causing this. >> Maybe you updated Qt too (e.g. 5.5 -> 5.6) in the meantime? >> >> Do you get any error page or anything more specific? >> >> Florian >> >> -- >> http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP) >> GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc >> I'm running a crowdfunding to work on my FOSS-project full-time: >> http://igg.me/at/qutebrowser >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From z1693060 at students.niu.edu Wed Apr 13 19:15:24 2016 From: z1693060 at students.niu.edu (Abraham Baker) Date: Wed, 13 Apr 2016 12:15:24 -0500 Subject: [qutebrowser] Qutebrowser: frequent network access loss In-Reply-To: References: <20160413154938.GL13282@tonks> Message-ID: One more detail: I have found that waiting long enough (e.g. 15 minutes) is enough to restore network access. However, if I use another browser at the same time (e.g. firefox to stay logged into two gmail accounts at once), network access is never lost there. On Wed, Apr 13, 2016 at 10:56 AM, Abraham Baker wrote: > As to errors, all I see is "Network Access Disabled". > Strangely, this can happen both if I just reload a current tab or if I try > to open a new tab. > If this happens when trying to open a new tab, previous tabs continue to > work as normal... > > On Wed, Apr 13, 2016 at 10:52 AM, Abraham Baker > wrote: > >> when I run qutebrowser --version, I get: >> qutebrowser v0.6.1 >> cpython: 3.5.1 >> Qt: 5.5.1, runtime: 5.6.0 >> PyQt: 5.5.1 >> >> On Wed, Apr 13, 2016 at 10:49 AM, Florian Bruhin >> wrote: >> >>> * Abraham Baker [2016-04-13 10:44:17 -0500]: >>> > After I upgraded to qutebrowser .6.0, I have been experiencing frequent >>> > connection losses, forcing me to log into email about 4x more often >>> than >>> > before. For example, I might compose an email and then lose the >>> connection >>> > before I can even send it. Upgrading to .6.1 did not fix the problem. >>> > >>> > I understand that many qutebrowser crashes will be fixed after the >>> switch >>> > in engines, but I'm wondering if my problem could be due to a different >>> > issue or even something on my end. >>> >>> I can't imagine any change in qutebrowser causing this. >>> Maybe you updated Qt too (e.g. 5.5 -> 5.6) in the meantime? >>> >>> Do you get any error page or anything more specific? >>> >>> Florian >>> >>> -- >>> http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP) >>> GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc >>> I'm running a crowdfunding to work on my FOSS-project full-time: >>> http://igg.me/at/qutebrowser >>> >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From riepernet at fsfe.org Wed Apr 13 19:35:07 2016 From: riepernet at fsfe.org (Thomas Jensch) Date: Wed, 13 Apr 2016 19:35:07 +0200 Subject: [qutebrowser] Qutebrowser: frequent network access loss In-Reply-To: <20160413172520.GB9025@serenity.riepernet.org> References: <20160413154938.GL13282@tonks> <20160413172520.GB9025@serenity.riepernet.org> Message-ID: <20160413173507.GC9025@serenity.riepernet.org> * Thomas Jensch [2016-04-13T19:25+0200]: > Hiho, > * Abraham Baker [2016-04-13T19:15+0200]: > > > As to errors, all I see is "Network Access Disabled". > that's some Qt bug thingy - TheCompiler explained it to me in detail and > I was able to reproduce. > Basicly it is about networks with multiple access points: if your card > switches to another AP, you get the error. > Me encountered it in the eduroam network. some unconvenient workaround > is to set bssid for the ssid. well, that is only helpful if you dont > move around in the covered area that much. (my case is, that at the > desk, there are a couple of APs available and with bssid I lock down my > card to the nearest one.) > mfg > Thomas From aditiarora2896 at gmail.com Sat Apr 16 08:26:19 2016 From: aditiarora2896 at gmail.com (Aditi Arora) Date: Sat, 16 Apr 2016 11:56:19 +0530 Subject: [qutebrowser] Introduction to the Community Message-ID: Hello, I have chosen qutebrowser in the Rails Girls Summer of Code. To start with, I have already build the qutebrowser on system. I would like to get started with the beginer issues and start contributing in it. Could you please suggest me some easy issues to try with. Cheers, Aditi Arora -------------- next part -------------- An HTML attachment was scrubbed... URL: From ryan at rcorre.net Sat Apr 16 13:13:29 2016 From: ryan at rcorre.net (Ryan Roden-Corrent) Date: Sat, 16 Apr 2016 07:13:29 -0400 Subject: [qutebrowser] Introduction to the Community In-Reply-To: References: Message-ID: <20160416111329.GA544@zen-arch> There is an 'easy' tag applied to a number of issues on the Github tracker: https://github.com/The-Compiler/qutebrowser/issues?q=is%3Aopen+is%3Aissue+label%3Aeasy Of course, this is just a guess, an issue labelled 'easy' isn't actually guaranteed to be that easy, but its a good place to start. As a new contributor, the first issue I picked from this list was adding a 'repeat' command, and I still haven't figured it out :) Of course, make sure you have read the relevant documents (especially CONTRIBUTING.asciidoc) before you dive in. Good luck! -Ryan On Sat 04/16/16 11:56AM, Aditi Arora wrote: > Hello, > I have chosen qutebrowser in the Rails Girls Summer of Code. > > To start with, I have already build the qutebrowser on system. I would like > to get started with the beginer issues and start contributing in it. > > Could you please suggest me some easy issues to try with. > > Cheers, > Aditi Arora From me at the-compiler.org Sun Apr 17 18:53:02 2016 From: me at the-compiler.org (Florian Bruhin) Date: Sun, 17 Apr 2016 18:53:02 +0200 Subject: [qutebrowser] Rails Girls Summer of Code Message-ID: <20160417165302.GI2984@tonks> Hey, As you might have noticed in IRC or here already, qutebrowser is participating as a project in Rails Girls Summer of Code[1]. I'm always happy to get new people to contribute to qutebrowser and to open-source in general. I think the way some maintainers of open source projects are treating contributors is not how things should be, and I'm trying to set a better example whenever possible. I can highly recommend reading Kenneth Reitz' "Be Cordial or Be on Your Way"[2] on this topic. :) Some months ago I thought about signing up for Google Summer of Code[3], but I realized qutebrowser was probably too small for that. Then thanks to another Python developer[4] I learned about RGSoC and that it's not all about Ruby on Rails, so I decided to sign up. The sign up period for students has ended last week, and qutebrowser got selected[5] as 1st choice project by one team, and second-choice by four teams - since it's likely one of those teams will be selected to participate, it's time to elaborate a bit more on what that means for qutebrowser. In July/August/September, a team of two people will work full-time on qutebrowser, sponsored by various companies[6]. At least two persons already started to contribute now, which is great! :) They'll have dedicated coaches[7] local to them who can help with issues coming up, and of course I'll also do my part by helping with anything related to qutebrowser and setting things up correctly. This is expected to take a few hours per week, so it shouldn't affect the work I do on QtWebEngine financed via the crowdfunding[8] much. I think this will be a great opportunity for qutebrowser to get some additional contributions, and for the contributing team to collect new experience and hopefully learn a lot :) Florian [1] http://railsgirlssummerofcode.org/ [2] http://www.kennethreitz.org/essays/be-cordial-or-be-on-your-way [3] https://summerofcode.withgoogle.com/ [4] https://twitter.com/mitsuhiko/status/716313443016568834 [5] https://teams.railsgirlssummerofcode.org/projects/120-qutebrowser [6] http://railsgirlssummerofcode.org/sponsors/ [7] http://railsgirlssummerofcode.org/guide/coaching/ [8] http://igg.me/at/qutebrowser -- http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc I'm running a crowdfunding to work on my FOSS-project full-time: http://igg.me/at/qutebrowser -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: From me at the-compiler.org Sun Apr 17 19:34:21 2016 From: me at the-compiler.org (Florian Bruhin) Date: Sun, 17 Apr 2016 19:34:21 +0200 Subject: [qutebrowser] Introduction to the Community In-Reply-To: References: Message-ID: <20160417173421.GJ2984@tonks> Hey, * Aditi Arora [2016-04-16 11:56:19 +0530]: > I have chosen qutebrowser in the Rails Girls Summer of Code. > > To start with, I have already build the qutebrowser on system. I would like > to get started with the beginer issues and start contributing in it. > > Could you please suggest me some easy issues to try with. As Ryan already mentioned, some issues are marked as easy - that doesn't guarantee they actually are, as sometimes you can only tell after actually working on something. :) One easy (and as some people told me already, surprisingly fun) way to get started is writing some tests for existing code. Especially end-to-end tests are really easy to write. See https://github.com/The-Compiler/qutebrowser/issues/999 for an overview of what's missing currently. I plan to write some more documentation about how to write those tests soon, but basically it involves writing some HTML/JS like this: https://github.com/The-Compiler/qutebrowser/blob/master/tests/integration/data/prompt/notifications.html And then writing some code to run that and check the right things are happening using the Gherkin language: https://github.com/The-Compiler/qutebrowser/blob/master/tests/integration/features/prompts.feature#L157-L204 An easy issue to start involving a bit of HTML/CSS too would be some kind of webpage which shows the bookmarks of qutebrowser: https://github.com/The-Compiler/qutebrowser/issues/1033 That'd involve getting the bookmarks via Python, generating a HTML via jinja2 templating (http://jinja.pocoo.org/ - very similar to Django's templates), and then maybe adding some Javascript for sorting/filtering. Some other easy issues: https://github.com/The-Compiler/qutebrowser/issues/1395 (Make completion category font configurable) I already added some comments about where to implement this to the issue. If you're on Windows, this should be easy to fix if you're familiar with the basics of python exceptions: https://github.com/The-Compiler/qutebrowser/issues/1336 (SelectionUnsupportedError when yanking via hints on Windows) Ability to toggle settings https://github.com/The-Compiler/qutebrowser/issues/47 The :set-toggle part of this is something often requested and probably easy, but I just didn't get to it yet. It involves adding a new :set-toggle command which can be called with a qutebrowser setting and various values. It then checks what the current value is, and takes the next value in the list you pass. For example, if you run ":set-toggle colors statusbar white black" it'd set it to black if it's white currently, and white if it's black. There's also a contributor documentation which has some helpful hints on how to run tests, and some other usefulinformation: https://github.com/The-Compiler/qutebrowser/blob/master/CONTRIBUTING.asciidoc I hope this helps! If you get stuck somewhere, feel free to ask in IRC or here again. :) Florian -- http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc I love long mails! | http://email.is-not-s.ms/ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: From me at the-compiler.org Mon Apr 25 23:28:00 2016 From: me at the-compiler.org (Florian Bruhin) Date: Mon, 25 Apr 2016 23:28:00 +0200 Subject: [qutebrowser] Message-ID: <20160425212800.GO2984@tonks> Hey, the crowdfunding I launched for qutebrowser finished last Saturday after running for a month, and was a great success, with almost ?6500 raised! It's now in "InDemand" mode, which means it's still online until I take it offline - this means this is your last chance to get shirts or stickers if you wanted some - http://igg.me/at/qutebrowser ;) For more details about what's next, see the indiegogo update I posted: https://www.indiegogo.com/projects/qutebrowser-a-keyboard-focused-vim-like-browser/x/9115941#/updates Thanks again to everyone! :) Florian -- http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc I'm running a crowdfunding to work on my FOSS-project full-time: http://igg.me/at/qutebrowser -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: From me at the-compiler.org Tue Apr 26 22:45:18 2016 From: me at the-compiler.org (Florian Bruhin) Date: Tue, 26 Apr 2016 22:45:18 +0200 Subject: [qutebrowser] PyQt 5.6 issues with qutebrowser Message-ID: <20160426204518.GC18629@tonks> Hi, I updated my PyQt installation to 5.6 today and was greeted with a completely broken qutebrowser due to some issues on qutebrowsers side (which were handled stricter by PyQt with 5.6) and a PyQt issue. These commits fix the issues I'm aware of so far: https://github.com/The-Compiler/qutebrowser/commit/37b5f49c8542c04e7aae6ded6e8ab0c6aa5f2010 https://github.com/The-Compiler/qutebrowser/commit/48b069e89c4b63bfa4c807f2011a7d0c422c4af1 (only needed for Python 3.4 compatibility) https://github.com/The-Compiler/qutebrowser/commit/3c8598f691593e5def46576402113c54b630d491 I plan to release v0.6.2 with those fixes later this week, but I'd like to iron out any remaining issues first. If you're a distro packager for qutebrowser ------------------------------------------- If you plan to release PyQt 5.6 before I released v0.6.2, please backport the commits above. They apply cleanly on top of v0.6.1. If you're a user and want a stable qutebrowser ---------------------------------------------- Don't update to PyQt 5.6 for now. If you're a user and want to help test -------------------------------------- Use the latest qutebrowser from git and update to PyQt 5.6. Unofficial PKGBUILD to build it if you're on Arch (might take a few minutes/hours): https://github.com/The-Compiler/qt-debug-pkgbuild/tree/pyqt56/pyqt5 If you run into any new issues/exceptions, report them using the built-in crash reporter. Thank you, and sorry for the trouble! Florian -- http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc I love long mails! | http://email.is-not-s.ms/ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: From tomas at orsava.cz Wed Apr 27 11:45:32 2016 From: tomas at orsava.cz (=?UTF-8?B?VG9tw6HFoSBPcnNhdmE=?=) Date: Wed, 27 Apr 2016 11:45:32 +0200 Subject: [qutebrowser] PyQt 5.6 issues with qutebrowser In-Reply-To: <20160426204518.GC18629@tonks> References: <20160426204518.GC18629@tonks> Message-ID: Hi, a tip for distro packagers or anyone else interested: You can turn a GitHub commit into a patch by adding a ".patch" to the URL, so here are the three patches: 1. https://github.com/The-Compiler/qutebrowser/commit/37b5f49c8542c04e7aae6ded6e8ab0c6aa5f2010.patch 2. https://github.com/The-Compiler/qutebrowser/commit/48b069e89c4b63bfa4c807f2011a7d0c422c4af1.patch (only needed for Python 3.4 compatibility) 3. https://github.com/The-Compiler/qutebrowser/commit/3c8598f691593e5def46576402113c54b630d491.patch Tomas On Tue, Apr 26, 2016 at 10:45 PM, Florian Bruhin wrote: > Hi, > > I updated my PyQt installation to 5.6 today and was greeted with a > completely broken qutebrowser due to some issues on qutebrowsers side > (which were handled stricter by PyQt with 5.6) and a PyQt issue. > > These commits fix the issues I'm aware of so far: > > https://github.com/The-Compiler/qutebrowser/commit/37b5f49c8542c04e7aae6ded6e8ab0c6aa5f2010 > > https://github.com/The-Compiler/qutebrowser/commit/48b069e89c4b63bfa4c807f2011a7d0c422c4af1 > (only needed for Python 3.4 compatibility) > > https://github.com/The-Compiler/qutebrowser/commit/3c8598f691593e5def46576402113c54b630d491 > > I plan to release v0.6.2 with those fixes later this week, but I'd > like to iron out any remaining issues first. > > If you're a distro packager for qutebrowser > ------------------------------------------- > > If you plan to release PyQt 5.6 before I released v0.6.2, please > backport the commits above. They apply cleanly on top of v0.6.1. > > If you're a user and want a stable qutebrowser > ---------------------------------------------- > > Don't update to PyQt 5.6 for now. > > If you're a user and want to help test > -------------------------------------- > > Use the latest qutebrowser from git and update to PyQt 5.6. > > Unofficial PKGBUILD to build it if you're on Arch (might take a few > minutes/hours): > https://github.com/The-Compiler/qt-debug-pkgbuild/tree/pyqt56/pyqt5 > > If you run into any new issues/exceptions, report them using the > built-in crash reporter. > > Thank you, and sorry for the trouble! > > Florian > > -- > http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP) > GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc > I love long mails! | http://email.is-not-s.ms/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From me at the-compiler.org Sat Apr 30 18:49:01 2016 From: me at the-compiler.org (Florian Bruhin) Date: Sat, 30 Apr 2016 18:49:01 +0200 Subject: [qutebrowser] qutebrowser v0.6.2 released! Message-ID: <20160430164901.GB18629@tonks> Hi, I'm happy to annouce the release of qutebrowser v0.6.2! This fixes compatibility with PyQt 5.6 (making the backported patches unnecessary as they're included in this release), as well as some other bugs: - Fixed crash when using `:tab-{prev,next,focus}` right after closing the last tab with `last-close` set to `close`. - Fixed crash when doing `:undo` in a new instance with `tabs -> last-close` set to `default-page`. - Fixed crash when starting with --cachedir="" - Fixed crash in some circumstances when using dictionary hints Florian -- http://www.the-compiler.org | me at the-compiler.org (Mail/XMPP) GPG: 916E B0C8 FD55 A072 | http://the-compiler.org/pubkey.asc I love long mails! | http://email.is-not-s.ms/ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: