Raymond Hill
efcab14597
Squashed commit of the following:
...
commit ab2b328cf1360a751fa1c58b8521f907eeb1ec50
Author: Raymond Hill <rhill@raymondhill.net>
Date: Thu Apr 12 12:08:30 2018 -0400
fix #3588
commit c4ae7638dfa5a5c7ddec2f9dd2d2988450082542
Author: Raymond Hill <rhill@raymondhill.net>
Date: Thu Apr 12 09:08:56 2018 -0400
detect user stylesheets support from content scripts (#3588 )
2018-04-12 12:17:38 -04:00
Raymond Hill
93f49a61d7
add pre-processor directives to filter list compiler ( https://github.com/AdguardTeam/AdguardBrowserExtension/issues/917 )
2018-04-05 07:29:15 -04:00
Raymond Hill
bf384e2bca
better evaluate vAPI.webextFlavor
2018-04-04 12:42:01 -04:00
Raymond Hill
fe11ff61c8
mind whitelist directives for filterable behind-the-scene requests ( #3654 )
2018-04-02 09:10:38 -04:00
Raymond Hill
fd78f9b743
remove experimental pseudo-redirector for the time being
2018-04-02 04:47:24 -04:00
Raymond Hill
8a64ba6f43
code review for 5c15f68
2018-04-01 06:58:20 -04:00
Raymond Hill
cb060e54ee
code review for 5c15f685
2018-03-31 19:41:59 -04:00
Raymond Hill
5c15f685f1
add workaround for Firefox's inability to redirect xhr to data: URI
2018-03-31 18:47:56 -04:00
Raymond Hill
94ebeea314
fix code patching updates.json
2018-02-26 15:32:29 -05:00
Raymond Hill
2c901588c7
fix #3546 , #3428
2018-02-26 13:59:16 -05:00
Raymond Hill
d2822a8625
fix template as per https://developer.mozilla.org/en-US/Add-ons/Updates
2018-02-24 09:19:43 -05:00
Raymond Hill
0baed3356b
add needed files for self-hosting Firefox dev build of uBO
2018-02-23 10:00:29 -05:00
Raymond Hill
17930cc778
fix #3474 , #2823
2018-02-15 17:25:38 -05:00
Raymond Hill
1c468035dd
fix #3441
2018-01-16 09:13:51 -05:00
Raymond Hill
098f3baadd
code review: fix regex used to report cosmetic filters in logger
2018-01-08 15:03:55 -05:00
Raymond Hill
689d18c54f
fix #2854
2018-01-08 14:29:39 -05:00
Raymond Hill
e675ccf73e
fix improper reporting of internal filter in logger [Firefox]
2017-12-31 21:13:46 -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
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
Kacper Michajłow
ec70c75264
improve DOM inspector ( #3254 )
...
* dom-inspector: Improvments
- Fix race between userCSS injection and element highlight resulting in none or not all elements highlighted.
- Fix page being scanned twice resulting in unneeded slowdown.
* dom-inspector: Clear mutationTimer to allow more than one update.
* dom-inspector: Fix procedural filters shown as declarative with expando.
2017-11-21 18:08:32 -05:00
gorhill
806032cdc4
improve DOM inspector
...
- Fix regressions reported in #3159
- Fix #2001
- Fix some item points in #407
2017-11-20 08:42:32 -05:00
gorhill
387eaa0b21
fix #3185
2017-11-16 10:55:28 -05:00
gorhill
374e157b11
fix #3159
2017-11-14 15:03:20 -05:00
gorhill
aa4cfbf201
use svg version also for favicons, meny entry
2017-11-11 07:55:37 -05:00
gorhill
fd5f63d850
fix #3196
2017-11-10 11:36:14 -05:00
gorhill
bbda2a9086
code review: preemptively address https://bugzilla.mozilla.org/show_bug.cgi?id=1408996#c9
2017-10-27 14:22:45 -04:00
gorhill
23487a643a
prepend vapi-usercss.js to contentscript.js in extension package
2017-10-24 12:40:58 -04:00
gorhill
47c7da377e
drop webext-hybrid support
2017-10-23 13:43:45 -04:00
gorhill
2be7bbf6e9
drop webext-hybrid support
2017-10-23 13:39:45 -04:00
gorhill
0503f52b1e
remove unused source code
2017-10-23 13:35:11 -04:00
gorhill
a76f5b15ac
fix https://github.com/gorhill/uBlock/issues/3160#issuecomment-338509997
2017-10-23 12:21:37 -04:00
gorhill
6e18829f02
add to #2984 : fix regressions, as per feedback and code review
2017-10-23 09:01:00 -04:00
gorhill
4f7aab695c
fix #3160
2017-10-22 08:59:29 -04:00
gorhill
6112a68faf
fix #2984
2017-10-21 13:43:46 -04:00
gorhill
3e35f10c25
fix #3156
2017-10-21 08:43:45 -04:00
gorhill
eb7bdba47f
fix #3140
2017-10-18 15:00:22 -04:00
gorhill
e7e390d2e2
fix #3077
2017-10-01 07:56:28 -04:00
gorhill
ec3d1bfc88
fix "Preferences" button in about:addons (see https://www.ghacks.net/2017/09/29/firefox-adblock-plus-lost-millions-of-users-in-the-past-year/#comment-4233295 )
2017-09-30 10:41:58 -04:00
gorhill
a264975c9c
improve handling of error condition: see https://github.com/gorhill/uBlock/issues/2985#issuecomment-330076141
2017-09-21 08:59:40 -04:00
gorhill
04a41d8b22
fix bad regex: all URLs were seen as needing punycoding
2017-09-13 13:08:31 -04:00
gorhill
1a3df881d0
code review: handle tab gone + decrease user css overhead
2017-09-05 19:51:16 -04:00
gorhill
40cfd1505e
further fix #2950 : FF56 also suffers non-punycoded URLs
2017-09-02 11:56:59 -04:00
gorhill
8116afabc4
use "let": this code is not meant for chromium
2017-09-02 09:57:44 -04:00
gorhill
000d15d8ab
code review: try to remove not found keys from storage.local
2017-09-02 07:08:07 -04:00
gorhill
a0c595d02d
fix #2950
2017-09-02 06:11:33 -04:00
gorhill
511d8a098e
fix #2945
2017-09-01 17:34:33 -04:00
gorhill
d165432ded
deal properly with indexedDB not being available ( #2925 )
2017-08-30 08:41:22 -04:00
gorhill
beb7933016
fix #2925
2017-08-29 18:32:00 -04:00
gorhill
572aecc517
import indexedDB-based vAPI.cacheStorage as is from d1538ea9be
2017-08-28 15:30:01 -04:00