1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-07-19 11:18:42 +02:00
Commit Graph

11589 Commits

Author SHA1 Message Date
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
Raymond Hill
f7511cc13f
Make Firefox dev build auto-update 2023-11-08 19:56:19 -05:00
Raymond Hill
bef2e88199
Update changelog 2023-11-08 19:45:00 -05:00
Raymond Hill
9ebed116da
Import translation work from https://crowdin.com/project/ublock 2023-11-08 19:44:33 -05:00
Raymond Hill
4282b9ab61
New revision for release candidate 2023-11-08 19:40:40 -05:00
Raymond Hill
3c5491a8bd
Improve comment 2023-11-08 07:22:23 -05:00
Raymond Hill
856e8de64c
Diff-updater: report URL without the hash part 2023-11-08 07:16:23 -05:00
Raymond Hill
eb52d46afa
Make Firefox dev build auto-update 2023-11-07 17:46:16 -05:00
Raymond Hill
a1e8bcfc3b
New revision for dev build 2023-11-07 17:39:53 -05:00
Raymond Hill
2170051c4a
Fix documentation in comment following recent changes 2023-11-07 17:29:25 -05:00
Raymond Hill
b8193ea5f9
Fix detection of unfilled filter list fields
Related feedback:
https://github.com/uBlockOrigin/uBlock-discussions/discussions/781#discussioncomment-7503866
2023-11-07 17:27:37 -05:00
Raymond Hill
cd430386f5
Forgot to git-add this one in last commit 2023-11-07 13:48:32 -05:00
Raymond Hill
74a0af8af6
Replace flag with more relevant one
Related discussion:
https://github.com/EasyDutch-uBO/EasyDutch/issues/92
2023-11-07 13:47:04 -05:00
Raymond Hill
09b609cbb4
Update changelog 2023-11-07 10:12:21 -05:00
Raymond Hill
3ff456a63d
Prefer CDNs when subscribing to a new list
Also, purging the cache of a list should not remove the
compiled version of that list so that it keep being seen
as cached, but obsolete.
2023-11-07 08:21:22 -05:00
Raymond Hill
ae24032607
Add more replace-able types
Reference:
https://en.wikipedia.org/wiki/M3U#Internet_media_types
2023-11-07 07:53:37 -05:00
Raymond Hill
1aa92c7570
Update image to reflect actual implementation 2023-11-07 07:52:35 -05:00
Raymond Hill
f96cf25436
Update changelog 2023-11-06 20:10:36 -05:00
Raymond Hill
a9a523e2fc
Make Firefox dev build auto-update 2023-11-06 19:56:22 -05:00
Raymond Hill
b324b85c5d
Update changelog 2023-11-06 19:48:10 -05:00
Raymond Hill
355b40a965
New revision for release candidate 2023-11-06 19:46:42 -05:00
Raymond Hill
2360bc02f3
Lower maximum Expires value to 4h
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/2899
2023-11-06 19:45:16 -05:00
Raymond Hill
8ed1ad9c9d
Properly reset needle length in unserialized buffer
Possible related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/2925
2023-11-06 19:22:47 -05:00
Imre Kristoffer Eilertsen
a2ab313ae2
Attempted to set flag codes for Chromium Windows users (#3906)
* Attempted to set flag codes for Chromium users

* Not sure how I missed MD.
2023-11-06 16:46:56 -05:00
Raymond Hill
d8d42f2cc1
Synchronize changes in both versions of assets.json 2023-11-06 15:15:57 -05:00
Imre Kristoffer Eilertsen
0962366524
Added additional flags to regional lists (#3904) 2023-11-06 15:11:38 -05:00
Raymond Hill
4f48f42e26
Make Firefox dev build auto-update 2023-11-06 12:46:35 -05:00
Raymond Hill
d334fd97c8
Update changelog 2023-11-06 12:19:14 -05:00
Raymond Hill
09a6ba74f8
New revision for release candidate 2023-11-06 12:18:00 -05:00
Raymond Hill
11ebb736ca
Import translation work from https://crowdin.com/project/ublock 2023-11-06 12:16:48 -05:00
Raymond Hill
7823d98070
Harden scriptlets which need to serialize function code into string
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/2907
2023-11-06 09:10:21 -05:00
Raymond Hill
5d1618e1be
Reset potential g regex before use in replace= option
Related discussion:
https://github.com/uBlockOrigin/uAssets/issues/5184#issuecomment-1794058253
2023-11-06 07:16:41 -05:00
Raymond Hill
b2bf5c255e
Make Firefox dev build auto-update 2023-11-05 20:50:47 -05:00
Raymond Hill
815d66bfcc
New revision for dev build 2023-11-05 20:39:09 -05:00
Raymond Hill
b87570bda8
Update changelog 2023-11-05 20:38:28 -05:00
Raymond Hill
cdc3f66a6b
Reset g regexes before use in rmnt/rpnt scriptlets 2023-11-05 20:35:05 -05:00
Raymond Hill
bf001f4796
Make Firefox dev build auto-update 2023-11-05 19:30:51 -05:00
Raymond Hill
284bf060d0
Fix github actions workflow 2023-11-05 19:26:02 -05:00
Raymond Hill
c3e62784fb
Update changelog 2023-11-05 19:20:35 -05:00
Raymond Hill
ead73c3e3a
New revision for dev build 2023-11-05 19:17:13 -05:00
Raymond Hill
6417f54299
Apply response filtering according to mime type
Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/2833
2023-11-05 19:13:38 -05:00
jambohawk
971f36c78e
Update assets.json
I believe this is a typo?
2023-11-05 17:01:06 -06:00
Raymond Hill
eb93ce862d
Do not use @latest, there is no master branch at uAssetsCDN
Related documentation:
https://github.com/jsdelivr/jsdelivr#omit-the-version-completely-or-use-latest-to-load-the-latest-one-only-works-with-valid-semver-versions-not-recommended-for-production-usage
2023-11-05 17:23:07 -05:00
Raymond Hill
6027abfe12
Need to use g flag in sedfor all instances in one line 2023-11-05 16:50:21 -05:00
Raymond Hill
875402b292
Move the repetitive portion of release notes to the bottom 2023-11-05 16:42:33 -05:00
Fanboynz
4ab1c36ac9
Add t/f to set-cookie (#3905) 2023-11-05 16:07:58 -05:00
Raymond Hill
931187d903
Make Firefox dev build auto-update 2023-11-05 15:11:11 -05:00
Raymond Hill
6a804583b7
New revision for dev build 2023-11-05 14:55:43 -05:00
Raymond Hill
1055203542
Avoid creating a session if there are no jobs 2023-11-05 14:54:59 -05:00
Raymond Hill
ce835bb300
Remove extraneous increment in charset sniffing code
Related commit:
7c3e060c01

Related feedback:
7c3e060c01 (commitcomment-131759551)
2023-11-05 14:19:06 -05:00