Commit Graph

2549 Commits

Author SHA1 Message Date
Jan Knížek 7527fcd0da refs #6663: add documentation for rule-based ad blocking 2024-12-25 18:03:17 +01:00
Florian Bruhin ea9dfcf710 Update backers.md 2023-11-10 16:03:12 +01:00
Florian Bruhin cee9e909fb doc: Group chrome pages 2023-10-24 14:39:58 +02:00
Florian Bruhin c75ee977f3 doc: Update chrome:// URLs 2023-10-24 14:39:58 +02:00
qutebrowser bot fa862c786e Release v3.0.2
(cherry picked from commit f4ba52d33f)
2023-10-19 18:39:52 +00:00
Florian Bruhin 193b5a50a7 Fix up changelog 2023-10-19 20:36:07 +02:00
qutebrowser bot ea80b73d73 Release v3.0.1
(cherry picked from commit b3b1384037)
2023-10-19 18:15:46 +00:00
toofar 7f9713b20f Merge branch 'fix/7866_filepicker_mimetype_restrictions' 2023-10-14 15:24:58 +13:00
toofar a7a2420f02 Bump slack UA quirk for latest update
Slack now requires chrome 112+. At least one user says it still works
with 108 based. Although they did just do a UI refresh so I wouldn't be
surprised if something was broken with older versions.

Note that I'm not 100% sure that slack is actually doing a strict check
for 112, but based on their prior behaviour I assume so (they are
definitely checking for >99 so our old quirk is unhelpful at this
point).

Since I've told people to add ua-slack to their disabled quirks, should
I change the name of it now to make sure it gets re-enabled? Eh, they
can manage their own quirks.
2023-10-14 15:22:09 +13:00
toofar 7750a2f7a2 update changelog 2023-09-30 15:01:13 +13:00
toofar fc470a69ed update changelog 2023-09-27 08:51:55 +13:00
Florian Bruhin f8e7fea0be Merge remote-tracking branch 'origin/pr/7934' 2023-09-26 07:41:02 +02:00
Florian Bruhin a72709a00e Update changelog 2023-09-25 16:59:56 +02:00
toofar 9a50f2875b update changelog 2023-09-23 19:29:45 +12:00
toofar 2e961080a8 Make accelerated 2d canvas setting tristate with auto
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-23 19:29:45 +12:00
Florian Bruhin 434f6906f9 Add TabBarStyle TypeError workaround 2023-09-21 11:24:04 +02:00
Florian Bruhin 4190a470c5 Add qtutils.is_wayland()
Backported to v3.0.x as simpler fix: b317038a01
2023-09-18 18:09:26 +02:00
Florian Bruhin c9b24c21c1 Add new Qt to changelog 2023-09-18 18:03:47 +02:00
toofar 6e184c44ce update changelog 2023-09-10 17:57:02 +12:00
toofar 9f65926db2 update changelog 2023-09-05 22:31:47 +12:00
Florian Bruhin a1842e0226 Clarify changelog 2023-08-29 12:03:23 +02:00
toofar 4c04b8aba8 Update changelog 2023-08-29 18:06:56 +12:00
Florian Bruhin 47daa9d872 Fix url.auto_search=dns on Qt 6
With PyQt6, comparing an enum member to bool will always be False.
2023-08-22 16:44:29 +02:00
toofar d4a7619f9c userscripts: run view_in_mpv jseval in main world
1. run jseval in main world: the script adds an element that calls the
   `restore_video` function. This was failing with a "not found" message
   on webengine, presumably because the dom click handler runs in the
   main world and the function was over in the jseval world. The the
   script predates webengine which is the backend that implements the
   worlds.
2. remove a console log message, seems to be just noise and easy enough
   to add back later
3. remove href attribute of the restore video link: this seemed to be
   causing the `restore_video` method to be called twice. The second
   time with `this` as the global Window object, which was causing an
   error because that has a null `parentNode` attribute.
4. added the `cursor: pointer` style that was needed since the element
   didn't have an href anymore
5. change the mpv flags `--terminal` -> `--quiet`. This means we get
   error messages (eg from yt-dlp) in error logs and in the `:process`
   page now. It can get a bit spammy though if you are running from a
   terminal. I'm getting a log of keepalive warning and error logs from
   ffmpeg. On the other hand it's really annoying to see a "process
   failed, see :process for details" and having no error messages in
   there.

