uBlock Origin 1.12.5b3
Changes
Refactoring of static filtering engine:
- to be more modular and hence make it easier to extent filter syntax
- to lessen overhead overall
- to address #2598
-
to extend filter syntax to support
csp=
filter option- See #1930 (comment).
This is an important refactoring and thus I want to make these changes available as soon as possible so that possible regression bugs can found. At first my intention was to add support for csp=
filter syntax, but this required some refactoring, and while at it I decided to address a lot of other details regarding static filtering engine which I meant to address since a while, hence the extent of the changes to the code.