Commit Graph

10129 Commits

Author SHA1 Message Date
Raymond Hill 858fdaced3
Remove MVPS from stock lists due to inactivity
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2032
2022-03-07 07:06:47 -05:00
Raymond Hill 25fe95eb89
Fix unthemed dark mode style
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/discussions/1963#discussioncomment-2303987
2022-03-06 12:34:06 -05:00
Raymond Hill 15624e5deb
Make Firefox dev build auto-update 2022-02-27 08:57:34 -05:00
Raymond Hill 4e3aa73808
New revision for dev build 2022-02-27 08:33:04 -05:00
Raymond Hill 8648c00581
Import translation work from https://crowdin.com/project/ublock 2022-02-27 08:30:36 -05:00
Raymond Hill 7eb19c3a69
Drop more irrelevant entries from troubleshooting information 2022-02-23 15:41:03 -05:00
Raymond Hill c78178055a
Fix comment 2022-02-23 08:40:07 -05:00
Raymond Hill b9753e42d9
Make Firefox dev build auto-update 2022-02-22 19:27:18 -05:00
Raymond Hill 7a9b0780c1
New revision for dev build 2022-02-22 19:19:33 -05:00
Raymond Hill 5619840066
Fix previous commit regarding PSL
The library itself was fixed properly but failed to
properly transcribe the fix manually.

Related commit:
- 38855b1ff6
2022-02-22 19:16:16 -05:00
Raymond Hill f55361303e
Make Firefox dev build auto-update 2022-02-22 19:12:04 -05:00
Raymond Hill be74e9d655
New revision for dev build 2022-02-22 19:02:21 -05:00
Raymond Hill 38855b1ff6
Fix testing a 8-bit integer instead of a 32-bit integer in PSL library
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2002

The code was testing only the LSB of a 32-bit integer to detect
whether the current rule was a wildcard (`*`), while it had to
compare against the whole 32-bit integer.

The breakage occurred when the LSB of an offset to the character
buffer happened to match the ASCII code of `*` (42, 0x2A).

(An offset is used when a label is longer than 4 characters)
2022-02-22 18:53:50 -05:00
Raymond Hill 03b5ad1df2
Make Firefox dev build auto-update 2022-02-22 09:01:59 -05:00
Raymond Hill 76c545d366
New revision for dev build 2022-02-22 08:48:52 -05:00
Raymond Hill 75424b77d5
Update translation strings
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2000
2022-02-22 08:47:33 -05:00
Raymond Hill ad1800fbca
Add command to toggle cosmetic filtering
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2000
2022-02-22 08:44:09 -05:00
Raymond Hill db5d598b59
Make Firefox dev build auto-update 2022-02-19 09:17:11 -05:00
Raymond Hill a21b0c08e5
Import translation work from https://crowdin.com/project/ublock 2022-02-19 09:06:07 -05:00
Raymond Hill 0cc28e7ac4
New revision for dev build 2022-02-19 09:03:34 -05:00
Raymond Hill 26048a11bc
Merge branch 'letsblockit-subscriber' of https://github.com/xvello/uBlock 2022-02-19 08:57:47 -05:00
Raymond Hill 92bca7ea6e
Tone down highlighted ribbon in popup panel 2022-02-18 07:30:34 -05:00
Raymond Hill 60072e7996
Minor code review
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1992
2022-02-18 06:52:34 -05:00
Raymond Hill bba4732c6b
Make Firefox dev build auto-update 2022-02-17 18:17:06 -05:00
Raymond Hill 053a7c808d
Update submodules 2022-02-17 18:07:04 -05:00
Raymond Hill 493346bfed
New revision for dev build 2022-02-17 18:06:51 -05:00
Raymond Hill e1e2ba3d5d
Use unspoofable Messenger.origin to determine privilege level of ports
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1992
2022-02-17 18:05:01 -05:00
Raymond Hill 3154ed1bac
Remove test for whether Chromium version is less than 66
The test is no longer needed given that the minimum supported
version is Chromium 66.
2022-02-17 09:07:56 -05:00
Raymond Hill ff52919cfc
Remove extraneous `cursor` style in picker 2022-02-17 09:06:59 -05:00
Raymond Hill b2a5d28c96
Add support to right-click subscribe to `subscribe.adblockplus.org/?location=...`
Related feedback:
- https://www.reddit.com/r/uBlockOrigin/comments/ser2t7/new_feature_for_ublockorigin_clean_up_the_search/hx0ur81/

