Skip to content

Commit

Permalink
[workflow] Update uBOLite MV3 package files for uBOLite_2024.3.21.842
Browse files Browse the repository at this point in the history
Files changed:
M	chromium/_locales/es/messages.json
M	chromium/_locales/he/messages.json
M	chromium/css/common.css
M	chromium/img/flags-of-the-world/np.png
M	chromium/js/i18n.js
M	chromium/js/scripting/css-procedural.js
M	chromium/log.txt
M	chromium/manifest.json
M	chromium/rulesets/generic-details.json
M	chromium/rulesets/main/annoyances-cookies.json
M	chromium/rulesets/main/annoyances-others.json
M	chromium/rulesets/main/annoyances-overlays.json
M	chromium/rulesets/main/annoyances-social.json
M	chromium/rulesets/main/annoyances-widgets.json
M	chromium/rulesets/main/chn-0.json
M	chromium/rulesets/main/default.json
M	chromium/rulesets/main/deu-0.json
M	chromium/rulesets/main/dpollock-0.json
M	chromium/rulesets/main/fra-0.json
M	chromium/rulesets/main/hun-0.json
M	chromium/rulesets/main/idn-0.json
M	chromium/rulesets/main/ind-0.json
M	chromium/rulesets/main/irn-0.json
M	chromium/rulesets/main/isr-0.json
M	chromium/rulesets/main/ita-0.json
M	chromium/rulesets/main/jpn-1.json
M	chromium/rulesets/main/kor-1.json
M	chromium/rulesets/main/lva-0.json
M	chromium/rulesets/main/mkd-0.json
M	chromium/rulesets/main/pol-0.json
M	chromium/rulesets/main/rus-0.json
M	chromium/rulesets/main/spa-0.json
M	chromium/rulesets/main/spa-1.json
M	chromium/rulesets/main/stevenblack-hosts.json
M	chromium/rulesets/main/swe-1.json
M	chromium/rulesets/main/tur-0.json
M	chromium/rulesets/main/vie-1.json
M	chromium/rulesets/modify-headers/default.json
M	chromium/rulesets/modify-headers/fra-0.json
M	chromium/rulesets/modify-headers/vie-1.json
M	chromium/rulesets/redirect/default.json
M	chromium/rulesets/redirect/isr-0.json
M	chromium/rulesets/redirect/jpn-1.json
M	chromium/rulesets/redirect/kor-1.json
M	chromium/rulesets/redirect/tur-0.json
M	chromium/rulesets/regex/default.json
M	chromium/rulesets/regex/fra-0.json
M	chromium/rulesets/regex/kor-1.json
M	chromium/rulesets/regex/rus-0.json
M	chromium/rulesets/removeparam/adguard-spyware-url.json
M	chromium/rulesets/removeparam/default.json
M	chromium/rulesets/ruleset-details.json
M	chromium/rulesets/scripting/declarative/annoyances-cookies.js
M	chromium/rulesets/scripting/declarative/annoyances-overlays.js
M	chromium/rulesets/scripting/declarative/default.js
M	chromium/rulesets/scripting/declarative/irn-0.js
M	chromium/rulesets/scripting/declarative/jpn-1.js
M	chromium/rulesets/scripting/declarative/kor-1.js
M	chromium/rulesets/scripting/declarative/rus-0.js
M	chromium/rulesets/scripting/declarative/spa-1.js
M	chromium/rulesets/scripting/declarative/swe-1.js
M	chromium/rulesets/scripting/declarative/tur-0.js
M	chromium/rulesets/scripting/declarative/vie-1.js
M	chromium/rulesets/scripting/generic/annoyances-cookies.js
M	chromium/rulesets/scripting/generic/annoyances-social.js
M	chromium/rulesets/scripting/generic/chn-0.js
M	chromium/rulesets/scripting/generic/default.js
M	chromium/rulesets/scripting/generic/ita-0.js
M	chromium/rulesets/scripting/generic/nor-0.js
M	chromium/rulesets/scripting/generichigh/chn-0.css
M	chromium/rulesets/scripting/generichigh/default.css
M	chromium/rulesets/scripting/generichigh/fra-0.css
M	chromium/rulesets/scripting/generichigh/idn-0.css
A	chromium/rulesets/scripting/generichigh/mkd-0.css
M	chromium/rulesets/scripting/generichigh/rus-0.css
M	chromium/rulesets/scripting/procedural/annoyances-overlays.js
M	chromium/rulesets/scripting/procedural/default.js
M	chromium/rulesets/scripting/procedural/fra-0.js
M	chromium/rulesets/scripting/procedural/ind-0.js
M	chromium/rulesets/scripting/procedural/irn-0.js
M	chromium/rulesets/scripting/procedural/isr-0.js
M	chromium/rulesets/scripting/procedural/jpn-1.js
M	chromium/rulesets/scripting/procedural/kor-1.js
A	chromium/rulesets/scripting/procedural/lva-0.js
M	chromium/rulesets/scripting/procedural/nor-0.js
M	chromium/rulesets/scripting/procedural/rus-0.js
M	chromium/rulesets/scripting/procedural/swe-1.js
M	chromium/rulesets/scripting/procedural/tur-0.js
M	chromium/rulesets/scripting/scriptlet/annoyances-cookies.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/annoyances-cookies.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/annoyances-cookies.set-constant.js
M	chromium/rulesets/scripting/scriptlet/annoyances-cookies.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/annoyances-cookies.set-local-storage-item.js
M	chromium/rulesets/scripting/scriptlet/annoyances-cookies.trusted-click-element.js
M	chromium/rulesets/scripting/scriptlet/annoyances-cookies.trusted-set-cookie.js
M	chromium/rulesets/scripting/scriptlet/annoyances-cookies.trusted-set-local-storage-item.js
M	chromium/rulesets/scripting/scriptlet/annoyances-others.no-setTimeout-if.js
M	chromium/rulesets/scripting/scriptlet/annoyances-others.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/annoyances-others.set-local-storage-item.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.abort-on-property-read.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.adjust-setInterval.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.adjust-setTimeout.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.href-sanitizer.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.json-prune.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.no-setInterval-if.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.no-setTimeout-if.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.remove-node-text.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.set-constant.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.set-cookie.js
A	chromium/rulesets/scripting/scriptlet/annoyances-overlays.trusted-replace-xhr-response.js
M	chromium/rulesets/scripting/scriptlet/chn-0.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/chn-0.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/chn-0.evaldata-prune.js
M	chromium/rulesets/scripting/scriptlet/chn-0.json-prune.js
M	chromium/rulesets/scripting/scriptlet/cze-0.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/cze-0.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/default.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/default.abort-on-property-read.js
M	chromium/rulesets/scripting/scriptlet/default.abort-on-property-write.js
M	chromium/rulesets/scripting/scriptlet/default.abort-on-stack-trace.js
M	chromium/rulesets/scripting/scriptlet/default.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/default.adjust-setInterval.js
M	chromium/rulesets/scripting/scriptlet/default.adjust-setTimeout.js
M	chromium/rulesets/scripting/scriptlet/default.alert-buster.js
M	chromium/rulesets/scripting/scriptlet/default.evaldata-prune.js
M	chromium/rulesets/scripting/scriptlet/default.href-sanitizer.js
M	chromium/rulesets/scripting/scriptlet/default.json-prune-fetch-response.js
M	chromium/rulesets/scripting/scriptlet/default.json-prune.js
M	chromium/rulesets/scripting/scriptlet/default.no-setTimeout-if.js
M	chromium/rulesets/scripting/scriptlet/default.no-window-open-if.js
M	chromium/rulesets/scripting/scriptlet/default.no-xhr-if.js
M	chromium/rulesets/scripting/scriptlet/default.noeval-if.js
M	chromium/rulesets/scripting/scriptlet/default.nowebrtc.js
M	chromium/rulesets/scripting/scriptlet/default.prevent-fetch.js
M	chromium/rulesets/scripting/scriptlet/default.remove-attr.js
M	chromium/rulesets/scripting/scriptlet/default.remove-node-text.js
M	chromium/rulesets/scripting/scriptlet/default.set-attr.js
M	chromium/rulesets/scripting/scriptlet/default.set-constant.js
M	chromium/rulesets/scripting/scriptlet/default.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/default.set-local-storage-item.js
M	chromium/rulesets/scripting/scriptlet/default.spoof-css.js
M	chromium/rulesets/scripting/scriptlet/default.trusted-replace-node-text.js
M	chromium/rulesets/scripting/scriptlet/default.trusted-set-constant.js
M	chromium/rulesets/scripting/scriptlet/fin-0.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/fin-0.json-prune-fetch-response.js
M	chromium/rulesets/scripting/scriptlet/fin-0.json-prune.js
M	chromium/rulesets/scripting/scriptlet/fin-0.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/fra-0.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/fra-0.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/fra-0.json-prune.js
M	chromium/rulesets/scripting/scriptlet/fra-0.prevent-fetch.js
M	chromium/rulesets/scripting/scriptlet/fra-0.set-constant.js
M	chromium/rulesets/scripting/scriptlet/fra-0.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/hun-0.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/hun-0.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/hun-0.set-constant.js
M	chromium/rulesets/scripting/scriptlet/idn-0.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/idn-0.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/irn-0.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/irn-0.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/irn-0.href-sanitizer.js
M	chromium/rulesets/scripting/scriptlet/irn-0.json-prune.js
M	chromium/rulesets/scripting/scriptlet/irn-0.remove-attr.js
M	chromium/rulesets/scripting/scriptlet/irn-0.remove-node-text.js
M	chromium/rulesets/scripting/scriptlet/isr-0.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/isr-0.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/jpn-1.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/jpn-1.addEventListener-defuser.js
A	chromium/rulesets/scripting/scriptlet/jpn-1.json-prune.js
M	chromium/rulesets/scripting/scriptlet/jpn-1.no-setTimeout-if.js
M	chromium/rulesets/scripting/scriptlet/kor-1.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/kor-1.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/kor-1.json-prune.js
M	chromium/rulesets/scripting/scriptlet/kor-1.set-constant.js
M	chromium/rulesets/scripting/scriptlet/kor-1.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/ltu-0.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/nld-0.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/nld-0.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/nld-0.json-prune.js
M	chromium/rulesets/scripting/scriptlet/nor-0.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/nor-0.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/nor-0.json-prune.js
M	chromium/rulesets/scripting/scriptlet/pol-0.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/pol-0.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/rou-1.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/rou-1.remove-node-text.js
M	chromium/rulesets/scripting/scriptlet/rus-0.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/rus-0.abort-on-property-read.js
M	chromium/rulesets/scripting/scriptlet/rus-0.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/rus-0.adjust-setInterval.js
M	chromium/rulesets/scripting/scriptlet/rus-0.adjust-setTimeout.js
M	chromium/rulesets/scripting/scriptlet/rus-0.href-sanitizer.js
M	chromium/rulesets/scripting/scriptlet/rus-0.json-prune.js
M	chromium/rulesets/scripting/scriptlet/rus-0.no-setTimeout-if.js
M	chromium/rulesets/scripting/scriptlet/rus-0.remove-attr.js
M	chromium/rulesets/scripting/scriptlet/rus-0.remove-node-text.js
M	chromium/rulesets/scripting/scriptlet/rus-0.set-attr.js
M	chromium/rulesets/scripting/scriptlet/rus-0.set-constant.js
M	chromium/rulesets/scripting/scriptlet/rus-0.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/spa-1.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/spa-1.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/spa-1.json-prune.js
M	chromium/rulesets/scripting/scriptlet/spa-1.set-constant.js
M	chromium/rulesets/scripting/scriptlet/spa-1.set-cookie-reload.js
M	chromium/rulesets/scripting/scriptlet/spa-1.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/swe-1.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/swe-1.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/swe-1.href-sanitizer.js
M	chromium/rulesets/scripting/scriptlet/swe-1.json-prune.js
M	chromium/rulesets/scripting/scriptlet/swe-1.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/tha-0.json-prune.js
M	chromium/rulesets/scripting/scriptlet/tur-0.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/tur-0.abort-on-property-read.js
M	chromium/rulesets/scripting/scriptlet/tur-0.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/tur-0.json-prune.js
M	chromium/rulesets/scripting/scriptlet/tur-0.m3u-prune.js
M	chromium/rulesets/scripting/scriptlet/tur-0.no-window-open-if.js
M	chromium/rulesets/scripting/scriptlet/tur-0.prevent-fetch.js
M	chromium/rulesets/scripting/scriptlet/tur-0.remove-attr.js
A	chromium/rulesets/scripting/scriptlet/tur-0.set-attr.js
M	chromium/rulesets/scripting/scriptlet/tur-0.set-constant.js
M	chromium/rulesets/scripting/scriptlet/tur-0.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/vie-1.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/vie-1.abort-on-property-read.js
M	chromium/rulesets/scripting/scriptlet/vie-1.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/vie-1.json-prune.js
M	chromium/rulesets/scripting/scriptlet/vie-1.set-constant.js
M	chromium/rulesets/scripting/specific/annoyances-cookies.js
M	chromium/rulesets/scripting/specific/annoyances-others.js
M	chromium/rulesets/scripting/specific/annoyances-overlays.js
M	chromium/rulesets/scripting/specific/annoyances-social.js
M	chromium/rulesets/scripting/specific/chn-0.js
M	chromium/rulesets/scripting/specific/default.js
M	chromium/rulesets/scripting/specific/deu-0.js
M	chromium/rulesets/scripting/specific/fin-0.js
M	chromium/rulesets/scripting/specific/fra-0.js
M	chromium/rulesets/scripting/specific/idn-0.js
M	chromium/rulesets/scripting/specific/ind-0.js
M	chromium/rulesets/scripting/specific/irn-0.js
M	chromium/rulesets/scripting/specific/isr-0.js
M	chromium/rulesets/scripting/specific/ita-0.js
M	chromium/rulesets/scripting/specific/jpn-1.js
M	chromium/rulesets/scripting/specific/kor-1.js
M	chromium/rulesets/scripting/specific/lva-0.js
M	chromium/rulesets/scripting/specific/mkd-0.js
M	chromium/rulesets/scripting/specific/nor-0.js
M	chromium/rulesets/scripting/specific/pol-0.js
M	chromium/rulesets/scripting/specific/rus-0.js
M	chromium/rulesets/scripting/specific/spa-0.js
M	chromium/rulesets/scripting/specific/spa-1.js
M	chromium/rulesets/scripting/specific/swe-1.js
M	chromium/rulesets/scripting/specific/tha-0.js
M	chromium/rulesets/scripting/specific/tur-0.js
M	chromium/rulesets/scripting/specific/vie-1.js
M	chromium/rulesets/scriptlet-details.json
M	firefox/_locales/es/messages.json
M	firefox/_locales/he/messages.json
M	firefox/css/common.css
M	firefox/img/flags-of-the-world/np.png
M	firefox/js/i18n.js
M	firefox/js/scripting/css-procedural.js
M	firefox/log.txt
M	firefox/manifest.json
M	firefox/rulesets/generic-details.json
M	firefox/rulesets/main/annoyances-cookies.json
M	firefox/rulesets/main/annoyances-others.json
M	firefox/rulesets/main/annoyances-overlays.json
M	firefox/rulesets/main/annoyances-social.json
M	firefox/rulesets/main/annoyances-widgets.json
M	firefox/rulesets/main/chn-0.json
M	firefox/rulesets/main/default.json
M	firefox/rulesets/main/deu-0.json
M	firefox/rulesets/main/dpollock-0.json
M	firefox/rulesets/main/fra-0.json
M	firefox/rulesets/main/hun-0.json
M	firefox/rulesets/main/idn-0.json
M	firefox/rulesets/main/ind-0.json
M	firefox/rulesets/main/irn-0.json
M	firefox/rulesets/main/isr-0.json
M	firefox/rulesets/main/ita-0.json
M	firefox/rulesets/main/jpn-1.json
M	firefox/rulesets/main/kor-1.json
M	firefox/rulesets/main/lva-0.json
M	firefox/rulesets/main/mkd-0.json
M	firefox/rulesets/main/pol-0.json
M	firefox/rulesets/main/rus-0.json
M	firefox/rulesets/main/spa-0.json
M	firefox/rulesets/main/spa-1.json
M	firefox/rulesets/main/stevenblack-hosts.json
M	firefox/rulesets/main/swe-1.json
M	firefox/rulesets/main/tur-0.json
M	firefox/rulesets/main/vie-1.json
M	firefox/rulesets/modify-headers/default.json
M	firefox/rulesets/modify-headers/fra-0.json
M	firefox/rulesets/modify-headers/vie-1.json
M	firefox/rulesets/redirect/default.json
M	firefox/rulesets/redirect/isr-0.json
M	firefox/rulesets/redirect/jpn-1.json
M	firefox/rulesets/redirect/kor-1.json
M	firefox/rulesets/redirect/tur-0.json
M	firefox/rulesets/regex/default.json
M	firefox/rulesets/regex/fra-0.json
M	firefox/rulesets/regex/kor-1.json
M	firefox/rulesets/regex/rus-0.json
M	firefox/rulesets/removeparam/adguard-spyware-url.json
M	firefox/rulesets/removeparam/default.json
M	firefox/rulesets/ruleset-details.json
M	firefox/rulesets/scripting/declarative/annoyances-cookies.js
M	firefox/rulesets/scripting/declarative/annoyances-overlays.js
M	firefox/rulesets/scripting/declarative/default.js
M	firefox/rulesets/scripting/declarative/irn-0.js
M	firefox/rulesets/scripting/declarative/jpn-1.js
M	firefox/rulesets/scripting/declarative/kor-1.js
M	firefox/rulesets/scripting/declarative/rus-0.js
M	firefox/rulesets/scripting/declarative/spa-1.js
M	firefox/rulesets/scripting/declarative/swe-1.js
M	firefox/rulesets/scripting/declarative/tur-0.js
M	firefox/rulesets/scripting/declarative/vie-1.js
M	firefox/rulesets/scripting/generic/annoyances-cookies.js
M	firefox/rulesets/scripting/generic/annoyances-social.js
M	firefox/rulesets/scripting/generic/chn-0.js
M	firefox/rulesets/scripting/generic/default.js
M	firefox/rulesets/scripting/generic/ita-0.js
M	firefox/rulesets/scripting/generic/nor-0.js
M	firefox/rulesets/scripting/generichigh/chn-0.css
M	firefox/rulesets/scripting/generichigh/default.css
M	firefox/rulesets/scripting/generichigh/fra-0.css
M	firefox/rulesets/scripting/generichigh/idn-0.css
A	firefox/rulesets/scripting/generichigh/mkd-0.css
M	firefox/rulesets/scripting/generichigh/rus-0.css
M	firefox/rulesets/scripting/procedural/annoyances-overlays.js
M	firefox/rulesets/scripting/procedural/chn-0.js
M	firefox/rulesets/scripting/procedural/default.js
M	firefox/rulesets/scripting/procedural/fin-0.js
M	firefox/rulesets/scripting/procedural/fra-0.js
M	firefox/rulesets/scripting/procedural/idn-0.js
M	firefox/rulesets/scripting/procedural/ind-0.js
M	firefox/rulesets/scripting/procedural/irn-0.js
M	firefox/rulesets/scripting/procedural/isr-0.js
M	firefox/rulesets/scripting/procedural/ita-0.js
M	firefox/rulesets/scripting/procedural/jpn-1.js
M	firefox/rulesets/scripting/procedural/kor-1.js
A	firefox/rulesets/scripting/procedural/lva-0.js
M	firefox/rulesets/scripting/procedural/nor-0.js
M	firefox/rulesets/scripting/procedural/rus-0.js
M	firefox/rulesets/scripting/procedural/swe-1.js
M	firefox/rulesets/scripting/procedural/tur-0.js
M	firefox/rulesets/scripting/procedural/vie-1.js
M	firefox/rulesets/scripting/scriptlet/annoyances-cookies.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/annoyances-cookies.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/annoyances-cookies.set-constant.js
M	firefox/rulesets/scripting/scriptlet/annoyances-cookies.set-cookie.js
M	firefox/rulesets/scripting/scriptlet/annoyances-cookies.set-local-storage-item.js
M	firefox/rulesets/scripting/scriptlet/annoyances-cookies.trusted-click-element.js
M	firefox/rulesets/scripting/scriptlet/annoyances-cookies.trusted-set-cookie.js
M	firefox/rulesets/scripting/scriptlet/annoyances-cookies.trusted-set-local-storage-item.js
M	firefox/rulesets/scripting/scriptlet/annoyances-others.no-setTimeout-if.js
M	firefox/rulesets/scripting/scriptlet/annoyances-others.set-cookie.js
M	firefox/rulesets/scripting/scriptlet/annoyances-others.set-local-storage-item.js
M	firefox/rulesets/scripting/scriptlet/annoyances-overlays.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/annoyances-overlays.abort-on-property-read.js
M	firefox/rulesets/scripting/scriptlet/annoyances-overlays.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/annoyances-overlays.adjust-setInterval.js
M	firefox/rulesets/scripting/scriptlet/annoyances-overlays.adjust-setTimeout.js
M	firefox/rulesets/scripting/scriptlet/annoyances-overlays.href-sanitizer.js
M	firefox/rulesets/scripting/scriptlet/annoyances-overlays.json-prune.js
M	firefox/rulesets/scripting/scriptlet/annoyances-overlays.no-setInterval-if.js
M	firefox/rulesets/scripting/scriptlet/annoyances-overlays.no-setTimeout-if.js
M	firefox/rulesets/scripting/scriptlet/annoyances-overlays.remove-node-text.js
M	firefox/rulesets/scripting/scriptlet/annoyances-overlays.set-constant.js
M	firefox/rulesets/scripting/scriptlet/annoyances-overlays.set-cookie.js
A	firefox/rulesets/scripting/scriptlet/annoyances-overlays.trusted-replace-xhr-response.js
M	firefox/rulesets/scripting/scriptlet/chn-0.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/chn-0.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/chn-0.evaldata-prune.js
M	firefox/rulesets/scripting/scriptlet/chn-0.json-prune.js
M	firefox/rulesets/scripting/scriptlet/cze-0.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/cze-0.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/default.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/default.abort-on-property-read.js
M	firefox/rulesets/scripting/scriptlet/default.abort-on-property-write.js
M	firefox/rulesets/scripting/scriptlet/default.abort-on-stack-trace.js
M	firefox/rulesets/scripting/scriptlet/default.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/default.adjust-setInterval.js
M	firefox/rulesets/scripting/scriptlet/default.adjust-setTimeout.js
M	firefox/rulesets/scripting/scriptlet/default.alert-buster.js
M	firefox/rulesets/scripting/scriptlet/default.evaldata-prune.js
M	firefox/rulesets/scripting/scriptlet/default.href-sanitizer.js
M	firefox/rulesets/scripting/scriptlet/default.json-prune-fetch-response.js
M	firefox/rulesets/scripting/scriptlet/default.json-prune.js
M	firefox/rulesets/scripting/scriptlet/default.no-setTimeout-if.js
M	firefox/rulesets/scripting/scriptlet/default.no-window-open-if.js
M	firefox/rulesets/scripting/scriptlet/default.no-xhr-if.js
M	firefox/rulesets/scripting/scriptlet/default.noeval-if.js
M	firefox/rulesets/scripting/scriptlet/default.nowebrtc.js
M	firefox/rulesets/scripting/scriptlet/default.prevent-fetch.js
M	firefox/rulesets/scripting/scriptlet/default.remove-attr.js
M	firefox/rulesets/scripting/scriptlet/default.remove-node-text.js
M	firefox/rulesets/scripting/scriptlet/default.set-attr.js
M	firefox/rulesets/scripting/scriptlet/default.set-constant.js
M	firefox/rulesets/scripting/scriptlet/default.set-cookie.js
M	firefox/rulesets/scripting/scriptlet/default.set-local-storage-item.js
M	firefox/rulesets/scripting/scriptlet/default.spoof-css.js
M	firefox/rulesets/scripting/scriptlet/default.trusted-replace-node-text.js
M	firefox/rulesets/scripting/scriptlet/default.trusted-set-constant.js
M	firefox/rulesets/scripting/scriptlet/fin-0.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/fin-0.json-prune-fetch-response.js
M	firefox/rulesets/scripting/scriptlet/fin-0.json-prune.js
M	firefox/rulesets/scripting/scriptlet/fin-0.set-cookie.js
M	firefox/rulesets/scripting/scriptlet/fra-0.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/fra-0.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/fra-0.json-prune.js
M	firefox/rulesets/scripting/scriptlet/fra-0.prevent-fetch.js
M	firefox/rulesets/scripting/scriptlet/fra-0.set-constant.js
M	firefox/rulesets/scripting/scriptlet/fra-0.set-cookie.js
M	firefox/rulesets/scripting/scriptlet/hun-0.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/hun-0.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/hun-0.set-constant.js
M	firefox/rulesets/scripting/scriptlet/idn-0.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/idn-0.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/irn-0.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/irn-0.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/irn-0.href-sanitizer.js
M	firefox/rulesets/scripting/scriptlet/irn-0.json-prune.js
M	firefox/rulesets/scripting/scriptlet/irn-0.remove-attr.js
M	firefox/rulesets/scripting/scriptlet/irn-0.remove-node-text.js
M	firefox/rulesets/scripting/scriptlet/isr-0.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/isr-0.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/jpn-1.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/jpn-1.addEventListener-defuser.js
A	firefox/rulesets/scripting/scriptlet/jpn-1.json-prune.js
M	firefox/rulesets/scripting/scriptlet/jpn-1.no-setTimeout-if.js
M	firefox/rulesets/scripting/scriptlet/kor-1.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/kor-1.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/kor-1.json-prune.js
M	firefox/rulesets/scripting/scriptlet/kor-1.set-constant.js
M	firefox/rulesets/scripting/scriptlet/kor-1.set-cookie.js
M	firefox/rulesets/scripting/scriptlet/ltu-0.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/nld-0.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/nld-0.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/nld-0.json-prune.js
M	firefox/rulesets/scripting/scriptlet/nor-0.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/nor-0.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/nor-0.json-prune.js
M	firefox/rulesets/scripting/scriptlet/pol-0.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/pol-0.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/rou-1.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/rou-1.remove-node-text.js
M	firefox/rulesets/scripting/scriptlet/rus-0.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/rus-0.abort-on-property-read.js
M	firefox/rulesets/scripting/scriptlet/rus-0.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/rus-0.adjust-setInterval.js
M	firefox/rulesets/scripting/scriptlet/rus-0.adjust-setTimeout.js
M	firefox/rulesets/scripting/scriptlet/rus-0.href-sanitizer.js
M	firefox/rulesets/scripting/scriptlet/rus-0.json-prune.js
M	firefox/rulesets/scripting/scriptlet/rus-0.no-setTimeout-if.js
M	firefox/rulesets/scripting/scriptlet/rus-0.remove-attr.js
M	firefox/rulesets/scripting/scriptlet/rus-0.remove-node-text.js
M	firefox/rulesets/scripting/scriptlet/rus-0.set-attr.js
M	firefox/rulesets/scripting/scriptlet/rus-0.set-constant.js
M	firefox/rulesets/scripting/scriptlet/rus-0.set-cookie.js
M	firefox/rulesets/scripting/scriptlet/spa-1.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/spa-1.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/spa-1.json-prune.js
M	firefox/rulesets/scripting/scriptlet/spa-1.set-constant.js
M	firefox/rulesets/scripting/scriptlet/spa-1.set-cookie-reload.js
M	firefox/rulesets/scripting/scriptlet/spa-1.set-cookie.js
M	firefox/rulesets/scripting/scriptlet/swe-1.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/swe-1.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/swe-1.href-sanitizer.js
M	firefox/rulesets/scripting/scriptlet/swe-1.json-prune.js
M	firefox/rulesets/scripting/scriptlet/swe-1.set-cookie.js
M	firefox/rulesets/scripting/scriptlet/tha-0.json-prune.js
M	firefox/rulesets/scripting/scriptlet/tur-0.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/tur-0.abort-on-property-read.js
M	firefox/rulesets/scripting/scriptlet/tur-0.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/tur-0.json-prune.js
M	firefox/rulesets/scripting/scriptlet/tur-0.m3u-prune.js
M	firefox/rulesets/scripting/scriptlet/tur-0.no-window-open-if.js
M	firefox/rulesets/scripting/scriptlet/tur-0.prevent-fetch.js
M	firefox/rulesets/scripting/scriptlet/tur-0.remove-attr.js
A	firefox/rulesets/scripting/scriptlet/tur-0.set-attr.js
M	firefox/rulesets/scripting/scriptlet/tur-0.set-constant.js
M	firefox/rulesets/scripting/scriptlet/tur-0.set-cookie.js
M	firefox/rulesets/scripting/scriptlet/vie-1.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/vie-1.abort-on-property-read.js
M	firefox/rulesets/scripting/scriptlet/vie-1.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/vie-1.json-prune.js
M	firefox/rulesets/scripting/scriptlet/vie-1.set-constant.js
M	firefox/rulesets/scripting/specific/annoyances-cookies.js
M	firefox/rulesets/scripting/specific/annoyances-others.js
M	firefox/rulesets/scripting/specific/annoyances-overlays.js
M	firefox/rulesets/scripting/specific/annoyances-social.js
M	firefox/rulesets/scripting/specific/chn-0.js
M	firefox/rulesets/scripting/specific/default.js
M	firefox/rulesets/scripting/specific/deu-0.js
M	firefox/rulesets/scripting/specific/fin-0.js
M	firefox/rulesets/scripting/specific/fra-0.js
M	firefox/rulesets/scripting/specific/idn-0.js
M	firefox/rulesets/scripting/specific/ind-0.js
M	firefox/rulesets/scripting/specific/irn-0.js
M	firefox/rulesets/scripting/specific/isr-0.js
M	firefox/rulesets/scripting/specific/ita-0.js
M	firefox/rulesets/scripting/specific/jpn-1.js
M	firefox/rulesets/scripting/specific/kor-1.js
M	firefox/rulesets/scripting/specific/lva-0.js
M	firefox/rulesets/scripting/specific/mkd-0.js
M	firefox/rulesets/scripting/specific/nor-0.js
M	firefox/rulesets/scripting/specific/pol-0.js
M	firefox/rulesets/scripting/specific/rus-0.js
M	firefox/rulesets/scripting/specific/spa-0.js
M	firefox/rulesets/scripting/specific/spa-1.js
M	firefox/rulesets/scripting/specific/swe-1.js
M	firefox/rulesets/scripting/specific/tha-0.js
M	firefox/rulesets/scripting/specific/tur-0.js
M	firefox/rulesets/scripting/specific/vie-1.js
M	firefox/rulesets/scriptlet-details.json
  • Loading branch information
