| Index: lib/compat.js | 
| =================================================================== | 
| --- a/lib/compat.js | 
| +++ b/lib/compat.js | 
| @@ -80,49 +80,16 @@ | 
| Cu.import.resources = new Map(); | 
| Cu.import.resources.set("XPCOMUtils", { | 
| generateQI() {} | 
| }); | 
| // | 
| -// Fake nsIFile implementation for our I/O | 
| -// | 
| - | 
| -function FakeFile(path) | 
| -{ | 
| - this.path = path; | 
| -} | 
| -FakeFile.prototype = | 
| -{ | 
| - get leafName() | 
| - { | 
| - return this.path; | 
| - }, | 
| - set leafName(value) | 
| - { | 
| - this.path = value; | 
| - }, | 
| - append(path) | 
| - { | 
| - this.path += path; | 
| - }, | 
| - clone() | 
| - { | 
| - return new FakeFile(this.path); | 
| - }, | 
| - get parent() | 
| - { | 
| - return {create() {}}; | 
| - }, | 
| - normalize() {} | 
| -}; | 
| - | 
| -// | 
| // Services.jsm module emulation | 
| // | 
| Cu.import.resources.set("Services", { | 
| obs: { | 
| addObserver() {}, | 
| removeObserver() {} | 
| }, |