forked from claudio/pEpForThunderbird
- Used permanent add-on name in Makefile - Removed unneeded (empty) background.js - renamed p4tb.js to pEpController.js - Added Windows BAT file for zipping up - Fixed Components.interfaces and friends - Removed hacks for TB versions less than 681.1.101
parent
c36c290d72
commit
dd401b2756
@ -1,5 +1,5 @@
|
||||
content p4t content/
|
||||
content pEp4Tb content/
|
||||
|
||||
overlay chrome://messenger/content/messageWindow.xul chrome://p4t/content/pepmsghdrview.xul
|
||||
overlay chrome://messenger/content/messenger.xul chrome://p4t/content/columnOverlay.xul
|
||||
overlay chrome://messenger/content/messengercompose/messengercompose.xul chrome://p4t/content/pepmessengercompose.xul
|
||||
overlay chrome://messenger/content/messageWindow.xul chrome://pEp4Tb/content/pepmsghdrview.xul
|
||||
overlay chrome://messenger/content/messenger.xul chrome://pEp4Tb/content/columnOverlay.xul
|
||||
overlay chrome://messenger/content/messengercompose/messengercompose.xul chrome://pEp4Tb/content/pepmessengercompose.xul
|
||||
|
@ -1,30 +0,0 @@
|
||||
const {classes: Cc, interfaces: Ci, utils: Cu} = Components;
|
||||
const {pEpAdapter} = ChromeUtils.import('chrome://p4t/content/modules/pEpAdapter.js');
|
||||
const {pEpOs} = ChromeUtils.import('chrome://p4t/content/modules/pEpOs.js');
|
||||
const {pEpCore} = ChromeUtils.import('chrome://p4t/content/modules/pEpCore.js');
|
||||
const {pEpFiles} = ChromeUtils.import('chrome://p4t/content/modules/pEpFiles.js');
|
||||
const {pEpServer} = ChromeUtils.import('chrome://p4t/content/modules/pEpServer.js');
|
||||
const {XhrQueue} = ChromeUtils.import('chrome://p4t/content/modules/xhrQueue.js');
|
||||
|
||||
const {pEpLogger} = ChromeUtils.import('chrome://p4t/content/pEpLogger.js');
|
||||
const {detectAdapter} = ChromeUtils.import('chrome://p4t/content/detectAdapter.js');
|
||||
const {pEpMimeEncrypt} = ChromeUtils.import('chrome://p4t/content/pEpMimeEncrypt.js');
|
||||
const {pEpMimeDecrypt} = ChromeUtils.import('chrome://p4t/content/pEpMimeDecrypt.js');
|
||||
const {pEpForThunderbird} = ChromeUtils.import('chrome://p4t/content/pEpForThunderbird.js');
|
||||
|
||||
const {LEVEL_ALL} = ChromeUtils.import('chrome://p4t/content/constants.js');
|
||||
|
||||
const {MimeEmitter} = ChromeUtils.import('chrome://p4t/content/modules/MimeEmitter.js');
|
||||
|
||||
Cu.importGlobalProperties(['XMLHttpRequest']);
|
||||
|
||||
const env = Cc['@mozilla.org/process/environment;1'].getService(Ci.nsIEnvironment);
|
||||
const logger = new pEpLogger(LEVEL_ALL);
|
||||
const server = new pEpServer(logger, detectAdapter, new XhrQueue(logger, XMLHttpRequest));
|
||||
const adapter = new pEpAdapter(logger, server);
|
||||
const files = new pEpFiles();
|
||||
const os = new pEpOs(Cc, Ci);
|
||||
|
||||
const pEpController = new pEpForThunderbird(env, logger, adapter, files, os);
|
||||
|
||||
const EXPORTED_SYMBOLS = ['pEpController'];
|
@ -0,0 +1,29 @@
|
||||
const {pEpAdapter} = ChromeUtils.import('chrome://pEp4Tb/content/modules/pEpAdapter.js');
|
||||
const {pEpOs} = ChromeUtils.import('chrome://pEp4Tb/content/modules/pEpOs.js');
|
||||
const {pEpCore} = ChromeUtils.import('chrome://pEp4Tb/content/modules/pEpCore.js');
|
||||
const {pEpFiles} = ChromeUtils.import('chrome://pEp4Tb/content/modules/pEpFiles.js');
|
||||
const {pEpServer} = ChromeUtils.import('chrome://pEp4Tb/content/modules/pEpServer.js');
|
||||
const {XhrQueue} = ChromeUtils.import('chrome://pEp4Tb/content/modules/xhrQueue.js');
|
||||
|
||||
const {pEpLogger} = ChromeUtils.import('chrome://pEp4Tb/content/pEpLogger.js');
|
||||
const {detectAdapter} = ChromeUtils.import('chrome://pEp4Tb/content/detectAdapter.js');
|
||||
const {pEpMimeEncrypt} = ChromeUtils.import('chrome://pEp4Tb/content/pEpMimeEncrypt.js');
|
||||
const {pEpMimeDecrypt} = ChromeUtils.import('chrome://pEp4Tb/content/pEpMimeDecrypt.js');
|
||||
const {pEpForThunderbird} = ChromeUtils.import('chrome://pEp4Tb/content/pEpForThunderbird.js');
|
||||
|
||||
const {LEVEL_ALL} = ChromeUtils.import('chrome://pEp4Tb/content/constants.js');
|
||||
|
||||
const {MimeEmitter} = ChromeUtils.import('chrome://pEp4Tb/content/modules/MimeEmitter.js');
|
||||
|
||||
Cu.importGlobalProperties(['XMLHttpRequest']);
|
||||
|
||||
const env = Cc['@mozilla.org/process/environment;1'].getService(Ci.nsIEnvironment);
|
||||
const logger = new pEpLogger(LEVEL_ALL);
|
||||
const server = new pEpServer(logger, detectAdapter, new XhrQueue(logger, XMLHttpRequest));
|
||||
const adapter = new pEpAdapter(logger, server);
|
||||
const files = new pEpFiles();
|
||||
const os = new pEpOs(Cc, Ci);
|
||||
|
||||
const pEpController = new pEpForThunderbird(env, logger, adapter, files, os);
|
||||
|
||||
const EXPORTED_SYMBOLS = ['pEpController'];
|
@ -0,0 +1,5 @@
|
||||
REM Handy script to create the XPI on Windows
|
||||
zip -r pEp4Tb@pEp.security.xpi . -x makeXPI.bat
|
||||
|
||||
REM Jörg's personal use:
|
||||
copy pEp4Tb@pEp.security.xpi C:\Users\jorgk\AppData\Roaming\Thunderbird\Profiles\qciyaj3h.off42-peptest.ch\extensions\pEp4Tb@pEp.security.xpi
|
Loading…
Reference in new issue