gorhill committed Mar 21, 2024
1 parent a5d491d commit 2c7ecb3
Show file tree
Hide file tree
Showing 519 changed files with 14,475 additions and 3,824 deletions.
2 changes: 1 addition & 1 deletion chromium/_locales/es/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@
"description": "This describes the 'complete' filtering mode"
},
"noFilteringModeDescription": {
"message": "Lista de nombres de host para los cuales no tendrá lugar el filtrado",
"message": "Lista de nombres de dominio para los cuales no se realizará ningún filtrado.",
"description": "A short description for the editable field which lists trusted sites"
},
"behaviorSectionLabel": {
Expand Down
2 changes: 1 addition & 1 deletion chromium/_locales/he/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"description": "appears as tab name in dashboard"
},
"aboutPageName": {
"message": "אודות",
"message": "על אודות",
"description": "appears as tab name in dashboard"
},
"aboutPrivacyPolicy": {
Expand Down
22 changes: 20 additions & 2 deletions chromium/css/common.css
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,11 @@ body {
margin: 0;
padding: 0;
}
a {
a:not(.fa-icon) {
color: var(--link-ink);
fill: var(--link-ink);
}
a:hover {
a:not(.fa-icon):hover {
color: var(--link-hover-ink);
fill: var(--link-hover-ink);
}
Expand Down Expand Up @@ -271,6 +271,24 @@ select {
padding: 2px;
}

.searchfield {
align-items: center;
column-gap: var(--default-gap-xxsmall);
display: inline-flex;
position: relative;
}
.searchfield .fa-icon {
color: var(--ink-4);
fill: var(--ink-4);
font-size: 1em !important;
left: 2px;
position: absolute;
transform: none;
}
.searchfield input:not(:placeholder-shown) ~ .fa-icon {
display: none;
}

.hidden {
display: none;
height: 0;
Expand Down
Binary file modified chromium/img/flags-of-the-world/np.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
30 changes: 15 additions & 15 deletions chromium/js/i18n.js
Original file line number Diff line number Diff line change
Expand Up @@ -291,21 +291,21 @@ if ( isBackgroundProcess !== true ) {

const unicodeFlagToImageSrc = new Map([
[ '🇦🇱', 'al' ], [ '🇦🇷', 'ar' ], [ '🇦🇹', 'at' ], [ '🇧🇦', 'ba' ],
[ '🇧🇬', 'bg' ], [ '🇧🇷', 'br' ], [ '🇨🇦', 'ca' ], [ '🇨🇭', 'ch' ],
[ '🇨🇳', 'cn' ], [ '🇨🇴', 'co' ], [ '🇨🇾', 'cy' ], [ '🇨🇿', 'cz' ],
[ '🇩🇪', 'de' ], [ '🇩🇰', 'dk' ], [ '🇩🇿', 'dz' ], [ '🇪🇪', 'ee' ],
[ '🇪🇬', 'eg' ], [ '🇪🇸', 'es' ], [ '🇫🇮', 'fi' ], [ '🇫🇴', 'fo' ],
[ '🇫🇷', 'fr' ], [ '🇬🇷', 'gr' ], [ '🇭🇷', 'hr' ], [ '🇭🇺', 'hu' ],
[ '🇮🇩', 'id' ], [ '🇮🇱', 'il' ], [ '🇮🇳', 'in' ], [ '🇮🇷', 'ir' ],
[ '🇮🇸', 'is' ], [ '🇮🇹', 'it' ], [ '🇯🇵', 'jp' ], [ '🇰🇷', 'kr' ],
[ '🇰🇿', 'kz' ], [ '🇱🇰', 'lk' ], [ '🇱🇹', 'lt' ], [ '🇱🇻', 'lv' ],
[ '🇲🇦', 'ma' ], [ '🇲🇩', 'md' ], [ '🇲🇰', 'mk' ], [ '🇲🇽', 'mx' ],
[ '🇲🇾', 'my' ], [ '🇳🇱', 'nl' ], [ '🇳🇴', 'no' ], [ '🇳🇵', 'np' ],
[ '🇵🇱', 'pl' ], [ '🇵🇹', 'pt' ], [ '🇷🇴', 'ro' ], [ '🇷🇸', 'rs' ],
[ '🇷🇺', 'ru' ], [ '🇸🇦', 'sa' ], [ '🇸🇮', 'si' ], [ '🇸🇰', 'sk' ],
[ '🇸🇪', 'se' ], [ '🇸🇷', 'sr' ], [ '🇹🇭', 'th' ], [ '🇹🇯', 'tj' ],
[ '🇹🇼', 'tw' ], [ '🇹🇷', 'tr' ], [ '🇺🇦', 'ua' ], [ '🇺🇿', 'uz' ],
[ '🇻🇳', 'vn' ], [ '🇽🇰', 'xk' ],
[ '🇧🇪', 'be' ], [ '🇧🇬', 'bg' ], [ '🇧🇷', 'br' ], [ '🇨🇦', 'ca' ],
[ '🇨🇭', 'ch' ], [ '🇨🇳', 'cn' ], [ '🇨🇴', 'co' ], [ '🇨🇾', 'cy' ],
[ '🇨🇿', 'cz' ], [ '🇩🇪', 'de' ], [ '🇩🇰', 'dk' ], [ '🇩🇿', 'dz' ],
[ '🇪🇪', 'ee' ], [ '🇪🇬', 'eg' ], [ '🇪🇸', 'es' ], [ '🇫🇮', 'fi' ],
[ '🇫🇴', 'fo' ], [ '🇫🇷', 'fr' ], [ '🇬🇷', 'gr' ], [ '🇭🇷', 'hr' ],
[ '🇭🇺', 'hu' ], [ '🇮🇩', 'id' ], [ '🇮🇱', 'il' ], [ '🇮🇳', 'in' ],
[ '🇮🇷', 'ir' ], [ '🇮🇸', 'is' ], [ '🇮🇹', 'it' ], [ '🇯🇵', 'jp' ],
[ '🇰🇷', 'kr' ], [ '🇰🇿', 'kz' ], [ '🇱🇰', 'lk' ], [ '🇱🇹', 'lt' ],
[ '🇱🇻', 'lv' ], [ '🇲🇦', 'ma' ], [ '🇲🇩', 'md' ], [ '🇲🇰', 'mk' ],
[ '🇲🇽', 'mx' ], [ '🇲🇾', 'my' ], [ '🇳🇱', 'nl' ], [ '🇳🇴', 'no' ],
[ '🇳🇵', 'np' ], [ '🇵🇱', 'pl' ], [ '🇵🇹', 'pt' ], [ '🇷🇴', 'ro' ],
[ '🇷🇸', 'rs' ], [ '🇷🇺', 'ru' ], [ '🇸🇦', 'sa' ], [ '🇸🇮', 'si' ],
[ '🇸🇰', 'sk' ], [ '🇸🇪', 'se' ], [ '🇸🇷', 'sr' ], [ '🇹🇭', 'th' ],
[ '🇹🇯', 'tj' ], [ '🇹🇼', 'tw' ], [ '🇹🇷', 'tr' ], [ '🇺🇦', 'ua' ],
[ '🇺🇿', 'uz' ], [ '🇻🇳', 'vn' ], [ '🇽🇰', 'xk' ],
]);
const reUnicodeFlags = new RegExp(
Array.from(unicodeFlagToImageSrc).map(a => a[0]).join('|'),
Expand Down
34 changes: 33 additions & 1 deletion chromium/js/scripting/css-procedural.js
Original file line number Diff line number Diff line change
Expand Up @@ -341,6 +341,38 @@ class PSelectorOthersTask extends PSelectorTask {

/******************************************************************************/

class PSelectorShadowTask extends PSelectorTask {
constructor(task) {
super();
this.selector = task[1];
}
transpose(node, output) {
const root = this.openOrClosedShadowRoot(node);
if ( root === null ) { return; }
const nodes = root.querySelectorAll(this.selector);
output.push(...nodes);
}
get openOrClosedShadowRoot() {
if ( PSelectorShadowTask.openOrClosedShadowRoot !== undefined ) {
return PSelectorShadowTask.openOrClosedShadowRoot;
}
if ( typeof chrome === 'object' && chrome !== null ) {
if ( chrome.dom instanceof Object ) {
if ( typeof chrome.dom.openOrClosedShadowRoot === 'function' ) {
PSelectorShadowTask.openOrClosedShadowRoot =
chrome.dom.openOrClosedShadowRoot;
return PSelectorShadowTask.openOrClosedShadowRoot;
}
}
}
PSelectorShadowTask.openOrClosedShadowRoot = node =>
node.openOrClosedShadowRoot || null;
return PSelectorShadowTask.openOrClosedShadowRoot;
}
}

/******************************************************************************/

// https://github.com/AdguardTeam/ExtendedCss/issues/31#issuecomment-302391277
// Prepend `:scope ` if needed.
class PSelectorSpathTask extends PSelectorTask {
Expand Down Expand Up @@ -471,7 +503,6 @@ class PSelectorXpathTask extends PSelectorTask {

class PSelector {
constructor(o) {
this.raw = o.raw;
this.selector = o.selector;
this.tasks = [];
const tasks = [];
Expand Down Expand Up @@ -542,6 +573,7 @@ PSelector.prototype.operatorToTaskMap = new Map([
[ 'min-text-length', PSelectorMinTextLengthTask ],
[ 'not', PSelectorIfNotTask ],
[ 'others', PSelectorOthersTask ],
[ 'shadow', PSelectorShadowTask ],
[ 'spath', PSelectorSpathTask ],
[ 'upward', PSelectorUpwardTask ],
[ 'watch-attr', PSelectorWatchAttrs ],
Expand Down
Loading

0 comments on commit 2c7ecb3

Please sign in to comment.