summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-10-09Remove unused importv0.11.xFlorian Bruhin
2017-10-09Use develop branch of PyInstallerFlorian Bruhin
https://github.com/pyinstaller/pyinstaller/pull/2519 was merged. Fixes #2880 (cherry picked from commit ba04822388e94d562f2966411391f4394791d67e)
2017-10-09Release v0.11.1v0.11.1Florian Bruhin
2017-10-09Update changelog from masterFlorian Bruhin
2017-10-09Remove test_upgrade_versionFlorian Bruhin
This is the last v0.11.x release
2017-10-06Revert "Only emit perc_changed signal when the percentage actually changed"Florian Bruhin
This reverts commit 3eaad092b888751012ab3ef80505c0fa7100a842. This breaks various end2end test relying on getting log messages for scrolling.
2017-10-06Only emit perc_changed signal when the percentage actually changedFlorian Bruhin
QtWebEngine emits scrollPositionChanged a lot during smooth scrolling, and there's no reason we need to update percentages when they didn't *actually* change. This reduces the updates with a single spacebar press from 6-7 to 2-3 on my machine, which might not be enough though. See #2233 (cherry picked from commit 1d50c2c39af217eb12de1746b28dc2a495f92741)
2017-10-04Remove unused importFlorian Bruhin
(cherry picked from commit 629f6a6876467746e05bf133ae451751936eb835)
2017-10-04Fix test_version after OpenGL removalFlorian Bruhin
2017-10-04Use ctypes instead of PyOpenGL for QtWebEngine Nvidia workaroundFlorian Bruhin
Normally a dependency change like this wouldn't appear on a stable branch, but it looks like multiple people have issues with importing PyOpenGL: Traceback (most recent call last): ... File "/usr/lib/python3/dist-packages/qutebrowser/browser/webengine/webenginesettings.py", line 208, in init from OpenGL import GL # pylint: disable=unused-variable File "/usr/lib/python3/dist-packages/OpenGL/GL/__init__.py", line 3, in <module> from OpenGL.GL.VERSION.GL_1_1 import * File "/usr/lib/python3/dist-packages/OpenGL/GL/VERSION/GL_1_1.py", line 10, in <module> from OpenGL import platform, constants, constant, arrays File "/usr/lib/python3/dist-packages/OpenGL/arrays/__init__.py", line 22, in <module> formathandler.FormatHandler.loadAll() File "/usr/lib/python3/dist-packages/OpenGL/arrays/formathandler.py", line 28, in loadAll cls.loadPlugin( entrypoint ) File "/usr/lib/python3/dist-packages/OpenGL/arrays/formathandler.py", line 35, in loadPlugin plugin_class = entrypoint.load() File "/usr/lib/python3/dist-packages/OpenGL/plugins.py", line 14, in load return importByName( self.import_path ) File "/usr/lib/python3/dist-packages/OpenGL/plugins.py", line 28, in importByName module = __import__( ".".join(moduleName), {}, {}, moduleName) File "/usr/lib/python3/dist-packages/OpenGL/arrays/vbo.py", line 430, in <module> def mapVBO( vbo, access=GL.GL_READ_WRITE ): AttributeError: module 'OpenGL.GL' has no attribute 'GL_READ_WRITE' Fixes #2821 (cherry picked from commit a942613d7fea62932de3ced4008ebbb8ae190bc4)
2017-09-29Make userscripts work on both Python 2 and 3Florian Bruhin
(cherry picked from commit dca962ca037cf8adea3512464402463fb651a998)
2017-09-10eslint: Turn off function-paren-newlineFlorian Bruhin
2017-09-10Enforce a minimum size for non-pinned tabsJay Kamat
Closes #2826
2017-09-10Restructure minimum tab size behaviorJay Kamat
2017-08-28Test for saving a session with --only-active-windowJay Kamat
2017-08-28:save-session --only-active-window implies --with-private for private windowscryzed
2017-08-08Ignore a new Geoclue error during testsFlorian Bruhin
2017-08-08version.distribution(): Handle FuntooFlorian Bruhin
2017-07-23Fix tests for QProcess changesFlorian Bruhin
2017-07-23Disallow :spawn -u -dFlorian Bruhin
(cherry picked from commit efe6719f4f354348e7db6f77dc22c319850de5d4)
2017-07-23Fix error message with :spawn -dFlorian Bruhin
(cherry picked from commit c951b71307e666cb6a02c1c0e9f54131ac61266a)
2017-07-13Fix the "try again" button on error pagesFlorian Bruhin
Fixes #2810 (cherry picked from commit 5c367e7ab24bb3b885afe0eb7c1c95ad0caf2634)
2017-07-13Refactor tab_close_prompt_if_pinnedJay Kamat
Now it lives in tabbedbrowser.py as method instead of a static function (cherry picked from commit 7dfca608932ee3f55b5df4b5691458e1bbb81f04)
2017-07-13Prompt when closing a pinned tab via the mouseJay Kamat
Closes #2761 (cherry picked from commit 4d1dbe11e89ab3cffd5477a5edfdfed3db8b7650)
2017-07-12Fix printing on macOSFlorian Bruhin
Fixes #2798 (cherry picked from commit 53620ecce4db7c92d971d12147e3d178fe9d175f)
2017-07-09Remove unused importFlorian Bruhin
(cherry picked from commit cfb169b5f00d52b20202aa9c13f21bce153fa34a)
2017-07-09Move OpenGL workaround importFlorian Bruhin
OpenGL.GL gets imported in earlyinit already anyways, so we can move everything there. (cherry picked from commit 9e7f2e470f3134eae93854a711a843e162b9b65c)
2017-07-08Recommend QT_XCB_FORCE_SOFTWARE_OPENGLFlorian Bruhin
This won't disable OpenGL for stuff started from qutebrowser. See #2368. (cherry picked from commit fcf5158258be10194d59486538d4bf091a6a035a)
2017-07-08Improve earlyinit check for PyOpenGLFlorian Bruhin
Importing OpenGL alone doesn't actually load libgl, it only checks that the package is here. If libgl is missing, we'd later get an exception. (cherry picked from commit b81474d2fd3851c4e08bb5e2a45f8ca9ca27e44f)
2017-07-08Fix :restart with private browsing modeFlorian Bruhin
(cherry picked from commit 0de0bbfa712d7b537b8be030b051f9d2b6b57c6c)
2017-07-07Fix build_release.pyFlorian Bruhin
2017-07-07build_release: Fail GitHub uploads earlyFlorian Bruhin
2017-07-06Add Gentoo instructions to backend warningFlorian Bruhin
2017-07-05Merge branch 'pr/2747' into v0.11.xFlorian Bruhin
2017-07-05Update docsFlorian Bruhin
2017-07-05Update comment for TabBarStyleFlorian Bruhin
2017-07-04build_release: Adjust Windows installer namesFlorian Bruhin
2017-07-04build_release: Don't fail if hdiutil detach failsFlorian Bruhin
2017-07-04build_release: Add comment about missing 3rdparty upgradeFlorian Bruhin
2017-07-04Update Python version for Windows in release checklistFlorian Bruhin
2017-07-04build_release: Use correct path when copying dirsFlorian Bruhin
2017-07-04build_release: Print some more information about copied filesFlorian Bruhin
2017-07-04build_release: Clean up before doing stuffFlorian Bruhin
So we can inspect the results later.
2017-07-04Add PyQt5 OpenGL module to PyInstaller hiddenimportsFlorian Bruhin
2017-07-04build_release: Run tox with -vvFlorian Bruhin
2017-07-04Release v0.11.0v0.11.0Florian Bruhin
2017-07-04Ignore another new geoclue error during testsFlorian Bruhin
2017-07-04Update for PyQt 5.9.1Florian Bruhin
2017-07-04Merge pull request #2765 from jgkamat/jay/tab-crashesFlorian Bruhin
Refactor set_tab_pinned to take a tab widget.
2017-07-03Add proxy support for QtWebEngine and Qt 5.7.1Florian Bruhin
This used to give us crashes in libproxy: https://github.com/libproxy/libproxy/issues/45 https://bugreports.qt.io/browse/QTBUG-56852 However, trying again with Qt 5.7.1 on Debian and from PyPI, this doesn't happen anymore, so it was probably something with how Archlinux handled things. See #2082, #2775. Reverts fd29528e4f0c3ef445a85ea1d9e2c96bcc3e37ed