summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-13kick off cinew-branch-for-CItoofar
2023-10-10docker: Also downgrade qt5-declarativeFlorian Bruhin
2023-10-10Update cffi changelogFlorian Bruhin
2023-10-05Merge pull request #7949 from qutebrowser/update-dependenciestoofar
Update dependencies
2023-10-02Update dependenciesqutebrowser bot
2023-09-30update changelogtoofar
2023-09-30Merge pull request #7925 from fstecker/download_iconstoofar
Override IconProvider for QFileSystemModel to prevent a slowdown in the download dialog on Linux when browsing to directories with many files.
2023-09-26Fix lintFlorian Bruhin
2023-09-26Merge remote-tracking branch 'origin/pr/7934'Florian Bruhin
2023-09-25Skip test_real_chromium_version on newer Qt versionsFlorian Bruhin
Is wrong on unstable Archlinux env when Qt is newer than PyQt. But no need for this when we have the API anyways.
2023-09-25Update changelogFlorian Bruhin
2023-09-25Remove QListView borderFlorian Bruhin
Fixes #7937
2023-09-25tests: Ignore another spurious libva errorFlorian Bruhin
2023-09-25Put qt.arg test back to being exact matchtoofar
I previously changed the assertion to be a subset match, to deal with a qt arg being added based on the Qt version the tests were being run on. I didn't notice this fixture that can set setting to avoid that dynamic-ness instead.
2023-09-25Reduce args passed to `_qtwebengine_settings_args`toofar
I added all three args to this function in an effort to allow for generic feature detection, because other places further up in the code where using all these variables for that. But I didn't look at how the stuff I was passing in could be used. I can see `special_flags` has essentially already been consumed. `namespace` is used for all kinds of stuff, there could theoretically be a pretty simple mapping between the CLI arg and a setting webengine setting but the only examples of that so for are the special flags ones and debug flags, which are already generic in their own way. So if we've gone this long without it we probably don't need it.
2023-09-25Merge pull request #7939 from qutebrowser/update-dependenciestoofar
Update dependencies Doesn't look like anything scary there.
2023-09-25Fix lintFlorian Bruhin
2023-09-25Update dependenciesqutebrowser bot
2023-09-24Fix and improve workaroundFlorian Bruhin
See #7913
2023-09-24Work around QtWebEngine bug when serializing empty historyFlorian Bruhin
See https://bugreports.qt.io/browse/QTBUG-117489 Closes #7913
2023-09-23update changelogtoofar
2023-09-23Make accelerated 2d canvas setting tristate with autotoofar
I would like to be able to disable this workound for new enough chromium versions (we still need to test that chrome 111 will be fixed, but we can always bump it up later). I also wanted to use the declarative mapping `_WEBENGINE_SETTINGS` instead of adding a new conditional in `_qtwebengine_args`, because that just seems nicer. So I changed `_WEBENGINE_SETTINGS` so that the value could also be a function. The idea is that the function returns on of the other values based on some feature detection. This also required passing down the args being used for feature detection in the calling method already. I feel like that dict is being a bit abused here and if the entries could be turned into objects with a bit more consistency it might be nice. But this isn't too bad, right? Had to change the `test_qt_args` test to be a superset test instead of exact match because the new `--disable-accelerated-2d-canvas` arg was showing up in the results based on whatever Qt version you happen to be running the tests on.
2023-09-23Disable accelerated 2d canvas by default.toofar
Ideally we would only enable this if we detected Intel graphics. But that kind of feature detection is difficult to do cross platform. It's easy to do with Qt (version.py) ... but it needs a QApplication and we are trying to figure out what CLI args to pass to Qt, so we can't do that. So just disable it for everyone for now. TODO: * tests * change to tri-state option, auto by default and make auto look at the webengine version and on for Qt6 < 6.7.0
2023-09-21Add TabBarStyle TypeError workaroundFlorian Bruhin
2023-09-20replace QAbstractFileIconProvider by QFileIconProviderFlorian Stecker
2023-09-20Merge pull request #7923 from ↵Florian Bruhin
qutebrowser/dependabot/github_actions/docker/login-action-3 build(deps): bump docker/login-action from 2 to 3
2023-09-20build(deps): bump docker/login-action from 2 to 3dependabot/github_actions/docker/login-action-3dependabot[bot]
Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/login-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2023-09-20Merge pull request #7922 from ↵Florian Bruhin
qutebrowser/dependabot/github_actions/docker/build-push-action-5 build(deps): bump docker/build-push-action from 4 to 5
2023-09-20Merge pull request #7924 from ↵Florian Bruhin
qutebrowser/dependabot/github_actions/docker/setup-buildx-action-3 build(deps): bump docker/setup-buildx-action from 2 to 3
2023-09-19Improve NullIconProviderFlorian Stecker
2023-09-19Override IconProvider for QFileSystemModelFlorian Stecker
2023-09-18build(deps): bump docker/setup-buildx-action from 2 to 3dependabot/github_actions/docker/setup-buildx-action-3dependabot[bot]
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18build(deps): bump docker/build-push-action from 4 to 5dependabot/github_actions/docker/build-push-action-5dependabot[bot]
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v4...v5) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18Add qtutils.is_wayland()Florian Bruhin
Backported to v3.0.x as simpler fix: b317038a01094136d06d4cb769b7755450b94f61
2023-09-18Add new Qt to changelogFlorian Bruhin
2023-09-18Merge pull request #7921 from qutebrowser/update-dependenciesFlorian Bruhin
Update dependencies
2023-09-18Merge pull request #7891 from ↵Florian Bruhin
qutebrowser/dependabot/github_actions/actions/checkout-4 build(deps): bump actions/checkout from 3 to 4
2023-09-18Update dependenciesqutebrowser bot
2023-09-11Merge pull request #7907 from qutebrowser/update-dependenciesFlorian Bruhin
Update dependencies
2023-09-11Remove hypothesis health check suppressionFlorian Bruhin
See https://github.com/HypothesisWorks/hypothesis/pull/3734
2023-09-11Adjust changelog URLs for new readme-rendererFlorian Bruhin
2023-09-11Update dependenciesqutebrowser bot
2023-09-10update changelogtoofar
2023-09-10Merge pull request #7888 from brightonanc/timer-repairstoofar
Fixing timers accumulating duplicate slots
2023-09-08tests: Fix derpFlorian Bruhin
2023-09-08First chromium version update for Qt 6.6Florian Bruhin
2023-09-08Fix lintFlorian Bruhin
2023-09-08tests: Ignore false-positive (?) hypothesis health checkFlorian Bruhin
See https://github.com/HypothesisWorks/hypothesis/issues/3733 Should fix nightly builds (and the next dependency upgrade).
2023-09-06tests: Ignore some more irrelevant messagesFlorian Bruhin
2023-09-06Merge pull request #7890 from qutebrowser/update-dependenciesFlorian Bruhin
Update dependencies