`
2022-02-16 15:17:22 -05:00
Raymond Hill f6ed268f45
Make Firefox dev build auto-update 2022-02-16 15:07:26 -05:00
Raymond Hill 62af9709c2
New revision for dev build 2022-02-16 15:01:20 -05:00
Raymond Hill 5178b91fa1
Revert "Prevent highly generic cosmetic filters from affecting html/body elements"
This reverts commit 7c8aec250f.

This will be brought back in a future dev cycle. Potentially
related issues:

- https://github.com/uBlockOrigin/uBlock-issues/issues/1978
- https://github.com/uBlockOrigin/uBlock-issues/issues/1983
2022-02-16 12:21:10 -05:00
Raymond Hill 9726e899e5
Make Firefox dev build auto-update 2022-02-16 11:27:14 -05:00
Raymond Hill d42dcde01e
Import translation work from https://crowdin.com/project/ublock 2022-02-16 11:21:51 -05:00
Raymond Hill 6c74d9b7eb
New revision for dev build 2022-02-16 11:18:41 -05:00
Xavier Vello c8d1834018 Add letsblock.it as valid location for subscription links 2022-02-16 16:28:13 +01:00
Raymond Hill 0676cf66b2
Fine tune color for "keyword" style
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/discussions/1963#discussioncomment-2173524
2022-02-16 10:26:26 -05:00
Raymond Hill 784ebb0905
Make Firefox dev build auto-update 2022-02-13 10:12:28 -05:00
Raymond Hill 0b4742b346
New revision for dev build 2022-02-13 09:55:33 -05:00
Raymond Hill ce3ac010b5
Fix improper handling of match-all removeparam
Related discussion:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1978#issuecomment-1038143619
2022-02-13 09:41:54 -05:00
Raymond Hill 2933016d4b
Rework behavior of "Suspend network activity until ..."
The setting will default to the natural capability of the browser:

- Checked for Firefox
- Unchecked for Chromium-based browsers

For Chromium-based browser, if checked, network requests will be
redirected to an empty resources instead of blocking the
connection.

Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1973
- https://www.reddit.com/r/uBlockOrigin/comments/squo8n/latest_update_blocks_network_connections_at/
2022-02-13 09:24:57 -05:00
Raymond Hill 3ea92f87a3
Prevent unset minimal width for popup panel
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/1972
2022-02-13 08:25:23 -05:00
Raymond Hill 585ad8f9e6
Make Firefox dev build auto-update 2022-02-11 15:31:42 -05:00
Raymond Hill 5f77fb488d
New revision for dev build 2022-02-11 15:22:44 -05:00
Raymond Hill 3e2f779373
Fix un-themed scroll lock in _My rules_
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/discussions/1963#discussioncomment-2159810
2022-02-11 15:14:31 -05:00
Raymond Hill 2177d8163e
Fix regression breaking `:remove()`
Related commit/feedback:
- 152120bd9e (commitcomment-66516398)
2022-02-11 15:13:25 -05:00
Raymond Hill 301b963eff
Make Firefox dev build auto-update 2022-02-11 12:52:09 -05:00
Raymond Hill 678ea59d12
Import translation work from https://crowdin.com/project/ublock 2022-02-11 12:42:47 -05:00
Raymond Hill 152120bd9e
Introduce experimental procedural cosmetic operator `:others()`
The purpose of this new procedural operator is to target
all elements _outside_ than the currently selected set of
elements.

For any element feeding into `others()`, the resultset
of the `others()` operator will include everything else
except:

- the descendants of a subject element
- the ancestors of a subject element

The resultset will contains the siblings of a subject
element _except_ when those siblings are either a
descendant or ancestor of another subject element.

Related discussion:
- https://www.reddit.com/r/uBlockOrigin/comments/slyjzp/

Though this operator is unlikely to be used in default lists,
it opens the door to create specialized filter lists which
purpose is some sort of "reader mode", where everything
_else_ than a selected set of elements are hidden from view.

Examples of usage:

    twitter.com##:matches-path(/^/home/) [data-testid="primaryColumn"]:others()
    nature.com##:matches-path(/^/articles//) :is(.c-breadcrumbs,.c-article-main-column):others()

The status is currently considered experimental and support
might be removed in the future if it turns out there is no
sufficient usage or if unforeseen difficult issues arise
implementation-wise.
2022-02-11 12:28:15 -05:00