Commit Graph

11638 Commits

Author SHA1 Message Date
Raymond Hill d0b3452848
New revision for release candidate 2023-11-13 10:31:30 -05:00
Raymond Hill 7b2149e595
Fix quirks re. diff-updater 2023-11-13 09:42:31 -05:00
Raymond Hill 1f88359964
Make Firefox dev build auto-update 2023-11-12 19:36:19 -05:00
Raymond Hill ffe3b548f3
Update changelog 2023-11-12 19:28:40 -05:00
Raymond Hill 7c562d0c5c
Allow the use of quotes in `set-cookie` scriptlet
Related discussion:
https://github.com/uBlockOrigin/uAssets/issues/20630#issuecomment-1807260357
2023-11-12 19:26:05 -05:00
Raymond Hill 30a01d8e84
Update changelog 2023-11-12 19:09:07 -05:00
Raymond Hill decafc5cbf
Allow the use of quotes in `set-[local|session]-storage-item`
Related discussion:
https://github.com/uBlockOrigin/uAssets/issues/20630#issuecomment-1807260357
2023-11-12 19:05:56 -05:00
Raymond Hill b26d421a57
Add Punjabi (pa) translation 2023-11-12 13:51:50 -05:00
Raymond Hill ce38e6c81a
Import changes following removal of unused i18n strings 2023-11-12 13:50:40 -05:00
Raymond Hill 01d796346c
Import translation work from https://crowdin.com/project/ublock 2023-11-12 13:48:39 -05:00
Raymond Hill b201c61584
[mv3] Remove unused i18n strings 2023-11-12 13:45:46 -05:00
Fanboynz 32fb93c525
Add a few more cookie names (#3907) 2023-11-12 12:51:58 -05:00
Raymond Hill d24b2d8165
Make Firefox dev build auto-update 2023-11-12 11:51:21 -05:00
Raymond Hill dee19fb51b
New revision for release candidate 2023-11-12 11:45:33 -05:00
Raymond Hill 3db46c1728
Allow for support of more event types
Related commit:
ef311ddbec
2023-11-12 11:44:24 -05:00
Raymond Hill 11fe8ee3b5
Make Firefox dev build auto-update 2023-11-12 10:45:35 -05:00
Raymond Hill 38c606d7ad
Update changelog 2023-11-12 10:39:56 -05:00
Raymond Hill b3c48fd1ad
Swap canonical name with alias 2023-11-12 10:39:43 -05:00
Raymond Hill d6db5374b0
New revision for release candidate 2023-11-12 10:37:13 -05:00
Raymond Hill ef311ddbec
Add ability to trigger cookie removal on specific events
As discussed with filter list volunteers.

Related discussion:
https://github.com/uBlockOrigin/uBlock-discussions/discussions/834
2023-11-12 10:35:28 -05:00
Raymond Hill bcf809615c
Make Firefox dev build auto-update 2023-11-12 09:26:04 -05:00
Raymond Hill e9ddd99deb
New revision for release candidate 2023-11-11 19:55:00 -05:00
Raymond Hill 1db569d4ee
Fix last commit
Related commit:
e30223c42e

This needs to be done with currently cached list, not with
failed modified list.
2023-11-11 19:54:05 -05:00
Raymond Hill a014b547ef
Make Firefox dev build auto-update 2023-11-11 16:05:56 -05:00
Raymond Hill 6c80bb0de0
New revision for release candidate 2023-11-11 15:54:47 -05:00
Raymond Hill e30223c42e
Add check-then-fix code to ensure diff-path name in sync
There is a lot asynchronicity in the auto-update code, and
the fix here is to detect then fix instances of out of sync
state between a cached filter list and its metadata stored
separately.
2023-11-11 15:51:59 -05:00
Raymond Hill 4422926b63
Add more details to error message 2023-11-11 13:25:58 -05:00
Raymond Hill 130c437dd3
Import translation work from https://crowdin.com/project/ublock 2023-11-11 10:55:40 -05:00
Raymond Hill 18f6f143af
Make Firefox dev build auto-update 2023-11-11 09:45:51 -05:00
Raymond Hill 5baff8275a
New revision for release candidate 2023-11-11 09:36:58 -05:00
Raymond Hill 193672dae5
Extract diff-name from diff-path when diff-name field is missing 2023-11-11 09:35:08 -05:00
Raymond Hill 54edb62bcf
Make Firefox dev build auto-update 2023-11-10 12:46:15 -05:00
Raymond Hill a197cab446
New revision for release candidate 2023-11-10 12:37:47 -05:00
Raymond Hill f68683f988
Do not use implicit regex flag when pattern is regex
As discussed with filter list volunteers.
2023-11-10 12:31:30 -05:00
Raymond Hill 15e3f763a3
Mind exception filters for `replace=` option
Related feedback:
https://github.com/uBlockOrigin/uBlock-issues/discussions/2952
2023-11-10 10:45:24 -05:00
Raymond Hill a986a03b97
Make Firefox dev build auto-update 2023-11-09 20:10:36 -05:00
Raymond Hill bd54c4bff9
New revision for release candidate 2023-11-09 20:03:55 -05:00
Raymond Hill 9f52b4763e
Lookup asset key from diff name
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/2948

This fix has to make it into next stable release to ensure
imported external lists can benefit from diff-updater.
2023-11-09 20:01:39 -05:00
Raymond Hill 5b7d951c4b
New revision for release candidate 2023-11-09 19:59:29 -05:00
Raymond Hill 7dd98258e9
Add `stackToMatch` vararg to `trusted-prune-inbound-object.js`
As discussed with filter list maintainers.
2023-11-09 19:57:51 -05:00
Raymond Hill 574bd8fba3
Make Firefox dev build auto-update 2023-11-09 09:50:44 -05:00
Raymond Hill eaa00607d2
New revision for stable release 2023-11-09 09:38:04 -05:00
Raymond Hill ec53a8f2c7
Re-work unescaping arguments in parser
Related issue:
https://github.com/uBlockOrigin/uAssets/issues/5184#issuecomment-1803455520
2023-11-09 09:11:59 -05:00
Raymond Hill 2bc7996d64
Remove country flag because occurrences below threshold
Related discussion:
https://github.com/uBlockOrigin/uBlock-issues/issues/2946
2023-11-09 07:10:25 -05:00
Raymond Hill 9204fdf92c
Partially revert 3ff456a
Related feedback:
3ff456a63d (commitcomment-132105051)
2023-11-09 07:01:22 -05:00
Raymond Hill 1809b2d1ad
Make Firefox dev build auto-update 2023-11-08 22:46:16 -05:00
Raymond Hill 831a707616
Typo in comment 2023-11-08 22:40:43 -05:00
Raymond Hill abe114c8e3
Update changelog 2023-11-08 22:39:19 -05:00
Raymond Hill 1100480d22
New revision for release candidate 2023-11-08 22:37:58 -05:00
Raymond Hill 1dba557c9a
Ensure CSSTree does not hold onto last parsed string
When done compiling, force CSSTree to parse an empty string, so
as to ensure it doesn't keep a reference to that string.

Typically, the string passed to CSSTree is a small slice of a
larger string which is a whole filter list. This means that
holding a reference to the sliced string causes the JS engine
to hold in memory to the whole filter list last parsed.
2023-11-08 22:33:01 -05:00