Commit graph

1116 commits

Author SHA1 Message Date
gorhill
b63f55b7af this fixes #1121: allow rule will no longer affect cosmetic filtering.
the per-site cosmetic filtering switch must be used instead.
2015-12-30 17:35:32 -05:00
gorhill
a944873b83 code review: convert static filtering's tokenizer to a global utility 2015-12-29 11:34:41 -05:00
gorhill
a16ba964df this fixes #1127 (regression bug) 2015-12-27 15:41:48 -05:00
gorhill
a7901cd97e this fixes entity-based script tag filters, as reported in https://github.com/IDKwhattoputhere 2015-12-27 12:34:40 -05:00
gorhill
1365d150db lower parser restrictions for redirect filters 2015-12-23 18:36:57 -05:00
gorhill
3956605ee0 general code review re. most recent commits 2015-12-23 11:02:36 -05:00
gorhill
4a000459ab redirect-resources.txt to be used for more than just redirection 2015-12-23 07:23:09 -05:00
gorhill
1fe5a16c32 this fixes #1100: ability to inject directly a resource from redirection library 2015-12-22 16:32:09 -05:00
gorhill
520e251112 this fixes #1093 2015-12-22 11:17:32 -05:00
gorhill
13969ed937 minor code review 2015-12-19 17:58:26 -05:00
gorhill
ce3178cb16 this fixes good Adguard filters rejected due to empty keyword 2015-12-18 12:19:13 -05:00
gorhill
9b1db96254 this fixes subscribe links not working if URL has a fragment identifier 2015-12-18 12:18:34 -05:00
gorhill
d871f158f6 this fixes #1076 2015-12-17 11:59:39 -05:00
gorhill
043825285c this fixes an issue with the updating of redirection resources 2015-12-15 21:34:36 -05:00
gorhill
00e6d40965 actually only chromium-based browsers need this, and
AMO does not like mingling with prototypes of native
types.
2015-12-15 14:15:02 -05:00
gorhill
ea49484dd3 this fixes #1067 + partially fixes #1070 2015-12-15 10:40:40 -05:00
gorhill
af4dba5158 this fixes #1064 2015-12-14 00:54:41 -05:00
gorhill
33291c4dca popunder fine tuning: reverting 1d448b85b2 for the time being 2015-12-13 19:04:58 -05:00
gorhill
a2fb13653a code review: overwrite list title only for external filter lists 2015-12-13 18:00:43 -05:00
gorhill
945a8a999a this fixes 1d448b85b2 (commitcomment-14944764) 2015-12-13 13:46:22 -05:00
gorhill
dfdd5a10f3 #1056: strict compliance re ^ 2015-12-13 12:55:55 -05:00
gorhill
933b6ad594 #1056: code review 2015-12-13 11:03:13 -05:00
gorhill
720f76fb5a this addresses #1056 2015-12-13 10:26:55 -05:00
gorhill
d7523aad6d this fixes #451 2015-12-13 00:56:30 -05:00
gorhill
9c12ef02bb cosmetic filtering switch must disable ONLY cosmetic filtering.
Before this fix, the turning off cosmetic filtering through the per-site
cosmetic filtering switch was also disabling the blocked resources
collapser.
2015-12-13 00:33:53 -05:00
gorhill
47f6a565fa return null for non-existing elements 2015-12-13 00:17:38 -05:00
gorhill
1d448b85b2 fine tuning popunder filtering: ignore is target URL was clicked by user 2015-12-13 00:16:35 -05:00
gorhill
04c6d16e21 this addresses #1052 (corrected) 2015-12-12 16:13:56 -05:00
gorhill
8f0d925bdf this fixes #1047 2015-12-11 06:36:28 -05:00
gorhill
db1dcbfda8 oops, forgot to remove console.log used for dev purpose 2015-12-10 16:49:39 -05:00
gorhill
e2e86de89a this fixes #1031 2015-12-08 14:06:33 -05:00
gorhill
c3aadde898 code review re. #1024 2015-12-07 11:18:56 -05:00
gorhill
85dcf6ee17 this fixes #1024 2015-12-07 11:09:39 -05:00
gorhill
3b61f7d11d minor code review 2015-12-07 11:06:06 -05:00
gorhill
fd1ccebf41 this fixes #1022 2015-12-07 08:59:22 -05:00
gorhill
334506e1b9 experimental filters 2015-12-06 08:22:31 -05:00
gorhill
89f0e8f1a9 this fixes #1015 2015-12-05 18:02:04 -05:00
gorhill
a3c8e6b37e code review: stricter interpretation of ^ 2015-12-05 12:25:18 -05:00
gorhill
94e4a95f9b this further fix #997: no need to use / for leading * 2015-12-05 01:28:17 -05:00
gorhill
0c5ef268ad sensible default rules in case one un-whitelist behind-the-scene + use default deny 2015-12-04 18:05:20 -05:00
gorhill
c3f206e704 #1010: new filter type: "popunder", to explicitly filter popunders 2015-12-04 11:15:09 -05:00
gorhill
42071c5a1c code review 2015-12-03 21:24:37 -05:00
gorhill
13f42051b2 this fixes #997 2015-12-03 10:06:06 -05:00
gorhill
2750b13e34 code review 2015-12-03 01:08:37 -05:00
gorhill
2705432f43 code review 2015-12-02 00:59:51 -05:00
gorhill
11351bca6d this fixes regression re. popup/popunder blocking for Seamonkey 2015-12-01 17:15:31 -05:00
gorhill
4fd71d4209 this adds popunder filtering support for Firefox-based browsers 2015-12-01 15:07:22 -05:00
gorhill
c39b892306 this fixes #99, #991: ability to block popunders 2015-11-30 18:50:51 -05:00
gorhill
2eca31ac3c this allows to use Adguard filter lists (unsupported filters are discarded) 2015-11-30 14:47:56 -05:00
gorhill
013b4b1a88 code review 2015-11-29 17:57:55 -05:00
gorhill
72f5e44ec0 code review 2015-11-29 17:06:58 -05:00
gorhill
ba96a4ff4a redirect engine: selfie-able + update-able 2015-11-29 11:04:42 -05:00
gorhill
f2d2133d76 minor code review 2015-11-28 10:29:05 -05:00
gorhill
46d39838e3 redirect engine: more fine tuning + proof of concept for dayt.se 2015-11-26 17:56:30 -05:00
gorhill
791a025ad5 redirect engine: code review + added more neutered resources 2015-11-26 11:13:33 -05:00
gorhill
2e8adfe944 this fixes #978 2015-11-26 11:11:28 -05:00
gorhill
80c2ef47bc code review + removal of obsolete exception filters 2015-11-25 19:38:05 -05:00
gorhill
05476e9fd3 code review 2015-11-25 10:05:23 -05:00
gorhill
d9e56d1396 this completes the fix to #602 2015-11-24 20:53:02 -05:00
gorhill
21b5aa8f38 this fixes #738 2015-11-24 15:27:39 -05:00
gorhill
25c73d9f02 code review 2015-11-24 13:21:14 -05:00
gorhill
e1def0dc7e this will addresses #965 for next release 2015-11-24 12:11:39 -05:00
gorhill
ba8b9ba008 redirection engine: code review 2015-11-23 23:34:03 -05:00
gorhill
1005a3e524 refactoring redirect engine: static filters are now the way to create redirection rules 2015-11-23 19:34:41 -05:00
gorhill
640452ad42 reverting last change 2015-11-23 09:57:46 -05:00
gorhill
30039ff9c7 code review 2015-11-23 09:49:50 -05:00
gorhill
2aadc2a969 new redirect engine: this fixes #949 (the video ad part) 2015-11-23 07:52:50 -05:00
gorhill
77504cb561 this fixes #951 2015-11-20 08:47:29 -05:00
gorhill
4e9d41a150 #948: this possibly addresses the 1st reported error case 2015-11-19 18:07:27 -05:00
gorhill
7c4d1f510a this addresses #909 2015-11-19 09:36:15 -05:00
gorhill
4cebefd5b5 code review 2015-11-15 08:56:36 -05:00
gorhill
3d472beb1b code review: make onHeadersReceive() able to cancel responses 2015-11-09 17:59:19 -05:00
gorhill
9ac84f9171 this fixes #842 2015-11-06 10:49:09 -05:00
gorhill
e847d7f9f4 again, no need to capture in regex 2015-11-05 09:25:16 -05:00
gorhill
c99b61da96 code review: no need to capture in regex 2015-11-05 09:19:45 -05:00
gorhill
403f728777 put back http, https does not respond anymore 2015-11-01 11:27:15 -05:00
gorhill
71b967f452 this addresses #850 2015-11-01 11:25:36 -05:00
gorhill
62a6b5251e this fixes #873 2015-10-31 00:55:10 -04:00
gorhill
43be9f2c22 set an id for html tag of epicker
this enables FF users to override epicker style properties
2015-10-30 13:04:01 -04:00
gorhill
13f05e5647 https now available 2015-10-28 15:23:51 -04:00
gorhill
72201527d3 hardening against bad regexes 2015-10-26 11:23:56 -04:00
gorhill
ba20843e07 this fixes bad sorting of hostnames on Pale Moon 2015-10-25 09:38:48 -04:00
gorhill
da6c7b8b5e code review: fixed sorting of 1st-party hostnames 2015-10-25 08:18:10 -04:00
gorhill
6c46a89142 truncate pointlessly too long labels in selector 2015-10-24 09:24:27 -04:00
gorhill
f4a1bad048 raw URL can be the empty string for behind-the-scene scope 2015-10-23 12:52:51 -04:00
gorhill
afd77a3cef this fixes #854.
Unlike PageStore, TabContext is best placed to keep track of whitelist status
2015-10-22 09:45:41 -04:00
gorhill
892913d185 this fixes #832 2015-10-21 11:53:03 -04:00
gorhill
2cd47098b1 this fixes #835 2015-10-16 11:42:45 -04:00
gorhill
ea4d5a9710 different fix for #762, which does not create a regression of 435 2015-10-14 16:49:57 -04:00
gorhill
135ad95d61 #760: reflect obsolete status immediately in UI 2015-10-14 14:16:43 -04:00
gorhill
4fcdac821d this fixes #760 2015-10-14 10:28:37 -04:00
gorhill
6cb185c973 this addresses https://www.reddit.com/r/pathofexile/comments/3okptl/ublock_origins_wont_let_me_open_links_in_new_tabs/cvyd5xb 2015-10-13 14:04:48 -04:00
gorhill
2fdb63c98a this fixes #806 2015-10-13 10:56:59 -04:00
gorhill
2d0ed21544 this addresses http://www.wilderssecurity.com/threads/ublock-a-lean-and-fast-blocker.365273/page-63#post-2532835 2015-10-09 09:43:36 -04:00
gorhill
19a717b4b6 comment... 2015-10-05 11:04:36 -04:00
gorhill
054ba17c96 oops, mixed up ABP issues: it\'s rather from https://issues.adblockplus.org/ticket/616 2015-10-05 11:03:20 -04:00
gorhill
8f4ee3e34d support for genericblock filter option (<https://issues.adblockplus.org/ticket/647>) 2015-10-05 10:58:24 -04:00
gorhill
a92c8f1413 re. #781: backward compatibility code to ignore unsupported explicit style properties 2015-10-04 13:27:05 -04:00
gorhill
987da1960c updated comment 2015-10-02 09:34:53 -04:00
gorhill
6b9848cf0d Exception script tag filter makes no sense: reject such filters 2015-09-30 10:17:25 -04:00
gorhill
a56dfe1858 oops, fix to #756 needs this 2015-09-30 09:37:27 -04:00
gorhill
8d294869fe this fixes #756 2015-09-30 09:33:38 -04:00
gorhill
cc17a77b0a this fixes #762 2015-09-28 15:51:02 -04:00
gorhill
34b58178bc this fixes #762 2015-09-28 15:50:09 -04:00
gorhill
12baeadac4 code review of new script tag filtering code 2015-09-27 10:13:31 -04:00
gorhill
7970f4dc70 new cosmetic filter to foil specific inline script tags 2015-09-26 19:07:23 -04:00
gorhill
de2d993d61 re. #724: configurable xhr timeout 2015-09-25 08:31:46 -04:00
gorhill
ab24f725ce select optimal hideElements depending on whether shadow DOM is supported 2015-09-15 09:51:22 -04:00
gorhill
6cc07a4027 removed unused code 2015-09-14 10:48:23 -04:00
gorhill
08dae71629 this fixes #712 2015-09-14 07:21:35 -04:00
gorhill
ce12fdba01 update reverse lookup code to deal with #711 2015-09-13 14:59:33 -04:00
gorhill
f5bb9cec69 #711: oops 2015-09-13 14:37:35 -04:00
gorhill
31f9cfe3de this fixes #711 2015-09-13 14:29:43 -04:00
gorhill
29c39550dd forgot to comment to link code to issue (#708 in current case) 2015-09-13 10:52:41 -04:00
gorhill
90a2c608bb this fixes #708 2015-09-13 10:26:36 -04:00
gorhill
4e3fcd576d this addresses #705 2015-09-12 10:51:11 -04:00
gorhill
59bdcbdb7e code reviewed implementation of high-medium generic cosmetic filters 2015-09-11 17:59:25 -04:00
gorhill
3e96a70a0f #44: meant to use mousedown... 2015-09-10 14:01:16 -04:00
gorhill
36a15e2e02 Experimental fix for #44
Disregard no-popups per-site switch for a URL which matches
a link clicked by the user.
2015-09-10 13:46:18 -04:00
gorhill
1d5a592b12 this fixes #691 2015-09-10 09:51:49 -04:00
gorhill
7177d8d0ff this addresses #693 2015-09-08 08:45:22 -04:00
gorhill
b3d243324f this fixes #672 2015-09-04 16:30:53 -04:00
gorhill
9c88478984 this fixes #678 2015-09-04 09:36:53 -04:00
gorhill
05ce6711e8 this fixes #668, #669 2015-08-31 18:43:40 -04:00
gorhill
fbf3fa9c85 this fixes #666 2015-08-31 10:05:59 -04:00
gorhill
6600a27c33 https://github.com/chrisaljoudi/uBlock/issues/1528: apply fix to element picker 2015-08-28 10:56:05 -04:00
gorhill
94a1d72fc8 https://github.com/chrisaljoudi/uBlock/issues/1528: apply fix to scriptlets too 2015-08-28 10:44:33 -04:00
gorhill
1a380f0959 this fixes https://github.com/chrisaljoudi/uBlock/issues/1528
An XML document can be a valid HTML document. Try to instanciate
a HTMLDivElement to find out whether we are dealing with an actual
HTML document or not.
2015-08-28 10:33:58 -04:00
gorhill
b685af177e code review 2015-08-25 15:43:32 -04:00
gorhill
57a7f6bcd7 code review last commit re. #602
External filter lists are not meant to appear in checksums.txt.
2015-08-25 11:21:35 -04:00
gorhill
8f01f7309e this fixes #528 + checksums.txt needs patching re. #602 2015-08-25 10:09:37 -04:00
gorhill
027e8c5977 #621: re-factored how domain= filter option is tested 2015-08-22 12:15:16 -04:00
gorhill
a63ac99e03 this fixes #621
Interpretation/implementation of exception filters with negated
hostname(s) has been revised: no block filter is implied anymore
for such filters. At time of writing I found only 10 such filters
in EasyList, and none in commonly used filter lists.
2015-08-21 21:52:16 -04:00
gorhill
ff33410c4a #602: no need to rename compiled lists, they will be invalidated anyways 2015-08-18 14:49:46 -04:00
gorhill
efccaf1416 All third-party assets which are not enabled by default will no longer be
part of the package. The code here is to ensure a seamless transition from
local assets which have been converted to remote assets. The only side
effect to expect is that the selfie, if any, will be invalidated.
2015-08-18 13:15:58 -04:00
gorhill
9b4b998364 #608: this fixes a bunch of strictness-related warnings 2015-08-18 11:44:24 -04:00
gorhill
f29628ee01 this fixes #581
dynamic `allow` rules must also override the blocking of popups by
static filters.
2015-08-17 17:10:15 -04:00
gorhill
ccb058c2d9 this fixes #581 2015-08-17 15:09:14 -04:00
gorhill
6dd5c832a2 this really fixes #599, #600 2015-08-15 09:24:55 -04:00
gorhill
118a7792cc multiple shadow roots is deprecated: https://www.chromestatus.com/features/4668884095336448 2015-08-13 19:36:54 -04:00
gorhill
47cf6384b2 this fixes https://github.com/gorhill/uMatrix/issues/129 2015-08-13 16:03:37 -04:00
gorhill
f338c28cd6 support append from cloud storage + uniformize buttons visual in dashboard 2015-08-12 12:17:39 -04:00
gorhill
d983a96744 sync (#80): new files 2015-08-11 18:49:36 -04:00
gorhill
abc7a526da code review 2015-08-11 18:48:52 -04:00
gorhill
690421aead sync feature (#80): draft 2015-08-11 15:29:14 -04:00
gorhill
251ed0d0d7 this addresses #583: provide a link to the "Badware risks" wiki page 2015-08-10 08:30:23 -04:00
gorhill
980125b8af minor code review 2015-08-03 09:25:18 -04:00
gorhill
6ea3338f26 code review 2015-08-02 23:49:17 -04:00
Sean Rand
b0072eab57 try/catch createShadowRoot in contentscripts 2015-08-03 01:31:20 +02:00
gorhill
bfcf0e0bfe code review for last commit: we want to keep namespacing though 2015-08-01 11:34:31 -04:00
gorhill
528354f594 this fixes #507 2015-08-01 11:30:54 -04:00
gorhill
595b239df1 this fixes #546 2015-07-30 12:29:37 -04:00
gorhill
b190f0b183 this fixes #536 2015-07-27 17:55:25 -04:00
gorhill
2509bceaff this addresses #531 2015-07-27 10:10:34 -04:00
gorhill
8dd21c5f49 change of mind: removing 3p-passive because redundancy, better to work on doc 2015-07-27 09:20:47 -04:00
gorhill
eeb48844c2 minor code review 2015-07-24 20:14:53 -04:00
gorhill
35106dcd90 new dynamic rule type: "3p-passive", for css/images 2015-07-24 19:27:23 -04:00
gorhill
2223f5e457 this fixes #512 2015-07-20 16:33:07 -04:00
gorhill
c7bb242302 this fixes the logging of cosmetic filters in iframes 2015-07-18 09:15:08 -04:00
gorhill
f7ed3fda54 minor code review 2015-07-16 18:15:57 -04:00
gorhill
bc30979689 this fixes subscribing to filter lists having a query part in their URL 2015-07-16 18:13:51 -04:00
gorhill
fa4e3ca492 this completely fixes #490 2015-07-13 08:49:58 -04:00
gorhill
9276b9919c this fixes #490 2015-07-13 07:41:02 -04:00
gorhill
0b6edab923 minor code review 2015-07-12 08:15:09 -04:00
gorhill
abb89fd037 this will allow to add "tucows downloads" 2015-07-11 17:40:42 -04:00
gorhill
5e2b694197 removed useless return value 2015-07-11 12:17:58 -04:00
gorhill
d3f741f8fd DOM inspector: to properly report cosmetic filters for dynamically added elements 2015-07-11 07:38:03 -04:00
gorhill
eba046504f this fix #476 2015-07-10 14:02:02 -04:00
gorhill
53aa705453 minor code review 2015-07-09 09:11:50 -04:00
gorhill
2f786ae921 #465: decompiler should never return a blank string 2015-07-09 09:08:49 -04:00
gorhill
08ccebfd64 typo 2015-07-07 20:41:24 -04:00
gorhill
002b99e573 oops 2015-07-07 16:54:41 -04:00
gorhill
6214591fb8 popup may be closed before main process respond 2015-07-07 11:05:00 -04:00
gorhill
235bce9faf "subdocument" filters reported as "sub_frame" 2015-07-07 11:04:24 -04:00
gorhill
7a3fb2273e dom inspector quirks: keep identical filters in sync, do not create duplicate filters 2015-07-06 18:11:11 -04:00
gorhill
e3e4d577ee this makes shadow DOM work on Firefox 2015-07-06 13:53:39 -04:00
gorhill
f1b9e27fdb minor code review 2015-07-06 10:25:37 -04:00
gorhill
497eb87fb0 avoid reporting the DOM layout while it is loading 2015-07-06 10:24:28 -04:00
gorhill
4ad22d6f92 Merge branch 'master' of github.com:gorhill/uBlock into shadow 2015-07-06 10:19:30 -04:00
gorhill
4458ea5d7d this fixes net inspector interfering with modal dialogs 2015-07-06 10:19:17 -04:00
gorhill
febb18147a #435: using shadow nodes instead of modifying directly nodes' style attr 2015-07-06 07:48:56 -04:00
gorhill
c11421d574 this fixes logger v-scroll not being pinned anymore (regression) 2015-07-06 07:42:30 -04:00
gorhill
dd394ebba5 code review: regex perf as per https://www.loggly.com/blog/five-invaluable-techniques-to-improve-regex-performance/ 2015-07-04 17:34:18 -04:00
gorhill
93c4502acc bypass FF's built CSS.escape(), to benefit from serializeAsString 2015-07-03 06:56:15 -04:00
gorhill
cc6a811934 CSS.escape: support "serialize a string" to avoid pointless escaping 2015-07-03 06:34:18 -04:00
gorhill
0487c23763 this addresses #433 2015-07-03 05:57:05 -04:00
gorhill
6a912531dc this fixes broken row filtering for tab selector and popup UI 2015-07-02 19:42:51 -04:00
gorhill
5775fe32b8 Firefox: prevent currently selected tab from being reset in selector 2015-07-01 19:50:43 -04:00
gorhill
ad827576ce have the logger open in a separate window 2015-07-01 12:18:03 -04:00
gorhill
a0607702b1 dom inspector: this fixes non-sticky toolbars 2015-07-01 09:19:13 -04:00
gorhill
bd9a63a73c Merge branch 'master' of github.com:gorhill/uBlock into inspector 2015-06-30 18:08:49 -04:00
gorhill
9becb466d4 functional DOM inspector 2015-06-30 18:02:29 -04:00
gorhill
ecd003ff4a this addresses #414 2015-06-30 01:59:22 -04:00
gorhill
8305b8990a as per last commit, local messaging listener not needed anymore 2015-06-29 11:02:54 -04:00
gorhill
aeba71790f some refactoring: move to-aux-process-messaging timeout into vAPI 2015-06-29 10:46:20 -04:00
gorhill
957dea5289 Merge branch 'master' of github.com:gorhill/uBlock into inspector 2015-06-28 17:43:15 -04:00
gorhill
39b0d719c0 some more work re inspector 2015-06-28 17:42:08 -04:00
gorhill
e5d6acd712 this fixes #391 2015-06-28 09:25:19 -04:00
gorhill
58b6552207 code review 2015-06-27 16:18:29 -04:00
gorhill
f988d74b4d DOM inspector: incremental rendering when inspected DOM changes 2015-06-27 13:32:10 -04:00
gorhill
f12bbd4703 comment 2015-06-27 08:52:45 -04:00
gorhill
7d2855180c some refactoring of new DOM inspector code 2015-06-26 15:45:54 -04:00
gorhill
631443768f dom inspector: ébauche 2015-06-26 00:08:41 -04:00
gorhill
2fd7a73c62 this fixes #404 2015-06-25 19:09:47 -04:00
gorhill
1ba7894a29 ability to prevent local ip address leak thru webrtc 2015-06-24 20:01:27 -04:00
gorhill
6c1678d718 Firefox: this fixes uBlock lingering in memory after disabling it 2015-06-23 11:37:54 -04:00
gorhill
de393cf020 this fixes looking up ##a[href^="..."] 2015-06-19 13:11:30 -04:00
gorhill
4a563538b0 this fixes #372 2015-06-19 07:35:03 -04:00
gorhill
131e93770f this addresses wrong filter type in #370 2015-06-18 17:23:52 -04:00
gorhill
fcf77ff2e9 this fixes https://github.com/gorhill/uBlock/issues/136#issuecomment-112927961 2015-06-17 16:45:24 -04:00
gorhill
34485a0465 code review 2015-06-17 14:06:59 -04:00
AlexVallat
9406e40fdc Imported 620a7d78d1 2015-06-17 14:06:59 -04:00
gorhill
0f5739900c more concise name 2015-06-17 09:21:44 -04:00
gorhill
b8ed68525f filter list dedicated to sites documented as crapware risk 2015-06-16 09:16:15 -04:00
gorhill
41a90bd55e this fixes #345 2015-06-14 20:11:25 -04:00
gorhill
eeca7cb41f this fixes #346 2015-06-14 19:40:55 -04:00
gorhill
1b78be4b7c minor change in how filter list(s) are rendered 2015-06-14 07:56:12 -04:00
gorhill
e247f28b73 this fixes https://github.com/gorhill/uBlock/issues/341#issuecomment-111758109 2015-06-14 07:46:58 -04:00
gorhill
34723e1a45 code review 2015-06-13 13:32:14 -04:00
gorhill
9a5404ef07 this fixes the other half of #58: from which list(s) a cosmetic filter originates 2015-06-13 11:21:55 -04:00
gorhill
5d4f96314a this fixes #298 2015-06-11 19:33:30 -04:00
gorhill
2619d31e63 probably will fix #339 2015-06-11 18:33:11 -04:00
gorhill
e22fdaa9f2 code review 2015-06-11 15:35:35 -04:00
gorhill
5c39998de4 List name for user filters come from i18n 2015-06-11 15:12:14 -04:00
gorhill
0a89e5827a minor code review: just in case 2015-06-11 15:11:01 -04:00
gorhill
060a43fe81 this addresses half of #58: find list(s) from which a static network filter originates 2015-06-11 12:12:23 -04:00
gorhill
30b013740e fixed description remnant from uMatrix 2015-06-11 10:34:23 -04:00
gorhill
5c53605269 this fixes #312 2015-06-10 11:30:57 -04:00
gorhill
113c2e11a5 this (indirectly) fixes #15: let uBlock block remote fonts globally or on a site-basis 2015-06-10 09:23:48 -04:00
gorhill
ff0ad30ba6 same with querySelector 2015-06-10 08:58:10 -04:00
gorhill
c27b18d7d1 sometimes we just want a simple DOM node lookup, not a heavy wrapper 2015-06-10 08:25:47 -04:00
gorhill
47fd9262af minor code review 2015-06-09 17:16:28 -04:00
gorhill
61dc1b7808 code review 2015-06-09 17:01:31 -04:00
gorhill
fa3b4c887c code review: result can be non-blocking yet non-empty 2015-06-09 11:48:13 -04:00
gorhill
2234933b82 this fixes #59: now accurately reporting static filters in logger 2015-06-09 10:27:08 -04:00
gorhill
93ec8ac55d not all schemes are "external" 2015-06-08 12:26:14 -04:00
gorhill
b51e951536 this fixes #313 2015-06-08 08:09:08 -04:00
gorhill
90d009ea3f this fixes https://github.com/chrisaljoudi/uBlock/issues/675 2015-06-07 20:27:19 -04:00
gorhill
0df09ba193 this addresses https://crowdin.com/mail/message/310194 2015-06-07 09:50:38 -04:00
gorhill
8afe6aa275 not needed, this will address one FF validator warning 2015-06-06 19:09:04 -04:00
gorhill
91cb61ce9c code review: important filter option senseless for exception filters 2015-06-06 18:45:30 -04:00
gorhill
48f47a6849 logger: ability to create static net filters 2015-06-06 18:31:38 -04:00
gorhill
d94741a781 this fixes #300 2015-06-05 13:37:46 -04:00
gorhill
9706e8ab24 tooltip is annoying, frame context will be exposed in next version 2015-06-04 23:33:40 -04:00
gorhill
53a78ceb39 context provided in title attr of URL in logger (until I figure a better way) 2015-06-04 19:27:03 -04:00
gorhill
f26e332098 this fixes #290 2015-06-04 11:17:02 -04:00
gorhill
e8e14c7d70 this fixes #277 2015-06-03 09:51:24 -04:00
gorhill
25070003bb this fixes #280 (bad cut-n-paste) 2015-06-02 09:50:26 -04:00
gorhill
1784ffd411 this fixes hyperlink auditing setting being r/o after launch of uBlock 2015-06-02 09:27:18 -04:00
gorhill
2cb1f42335 Firefox support for browser settings 2015-06-02 08:59:25 -04:00
gorhill
ee8dd54481 added ability to disable hyperlink auditing 2015-06-02 08:26:35 -04:00
gorhill
14371b5d92 this fixes #274 2015-06-01 15:03:22 -04:00
gorhill
67950ec135 minor code review 2015-05-30 13:44:55 -04:00
gorhill
446059a66d this fixes #249 2015-05-28 16:02:00 -04:00
gorhill
4c9d3f63f2 this fixes #248 and other related cases 2015-05-28 14:47:19 -04:00
gorhill
39fb395e2c this fixes #247 2015-05-27 20:48:04 -04:00
gorhill
a48574dd1b no picker for behind-the-scene resources 2015-05-27 17:23:45 -04:00
gorhill
56ac5a1105 coalesce mouse move events 2015-05-27 15:15:20 -04:00
gorhill
812d34bfe8 very slightly more reliable page title lookup 2015-05-26 17:16:16 -04:00
gorhill
93a3965e53 fine tuning dynamic URL filtering UI + i18n 2015-05-26 09:52:09 -04:00
gorhill
b94d05d14f minor epicker dialog restyling 2015-05-26 08:43:46 -04:00
gorhill
72c930ddff logger: UI work on URL-based dynamic filtering 2015-05-24 18:50:09 -04:00
gorhill
c265d6747b this addresses #232 2015-05-23 09:27:24 -04:00
gorhill
e968f392ef this fixes #224 2015-05-23 07:31:46 -04:00
gorhill
73ac79feff this fixes importing empty ABP custom ruleset 2015-05-22 18:03:14 -04:00
gorhill
43f9657d0f this fixes #227 2015-05-22 08:05:55 -04:00
gorhill
284b4f62d1 dynamic url filtering 2015-05-21 14:15:17 -04:00
gorhill
6c3217d9af go-style switch-case 2015-05-19 13:59:53 -04:00
gorhill
f0a7f8ffea this fixes #184 2015-05-18 10:39:20 -04:00
gorhill
ea4f4cee72 logger: do not regenerate whole tab selector if no change 2015-05-18 08:12:35 -04:00
gorhill
facef0dc05 this fixes many addon validation warnings 2015-05-17 13:02:56 -04:00
gorhill
11f349f54a remove spurious newline 2015-05-16 16:15:30 -04:00
gorhill
78b64dc2c6 this fixes bad test 2015-05-16 13:40:56 -04:00
gorhill
e0284b8908 this fixes #193 2015-05-16 10:15:02 -04:00
gorhill
c3284a2b93 actually, voided rows are important for diagnosis 2015-05-10 12:25:26 -04:00
gorhill
2d7fff611a make popup sticky in top-right corner 2015-05-10 09:28:50 -04:00
gorhill
7eed999ff3 this fixes #188 2015-05-09 08:25:05 -04:00
gorhill
ba8dd756c9 this fixes #185 2015-05-09 01:16:27 -04:00
gorhill
ce6eb9b7ac this fixes logger button in popup 2015-05-08 19:00:01 -04:00
gorhill
f9652b5f57 importing uMatrix unified logger 2015-05-08 18:28:01 -04:00
gorhill
13af7c99c2 imported fix from https://github.com/chrisaljoudi/uBlock/commit/e06faa, to address https://github.com/chrisaljoudi/uBlock/issues/1363 2015-05-07 08:22:42 -04:00
gorhill
65183f7180 this fixes #171 2015-05-04 17:10:55 -04:00
gorhill
7ffbfdaf10 code review 2015-05-03 11:58:31 -04:00
gorhill
5f4d975966 code review 2015-05-02 00:13:19 -04:00
gorhill
b5db231ef9 removed dead code 2015-05-01 19:07:13 -04:00
gorhill
5023c563a7 this fixes #162 2015-05-01 19:06:52 -04:00
gorhill
ca1e1f55e7 code review re. badge update 2015-05-01 08:27:41 -04:00
gorhill
6fcad5dc9f minor code review re. #150 2015-04-29 12:03:06 -04:00
gorhill
52b2868c74 re. #150: make sure all filter lists are re-compiled 2015-04-29 10:50:55 -04:00
gorhill
ff41aed7cf maybe this will address #150 2015-04-29 10:29:44 -04:00
gorhill
6c80790975 one more step to insure tab context is properly set 2015-04-29 10:29:23 -04:00
gorhill
318f2bf093 this fixes #142 2015-04-27 15:09:19 -04:00
gorhill
600fa2c3d9 this fixes #135 2015-04-27 10:54:13 -04:00
gorhill
28fbda6607 code review re. #134 2015-04-26 20:33:49 -04:00
gorhill
af5aeeda6c this hopefully fixes #134 2015-04-26 18:31:51 -04:00
gorhill
3de335291e support using pretty type names 2015-04-26 15:41:53 -04:00
gorhill
ef84fd18ba this fixes https://github.com/chrisaljoudi/uBlock/issues/10 2015-04-26 11:39:39 -04:00
gorhill
513d79f5d9 just to keep track of findings re classList 2015-04-26 01:02:35 -04:00
gorhill
782ea0a337 this fixes #123 2015-04-25 09:33:43 -04:00
gorhill
0ce32af7af this fixes under-reporting of active cosmetic filters in logger 2015-04-25 08:27:27 -04:00
gorhill
057611ba25 visually separate document boundaries in logger 2015-04-25 07:59:33 -04:00
gorhill
9f9465d7e9 report in which frame the cosmetic filters were injected 2015-04-25 07:33:50 -04:00
gorhill
3d3bd13ea1 report active cosmetic filters in logger 2015-04-25 07:28:35 -04:00
gorhill
bcbc06b2ff better reporting of switch events in the logger 2015-04-25 00:28:30 -04:00
gorhill
f6b62665fa this fixes https://github.com/gorhill/uBlock/issues/83#issuecomment-95968582 2015-04-24 11:42:13 -04:00
gorhill
8004754c29 this fixes #83 2015-04-24 10:55:11 -04:00
gorhill
51e0ce6ad1 this fixes #87 2015-04-24 08:36:19 -04:00
gorhill
6a9585c056 1st step of splitting ublock's own filters into two separate files 2015-04-24 07:40:34 -04:00
gorhill
ada732575a forgot to document fix in code re. #111 2015-04-24 07:16:46 -04:00
gorhill
0513c4fd27 this fixes #111 2015-04-24 07:12:12 -04:00
gorhill
87a14ff339 import color-blind color scheme into logger 2015-04-23 18:46:14 -04:00
gorhill
361d2ac1a2 dissociate logging infrastructure from page stores 2015-04-23 18:23:03 -04:00
gorhill
78ad7929a6 This addresses colour-blindness issues, using contributed solution https://github.com/chrisaljoudi/uBlock/issues/467#issuecomment-95177219 2015-04-22 10:46:10 -04:00
gorhill
27de7d4323 code review: no need for {inline-script} suffix 2015-04-22 09:23:36 -04:00
gorhill
58e5695157 this addresses 5f65b1798a (commitcomment-10787154) 2015-04-18 07:30:52 -04:00
gorhill
6b32efb67b for unlikely case where two lists are merged into one 2015-04-18 00:43:32 -04:00
gorhill
00a1b90f6b this fixes #78 2015-04-17 10:20:45 -04:00
gorhill
544e1215dd this fixes #63 2015-04-16 12:14:43 -04:00
gorhill
bea512a6d0 minor change 2015-04-16 10:45:20 -04:00
gorhill
024219f59e update badge only when block count changes 2015-04-15 18:45:07 -04:00
Chris
fda75755b8 No. of blocked badge should update with popups 2015-04-15 18:42:06 -04:00
Bernd
bf957d6b42 remove '' 2015-04-15 21:30:57 +02:00
gorhill
bc49c402df this fixes #42 2015-04-12 19:55:10 -04:00
gorhill
c8b8a2acd5 meh, changed my mind again 2015-04-11 08:54:22 -04:00
gorhill
475aa5a8fc code review 2015-04-10 16:31:29 -04:00
gorhill
28fc4f99d4 cleanup 2015-04-10 09:52:16 -04:00
gorhill
67417c5cec cleaning up old stuff 2015-04-10 02:17:12 -04:00
gorhill
d01a73e636 whitelisting must have precedence over strict blocking 2015-04-09 12:20:24 -04:00
gorhill
651c25c839 fixed popup blocker switch; added ability to manually edit switches 2015-04-09 11:19:31 -04:00
gorhill
f6e0e46818 code review 2015-04-08 19:31:29 -04:00
gorhill
6441161329 refactored tabs/context code 2015-04-08 18:46:08 -04:00
gorhill
ef9913c711 this fixes https://github.com/chrisaljoudi/uBlock/issues/1212 2015-04-08 07:04:29 -04:00
gorhill
637439c6db duh 2015-04-08 06:21:31 -04:00
gorhill
44bbf356f7 code review for last commit 2015-04-07 21:58:19 -04:00
gorhill
a2caf3c42d this fixes https://github.com/chrisaljoudi/uBlock/issues/1205 2015-04-07 21:26:13 -04:00
gorhill
31bea1d08b code review 2015-04-07 19:34:22 -04:00
gorhill
4aa61fcf89 this fixes https://github.com/gorhill/uMatrix/issues/144 2015-04-07 19:10:03 -04:00
gorhill
aa8b5850b8 code review 2015-04-07 13:27:46 -04:00
gorhill
c6668391e0 move branch toggling into switches manager 2015-04-07 13:24:15 -04:00
gorhill
ddb8fc9cf6 to support toggling a "branch" of switches 2015-04-07 12:35:19 -04:00
gorhill
c119be04ed this fixes hostnames with trailing dot as seen on nytimes.com 2015-04-07 09:41:08 -04:00
YFdyh000
6e77ec33ff Correct issue links 2015-04-07 09:46:26 +08:00
gorhill
9cc670b018 code review 2015-04-06 12:22:41 -04:00
gorhill
d098a9fb3d strict blocking: give choice of domain/hostname on warning page 2015-04-06 10:26:32 -04:00
gorhill
7306724174 no badge if nothing hidden 2015-04-05 16:23:36 -04:00
gorhill
eaa3ac53d5 better tooltips for popup UI 2015-04-05 14:44:41 -04:00
gorhill
2dde6f15de new switch: toggle cosmetic filtering on/off for a site 2015-04-05 12:03:14 -04:00
gorhill
c5b7f3c0b5 typos 2015-04-05 10:39:58 -04:00
gorhill
bc83836a7b support font request type 2015-04-05 10:38:47 -04:00
gorhill
465c4b6523 code review 2015-04-01 22:13:13 -04:00
gorhill
91c2d95fb1 document issue in code 2015-03-31 16:40:52 -04:00
gorhill
1db1638c7f this fixes #1142 2015-03-31 16:38:47 -04:00
gorhill
57c177c995 this fixes #1129 2015-03-31 09:25:39 -04:00
gorhill
3d38285100 fixed using uninitialized var 2015-03-31 09:07:14 -04:00
gorhill
12fc8faf3a #1134: code review to fix unwanted side effect if previous fix 2015-03-31 07:51:01 -04:00
gorhill
f417e37b77 #1134: code review 2015-03-31 07:36:19 -04:00
gorhill
cd76d79110 this fixes #1134 2015-03-31 07:26:43 -04:00
gorhill
5b34efc55e this fixes #1128 2015-03-30 17:42:12 -04:00
gorhill
a1da6df4d6 fine tuning warning page 2015-03-30 13:10:29 -04:00
gorhill
53d96cc88f do not include unused entries in backup 2015-03-30 08:12:41 -04:00
gorhill
ab15132914 this fixes #1118 2015-03-29 12:35:13 -04:00
gorhill
60713fc48a code review 2015-03-29 12:16:34 -04:00
gorhill
923019794d this fixes #618 2015-03-29 12:13:28 -04:00
gorhill
1a0d36b7aa this fixes #1113 2015-03-28 11:09:36 -04:00
gorhill
543c3530b5 this fixes #1106 2015-03-27 14:59:17 -04:00
gorhill
f2ff0edfaf this fixes #1013, #1062 (draft) 2015-03-27 13:00:55 -04:00
gorhill
b938022d0b this fixes #1102 2015-03-27 09:50:31 -04:00
gorhill
d7aea27f19 merged #1096 fixes 2015-03-26 15:17:53 -04:00
gorhill
2504f8ad35 #1013: Firefox support 2015-03-26 09:50:07 -04:00
gorhill
0ca84246f5 #1013: fine tuning 2015-03-26 08:12:06 -04:00
gorhill
a4b4bc98ff this fixes #1013 2015-03-25 19:28:22 -04:00
gorhill
6f155d55f8 this fixes #1040, #870 2015-03-25 10:12:56 -04:00
gorhill
6450afefda oops, * is a valid hostname placeholder 2015-03-23 19:47:41 -04:00
gorhill
29269617ab This addresses #1082 2015-03-23 18:49:28 -04:00
gorhill
cc3f33ef9a this fixes #1078 2015-03-23 15:19:17 -04:00
gorhill
4a07482d46 cosmetic filtering: support unicode hostnames (#498) 2015-03-23 10:40:03 -04:00
gorhill
6724c991f5 this fixes #1058 2015-03-23 10:19:43 -04:00
gorhill
e642423a55 re. #1070 2015-03-22 10:43:20 -04:00
gorhill
53b55a6b13 oops: forgot about why we can't do this. Will leave the commented out code in there as a reminder. 2015-03-22 09:30:50 -04:00
gorhill
bd5ca119a5 this should fix #1068 2015-03-22 08:51:31 -04:00
gorhill
0797d04074 epicker: ignore URI without a hostname 2015-03-22 00:36:14 -04:00
gorhill
4aec3404c4 code review: element picker 2015-03-21 23:54:09 -04:00
gorhill
58ebcd21c3 code review: floating net requests recategorized as behind-the-scene 2015-03-21 20:30:00 -04:00
gorhill
fb3f17147b code review 2015-03-21 16:52:35 -04:00
gorhill
ede4036c35 lower verbosity of CSS rules where possible 2015-03-20 18:38:28 -04:00
gorhill
5424fcab29 removed obsolete code following fix to #510 2015-03-20 16:34:01 -04:00
gorhill
12d2ab526f this fixes #510 2015-03-20 15:14:56 -04:00
gorhill
45882970fa remember/restore element picker session data when same URL 2015-03-20 11:39:20 -04:00
gorhill
e15001bae1 #1048: also need the fix for resources loaded later 2015-03-20 10:45:14 -04:00
gorhill
669850821a hopefully this fixes #1053 2015-03-20 10:36:38 -04:00
gorhill
cb69ff9345 this fixes #1048 2015-03-19 13:13:25 -04:00
gorhill
99774f4d19 we need the body as anchor for relative CSS rules 2015-03-19 12:54:17 -04:00
gorhill
aa9bea2e76 code review 2015-03-19 11:16:56 -04:00
gorhill
ba41f17b6f this addresses #1044 2015-03-19 10:13:51 -04:00
gorhill
74981341e8 attempt at addressing #514, #518 2015-03-18 13:00:07 -04:00
gorhill
d2a6a38db2 related to #953 2015-03-18 07:13:53 -04:00
gorhill
d1a1e196ce this fixes #1038 2015-03-17 09:39:03 -04:00
gorhill
c81a9925b2 #1004: reduce overhead of CSS selector validation 2015-03-17 08:26:35 -04:00
gorhill
d098edf2e3 be ready for when Element.matches is not supported 2015-03-16 15:07:24 -04:00
gorhill
865ff3e01b typo 2015-03-16 14:59:41 -04:00