Commit graph

5335 commits

Author SHA1 Message Date
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
gorhill
061444bfc6
new revision for dev build 2017-11-30 11:39:18 -05:00
gorhill
9b97609204
minor code review 2017-11-30 08:42:31 -05:00
gorhill
5518e2681a
remove obsolete indexedDB transition-related code 2017-11-30 08:31:28 -05:00