summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-02test bugfixcheroot-testFlorian Bruhin
2020-12-02WIP: test cherootFlorian Bruhin
2020-12-02Add QR userscriptFlorian Bruhin
2020-11-30Merge branch 'update-dependencies'Florian Bruhin
2020-11-30Downgrade cheroot to 8.4.7Florian Bruhin
See https://github.com/cherrypy/cheroot/issues/341
2020-11-30scripts: Fix changelog URLsFlorian Bruhin
2020-11-30Update dependenciesqutebrowser bot
2020-11-29doc: Add 1password userscriptFlorian Bruhin
2020-11-29Fix HTML-escaping of JavaScript messagesFlorian Bruhin
With f8309d995641a7eb6113c8b0bc4bbb1faa7e8a86, the conditional escaping for Qt <= 5.11 was dropped. However, while doing so, I accidentally thought that bug was about Qt *not* escaping messages in older versions, while in reality it was the other way around... Thus, we now have to unconditionally escape them, rather than not escaping them at all.
2020-11-26Revert "ci: Try semgrep"Florian Bruhin
This reverts commit 7c1f177572daeb2063ab58b5669a4c3c02df6235. Worked on dev, now broken on master?
2020-11-26mkvenv: Search ldconfig in /sbinFlorian Bruhin
2020-11-25ci: Try semgrepFlorian Bruhin
2020-11-25ci: Fix lint for docker workflowFlorian Bruhin
2020-11-25ci: Fix docker working directoryFlorian Bruhin
2020-11-25Integrate docker rebuild workflowFlorian Bruhin
2020-11-25Make sure all Qt regexes are validFlorian Bruhin
2020-11-25Ensure QRegularExpression is validFlorian Bruhin
2020-11-25Update _chromium_version docsFlorian Bruhin
2020-11-25Update changelogFlorian Bruhin
2020-11-25scripts: Fix type annotationFlorian Bruhin
2020-11-25scripts: Add print_command to mkvenvFlorian Bruhin
2020-11-25scripts: Fix lintFlorian Bruhin
2020-11-25scripts: Add Qt smoke test to mkvenv.pyFlorian Bruhin
2020-11-25scripts: Use utils.print_error in mkvenv.pyFlorian Bruhin
2020-11-25scripts: Fix mkvenv.py with multilib librariesFlorian Bruhin
2020-11-25tests: Add smoke test for test_mkvenv.pyFlorian Bruhin
2020-11-25Update changelogFlorian Bruhin
2020-11-25Don't percent-decode path with ":navigate up"Florian Bruhin
If we have an URL with e.g. %2F in the path, we shouldn't treat that as separator, and it shouldn't be converted to a "/". Fixes #5908
2020-11-25scripts: Add libxcb-util workaround to mkvenv.pyFlorian Bruhin
Closes #5905
2020-11-24Remove now unneeded PyQtWebEngine version boundFlorian Bruhin
2020-11-24Revert "Work around PyQt 5.15.1 waitSignals issues"Florian Bruhin
This reverts commit b55675ad4afe12be7e4a4f39960bb58818c502f8.
2020-11-24scripts: Improve flake8-bugbear changelog URLFlorian Bruhin
2020-11-24Merge branch 'update-dependencies'Florian Bruhin
2020-11-24Fix flake8Florian Bruhin
2020-11-24tests: Fix f-stringFlorian Bruhin
2020-11-24Update dependenciesqutebrowser bot
2020-11-24Add a test for the system monospace fontFlorian Bruhin
See #5663
2020-11-24Move getting default system font to configutilsFlorian Bruhin
For easier testability, as a preparation for #5663.
2020-11-24Fix font quoting for font family names with a dotFlorian Bruhin
With macOS Big Sur (11.0), the default monospace font family we get from QFontDatabase is ".AppleSystemUIFontMonospaced". The leading dot in there leads to a stylesheet like: font: 10pt .AppleSystemUIFontMonospaced; Which fails to parse, thus messing up styling entirely on Big Sur. Fixes #5663
2020-11-24ci: Add macOS Big SurFlorian Bruhin
See #5663 and #5896 (which we don't test for at the moment)
2020-11-24Use config.cache to get referrer settingFlorian Bruhin
Follow-up to 120f8ce1d48cee39b785b9e74cb541652a2ca26d
2020-11-23Update changelogFlorian Bruhin
This isn't really possible to backport unfortunately.
2020-11-23Revert "ci: Downgrade to Ubuntu 18.04 for CodeQL env"Florian Bruhin
This reverts commit 74ad8fd545f72c76a55dcd2d87683041a09816cb.
2020-11-23Update changelogFlorian Bruhin
2020-11-23Small f-string cleanupFlorian Bruhin
2020-11-23Add end2end test for referer settingsFlorian Bruhin
See #5892, #5903
2020-11-23urlutils: Consider scheme/port for same_domain()Florian Bruhin
See #5892
2020-11-23Fix content.headers.referer = 'never' with Qt 5.15Florian Bruhin
The --no-referrers flag was removed in Chromium 79: https://chromium-review.googlesource.com/c/chromium/src/+/1808144 We now instead use the request interceptor to remove the referrer, which is possible ever since Qt 5.12.4 and 5.13.1 and something we've wanted to do anyways, see #4793. The setting is still marked as "requires a restart" (and it doesn't support URL patterns) because that's partially true: The `same-domain` value is still handled via CLI arguments. Fixes #5892 (together with the last commit for 'same-domain')
2020-11-23Fix content.headers.referer = 'same-domain' with Qt 5.14+Florian Bruhin
Fixes #5892 (together with the next commit for 'never')
2020-11-23tests: Fix Qt version check patchingFlorian Bruhin