Commit Graph

1731 Commits

Author SHA1 Message Date
gorhill 733917d176
fix #2526: better handle timeout conditions 2017-04-23 09:00:15 -04:00
gorhill de3d99ed13
re. #2550: just implement the logic used to solve https://bugs.chromium.org/p/chromium/issues/detail?id=683314 2017-04-22 19:24:20 -04:00
gorhill 52332da623
improve solution to #2550: mind only the 22 confusable unicode characters 2017-04-22 14:26:17 -04:00
gorhill 0b3d1477f2
add basic mitigation to potential abuse of IDN 2017-04-22 12:57:56 -04:00
gorhill 248395fda4
translation work from https://crowdin.com/project/ublock 2017-04-09 09:16:35 -04:00
gorhill 582edd5e62
fix #2519 2017-04-08 10:40:38 -04:00
gorhill c2208f8f74
translation work from https://crowdin.com/project/ublock 2017-04-07 07:24:57 -04:00
gorhill 510eba6bc4
fix #2477 2017-04-04 16:45:50 -04:00
gorhill bad345ea23
new languages available from https://crowdin.com/translate/ublock 2017-04-03 10:07:59 -04:00
gorhill 15feb55fc5
translation work from https://crowdin.com/project/ublock 2017-04-03 09:44:53 -04:00
gorhill 98041b44a1
minor css tuning 2017-04-02 11:35:30 -04:00
gorhill 554ff4d603
translation work from https://crowdin.com/project/ublock 2017-03-24 12:57:45 -04:00
gorhill 51ade9f043
code review re. https://github.com/uBlockOrigin/uAssets/issues/192#issuecomment-285904675 2017-03-21 08:23:21 -04:00
gorhill b19dfb2dce
smaller tab buttons for small screens (https://github.com/gorhill/uBlock/issues/1890#issuecomment-287016408) 2017-03-20 16:25:40 -04:00
gorhill 2dcf7b7974
fix #2464 2017-03-20 15:54:41 -04:00
gorhill dde8598ab5
translation work from https://crowdin.com/project/ublock 2017-03-18 10:04:49 -04:00
gorhill 64c92a96a3
fix https://github.com/nikrolls/uBlock-Edge/issues/64 2017-03-16 19:31:14 -04:00
gorhill d7f751d42b
fix #2440 2017-03-16 19:14:25 -04:00
gorhill 53b0db3d25
fix #2447 2017-03-14 15:09:40 -04:00
gorhill cf123b9264
fix #2448 2017-03-13 13:03:51 -04:00
gorhill 0d2c0a5ba3
fix #2450 2017-03-13 10:07:26 -04:00
gorhill 7a023077b3
performance work for pseudo-user styles code 2017-03-12 10:22:46 -04:00
gorhill a4e20ae3ad
new filter option: "badfilter" (see https://github.com/uBlockOrigin/uAssets/issues/192) 2017-03-11 13:55:47 -05:00
gorhill 7e55ddf16b re. websocket: mind backward compatibility 2017-03-06 17:53:25 -05:00
gorhill 2213b005a0 forgot to add "ws://*/*"/"wss://*/*" to enable support for websocket type" 2017-03-06 17:34:46 -05:00
gorhill 5015826546 fix #2267 2017-03-05 12:54:47 -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
Nik Rolls a121f2261d DOM Inspector: Fallback to .childNodes when .children not present (#2242)
When the browser does not support .children on the svgRoot element
(MS Edge, for example), filter childNodes for elements and use that
list instead.
2017-02-28 01:19:00 -05:00
gorhill 798e21de36 fix #2414 2017-02-27 16:29:36 -05:00
gorhill 2a2cbdec1f #2388: forgot to also remove extraneous space 2017-02-19 10:20:48 -05:00
gorhill e2fd7e48c8 fix #2388 2017-02-19 10:06:35 -05:00
gorhill 1c4347d69d element picker improvement: to not discard class information when an id is available
Use class(es) whenever available instead of the id when selecting a
broad cosmetic filter (ctrl-click).
When asking for a broad cosmetic filter, using the id instead of
whatever available class(es) is limiting usefulness. The change
here address this.
Example of use case: open
<http://forums.mozillazine.org/viewtopic.php?f=38&t=3027325>.
Now how to remove all signature widgets from all posts?
Without the change here, this was not possible without opening the
browser's inspector, finding out and manually typing whatever class
is used to identify the signature's root element.
With this commit, ctrl-click will now use whatever class information
exist instead of the id.
2017-02-13 08:33:10 -05:00
gorhill 28084e1dc9 code review: marginal performance improvement 2017-02-12 15:53:40 -05:00
gorhill 1e1508cdd2 code review of dynamic URL filtering engine 2017-02-11 11:44:18 -05:00
gorhill cbca48307c fix https://github.com/gorhill/uBlock/pull/2314#issuecomment-278716960 2017-02-09 13:33:32 -05:00
gorhill 7176ecb3e7 code review of fix to #2360 2017-02-07 08:05:39 -05:00
gorhill a742f09dd4 fix #2360 2017-02-06 15:34:31 -05:00
gorhill 2852f9be19 translation work from https://crowdin.com/project/ublock 2017-02-05 15:27:21 -05:00
gorhill 1bceca9cbb fix var name (https://github.com/el1t/uBlock-Safari/issues/25#issuecomment-277506943)) 2017-02-05 07:43:28 -05:00
gorhill 60605033bf fix #1871? ("blind" fix, need confirmation) 2017-02-03 08:12:26 -05:00
gorhill 0b4f31bd8a fix #2344 2017-01-27 13:44:52 -05:00
gorhill aadf4a6427 fix #2340 2017-01-26 10:17:38 -05:00
gorhill d79a781bea report blanket websocket blocking once only 2017-01-25 09:21:16 -05:00
gorhill c2a3ff141b translation work from https://crowdin.com/project/ublock 2017-01-24 16:58:27 -05:00
gorhill 0e11d6e95e code review: fix rtl rendering of 3rd-party filters pane 2017-01-24 13:53:04 -05:00
gorhill 1a075bc673 code review: mobile-friendly changes 2017-01-24 08:23:52 -05:00
gorhill 97db7ba13e fix #2332 2017-01-23 17:16:37 -05:00
gorhill 8ab6c13167 code review: non-enabled lists must not be shown as updating 2017-01-23 14:31:43 -05:00
gorhill 96df129ddb code reivew: do not cache assets fetched for viewing purpose 2017-01-23 10:13:07 -05:00
gorhill 50800427b3 generic code review related to the new 3rd-party filter pane 2017-01-23 09:35:05 -05:00
gorhill af05f11c2a taking advice from https://discourse.mozilla-community.org/t/support-ublock-origin/6746/210 2017-01-23 00:30:11 -05:00
gorhill 9309df4196 3rd-party filters pane revisited 2017-01-22 16:05:16 -05:00
gorhill 6e48c74e4e code review: auto-select new built-in asset if it matches locale (https://github.com/uBlockOrigin/uAssets/issues/268#issuecomment-274146120) 2017-01-20 15:17:11 -05:00
gorhill 71a1e8c694 code review of 3rd-party filters pane code 2017-01-20 08:40:19 -05:00
gorhill 29c7ba6a1a fix occasional sticky spinner 2017-01-19 14:03:08 -05:00
gorhill 82155c09b6 fix #2323 2017-01-19 08:35:08 -05:00
gorhill 726f0d6e1f remove stray change mistakenly added to last commit 2017-01-18 18:22:33 -05:00
gorhill f4d2d6c891 forgot to adjust alises after modifying assts.json 2017-01-18 17:59:49 -05:00
gorhill ff64a8340c code review: only built-in assets are candidates for removal when updating assets.json 2017-01-18 13:35:10 -05:00
Raymond Hill 3b9fd49c50 Assets management refactored (#2314)
* refactoring assets management code

* finalizing refactoring of assets management

* various code review of new assets management code

* fix #2281

* fix #1961

* fix #1293

* fix #1275

* fix update scheduler timing logic

* forward compatibility (to be removed once 1.11+ is widespread)

* more codereview; give admins ability to specify own assets.json

* "assetKey" is more accurate than "path"

* fix group count update when building dom incrementally

* reorganize content (order, added URLs, etc.)

* ability to customize updater through advanced settings

* better spinner icon
2017-01-18 13:17:47 -05:00
gorhill 69fc59305e fix https://github.com/uBlockOrigin/uAssets/issues/263#issuecomment-272615772 2017-01-18 13:01:13 -05:00
gorhill 54032e520b fix https://github.com/gorhill/uBO-Extra/issues/19 2017-01-17 18:18:28 -05:00
gorhill 3b41237e4b fix #2301 2017-01-12 08:45:46 -05:00
gorhill 2b1ab2234f re #2294: mind unicode in "domain=" option + update URL of Adguard lists 2017-01-09 09:53:57 -05:00
gorhill 9c4fbeb1fc fix #2294 2017-01-09 08:56:42 -05:00
gorhill a303c7800e fix #2290 2017-01-08 14:36:08 -05:00
gorhill a927725bd9 code review: one getter per instance is wasteful 2017-01-07 17:18:22 -05:00
gorhill 2691ac95b4 fix fullsize popup regression (https://github.com/gorhill/uBlock/issues/2153#issuecomment-271095067) 2017-01-07 13:02:33 -05:00
gorhill 6175a216b7 fix #2291 2017-01-07 10:50:53 -05:00
gorhill bacf5021e0 performance work:
- refactor "domain=" option matcher in light of
  https://gorhill.github.io/obj-vs-set-vs-map/set-vs-regexp.html
- reuse existing instance of "domain=" matchers and filters
  wherever possible
2017-01-06 12:39:37 -05:00
gorhill 1a92fff641 fix https://github.com/uBlockOrigin/uAssets/issues/255 2017-01-02 10:50:03 -05:00
gorhill 38a5f5751b code review: be sure all invalid cosmetic filters are reported in logger 2016-12-30 10:41:16 -05:00
gorhill c6dbdbd23b code review of procedural cosmetic filters + better validate :style option (#2278) 2016-12-30 10:32:17 -05:00
gorhill e5f435c3b1 complete fix to #2274: detect device rotation 2016-12-29 14:43:20 -05:00
gorhill e09b702470 fix #2274 (hopefully) 2016-12-28 23:39:15 -05:00
gorhill 5aa122e856 allow lone css selector in :if/:if-not operators 2016-12-27 12:32:52 -05:00
gorhill 7558fedc38 fix typo in new :if/:if-not procedural operators 2016-12-26 12:37:43 -05:00
gorhill 6e458dca5c fix #2264 2016-12-26 11:35:37 -05:00
gorhill 251bbe0f43 use plain E instead of Greek epsilon (for some reason does not render fine in FFox) 2016-12-25 17:05:30 -05:00
gorhill d4155bf9e0 new revision for dev build + force lists to be recompiled 2016-12-25 17:00:24 -05:00
gorhill 73a69711f2 add chainable and recursive cosmetic procedural filters 2016-12-25 16:56:39 -05:00
gorhill 2f01fcda54 fix #2256 2016-12-21 11:44:03 -05:00
gorhill cec17097a4 fix #2249 2016-12-19 00:30:14 -05:00
gorhill c39adacc50 better abstraction of user styles 2016-12-16 16:25:36 -05:00
gorhill 94637ee4ff fix https://github.com/nikrolls/uBlock-Edge/issues/30 2016-12-15 10:47:32 -05:00
gorhill acd27b07ec trabslation work from https://crowdin.com/project/ublock 2016-12-14 07:50:52 -05:00
gorhill a29b76f3ad fix https://github.com/nikrolls/uBlock-Edge/issues/34 2016-12-14 07:34:36 -05:00
gorhill b256a48bd1 fix https://github.com/nikrolls/uBlock-Edge/issues/34 2016-12-13 14:03:43 -05:00
gorhill c3c92f85ff fix #2225 2016-12-07 20:18:58 -05:00
gorhill ce0b5ab5fb translation work from https://crowdin.com/project/ublock 2016-12-07 09:51:46 -05:00
gorhill d1ac1286b7 addendum to fix for #2206: auto scroll to the end of user filters text box 2016-12-07 09:43:11 -05:00
gorhill 4837b15895 fix #2206 2016-12-03 14:03:28 -05:00
gorhill 235d1266e8 fix #2210 2016-12-03 09:21:31 -05:00
gorhill 02a79ea9fc avoid CPU-costly Date.toLocale(Date|Time)String() in logger page 2016-12-02 12:17:07 -05:00
gorhill 98d2bbada7 revise matches-css implementation as per #1930 and https://github.com/uBlockOrigin/uAssets/issues/212 2016-12-01 11:55:05 -05:00
gorhill f408ffe26c translation work from https://crowdin.com/project/ublock 2016-11-28 08:53:08 -05:00
gorhill 08867e64b6 remove unused files 2016-11-23 16:43:26 -05:00
gorhill 67941fea25 translation work from https://crowdin.com/project/ublock 2016-11-22 11:38:12 -05:00
gorhill b8af81dd5d link directly to the wiki documentation 2016-11-18 09:08:26 -05:00
gorhill 02f757e995 scriptlet arguments: allow any character, escape properly 2016-11-17 09:25:37 -05:00
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