Commit graph

1685 commits

Author SHA1 Message Date
Chris
f32de43500 Change Safari build -- can't build a Safari extension from the command line without a hack (have to have a certificate to sign, must use Extension Builder) 2015-01-14 18:14:27 -07:00
gorhill
f7197cd9c8 Merge branch 'master' of github.com:gorhill/uBlock 2015-01-14 19:43:19 -05:00
gorhill
119a98026c code review re #498 2015-01-14 19:43:10 -05:00
Raymond Hill
dfbf5e71e0 Merge pull request #499 from hotdogman/patch-1
Update make-safari.sh
2015-01-14 18:51:32 -05:00
hotdogman
0e0db3c80d Update make-safari.sh 2015-01-14 17:47:00 -06:00
gorhill
ee01803419 this fixes one part of #498 2015-01-14 17:45:55 -05:00
Deathamns
511b700517 Firefox: lower popup resize delay 2015-01-14 19:13:27 +01:00
Deathamns
ed818c92fe Remove comment 2015-01-14 19:12:10 +01:00
gorhill
38a841f712 translation work from Crowdin 2015-01-14 09:17:46 -05:00
Raymond Hill
240ef0d228 Merge pull request #496 from fwalch/travis-releases
Set up Travis releases.
2015-01-14 08:14:33 -05:00
Florian Walch
9e7909b62e Set up Travis releases. 2015-01-14 09:25:14 +01:00
Raymond Hill
c9322e4e62 Update README.md 2015-01-13 20:59:24 -05:00
gorhill
83df7d64aa Merge branch 'master' of github.com:gorhill/uBlock 2015-01-13 20:33:57 -05:00
gorhill
cbc073958b interim fix re. https://adblockplus.org/forum/viewtopic.php?f=10&t=24896&start=15#p114675 2015-01-13 20:33:48 -05:00
Raymond Hill
4257ded691 Update README.md 2015-01-13 19:04:56 -05:00
Raymond Hill
701cddd545 Update README.md 2015-01-13 19:03:24 -05:00
Raymond Hill
a9f21e5045 Merge pull request #493 from Narno/patch-1
Updating README: Alignment of the logo and name
2015-01-13 17:19:21 -05:00
Arnaud Ligny
ad4e64d362 Updating README: Alignment of the logo and name 2015-01-13 22:25:08 +01:00
Raymond Hill
08f4644070 Merge pull request #492 from chrisaljoudi/master
Way simplify vAPI closePopup for Safari
2015-01-13 16:15:25 -05:00
Chris
c255f02f0f Way simplify vAPI closePopup for Safari 2015-01-13 13:55:52 -07:00
gorhill
de9fad5ec3 this fixes #464 2015-01-13 15:52:15 -05:00
Deathamns
7bf0113db9 Firefox: fix tooltip animation 2015-01-13 21:33:26 +01:00
Deathamns
bcc1c0da11 Fix prorblems caused by vAPI.insertHTML 2015-01-13 20:25:10 +01:00
gorhill
35ee7b79f8 this fixes #489 2015-01-13 12:54:13 -05:00
gorhill
31e2b1ac03 Merge branch 'master' of github.com:gorhill/uBlock 2015-01-13 11:55:02 -05:00
gorhill
b436f8e829 this fixes #490 2015-01-13 11:54:54 -05:00
Deathamns
7d2fe49eb0 Fix popup tooltips and sizing for Firefox 2015-01-13 17:20:16 +01:00
gorhill
5ec300602a this fixes default tab selection for Firefox 2015-01-13 11:01:33 -05:00
gorhill
580d3a81db build package only if "all" arg specified 2015-01-13 09:28:53 -05:00
gorhill
7e6acb9200 fix script 2015-01-13 08:14:00 -05:00
gorhill
da0a2cd206 create package 2015-01-13 07:55:45 -05:00
gorhill
929466b429 chmod u+x 2015-01-13 07:51:14 -05:00
Deathamns
b4ea545412 Implement vAPI.insertHTML
The purpose of this API is basically to satisfy AMO reviewers in the
future, since the use of innerHTML with variables (i.e., not plain text) will
be rejected without any questions.

Since this is not a problem for browsers other than Firefox, they will
use simple innerHTML assignment, however safe-parsing could be implemented
for them too.
2015-01-13 07:30:07 +01:00
Deathamns
3522f0414d Firefox: remove unloading from vAPI 2015-01-13 07:30:05 +01:00
Deathamns
e0f214961d Miscellaneous changes 2015-01-13 07:30:04 +01:00
Deathamns
a71c967613 Firefox: fixed content scripts? 2015-01-13 07:30:03 +01:00
Deathamns
687d226ce9 Firefox: improvements for content scripts 2015-01-13 07:30:01 +01:00
Deathamns
d0de3d0d72 Firefox,Safari: implement vAPI.tabs.reload 2015-01-13 07:30:00 +01:00
Deathamns
a31c30d55e Firefox: simplify vAPI.app.restart 2015-01-13 07:29:59 +01:00
Deathamns
41ac8ad39f Firefox: workaround for the e10s crash 2015-01-13 07:29:57 +01:00
Deathamns
8a9165daa2 Firefox: blocking improvements / other fixes
- Implement pop-up blocking
- Support blocking redirected requests
- Fix Local mirroring and inline-script blocking
- Block content on data: and about:blank pages
2015-01-13 07:29:56 +01:00
Deathamns
05bcc070a9 Firefox: popup size for menu-panel 2015-01-13 07:29:54 +01:00
Deathamns
f0ad21fcf5 Safari: code styling 2015-01-13 07:29:53 +01:00
Deathamns
a8e02d4dfa Firefox: fix copy-paste memory leak 2015-01-13 07:29:51 +01:00
Deathamns
fbd2f74eb5 Firefox: implement vAPI.app.restart 2015-01-13 07:29:50 +01:00
Deathamns
5e55ba772d Code styling 2015-01-13 07:29:49 +01:00
Deathamns
9169388849 Firefox: ownsWeak=true for observers, +minor mods 2015-01-13 07:29:47 +01:00
Deathamns
b8c943d539 Make vAPI.setIcon less Chromium specific 2015-01-13 07:29:46 +01:00
Deathamns
b301ac031e Popup related changes 2015-01-13 07:29:44 +01:00
Deathamns
dbfacad8a6 Firefox: new method for request handling
Now both nsIContentPolicy and on-http-* observers are used for net request
monitoring.

Reasons:
 - In many cases, nsIContentPolicy.shouldLoad is invoked twice for the same
   resource, because of the speculative parsing.
 - nsIContentPolicy.shouldLoad don't have information about the channel,
   so it can't redirect the request, nor change its headers, however
   on-http-opening-request can.

Also, local mirroring and inline-script blocking has been implemented.
2015-01-13 07:29:43 +01:00