1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-11-16 23:42:39 +01:00
uBlock/src/js
Raymond Hill e52da39839
Fine tune network filter option anchor detection
The change allows to better parse AdGuard filters with `replace=`
option when the value to the `replace=` option contains dollar
sign character `$`. uBO will still reject these filters but will
better identify which dollar sign `$` is the real filter option
anchor.
2023-07-03 06:54:46 -04:00
..
codemirror Add support for logical expressions to !#if directive 2023-06-29 14:50:42 -04:00
scriptlets Report injected scriptlets in troubleshooting information 2023-05-09 12:44:14 -04:00
wasm use WebAssembly-1.0 compliant function names 2022-05-22 17:34:12 +02:00
1p-filters.js Fix linter incorrectly reporting header= option 2023-05-27 19:02:23 -04:00
3p-filters.js Add visual hint when not all sublists are enabled 2023-07-03 06:49:09 -04:00
about.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
advanced-settings.js Wrap usage of setTimeout in helper for background + auxiliary pages 2023-04-09 13:38:16 -04:00
asset-viewer.js Fix linter incorrectly reporting header= option 2023-05-27 19:02:23 -04:00
assets.js Remove obsolete code 2023-06-29 14:49:43 -04:00
background.js Add compatibility with AdGuard's #%#//scriptlet(...) syntax 2023-06-28 19:35:22 -04:00
base64-custom.js Modularize codebase with export/import 2021-07-27 17:26:04 -04:00
benchmarks.js Wrap usage of setTimeout in helper for background + auxiliary pages 2023-04-09 13:38:16 -04:00
biditrie.js Add experimental mv3 version 2022-09-06 13:47:52 -04:00
cachestorage.js Mind rejected promises from vAPI.storage API 2023-04-22 19:29:54 -04:00
click2load.js Fix CSS sizing of click-to-load widget as suggested 2022-01-07 08:02:31 -05:00
cloud-ui.js Fix cloud storage widget not showing (regression) 2023-04-10 10:03:51 -04:00
code-viewer.js Wrap usage of setTimeout in helper for background + auxiliary pages 2023-04-09 13:38:16 -04:00
commands.js Wrap usage of setTimeout in helper for background + auxiliary pages 2023-04-09 13:38:16 -04:00
console.js Further modularize uBO's codebase 2021-07-28 19:48:38 -04:00
contentscript-extra.js Normalize non-ASCII characters in :matches-path() argument 2023-03-26 15:37:15 -04:00
contentscript.js Support injecting scriptlet in MAIN or ISOLATED world 2023-05-22 20:19:00 -04:00
contextmenu.js Fix "View source..." context menu entry in Firefox 2023-03-12 10:21:30 -04:00
cosmetic-filtering.js Fix procedural to declarative conversion 2023-06-16 09:34:35 -04:00
dashboard-common.js Wrap usage of setTimeout in helper for background + auxiliary pages 2023-04-09 13:38:16 -04:00
dashboard.js Wrap usage of setTimeout in helper for background + auxiliary pages 2023-04-09 13:38:16 -04:00
devtools.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
document-blocked.js Patch Unicode country flags with image-based flags 2023-05-20 21:35:52 -04:00
dom.js Add support for sublists in "Filter lists" pane 2023-05-06 12:50:25 -04:00
dyna-rules.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
dynamic-net-filtering.js Make object equivalent of frame for dynamic filtering purpose 2023-03-31 09:37:53 -04:00
epicker-ui.js Rewrite static filtering parser 2023-01-23 16:53:18 -05:00
fa-icons.js Fix cloud storage widget not showing (regression) 2023-04-10 10:03:51 -04:00
filtering-context.js Add option to filter by HTTP method in static network filters 2022-12-22 13:15:08 -05:00
filtering-engines.js Export the rule-based filtering engines to the nodejs package 2021-08-03 12:19:25 -04:00
hnswitches.js Convert punycode.js into an ES module (#3845) 2021-08-22 12:03:59 -04:00
hntrie.js Fix not properly resetting needle buffer in createTrieFromStoredDomainOpt() 2021-12-25 07:51:12 -05:00
html-filtering.js Add support for negated hostnames in HTML filters 2023-03-28 08:35:09 -04:00
httpheader-filtering.js Fix broken http header filtering 2023-03-21 10:22:32 -04:00
i18n.js Prefix lists with ccTLDs instead of 3-letter country codes 2023-05-21 21:08:29 -04:00
logger-ui-inspector.js Wrap usage of setTimeout in helper for background + auxiliary pages 2023-04-09 13:38:16 -04:00
logger-ui.js Ensure no negative value for top property of floating widget in logger 2023-06-30 11:45:34 -04:00
logger.js Wrap usage of setTimeout in helper for background + auxiliary pages 2023-04-09 13:38:16 -04:00
lz4.js Simplify lz4 instance management 2023-04-25 22:14:15 -04:00
messaging.js Add support for logical expressions to !#if directive 2023-06-29 14:50:42 -04:00
pagestore.js Fine tune troubleshooting information 2023-04-23 10:22:46 -04:00
popup-fenix.js Link the reload button to clearing the unprocessed-requests status 2023-04-11 23:28:27 -04:00
redirect-engine.js Add support for world/dependencies to external scriplets 2023-05-28 12:42:47 -04:00
redirect-resources.js Add resource aliases for increased compatibility with AdGuard lists 2023-06-29 14:48:43 -04:00
reverselookup-worker.js Add compatibility with AdGuard's #%#//scriptlet(...) syntax 2023-06-28 19:35:22 -04:00
reverselookup.js Fix typo in new getScriptletArgs() method 2023-06-28 20:05:59 -04:00
scriptlet-filtering.js Fix regression in parameters-passing in scriptlets 2023-06-29 09:05:48 -04:00
settings.js Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
start.js Add time since version update in troubleshooting info 2023-04-25 14:01:47 -04:00
static-dnr-filtering.js Fix typo in new getScriptletArgs() method 2023-06-28 20:05:59 -04:00
static-ext-filtering-db.js Add compatibility with AdGuard's #%#//scriptlet(...) syntax 2023-06-28 19:35:22 -04:00
static-ext-filtering.js Add compatibility with AdGuard's #%#//scriptlet(...) syntax 2023-06-28 19:35:22 -04:00
static-filtering-io.js Add support for negated hostnames in HTML filters 2023-03-28 08:35:09 -04:00
static-filtering-parser.js Fine tune network filter option anchor detection 2023-07-03 06:54:46 -04:00
static-net-filtering.js [mv3] Also log salvaged rules using entity-based domains 2023-05-26 13:18:20 -04:00
storage.js Inform when filter lists are reloaded in logger 2023-06-10 11:54:24 -04:00
support.js Reminder that typeof null is 'object' 2023-04-28 16:59:14 -04:00
tab.js Wrap usage of setTimeout in helper for background + auxiliary pages 2023-04-09 13:38:16 -04:00
tasks.js Refactoring work in static network filtering engine 2021-12-04 11:16:44 -05:00
text-encode.js Further modularize uBO's codebase 2021-07-28 19:48:38 -04:00
text-utils.js Move orphanizeString() into text-utils module 2021-07-31 08:38:33 -04:00
theme.js Fix race condition when looking up current auto/light/dark theme 2023-03-12 11:20:54 -04:00
traffic.js Do not bail out when content-disposition is inline 2023-05-14 09:06:21 -04:00
ublock.js Flush memory cache at key filtering profile changes 2023-04-03 10:19:06 -04:00
uri-utils.js Simplify often-executed regex 2021-12-10 07:47:21 -05:00
url-net-filtering.js Fix improperly detecting ruleset changes re. dynamic URL filtering 2022-10-19 12:12:09 -04:00
utils.js Minor code review 2023-01-07 12:55:57 -05:00
whitelist.js Fix wrong syntax color highlight in "Trusted sites" pane 2023-03-02 20:50:32 -05:00