Commit Graph

1731 Commits

Author SHA1 Message Date
gorhill 73c8a96c48 workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=1317173 2016-11-16 16:08:03 -05:00
gorhill 6f208d3d81 fix 4d0eaf3b3c (commitcomment-19799336) 2016-11-13 09:40:31 -05:00
gorhill 375797ca0d translation work from https://crowdin.com/project/ublock 2016-11-12 13:48:04 -05:00
gorhill 8c352e1fac code review: do not test for ip address each time we broaden hostname 2016-11-12 13:42:36 -05:00
gorhill cbf3dc9a0d maybe fix #2147 2016-11-12 13:38:41 -05:00
gorhill 28319f625d fix 4d0eaf3b3c (commitcomment-19771533) 2016-11-10 15:36:41 -05:00
gorhill 54508db9c4 code review re #2132 2016-11-09 09:47:50 -05:00
gorhill e046a967c2 minor CSS code review 2016-11-09 00:49:50 -05:00
gorhill 54e8761ce6 code review re #2132 2016-11-08 16:40:15 -05:00
gorhill 6f512f39fb code review re #2132 2016-11-08 16:31:04 -05:00
gorhill 368e00ef7a translation work from https://crowdin.com/project/ublock 2016-11-08 16:01:20 -05:00
gorhill d913eea1f6 fix #2132 + various minor code review 2016-11-08 15:53:08 -05:00
gorhill d62059ccc7 fix #2103 2016-11-08 07:13:26 -05:00
gorhill 4d0eaf3b3c code review: various minor changes 2016-11-07 14:53:04 -05:00
gorhill 77ce4ba377 translation work from https://crowdin.com/project/ublock 2016-11-06 17:13:51 -05:00
gorhill a92decd641 fix #1578: regex as whitelist directive 2016-11-06 16:51:19 -05:00
gorhill ee4fc2aed6 code review re advanced settings + added popupFontSize 2016-11-06 16:27:21 -05:00
gorhill bc379a123e fix #1493 2016-11-06 10:49:02 -05:00
gorhill 1e892d6779 translation work from https://crowdin.com/project/ublock 2016-11-05 14:55:26 -04:00
gorhill 446d7fad2e fix #2010, #2086 2016-11-05 14:48:42 -04:00
gorhill 9b1846749e translation work from https://crowdin.com/project/ublock 2016-11-04 17:48:26 -04:00
gorhill c6793eff98 code review re. #2067 2016-11-03 23:42:03 -04:00
gorhill 8c3da95d65 fix #2067 (experimental) + support for hidden settings 2016-11-03 11:20:47 -04:00
gorhill 0abc257fee fix #2119 2016-11-02 00:27:16 -04:00
Nik Rolls be8e514464 Prevent possible error when a node has no children (#2108)
Compat with Edge; SVG nodes don't have a `children` property and therefore this throws an error whenever an SVG is added, removed or moved in the DOM.
2016-10-30 16:04:53 -04:00
gorhill 015d38dc8c fix #1691 (regression from a7fe367eec) 2016-10-30 15:54:05 -04:00
gorhill 3f8c7b915c fix #1668 2016-10-30 15:19:58 -04:00
gorhill efdf43f1d5 FF webext does not support getBytesInUse() 2016-10-30 13:06:23 -04:00
gorhill b2193a2b54 probably fix #2053 2016-10-29 11:15:04 -04:00
gorhill 50889da226 code review re. 3628de7a9d 2016-10-29 10:28:50 -04:00
gorhill b55447635e fix #2106 (regression from #1669) 2016-10-29 09:55:09 -04:00
gorhill de3054b485 code review re. 3628de7a9d 2016-10-29 08:42:29 -04:00
gorhill 3628de7a9d necessary changes for https://github.com/nikrolls/uBlock-Edge/pull/22 2016-10-28 08:40:38 -04:00
gorhill de587335bd `elemhide` is (and has always been) really `generichide` 2016-10-27 08:33:19 -04:00
gorhill 6062ec9b23 fix #2100 2016-10-26 12:40:05 -04:00
gorhill f6c46ab582 fix #2099 2016-10-26 08:59:15 -04:00
gorhill d827accdf0 fix FF add-on validator warning 2016-10-25 10:20:29 -04:00
gorhill eaaaf68d2c translation work from https://crowdin.com/project/ublock 2016-10-24 11:48:59 -04:00
gorhill becd030e34 translation work from https://crowdin.com/project/ublock 2016-10-24 11:47:43 -04:00
gorhill ec931e5348 "Backup" is not a verb, as reported by https://crowdin.com/profile/Tonnes 2016-10-21 08:46:05 -04:00
gorhill aeaa63f2ae translation work from https://crowdin.com/project/ublock 2016-10-19 11:22:36 -04:00
gorhill e01a130bc5 changes required to use chromium platform code for webext platform code 2016-10-19 10:20:26 -04:00
gorhill 46fb194904 fix #2084 2016-10-18 12:33:50 -04:00
gorhill 1be1c415d6 translation work from https://crowdin.com/project/ublock 2016-10-17 09:44:57 -04:00
gorhill 70ab1a26de code review re. #1884, as per feedback at https://bugs.chromium.org/p/chromium/issues/detail?id=637577#c15 2016-10-17 09:37:59 -04:00
gorhill 2e953b45c9 make cloud storage support optional
(currently not supported on FF-webext and MS Edge)
2016-10-16 13:04:31 -04:00
gorhill 5a50708961 (webext) support for vAPI.adminStorage is optional 2016-10-15 09:32:33 -04:00
gorhill ba18b3aa02 translation work from https://crowdin.com/project/ublock 2016-10-15 08:44:48 -04:00
gorhill cbefeb923c fix #1884 2016-10-14 10:06:34 -04:00
gorhill da163bbe4b fix #1641 2016-10-13 13:25:57 -04:00
gorhill b105010f34 minor code review 2016-10-11 11:53:28 -04:00
gorhill 0454ad1b1f re. #1070: rewrite redirect engine to use ES6 Sets/Maps 2016-10-10 09:01:05 -04:00
gorhill cd81f866b9 code review: benefit from ES6 Set() in content script
fall back on legacy browser-specific polyfill code if required.
2016-10-09 11:09:25 -04:00
gorhill a1fa4d0fe9 fix #2060 2016-10-08 15:14:24 -04:00
gorhill 3ff3ae7d70 fix #2053 2016-10-08 10:15:31 -04:00
gorhill b20b43e351 fix #2011: improve heuristic on when to give up on DOM surveying 2016-10-06 10:49:46 -04:00
gorhill 751e34f3ce fix #2050 2016-10-05 18:18:32 -04:00
gorhill c956b93369 fix #1669 2016-10-03 23:41:23 -04:00
gorhill 90ec19d951 fine tune css for element picker dialog to get same look on chromium/ffox 2016-10-02 16:10:38 -04:00
gorhill 6557024434 code review re. #1772: fixed previewing of :has() filters 2016-10-01 13:34:20 -04:00
gorhill ecf875f13d Merge branch 'master' of github.com:gorhill/uBlock into next 2016-10-01 13:06:34 -04:00
gorhill 68dcdb7dee translation from https://crowdin.com/project/ublock 2016-10-01 12:49:43 -04:00
gorhill 7e23aae879 reverse part of 93001a86, apparently translating "by" is more complicating than first thought 2016-10-01 12:44:08 -04:00
gorhill c084853d9a fix #1772: ability to preview procedural cosmetic filters 2016-10-01 12:34:25 -04:00
gorhill 72d55f4ace Merge branch 'master' of github.com:gorhill/uBlock into next 2016-10-01 07:09:55 -04:00
gorhill 93001a8635 fix issue raised on https://crowdin.com/project/ublock: missing ability to translate "by" 2016-09-30 09:48:31 -04:00
gorhill 6e730772ac Merge branch 'master' of github.com:gorhill/uBlock into next 2016-09-28 11:01:03 -04:00
gorhill a14dba5162 translation work from https://crowdin.com/project/ublock 2016-09-28 08:55:02 -04:00
gorhill 7984c7562c fix #2033 2016-09-27 08:31:12 -04:00
gorhill 42938c9b63 code review re. #1954: also support implicit entity-based scriptlets 2016-09-26 13:45:55 -04:00
gorhill 6eb4bacc3b translation work from https://crowdin.com/project/ublock 2016-09-25 16:58:42 -04:00
gorhill c538b260de import fix for #2025, new revision for dev build 2016-09-24 17:35:53 -04:00
gorhill 1a29be62fb fix #2025 2016-09-24 17:19:52 -04:00
gorhill 21f3dc83ec code review re. #1912 2016-09-24 14:42:31 -04:00
gorhill 95ec573141 fix #2014 2016-09-24 14:36:08 -04:00
gorhill 40f574537b fix #2020 2016-09-23 09:05:11 -04:00
gorhill 0a15a95ad9 fix #1912 2016-09-22 12:18:01 -04:00
gorhill 694714de4e translation work from https://crowdin.com/project/ublock 2016-09-21 16:19:04 -04:00
gorhill ec6cd4b300 translation work from https://crowdin.com/project/ublock 2016-09-19 09:33:56 -04:00
gorhill 868aa96a68 translation work from https://crowdin.com/project/ublock 2016-09-19 09:22:21 -04:00
gorhill ef0a7ed5cb code review re. #1997: be sure the setting is persisted 2016-09-16 19:12:16 -04:00
gorhill 269c35a04a fix #1997 2016-09-16 17:41:17 -04:00
gorhill a39bd8a1c0 fix regression from a7fe367eecf2af16d07e8ec69743638cd2b05adf: see https://github.com/uBlockOrigin/uAssets/issues/101#issuecomment-246777505 2016-09-13 15:25:22 -04:00
gorhill 0870aea2eb code review re. #1735 2016-09-13 11:56:13 -04:00
gorhill 08dd67b854 fix #1735 2016-09-13 11:25:24 -04:00
gorhill aac6c091c2 fix regression from a7fe367eecf2af16d07e8ec69743638cd2b05adf: see https://github.com/uBlockOrigin/uAssets/issues/138#issuecomment-246666723 2016-09-13 09:03:00 -04:00
gorhill b940050553 translation work from https://crowdin.com/project/ublock 2016-09-12 10:43:57 -04:00
gorhill a7fe367eec refactor where appropriate to make use of ES6 Set/Map (#1070)
At the same time, the following issues were fixed:
- #1954: automatically lookup site-specific scriptlets
- https://github.com/uBlockOrigin/uAssets/issues/23
2016-09-12 10:22:25 -04:00
Mathias Rangel Wulff b8dc685d01 Identify Map correctly (#1972)
Using Google bigquery I found that your code was comparing the result of `typeof` with a variable named `undefined`.

As typeof returns a string it should compare to a string with the content `'undefined'`
2016-09-09 09:54:41 -04:00
gorhill f10813e521 translation work from https://crowdin.com/project/ublock 2016-09-09 07:42:30 -04:00
gorhill 022337c41f translation work from https://crowdin.com/project/ublock 2016-09-07 07:27:48 -04:00
gorhill 276d51c4f0 code review: this can catch more cases (re d07baef742) 2016-09-05 18:56:35 -04:00
gorhill d07baef742 broaden detection of websocket-specific filters (see https://github.com/gorhill/uBlock/issues/1943#issuecomment-243188946) 2016-09-05 18:45:10 -04:00
gorhill 4851bc4f34 fix #1955: discard cosmetic filters with pseudo-classes 2016-09-01 15:54:01 -04:00
gorhill 33234fdd8b fix #1952 2016-08-31 17:50:49 -04:00
gorhill d4ce29397a code review re. 60f60c2c97 2016-08-31 05:19:16 -04:00
gorhill 35b46cab4c code review re. 60f60c2c97 2016-08-30 22:45:24 -04:00
gorhill 83e66b36f1 patch or convert filters meant to target websocket network requests 2016-08-30 19:57:25 -04:00
gorhill 60f60c2c97 fix spurious strict blocking when `other` is used (https://github.com/uBlockOrigin/uAssets/issues/123#issuecomment-243602934) 2016-08-30 19:55:41 -04:00
gorhill c3582e1aca minor code review: render `domain=` option as the last one 2016-08-30 19:54:42 -04:00
gorhill 0db340450e code review re. #1943 2016-08-29 08:10:18 -04:00
gorhill bbc00ebb81 fix #1943 2016-08-29 07:55:13 -04:00
gorhill 3a459bbc5e fix https://github.com/gorhill/uBlock/issues/1936#issuecomment-242964554 2016-08-28 06:40:41 -04:00
gorhill 8586aee848 fix #1936: ability to foil WebSocket using a CSP directive 2016-08-27 11:08:56 -04:00
gorhill 48dcca0250 translation work from https://crowdin.com/project/ublock 2016-08-25 17:12:17 -04:00
gorhill 5a0f651b28 possibly work around #1713 -- until real underlying cause is identified 2016-08-25 15:47:18 -04:00
Cqoicebordel 42ce8e7e5d Add vivaldi-scheme as a default in Whitelist (#1785)
Vivaldi is another browser based on Blink, that supports uBlock. Adding its scheme in the default whitelisting would prevent any issue with it.
2016-08-24 09:05:36 -04:00
gorhill 5cbe583c0a fix #1929 2016-08-23 10:33:28 -04:00
gorhill e6d1a1f896 fix #1927 (revised commit msg due to missing quote) 2016-08-22 19:14:37 -04:00
gorhill 4290b4b065 fix issue reported on Crowdin: "Support" not available for translation 2016-08-21 20:04:59 -04:00
gorhill 99776b4bad translation work from https://crowdin.com/project/ublock 2016-08-21 20:03:20 -04:00
gorhill 6000adb751 help generate better suggested cosmetic filters for iframes 2016-08-21 09:49:11 -04:00
gorhill 17724b2fec code review re. `matches-css`: to support pseudo class `:after` 2016-08-19 08:46:39 -04:00
gorhill 46a87a649b fix #1909 2016-08-18 11:54:38 -04:00
gorhill dbdc81aaf5 fix #1903 2016-08-16 12:12:35 -04:00
gorhill b3ffdb6b68 translation work from https://crowdin.com/project/ublock 2016-08-16 09:31:02 -04:00
gorhill a55669bf1c translation work from https://crowdin.com/project/ublock 2016-08-15 22:54:30 -04:00
gorhill 2725479709 better fix for https://bugzilla.mozilla.org/show_bug.cgi?id=1232354, as pointed out in comments 2016-08-15 22:50:24 -04:00
gorhill a76703b6ad convenience fix for #1901 2016-08-15 13:10:32 -04:00
gorhill d82a7e1ece fix #1897 2016-08-15 07:52:50 -04:00
gorhill 48416bebee code review: minor fine tuning 2016-08-14 08:51:52 -04:00
gorhill fb7bd0cc1d fix #1893 2016-08-13 21:45:01 -04:00
gorhill 82a6780491 translation work from https://crowdin.com/project/ublock 2016-08-13 18:02:11 -04:00
gorhill e9157bafb7 fix #1892, #1891 2016-08-13 16:42:58 -04:00
gorhill 2feadb4a0d fix strings as suggested by translator on Crowdin 2016-08-13 16:40:25 -04:00
gorhill 77c2560908 translation work from https://crowdin.com/project/ublock 2016-08-13 08:23:33 -04:00
gorhill 730e1e3a61 add new strings for #1892 2016-08-13 08:21:52 -04:00
gorhill 839fed43ae minor code review 2016-08-12 11:31:13 -04:00
gorhill 6fd0bb4291 more refactoring of content script: better modularization of various components 2016-08-12 08:55:35 -04:00
gorhill 8d35a05c05 code review re. 6fab1fe585 2016-08-08 19:41:53 -04:00
gorhill 6fab1fe585 code review domCollapser: avoid duplicates -- helps for https://bugzilla.mozilla.org/show_bug.cgi?id=1232354 2016-08-08 09:59:57 -04:00
gorhill 458b9758ef minor code review 2016-08-06 23:29:58 -04:00
gorhill 5d572f54de fix #1873 2016-08-06 21:07:05 -04:00
gorhill 372f4b4c86 minor code review 2016-08-06 12:09:18 -04:00
gorhill 6bd356dd2c fix #1856 2016-08-06 12:05:01 -04:00
gorhill 2b8f960d32 make it easier for users to customize uBO's popup panel with user styles 2016-08-06 11:56:07 -04:00
gorhill 16acbca1fa minor code review re. https://bugzilla.mozilla.org/show_bug.cgi?id=1232354 2016-08-06 10:20:11 -04:00
gorhill 6a8be4bdeb import fix from 1.8.2 2016-08-05 14:12:31 -04:00
gorhill cc6f80610f fix regression: exception thrown when creating filter thru element picker 2016-08-05 13:51:56 -04:00
gorhill a5a9e0ce7c replace `csstext()` with more flexible/efficient `matches-css()` 2016-08-03 09:20:55 -04:00
gorhill 1ca285f8bd add new cosmetic operator `csstext()` 2016-08-03 08:06:51 -04:00
gorhill 3af1af08ce translation work from https://crowdin.com/project/ublock 2016-08-01 17:35:29 -04:00
gorhill 0165d2e066 minor code review 2016-07-31 18:43:17 -04:00
gorhill 788ff0a21f code review: do not delay injection of specific cosmetic filters 2016-07-26 08:21:03 -04:00
gorhill 4da4709ed5 hopefully fix #1782: treat data: URI as 1st-party resources 2016-07-25 08:18:17 -04:00
gorhill eaaf043a64 fix https://github.com/gorhill/uBlock/issues/1832 2016-07-23 09:03:00 -04:00
gorhill 97fff91c23 add missing credit 2016-07-20 18:46:18 -04:00
gorhill 41b20cac3f prevent use of `url()` in injected styles 2016-07-18 15:43:03 -04:00
gorhill 6895e6c7f9 minor code reivew: no need to scope to root for re-styling filters 2016-07-16 18:15:42 -04:00
gorhill bc62af8bf5 support redirection of network requests of type "media" 2016-07-14 13:31:00 -04:00
gorhill 9e7fbb857b cosmetic filtering: stop surveying and/or filtering after too many consecutive misses 2016-07-12 13:29:30 -04:00
gorhill dce5487fc0 i need a vacation 2016-07-09 21:49:28 -04:00
gorhill 7e4e69fd84 returning self.Set was not a good idea 2016-07-09 21:40:07 -04:00
gorhill d12ae9277c fix silly bug from last commit (breaking Pale Moon) 2016-07-09 20:00:18 -04:00
gorhill 02e6b088ef further refactoring + performance: skip surveying DOM after too many empty resultset 2016-07-09 19:21:46 -04:00
gorhill ed315d0a3b fix #1786 2016-07-07 16:42:01 -04:00
gorhill b9d1cd54bc fix #1779: do not give up scanning the list if first match turns out negative 2016-07-04 19:42:34 -04:00
gorhill 0fa552670a import translation work from https://crowdin.com/project/ublock 2016-07-04 15:01:18 -04:00
gorhill 9d5b03ce66 fix #1774 2016-07-03 00:13:17 -04:00
gorhill 682e0c8916 fix #1773 2016-07-02 11:07:12 -04:00
gorhill 0e244d9822 fix #1765 2016-07-01 15:15:58 -04:00
gorhill 973d3e79c1 minor code review 2016-07-01 14:33:43 -04:00
gorhill 9d8499b4b1 fix #1770 2016-07-01 12:54:10 -04:00
gorhill 7f9c01d38f fix https://github.com/gorhill/uBlock/issues/769#issuecomment-229873048 and more completely #762 + dom inspector regressions 2016-07-01 08:09:48 -04:00
gorhill eabeedcd04 code review: use already available collections where possible 2016-07-01 06:44:02 -04:00
gorhill d092f02573 fix broken short-term per-page cache 2016-07-01 00:16:10 -04:00
gorhill 8374799c7d various minor code review 2016-06-30 22:03:29 -04:00
gorhill a3f6a4186a instrumenting content scripts to make for easy profiling when needed 2016-06-30 16:10:38 -04:00
gorhill e6c38257be fix broken xpath operator + various code review 2016-06-30 10:23:38 -04:00
gorhill 87d0cce9b2 remove stray comma separator in injected CSS declarations 2016-06-29 18:12:21 -04:00
gorhill 3752ac4880 fix #781: support for explicit style properties 2016-06-29 17:07:33 -04:00
gorhill a5f7cbf969 new content script code: fix regression 2016-06-29 09:33:04 -04:00
gorhill e99d993a4c new content script code: perf work re. high-high generics
Now splitting high-high generics in two subgroups: one group for
simple selectors, another group for complex selectors. Turns out
the great majority of high-high generics are simple selectors, and
simple selectors can be applied incrementally with DOM changes, as
opposed to complex selectors. This brings in a significant perf.
improvement in the processing of high-high generics (previously,
all high-high generic selectors were processed as one big complex
selector).
2016-06-28 22:01:15 -04:00
gorhill b65699aef2 new content script code: code review, fine tuning perf 2016-06-28 19:45:11 -04:00
gorhill 2d68c8ee6c new content script code: code review, fine tuning perf 2016-06-28 09:06:14 -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 72fdce64f0 fix issue reported in comment https://github.com/gorhill/uBlock/issues/1669#issuecomment-224822448 2016-06-27 14:11:36 -04:00
gorhill fffa919d03 fix #1757: fixed typo in comment 2016-06-26 21:16:54 -04:00
gorhill c14277f5aa fix #1757 2016-06-26 21:15:18 -04:00
gorhill 2292e75f9a fix #1733 2016-06-19 13:26:02 -04:00
gorhill 367e6ee8de fix #1726 2016-06-16 19:10:07 -04:00
gorhill 1cd24380ce more sensible fix to #1725 2016-06-16 10:55:49 -04:00
gorhill a33dc4f8e2 fix #1725 (assuming the issue was uBO not properly blocking `data:` images) 2016-06-16 09:46:18 -04:00
gorhill c0515c20a4 set a limit on longth of suggested network filters (see https://github.com/gorhill/uBlock/issues/1725#issuecomment-226479197) 2016-06-16 09:15:49 -04:00
gorhill 5f1f697af1 translation work from https://crowdin.com/project/ublock 2016-06-15 16:18:17 -04:00
gorhill a5ecf2ed68 fix #1691 2016-06-06 09:11:27 -04:00
gorhill 520c58102e fix typo in comment 2016-05-28 09:19:35 -04:00
gorhill 5ee427d0f8 fix #1662 2016-05-28 09:18:36 -04:00
gorhill fd5f07350c fix https://github.com/gorhill/uBlock/issues/1660 2016-05-26 08:49:59 -04:00
gorhill 2ea36d6a7f fix https://github.com/uBlockOrigin/uAssets/issues/50 2016-05-26 08:34:28 -04:00
gorhill c5fd181bff fix #1629 2016-05-13 11:10:09 -04:00
gorhill b61fb331de fix the undue discarding of logger events in edge cases 2016-05-07 11:45:26 -04:00
gorhill 47b3e26942 fix #1607 2016-05-03 08:22:48 -04:00
gorhill 71d2eed225 this fixes #1598 2016-04-28 11:28:08 -04:00
gorhill f8e266c2b0 this fixes #1597 2016-04-27 10:08:32 -04:00
gorhill 0d5a643b13 translation work from https://crowdin.com/project/ublock 2016-04-26 10:30:44 -04:00
gorhill f1ba21b20c translation work from https://crowdin.com/project/ublock 2016-04-20 08:48:53 -04:00
gorhill 62a4cafe2f code review re. #1202: mind style priority (repro case at #1575) 2016-04-19 09:15:06 -04:00
gorhill a8db9387e2 color-blind mode: fixed color of own noop rules 2016-04-18 09:59:15 -04:00
gorhill 27509ac0df translation work from https://crowdin.com/project/ublock 2016-04-18 08:50:57 -04:00
gorhill b08b2e3f8d translation work from https://crowdin.com/project/ublock 2016-04-17 11:13:15 -04:00
gorhill 051cc685ce element picker: code review 2016-04-17 10:15:01 -04:00
gorhill c68ff1487a element picker: more sensible implementation ctrl-clicking a filter candidate 2016-04-16 13:21:48 -04:00
gorhill e475e1ece8 this fixes #650; code reviewed changes re. #1202, #1545; fine tuning picker UI 2016-04-16 11:20:01 -04:00
gorhill 9099c09ea8 translation work from https://crowdin.com/project/ublock 2016-04-16 11:01:55 -04:00
gorhill 5fcc78190f new string to address #650 2016-04-16 10:59:38 -04:00
gorhill def2b7cbff this fixes #1202, #1545, other improvements 2016-04-15 12:27:53 -04:00
gorhill 63d27b1d25 this fixes #1559 2016-04-12 08:48:24 -04:00
gorhill 13f746a2ca this fixes #1538 2016-04-05 09:59:23 -04:00
gorhill cad3c5f5cb update packaging scripts for https://github.com/uBlockOrigin/uAssets repo 2016-04-03 13:07:46 -04:00
gorhill ebcafc8db2 this fixes #1529: harden element picker styles against external changes 2016-04-03 08:34:28 -04:00
gorhill d286eff4ba spin-off filter lists into their own dedicated project 2016-04-01 20:58:35 -04:00
gorhill 1794c25145 code review: do not hold onto log entries when logger become unused 2016-03-30 08:37:41 -04:00
gorhill 62b087ef88 this fixes #1511 (point 2) 2016-03-28 09:31:53 -04:00
gorhill 6095a1db0f AMO review: keep dev console clean 2016-03-27 09:24:57 -04:00
gorhill 3d86fb4167 translation work from https://crowdin.com/project/ublock 2016-03-25 14:17:26 -04:00
gorhill 95d0ffafb7 this fixes #870 2016-03-22 10:19:41 -04:00
gorhill 84093bcd0d this addresses some of https://forums.lanik.us/viewtopic.php?f=91&t=29253 2016-03-21 10:33:40 -04:00
gorhill 5a3f0920a2 translation work from https://crowdin.com/project/ublock 2016-03-17 18:34:08 -04:00
gorhill 36e681e39b this fixes #1484 2016-03-17 13:56:21 -04:00
gorhill 18937849c3 code review as per feedback from last commit: 99a3d96310 (commitcomment-16748337) 2016-03-17 12:16:56 -04:00
gorhill 99a3d96310 this addresses https://github.com/ABPIsrael/EasyListHebrew/issues/89 2016-03-17 10:32:11 -04:00
gorhill 2f037e6f72 #1477: put back mistakenly removed block of code 2016-03-16 12:11:37 -04:00
gorhill 74905aa2a5 this fixes #370, #1477 2016-03-15 11:18:34 -04:00
gorhill 4650b8778a this fixes #1471 2016-03-12 10:48:31 -05:00
gorhill 5a2e9bc1a7 this fixes #1468 2016-03-12 01:25:02 -05:00
gorhill eec3dfefd4 translation work from https://crowdin.com/project/ublock 2016-03-09 15:24:04 -05:00
gorhill eb8c17d55c this takes care of #1443 2016-03-08 16:35:06 -05:00
gorhill e5c2eff2d0 code review to fix "javascript.options.strict" warnings in browser console of Firefox 2016-03-07 09:55:04 -05:00
gorhill c96d90b048 this fixes #883 2016-03-06 19:16:46 -05:00
gorhill c91c91f2dc this fixes #1448 2016-03-05 23:38:23 -05:00
gorhill 037bdca6d6 commented code for the addon reviewers 2016-03-05 14:59:01 -05:00
gorhill 324c26b20c code review: cleanup cosmetic filtering engine on shutdown 2016-03-04 20:25:35 -05:00
gorhill 5774743eaa translation work from https://crowdin.com/project/ublock 2016-03-02 14:35:59 -05:00
gorhill 5a7ab32d24 cosmetic filtering: discard new ABP's CSS property filters (until implemented) 2016-03-02 08:10:59 -05:00
gorhill b451d1ce06 minor code review 2016-03-01 08:32:47 -05:00
gorhill 02014f915e revert fix for #1028: can't be fixed without bad side effects 2016-02-27 12:04:28 -05:00
gorhill ff0ccbd803 this fixes #1339, #1028, #1010: non-broad popup filters will also be used to block popunders 2016-02-26 09:48:43 -05:00
gorhill abb6d1a610 this fixes #1403 2016-02-22 15:54:07 -05:00
gorhill c5de77c2ec translation work from https://crowdin.com/project/ublock 2016-02-19 07:24:19 -05:00
gorhill 04d59367b0 minor code review 2016-02-17 10:04:55 -05:00
gorhill 4aab4c12d0 translation work from https://crowdin.com/project/ublock 2016-02-17 09:31:44 -05:00
gorhill 0adae9fb65 this fixes #1395 2016-02-17 09:28:20 -05:00
gorhill 939b3a2d83 this fixes #1392 2016-02-16 13:15:30 -05:00
gorhill f22511ce53 translation work from https://crowdin.com/project/ublock 2016-02-14 11:10:37 -05:00
gorhill d42f72caac #1378: oops -- this is the proper fix 2016-02-14 11:02:43 -05:00
gorhill 95d6240b21 this fixes #1378: there may be no "clicked URL" (regression) 2016-02-14 10:55:23 -05:00
gorhill 2d111daad5 translation work from https://crowdin.com/project/ublock 2016-02-10 09:14:35 -05:00
gorhill f044854068 this fixes #1359 2016-02-09 18:53:36 -05:00
gorhill c10f74ccd5 make it easier to get screenshots of fully expanded popup panel 2016-02-06 09:50:02 -05:00
gorhill a89f908a16 this fixes #1341 2016-02-04 08:21:59 -05:00
gorhill 0eb0efa79c wontfix #1330, still code reviewed while at it 2016-02-03 19:15:28 -05:00
gorhill e4f35e9f3d Revert "this fixes dm" -- I meant to commit only changes to assets
This reverts commit 5b5c661e0d.
2016-02-03 18:47:30 -05:00
gorhill 5b5c661e0d this fixes dm 2016-02-03 18:37:56 -05:00
gorhill d8455f81e3 translation work from https://crowdin.com/project/ublock 2016-02-03 17:28:50 -05:00
gorhill 5e21da7502 minor css adjustments 2016-02-02 09:51:45 -05:00
gorhill da990d9d66 translation work from https://crowdin.com/project/ublock 2016-02-02 09:46:22 -05:00
gorhill c7f1027ab9 this fixes #1321 2016-01-30 19:16:30 -05:00
gorhill 61d5f2fd53 translation work from https://crowdin.com/project/ublock 2016-01-30 10:32:12 -05:00
gorhill 8b721f654c removed commented out code
This addresses debian package warning that a line is longer than 512 chars:
https://lintian.debian.org/maintainer/pkg-mozext-maintainers@lists.alioth.debian.org.html#ublock-origin
2016-01-28 15:09:24 -05:00
gorhill 6a55750db5 translation work from https://crowdin.com/project/ublock 2016-01-28 11:28:58 -05:00
gorhill 2d502076d6 code review: disregard case-matching in redirection filters 2016-01-27 12:42:46 -05:00
gorhill c53731248d added link to Mozilla Discourse for support 2016-01-26 17:57:09 -05:00
gorhill 618efc531b translation work from https://github.com/gorhill/uBlock 2016-01-25 18:13:32 -05:00
gorhill 6a1ef6aa75 translation work from https://crowdin.com/project/ublock 2016-01-25 10:29:03 -05:00
gorhill cf77bc2dae 1st part of fix for #1293: 2nd part after 6 weeks following release of 1.6.0 2016-01-25 00:54:54 -05:00
gorhill 3e526476d7 block-by-size: some sites use `outline`, this hides our placeholders 2016-01-24 19:57:57 -05:00
gorhill 606522cd62 minor: removed spurious trailing space 2016-01-24 16:09:47 -05:00
gorhill 8b5108db93 code review: fixed broken sort in domainCachePrune().
A negative side-effect of not sorting properly the entries was to
cause raw filter lists to linger in memory due to v8's sliced-
string implementation, which caused the parent string (a whole
filter list possibly) to be kept around forever even though it was
no longer used by uBO (raw filter lists are compiled then discarded).
2016-01-24 16:03:08 -05:00
gorhill 1f5b9b0e13 this fixes #1285 2016-01-24 10:15:32 -05:00
gorhill 58838ce4c5 blocked-image-by-size: getComputedStyle() on Pale Moon can return null 2016-01-23 16:57:20 -05:00
gorhill 7a0b4356ad blocked-image-by-size: be sure placeholder is visible in interactive mode 2016-01-23 16:42:23 -05:00
gorhill 74c87f075e translation work from https://crowdin.com/project/ublock 2016-01-23 08:03:11 -05:00
gorhill 7a49a7f56f this addresses #1275: will complete the fix 4-6 weeks after releasing 1.6.0 2016-01-22 20:01:07 -05:00
gorhill 1f345b585f this should fix #1276 2016-01-22 11:13:29 -05:00
gorhill b59c767b5a translation work from https://crowdin.com/project/ublock 2016-01-21 18:39:07 -05:00
gorhill dcb7ba9f7f code review redirection engine: minimize number of entries in inner loop 2016-01-21 18:30:06 -05:00
gorhill 3eff3c62b0 Re. #1250: propagate injected scripts to local iframes 2016-01-21 09:33:54 -05:00
gorhill cdfdb570bb minor code review: pass a string, not an array 2016-01-21 09:04:04 -05:00
gorhill 4bb9ef59ba this fixes #1258 2016-01-19 15:04:44 -05:00
gorhill dbd35b5e06 translation work from https://crowdin.com/project/ublock 2016-01-19 09:10:51 -05:00
gorhill 5054481b58 translation work from https://crowdin.com/project/ublock 2016-01-18 15:15:30 -05:00
gorhill d846d43f84 fixed typo 2016-01-18 15:06:41 -05:00
gorhill a7a840500b this fixes https://github.com/gorhill/uBlock/issues/1163#issuecomment-172390974 2016-01-18 00:26:29 -05:00
gorhill 89148351e8 #1163: this implements "block elements by size" 2016-01-17 13:30:43 -05:00
gorhill 08d7ce96aa this fixes #1246 2016-01-16 20:21:17 -05:00
gorhill da2902524b code review: avoid `forEach` 2016-01-15 09:21:33 -05:00
gorhill fbafeb03ae #1171: use `<<` for redirection events 2016-01-15 09:17:59 -05:00
gorhill 7722f25603 #1171: use `>>` to mark redirection events 2016-01-11 08:28:07 -05:00
gorhill 778cd739ef this fixes #1206 2016-01-11 01:04:51 -05:00
gorhill 50cee5dfe5 this fixes #790 2016-01-08 11:08:53 -05:00
gorhill ddd77985ef remove block-then-redirect 1st-party list.
redirection is now used for all kind of purpose: privacy, to counter
anti-blocker mechanisms, etc.
2016-01-07 18:09:06 -05:00
gorhill 91c2763259 this fixes #1171 2016-01-07 17:30:56 -05:00
gorhill 7f4016217e this addresses aa3cb0733e (commitcomment-15316163) 2016-01-07 09:25:14 -05:00
gorhill fd4e8b27e1 minor CSS adjustment for switch badge positions 2016-01-05 10:09:33 -05:00
gorhill 0b0b88684a this fixes #838 2016-01-05 10:08:28 -05:00
gorhill 7fbde83a28 this fixes #912 2016-01-04 10:48:28 -05:00
gorhill 98cf38d9e5 minor CSS style change 2016-01-03 19:00:34 -05:00
gorhill 16a128dff0 this fixes #747 2016-01-03 13:58:25 -05:00
gorhill aa3cb0733e this fixes #830 2016-01-02 19:58:08 -05:00
gorhill ea213378c1 translation work from https://crowdin.com/project/ublock 2015-12-31 09:47:23 -05:00
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 9d06ae1223 minor code review 2015-12-29 09:48:46 -05:00
Chris 1a557317a9 Fix CSS unit. Change "e" to "em". 2015-12-28 10:54:55 -08:00
gorhill beef895549 translation work from https://crowdin.com/project/ublock 2015-12-27 16:22:52 -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 ee2a657f84 AMO review feedback: remove unecessary files from package 2015-12-26 15:53:56 -05:00
gorhill 6af43b7ad7 translation work from https://crowdin.com/project/ublock 2015-12-26 08:35:12 -05:00
gorhill 1365d150db lower parser restrictions for redirect filters 2015-12-23 18:36:57 -05:00
gorhill c696ed7164 translation work from https://crowdin.com/project/ublock 2015-12-23 11:05:10 -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 c52f021356 trabslation work from https://crowdin.com/project/ublock 2015-12-19 17:55:21 -05:00
gorhill 63c24d5e80 settings with important caveats need to be more prominent 2015-12-18 12:56:37 -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 ee58cb8d54 #671: added tooltips for persist/revert buttons in advanced panel 2015-12-18 11:09:44 -05:00
gorhill a862376104 #671: this adds a tooltip for top-most cells in advanced user mode 2015-12-17 16:45:24 -05:00
gorhill 873e7dfcd1 translation work from https://crowdin.com/project/ublock 2015-12-17 13:09:56 -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 c27dea49da keep file naming consistent 2015-12-15 14:36:27 -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 288f15c258 link directly to the list of filter lists wiki page 2015-12-15 13:43:19 -05:00
gorhill 3dd01c10a9 translation work from https://crowdin.com/project/ublock 2015-12-15 10:45:15 -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 3c4a9b4e53 translation work from https://crowdin.com/project/ublock 2015-12-13 09:51:25 -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 b2f9352599 checking in this in advance so that translation work can start 2015-12-12 18:57:44 -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