Commit Graph

6417 Commits

Author SHA1 Message Date
Raymond Hill f78febbfb7
New revision for dev build 2019-03-21 17:56:57 -03:00
Raymond Hill 26c57feee8
Code review of IndexedDB usage for cache storage purpose
Use Promise.prototype.catch() to deal with potential exceptions.

Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/416
2019-03-21 17:49:19 -03:00
Raymond Hill bbdb08c74a
New revision for stable release 2019-03-21 10:06:56 -03:00
Raymond Hill 7ee8c34685
Make Firefox dev build auto-update 2019-03-17 11:08:09 -04:00
Raymond Hill df86e5e227
New revision for release candidate
The sole purpose of this new revision is to ensure that users of
Firefox version of uBO dev build get the new twitch.tv scriptlet.
2019-03-17 11:02:16 -04:00
Raymond Hill ef438309bb
Make Firefox dev build auto-update 2019-03-17 10:16:59 -04:00
Raymond Hill 732d517fe4
New revision for release candidate 2019-03-17 09:51:54 -04:00
Raymond Hill 34a138e3ef
Add `unlimitedStorage` to Firefox manifest; add timeout to IndexedDB access
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/416

The Chromium version of uBO has declared `unlimitedStorage` since the
extension was first published in 2014. Declaring this permission in
Firefox brings uBO inline with the Chromium version. I suspect some
reported errors could be caused by IndexedDB eviction due to the lack
of `unlimitedStorage` permission.

Additionally, a timeout has been added when uBO tries to access its
indexedDB storage. It's unclear whether this will help with the
mentioned related issue though, the root cause is still to be
identified.
2019-03-17 09:45:28 -04:00
Raymond Hill dbecb71262
Make Firefox dev build auto-update 2019-03-16 09:32:26 -04:00
Raymond Hill 8b5d3d8078
New revision for release candidate 2019-03-16 09:04:09 -04:00
Raymond Hill 008370e4b9
Fix https://github.com/uBlockOrigin/uBlock-issues/issues/461
uBO will fallback using a JSON string when trying to encode an array
buffer in Chromium version 59 and earlier.
2019-03-16 09:00:31 -04:00
Raymond Hill 7875bb6ebc
Make Firefox dev build auto-update 2019-03-15 07:52:49 -04:00
Raymond Hill 23154138fc
New revision for dev build 2019-03-15 07:48:59 -04:00
Raymond Hill 580c3885df
Fix typo which could lead to improper filtering context
Related discussion:
- 354ac4f57b (commitcomment-32715209)
2019-03-15 07:47:36 -04:00
Raymond Hill 875542c964
Code review of fix for https://github.com/uBlockOrigin/uBlock-issues/issues/459
Relocate workaround to the code responsible to compute filtering context, such
that the workaround will also be applied in other code paths, for example  also
for webRequest.onHeadersReceived.
2019-03-14 11:24:13 -04:00
Raymond Hill f411ab1feb
Make Firefox dev build auto-update 2019-03-14 10:00:14 -04:00
Raymond Hill 3991e95a00
New revision for dev build 2019-03-14 09:41:34 -04:00
Raymond Hill 9a7887eb39
Better English in comment 2019-03-13 17:21:30 -04:00
Raymond Hill 6841e7565a
New revision for stable release 2019-03-13 17:20:04 -04:00
Raymond Hill f5974a500b
Fix https://github.com/uBlockOrigin/uBlock-issues/issues/459 2019-03-13 17:17:37 -04:00
Raymond Hill 4d0784f8f3
Fix Opera package build script: removal of WASM-related files 2019-03-13 10:12:09 -04:00
Raymond Hill 0dfe2fa5cb
New revision for stable release 2019-03-12 19:00:23 -04:00
Raymond Hill 224b0438c4
Make Firefox dev build auto-update 2019-03-08 07:44:21 -05:00
Raymond Hill 3b5dcef806
New revision for release candidate 2019-03-08 07:29:58 -05:00
Raymond Hill e49debd5dd
Properly report `:spath` operator of procedural cosmetic filters in logger
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/453
2019-03-08 07:26:55 -05:00
Raymond Hill 58d23ec037
Make Firefox dev build auto-update 2019-03-06 09:11:36 -05:00
Raymond Hill ea37086b25
New revision for release candidate 2019-03-06 09:07:04 -05:00
Raymond Hill 3a8b68ea76
Remove obsolete code related to assets storage refactoring in 1.11.0
The removed code was quite old, and was about how user filters were
persisted before/after uBO version 1.11, related to the following
issue:
- https://github.com/gorhill/uBlock/pull/2314

