Commit Graph

6464 Commits

Author SHA1 Message Date
Raymond Hill 801eb43572
Prevent info entries from polluting logger output
These entries are meant to be shown only when using "All"
mode, not when the output is narrowed to a specific tab.
2019-01-16 13:29:34 -05:00
Raymond Hill 0c80994124
Fine tune visuals in logger's export-to-clipboard dialog 2019-01-16 12:02:16 -05:00
Raymond Hill c1c900bee6
Merge branch 'master' of github.com:gorhill/uBlock into nextdev 2019-01-16 07:41:34 -05:00
Raymond Hill 17ea3eda3a
Make Firefox dev build auto-update 2019-01-16 07:40:49 -05:00
Raymond Hill 71c89b39cb
Make Firefox dev build auto-update 2019-01-16 07:36:42 -05:00
Raymond Hill 5f341e02ed
Import translation work from https://crowdin.com/project/ublock 2019-01-16 07:32:18 -05:00
Raymond Hill 07dddd0337
New revision for dev build 2019-01-16 07:28:28 -05:00
Raymond Hill e8ff6a2abf
Prevent sites from disabling mouse events for element picker
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/380

Previous fix was incorrect:
84818fcd84

Additionally, I fixed the "Network filters" or "Cosmetic filters"
sections not being properly hidden when there was not valid
filters found.
2019-01-15 16:34:57 -05:00
Raymond Hill 86e5d0384c
Fix minor logger quirks as per feedback 2019-01-15 15:12:47 -05:00
Raymond Hill 84818fcd84
Prevent sites from disabling mouse events for the element picker
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/380
2019-01-15 14:41:23 -05:00
Raymond Hill fef5c25d70
Make Firefox dev build auto-update 2019-01-15 08:51:15 -05:00
Raymond Hill c373533c0e
Make Firefox dev build auto-update 2019-01-15 08:48:35 -05:00
Raymond Hill becb307adc
New revision for dev build 2019-01-15 08:45:25 -05:00
Raymond Hill 0b73808bf7
Import translation work from https://crowdin.com/project/ublock 2019-01-15 08:42:28 -05:00
Raymond Hill 3b206fd224
Put back 'Static filter' instead of just 'Filter' 2019-01-15 08:32:39 -05:00
Raymond Hill b0fb6d678d
Fix regression from 0edf53f508 (diff-a51c8c4aedf62ea9aec5e71f3b1427c3R624) 2019-01-15 08:18:45 -05:00
Raymond Hill 4cfb7a1ffe
Make Firefox dev build auto-update 2019-01-14 17:27:22 -05:00
Raymond Hill 7021ede546
Make Firefox dev build auto-update 2019-01-14 17:25:13 -05:00
Raymond Hill e4f864d94f
New revision for dev build 2019-01-14 16:57:28 -05:00
Raymond Hill 5d5b05b387
Fix an issue in new logger export feature
Specifically, if selecting table+markdown, the export dialog
would no longer be accessible once closed.
2019-01-14 16:52:13 -05:00
Raymond Hill 439819b76c
Make Firefox dev build auto-update 2019-01-14 15:15:34 -05:00
Raymond Hill 093734a555
Make Firefox dev build auto-update 2019-01-14 15:13:52 -05:00
Raymond Hill ac5bae6a65
Import translation work from https://crowdin.com/project/ublock 2019-01-14 15:10:28 -05:00
Raymond Hill 896d53b55d
New revision for dev build 2019-01-14 15:08:17 -05:00
Raymond Hill 0edf53f508
Add export-to-clipboard feature to logger
Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/334

Additionally, a number of smallish issues following
refactoring of the logger code were addressed.
2019-01-14 14:57:31 -05:00
Raymond Hill 88a54d442d
Import translation work from https://crowdin.com/project/ublock 2019-01-14 08:08:09 -05:00
Raymond Hill 3be59f172d
Use blocked/allowed colors in logger's "Details" pane
Additionally, another attempt at making the logger render
better on small-screen devices.
2019-01-13 08:34:17 -05:00
Raymond Hill e99df793a9
Make Firefox dev build auto-update 2019-01-12 17:57:43 -05:00
Raymond Hill 0cc06ef270
Make Firefox dev build auto-update 2019-01-12 17:54:51 -05:00
Raymond Hill 10f1fdcb7c
Import translation work from https://crowdin.com/project/ublock 2019-01-12 17:22:55 -05:00
Raymond Hill feb7eb6b3d
New revision for dev build 2019-01-12 17:17:16 -05:00
Raymond Hill 9fd63bdbe6
Merge branch 'master' of github.com:gorhill/uBlock into nextdev 2019-01-12 17:06:07 -05:00
Raymond Hill be0c7186a2
Import translation worl from https://crowdin.com/project/ublock 2019-01-12 17:05:41 -05:00
Raymond Hill ed5d63df69
Grand refactoring of the logger
Performance-related work: the logger data has been decoupled
from the DOM -- inspired from CodeMirror's way of efficiently
handling large amout of text data.

