Raymond Hill
a036f52217
Import translation work from https://crowdin.com/project/ublock
2021-12-25 08:11:17 -05:00
Raymond Hill
952df615c1
New revision for dev build
2021-12-25 08:07:00 -05:00
Raymond Hill
0493bcf4c0
Update submodules
2021-12-25 08:00:51 -05:00
Raymond Hill
b44d610ffa
Update submodules
2021-12-25 07:59:01 -05:00
Raymond Hill
348ca49494
Fix argument value to boolean
...
Related feedback:
- a0a9497b4a (r62465396)
2021-12-25 07:55:30 -05:00
Raymond Hill
d66cd1116c
Fix not properly resetting needle buffer in createTrieFromStoredDomainOpt()
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1902
The cached needle didn't match the one stored in the
needle buffer when resetting the cached needle without
resetting the needle buffer.
2021-12-25 07:51:12 -05:00
gwarser
7998eada5c
Update link to performance analysis in README ( #3862 )
...
Fixes https://github.com/uBlockOrigin/uBlock-issues/issues/1897
2021-12-23 09:30:08 -05:00
Raymond Hill
4735aec452
Update submodules
2021-12-22 10:30:41 -05:00
Raymond Hill
7bec4e1a83
Import translation work from https://crowdin.com/project/ublock
2021-12-22 09:42:20 -05:00
Raymond Hill
7f4cc7735c
New revision for stable release
2021-12-22 09:39:22 -05:00
Raymond Hill
4091f3b71b
Make Firefox dev build auto-update
2021-12-19 10:26:58 -05:00
Raymond Hill
75f37606c1
New revision for release candidate
2021-12-19 10:18:11 -05:00
Raymond Hill
1565aae7dd
Import translation work from https://crowdin.com/project/ublock
2021-12-19 10:17:14 -05:00
Raymond Hill
e4a7df3fd9
Improve auto-completion in _"My filters"_ editor
2021-12-19 08:17:06 -05:00
Raymond Hill
a86e804c9c
Assign min width to the button
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1886
2021-12-19 08:13:43 -05:00
Raymond Hill
41d7390b37
Make Firefox dev build auto-update
2021-12-18 13:57:24 -05:00
Raymond Hill
e2be049774
New revision for release candidate
...
Aiming for a pre-holiday release.
2021-12-18 13:47:38 -05:00
Raymond Hill
e45d851f66
Store `domain=` option into trie container's character buffer
...
As the trie is not immediately created, in order to speed up
launch time, the `domain=` option was stored in the filterRefs
array until it was moved to the trie.
This commit instead stores the `domain=` option into the trie
container's character buffer.
2021-12-18 12:53:09 -05:00
Raymond Hill
47680c775d
Limit force-reload at launch to https-based pages
...
Related commit:
- a0a9497b4a
2021-12-18 12:24:55 -05:00
Raymond Hill
7ca2c8a9a7
Make loadBenchmarkDataset() compatible with more recent requests.json
...
The format of requests.json used in latest Cliqz benchmark code
has changed from the original one -- this commit makes the
dataset load code also compatible with the new format.
More recent dataset used in Cliqz benchmark code:
- https://github.com/mjethani/scaling-palm-tree
Cliqz benchmark code:
- https://github.com/ghostery/adblocker/tree/master/packages/adblocker-benchmarks
2021-12-18 11:44:01 -05:00
Raymond Hill
7da0ccd55b
Fine tune reporting of CFE internals
2021-12-18 11:35:50 -05:00
Raymond Hill
a0a9497b4a
Partially bring suspendTabsUntilReady out of experimental status
...
This commit will force-reload active tabs at launch for
environments not supporting suspend network request listeners,
or configured to not suspend network request listeners.
2021-12-18 11:26:50 -05:00
Raymond Hill
edab87b4bc
Fix potentially reporting wrong context in logger for `ghide` filters
...
Related discussion:
- https://github.com/uBlockOrigin/uAssets/issues/3100#issuecomment-996750389
2021-12-17 09:47:14 -05:00
Raymond Hill
2576a991e5
Drop obsolete sentence ( fix #1882 )
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1882
2021-12-17 08:25:28 -05:00
Raymond Hill
371a04a48a
Make Firefox dev build auto-update
2021-12-16 09:46:26 -05:00
Raymond Hill
26e62eb29b
New revision for dev build
2021-12-16 09:39:44 -05:00
Raymond Hill
aff6447ab6
Import translation work from https://crowdin.com/project/ublock
2021-12-16 09:38:47 -05:00
Raymond Hill
df56fc55d2
Fine-tune static network filtering engine code
...
Refactored heuristics to collate set of origin-related
filter units are collated into a hostname trie, and
for better reuse of existing classes.
Generalized pre-test idea for bucket of filters, such
that in addition to origin-related filter units, there is
now a class to collate regex-based pattern-related units
into a new pre-test bucket class, FilterBucketIfRegexHits,
in order to test with a single regex test whether there is
a chance of a hit in the underlying bucket of filters.
Instances of these are rare, but at time of commit I found
this occurs with AdGuard France filter list.
Fine-tuned the "SNFE: Dump" output -- this new ability to
see the internal details of the SNFE has been really key
into finding/fixing issues during refactoring.
2021-12-16 09:12:43 -05:00
Raymond Hill
fb0de0cc9c
Wait for placeholders to be present
...
Related issue:
- https://www.reddit.com/r/uBlockOrigin/comments/rgxlda/adblock_detected/
Related discussion:
- 137070f226 (commitcomment-61964299)
2021-12-15 09:08:04 -05:00
Raymond Hill
bb17fb3b34
Make Firefox dev build auto-update
2021-12-14 11:36:52 -05:00
Raymond Hill
a6b22703bd
New revision for dev build
2021-12-14 11:29:11 -05:00
Raymond Hill
89e67887ee
Create synthetic event for new windows created from external application
...
Related discussion:
- https://github.com/uBlockOrigin/uAssets/issues/10323#issuecomment-993592288
Synthesize a onCreatedNavigationTarget event for new browser windows
created as a result of an external application triggering a navigation
event.
2021-12-14 11:23:46 -05:00
Raymond Hill
01f87e979e
Add ability to fold/unfold in devtools page
2021-12-14 09:58:38 -05:00
Raymond Hill
7a780e48f3
Make Firefox dev build auto-update
2021-12-13 14:41:54 -05:00
Raymond Hill
f387147651
New revision for dev build
2021-12-13 14:30:26 -05:00
Raymond Hill
8d7469afcf
Fix typo
2021-12-13 14:28:39 -05:00
Raymond Hill
6c5dcb43da
Fix bad copy-paste
2021-12-13 13:13:49 -05:00
Raymond Hill
8e9189f3a9
Make Firefox dev build auto-update
2021-12-13 13:01:21 -05:00
Raymond Hill
7de2359ccb
New revision for dev build
2021-12-13 12:56:56 -05:00
Raymond Hill
8887db1e70
Add ability to collapse/expand in uBO's devtools page
2021-12-13 10:47:53 -05:00
Raymond Hill
ba22735fcc
Add ability to dump internal details of cosmetic filtering engine
...
Related commit:
- 4d482f9133
2021-12-13 08:30:12 -05:00
Raymond Hill
c198b9a748
Add `window.close` scriptlet
...
Related feedback:
- https://github.com/uBlockOrigin/uAssets/issues/10323#issuecomment-992312847
AdGuard's rationale:
- https://github.com/AdguardTeam/Scriptlets/issues/158
2021-12-13 08:14:30 -05:00
Raymond Hill
edd11e16fa
Fix not reporting `match-case` properly in logger
...
Related feedback:
- 4d482f9133
2021-12-13 07:01:04 -05:00
Raymond Hill
2e37dd694a
Make Firefox dev build auto-update
2021-12-12 11:41:37 -05:00
Raymond Hill
685a9779e5
New revision for dev build
2021-12-12 11:33:15 -05:00
Raymond Hill
99882cacd0
Truncate support information when too many lists are added
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1852
2021-12-12 11:31:31 -05:00
Raymond Hill
4d482f9133
Store regex filter pattern into bidi-trie buffer
...
As was done with generic pattern-based filters, the source
string of regex-based filters is now stored into the
bidi-trie (pattern) buffer.
Additionally, added a new "dev tools" page to more
conveniently peer into uBO's internals at run time, without
having to do so from the browser's dev console -- something
which has become more difficult with the use of JS modules.
The new page can be launched from the Support pane through
the "More" button in the troubleshooting section.
The benchmark button in the About pane has been moved to this
new "dev tools" page.
The new "dev tools" page is for development purpose only,
do not open issues about it.
2021-12-12 10:32:49 -05:00
Raymond Hill
d6d80e60c0
Make Firefox dev build auto-update
2021-12-11 10:01:48 -05:00
Raymond Hill
ef9ca57c35
Update submodules
2021-12-11 09:54:53 -05:00
Raymond Hill
25fc118337
New revision for dev build
2021-12-11 09:54:43 -05:00