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.
I won't be pushing this revision to the dev channel channel of uBO on AMO until the changes here are committed into the master
branch (they are currently committed in the csp branch)
Downloads
https://github.com/gorhill/uBlock/releases