From 16f2defa530b36cae7da5e28b5eafef9138adba5 Mon Sep 17 00:00:00 2001 From: Ruben Rodriguez Date: Wed, 28 Jan 2015 22:16:14 +0100 Subject: Updated to v31.4.0ESR * Search form in about:icecat now searches in default search engine * Disabled accessibility.blockautorefresh * Replaced references to Open Source with Free Software where applicable * Added html5-video-everywhere v0.1.1 extension: https://github.com/lejenome/html5-video-everywhere * Updated LibreJS to 6.0.8 Build scripts updated to use pbuilder --- .../lib/narcissus_parser/narcissus_worker.js | 67 ---------------------- 1 file changed, 67 deletions(-) delete mode 100644 data/extensions/jid1-KtlZuoiikVfFew@jetpack/resources/librejs/lib/narcissus_parser/narcissus_worker.js (limited to 'data/extensions/jid1-KtlZuoiikVfFew@jetpack/resources/librejs/lib/narcissus_parser') diff --git a/data/extensions/jid1-KtlZuoiikVfFew@jetpack/resources/librejs/lib/narcissus_parser/narcissus_worker.js b/data/extensions/jid1-KtlZuoiikVfFew@jetpack/resources/librejs/lib/narcissus_parser/narcissus_worker.js deleted file mode 100644 index 5e28dbb..0000000 --- a/data/extensions/jid1-KtlZuoiikVfFew@jetpack/resources/librejs/lib/narcissus_parser/narcissus_worker.js +++ /dev/null @@ -1,67 +0,0 @@ -/** - * GNU LibreJS - A browser add-on to block nonfree nontrivial JavaScript. - * * - * Copyright (C) 2011, 2012, 2013, 2014 Loic J. Duros - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - * - */ - -var data = require("sdk/self").data; -var {Cu} = require("chrome"); - -var {ChromeWorker} = Cu.import("resource://gre/modules/Services.jsm", null); - - -var worker = new ChromeWorker(data.url("chrome_worker/narcissus_parser/narcissus_parse.js")); - -worker.onmessage = function (e) { - - var jsChecker = require("js_checker/js_checker"); - - try { - - jsChecker.callbackHashResult(e.data.hash, e.data.tree); - - } catch (x) { - - console.debug('error on message', x); - jsChecker.callbackHashResult(e.data.hash, false); - - } - jsChecker = null; -}; - -exports.parse = function (scriptText, hash) { - - try { - // dont display errors for main version. - worker.onerror = function (e) { - console.debug('error', e.lineno, 'in', e.filename, 'e', e.message, 'full message', e); - worker.postMessage(JSON.stringify({'hash': hash})); - }; - - var obj = {'code': scriptText, 'hash': hash}; - worker.postMessage(JSON.stringify(obj)); - - } catch (x) { - console.debug('error in lib/narcissus_worker.js', x, x.lineNumber); - } - -}; - -exports.stopWorker = function () { - console.debug('stopping worker'); - worker.postMessage('stop'); -}; -- cgit v1.2.3