Commit graph

7984 commits

Author SHA1 Message Date
Raymond Hill
394a61570c
Use modern popup panel in logger
The logger was still embedding the now deprecated popup
panel.
2020-08-21 08:23:36 -04:00
Raymond Hill
8275690e93
Fix https://github.com/uBlockOrigin/uAssets/issues/5696#issuecomment-675757755 2020-08-20 09:53:11 -04:00
Raymond Hill
b98b2fc52b
Slightly improve nowoif scriptlet
Returns proxied self is no window object can
be returned.
2020-08-18 10:28:45 -04:00
Raymond Hill
e3d06268da
Make Firefox dev build auto-update 2020-08-18 09:20:34 -04:00
Raymond Hill
89d4b67bac
New revision for dev build 2020-08-18 09:12:25 -04:00
Raymond Hill
cb6486859c
Further fine tune nowoif scriptlet 2020-08-18 09:11:40 -04:00
Raymond Hill
0598476b99
Make Firefox dev build auto-update 2020-08-17 10:10:39 -04:00
Raymond Hill
30d38ce7d4
New revision for dev build 2020-08-17 09:58:01 -04:00
Raymond Hill
d544543ab5
Add argument to nowoif scriptlet
When a 3rd argument was provided, the scriplet would
log information related to window popup operations,
regardless of the value of the argument.

The 3rd argument is now parsed in a formal manner. It
is meant to be one or more space-separated tokens which
are used to fine tune the behavior of the scriptlet.

Tokens:

log:
  Cause the scriptlet to log information regarding
  how window.open() is used by the page on which the
  scriptlet is used. Useful only to filter creators.

obj:
  Use an `object` element instead of `iframe` element
  (default) as a decoy to be used in place of a popup
  window, when the page requires a valid `window`
  instance to be returned.
2020-08-17 09:47:40 -04:00
Raymond Hill
a50c0a761e
Make Firefox dev build auto-update 2020-08-16 17:25:27 -04:00
Raymond Hill
34294a53fe
New revision for dev build 2020-08-16 17:19:22 -04:00
Raymond Hill
b33065e198
Fine tune nowoif scriptlet 2020-08-16 17:14:26 -04:00
Raymond Hill
f4bdee668c
Make Firefox dev build auto-update 2020-08-16 13:35:23 -04:00
Raymond Hill
a546a5e1ba
Fix typo 2020-08-16 13:24:10 -04:00
Raymond Hill
110e474a91
New revision for dev build 2020-08-16 13:21:28 -04:00
Raymond Hill
071b15cf94
Improve nowoif scriptlet
Related issue:
- https://github.com/uBlockOrigin/uAssets/issues/ 6019
2020-08-16 13:18:40 -04:00
Raymond Hill
29448a9294
Make Firefox dev build auto-update 2020-08-16 12:05:50 -04:00
Raymond Hill
dc1b483003
New revision for dev build 2020-08-16 12:02:49 -04:00
Raymond Hill
d8b6b31eca
Add support for cloud storage compression
Cloud storage is a limited resource, and thus it
makes sense to support data compression before
sending the data to cloud storage.

A new hidden setting allows to toggle on
cloud storage compression:

name: cloudStorageCompression
default: false

By default, this hidden setting is `false`, and a
user must set it to `true` to enable compression
of cloud storage items.

This hidden setting will eventually be toggled
to `true` by default, when there is good confidence
a majority of users are using a version of uBO
which can properly handle compressed cloud storage
items.

