gorhill
4fffc97954
untangling fennec code
2015-04-13 09:56:46 -04:00
AlexVallat
8af9d7f361
Use a nsIWebProgressListener instead of a tabsProgressListener for location change monitoring
2015-04-13 08:34:45 -04:00
Deathamns
8c9382d4db
Firefox: load content-scripts on extension start
2015-04-13 08:34:45 -04:00
Deathamns
9aaee014d4
Miscellaneous changes
2015-04-13 08:34:45 -04:00
Deathamns
9317615bc7
Firefox: improvements for content scripts
2015-04-13 08:34:45 -04:00
Deathamns
3646ecbeb2
Code styling
2015-04-13 08:34:45 -04:00
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.
2015-04-13 08:34:45 -04:00
Deathamns
24bc4c9f47
Remove duplicate 'use strict';
2015-04-13 08:34:45 -04:00
Deathamns
dced33ca44
Add license headers, plus some code styling
2015-04-13 08:34:45 -04:00
Deathamns
bc199316be
Firefox: implement toolbar button and popup
2015-04-13 08:34:45 -04:00
Deathamns
41f3579461
Firefox: blocking and content scripts for e10s
2015-04-13 08:34:45 -04:00
Deathamns
05f174ab97
Firefox: add basic blocking + some fixes
2015-04-13 08:34:45 -04:00
Deathamns
ac201e2f8e
Firefox: partial vAPI.tabs implementation
2015-04-13 08:34:45 -04:00
Deathamns
3b5826fe75
Firefox: implement vAPI.storage via SQLite
2015-04-13 08:34:45 -04:00
Deathamns
24163694f4
Firefox: implement content scripts
2015-04-13 08:34:45 -04:00
Deathamns
efb4b98986
Initial Firefox port (base, messaging, locales)
2015-04-13 08:34:45 -04:00