Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-28 | Hide/Ignore some messages | Florian Bruhin | |
2021-11-26 | Yet another QUrl hack | Florian Bruhin | |
2021-08-26 | Automatically rewrite enums | Florian Bruhin | |
See #5904 | |||
2021-08-26 | Blanket PyQt5 -> PyQt6 | Florian Bruhin | |
2021-07-13 | tests: Ignore some more Chromium outputs | Florian Bruhin | |
2021-07-12 | Revert "Fix enum stringification for Python 3.10 a7+" | Florian Bruhin | |
This reverts commit e2c5fe6262564d9d85806bfa9d4486a411cf5045. See https://mail.python.org/archives/list/python-dev@python.org/thread/ZMC67QA2JVQJSWSFWRS6IM6ZX4EK277G/#LSTMFAPSPD3BGZ4D6HQFODXZVB3PLYKF | |||
2021-06-24 | tests: Ignore another Chromium message | Florian Bruhin | |
2021-06-24 | More history test stabilization | Florian Bruhin | |
2021-06-15 | tests: Speculatively stabilize history tests | Florian Bruhin | |
If we're not waiting for the async INSERT in the SQL database, it can happen that :debug-dump-history gets called before the history entry was addeded to the actual database. See #5390 | |||
2021-06-09 | Fix prefers_reduced_motion on Windows | Florian Bruhin | |
See #6530 | |||
2021-06-09 | Add content.prefers_reduced_motion | Florian Bruhin | |
Closes #6530 | |||
2021-06-07 | tests: Fix flakiness in test_invocations.py | Florian Bruhin | |
We don't need to check the log inside the test, as the quteproc fixture does that for us anyways. Also, looks like a new harmless message turned up. | |||
2021-06-01 | Make dark mode tests work correctly on ARM/aarch64 | Florian Bruhin | |
Fixes #6489 | |||
2021-05-29 | tests: Update import path for pytestqt SignalBlocker | Florian Bruhin | |
2021-05-28 | Fix tests/lint | Florian Bruhin | |
We need to set XDG_RUNTIME_DIR properly in the tests so that the log is empty. | |||
2021-05-28 | log: Handle JSONLogger in change_console_formatter | Florian Bruhin | |
Fixes #6482 | |||
2021-05-26 | RIP Freenode | Florian Bruhin | |
2021-05-05 | tests: Avoid deprecated SSL protocol value | Florian Bruhin | |
See https://docs.python.org/3.10/whatsnew/3.10.html#ssl | |||
2021-04-23 | Fix tests on Windows | Florian Bruhin | |
2021-04-23 | Fix :spawn -u -o | Florian Bruhin | |
Fixes #6407 | |||
2021-04-09 | notifications: Fix image padding assertion | Florian Bruhin | |
The underlying Chromium pads images so that scanlines align on 4-byte boundaries. Thus, with an image size of e.g. 239x239, we'll have 3 bytes of padding (239 mod 4 = 3; 240 mod 4 = 0). Fixes #6375 | |||
2021-04-08 | Fix enum stringification for Python 3.10 a7+ | Florian Bruhin | |
https://bugs.python.org/issue40066 https://mail.python.org/archives/list/python-dev@python.org/message/CHQW6THTDYNPPFWQ2KDDTUYSAJDCZFNP/ https://github.com/python/cpython/commit/b775106d940e3d77c8af7967545bb9a5b7b162df | |||
2021-04-06 | Simplify pathlib usage in webserver_sub_ssl | Florian Bruhin | |
2021-03-31 | tests: Fix accidental network access | Florian Bruhin | |
Running :adblock-update also updates ABP lists and thus tries downloading easylist. | |||
2021-03-31 | ci: Move test_mkvenv.py to update-dependencies | Florian Bruhin | |
It requires some time and network access, so no need to run it as part of the automated tests. | |||
2021-03-31 | tests: Ignore mDNS errors | Florian Bruhin | |
They happen with data/crashers/webrtc.html in Flatpak and are harmless. | |||
2021-03-31 | flatpak: Skip download dispatcher tests | Florian Bruhin | |
2021-03-27 | notifications: Make test page more human-friendly | Florian Bruhin | |
2021-03-27 | notifications: Add basic tests for message notifications | Florian Bruhin | |
2021-03-27 | notifications: Include origin | Florian Bruhin | |
2021-03-27 | notifications: Name default action | Florian Bruhin | |
Like Chromium does | |||
2021-03-27 | notifications: Fix Qt 5.13 and 5.14 | Florian Bruhin | |
2021-03-27 | notifications: Fix lint | Florian Bruhin | |
2021-03-27 | notifications: Update tests for increasing IDs | Florian Bruhin | |
This is a bit of a bigger change (and makes the tests a bit less strict), but it's needed because qutebrowser assumes that IDs will be unique (i.e. it'll never get a notification ID which is equal to the ID for a notification being shown). This means we'll need to keep the notification server around and clean up notifications between tests. | |||
2021-03-27 | notifications: Fix getting capabilities in tests | Florian Bruhin | |
2021-03-27 | notifications: Use _as_uint32 everywhere | Florian Bruhin | |
2021-03-27 | notifications: Implement closing via web | Florian Bruhin | |
2021-03-27 | notifications: Basic separation into presenter and adapter | Florian Bruhin | |
2021-03-27 | notifications: Verify image dimensions in tests | Florian Bruhin | |
2021-03-27 | notifications: Fix handling of padded images | Florian Bruhin | |
2021-03-27 | notifications: multiple -> replacing in tests | Florian Bruhin | |
2021-03-27 | notifications: Adjust tests for new image handling | Florian Bruhin | |
Also check image validity in tests | |||
2021-03-27 | notifications: Clearer test images | Florian Bruhin | |
2021-03-27 | notifications: Rename/consolidate settings | Florian Bruhin | |
2021-03-27 | notifications: Fix getting permission in test HTML | Florian Bruhin | |
2021-03-27 | notifications: Drop Qt 5.13 support in libnotify presenter | Florian Bruhin | |
Seems to segfault when showing the second notification, despite our workarounds for Qt 5.14. Partial stacktrace: 0x00007fffeeacfdb2 in std::_Function_handler<void (std::unique_ptr<QWebEngineNotification, std::default_delete<QWebEngineNotification> >), meth_QWebEngineProfile_setNotificationPresenter::{lambda(std::unique_ptr<QWebEngineNotification, std::default_delete<QWebEngineNotification> >)#1}>::_M_invoke(std::_Any_data const&, std::unique_ptr<QWebEngineNotification, std::default_delete<QWebEngineNotification> >) () from .../site-packages/PyQt5/QtWebEngineWidgets.so 0x00007fffee89ff62 in QWebEngineProfilePrivate::showNotification(QSharedPointer<QtWebEngineCore::UserNotificationController>&) () from .../site-packages/PyQt5/Qt/lib/libQt5WebEngineWidgets.so.5 0x00007fffe6f45921 in ?? () from .../site-packages/PyQt5/Qt/lib/libQt5WebEngineCore.so.5 It's unlikely this is something we can work around, so let's just require Qt 5.14 instead. | |||
2021-03-25 | notifications: Fix handling of custom actions on foreign notifications | Florian Bruhin | |
2021-03-25 | notifications: Use consistent language in BDD files | Florian Bruhin | |
2021-03-25 | notifications: Fix and test support for PyQtWebEngine 5.14 | Florian Bruhin | |
2021-03-25 | notifications: Replace @qtwebengine_py_5_15 by @pyqtwebengine>=5.15 | Florian Bruhin | |