Raymond Hill
e7cd2f5117
Make Firefox dev build auto-update
2019-07-26 10:04:18 -04:00
Raymond Hill
f2ea0c6900
Import translation work from https://crowdin.com/project/ublock
2019-07-26 09:59:59 -04:00
Raymond Hill
0c025a6e23
New revision for dev build
2019-07-26 09:56:40 -04:00
Raymond Hill
048bfd251c
Add ability to bypass browser cache when fetching a resource
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/682#issuecomment-515197130
The following advanced setting has been added:
updateAssetBypassBrowserCache
Default to `false`. If set to `true`, uBO will ensure the
browser cache is bypassed when fetching a remote resource.
This is for the convenience of filter list maintainers who
may want to test the latest version of their lists when
fetched from their remote location.
2019-07-26 09:52:11 -04:00
Raymond Hill
8d136ec2d5
Ignore pseudo-elements when querying selectors in element picker
...
Related issue:
- https://github.com/gorhill/uBlock/issues/2515
2019-07-26 09:24:34 -04:00
Raymond Hill
aaee898d95
Ensure icon & context menu are up to date on window focus change
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/151
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/issues/680#issuecomment-515215220
2019-07-26 08:53:20 -04:00
Raymond Hill
869c63f821
Make Firefox dev build auto-update
2019-07-23 17:01:12 -04:00
Raymond Hill
088270576a
New revision for dev build
2019-07-23 11:46:07 -04:00
Raymond Hill
7dbf36f2f0
New revision for dev build
2019-07-23 11:45:20 -04:00
Raymond Hill
08c3f06160
Log `:style(...)` cosmetic filters only when there is a match
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/627
2019-07-23 11:42:04 -04:00
Raymond Hill
1eba94da0b
Make Firefox dev build auto-update
2019-07-22 17:44:50 -04:00
Raymond Hill
e10e641140
New revision for dev build
2019-07-22 17:41:16 -04:00
Raymond Hill
075d78e8e6
Remove trailing commas in function parameter lists
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/681
2019-07-22 17:38:23 -04:00
Raymond Hill
a89aad0304
Remove trailing spaces
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/679
2019-07-22 07:32:39 -04:00
Raymond Hill
dd1a4ed36a
Make Firefox dev build auto-update
2019-07-22 06:37:07 -04:00
Raymond Hill
648bcaf452
New revision for dev build
2019-07-22 06:31:55 -04:00
Raymond Hill
47cfba1551
Manually import df97249715
from 1.21.4
...
Related commit:
- https://github.com/gorhill/uBlock/commit/df972497156e
2019-07-22 06:30:00 -04:00
Raymond Hill
fa20946bc4
Make Firefox dev build auto-update
2019-07-21 21:06:29 -04:00
Raymond Hill
90b5fc90f1
New revision for dev build
2019-07-21 20:58:02 -04:00
Raymond Hill
716aae4236
Reverting fix to https://github.com/gorhill/uBlock/issues/3639
...
Related feedback:
- a54cb2e38f (commitcomment-34387041)
Regression from converting uBO resources into
immutable resources. This affects only Chromium-based
browsers.
This is a quick fix for the dev build, to at least unbreak
the reported case.
I need to research whether the root issue (conflict with HTTPS-E)
is still occurring, and if so the fix is not trivial: I will need
to add code to uBO to fetch and convert binary data into `data:`
URIs.
2019-07-21 20:53:42 -04:00
Raymond Hill
df59c74bf2
Make Firefox dev build auto-update
2019-07-21 11:58:12 -04:00
Raymond Hill
cb2f606e0a
New revision for dev build
2019-07-21 11:54:10 -04:00
Raymond Hill
066440534d
Prevent popup panel to close when forcing a tab reload
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/672
Additionally, this commit add the ability to press F5 to
force a reload while the popup panel is opened.
2019-07-21 11:50:15 -04:00
Raymond Hill
48347897ad
Remove obsolete `ublock-resources`-related code
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/679
2019-07-21 11:00:14 -04:00
Raymond Hill
e1dd7f7043
Ensure toolbar icon reflect updated whitelist directives
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/680
Opportunistically, vAPI.tabs has been refactored toward
ES6 syntax.
2019-07-21 10:48:44 -04:00
Raymond Hill
7e1868b1c3
Add virtuous signal that remote code execution is not possible
...
Related Chromium issue:
- https://bugs.chromium.org/p/chromium/issues/detail?id=985759
By expressly restricting JavaScript execution to only code
from the extension package, this explicitly tells code reviewer
that uBO can't execute remote code.
I also had to add `object-src 'self'`, otherwise Chromium
refused to load the extension with the following error message:
> 'content_security_policy': CSP directive 'object-src' must be specified
`object-src 'self'` is the default value.
2019-07-21 10:37:58 -04:00
Raymond Hill
22330e5afd
Make Firefox dev build auto-update
2019-07-19 10:10:04 -04:00
Raymond Hill
204a8ecd9c
new revision for dev build (corrected)
2019-07-19 10:04:38 -04:00
Raymond Hill
0f13493e33
new revision for dev build
2019-07-19 10:03:58 -04:00
Raymond Hill
ecd81183b1
Fix thrown exception in onHeadersReceived listener
...
Regression from:
- https://github.com/gorhill/uBlock/commit/ae56c4dfe855
2019-07-19 10:02:27 -04:00
Raymond Hill
8935956260
Make Firefox dev build auto-update
2019-07-18 11:15:31 -04:00
Raymond Hill
32f0e81034
Fix typo in version number
2019-07-18 11:03:17 -04:00
Raymond Hill
57f9381613
new revision for dev build
2019-07-18 10:55:47 -04:00
Raymond Hill
10fe9fe656
Allow setting `assetsBootstrapLocation` from admin settings
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/666
2019-07-18 10:53:08 -04:00
Raymond Hill
d19de3e283
New revision for stable release
2019-07-18 09:03:27 -04:00
Raymond Hill
941f57e8f4
Import translation work from https://crowdin.com/project/ublock
2019-07-17 11:17:37 -04:00
Raymond Hill
676f0a609b
Make Firefox dev build auto-update
2019-07-13 08:05:35 -04:00
Raymond Hill
8f16d64745
New revision for release candidate
2019-07-13 07:57:33 -04:00
Raymond Hill
3b0d214633
Mind escape sequences when validating `:style` filters
...
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/668
2019-07-13 07:49:07 -04:00
Raymond Hill
81e8d8d867
Make Firefox dev build auto-update
2019-07-12 11:52:31 -04:00
Raymond Hill
d98f3cc46e
New revision for release candidate
2019-07-12 11:33:12 -04:00
Raymond Hill
8d8336ffae
Remove useless `return` statement
2019-07-12 09:13:10 -04:00
Raymond Hill
d6927cf1fe
Ensure all members are initialized before loading selfie
...
Theoretically, if a selfie is loaded from corrupted
storage resulting in a thrown exception from the
constructor, this would cause an improperly initialized
HostnameBasedDB instance and overall potentially a
broken uBO.
Related feedback:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1543880#c7
2019-07-12 09:05:42 -04:00
Raymond Hill
ba6eb45e9c
Make Firefox dev build auto-update
2019-07-11 10:26:11 -04:00
Raymond Hill
fb2bb4b2ea
New revision for release candidate
2019-07-11 10:20:51 -04:00
Raymond Hill
ce644c5960
Remove code unused in next release
...
Since https://github.com/uBlockOrigin/uBlock-issues/issues/156
won't be fixed in next release, no need to ship
with code which will be unused, and anyways only once
the fix is worked on will it be clear exactly what needs
to be used by scriptlets to deal harmoniously with
property listener collisions.
2019-07-11 10:17:06 -04:00
Raymond Hill
9ef06da310
Minor code review re. https://github.com/uBlockOrigin/uBlock-issues/issues/658
2019-07-11 09:50:12 -04:00
Raymond Hill
c499ce82a9
Use `Reflect.construct(t)` rather than `new t()`
...
Using `new` seemed to work but it's maybe
semantically better to use `Reflect.construct`.
2019-07-11 09:45:53 -04:00
Raymond Hill
7183ce8f42
Make Firefox dev build auto-update
2019-07-10 17:34:34 -04:00
Raymond Hill
80402d202a
Import translation work from https://crowdin.com/project/ublock
2019-07-10 17:29:48 -04:00