Raymond Hill
6f8099fb90
fix regression in scriptlet injection: mind BOM sequence in response data filtering
2017-12-29 15:56:15 -05:00
Raymond Hill
5c20182948
fix regression in per-list filter counts (reported by @mapx-)
2017-12-29 13:31:37 -05:00
Raymond Hill
707d7708a1
code review: fix recursivity in HTML filtering's procedural selectors
2017-12-29 10:26:50 -05:00
Raymond Hill
31791f2dd2
code review: caller always expect an array as return value
2017-12-29 09:02:26 -05:00
Raymond Hill
a25166be92
new revision for dev build
2017-12-29 08:06:40 -05:00
Raymond Hill
a8d79feecd
fix #3379 (regression from a9f68fe02f
)
2017-12-29 08:05:50 -05:00
Raymond Hill
fd1410ac9f
import translation work from https://crowdin.com/project/ublock
2017-12-28 14:26:03 -05:00
Raymond Hill
8d4f2a2d11
new revision for dev build
2017-12-28 14:24:04 -05:00
Raymond Hill
a9f68fe02f
Fix #3069 , and consequently #3374 , #3378 .
...
A new filtering class has been created: "static extended filtering".
This new class is an umbrella class for more specialized filtering
engines:
- Cosmetic filtering
- Scriptlet filtering
- HTML filtering
HTML filtering is available only on platforms which support modifying
the response body on the fly, so only Firefox 57+ at the moment.
With the ability to modify the response body, HTML filtering has
been introduced: removing elements from the DOM before the source
data has been parsed by the browser.
A consequence of HTML filtering ability is to bring back script tag
filtering feature.
2017-12-28 13:49:02 -05:00
Raymond Hill
d2df01dc08
remove unused library
2017-12-27 09:46:12 -05:00
Raymond Hill
3f335ad432
address incomplete fix for #2877 as per feedback: dec0b80a72 (commitcomment-26447318)
2017-12-23 08:14:08 -05:00
Raymond Hill
4f5f3652ed
code review re last commit b446f9f8bd
2017-12-22 11:56:27 -05:00
Raymond Hill
b446f9f8bd
fix regression reported in dec0b80a72 (commitcomment-26435928)
by partially reverting changes from 4a09c9f866
2017-12-22 11:45:07 -05:00
Raymond Hill
dfcfa5ab9e
fix shell script for Opera
2017-12-22 09:57:28 -05:00
Raymond Hill
8688461b1a
import translation work from https://crowdin.com/project/ublock
2017-12-22 09:44:55 -05:00
Raymond Hill
11ccf8e2b9
new revision for dev build
2017-12-22 09:43:28 -05:00
Raymond Hill
4ab63e70fe
code review: avoid Array.splice/unshift
...
The array size stays the same, items are just moved around.
2017-12-22 09:37:26 -05:00
Raymond Hill
607968de7f
code review: cache most-recently-used pre-filled scriptlets
2017-12-21 17:05:25 -05:00
Raymond Hill
4a09c9f866
improve slightly pre-parsing of `##script:...` filters
2017-12-17 10:28:12 -05:00
Raymond Hill
7afc78e866
do not include optional annoyances.txt in extension package
2017-12-17 09:42:24 -05:00
Raymond Hill
367001a3de
address https://github.com/uBlockOrigin/uAssets/issues/1026
2017-12-17 09:37:10 -05:00
Raymond Hill
904e550fc0
new revision for dev build
2017-12-17 08:15:24 -05:00
Raymond Hill
dec0b80a72
fix #2877
2017-12-17 08:09:47 -05:00
Raymond Hill
f753952adc
new revision for dev build
2017-12-15 10:10:09 -05:00
Raymond Hill
8e7ccef14c
code review for #3331 : support relative paths as per https://github.com/AdguardTeam/AdguardBrowserExtension/issues/917
2017-12-15 09:24:06 -05:00
Raymond Hill
912582ce4b
code review: remove space as per https://github.com/AdguardTeam/AdguardBrowserExtension/issues/917
2017-12-15 07:55:15 -05:00
Raymond Hill
6a8c27b6df
fix #3331 : ability to fetch sublists using `!# include` directives
2017-12-15 07:39:21 -05:00
Raymond Hill
46d446ec92
fix https://github.com/uBlockOrigin/uAssets/issues/999
2017-12-14 18:28:14 -05:00
Raymond Hill
36956cbc7a
remove obsolete resource caching code
2017-12-14 16:42:54 -05:00
Raymond Hill
2ef892c086
new revision for release candidate
2017-12-14 08:26:36 -05:00
Raymond Hill
e54610a1ab
import translation work from https://crowdin.com/project/ublock
2017-12-14 08:21:03 -05:00
Raymond Hill
ca8917149d
fix #3341
2017-12-13 08:02:55 -05:00
Raymond Hill
0e9fbce041
import translation work from https://crowdin.com/project/ublock
2017-12-13 07:57:50 -05:00
gorhill
61a259013c
new revision for release candidate
2017-12-10 15:05:11 -05:00
gorhill
958a7c20ed
fix #3335
2017-12-10 15:03:03 -05:00
Raymond Hill
fa048990ca
Update README.md
2017-12-08 09:34:14 -05:00
gorhill
59b6243633
new revision for dev build
2017-12-08 07:15:13 -05:00
gorhill
e83ffde5af
code review for #3328
2017-12-08 07:07:05 -05:00
gorhill
c7e8b65b6c
fix #3328
2017-12-08 00:33:02 -05:00
gorhill
4b70553263
new revision for dev build
2017-12-07 18:58:04 -05:00
gorhill
916cc3cf78
new revision for release candidate
2017-12-05 14:47:33 -05:00
gorhill
88ce17561f
fix #3321 : make uBO the bigger person and walk away from a pointless fight
2017-12-05 14:37:12 -05:00
gorhill
e7d5c836d9
new revision for release candidate
2017-12-05 08:43:17 -05:00
gorhill
4f28301736
import fix to https://github.com/gorhill/uMatrix/issues/840
2017-12-05 08:42:26 -05:00
gorhill
f09db15acb
adjust jshint behavior
2017-12-05 08:38:50 -05:00
Martin Vobruba
23065a8b90
Change URL for CZ/SK filters and add "sk" lang ( #3312 )
...
We've introduced a new set of filters for uBlock because some uBlock
specific rules are breaking ABP and we will remove them from the
filters.txt file.
2017-12-03 08:22:10 -05:00
gorhill
423b32a8ad
import translation work from https://crowdin.com/project/ublock
2017-12-03 07:39:42 -05:00
gorhill
faad68f37b
code review: simplify needlessly complicated logger buffering code
2017-12-01 16:42:33 -05:00
gorhill
88853070a1
fix 1c0fa98f0c (commitcomment-25969978)
2017-12-01 06:45:05 -05:00
gorhill
1c0fa98f0c
fix #3293 (need feedback)
2017-11-30 16:27:58 -05:00