This decoupling now makes the logger highly efficient CPU- and
memory-wise, and open the way to more possibilities.

Ability to configure some aspect of the logger behavior and
visuals:
- The hard-coded limit of 5000 entries has been
  removed and is now replaced with a variety of
  user-configurable settings to enforce the discarding of
  logger entries.
- Some columns in the logger output can now be hidden.

The filter list look-up feature has been merged into the
existing overlay dialog used to create URL rules or static
filters, as an entry in a new "Details" pane.

Other issues addressed during refactoring:
- https://github.com/uBlockOrigin/uBlock-issues/issues/280
- https://github.com/gorhill/uBlock/issues/1999

The minimum version supported on Firefox has been bumped
up to 55.0.
2019-01-12 16:36:20 -05:00
Raymond Hill 941182d6f2
Merge branch 'master' of github.com:gorhill/uBlock into nextdev 2019-01-11 09:45:40 -05:00
Raymond Hill 3e41939e41
Add "AdGuard Social Media filter" to stock lists
Related issue:
- https://github.com/gorhill/uBlock/issues/3214
2019-01-11 09:39:37 -05:00
Raymond Hill 141488842a
Make Firefox dev build auto-update 2019-01-08 11:23:33 -05:00
Raymond Hill e93ce46901
Make Firefox dev build auto-update 2019-01-08 08:13:03 -05:00
Raymond Hill 407aa68272
Merge branch 'master' of github.com:gorhill/uBlock into nextdev 2019-01-08 08:08:16 -05:00
Raymond Hill 8a616bcafb
New revision for release candidate 2019-01-08 08:01:21 -05:00
Raymond Hill 4e54c47253
Remove not really needed URLs 2019-01-08 08:00:10 -05:00
Raymond Hill f1f1892233
Import translation work from https://crowdin.com/project/ublock 2019-01-08 07:57:49 -05:00
Raymond Hill 64bea27881
Add ability to control auto-commenting at filter creation time
Related issues:
- https://github.com/uBlockOrigin/uBlock-issues/issues/372
- https://github.com/gorhill/uBlock/issues/93

A new advanced settings has been added: `autoCommentFilterTemplate`.

Default value is `{{date}} {{origin}}`.

Placeholders are identified by `{{...}}`. There are currently
only three placeholders supported:

- `{{date}}`: will be replaced with current date
- `{{time}}`: will be replaced with current time
- `{{origin}}`: will be replaced with site information on which
  the filter(s) was created

If no placeholder is found in `autoCommentFilterTemplate`, this
will disable auto-commenting. So one can use `-` to disable
auto-commenting.

Additionally, if auto-commenting is enabled, uBO will not emit a
comment if an emitted comment would be a duplicate of the last
one found in the user filter list.
2019-01-08 07:37:50 -05:00
Raymond Hill 40096bea28
Merge branch 'master' of github.com:gorhill/uBlock into nextdev 2019-01-01 16:32:27 -05:00
Raymond Hill 2c4535d1fe
Prevent spurious disappearance of built-in expression filters panel
After a bit more testing following
<38b73f7100>.

Hovering the mouse cursor over the margin area would cause the panel
to spuriously disappear.
2019-01-01 16:31:54 -05:00
Raymond Hill dbca18ebe1
Expand built-in filter expression panel by default
In light of <38b73f7100>,
it makes sense to now have the panel expanded by default.
2019-01-01 16:31:38 -05:00
Raymond Hill 76eb3e9d03
Hide built-in expressions panel in logger when cursor leaves panel 2019-01-01 16:31:19 -05:00
Raymond Hill 521b333a25
Merge branch 'master' of github.com:gorhill/uBlock into nextdev 2019-01-01 13:25:26 -05:00
Raymond Hill 7c95245424
Enable updating `updates.json` on any branch 2019-01-01 13:25:12 -05:00
Raymond Hill 9fc172f3c4
Make Firefox dev build auto-update 2019-01-01 13:23:19 -05:00