Fixes: #7838
2023-08-20 10:57:14 +12:00
qutebrowser bot b11ead8f42 Release v3.0.0 2023-08-18 14:15:48 +00:00
Florian Bruhin 967d0ce291 Revert "Release v3.0.0"
This reverts commit f3692d8f28.
2023-08-18 16:14:34 +02:00
qutebrowser bot f3692d8f28 Release v3.0.0 2023-08-18 13:38:14 +00:00
Florian Bruhin d4cc897bed Edit changelog for v3.0.0 2023-08-18 15:35:48 +02:00
Florian Bruhin adc2e1af7b Update install instructions
Closes #7833
2023-08-18 12:29:03 +02:00
Florian Bruhin 5567c9290b Update releasing docs 2023-08-17 14:47:49 +02:00
Florian Bruhin a25e7c2b64 Fix remaining references to old commands
Follow-up to #7809, see #7214
2023-08-15 20:15:48 +02:00
Florian Bruhin ed77670092 Update changelog 2023-08-15 20:07:16 +02:00
Florian Bruhin 3fd8e12949 Merge remote-tracking branch 'origin/pr/7809' 2023-08-15 20:04:30 +02:00
toofar 6f7b76f066 nsis: allow Win10 versions back to 1607 2023-08-13 15:14:24 +12:00
Philipp Albrecht d5faeef14c Rename :edit-command to :cmd-edit
Group commands related to commands/commandline by prefixing them with `cmd-`. In this
case we additionally renamed the command slightly to fit better with the `cmd-` prefix.
2023-08-11 09:02:17 +02:00
Philipp Albrecht 86925b58cb Rename :repeat-command to :cmd-repeat-last
Group commands related to commands/commandline by prefixing them with `cmd-`. In this
case we additionally renamed the command slightly to fit better with the `cmd-` prefix.
2023-08-11 09:02:12 +02:00
Philipp Albrecht f354d3ab91 Rename :run-with-count to :cmd-run-with-count
Group commands related to commands/commandline by prefixing them with `cmd-`.
2023-08-11 09:02:08 +02:00
Philipp Albrecht 20de484de5 Rename :set-cmd-text to :cmd-set-text
Group commands related to commands/commandline by prefixing them with `cmd-`. In this
case renaming the command slightly was a better fit.
2023-08-11 09:02:02 +02:00
Philipp Albrecht 80b4d2f243 Rename :later to :cmd-later
Group commands related to commands/commandline by prefixing them with `cmd-`.
2023-08-11 09:02:01 +02:00
Philipp Albrecht 2fe4864b78 Rename :repeat to :cmd-repeat
Grouping commands related to commands/commandline by prefixing them with `cmd-`.
2023-08-11 09:00:27 +02:00
Florian Bruhin 0b200207dd Add --all to :{quick,book}mark-del
Needed mostly for urlmarks BDD tests so they can clear things between tests.
Hopefully with --all, this won't be accidentally triggered by users.

Preparation for #7815
2023-08-10 15:30:26 +02:00
Florian Bruhin 346819b294 notifications: Handle org.freedesktop.DBus.Error.ServiceUnknown 2023-08-08 14:36:48 +02:00
Florian Bruhin b5f71d2b50 notifications: Don't complain on upgraded server spec version
If a server gets fixed and now advertises spec 1.2, there is no reason we should
complain about things.

See 5427acd551
2023-08-07 12:19:59 +02:00
toofar 6aa53a3c9b Update docs 2023-07-30 11:18:05 +12:00
toofar 7724f72950 libxcb-cursor0 in dependencies job and install docs
I don't think the dependencies jbos needs to be installing asciidoc anymore either but oh
well.

I just grepped for libxcb-shape0 and constituently added libxcb-cursor0
after it. I haven't checked it's in stretch but it should be.

ref: 6f5de192e0
2023-07-24 23:04:51 +12:00
Florian Bruhin 7bf5abbc69 Add a test for :restart 2023-07-23 16:32:49 +02:00
Florian Bruhin 5e5da1c458 Update changelog 2023-07-23 15:48:12 +02:00
Florian Bruhin b2aaba6043 reuse: Adjust most license headers
git ls-files | xargs grep -l "is free software"  | xargs reuse annotate --license="GPL-3.0-or-later" --skip-unrecognised
2023-07-23 12:11:07 +02:00
Florian Bruhin ec34865168 Move master branch references to main
Closes #7097
2023-07-23 11:38:19 +02:00
Florian Bruhin 62fef9d9e6 Update changelog regarding dropped OS versions
See #7092, #6050
2023-07-22 20:08:26 +02:00