Commit Graph

9876 Commits

Author SHA1 Message Date
Raymond Hill 4d5978715c
New revision for dev build 2022-07-25 10:12:24 -04:00
Raymond Hill e2043b6554
Fix regression in handling of procedural cosmetic filters
Related commit:
- 91caed32d3

Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2185#issuecomment-1193862432
2022-07-25 10:10:44 -04:00
Raymond Hill a40eb5a40e
Make Firefox dev build auto-update 2022-07-24 11:51:26 -04:00
Raymond Hill eacc80d0cf
New revision for dev build 2022-07-24 11:43:36 -04:00
Raymond Hill 91caed32d3
Improve conversion of procedural cosmetic filters into CSS rules
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2185#issuecomment-1193164728
2022-07-24 11:41:08 -04:00
Raymond Hill dd5fc444bb
Make Firefox dev build auto-update 2022-07-23 10:06:18 -04:00
Raymond Hill 88a2de3379
New revision for dev build 2022-07-23 09:50:38 -04:00
Raymond Hill 40c315a107
Add new procedural cosmetic filter operator: `:matches-media()`
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2185

The argument must be a valid media query as documented on MDN, i.e.
what appears between the `@media` at-rule and the first opening
curly bracket (including the parentheses when required):
- https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries

Best practice:

Use `:matches-media()` after plain CSS selectors, if any.

Good:
    example.com###target-1 > .target-2:matches-media((min-width: 800px))

Bad (though this will still work):
    example.com##:matches-media((min-width: 800px)) #target-1 > .target-2

The reason for this is to keep the door open for a future optimisation
where uBO could convert `:matches-media()`-based filters into CSS media
rules injected declaratively in a user stylesheet.
2022-07-23 09:30:31 -04:00
ElectronicsArchiver deb5fea0ba Raw Links -> Link References 2022-07-19 19:19:30 -04:00
Raymond Hill 86a5d4262c
Update submodules 2022-07-18 11:26:58 -04:00
Raymond Hill fe1f57163b
Make Firefox dev build auto-update 2022-07-18 10:46:20 -04:00
Raymond Hill 0862c3b7b8
New revision for dev build 2022-07-18 10:29:44 -04:00
Raymond Hill 9aeadee80a
Fix undue invalidation of pseudo element-based cosmetic filters
Regression from:
- 97befd116b

Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2170
2022-07-18 10:27:59 -04:00
Raymond Hill 0410f62611
Make Firefox dev build auto-update 2022-07-17 13:11:07 -04:00
Raymond Hill cb65b2a122
Update URLs for Latvian (LVA-0) list
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2176
2022-07-17 12:59:23 -04:00
Raymond Hill e103ed63db
New revision for dev build 2022-07-17 12:45:53 -04:00
Raymond Hill 97befd116b
Better detect invalid cosmetic filters (revised)
Related commit:
- 19298fecf3

Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2170
2022-07-17 12:42:48 -04:00
Raymond Hill 1dd37c8181
Make Firefox dev build auto-update 2022-07-15 21:56:05 -04:00
Raymond Hill 283f621ed4
New revision for dev build 2022-07-15 21:49:47 -04:00
Raymond Hill 19298fecf3
Revert "Better detect invalid cosmetic filters"
This reverts commit a8ca5127c9.
2022-07-15 21:49:05 -04:00
Raymond Hill d82626d6cb
Make Firefox dev build auto-update 2022-07-15 13:55:49 -04:00
Raymond Hill 51d47f4539
Import translation work from https://crowdin.com/project/ublock 2022-07-15 13:41:23 -04:00
Raymond Hill ab0f42bae2
New revision for dev build 2022-07-15 13:37:16 -04:00
Raymond Hill a8ca5127c9
Better detect invalid cosmetic filters
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2170
2022-07-15 13:35:56 -04:00
Raymond Hill 019f3f1739
Properly "bleed" 3p rules onto 3p-script/3p-frame cells
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2171
2022-07-15 12:00:43 -04:00
Raymond Hill 313d694040
Add missing method to outbrain surrogate script
Related issue:
- https://github.com/uBlockOrigin/uAssets/issues/13834
2022-06-25 11:06:05 -04:00
Raymond Hill 063c3ddf90
Make Firefox dev build auto-update 2022-06-24 13:51:21 -04:00
Raymond Hill 8f72f1bdd6
New revision for dev build 2022-06-24 13:39:32 -04:00
Raymond Hill 9d81b7c4d9
Skip testing context when none present in acis scriptlet
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2154
2022-06-24 13:35:20 -04:00
Raymond Hill 8669893a4d
Make Firefox dev build auto-update 2022-06-19 12:01:20 -04:00
Raymond Hill 5645a32c67
new revision for dev build 2022-06-19 11:55:31 -04:00
Raymond Hill dddf353c94
Use hard tab 2022-06-19 11:55:06 -04:00
Raymond Hill d00364860c
Ignore auto-repeat events in ctrl keydown event handler
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2145
2022-06-19 11:52:23 -04:00
Raymond Hill d96f5b55b6
Make Firefox dev build auto-update 2022-06-18 11:26:25 -04:00
Raymond Hill b69b18cb7a
New revision for dev build 2022-06-18 11:19:42 -04:00
Raymond Hill 2ff0abfb89
Fix popup panel for Thunderbird
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2144
2022-06-18 11:18:27 -04:00
Raymond Hill b308ee3292
Make Firefox dev build auto-update 2022-06-12 11:55:49 -04:00
Raymond Hill 264b28b84d
New revision for dev build 2022-06-10 11:49:56 -04:00
Raymond Hill 93d499a918
Merge branch 'master' of https://github.com/rathann/uBlock into patch 2022-06-10 11:35:11 -04:00
Raymond Hill ad5df2b60f
Use `python3` instead of `python`
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2135
2022-06-10 11:16:49 -04:00
Raymond Hill 6fbcfc5114
Prevent picker from being larger than viewport
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/discussions/2114
2022-06-10 11:11:29 -04:00
Raymond Hill c1f5ac6656
Import translation work from https://crowdin.com/project/ublock 2022-06-09 11:29:11 -04:00
Raymond Hill 84a3330c58
Update submodules 2022-06-09 11:26:49 -04:00
Raymond Hill 0950a036e8
New revision for stable release 2022-06-09 11:26:11 -04:00
Raymond Hill 33b839fdd0
Replace Adblock-Iran with PersianBlocker
Related discussion:
- https://github.com/uBlockOrigin/uAssets/discussions/13259
2022-06-05 09:17:41 -04:00
Raymond Hill c0b4a13f15
Update submodules 2022-06-04 12:32:39 -04:00
Raymond Hill 127ea05a9e
Replace `responsive` with `intab` for better remdering og panel in a tab
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2116#issuecomment-1143634719
2022-06-04 11:12:45 -04:00
Raymond Hill 9330c3dda6
Make Firefox dev build auto-update 2022-06-03 13:12:20 -04:00
Raymond Hill c825790cd8
Import translation worl from https://crowdin.com/project/ublock 2022-06-03 13:02:57 -04:00
Raymond Hill 2b9bb3b8ec
New revision for dev build 2022-06-03 12:59:54 -04:00