Raymond Hill
84cc69aa10
Support negated pattern for stack test in scriptlets
...
Prepend pattern with `!` to test for unmatched patterns in
stack trace. This applies to sctiplet parameters which purpose
is to test against the stack, i.e. `aost` and `json-prune`.
Additionally, dropped support for JSON notation in favor of
optional variable arguments notation.
Related discussion:
- https://github.com/uBlockOrigin/uBlock-discussions/discussions/789#discussioncomment-6520330
2023-07-31 09:38:04 -04:00
Raymond Hill
bb7779ba75
Make Firefox dev build auto-update
2023-07-29 11:10:58 -04:00
Raymond Hill
2a0a98de3c
New revision for dev build
2023-07-29 10:53:23 -04:00
Raymond Hill
223e230e49
Fix looking up clickable URLs in code viewer
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2759
2023-07-29 10:51:15 -04:00
Raymond Hill
81b2fcee5d
Fine tune logging capabilities of `json-prune` scriptlet
...
This extends logging capabilities of `json-prune` scriptlet as
follow:
...##+js(json-prune, a, b, stackNeedle, log, [logneedle], logstack, 1)
Whereas before, the only way to log `json-prune` usage was to skip
providing the property chain:
...##+js(json-prune, , b)
Where `b` was the expression to filter out logging output.
With the extended logging capabilities, the logging output can
be filtered out with `logneedle`, which can be a regex literal.
Additionally, to log the stack trace the `stackNeedle` argument
must be set to non-empty string. You can use `/.^/` to log the
stack trace without matching it.
2023-07-29 10:22:52 -04:00
Raymond Hill
b9f3523c95
[mv3] Add managed setting to disable first-run page
...
Related discussion:
- https://github.com/uBlockOrigin/uBOL-issues/discussions/61
Example of usage (chromium/linux):
{
"3rdparty": {
"extensions": {
"ddkjiahejlhfcafbddmgiahcphecmpfh": {
"disableFirstRunPage": true
}
}
}
}
2023-07-29 09:34:24 -04:00
Raymond Hill
bc74ea82af
Deploy changes in assets.dev.json to assets.json
...
Related commit:
- https://github.com/gorhill/uBlock/commit/f6954430d197
2023-07-28 11:16:59 -04:00
Raymond Hill
cc842b9928
Make Firefox dev build auto-update
2023-07-27 10:00:48 -04:00
Raymond Hill
808fc21670
New revision for dev build
2023-07-27 09:49:35 -04:00
Raymond Hill
4649ae4d78
Add `stackNeedle` argument to `json-prune` scriptlet
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2757
2023-07-27 09:41:56 -04:00
Raymond Hill
6d7674e69f
Improve logic to detect `XMLDocument` response in `xml-prune`
...
Related discussion:
- https://github.com/uBlockOrigin/uBlock-discussions/discussions/792#discussioncomment-6561841
Additionally, added extra parameter `..., logdoc, 1` to allow dumping whole
document being worked on to the console.
2023-07-27 08:39:28 -04:00
Raymond Hill
d3ef9ccfd1
Make Firefox dev build auto-update
2023-07-25 09:50:57 -04:00
Raymond Hill
b742aab636
New revision for dev build
2023-07-25 09:26:46 -04:00
Raymond Hill
ba31d3c898
Convert `abort-current-script` to variable paramater list
...
Related feedback:
- https://github.com/uBlockOrigin/uAssets/discussions/19154
2023-07-25 09:22:47 -04:00
Raymond Hill
334a7440f3
Improve `xml-prune` scriptlet
...
Related feedback:
- https://github.com/uBlockOrigin/uBlock-discussions/discussions/792#discussioncomment-6536598
2023-07-25 09:06:54 -04:00
Raymond Hill
ceb7e0c10b
Make Firefox dev build auto-update
2023-07-24 08:01:33 -04:00
Raymond Hill
4e483e9385
New revision for dev build
2023-07-24 07:43:09 -04:00
Raymond Hill
fdb6dc2cc2
Fix remnants of visible text in collapsed rows
...
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/discussions/2632#discussioncomment-6517792
2023-07-24 07:40:10 -04:00
Raymond Hill
fa489fdb87
Improve `remove-class` behavior
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2750
2023-07-24 07:33:33 -04:00
Viktor Szépe
c23a9ada33
Fix typos
2023-07-23 10:01:08 -04:00
Raymond Hill
dd890667f2
Make Firefox dev build auto-update
2023-07-22 09:21:00 -04:00
Raymond Hill
c74fc6460e
Add visual hint for filtered out rows in firewall pane
...
Related discussion:
- https://github.com/uBlockOrigin/uBlock-issues/discussions/2632
2023-07-22 09:11:23 -04:00
Raymond Hill
873c9181df
New revision for dev build
2023-07-22 08:10:40 -04:00
Raymond Hill
8ddad9e39b
Add `$currentISODate$` to `trusted-set-local-storage-item` scriptlet
...
Related feedback:
- https://github.com/uBlockOrigin/uAssets/issues/19120#issuecomment-1646524557
Additionally, improve logging in `m3u-prune` scriptlet.
2023-07-22 07:57:47 -04:00
peace2000
da8fe2f950
Add 'deny' as valid value for set-cookie ( #3897 )
...
AG added it as well.
6f36f888bb
2023-07-22 06:31:27 -04:00
Raymond Hill
0eccb6ba44
Make Firefox dev build auto-update
2023-07-20 08:21:07 -04:00
Raymond Hill
e23ce99f34
Use `, ` when normalizing list of selectors
2023-07-20 08:05:58 -04:00
Raymond Hill
43a034ac44
New revision for dev build
2023-07-20 07:57:02 -04:00
Raymond Hill
03d0d8d4ce
Eliminate case-sensitivity from values in `set-cookie` scriptlet
...
Related discussion:
- https://github.com/uBlockOrigin/uAssets/discussions/18762#discussioncomment-6338716
Additionally, add `allow` as valid value.
2023-07-20 07:53:14 -04:00
Raymond Hill
9d20cbe6af
New version for stable release
2023-07-19 18:46:50 -04:00
Raymond Hill
0dabdc1d3f
Make Firefox dev build auto-update
2023-07-18 10:06:31 -04:00
Raymond Hill
71cdccb798
New revision for release candidate
2023-07-18 09:56:32 -04:00
Raymond Hill
9ead6ad5ac
Remove obsolete entry
...
Related commit:
- ee0649329c
2023-07-18 09:42:28 -04:00
Raymond Hill
ee0649329c
Remove obsolete web_accessible_resources
...
Add removed resource as an alias of `no-window-open-if.js`.
Related discussion:
- https://github.com/uBlockOrigin/uAssets/issues/19002#issuecomment-1638367659
2023-07-18 09:39:06 -04:00
Raymond Hill
f5abadc815
Make Firefox dev build auto-update
2023-07-17 09:45:48 -04:00
Raymond Hill
f9bb664616
New revision for release candidate
2023-07-17 09:41:19 -04:00
Raymond Hill
ef42819b33
Import translation work from https://crowdin.com/project/ublock
2023-07-17 09:36:56 -04:00
Raymond Hill
cf43be53a6
Fix overly wide source link button
...
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/discussions/2735
2023-07-17 09:17:33 -04:00
Raymond Hill
e06e80eccf
Make Firefox dev build auto-update
2023-07-16 11:30:43 -04:00
Raymond Hill
6a3eeda3c4
New revision for dev build
2023-07-16 11:27:21 -04:00
Raymond Hill
cdf385f5f4
Add missing (deprecated) method to google ima
...
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2265#issuecomment-1637094149
2023-07-16 11:23:31 -04:00
Raymond Hill
8a503a8f49
Make Firefox dev build auto-update
2023-07-14 10:06:20 -04:00
Raymond Hill
10efa465b6
New revision for release candidate
2023-07-14 09:59:25 -04:00
Raymond Hill
aa6baf9a29
Fix regression in handling of experimental `header=` filter option
...
Also completed fix for reverse lookup issues related to `header=`
filter option:
https://github.com/uBlockOrigin/uBlock-issues/issues/1932
2023-07-14 09:02:10 -04:00
Raymond Hill
0da7e12ea4
Only already normalized CSS selectors can be fast path-compiled
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2730
CSS selectors used in cosmetic filtering are normalized in order
to ignore non-functional differences. For instance:
example.org##body p
example.org#@#body p
The first cosmetic filter should be excepted by the second one,
but this was not the case because the fast path use to compile
common CSS selectors was not causing normalization to take
place.
The fix is to ensure that the fast path used to compile most
common CSS selectors is taken only when in presence of already
normalized CSS selectors.
2023-07-13 18:02:10 -04:00
Raymond Hill
b107040d89
[mv3] Fix strict_min_version for Firefox
2023-07-13 18:02:10 -04:00
gorhill
9bec9c1af4
Update build log file
...
Files changed:
M dist/mv3/log.txt
2023-07-13 12:02:51 +00:00
Raymond Hill
fbcd6cf29b
Add scriptlet alias for increased compatibility with AdGuard's lists
...
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2729#issuecomment-1632373662
2023-07-12 07:50:12 -04:00
Raymond Hill
ec06981965
Improve compatibility with AdGuard's scriptlets
...
Related:
https://testcases.agrd.dev/Filters/scriptlet-rules/test-scriptlet-rules.html
2023-07-11 18:25:21 -04:00
Raymond Hill
41f1ca7d0d
Make Firefox dev build auto-update
2023-07-11 15:25:45 -04:00