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