Commit Graph

10405 Commits

Author SHA1 Message Date
Raymond Hill c54b521345
Minor code review 2023-01-30 11:11:56 -05:00
Raymond Hill c36f674789
Make Firefox dev build auto-update 2023-01-29 16:22:55 -05:00
Raymond Hill 3893966bbe
New revision for dev build 2023-01-29 16:16:33 -05:00
Raymond Hill 70e2864ca4
Fix broken parser involving specific filters with Unicode characters
Related feedback:
- https://www.reddit.com/r/uBlockOrigin/comments/10obivd/

The issue was arising with filters of the form:

    ||example.org^$domain=[domain name with Unicode characters]
2023-01-29 16:13:43 -05:00
Raymond Hill 313d488314
Make Firefox dev build auto-update 2023-01-28 16:46:15 -05:00
Raymond Hill 3d1a2c3ee4
New revision for dev build 2023-01-28 16:31:25 -05:00
Raymond Hill 6fd58c9c9b
Fix improper partiness attribution for some delayed network requests
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2453
2023-01-28 11:38:53 -05:00
Raymond Hill 99ac234d12
Add fast code paths for frequent filter patterns
Related commit:
- 8ea3b0f64c
2023-01-28 08:44:54 -05:00
Raymond Hill 26e8771256
Fix filure to lookup filters with `header=` option
Related feedback:
- bde3164eb4 (commitcomment-98348215)
2023-01-27 20:18:20 -05:00
Raymond Hill 827f0e4971
Do not disallow using inline-script with real network types
Related feedback:
- https://www.reddit.com/r/uBlockOrigin/comments/10l2jjr/help_latest_ubo_developer_version_is_not_working/j5wdjjv/
2023-01-26 10:12:59 -05:00
Raymond Hill 0b1f7d2936
Make Firefox dev build auto-update 2023-01-25 18:16:16 -05:00
Raymond Hill c947bfc2d5
New revision for dev build 2023-01-25 18:06:20 -05:00
Raymond Hill c600cbbd3a
Fix severe regression causing infinite loop in new parser
Related feedback:
- https://www.reddit.com/r/uBlockOrigin/comments/10l2jjr/help_latest_ubo_developer_version_is_not_working/
- https://github.com/uBlockOrigin/uBlock-issues/issues/2469
2023-01-25 18:05:06 -05:00
Raymond Hill b3f9a87ed8
Manually fix firefox update json file 2023-01-25 17:27:31 -05:00
Raymond Hill 675128bbfb
Make Firefox dev build auto-update 2023-01-25 10:10:46 -05:00
Raymond Hill 202567497d
Import translation work from https://crowdin.com/project/ublock 2023-01-25 10:04:51 -05:00
Raymond Hill b84b730768
New revision for dev build 2023-01-25 10:00:01 -05:00
Raymond Hill ccdf6bd150
Fix generating NODE_TYPE_EXT_PATTERN_SCRIPTLET branch
Related feedback:
- 8ea3b0f64c (commitcomment-97858269)
2023-01-24 08:07:30 -05:00
Raymond Hill 46c1eb8678
Update URLs to EasyDutch list
Related feedback:
- https://github.com/uBlockOrigin/uAssets/issues/11204#issuecomment-1384238094
2023-01-23 20:04:01 -05:00
Raymond Hill 8ea3b0f64c
Rewrite static filtering parser
This commit is a rewrite of the static filtering parser into a
tree-based data structure, for easier maintenance and better
abstraction of parsed filters.

This simplifies greatly syntax coloring of filters and also
simplify extending filter syntax.