A cursory assessment shows that compressed items
are roughly 40-50% smaller in size.
2020-08-16 11:59:27 -04:00
Raymond Hill
de6a9e311f
Make Firefox dev build auto-update 2020-08-16 06:11:16 -04:00
Raymond Hill
27d2a7383a
New revision for dev build 2020-08-16 06:05:02 -04:00
Raymond Hill
6dca8969b0
Revert latest changes
Related commit:
- d39b6d058a
- 94650e260e
2020-08-16 06:03:34 -04:00
Raymond Hill
d39b6d058a
Fix cases of illegal invocation with nowoif 2020-08-15 10:31:48 -04:00
Raymond Hill
7362d526fb
Make Firefox dev build auto-update 2020-08-14 15:40:20 -04:00
Raymond Hill
0435257c16
Be sure pageStoreFromTabId() is defined before message handlers 2020-08-14 15:32:08 -04:00
Raymond Hill
668ab72305
New revision for dev build 2020-08-14 15:31:53 -04:00
Raymond Hill
2afcc13ca6
Add widget to convey the amount of sync storage in use 2020-08-14 15:29:25 -04:00
Raymond Hill
ba833d3391
Use EasyList as nominal reference for filter creation 2020-08-14 10:15:14 -04:00
Raymond Hill
94650e260e
Fix nowoif decoy
Related issue:
- https://github[.]com/uBlockOrigin/uAssets/issues/6019
2020-08-14 09:52:20 -04:00
Raymond Hill
8dd500357d
Make Firefox dev build auto-update 2020-08-13 09:45:46 -04:00
Raymond Hill
929bfa710a
New revision for dev build 2020-08-13 09:41:46 -04:00
Raymond Hill
24ef0cb753
Fix typo in comment 2020-08-13 09:40:43 -04:00
Raymond Hill
00b790ce72
Add support for more !#if pre-parser directive tokens
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1205
2020-08-13 09:32:34 -04:00
Raymond Hill
45f26d7319
Better parsing of hosts file system addresses
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/877
2020-08-10 10:56:28 -04:00
Raymond Hill
673971875d
Fix bad test cases 2020-08-10 10:45:46 -04:00
Raymond Hill
411eda1d4c
Remove duplicate 2020-08-10 10:40:57 -04:00
Raymond Hill
c68a7da9ff
Add more test patterns
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/877
2020-08-10 10:35:21 -04:00
Raymond Hill
cf11228432
Make Firefox dev build auto-update 2020-08-10 09:05:25 -04:00
Raymond Hill
48e64b349d
New revision for dev build 2020-08-10 08:34:59 -04:00
Raymond Hill
b01cc6ca4f
Fix cloud storage errors not reported in user interface
Related feedback:
- https://www.reddit.com/r/uBlockOrigin/comments/i6e7lr/
2020-08-10 08:30:52 -04:00
Raymond Hill
3bcd970e07
New revision for stable release 2020-08-09 10:43:45 -04:00
Raymond Hill
7e91d0c840
Make Firefox dev build auto-update 2020-08-07 09:25:52 -04:00
Raymond Hill
887e0fa1f7
New revision for release candidate 2020-08-07 08:43:25 -04:00
Raymond Hill
79ccd23ccf
Also remove references to remove scriptlets
Related commit:
- 7c22a31294
2020-08-06 11:40:18 -04:00
Raymond Hill
7c22a31294
Remove experimental click-to-load disqus scriptlets
As per AMO reviewer:

> We will need you to remove the remote scripts in
>
> web_accessible_resources\disqus_embed.js - line 48
> web_accessible_resources\disqus_forums_embed.js - line 44

Related issue:
- https://github.com/gorhill/uBlock/issues/1899
2020-08-06 09:30:34 -04:00
Raymond Hill
c892718021
Make Firefox dev build auto-update 2020-08-06 09:16:16 -04:00
Raymond Hill
2bbaa11541
New revision for dev build 2020-08-06 09:06:58 -04:00
Raymond Hill
f574a7e74d
Remove more cases of svg/use
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1196
2020-08-06 09:05:10 -04:00
Raymond Hill
47ee4979c8
Make Firefox dev build auto-update 2020-08-05 13:31:12 -04:00
Raymond Hill
f2fb90231d
New revision for dev build 2020-08-05 13:22:28 -04:00