Raymond Hill
e75fba169a
normalize :if to :has (see #3683 )
2018-08-25 09:45:49 -04:00
Raymond Hill
bd3922c580
normalize `-abp-has` to `has` for better duplicate detection with uBO-specific syntax
2018-08-24 18:31:28 -04:00
Raymond Hill
58bd6b6974
adjust lz4 ttl as suggested by @gwarser; cache resources selfie as string
2018-08-22 08:13:10 -04:00
Raymond Hill
b7c4ee0c45
enable cache storage compression by default
2018-08-21 12:59:35 -04:00
Raymond Hill
4149f5582d
import translation work from https://crowdin.com/project/ublock
2018-08-21 12:58:27 -04:00
Raymond Hill
b3dec3825c
minor code review of lz4-related code
2018-08-21 11:07:34 -04:00
Raymond Hill
3d867baf0b
fix https://github.com/NanoMeow/QuickReports/issues/6#issuecomment-414516623
2018-08-21 07:07:14 -04:00
Raymond Hill
938d54b1f7
remove unused code meant for Firefox/legacy
2018-08-18 07:51:46 -04:00
Raymond Hill
bfdf8b49aa
import translation work from https://crowdin.com/project/ublock
2018-08-15 09:42:41 -04:00
Raymond Hill
ed492bc485
fix https://github.com/uBlockOrigin/uBlock-issues/issues/170 , #2240
2018-08-15 07:58:42 -04:00
Raymond Hill
5bd18f1edc
fix "Element picker/zapper does not switch tabs" in https://github.com/uBlockOrigin/uBlock-issues/issues/168
2018-08-14 20:14:13 -04:00
Raymond Hill
f0308960a4
fix typos
2018-08-14 10:07:49 -04:00
Raymond Hill
4bb1ec5cff
fix https://github.com/uBlockOrigin/uBlock-issues/issues/164 [regression]
2018-08-14 07:33:54 -04:00
Raymond Hill
6db88e67b1
make use of CodeMirror in "Advanced settings" page
2018-08-13 10:21:42 -04:00
Raymond Hill
3fa72d25df
import translation from https://crowdin.com/project/ublock
2018-08-13 07:58:05 -04:00
Raymond Hill
1aa5497841
fix https://github.com/uBlockOrigin/uBlock-issues/issues/162
2018-08-12 19:58:33 -04:00
Raymond Hill
5502a03f50
fix typo
2018-08-12 19:18:54 -04:00
Raymond Hill
4b72918e3a
typo
2018-08-12 09:07:44 -04:00
Raymond Hill
815283c77c
explain purpose of files (for reviewers really)
2018-08-12 09:06:25 -04:00
Raymond Hill
55501c4cdf
code review of pure-js implementation of lz4
2018-08-12 08:47:50 -04:00
Raymond Hill
0aeaf27f58
code review of 38aabc937a
2018-08-12 07:18:34 -04:00
Raymond Hill
684d974194
import translation work from https://crowdin.com/project/ublock
2018-08-11 10:45:00 -04:00
Raymond Hill
38aabc937a
reorganize cache storage compression; workaround fix for #2812
2018-08-11 10:39:43 -04:00
Raymond Hill
8f1b4b52fd
fix #3606
2018-08-09 11:31:25 -04:00
Raymond Hill
e163080518
added optional lz4 compression for cache storage ( https://github.com/uBlockOrigin/uBlock-issues/issues/141 )
...
Squashed commit of the following:
commit 6a8473822537636ac54d5dabdb14472114bb730b
Author: Raymond Hill <rhill@raymondhill.net>
Date: Mon Aug 6 10:56:44 2018 -0400
remove remnant of snappyjs and spurious instruction
commit 9a4b709bee97d3cc2235fab602359fa5953bdb46
Author: Raymond Hill <rhill@raymondhill.net>
Date: Mon Aug 6 09:48:58 2018 -0400
make cache storage compression optionally available on all platforms
New advanced setting: `cacheStorageCompression`. Default is `false`.
commit 22ee6547f2f7c9c5aefe25dea1262a1b31612155
Author: Raymond Hill <rhill@raymondhill.net>
Date: Sun Aug 5 19:16:26 2018 -0400
remove Chromium from lz4 experiment
commit ee3e201c45afe983508f70713a2d43af74737d8d
Author: Raymond Hill <rhill@raymondhill.net>
Date: Sun Aug 5 18:52:43 2018 -0400
import lz4-block-codec.wasm library
commit 883a3118efcfd749c82356fde7134754d6ae371d
Author: Raymond Hill <rhill@raymondhill.net>
Date: Sun Aug 5 18:50:46 2018 -0400
implement storage compression through lz4-wasm [draft]
commit 48d1ccaba407de447c2cd6747dc3a90839c260a7
Merge: 8ae77e6 b34c897
Author: Raymond Hill <rhill@raymondhill.net>
Date: Sat Aug 4 08:56:51 2018 -0400
Merge branch 'master' of github.com:gorhill/uBlock into lz4
commit 8ae77e6aeeaa85af335e664c2560d2afd37288c6
Author: Raymond Hill <rhill@raymondhill.net>
Date: Wed Jul 25 18:17:45 2018 -0400
experiment with compression
2018-08-06 12:34:41 -04:00
Raymond Hill
a20498b5c0
import translation work from https://crowdin.com/project/ublock
2018-08-02 17:59:24 -04:00
Raymond Hill
ec8e1cca15
fix https://github.com/uBlockOrigin/uBlock-issues/issues/149
2018-07-30 08:56:51 -04:00
Raymond Hill
0543288889
import translation work from https://github.com/gorhill/uBlock
2018-07-26 10:24:10 -04:00
Raymond Hill
7702b1f4bc
minor code review
2018-07-25 18:24:14 -04:00
Raymond Hill
c417b76cea
code review: prepare for forward-compatibility if ever compression is introduced
2018-07-25 18:04:53 -04:00
Raymond Hill
a717c42894
import translation work from https://crowdin.com/project/ublock
2018-07-24 09:45:20 -04:00
Raymond Hill
7ae68c8d7d
fix https://github.com/uBlockOrigin/uBlock-issues/issues/144
2018-07-24 09:17:18 -04:00
Raymond Hill
8ea24c91c8
import translation work from https://crowdin.com/project/ublock
2018-07-23 14:18:11 -04:00
Raymond Hill
12118e83aa
code review re. https://github.com/gorhill/uBlock/issues/2356#issuecomment-406909702
2018-07-23 09:54:25 -04:00
Raymond Hill
597f856417
fix https://github.com/uBlockOrigin/uBlock-issues/issues/140
2018-07-22 22:23:11 -04:00
Raymond Hill
1c8d59f0f5
fix rendering of ASCII string for RTL languages
2018-07-22 16:08:54 -04:00
Raymond Hill
5465d6010b
import translation work from https://crowdin.com/project/ublock
2018-07-22 15:49:06 -04:00
Raymond Hill
8db80dc4b8
fix #2356
2018-07-22 15:33:35 -04:00
Raymond Hill
51a4e9ccf4
fix #2763
2018-07-22 10:47:02 -04:00
Raymond Hill
80fedd4647
code review re. 8e9fe020b5
2018-07-22 08:14:50 -04:00
Raymond Hill
d5f40b90f6
fix #2179
2018-07-22 08:14:02 -04:00
Raymond Hill
8e9fe020b5
allow to view list content from blocked-document page
2018-07-21 12:22:53 -04:00
Raymond Hill
3097091704
import translation work from https://crowdin.com/project/ublock
2018-07-21 07:58:16 -04:00
Raymond Hill
182542e917
code review for https://github.com/uBlockOrigin/uBlock-issues/issues/106 : mind keyboard layout
2018-07-20 18:03:32 -04:00
Raymond Hill
c57c760b1e
code review for https://github.com/uBlockOrigin/uBlock-issues/issues/106
2018-07-20 13:52:14 -04:00
Raymond Hill
473872105c
import translation work from https://crowdin.com/project/ublock
2018-07-20 07:53:23 -04:00
Raymond Hill
87b323fe05
fix https://github.com/uBlockOrigin/uBlock-issues/issues/135
2018-07-20 07:11:21 -04:00
Raymond Hill
56393ae16e
import translation work from https://crowdin.com/project/ublock
2018-07-19 22:14:25 -04:00
Raymond Hill
b5016a1f7a
fix https://github.com/uBlockOrigin/uBlock-issues/issues/136
2018-07-19 22:13:06 -04:00
Raymond Hill
07c7c3d944
import translation work from https://crowdin.com/project/ublock
2018-07-19 10:46:40 -04:00
Raymond Hill
e21705dea6
fix 2320610019 (commitcomment-29762923)
2018-07-19 09:40:39 -04:00
Raymond Hill
fbaf8b4e2f
code review for https://github.com/uBlockOrigin/uBlock-issues/issues/106
2018-07-19 06:46:40 -04:00
Raymond Hill
20c95455e4
import translation work from https://crowdin.com/project/ublock
2018-07-19 06:41:27 -04:00
Raymond Hill
ef455deb0a
fix https://github.com/uBlockOrigin/uBlock-issues/issues/106
2018-07-18 18:00:55 -04:00
Raymond Hill
bb72f6bf19
import translation work from https://crowdin.com/project/ublock
2018-07-16 09:37:47 -04:00
Raymond Hill
dcd98f4efa
fix load-time race condition for high-generic cosmetic filters
...
potentially causing high-generic cosmetic filters to not be applied
because the MRU cache contains an empty list of high-generic filters
when there is a query from a content script for cosmetic filters
before they are fully loaded and ready.
2018-07-16 09:30:36 -04:00
Raymond Hill
94c3415054
import translation work from https://crowdin.com/project/ublock
2018-07-10 06:06:03 -04:00
Raymond Hill
224661f905
fix https://github.com/uBlockOrigin/uBlock-issues/issues/118
2018-07-09 15:21:45 -04:00
Raymond Hill
79d5af20fc
fix potential spurious error from ignoring chrome.runtime.lastError
2018-07-08 08:25:08 -04:00
Raymond Hill
73067f27b1
fix bad English in comment
2018-07-06 10:47:51 -04:00
Raymond Hill
3e42b4a97f
fix https://github.com/AdguardTeam/FiltersRegistry/issues/82
2018-07-06 09:50:41 -04:00
Raymond Hill
211048396f
fix https://github.com/uBlockOrigin/uBlock-issues/issues/102
2018-07-04 15:03:09 -04:00
Raymond Hill
034b2c7014
import translation work from https://crowdin.com/project/ublock
2018-07-04 09:59:49 -04:00
Raymond Hill
cf56d84061
fix https://github.com/uBlockOrigin/uBlock-issues/issues/105
2018-07-04 09:38:37 -04:00
Raymond Hill
8754898028
import translation work from https://crowdin.com/project/ublock
2018-06-28 09:13:08 -04:00
Raymond Hill
bf0654b5ed
code review for 138e1bf558
(oops)
2018-06-26 08:33:44 -04:00
Raymond Hill
138e1bf558
fix https://github.com/uBlockOrigin/uBlock-issues/issues/89
2018-06-26 08:30:58 -04:00
Raymond Hill
ea1d2e99e1
import translation work from https://crowdin.com/project/ublock
2018-06-24 07:43:53 -04:00
Raymond Hill
4da20e96e7
fix https://github.com/uBlockOrigin/uBlock-issues/issues/84
2018-06-23 19:15:56 -04:00
Raymond Hill
4bcf578606
fix https://www.reddit.com/r/uBlockOrigin/comments/8qodpw/how_to_hide_the_info_shown_of_what_is_currently/e0lglrr/
2018-06-14 08:29:38 -04:00
Raymond Hill
89d9e850e6
import translation work from https://crowdin.com/project/ublock
2018-06-12 08:41:20 -04:00
Raymond Hill
f6fd471318
import translation work from https://crowdin.com/project/ublock
2018-06-10 07:36:53 -04:00
Raymond Hill
7bd76150a1
code review: fix bad lookup causing [hostname,domain] cache to never be hit
2018-06-04 08:18:13 -04:00
Raymond Hill
b838e22024
code review of 39277172e84b: select "All" when kb shortcut from logger itself
2018-06-03 19:49:08 -04:00
Raymond Hill
39277172e8
fix https://github.com/uBlockOrigin/uBlock-issues/issues/54
2018-06-03 13:56:24 -04:00
Raymond Hill
7766786b2c
code review: reuse last decomposed hostname (hit rate = 75%)
2018-06-03 13:27:42 -04:00
Raymond Hill
4a57825411
code review: remove scriplet js text after injection (see https://github.com/uBlockOrigin/uBlock-issues/issues/53#issuecomment-394024828 )
2018-06-01 18:41:27 -04:00
Raymond Hill
2c843f6e69
code review: chromium 45 supports arrow functions = start using them
2018-06-01 11:49:48 -04:00
Raymond Hill
798f8dab9d
reduce baseline memory at selfie-load time
2018-06-01 07:54:31 -04:00
Raymond Hill
ab867dedf5
improve in-memory storage of specific cosmetic filters + more ES6
...
- collate together specific filters with same base domain
- replace string-based hash to integer-based hash
- revisit code to benefit from ES6-specific syntax
2018-05-31 10:41:03 -04:00
Raymond Hill
44224fe2c7
use old.reddit.com for support URL
2018-05-29 07:40:29 -04:00
Raymond Hill
c2f251c49f
import translation work from https://crowdin.com/project/ublock
2018-05-28 16:44:18 -04:00
Raymond Hill
c6cab02999
fine-tune logger-related code
...
- Default to being detached
- Default to "Current tab"
- Append current tab title to "Current tab" entry
- Avoid iterating through all tabs when no change
2018-05-27 08:31:17 -04:00
Raymond Hill
f887eeb3f5
code review for c5d85881181a: mind whitelist status; mind an inaccessible document
2018-05-22 09:26:49 -04:00
Raymond Hill
3c9e7fe54f
import translation work from https://crowdin.com/project/ublock
2018-05-20 06:52:17 -04:00
Raymond Hill
0c5e2eb7ee
code review for c5d85881181a: mind about:blank et al. iframes
2018-05-20 06:49:12 -04:00
Raymond Hill
3d172d7e76
import translation work from https://crowdin.com/project/ublock
2018-05-18 10:22:10 -04:00
Raymond Hill
b4306e3297
code reivew of c5d85881181a: immediate scriptlets injection works well only on Chromium-based browsers for now
2018-05-18 10:19:14 -04:00
Raymond Hill
e693e308d4
code review for c5d8588118
2018-05-17 16:24:08 -04:00
Raymond Hill
21670a031f
use name in manifest for "About" pane
2018-05-17 12:45:57 -04:00
Raymond Hill
f2b2a0dca5
Merge branch 'master' of github.com:gorhill/uBlock
2018-05-17 07:33:31 -04:00
Raymond Hill
c5d8588118
inject scriptlets earlier (experimental) (ex. https://github.com/uBlockOrigin/uAssets/issues/2300 )
2018-05-17 07:33:21 -04:00
Hugo Xu
de6cf0e6aa
Align header parsing to ABP ( #3724 )
2018-05-16 14:55:12 -04:00
Raymond Hill
3a78e73e4b
Merge branch 'master' of github.com:gorhill/uBlock
2018-05-16 11:50:58 -04:00
Raymond Hill
1c8df4a652
fix https://github.com/uBlockOrigin/uBlock-issues/issues/42
2018-05-16 11:50:50 -04:00
Hugo Xu
25786c3257
Round hour up to nearest day ( #3723 )
...
* Update storage.js
* Update storage.js
2018-05-16 11:01:40 -04:00
Raymond Hill
09e2b1f45f
import translation work from https://crowdin.com/project/ublock
2018-05-15 08:07:47 -04:00
Raymond Hill
686171c315
import translation work from https://crowdin.com/project/ublock
2018-05-14 07:51:49 -04:00
Raymond Hill
232ffa8add
import translation work from https://crowdin.com/project/ublock
2018-05-12 16:31:50 -04:00
Raymond Hill
3ff6a1d9e2
import translation work from https://crowdin.com/project/ublock
2018-05-08 09:49:19 -04:00
Raymond Hill
7e5661383a
code review to further lower overhead of updating toolbar icon
2018-05-08 09:43:25 -04:00
Raymond Hill
e772d20ff2
add new sized icons
2018-05-07 19:24:23 -04:00
Raymond Hill
29a5306f5a
import translation work from https://crowdin.com/project/ublock
2018-05-06 15:09:39 -04:00
Raymond Hill
35f939f993
fix https://github.com/ghacksuserjs/ghacks-user.js/issues/412
2018-05-06 15:06:26 -04:00
Raymond Hill
ee36b3ddd5
add missing favicon to assert-viewer page
2018-05-06 07:36:58 -04:00
Raymond Hill
8dd22c848a
fix https://issues.adblockplus.org/ticket/6649 (allow `u` flag in regexes)
2018-05-05 08:14:29 -04:00
Raymond Hill
e5d5d9eaf6
code review for 14709d18cf
2018-05-05 06:28:16 -04:00
Raymond Hill
14709d18cf
fix #2809
2018-05-04 08:44:54 -04:00
Raymond Hill
8be1aed04d
guard against future instances of issue fixed in #3721
2018-05-03 09:55:36 -04:00
Raymond Hill
6cccf6ccda
Revert "fix #2809 "
...
This reverts commit 32e2a1b2c7
.
2018-05-02 14:09:47 -04:00
Raymond Hill
32e2a1b2c7
fix #2809
2018-05-02 09:41:30 -04:00
Raymond Hill
f7b07317c7
import translation work from https://crowdin.com/project/ublock
2018-05-02 08:04:45 -04:00
Raymond Hill
32cf6a9a65
import translation work from https://crowdin.com/project/ublock
2018-05-01 20:18:25 -04:00
Raymond Hill
f64d703ba0
fix quirks in parsing of Steven Black's hosts files
2018-05-01 18:29:58 -04:00
Raymond Hill
46e1c79916
import translation work from https://crowdin.com/project/ublock
2018-05-01 08:08:59 -04:00
Raymond Hill
efe68e0f9c
fix https://www.reddit.com/r/firefox/comments/8a5e0e/if_you_find_firefox_for_android_slow_disable/dy7q6w2/
2018-04-30 13:00:12 -04:00
Raymond Hill
a43b553020
import translation work from https://crowdin.com/project/ublock
2018-04-30 08:42:39 -04:00
Raymond Hill
cc5dcfb072
import translation work from https://crowdin.com/project/ublock
2018-04-29 09:12:37 -04:00
Raymond Hill
674c3c6079
fix https://github.com/uBlockOrigin/uBlock-issues/issues/17
2018-04-29 09:07:12 -04:00
Raymond Hill
8e8e06e3e7
import translation work from https://crowdin.com/project/ublock
2018-04-28 14:16:15 -04:00
Raymond Hill
f90ec9c957
import translation work from https://crowdin.com/project/ublock
2018-04-27 15:01:53 -04:00
Raymond Hill
08495c42e9
complete "debian" as a target platform
2018-04-27 11:43:35 -04:00
Raymond Hill
d0c1c7c4c9
add link to issue tracker in dashboard's 'About'
2018-04-27 08:44:25 -04:00
Raymond Hill
3923520b87
remove no longer needed platform-dependent polyfill.js
2018-04-27 08:36:38 -04:00
Raymond Hill
f940bc02f0
import translationwork from https://crowdin.com/project/ublock
2018-04-25 06:40:35 -04:00
Raymond Hill
fbc5e6d26c
fix https://github.com/uBlockOrigin/uBlock-issues/issues/22
2018-04-24 23:21:54 -04:00
Raymond Hill
427d0fd0ff
fix https://github.com/uBlockOrigin/uBlock-issues/issues/21
2018-04-24 17:12:41 -04:00
anvakl
4d3a2b5f85
Minor fixes to code ( #3720 )
...
* Fix leftovers from old code.
* change changes.procedural.size to changes.procedural.length
changes.procedural is an array so it should be changes.procedural.length
the code works with changes.procedural.size because (undefined !== 0) is always true.
2018-04-24 06:05:30 -04:00
Raymond Hill
10a4a6465e
fix #3639
2018-04-24 05:48:28 -04:00
Raymond Hill
75b148b307
upgrade to CodeMirror 5.37
2018-04-23 17:30:28 -04:00
Raymond Hill
0d9184b1d8
import translation work from https://crowdin.com/project/ublock
2018-04-22 14:53:57 -04:00
Raymond Hill
48426469de
code review of 5386558e68
2018-04-22 10:01:33 -04:00
Raymond Hill
5386558e68
fix https://www.reddit.com/r/uBlockOrigin/comments/8dkvqn/116_broken_loading_custom_filters_from_my_filters/
2018-04-21 12:34:54 -04:00
Raymond Hill
26e5b3f45d
add noopmp4-1s as a web_accessible_resources
2018-04-20 18:18:33 -04:00
Raymond Hill
38a49f461e
import translation work from https://crowdin.com/project/ublock
2018-04-20 16:25:02 -04:00
Hugo Xu
048930ca8f
RegExp fix for https://github.com/gorhill/uBlock/issues/3717 ( #3718 )
...
* Update ublock.js
* Update ublock.js
* Update ublock.js
2018-04-20 16:09:41 -04:00
Raymond Hill
9d8e2e20fb
fix firewall pane's save/revert not showing up when scrolled down on small screens
2018-04-20 16:03:37 -04:00
Raymond Hill
86e80d43d6
fix https://github.com/gorhill/uBlock/issues/3693#issuecomment-379782428
2018-04-20 11:26:11 -04:00
Raymond Hill
7255a66cd5
fix https://github.com/uBlockOrigin/uBlock-issues/issues/4
2018-04-20 10:59:33 -04:00
Raymond Hill
dbdcc1f583
import translation work from https://crowdin.com/project/ublock
2018-04-19 06:06:59 -04:00
Raymond Hill
9fe774647d
fix https://github.com/uBlockOrigin/uBlock-issues/issues/2
2018-04-18 09:03:30 -04:00
Raymond Hill
0036154d52
code review: be sure "ublock" flavor is always present
2018-04-18 07:11:13 -04:00
Raymond Hill
053349dc41
Merge branch 'master' of github.com:gorhill/uBlock
2018-04-15 06:50:40 -04:00
Raymond Hill
8868b53a41
import translation work from https://crowdin.com/project/ublock
2018-04-15 06:50:31 -04:00
Michele Spagnuolo
15ed9abb5b
Compress the icon PNGs with zopflipng ( #3458 )
2018-04-15 06:30:40 -04:00
Raymond Hill
e2af7c5c55
code review: simplfy devbuild detection using webextFlavor
2018-04-14 06:09:36 -04:00
Raymond Hill
501f632d3d
import translation work from https://crowdin.com/project/ublock
2018-04-13 06:31:58 -04:00
Raymond Hill
bd0a7ebf16
import translation work from https://crowdin.com/project/ublock
2018-04-12 07:32:59 -04:00
Hugo Xu
ae6b376a75
Fix RegExp escape ( #3700 )
2018-04-11 11:28:10 -04:00
Raymond Hill
42d5908d37
import translation work from https://crowdin.com/project/ublock
2018-04-11 06:37:44 -04:00