The minimum version of Chromium-based browsers has been raised
to version 73 because of usage of String.matchAll().
2023-01-23 16:53:18 -05:00
Raymond Hill 4564e3a9b8
Add redirectable resource noop.css, as suggested
Related feedback:
- https://github.com/uBlockOrigin/uAssets/issues/16391#issuecomment-1396316194
2023-01-23 16:39:46 -05:00
Raymond Hill 98c0bd8406
Remove AdGuard Tracking Protection from stock lists
Related issue:
- https://github.com/AdguardTeam/AdguardFilters/issues/139081#issuecomment-1375396423
2023-01-11 20:29:07 -05:00
Raymond Hill 1bf763d2a3
Fix https://github.com/uBlockOrigin/uBOL-issues/issues/24 2023-01-08 19:17:55 -05:00
q1800 682988ec29
Update description-en.txt (#3885)
* Update description-en.txt

Using the current uBO README.md, I made changes to bring the web store description file more inline and consistent with it.

Updated various verbiage and naming conventions.
Minor restructuring to last section for conciseness and to include more information.
Fixed Documentation URL.

* Update description-en.txt

Removed sentence as per feedback.
2023-01-08 10:53:38 -05:00
Raymond Hill c5baa8808b
Minor code review 2023-01-07 12:55:57 -05:00
Raymond Hill 789ee8d910
Minor code review 2023-01-07 12:52:46 -05:00
q1800 d40bd2aa3b
Update description-en.txt (#3884)
Update description to combine multiple sentences for conciseness and to enhance explanation and details of uBO's purpose.
2023-01-07 11:10:53 -05:00
Raymond Hill f0b661df28
Make Firefox dev build auto-update 2023-01-07 10:26:20 -05:00
Raymond Hill cdc566cc32
New revision for dev build 2023-01-07 10:18:47 -05:00
Raymond Hill 2b5efe9dcb
Improve plain CSS validation in cosmetic filters
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2442

Cosmetic filters with unknown plain CSS pseudo-classes or
unknown plain CSS pseudo-elements will be rejected, except
for pseudo-classes/pseudo-elements which start with a `-`.
2023-01-07 10:13:51 -05:00
q1800 1a2f9585c7
Update description-en.txt (#3883) 2023-01-06 14:59:30 -05:00
Raymond Hill e977b1ec07
Fine tune description
Related discussion:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2441#issuecomment-1371135211
2023-01-06 14:36:34 -05:00
Raymond Hill 6e3803af3c
Make Firefox dev build auto-update 2023-01-06 10:36:18 -05:00
Raymond Hill 98c92fe5d3
New revision for dev build 2023-01-06 10:19:36 -05:00
Raymond Hill 988a352cc4
Fine tuning the logger's entry tools positioning
Related feedback:
- https://www.reddit.com/r/uBlockOrigin/comments/10483e5/new_logger_functions_in_latest_dev_build_ubo/j33tx0y/
2023-01-06 10:16:24 -05:00
Raymond Hill d9b50fcd51
Drop as invalid unknown argument-based pseudoclass operators
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2442

These invalid pseudoclass operators were still seen as
valid when mixed with procedural pseudoclass operators.
2023-01-06 09:54:11 -05:00
Raymond Hill 7847731e9a
Remember position entry tools widget in logger
Related feedback:
- a9405fe36c (commitcomment-95164238)
2023-01-05 12:49:02 -05:00
Raymond Hill d1bdccabe8
Make Firefox dev build auto-update 2023-01-05 10:11:22 -05:00
Raymond Hill 652adbc776
New revision for dev build 2023-01-05 09:56:31 -05:00
Raymond Hill cfd8d144d0
Minor CSS fine tuning in logger 2023-01-05 09:17:24 -05:00
Raymond Hill c95088f001
Minor background color adjustment 2023-01-05 09:10:50 -05:00
Raymond Hill 5e45c7249a
Add more columns in logger for bringing up entry details 2023-01-05 09:08:26 -05:00
Raymond Hill 7b8c096270
Better validate `:upward()` argument
Related feedback:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2442#issuecomment-1371484554
2023-01-05 08:39:31 -05:00
Raymond Hill 3e85e51dd2
Make button font size derive from CSS variable font-size 2023-01-04 14:10:05 -05:00
Raymond Hill 7dfadc1b00
Make Firefox dev build auto-update 2023-01-04 13:50:42 -05:00
Raymond Hill 75fb41cc7d
New revision for dev build 2023-01-04 13:45:23 -05:00
Raymond Hill a9405fe36c
Make the logger entry dialog modeless 2023-01-04 13:43:12 -05:00
Raymond Hill c889747a0f
Make Firefox dev build auto-update 2023-01-02 10:05:40 -05:00
Raymond Hill 7533579995
New revision for dev build 2023-01-02 09:42:01 -05:00
Raymond Hill dfe9d3a1da
Fix missing regex flags
Related feedback:
- https://www.reddit.com/r/uBlockOrigin/comments/1005a8f/suddenly_my_filters_doesnt_work/j2htwof/
2023-01-01 21:58:14 -05:00