Commit Graph

209 Commits

Author SHA1 Message Date
gorhill 39aeaa12a7
new feature: element zapper 2017-05-27 11:51:24 -04:00
gorhill 0232382695
refactor static network filtering, add support for csp injection 2017-05-12 10:35:11 -04:00
gorhill 69b7dc3289
leveraging virtuous side-effect of using strictest setting for webrtc local IP address prevention, see https://github.com/uBlockOrigin/uAssets/issues/333#issuecomment-289426678 2017-03-27 10:09:10 -04:00
gorhill 7e55ddf16b re. websocket: mind backward compatibility 2017-03-06 17:53:25 -05:00
gorhill c271fbbd0d code review: remove old cruft 2017-03-05 17:20:28 -05:00
gorhill d7c1f2f919 fix sync storage for Firefox webext (#622) 2017-03-05 12:12:58 -05:00
gorhill 4d1ed37556 Firefox WebExt readiness (#622) + support more webRequest types when available (websocket, font, csp_report) 2017-03-05 08:25:55 -05:00
gorhill 39f9d11ec5 prepare uBO for fix to https://github.com/gorhill/uBO-Extra/issues/29 2017-02-18 09:01:36 -05:00
gorhill a0c172c13e to mitigate https://github.com/gorhill/uBO-Extra/issues/7 2017-01-28 13:42:33 -05:00
gorhill 8d8905aab3 dont focus newly opened logger window: FF webext complains about it and not needed anyway 2017-01-07 10:57:16 -05:00
gorhill cfa70bde7b minor code review 2016-12-07 09:49:43 -05:00
gorhill 8c3da95d65 fix #2067 (experimental) + support for hidden settings 2016-11-03 11:20:47 -04:00
gorhill 3628de7a9d necessary changes for https://github.com/nikrolls/uBlock-Edge/pull/22 2016-10-28 08:40:38 -04:00
gorhill 9b57b827d3 fix uncaught `data:` URI by popup blocker when URL is updated using `location.replace()` 2016-10-22 18:10:49 -04:00
gorhill e01a130bc5 changes required to use chromium platform code for webext platform code 2016-10-19 10:20:26 -04:00
gorhill cbefeb923c fix #1884 2016-10-14 10:06:34 -04:00
gorhill e436a9be93 fix #2048 2016-10-05 06:52:43 -04:00
gorhill d516e576ff reworded comment 2016-09-15 09:09:13 -04:00
gorhill 6e81771783 #1735: remove spurious whitespaces from data URI description fields 2016-09-15 09:06:22 -04:00
gorhill 0d7e326dce code review re. changes in chrome.privacy.network with Chromium 48 2016-08-31 17:28:10 -04:00
gorhill 83e66b36f1 patch or convert filters meant to target websocket network requests 2016-08-30 19:57:25 -04:00
gorhill 6c513629bf refactor content script code + add support for new `:has` & `:xpath` filters
Aside extending cosmetic filtering abilities, I expect this will
also take care of some long standing issues (I will have to find them
and mark them as "resolved" by this commit, as time allow).
2016-06-27 19:09:04 -04:00
gorhill 4dbdd39100 #1497: code review 2016-04-20 17:24:07 -04:00
gorhill 2d26d1dd3d this fixes #1497 2016-04-20 13:57:31 -04:00
gorhill 95d0ffafb7 this fixes #870 2016-03-22 10:19:41 -04:00
gorhill 1f345b585f this should fix #1276 2016-01-22 11:13:29 -05:00
gorhill 89148351e8 #1163: this implements "block elements by size" 2016-01-17 13:30:43 -05:00
gorhill 6b73b8c38c this fixes https://github.com/gorhill/uBlock/issues/533#issuecomment-167931681 2015-12-31 09:24:55 -05:00
gorhill ce8ea0b31b reverting fix to #533 because bad side effects 2015-12-29 22:43:24 -05:00
gorhill ea49484dd3 this fixes #1067 + partially fixes #1070 2015-12-15 10:40:40 -05:00
gorhill 09d7d1fdc4 this fixes #533 (need confirmation) 2015-12-13 15:38:31 -05:00
gorhill 4fd71d4209 this adds popunder filtering support for Firefox-based browsers 2015-12-01 15:07:22 -05:00
gorhill b3669218e6 #900: code review 2015-11-03 08:46:21 -05:00
gorhill 0c5a9bfba6 this fixes #900 2015-11-03 07:44:18 -05:00
gorhill 92f7e2da8a this fixes #875 2015-10-28 05:26:57 -04:00
gorhill d7f4b871e5 typo in comment 2015-10-24 09:37:43 -04:00
gorhill 26b70a1e64 This addresses Opera seemingly not supporting managed storage.
As reported in 43a5ed735b (all_commit_comments)
2015-10-24 09:20:39 -04:00
gorhill 43a5ed735b admin storage is accessed only by main context 2015-10-21 13:30:04 -04:00
gorhill c96d0a7eff info accuracy in comment 2015-10-03 09:46:45 -04:00
gorhill 7fe8c64f6f vAPI.net.registerListeners(): code review 2015-09-03 10:45:36 -04:00
gorhill 69ec33dc3a fixed typo in comment + return size of cloud storage
- fixed typo as per 7a38cd756d (commitcomment-12702437)
- store size of cloud storage item, I might decide to use this in the UI
2015-08-16 08:17:01 -04:00
gorhill 7a38cd756d harden chrome.privacy calls: one threw for unknown reasons (can't repro so far) 2015-08-13 19:42:30 -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 980125b8af minor code review 2015-08-03 09:25:18 -04:00
gorhill 528354f594 this fixes #507 2015-08-01 11:30:54 -04:00
gorhill a27b46b817 this fixes stalling dom inspector 2015-07-06 09:07:51 -04:00
gorhill ad827576ce have the logger open in a separate window 2015-07-01 12:18:03 -04:00
gorhill aeba71790f some refactoring: move to-aux-process-messaging timeout into vAPI 2015-06-29 10:46:20 -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 1ba7894a29 ability to prevent local ip address leak thru webrtc 2015-06-24 20:01:27 -04:00
gorhill 5a263bf39d fixed comment 2015-06-11 15:18:32 -04:00
gorhill 98af936d3c Commented to document test case where this happens 2015-06-11 15:10:17 -04:00
gorhill 6d023e2a52 Chrome API limitations: better block late than never (re. font switch) 2015-06-11 15:08:17 -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 e65c293975 this fixes https://github.com/gorhill/uMatrix/issues/234 2015-05-30 06:49:38 -04:00
gorhill 72c930ddff logger: UI work on URL-based dynamic filtering 2015-05-24 18:50:09 -04:00
gorhill 087cd4e645 maybe this will fix #197 (timing issue?) 2015-05-16 16:33:47 -04:00
gorhill dc1180c1e7 code review 2015-05-09 07:27:51 -04:00
gorhill 5f4d975966 code review 2015-05-02 00:13:19 -04:00
gorhill c8d0fd3814 this fixes #101 2015-04-20 08:30:25 -04:00
gorhill bc49c402df this fixes #42 2015-04-12 19:55:10 -04:00
gorhill 0a17ba0597 code review 2015-04-12 18:56:26 -04:00
gorhill 2cc5fb3b19 fixed Chromium API complaining of invalid tabId 2015-04-12 18:32:35 -04:00
gorhill 6441161329 refactored tabs/context code 2015-04-08 18:46:08 -04:00
YFdyh000 6e77ec33ff Correct issue links 2015-04-07 09:46:26 +08:00
gorhill 2dde6f15de new switch: toggle cosmetic filtering on/off for a site 2015-04-05 12:03:14 -04:00
gorhill 5b34efc55e this fixes #1128 2015-03-30 17:42:12 -04:00
gorhill f2ff0edfaf this fixes #1013, #1062 (draft) 2015-03-27 13:00:55 -04:00
gorhill e6e456ed7b to catch slow popups 2015-03-22 13:29:04 -04:00
gorhill d6f0e49356 code review 2015-03-22 11:12:39 -04:00
gorhill 58ebcd21c3 code review: floating net requests recategorized as behind-the-scene 2015-03-21 20:30:00 -04:00
gorhill 04a5786c41 #1051: test only root frames 2015-03-20 23:37:43 -04:00
gorhill 12d2ab526f this fixes #510 2015-03-20 15:14:56 -04:00
Deathamns aaafdebefd Chrome: fix tab/window focusing issues
- Opening a tab from incognito window didn't focus the target window
- Previously active tab was visible for a brief moment when an already
  opened tab was selected from another window
2015-03-12 15:07:55 +01:00
gorhill 648ced0183 code review re #118 2015-03-12 09:28:02 -04:00
Deathamns 86ac9763b0 Chrome: don't open an Options tab for each window 2015-03-12 14:16:11 +01:00
Deathamns 2e076f7e4e Remove unnecessary fallback code for downloading 2015-03-12 12:09:45 +01:00
gorhill 60e36c0ffe this helps #993 2015-03-11 19:48:00 -04:00
gorhill 8341fb2193 this fixes #967 2015-03-08 11:06:36 -04:00
Deathamns b46469c6ca Trailing whitespace 2015-03-07 19:30:55 +01:00
gorhill 37aaeca8aa code review 2015-02-22 23:47:22 -05:00
gorhill 824c499f5c this fixes #862 2015-02-22 09:13:08 -05:00
gorhill bbb2d8d1ff move profiling code to platform-specific 2015-02-03 18:40:56 -05:00
gorhill 77044c6c98 link to relevant jsperf 2015-02-01 12:25:14 -05:00
gorhill 628382bf8a avoid closures when processing messages 2015-02-01 09:03:43 -05:00
gorhill 4f2bd14ce6 code review 2015-01-21 09:25:12 -05:00
gorhill 4edfae4b94 code review: jshint'ed 2015-01-21 08:59:23 -05:00
gorhill 255c68baa4 this fixes #536 2015-01-20 19:39:13 -05:00
gorhill 759a156e24 started work on #105, #475, and possibly #510 2015-01-19 18:42:58 -05:00
gorhill ee01803419 this fixes one part of #498 2015-01-14 17:45:55 -05:00
Deathamns 5e55ba772d Code styling 2015-01-13 07:29:49 +01:00
Deathamns b8c943d539 Make vAPI.setIcon less Chromium specific 2015-01-13 07:29:46 +01:00
Deathamns 0d28d19a4e Chrome,Safari: fix typo and quotes 2015-01-13 07:29:25 +01:00
Deathamns ecdee65fda Add license headers, plus some code styling 2015-01-13 07:29:16 +01:00
Deathamns e4329b7dfe Firefox: blocking and content scripts for e10s 2015-01-13 07:29:00 +01:00
gorhill 1597ce7fd9 lot of work related to dynamic filtering + new net requests logger 2015-01-06 08:01:15 -05:00
gorhill e8045d154b bringing changes from master 2015-01-02 14:19:12 -05:00
gorhill 00995992d2 this fixes #455 2015-01-02 13:42:35 -05:00
gorhill 3c941f8309 another round of work re dynamic filtering 2014-12-31 17:26:17 -05:00
gorhill 5019f241df this fixes #418; also remove last chrome API reference from portable code 2014-12-17 08:02:37 -05:00
Raymond Hill 0e12797709 extension restart is platform-dependent 2014-12-02 14:02:17 -02:00
Raymond Hill 2e4c0a2bfe remove depending on vapi-appinfo.js 2014-12-01 14:25:33 -02:00
Raymond Hill a087190847 code review, fixes #383 2014-11-29 01:00:45 -02:00
Raymond Hill 151c26da5c this fixes #380 2014-11-28 16:13:56 -02:00
Raymond Hill a430e526b6 use "platform" as suggested in #360 2014-11-24 14:49:11 -02:00