summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-04-24wipnew-stubsFlorian Bruhin
2022-04-22coverage: Show contexts by defaultFlorian Bruhin
We don't pass --cov-context=test by default though, as it slows dowh the test run by 2.5min and results in a 325 MB htmlcov/
2022-04-19Workaround PyInstaller 5.0 icon findingFlorian Bruhin
See https://github.com/pyinstaller/pyinstaller/issues/6759 Fixes #7132, see #7129
2022-04-19Revert "Avoid PyInstaller 5.0"Florian Bruhin
This reverts commit d98314799ae541cbda3eaec637638e6282bced5e.
2022-04-19Avoid PyInstaller 5.0Florian Bruhin
See https://github.com/pyinstaller/pyinstaller/issues/6759 Follow-up to #7129
2022-04-19Merge pull request #7129 from qutebrowser/update-dependenciestoofar
Update dependencies
2022-04-18add ply changelogJimmy
Although this is just the version published to pypi. I don't know what version sip is using. The version published on pypi is apparently stable and mature and any further changes on github are simplifications that the author doesn't particularly want to support. I don't know if we actually hit the parsing code in our workflows but it is published as a dependancy. The latest version talks about removing optional stuff from the API a bunch. But sip just uses `from ply import lex, yacc` so hopefully that is a stable part of the API. Even if sip is using the newer one.
2022-04-18Update dependenciesqutebrowser bot
2022-04-14doc: Adjust some PyQt5 referencesFlorian Bruhin
2022-04-13Fix lintFlorian Bruhin
2022-04-13Use QFontMetrics::boundingRect()Florian Bruhin
.width() was deprecated in Qt 5.11 because what it actually does is better described as .horizontalAdvance(): https://codereview.qt-project.org/c/qt/qtbase/+/201397 (ee2ad9df701b27790e2ab72e99111d255fde42ed in qtbase) Docs: https://doc.qt.io/qt-6/qfontmetrics.html#horizontalAdvance-2 What we actually want for the size hint is the bounding box. (originally cherry picked from commit 78838338c331d74931da31acd2306550721ef121)
2022-04-13Switch to new API for SSL ciphersFlorian Bruhin
This got moved to QSslConfiguration in Qt 5.5: https://codereview.qt-project.org/c/qt/qtbase/+/113886 (92cda9474245c79b635c21cd140c5d0a3a6d2e5b in qtbase) (cherry picked from commit 317da1e3cf23bf40d24d186cd6d06b6bc9a09958)
2022-04-13Remove old resources.pyFlorian Bruhin
(cherry picked from commit 18d7e400cd7f61647953f1f1b5e74006246d4276)
2022-04-11Merge pull request #7120 from qutebrowser/update-dependenciesFlorian Bruhin
Update dependencies
2022-04-11tests: Update bs4 argument nameFlorian Bruhin
2022-04-11Update dependenciesqutebrowser bot
2022-04-05Merge remote-tracking branch 'origin/feat/remove_pyqt_resources_for_importlib'Florian Bruhin
2022-04-05Update changelogFlorian Bruhin
2022-04-05Merge remote-tracking branch 'origin/pr/7103'Florian Bruhin
2022-04-05Use legacy PDF.js build for macOS/Windows releaseslegacy-pdfjsFlorian Bruhin
Fixes #7108
2022-04-05fix more moved icons/ referencesfeat/remove_pyqt_resources_for_importlibJimmy
For Makefile installs (broke while copying stuff over) and pyinstaller installs (broke on launch).
2022-04-04Fix qute-lastpass testsFlorian Bruhin
2022-04-04Switch to Python 3.7 subprocess APIFlorian Bruhin
Follow-up for #6905
2022-04-04Merge branch 'update-dependencies'Florian Bruhin
2022-04-04Revert "pylint: Disable unnecessary-ellipsis for tests"Florian Bruhin
This reverts commit 2b76b6164093754482d848e7487356215556d0d0.
2022-04-04Update changelog URLsFlorian Bruhin
2022-04-04Update dependenciesqutebrowser bot
2022-04-04scripts: Handle root requirements.txt properlyFlorian Bruhin
Regressed in ac2cb6bb303ceec8429b084cdf372a6c8584d780
2022-04-04Update changelogFlorian Bruhin
2022-04-04Clean up some remaining Python version referencesFlorian Bruhin
2022-04-04Update flake8 config for Python 3.6Florian Bruhin
The 'generator_stop' future import is default in Python 3.7: https://docs.python.org/3/library/__future__.html While we do want 'annotations' eventually, it doesn't bring us any gain right now, see #7098.
2022-04-04Drop types-dataclassesFlorian Bruhin
There is https://github.com/python/typeshed/blob/master/stdlib/dataclasses.pyi for the stdlib one
2022-04-04Merge remote-tracking branch 'origin/pr/7102'Florian Bruhin
2022-04-04Load icons via importlib.resourcesJimmy
The PyQt resources system is gone in 6.2 and deprecated before that. This should be the last usage of it. Switches icons to be read with `utils.resources.read_file_binary()` in `notification.py` (fallback desktop notification icon) and `app.py` (icon for the desktop window). importlib only loads resources under a package, so the icons are moved under the `qutebrowser/` directory. Closes: #6062
2022-04-04Add back empty header indexerror workaroundfeat/remove_py36_supportJimmy
The test case on the bug works for me on py37 but CI is failing on 3.10, maybe this isn't quite the same issue. Anyway, we are getting rid of webkit soon.
2022-04-04Remove 3.6 pins from requirements files.Jimmy
Then regenerate the relevant files. Also drop dataclasses from requirements files. TODO: should we drop the dataclasses-types requirement for mypy too?
2022-04-04Drop python3.6 support.Jimmy
Commits for dropping 3.5 support to copy from: c245b7d855ccd "Initial drop of Python 3.5" ccdfb44b8568b "Drop support for Python 3.6.0" Anything needed to update regarding OS version support in doc/install.asciidoc? TODO: remove 3.6/7 annotations in requirements files and rebuild workflows: not sure I updated it right (run 5.12 with 3.7, same 18.04 OS) but 18.04 seems to have 3.7 on it too so it should work. It'll all change when we drop <5.15 anyway. Not sure what the minimum ubuntu version will be going forward. Regarding mimetype overrides (ebb3046822adb) the doctring says they can all go in 3.7 but .h5 is still missing on py39, not sure if we should care. There are a bunch of old(?) warning messages still ignored in tests/end2end/fixtures/quteprocess.py.
2022-04-03Adjust broken linkFlorian Bruhin
2022-04-03Fix some userscript syntax issuesFlorian Bruhin
Thanks to (a hacked) pyupgrade
2022-04-03Simplify some syntaxFlorian Bruhin
Found via pyupgrade
2022-04-02Actually mark qute-pass executableFlorian Bruhin
2022-04-02Update changelogFlorian Bruhin
2022-04-02Mark qute-pass as executable and add checkerFlorian Bruhin
Regressed in #7068
2022-04-01Release v2.5.0v2.5.0Florian Bruhin
2022-04-01Update changelogFlorian Bruhin
2022-04-01Update content.headers.user_agent completionsFlorian Bruhin
2022-04-01Update changelogFlorian Bruhin
2022-03-31Update changelogFlorian Bruhin
2022-03-31Merge remote-tracking branch 'origin/pr/6543'Florian Bruhin
2022-03-31Fix spellingFlorian Bruhin