Commit Graph

12370 Commits

Author SHA1 Message Date
Raymond Hill 47b985a056
Fix `:matches-prop()` operator when no value provided 2024-06-20 09:21:43 -04:00
scripthunter7 83aee4a516 Update subscription URL for hufilter 2024-06-20 10:48:09 +02:00
Raymond Hill aaceabeba1
Make Firefox dev build auto-update 2024-06-19 19:31:19 -04:00
Raymond Hill 459060f564
New revision for dev build 2024-06-19 19:22:28 -04:00
Raymond Hill ad3bdba7c9
Update changelog 2024-06-19 19:22:04 -04:00
Raymond Hill aca7674bac
Add `:matches-prop()` pseudo CSS operator
`subject:matches-prop(arg)`

Description: Allows to select an element by a property name (or chain of
properties), and optionally the property value.

Chainable: Yes.

`subject`: Can be a plain CSS selector, or a procedural cosmetic filter.

`arg`: A declaration in the form `chain=value`, where `chain` is a dot-
  separated string for the target property, and `value` is the optional
  property value to match. `value` can be literal text or literal regular
  expression. When no `value` is declared, the operator only tests for
  the presence of the target property

Example:

  example.org##div:matches-prop(imanad)
  example.org##img:matches-prop(naturalWidth=160)
2024-06-19 19:06:53 -04:00
Raymond Hill 7be7e0b870
Make Firefox dev build auto-update 2024-06-19 10:16:19 -04:00
Raymond Hill cc860a67f8
New revision for dev build 2024-06-19 08:52:07 -04:00
Raymond Hill 297167755f
Update changelog 2024-06-19 08:51:46 -04:00
Raymond Hill b4d8750f44
Improve `set-cookie` scriptlet
Related feedback:
https://github.com/uBlockOrigin/uBlock-issues/issues/3178#issuecomment-2178502856
2024-06-19 08:48:54 -04:00
Raymond Hill 8e3eaf1cc8
Make Firefox dev build auto-update 2024-06-18 10:15:54 -04:00
Raymond Hill 1df4ea4506
New revision for dev build 2024-06-18 10:11:03 -04:00
Raymond Hill 58a9838e41
Update changelog 2024-06-18 10:10:45 -04:00
Raymond Hill cb0f65e035
Improve `trusted-replace-node-text` scriptlet
Related discussion:
https://github.com/uBlockOrigin/uAssets/discussions/24143
2024-06-18 10:03:54 -04:00
Fanboynz bdb99862ce
Add hide and hidden to set-cookie (#3918) 2024-06-14 14:32:11 -04:00
Raymond Hill 62fdd8b4a4
Make Firefox dev build auto-update 2024-06-13 09:45:44 -04:00
Raymond Hill f499cd2742
New revision for dev build 2024-06-13 09:39:31 -04:00
Raymond Hill 4611752f71
Update changelog 2024-06-13 09:39:07 -04:00
Raymond Hill 9072772f61
Improve `trusted-replace-[fetch|xhr]-response` scriptlets
Related discussion:
https://github.com/uBlockOrigin/uBlock-discussions/discussions/831#discussioncomment-9750621
2024-06-13 09:32:30 -04:00
Raymond Hill 441cf7c2b8
Make Firefox dev build auto-update 2024-06-11 15:40:47 -04:00
Raymond Hill b5819a29e9
New revision for dev build 2024-06-11 15:36:36 -04:00
Raymond Hill 3e35ea6414
Update changelog 2024-06-11 15:36:16 -04:00
Raymond Hill b24793bc02
Import translation work from Crowdin 2024-06-11 07:47:26 -04:00
Raymond Hill 91ee5bdeae
Improve `prevent-addEventListener` scriptlet
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3061#issuecomment-2159662039
2024-06-11 07:44:43 -04:00
Raymond Hill 79c2eec802
Make Firefox dev build auto-update 2024-06-07 09:05:45 -04:00
Raymond Hill f10a17a6dc
New revision for dev build 2024-06-07 08:55:03 -04:00
Raymond Hill 59b158217b
Update changelog 2024-06-07 08:54:35 -04:00
Raymond Hill d5208ee5dd
Add `isodate` as available placeholder for auto-comment
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3265
2024-06-07 08:52:30 -04:00
Raymond Hill 6075dbb131
Make Firefox dev build auto-update 2024-06-05 08:50:42 -04:00
Raymond Hill 9ffba93712
New revision for dev build 2024-06-05 08:42:38 -04:00
Raymond Hill b8619929bd
Update changelog 2024-06-05 08:42:22 -04:00
Raymond Hill fa6740a059
Improve `trusted-replace-outbound-text` scriptlet
As per filter list maintainers feedback.
2024-06-05 08:40:02 -04:00
Raymond Hill cc417a0cd4
Fix transition to AdGuard Dutch from EasyDutch
Related feedback:
https://github.com/uBlockOrigin/uBlock-issues/discussions/3250

Related commit:
f1f63c940b
2024-06-03 10:46:08 -04:00
Raymond Hill 10918d3b11
Make Firefox dev build auto-update 2024-06-01 11:00:55 -04:00
Raymond Hill f2555024a5
New revision for dev build 2024-06-01 10:53:45 -04:00
Raymond Hill 43c4c70e64
Update changelog 2024-06-01 10:53:18 -04:00
Raymond Hill 8f81833efc
Classify generic cosmetic filters with comma as highly generic
Related discussion:
https://old.reddit.com/r/uBlockOrigin/comments/1d3ezoy/
2024-06-01 10:46:18 -04:00
Raymond Hill 82a3992896
Raise max buffer size for response body filtering
Related discussion:
https://github.com/uBlockOrigin/uBlock-discussions/discussions/891
2024-06-01 10:42:14 -04:00
Raymond Hill ad77938f24
[mv3] Raise minimum chromium version to 118
This allows to drop the special handling of `isUrlFilterCaseSensitive`
for chromium-based browsers.
2024-05-29 09:57:09 -04:00
Raymond Hill 044b7face1
Make Firefox dev build auto-update 2024-05-29 07:56:08 -04:00
Raymond Hill 3c3eef9246
New revision for dev build 2024-05-29 07:50:18 -04:00
Raymond Hill f444e3f22c
Update changelog 2024-05-29 07:49:57 -04:00
Raymond Hill 98977971db
[mv3] Improve generic cosmetic filtering surveyor 2024-05-28 22:08:24 -04:00
Raymond Hill 8ea1bac80b
Trim end of class tokens in generic cosmetic filtering's surveyor
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/3257
2024-05-28 18:42:06 -04:00
Raymond Hill ce7806e3f1
Make Firefox dev build auto-update 2024-05-28 09:30:44 -04:00
Raymond Hill 96df6539f9
New revision for dev build 2024-05-28 09:21:17 -04:00
Raymond Hill 3cebe53ee2
Update changelog 2024-05-28 09:20:46 -04:00
Raymond Hill 0e1e4b82c5
Improve `trusted-set-cookie` scriptlet
Replace placehoders instead of direct assignement

Related feedback:
https://github.com/uBlockOrigin/uAssets/pull/23877#issuecomment-2134417389
2024-05-28 09:18:09 -04:00
Raymond Hill d8a77f38ce
New revision for stable release 2024-05-21 08:40:16 -04:00
Raymond Hill 70737da2af
Fine tune eslint 2024-05-20 14:00:36 -04:00