The assets storage refactoring was released in:
- https://github.com/gorhill/uBlock/releases/tag/1.11.0
2019-03-06 08:59:13 -05:00
Raymond Hill 4f43160699
Make Firefox dev build auto-update 2019-03-05 12:48:17 -05:00
Raymond Hill 293d9f955e
New revision for release candidate 2019-03-05 12:43:46 -05:00
Raymond Hill 67d143ec4e
Fix https://github.com/uBlockOrigin/uBlock-issues/issues/448 2019-03-05 12:42:59 -05:00
Raymond Hill 000215663e
Make Firefox dev build auto-update 2019-03-05 11:01:27 -05:00
Raymond Hill 11d7d4754e
New revision for dev build 2019-03-05 10:54:53 -05:00
Raymond Hill 07d4a6b60c
Import translation work from https://crowdin.com/project/ublock 2019-03-05 10:52:56 -05:00
Raymond Hill 388c1c98ec
Fix parsing of AdGuard's `#$?#`-based cosmetic filters
As reported in the following commit:
- https://github.com/AdguardTeam/AdguardFilters/commit/4fe02d73cee6
2019-03-05 10:10:40 -05:00
Raymond Hill c92bf080e1
Make Firefox dev build auto-update 2019-02-26 11:42:19 -05:00
Raymond Hill d08ee7cf00
New revision for dev build 2019-02-26 11:34:43 -05:00
Raymond Hill 5a2133de2a
Import translation work from https://crowdin.com/project/ublock 2019-02-26 11:29:22 -05:00
Raymond Hill 337b1f81b6
Code review of indexedDB-based cache storage 2019-02-26 10:37:25 -05:00
Raymond Hill bb99d50830
Make Firefox dev build auto-update 2019-02-24 11:38:42 -05:00
Raymond Hill caf7da2b51
New revision for dev build 2019-02-24 11:34:26 -05:00
Raymond Hill eaa0094e53
Fix uncaugh exception at launch when indexedDB is forbidden
Possibly related to:
- https://www.reddit.com/r/uBlockOrigin/comments/atbjvg/web_pages_dont_load_in_waterfox_56271_64bit_with/
2019-02-24 11:28:28 -05:00
Raymond Hill 6c3ebad4dc
Make Firefox dev build auto-update 2019-02-24 09:14:16 -05:00
Raymond Hill 6aa2074e2f
Import translation work from https://crowdin.com/project/ublock 2019-02-24 09:08:19 -05:00
Raymond Hill 35c88808dc
New revision dev build 2019-02-24 09:03:50 -05:00
Raymond Hill c161d45230
Use `const`, `let` instead of `var` 2019-02-24 09:01:58 -05:00
Raymond Hill 1c26afe874
Remove caching the result of domain extraction from hostname
With the new PSL implementation, benchmarks do not show benefit
from caching the domain extracted from a hostname for later
reuse -- the caching seems to even add an overhead instead with
the new publicSuffixList implementation.
2019-02-20 08:51:14 -05:00
Raymond Hill dc1d3c19b3
Make Firefox dev build auto-update 2019-02-20 07:31:46 -05:00
Raymond Hill 8edc3bf3e7
Import translation work from https://crowdin.com/project/ublock 2019-02-20 07:25:56 -05:00
Raymond Hill 61374a927e
New revision for dev build 2019-02-20 07:22:48 -05:00