Commit Graph

611 Commits (8db990daa3619b2077eea682a6e90bd1867fa2ea)
 

Author SHA1 Message Date
AlexVallat 15df6b8e4f Initial UI support for Fennec 9 years ago
Deathamns 6812ed591a Firefox/Fennec code cleanup 9 years ago
Cheng Sun cce2e85eeb Fennec WIP #2 9 years ago
Deathamns 0397ea0eac Remove unused code 9 years ago
Deathamns ab0b1936b4 Firefox: get the version number from the fragment 9 years ago
Deathamns ad19bae5e1 Firefox: add localized descriptions to install.rdf 9 years ago
Deathamns 2f7be81668 Firefox: minimal effort to support older versions 9 years ago
Deathamns 839c6300b8 Miscellaneous changes 9 years ago
Deathamns 8b01ed93ed Firefox: update manifest files when building 9 years ago
Deathamns 2750dac88c Firefox: implement toolbar button and popup 9 years ago
Deathamns 691c261118 Firefox: partial vAPI.tabs implementation 9 years ago
Deathamns ee210ad15c Firefox: implement vAPI.storage via SQLite 9 years ago
Deathamns 91ad0d65a8 Initial Firefox port (base, messaging, locales) 9 years ago
AlexVallat 8af9d7f361 Use a nsIWebProgressListener instead of a tabsProgressListener for location change monitoring 9 years ago
Deathamns 8c9382d4db Firefox: load content-scripts on extension start 9 years ago
Deathamns 9aaee014d4 Miscellaneous changes 9 years ago
Deathamns 9317615bc7 Firefox: improvements for content scripts 9 years ago
Deathamns 3646ecbeb2 Code styling 9 years ago
Deathamns e9b3b5bcd2 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.
9 years ago
Deathamns 24bc4c9f47 Remove duplicate 'use strict'; 9 years ago
Deathamns dced33ca44 Add license headers, plus some code styling 9 years ago
Deathamns bc199316be Firefox: implement toolbar button and popup 9 years ago
Deathamns 41f3579461 Firefox: blocking and content scripts for e10s 9 years ago
Deathamns 05f174ab97 Firefox: add basic blocking + some fixes 9 years ago
Deathamns ac201e2f8e Firefox: partial vAPI.tabs implementation 9 years ago
Deathamns 3b5826fe75 Firefox: implement vAPI.storage via SQLite 9 years ago
Deathamns 24163694f4 Firefox: implement content scripts 9 years ago
Deathamns efb4b98986 Initial Firefox port (base, messaging, locales) 9 years ago
gorhill beb70b8343 code review 9 years ago
gorhill a26c893339 this fixes #43 9 years ago
gorhill 73dc3ba2b0 removed spurious lines of code 9 years ago
gorhill 231afb565a translation work from https://crowdin.com/project/ublock 9 years ago
AlexVallat 75ac4b979e Changes following review 9 years ago
gorhill 22bad6201e translation work from https://crowdin.com/project/ublock 9 years ago
AlexVallat 822d78be1b More restrictive monitoring.
Probably doesn't make a difference, but at least theoretically more efficient.
9 years ago
AlexVallat c5546e322f Use a nsIWebProgressListener instead of a tabsProgressListener for location change monitoring 9 years ago
Deathamns fd3e24713f Firefox: load content-scripts on extension start 9 years ago
Deathamns d3223766c8 Firefox: abp:subscribe 9 years ago
gorhill 7243aedf17 this fixes #224 for Chromium 9 years ago
Deathamns b1acfb08e6 Firefox/Fennec fixes 9 years ago
Deathamns 7b5ea26f28 Firefox/Fennec code cleanup 9 years ago
Deathamns df2ffce8aa Firefox: match Chrome's behavior with frame ids 9 years ago
gorhill 1b66ce8b40 #795: code review as per @Deathamns feedback 9 years ago
gorhill 0f629c9df8 this fixes #795 9 years ago
Deathamns a6dfe3f416 Firefox: remove unused arguments 9 years ago
Deathamns 1e6f29e64e Firefox: don't close popups after user interaction 9 years ago
Deathamns 052f296181 Doesn't work 9 years ago
Deathamns eecc860be7 Firefox: use correct data for parentFrameId 9 years ago
Deathamns 65cecfe263 Firefox: each frame should have a unique ID 9 years ago
Deathamns 45cd3305d1 Firefox: remove evalInSandbox
Probably we won't eval plain text code, which makes it unnecessary, also
this way the validator on AMO won't complain about it.
9 years ago