summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-04-30Release v0.6.2v0.6.2Florian Bruhin
2016-04-30Update changelog for v0.6.2Florian Bruhin
2016-04-30Fix dictionary hints crashFlorian Bruhin
2016-04-30Add @pyqtSlot for qApp.focusChanged slotFlorian Bruhin
2016-04-30cache: fix crash when cache_dir is NoneDaniel Schadt
Issue #1412 When passing --cachedir="" on the command line, standarddir.cache() returns None, which stands for "deactivate cache" and has to be properly handled in DiskCache.__init__() (i.e. don't pass it to os.path.join)
2016-04-30Split IPCServer.on_ready_read into two methodsFlorian Bruhin
2016-04-30Work around PyQt 5.6 segfault when using IPCFlorian Bruhin
PyQt 5.6 seems to segfault when emitting None with a signal which is declared as emitting a string: https://www.riverbankcomputing.com/pipermail/pyqt/2016-April/037375.html We now avoid this by using an empty string explicitly instead of None.
2016-04-30Remove @pyqtSlot for on_new_windowFlorian Bruhin
This worked fine with Python 3.5 but causes a circular import which is hard to break with Python 3.4. The original solution was to do @pyqtSlot(object), but that doesn't work with PyQt 5.6 anymore...
2016-04-30Fix types in @pyqtSlot decorationsFlorian Bruhin
PyQt 5.5 enforces correct type signatures, and there were a lot of places where we were simply wrong, causing qutebrowser to not start at all...
2016-04-30Don't crash when undoing twice on default page.Ryan Roden-Corrent
Avoid a crash when undoing twice on the default page with last-close set to default-page. This was caused by logic to reuse the current tab if it is on the default page and has no history. The fix is using openurl rather than removeTab/tabopen.
2016-04-30Fix crash with :tab-{prev,next,focus} with 0 tabsFlorian Bruhin
When using :tab-prev/:tab-next (or :tab-focus which uses :tab-next internally) immediately after the last tab, those functions could be called with 0 tabs open, which caused a ZeroDivisionError when trying to do % 0. Fixes #1448.
2016-04-10Release v0.6.1v0.6.1Florian Bruhin
2016-04-10Make sure the cheatsheet PNG is included in sdistFlorian Bruhin
Fixes #1403
2016-04-10Fix cheatsheet link URL in quickstartFlorian Bruhin
2016-04-10Add missing fileFlorian Bruhin
2016-04-10Fix downloading of non-ascii files with LC_ALL=CFlorian Bruhin
Fixes #908.
2016-04-10Rename test_cmdline_args to test_invocationsFlorian Bruhin
2016-04-10Fix test_last_window_session_noneFlorian Bruhin
2016-04-10Don't crash if data is None while saving sessionFlorian Bruhin
Under some circumstances I can't reproduce (switching/turning off monitors?) it seems it's possible that SessionManager.save gets called with last_window=True, without on_last_window_closed being called. This might be to one of the Qt screen management bugs fixed in Qt 5.6, which would explain why I can't reproduce it. Instead of crashing, let's log the error and not save the session.
2016-04-10Add some more logging for standarddirFlorian Bruhin
2016-04-10Fix #1414 with a weird workaroundFlorian Bruhin
2016-04-10freeze: Add pkg_resources._vendor.sixFlorian Bruhin
Another package added by pkg_resources and not picked up by cx_Freeze...
2016-04-10tox: Update setuptools in cxfreeze-windows envFlorian Bruhin
In 43a4a6a3e77e4dafd4825d562e60783b00b2cf4b we added pkg_resources._vendor.pyparsing to the frozen modules - however, older setuptools (and thus pkg_resources) versions don't have that module yet, so freezing would fail.
2016-04-10build_release: Don't call update_3rdparty.mainFlorian Bruhin
main tries to parse sys.argv which will fail when called from build_release when e.g. --asciidoc is given.
2016-04-04Release v0.6.0v0.6.0Florian Bruhin
2016-04-04tests: Add v0.6.0 config to test_old_configFlorian Bruhin
2016-04-04Merge branch 'rcorre-contributor-config'Florian Bruhin
2016-04-04Regenerate authorsFlorian Bruhin
2016-04-04Revert "Move note about conifg redirect to CONTRIBUTING."Florian Bruhin
This reverts commit 2634b333f2b7e1dccc4c8b0bbda14dd7805278bf.
2016-04-04Merge branch 'contributor-config' of https://github.com/rcorre/qutebrowser ↵Florian Bruhin
into rcorre-contributor-config
2016-04-04Merge branch 'paretje-password'Florian Bruhin
2016-04-04Regenerate authorsFlorian Bruhin
2016-04-02Move note about conifg redirect to CONTRIBUTING.Ryan Roden-Corrent
This was a note for developers, so it makes more sense to have in CONTRIBUTING. This also adds a section on using tox, which was mentioned only in INSTALL and not CONTRIBUTING.
2016-04-02Add note about redirecting config for testing.Ryan Roden-Corrent
New contributors might like to be reminded to redirect the config access of their locally-built qutebrowser to avoid overwriting their global settings.
2016-04-01Implement libsecret password backendKevin Velghe
2016-04-01Update cheatsheet PNGsFlorian Bruhin
Closes #1388
2016-04-01Add --cheatsheet to src2asciidoc.pyFlorian Bruhin
2016-04-01Add qute:verizonFlorian Bruhin
2016-04-01Fix lintFlorian Bruhin
2016-04-01Fix saving of history titlesFlorian Bruhin
This is a regression introduced in d83d2e4.
2016-04-01Rename unit/misc/test_sessions.py to *_unit.pyFlorian Bruhin
Otherwise we get: import file mismatch: imported module 'test_sessions' has this __file__ attribute: /home/florian/proj/qutebrowser/git/tests/integration/features/test_sessions.py which is not the same as the test file we want to collect: /home/florian/proj/qutebrowser/git/tests/unit/misc/test_sessions.py HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file modules
2016-04-01Include cheatsheet images in offline helpFlorian Bruhin
Fixes #329. Note the png's are kind of outdated right now.
2016-04-01Merge branch 'session-tests'Florian Bruhin
2016-04-01Merge branch 'paretje-force-current-tab'Florian Bruhin
2016-04-01Update changelogFlorian Bruhin
2016-04-01Merge branch 'force-current-tab' of https://github.com/paretje/qutebrowser ↵Florian Bruhin
into paretje-force-current-tab
2016-04-01Refactor unit tests for remove_blank_targetKevin Velghe
2016-03-31Ignore "Frame load interrupted by policy change"Florian Bruhin
Searching for that error doesn't turn up many helpful results, but it seems to be harmless and shown when downloading a file - it's also new in Qt 5.6 it seems, so let's just ignore it.
2016-03-31travis: Remove sources.list patching againFlorian Bruhin
Turns out the other mirrors aren't really more stable either.
2016-03-31Skip "Focusing download widget via Tab" on old QtFlorian Bruhin
Qt < 5.3.1 (used on Travis with Ubuntu Trusty) has a bug with its javascript prompt implementation, so we can't run that test there.