From d26b319fd6f98517cc3421f10bf18698b953e4d2 Mon Sep 17 00:00:00 2001 From: Ruben Rodriguez Date: Thu, 13 Sep 2018 20:39:48 -0400 Subject: Updated extensions list for v60 --- data/extensions/spyblock@gnu.org/bootstrap.js | 162 -- data/extensions/spyblock@gnu.org/chrome.manifest | 63 - .../chrome/content/elemHideEmulation.js | 167 -- .../spyblock@gnu.org/chrome/content/objtabs.css | 82 - .../spyblock@gnu.org/chrome/content/ui/common.js | 154 -- .../spyblock@gnu.org/chrome/content/ui/composer.js | 402 ----- .../chrome/content/ui/composer.xul | 118 -- .../chrome/content/ui/ext/common.js | 124 -- .../chrome/content/ui/ext/content.js | 82 - .../chrome/content/ui/fennecSettings.xul | 36 - .../chrome/content/ui/filters-backup.js | 367 ---- .../chrome/content/ui/filters-filteractions.js | 564 ------ .../chrome/content/ui/filters-filterview.js | 851 --------- .../chrome/content/ui/filters-search.js | 191 -- .../content/ui/filters-subscriptionactions.js | 606 ------- .../chrome/content/ui/filters-subscriptionview.js | 346 ---- .../spyblock@gnu.org/chrome/content/ui/filters.js | 227 --- .../spyblock@gnu.org/chrome/content/ui/filters.xul | 406 ----- .../chrome/content/ui/firstRun.html | 98 - .../spyblock@gnu.org/chrome/content/ui/firstRun.js | 146 -- .../spyblock@gnu.org/chrome/content/ui/i18n.js | 122 -- .../spyblock@gnu.org/chrome/content/ui/overlay.xul | 134 -- .../chrome/content/ui/progressBar.js | 164 -- .../chrome/content/ui/progressBar.xul | 29 - .../chrome/content/ui/sendReport.js | 1565 ---------------- .../chrome/content/ui/sendReport.xul | 262 --- .../chrome/content/ui/settings.xul | 37 - .../spyblock@gnu.org/chrome/content/ui/sidebar.js | 1337 -------------- .../spyblock@gnu.org/chrome/content/ui/sidebar.xul | 138 -- .../chrome/content/ui/sidebarDetached.xul | 50 - .../chrome/content/ui/skin/abb-logo.png | Bin 1309 -> 0 bytes .../chrome/content/ui/skin/abp-128.png | Bin 7768 -> 0 bytes .../chrome/content/ui/skin/ajax-loader.gif | Bin 3208 -> 0 bytes .../chrome/content/ui/skin/background-main.png | Bin 163 -> 0 bytes .../chrome/content/ui/skin/background-share.png | Bin 162 -> 0 bytes .../chrome/content/ui/skin/background.png | Bin 162 -> 0 bytes .../chrome/content/ui/skin/common.css | 59 - .../chrome/content/ui/skin/donate.png | Bin 160 -> 0 bytes .../chrome/content/ui/skin/firstRun.css | 519 ------ .../content/ui/skin/fonts/CreteRound-Italic.otf | Bin 43152 -> 0 bytes .../content/ui/skin/fonts/CreteRound-Regular.otf | Bin 40968 -> 0 bytes .../chrome/content/ui/skin/social/facebook.png | Bin 3861 -> 0 bytes .../chrome/content/ui/skin/social/googleplus.png | Bin 4009 -> 0 bytes .../chrome/content/ui/skin/social/renren.png | Bin 2619 -> 0 bytes .../chrome/content/ui/skin/social/twitter.png | Bin 3944 -> 0 bytes .../chrome/content/ui/skin/social/weibo.png | Bin 3497 -> 0 bytes .../chrome/content/ui/subscriptionSelection.js | 308 ---- .../chrome/content/ui/subscriptionSelection.xul | 75 - .../chrome/content/ui/subscriptions.xml | 126 -- .../spyblock@gnu.org/chrome/content/ui/utils.js | 86 - .../chrome/locale/ar/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/ar/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/ar/filters.dtd | 80 - .../chrome/locale/ar/firstRun.properties | 23 - .../chrome/locale/ar/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/ar/overlay.dtd | 33 - .../chrome/locale/ar/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/ar/sidebar.dtd | 35 - .../chrome/locale/ar/subscriptionSelection.dtd | 12 - .../chrome/locale/az/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/az/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/az/filters.dtd | 78 - .../chrome/locale/az/firstRun.properties | 12 - .../chrome/locale/az/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/az/overlay.dtd | 33 - .../chrome/locale/az/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/az/sidebar.dtd | 35 - .../chrome/locale/az/subscriptionSelection.dtd | 12 - .../chrome/locale/bg/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/bg/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/bg/filters.dtd | 78 - .../chrome/locale/bg/firstRun.properties | 23 - .../chrome/locale/bg/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/bg/overlay.dtd | 33 - .../chrome/locale/bg/sendReport.dtd | 84 - .../spyblock@gnu.org/chrome/locale/bg/sidebar.dtd | 35 - .../chrome/locale/bg/subscriptionSelection.dtd | 12 - .../chrome/locale/bn-BD/common.properties | 4 - .../chrome/locale/bn-BD/composer.dtd | 33 - .../chrome/locale/bn-BD/filters.dtd | 78 - .../chrome/locale/bn-BD/firstRun.properties | 16 - .../chrome/locale/bn-BD/global.properties | 48 - .../chrome/locale/bn-BD/overlay.dtd | 33 - .../chrome/locale/bn-BD/sendReport.dtd | 66 - .../chrome/locale/bn-BD/sidebar.dtd | 35 - .../chrome/locale/bn-BD/subscriptionSelection.dtd | 12 - .../chrome/locale/ca/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/ca/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/ca/filters.dtd | 78 - .../chrome/locale/ca/firstRun.properties | 23 - .../chrome/locale/ca/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/ca/overlay.dtd | 33 - .../chrome/locale/ca/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/ca/sidebar.dtd | 35 - .../chrome/locale/ca/subscriptionSelection.dtd | 12 - .../chrome/locale/cs/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/cs/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/cs/filters.dtd | 78 - .../chrome/locale/cs/firstRun.properties | 23 - .../chrome/locale/cs/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/cs/overlay.dtd | 33 - .../chrome/locale/cs/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/cs/sidebar.dtd | 35 - .../chrome/locale/cs/subscriptionSelection.dtd | 12 - .../chrome/locale/cy/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/cy/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/cy/filters.dtd | 78 - .../chrome/locale/cy/firstRun.properties | 23 - .../chrome/locale/cy/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/cy/overlay.dtd | 33 - .../chrome/locale/cy/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/cy/sidebar.dtd | 35 - .../chrome/locale/cy/subscriptionSelection.dtd | 12 - .../chrome/locale/da/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/da/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/da/filters.dtd | 80 - .../chrome/locale/da/firstRun.properties | 23 - .../chrome/locale/da/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/da/overlay.dtd | 33 - .../chrome/locale/da/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/da/sidebar.dtd | 35 - .../chrome/locale/da/subscriptionSelection.dtd | 12 - .../chrome/locale/de/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/de/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/de/filters.dtd | 79 - .../chrome/locale/de/firstRun.properties | 23 - .../chrome/locale/de/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/de/overlay.dtd | 33 - .../chrome/locale/de/sendReport.dtd | 105 -- .../spyblock@gnu.org/chrome/locale/de/sidebar.dtd | 35 - .../chrome/locale/de/subscriptionSelection.dtd | 12 - .../chrome/locale/dsb/common.properties | 4 - .../chrome/locale/dsb/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/dsb/filters.dtd | 78 - .../chrome/locale/dsb/firstRun.properties | 23 - .../chrome/locale/dsb/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/dsb/overlay.dtd | 33 - .../chrome/locale/dsb/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/dsb/sidebar.dtd | 35 - .../chrome/locale/dsb/subscriptionSelection.dtd | 12 - .../chrome/locale/el/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/el/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/el/filters.dtd | 78 - .../chrome/locale/el/firstRun.properties | 23 - .../chrome/locale/el/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/el/overlay.dtd | 33 - .../chrome/locale/el/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/el/sidebar.dtd | 35 - .../chrome/locale/el/subscriptionSelection.dtd | 12 - .../chrome/locale/en-GB/common.properties | 4 - .../chrome/locale/en-GB/composer.dtd | 33 - .../chrome/locale/en-GB/filters.dtd | 80 - .../chrome/locale/en-GB/firstRun.properties | 13 - .../chrome/locale/en-GB/global.properties | 48 - .../chrome/locale/en-GB/overlay.dtd | 33 - .../chrome/locale/en-GB/sendReport.dtd | 71 - .../chrome/locale/en-GB/sidebar.dtd | 35 - .../chrome/locale/en-GB/subscriptionSelection.dtd | 12 - .../chrome/locale/en-US/common.properties | 4 - .../chrome/locale/en-US/composer.dtd | 38 - .../chrome/locale/en-US/filters.dtd | 99 - .../chrome/locale/en-US/firstRun.properties | 12 - .../chrome/locale/en-US/global.properties | 65 - .../chrome/locale/en-US/overlay.dtd | 42 - .../chrome/locale/en-US/sendReport.dtd | 181 -- .../chrome/locale/en-US/sidebar.dtd | 41 - .../chrome/locale/en-US/subscriptionSelection.dtd | 19 - .../chrome/locale/en-ZA/common.properties | 4 - .../chrome/locale/en-ZA/composer.dtd | 33 - .../chrome/locale/en-ZA/filters.dtd | 80 - .../chrome/locale/en-ZA/firstRun.properties | 12 - .../chrome/locale/en-ZA/global.properties | 48 - .../chrome/locale/en-ZA/overlay.dtd | 33 - .../chrome/locale/en-ZA/sendReport.dtd | 103 -- .../chrome/locale/en-ZA/sidebar.dtd | 35 - .../chrome/locale/en-ZA/subscriptionSelection.dtd | 12 - .../chrome/locale/eo/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/eo/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/eo/filters.dtd | 78 - .../chrome/locale/eo/firstRun.properties | 23 - .../chrome/locale/eo/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/eo/overlay.dtd | 33 - .../chrome/locale/eo/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/eo/sidebar.dtd | 35 - .../chrome/locale/eo/subscriptionSelection.dtd | 12 - .../chrome/locale/es-AR/common.properties | 4 - .../chrome/locale/es-AR/composer.dtd | 33 - .../chrome/locale/es-AR/filters.dtd | 78 - .../chrome/locale/es-AR/firstRun.properties | 23 - .../chrome/locale/es-AR/global.properties | 48 - .../chrome/locale/es-AR/overlay.dtd | 33 - .../chrome/locale/es-AR/sendReport.dtd | 65 - .../chrome/locale/es-AR/sidebar.dtd | 35 - .../chrome/locale/es-AR/subscriptionSelection.dtd | 12 - .../chrome/locale/es-CL/common.properties | 4 - .../chrome/locale/es-CL/composer.dtd | 33 - .../chrome/locale/es-CL/filters.dtd | 78 - .../chrome/locale/es-CL/firstRun.properties | 23 - .../chrome/locale/es-CL/global.properties | 48 - .../chrome/locale/es-CL/overlay.dtd | 33 - .../chrome/locale/es-CL/sendReport.dtd | 67 - .../chrome/locale/es-CL/sidebar.dtd | 35 - .../chrome/locale/es-CL/subscriptionSelection.dtd | 12 - .../chrome/locale/es-ES/common.properties | 4 - .../chrome/locale/es-ES/composer.dtd | 33 - .../chrome/locale/es-ES/filters.dtd | 78 - .../chrome/locale/es-ES/firstRun.properties | 23 - .../chrome/locale/es-ES/global.properties | 48 - .../chrome/locale/es-ES/overlay.dtd | 33 - .../chrome/locale/es-ES/sendReport.dtd | 65 - .../chrome/locale/es-ES/sidebar.dtd | 35 - .../chrome/locale/es-ES/subscriptionSelection.dtd | 12 - .../chrome/locale/es-MX/common.properties | 4 - .../chrome/locale/es-MX/composer.dtd | 33 - .../chrome/locale/es-MX/filters.dtd | 80 - .../chrome/locale/es-MX/firstRun.properties | 23 - .../chrome/locale/es-MX/global.properties | 48 - .../chrome/locale/es-MX/overlay.dtd | 33 - .../chrome/locale/es-MX/sendReport.dtd | 65 - .../chrome/locale/es-MX/sidebar.dtd | 35 - .../chrome/locale/es-MX/subscriptionSelection.dtd | 12 - .../chrome/locale/et/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/et/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/et/filters.dtd | 78 - .../chrome/locale/et/firstRun.properties | 21 - .../chrome/locale/et/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/et/overlay.dtd | 33 - .../chrome/locale/et/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/et/sidebar.dtd | 35 - .../chrome/locale/et/subscriptionSelection.dtd | 12 - .../chrome/locale/eu/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/eu/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/eu/filters.dtd | 79 - .../chrome/locale/eu/firstRun.properties | 23 - .../chrome/locale/eu/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/eu/overlay.dtd | 33 - .../chrome/locale/eu/sendReport.dtd | 66 - .../spyblock@gnu.org/chrome/locale/eu/sidebar.dtd | 35 - .../chrome/locale/eu/subscriptionSelection.dtd | 12 - .../chrome/locale/fa/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/fa/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/fa/filters.dtd | 78 - .../chrome/locale/fa/firstRun.properties | 23 - .../chrome/locale/fa/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/fa/overlay.dtd | 33 - .../chrome/locale/fa/sendReport.dtd | 66 - .../spyblock@gnu.org/chrome/locale/fa/sidebar.dtd | 35 - .../chrome/locale/fa/subscriptionSelection.dtd | 12 - .../chrome/locale/fi/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/fi/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/fi/filters.dtd | 78 - .../chrome/locale/fi/firstRun.properties | 21 - .../chrome/locale/fi/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/fi/overlay.dtd | 33 - .../chrome/locale/fi/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/fi/sidebar.dtd | 35 - .../chrome/locale/fi/subscriptionSelection.dtd | 12 - .../chrome/locale/fr/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/fr/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/fr/filters.dtd | 78 - .../chrome/locale/fr/firstRun.properties | 23 - .../chrome/locale/fr/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/fr/overlay.dtd | 33 - .../chrome/locale/fr/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/fr/sidebar.dtd | 35 - .../chrome/locale/fr/subscriptionSelection.dtd | 12 - .../chrome/locale/fy-NL/common.properties | 4 - .../chrome/locale/fy-NL/composer.dtd | 33 - .../chrome/locale/fy-NL/filters.dtd | 80 - .../chrome/locale/fy-NL/firstRun.properties | 23 - .../chrome/locale/fy-NL/global.properties | 48 - .../chrome/locale/fy-NL/overlay.dtd | 33 - .../chrome/locale/fy-NL/sendReport.dtd | 65 - .../chrome/locale/fy-NL/sidebar.dtd | 35 - .../chrome/locale/fy-NL/subscriptionSelection.dtd | 12 - .../chrome/locale/gl/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/gl/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/gl/filters.dtd | 78 - .../chrome/locale/gl/firstRun.properties | 23 - .../chrome/locale/gl/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/gl/overlay.dtd | 33 - .../chrome/locale/gl/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/gl/sidebar.dtd | 35 - .../chrome/locale/gl/subscriptionSelection.dtd | 12 - .../chrome/locale/he/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/he/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/he/filters.dtd | 78 - .../chrome/locale/he/firstRun.properties | 23 - .../chrome/locale/he/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/he/overlay.dtd | 33 - .../chrome/locale/he/sendReport.dtd | 66 - .../spyblock@gnu.org/chrome/locale/he/sidebar.dtd | 35 - .../chrome/locale/he/subscriptionSelection.dtd | 12 - .../chrome/locale/hr/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/hr/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/hr/filters.dtd | 80 - .../chrome/locale/hr/firstRun.properties | 23 - .../chrome/locale/hr/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/hr/overlay.dtd | 33 - .../chrome/locale/hr/sendReport.dtd | 102 -- .../spyblock@gnu.org/chrome/locale/hr/sidebar.dtd | 35 - .../chrome/locale/hr/subscriptionSelection.dtd | 12 - .../chrome/locale/hsb/common.properties | 4 - .../chrome/locale/hsb/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/hsb/filters.dtd | 78 - .../chrome/locale/hsb/firstRun.properties | 23 - .../chrome/locale/hsb/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/hsb/overlay.dtd | 33 - .../chrome/locale/hsb/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/hsb/sidebar.dtd | 35 - .../chrome/locale/hsb/subscriptionSelection.dtd | 12 - .../chrome/locale/hu/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/hu/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/hu/filters.dtd | 78 - .../chrome/locale/hu/firstRun.properties | 23 - .../chrome/locale/hu/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/hu/overlay.dtd | 33 - .../chrome/locale/hu/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/hu/sidebar.dtd | 35 - .../chrome/locale/hu/subscriptionSelection.dtd | 12 - .../chrome/locale/hy-AM/common.properties | 4 - .../chrome/locale/hy-AM/composer.dtd | 33 - .../chrome/locale/hy-AM/filters.dtd | 78 - .../chrome/locale/hy-AM/firstRun.properties | 23 - .../chrome/locale/hy-AM/global.properties | 48 - .../chrome/locale/hy-AM/overlay.dtd | 34 - .../chrome/locale/hy-AM/sendReport.dtd | 65 - .../chrome/locale/hy-AM/sidebar.dtd | 35 - .../chrome/locale/hy-AM/subscriptionSelection.dtd | 12 - .../chrome/locale/id/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/id/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/id/filters.dtd | 80 - .../chrome/locale/id/firstRun.properties | 23 - .../chrome/locale/id/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/id/overlay.dtd | 33 - .../chrome/locale/id/sendReport.dtd | 72 - .../spyblock@gnu.org/chrome/locale/id/sidebar.dtd | 35 - .../chrome/locale/id/subscriptionSelection.dtd | 12 - .../chrome/locale/is/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/is/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/is/filters.dtd | 80 - .../chrome/locale/is/firstRun.properties | 23 - .../chrome/locale/is/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/is/overlay.dtd | 33 - .../chrome/locale/is/sendReport.dtd | 97 - .../spyblock@gnu.org/chrome/locale/is/sidebar.dtd | 35 - .../chrome/locale/is/subscriptionSelection.dtd | 12 - .../chrome/locale/it/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/it/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/it/filters.dtd | 80 - .../chrome/locale/it/firstRun.properties | 23 - .../chrome/locale/it/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/it/overlay.dtd | 33 - .../chrome/locale/it/sendReport.dtd | 97 - .../spyblock@gnu.org/chrome/locale/it/sidebar.dtd | 35 - .../chrome/locale/it/subscriptionSelection.dtd | 12 - .../chrome/locale/ja/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/ja/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/ja/filters.dtd | 78 - .../chrome/locale/ja/firstRun.properties | 21 - .../chrome/locale/ja/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/ja/overlay.dtd | 33 - .../chrome/locale/ja/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/ja/sidebar.dtd | 35 - .../chrome/locale/ja/subscriptionSelection.dtd | 12 - .../chrome/locale/kk/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/kk/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/kk/filters.dtd | 80 - .../chrome/locale/kk/firstRun.properties | 21 - .../chrome/locale/kk/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/kk/overlay.dtd | 33 - .../chrome/locale/kk/sendReport.dtd | 66 - .../spyblock@gnu.org/chrome/locale/kk/sidebar.dtd | 35 - .../chrome/locale/kk/subscriptionSelection.dtd | 12 - .../chrome/locale/ko/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/ko/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/ko/filters.dtd | 78 - .../chrome/locale/ko/firstRun.properties | 23 - .../chrome/locale/ko/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/ko/overlay.dtd | 33 - .../chrome/locale/ko/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/ko/sidebar.dtd | 35 - .../chrome/locale/ko/subscriptionSelection.dtd | 12 - .../chrome/locale/lt/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/lt/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/lt/filters.dtd | 80 - .../chrome/locale/lt/firstRun.properties | 23 - .../chrome/locale/lt/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/lt/overlay.dtd | 33 - .../chrome/locale/lt/sendReport.dtd | 96 - .../spyblock@gnu.org/chrome/locale/lt/sidebar.dtd | 35 - .../chrome/locale/lt/subscriptionSelection.dtd | 12 - .../chrome/locale/lv/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/lv/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/lv/filters.dtd | 78 - .../chrome/locale/lv/firstRun.properties | 23 - .../chrome/locale/lv/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/lv/overlay.dtd | 33 - .../chrome/locale/lv/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/lv/sidebar.dtd | 35 - .../chrome/locale/lv/subscriptionSelection.dtd | 12 - .../chrome/locale/ms/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/ms/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/ms/filters.dtd | 79 - .../chrome/locale/ms/firstRun.properties | 23 - .../chrome/locale/ms/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/ms/overlay.dtd | 33 - .../chrome/locale/ms/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/ms/sidebar.dtd | 35 - .../chrome/locale/ms/subscriptionSelection.dtd | 12 - .../chrome/locale/nb-NO/common.properties | 4 - .../chrome/locale/nb-NO/composer.dtd | 33 - .../chrome/locale/nb-NO/filters.dtd | 78 - .../chrome/locale/nb-NO/firstRun.properties | 23 - .../chrome/locale/nb-NO/global.properties | 48 - .../chrome/locale/nb-NO/overlay.dtd | 33 - .../chrome/locale/nb-NO/sendReport.dtd | 65 - .../chrome/locale/nb-NO/sidebar.dtd | 35 - .../chrome/locale/nb-NO/subscriptionSelection.dtd | 12 - .../chrome/locale/nl/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/nl/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/nl/filters.dtd | 78 - .../chrome/locale/nl/firstRun.properties | 23 - .../chrome/locale/nl/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/nl/overlay.dtd | 33 - .../chrome/locale/nl/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/nl/sidebar.dtd | 35 - .../chrome/locale/nl/subscriptionSelection.dtd | 12 - .../chrome/locale/pl/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/pl/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/pl/filters.dtd | 78 - .../chrome/locale/pl/firstRun.properties | 23 - .../chrome/locale/pl/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/pl/overlay.dtd | 33 - .../chrome/locale/pl/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/pl/sidebar.dtd | 35 - .../chrome/locale/pl/subscriptionSelection.dtd | 12 - .../chrome/locale/pt-BR/common.properties | 4 - .../chrome/locale/pt-BR/composer.dtd | 33 - .../chrome/locale/pt-BR/filters.dtd | 78 - .../chrome/locale/pt-BR/firstRun.properties | 23 - .../chrome/locale/pt-BR/global.properties | 48 - .../chrome/locale/pt-BR/overlay.dtd | 33 - .../chrome/locale/pt-BR/sendReport.dtd | 65 - .../chrome/locale/pt-BR/sidebar.dtd | 35 - .../chrome/locale/pt-BR/subscriptionSelection.dtd | 12 - .../chrome/locale/pt-PT/common.properties | 4 - .../chrome/locale/pt-PT/composer.dtd | 33 - .../chrome/locale/pt-PT/filters.dtd | 80 - .../chrome/locale/pt-PT/firstRun.properties | 23 - .../chrome/locale/pt-PT/global.properties | 48 - .../chrome/locale/pt-PT/overlay.dtd | 33 - .../chrome/locale/pt-PT/sendReport.dtd | 65 - .../chrome/locale/pt-PT/sidebar.dtd | 35 - .../chrome/locale/pt-PT/subscriptionSelection.dtd | 12 - .../chrome/locale/ro/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/ro/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/ro/filters.dtd | 78 - .../chrome/locale/ro/firstRun.properties | 21 - .../chrome/locale/ro/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/ro/overlay.dtd | 33 - .../chrome/locale/ro/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/ro/sidebar.dtd | 35 - .../chrome/locale/ro/subscriptionSelection.dtd | 12 - .../chrome/locale/ru/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/ru/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/ru/filters.dtd | 79 - .../chrome/locale/ru/firstRun.properties | 23 - .../chrome/locale/ru/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/ru/overlay.dtd | 33 - .../chrome/locale/ru/sendReport.dtd | 101 -- .../spyblock@gnu.org/chrome/locale/ru/sidebar.dtd | 35 - .../chrome/locale/ru/subscriptionSelection.dtd | 12 - .../chrome/locale/sk/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/sk/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/sk/filters.dtd | 80 - .../chrome/locale/sk/firstRun.properties | 21 - .../chrome/locale/sk/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/sk/overlay.dtd | 33 - .../chrome/locale/sk/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/sk/sidebar.dtd | 35 - .../chrome/locale/sk/subscriptionSelection.dtd | 12 - .../chrome/locale/sl/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/sl/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/sl/filters.dtd | 80 - .../chrome/locale/sl/firstRun.properties | 23 - .../chrome/locale/sl/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/sl/overlay.dtd | 33 - .../chrome/locale/sl/sendReport.dtd | 70 - .../spyblock@gnu.org/chrome/locale/sl/sidebar.dtd | 35 - .../chrome/locale/sl/subscriptionSelection.dtd | 12 - .../chrome/locale/sq/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/sq/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/sq/filters.dtd | 78 - .../chrome/locale/sq/firstRun.properties | 23 - .../chrome/locale/sq/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/sq/overlay.dtd | 33 - .../chrome/locale/sq/sendReport.dtd | 71 - .../spyblock@gnu.org/chrome/locale/sq/sidebar.dtd | 35 - .../chrome/locale/sq/subscriptionSelection.dtd | 12 - .../chrome/locale/sr/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/sr/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/sr/filters.dtd | 78 - .../chrome/locale/sr/firstRun.properties | 23 - .../chrome/locale/sr/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/sr/overlay.dtd | 33 - .../chrome/locale/sr/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/sr/sidebar.dtd | 35 - .../chrome/locale/sr/subscriptionSelection.dtd | 12 - .../chrome/locale/sv-SE/common.properties | 4 - .../chrome/locale/sv-SE/composer.dtd | 33 - .../chrome/locale/sv-SE/filters.dtd | 78 - .../chrome/locale/sv-SE/firstRun.properties | 23 - .../chrome/locale/sv-SE/global.properties | 48 - .../chrome/locale/sv-SE/overlay.dtd | 33 - .../chrome/locale/sv-SE/sendReport.dtd | 65 - .../chrome/locale/sv-SE/sidebar.dtd | 35 - .../chrome/locale/sv-SE/subscriptionSelection.dtd | 12 - .../chrome/locale/th/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/th/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/th/filters.dtd | 79 - .../chrome/locale/th/firstRun.properties | 21 - .../chrome/locale/th/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/th/overlay.dtd | 33 - .../chrome/locale/th/sendReport.dtd | 66 - .../spyblock@gnu.org/chrome/locale/th/sidebar.dtd | 35 - .../chrome/locale/th/subscriptionSelection.dtd | 12 - .../chrome/locale/tr/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/tr/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/tr/filters.dtd | 80 - .../chrome/locale/tr/firstRun.properties | 23 - .../chrome/locale/tr/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/tr/overlay.dtd | 33 - .../chrome/locale/tr/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/tr/sidebar.dtd | 35 - .../chrome/locale/tr/subscriptionSelection.dtd | 12 - .../chrome/locale/uk/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/uk/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/uk/filters.dtd | 78 - .../chrome/locale/uk/firstRun.properties | 23 - .../chrome/locale/uk/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/uk/overlay.dtd | 33 - .../chrome/locale/uk/sendReport.dtd | 70 - .../spyblock@gnu.org/chrome/locale/uk/sidebar.dtd | 35 - .../chrome/locale/uk/subscriptionSelection.dtd | 12 - .../chrome/locale/vi/common.properties | 4 - .../spyblock@gnu.org/chrome/locale/vi/composer.dtd | 33 - .../spyblock@gnu.org/chrome/locale/vi/filters.dtd | 78 - .../chrome/locale/vi/firstRun.properties | 23 - .../chrome/locale/vi/global.properties | 48 - .../spyblock@gnu.org/chrome/locale/vi/overlay.dtd | 33 - .../chrome/locale/vi/sendReport.dtd | 65 - .../spyblock@gnu.org/chrome/locale/vi/sidebar.dtd | 35 - .../chrome/locale/vi/subscriptionSelection.dtd | 12 - .../chrome/locale/zh-CN/common.properties | 4 - .../chrome/locale/zh-CN/composer.dtd | 33 - .../chrome/locale/zh-CN/filters.dtd | 78 - .../chrome/locale/zh-CN/firstRun.properties | 23 - .../chrome/locale/zh-CN/global.properties | 48 - .../chrome/locale/zh-CN/overlay.dtd | 33 - .../chrome/locale/zh-CN/sendReport.dtd | 78 - .../chrome/locale/zh-CN/sidebar.dtd | 35 - .../chrome/locale/zh-CN/subscriptionSelection.dtd | 12 - .../chrome/locale/zh-TW/common.properties | 4 - .../chrome/locale/zh-TW/composer.dtd | 33 - .../chrome/locale/zh-TW/filters.dtd | 78 - .../chrome/locale/zh-TW/firstRun.properties | 23 - .../chrome/locale/zh-TW/global.properties | 48 - .../chrome/locale/zh-TW/overlay.dtd | 33 - .../chrome/locale/zh-TW/sendReport.dtd | 66 - .../chrome/locale/zh-TW/sidebar.dtd | 35 - .../chrome/locale/zh-TW/subscriptionSelection.dtd | 12 - .../spyblock@gnu.org/chrome/skin/abp-status-16.png | Bin 737 -> 0 bytes .../spyblock@gnu.org/chrome/skin/abp-status-32.png | Bin 1313 -> 0 bytes .../spyblock@gnu.org/chrome/skin/abp-status-48.png | Bin 1886 -> 0 bytes .../spyblock@gnu.org/chrome/skin/abp-status-64.png | Bin 2691 -> 0 bytes .../spyblock@gnu.org/chrome/skin/abp-status.png | Bin 997 -> 0 bytes .../spyblock@gnu.org/chrome/skin/checkbox.png | Bin 356 -> 0 bytes .../spyblock@gnu.org/chrome/skin/close.png | Bin 1211 -> 0 bytes .../spyblock@gnu.org/chrome/skin/composer.css | 77 - .../spyblock@gnu.org/chrome/skin/filters.css | 271 --- .../spyblock@gnu.org/chrome/skin/item-state.png | Bin 533 -> 0 bytes .../spyblock@gnu.org/chrome/skin/overlay.css | 330 ---- .../spyblock@gnu.org/chrome/skin/sendReport.css | 139 -- .../spyblock@gnu.org/chrome/skin/sidebar.css | 112 -- .../spyblock@gnu.org/chrome/skin/slow.png | Bin 718 -> 0 bytes .../chrome/skin/subscriptionSelection.css | 69 - data/extensions/spyblock@gnu.org/icon.png | Bin 2600 -> 0 bytes data/extensions/spyblock@gnu.org/icon64.png | Bin 3439 -> 0 bytes data/extensions/spyblock@gnu.org/install.rdf | 72 - data/extensions/spyblock@gnu.org/lib/Public.jsm | 202 --- .../spyblock@gnu.org/lib/antiadblockInit.js | 98 - data/extensions/spyblock@gnu.org/lib/appSupport.js | 851 --------- .../spyblock@gnu.org/lib/child/bootstrap.js | 97 - .../spyblock@gnu.org/lib/child/contentPolicy.js | 518 ------ .../spyblock@gnu.org/lib/child/contextMenu.js | 137 -- .../spyblock@gnu.org/lib/child/dataCollector.js | 108 -- .../spyblock@gnu.org/lib/child/elemHide.js | 403 ----- .../lib/child/elemHideEmulation.js | 118 -- .../spyblock@gnu.org/lib/child/flasher.js | 99 - data/extensions/spyblock@gnu.org/lib/child/main.js | 31 - .../spyblock@gnu.org/lib/child/objectTabs.js | 405 ----- .../spyblock@gnu.org/lib/child/requestNotifier.js | 444 ----- .../spyblock@gnu.org/lib/child/subscribeLinks.js | 118 -- .../extensions/spyblock@gnu.org/lib/child/utils.js | 141 -- data/extensions/spyblock@gnu.org/lib/common.js | 53 - .../spyblock@gnu.org/lib/contentPolicy.js | 415 ----- data/extensions/spyblock@gnu.org/lib/coreUtils.js | 36 - .../spyblock@gnu.org/lib/customizableUI.js | 320 ---- data/extensions/spyblock@gnu.org/lib/downloader.js | 421 ----- data/extensions/spyblock@gnu.org/lib/elemHide.js | 396 ---- .../spyblock@gnu.org/lib/elemHideEmulation.js | 81 - data/extensions/spyblock@gnu.org/lib/elemHideFF.js | 106 -- data/extensions/spyblock@gnu.org/lib/events.js | 106 -- .../spyblock@gnu.org/lib/ext_background.js | 79 - data/extensions/spyblock@gnu.org/lib/ext_common.js | 124 -- .../spyblock@gnu.org/lib/filterClasses.js | 1061 ----------- .../spyblock@gnu.org/lib/filterListener.js | 320 ---- .../spyblock@gnu.org/lib/filterNotifier.js | 86 - .../spyblock@gnu.org/lib/filterStorage.js | 786 -------- data/extensions/spyblock@gnu.org/lib/io.js | 279 --- .../extensions/spyblock@gnu.org/lib/keySelector.js | 227 --- data/extensions/spyblock@gnu.org/lib/legacyIO.js | 335 ---- data/extensions/spyblock@gnu.org/lib/main.js | 84 - data/extensions/spyblock@gnu.org/lib/matcher.js | 458 ----- .../spyblock@gnu.org/lib/messageResponder.js | 431 ----- data/extensions/spyblock@gnu.org/lib/messaging.js | 316 ---- .../spyblock@gnu.org/lib/notification.js | 475 ----- data/extensions/spyblock@gnu.org/lib/objectTabs.js | 113 -- data/extensions/spyblock@gnu.org/lib/prefs.js | 197 -- .../spyblock@gnu.org/lib/requestNotifier.js | 209 --- .../spyblock@gnu.org/lib/subscriptionClasses.js | 584 ------ data/extensions/spyblock@gnu.org/lib/sync.js | 459 ----- .../spyblock@gnu.org/lib/synchronizer.js | 365 ---- data/extensions/spyblock@gnu.org/lib/ui.js | 1906 -------------------- data/extensions/spyblock@gnu.org/lib/utils.js | 751 -------- .../spyblock@gnu.org/lib/whitelisting.js | 46 - .../spyblock@gnu.org/lib/windowObserver.js | 99 - .../spyblock@gnu.org/webextension/.eslintrc.json | 7 - .../spyblock@gnu.org/webextension/background.js | 41 - .../extensions/spyblock@gnu.org/webextension/io.js | 109 -- .../spyblock@gnu.org/webextension/manifest.json | 9 - 642 files changed, 46602 deletions(-) delete mode 100644 data/extensions/spyblock@gnu.org/bootstrap.js delete mode 100644 data/extensions/spyblock@gnu.org/chrome.manifest delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/elemHideEmulation.js delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/objtabs.css delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/common.js delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/composer.js delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/composer.xul delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/ext/common.js delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/ext/content.js delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/fennecSettings.xul delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/filters-backup.js delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/filters-filteractions.js delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/filters-filterview.js delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/filters-search.js delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/filters-subscriptionactions.js delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/filters-subscriptionview.js delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/filters.js delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/filters.xul delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/firstRun.html delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/firstRun.js delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/i18n.js delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/overlay.xul delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/progressBar.js delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/progressBar.xul delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/sendReport.js delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/sendReport.xul delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/settings.xul delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/sidebar.js delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/sidebar.xul delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/sidebarDetached.xul delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/skin/abb-logo.png delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/skin/abp-128.png delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/skin/ajax-loader.gif delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/skin/background-main.png delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/skin/background-share.png delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/skin/background.png delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/skin/common.css delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/skin/donate.png delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/skin/firstRun.css delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/skin/fonts/CreteRound-Italic.otf delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/skin/fonts/CreteRound-Regular.otf delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/skin/social/facebook.png delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/skin/social/googleplus.png delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/skin/social/renren.png delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/skin/social/twitter.png delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/skin/social/weibo.png delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/subscriptionSelection.js delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/subscriptionSelection.xul delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/subscriptions.xml delete mode 100644 data/extensions/spyblock@gnu.org/chrome/content/ui/utils.js delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ar/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ar/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ar/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ar/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ar/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ar/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ar/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ar/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ar/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/az/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/az/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/az/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/az/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/az/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/az/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/az/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/az/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/az/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/bg/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/bg/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/bg/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/bg/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/bg/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/bg/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/bg/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/bg/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/bg/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/bn-BD/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/bn-BD/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/bn-BD/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/bn-BD/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/bn-BD/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/bn-BD/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/bn-BD/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/bn-BD/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/bn-BD/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ca/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ca/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ca/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ca/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ca/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ca/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ca/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ca/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ca/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/cs/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/cs/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/cs/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/cs/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/cs/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/cs/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/cs/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/cs/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/cs/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/cy/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/cy/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/cy/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/cy/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/cy/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/cy/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/cy/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/cy/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/cy/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/da/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/da/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/da/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/da/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/da/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/da/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/da/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/da/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/da/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/de/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/de/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/de/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/de/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/de/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/de/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/de/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/de/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/de/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/dsb/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/dsb/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/dsb/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/dsb/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/dsb/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/dsb/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/dsb/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/dsb/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/dsb/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/el/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/el/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/el/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/el/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/el/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/el/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/el/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/el/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/el/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-GB/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-GB/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-GB/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-GB/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-GB/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-GB/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-GB/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-GB/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-GB/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-US/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-US/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-US/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-US/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-US/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-US/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-US/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-US/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-US/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-ZA/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-ZA/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-ZA/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-ZA/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-ZA/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-ZA/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-ZA/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-ZA/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/en-ZA/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/eo/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/eo/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/eo/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/eo/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/eo/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/eo/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/eo/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/eo/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/eo/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-AR/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-AR/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-AR/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-AR/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-AR/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-AR/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-AR/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-AR/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-AR/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-CL/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-CL/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-CL/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-CL/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-CL/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-CL/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-CL/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-CL/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-CL/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-ES/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-ES/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-ES/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-ES/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-ES/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-ES/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-ES/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-ES/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-ES/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-MX/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-MX/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-MX/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-MX/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-MX/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-MX/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-MX/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-MX/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/es-MX/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/et/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/et/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/et/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/et/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/et/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/et/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/et/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/et/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/et/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/eu/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/eu/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/eu/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/eu/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/eu/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/eu/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/eu/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/eu/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/eu/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fa/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fa/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fa/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fa/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fa/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fa/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fa/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fa/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fa/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fi/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fi/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fi/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fi/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fi/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fi/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fi/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fi/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fi/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fr/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fr/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fr/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fr/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fr/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fr/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fr/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fr/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fr/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fy-NL/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fy-NL/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fy-NL/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fy-NL/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fy-NL/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fy-NL/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fy-NL/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fy-NL/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/fy-NL/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/gl/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/gl/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/gl/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/gl/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/gl/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/gl/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/gl/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/gl/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/gl/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/he/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/he/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/he/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/he/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/he/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/he/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/he/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/he/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/he/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hr/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hr/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hr/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hr/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hr/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hr/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hr/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hr/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hr/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hsb/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hsb/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hsb/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hsb/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hsb/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hsb/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hsb/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hsb/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hsb/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hu/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hu/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hu/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hu/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hu/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hu/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hu/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hu/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hu/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hy-AM/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hy-AM/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hy-AM/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hy-AM/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hy-AM/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hy-AM/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hy-AM/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hy-AM/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/hy-AM/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/id/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/id/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/id/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/id/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/id/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/id/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/id/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/id/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/id/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/is/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/is/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/is/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/is/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/is/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/is/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/is/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/is/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/is/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/it/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/it/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/it/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/it/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/it/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/it/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/it/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/it/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/it/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ja/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ja/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ja/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ja/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ja/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ja/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ja/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ja/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ja/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/kk/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/kk/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/kk/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/kk/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/kk/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/kk/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/kk/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/kk/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/kk/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ko/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ko/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ko/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ko/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ko/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ko/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ko/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ko/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ko/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/lt/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/lt/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/lt/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/lt/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/lt/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/lt/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/lt/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/lt/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/lt/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/lv/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/lv/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/lv/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/lv/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/lv/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/lv/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/lv/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/lv/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/lv/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ms/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ms/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ms/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ms/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ms/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ms/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ms/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ms/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ms/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/nb-NO/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/nb-NO/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/nb-NO/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/nb-NO/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/nb-NO/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/nb-NO/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/nb-NO/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/nb-NO/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/nb-NO/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/nl/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/nl/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/nl/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/nl/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/nl/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/nl/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/nl/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/nl/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/nl/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pl/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pl/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pl/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pl/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pl/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pl/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pl/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pl/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pl/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pt-BR/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pt-BR/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pt-BR/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pt-BR/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pt-BR/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pt-BR/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pt-BR/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pt-BR/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pt-BR/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pt-PT/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pt-PT/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pt-PT/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pt-PT/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pt-PT/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pt-PT/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pt-PT/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pt-PT/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/pt-PT/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ro/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ro/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ro/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ro/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ro/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ro/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ro/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ro/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ro/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ru/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ru/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ru/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ru/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ru/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ru/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ru/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ru/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/ru/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sk/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sk/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sk/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sk/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sk/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sk/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sk/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sk/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sk/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sl/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sl/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sl/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sl/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sl/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sl/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sl/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sl/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sl/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sq/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sq/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sq/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sq/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sq/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sq/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sq/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sq/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sq/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sr/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sr/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sr/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sr/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sr/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sr/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sr/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sr/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sr/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sv-SE/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sv-SE/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sv-SE/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sv-SE/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sv-SE/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sv-SE/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sv-SE/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sv-SE/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/sv-SE/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/th/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/th/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/th/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/th/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/th/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/th/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/th/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/th/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/th/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/tr/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/tr/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/tr/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/tr/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/tr/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/tr/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/tr/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/tr/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/tr/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/uk/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/uk/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/uk/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/uk/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/uk/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/uk/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/uk/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/uk/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/uk/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/vi/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/vi/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/vi/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/vi/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/vi/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/vi/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/vi/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/vi/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/vi/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/zh-CN/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/zh-CN/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/zh-CN/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/zh-CN/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/zh-CN/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/zh-CN/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/zh-CN/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/zh-CN/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/zh-CN/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/zh-TW/common.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/zh-TW/composer.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/zh-TW/filters.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/zh-TW/firstRun.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/zh-TW/global.properties delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/zh-TW/overlay.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/zh-TW/sendReport.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/zh-TW/sidebar.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/locale/zh-TW/subscriptionSelection.dtd delete mode 100644 data/extensions/spyblock@gnu.org/chrome/skin/abp-status-16.png delete mode 100644 data/extensions/spyblock@gnu.org/chrome/skin/abp-status-32.png delete mode 100644 data/extensions/spyblock@gnu.org/chrome/skin/abp-status-48.png delete mode 100644 data/extensions/spyblock@gnu.org/chrome/skin/abp-status-64.png delete mode 100644 data/extensions/spyblock@gnu.org/chrome/skin/abp-status.png delete mode 100644 data/extensions/spyblock@gnu.org/chrome/skin/checkbox.png delete mode 100644 data/extensions/spyblock@gnu.org/chrome/skin/close.png delete mode 100644 data/extensions/spyblock@gnu.org/chrome/skin/composer.css delete mode 100644 data/extensions/spyblock@gnu.org/chrome/skin/filters.css delete mode 100644 data/extensions/spyblock@gnu.org/chrome/skin/item-state.png delete mode 100644 data/extensions/spyblock@gnu.org/chrome/skin/overlay.css delete mode 100644 data/extensions/spyblock@gnu.org/chrome/skin/sendReport.css delete mode 100644 data/extensions/spyblock@gnu.org/chrome/skin/sidebar.css delete mode 100644 data/extensions/spyblock@gnu.org/chrome/skin/slow.png delete mode 100644 data/extensions/spyblock@gnu.org/chrome/skin/subscriptionSelection.css delete mode 100644 data/extensions/spyblock@gnu.org/icon.png delete mode 100644 data/extensions/spyblock@gnu.org/icon64.png delete mode 100644 data/extensions/spyblock@gnu.org/install.rdf delete mode 100644 data/extensions/spyblock@gnu.org/lib/Public.jsm delete mode 100644 data/extensions/spyblock@gnu.org/lib/antiadblockInit.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/appSupport.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/child/bootstrap.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/child/contentPolicy.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/child/contextMenu.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/child/dataCollector.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/child/elemHide.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/child/elemHideEmulation.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/child/flasher.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/child/main.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/child/objectTabs.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/child/requestNotifier.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/child/subscribeLinks.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/child/utils.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/common.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/contentPolicy.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/coreUtils.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/customizableUI.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/downloader.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/elemHide.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/elemHideEmulation.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/elemHideFF.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/events.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/ext_background.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/ext_common.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/filterClasses.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/filterListener.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/filterNotifier.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/filterStorage.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/io.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/keySelector.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/legacyIO.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/main.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/matcher.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/messageResponder.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/messaging.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/notification.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/objectTabs.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/prefs.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/requestNotifier.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/subscriptionClasses.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/sync.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/synchronizer.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/ui.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/utils.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/whitelisting.js delete mode 100644 data/extensions/spyblock@gnu.org/lib/windowObserver.js delete mode 100644 data/extensions/spyblock@gnu.org/webextension/.eslintrc.json delete mode 100644 data/extensions/spyblock@gnu.org/webextension/background.js delete mode 100644 data/extensions/spyblock@gnu.org/webextension/io.js delete mode 100644 data/extensions/spyblock@gnu.org/webextension/manifest.json (limited to 'data/extensions/spyblock@gnu.org') diff --git a/data/extensions/spyblock@gnu.org/bootstrap.js b/data/extensions/spyblock@gnu.org/bootstrap.js deleted file mode 100644 index 09aa4fe..0000000 --- a/data/extensions/spyblock@gnu.org/bootstrap.js +++ /dev/null @@ -1,162 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -const Cc = Components.classes; -const Ci = Components.interfaces; -const Cr = Components.results; -const Cu = Components.utils; - -let {Services} = Cu.import("resource://gre/modules/Services.jsm", {}); - -Cu.importGlobalProperties(["atob", "btoa", "File", "URL", - "TextDecoder", "TextEncoder", "XMLHttpRequest"]); - -let addonData = null; - -function startup(params, reason) -{ - addonData = params; - Services.obs.addObserver(RequireObserver, "adblockplus-require", true); - onShutdown.add(function() - { - Services.obs.removeObserver(RequireObserver, "adblockplus-require"); - }); - let port = params.webExtension.startup().then(({browser}) => - { - return new Promise((resolve, reject) => - { - browser.runtime.onConnect.addListener(resolve); - }); - }); - require.scopes.webextension = {exports: port}; - - require("main"); -} - -function shutdown(params, reason) -{ - let windowNames = ["abp:subscriptionSelection", "abp:composer", "abp:filters"]; - for (let i = 0; i < windowNames.length; i++) - { - let enumerator = Services.wm.getEnumerator(windowNames[i]); - while (enumerator.hasMoreElements()) - { - let window = enumerator.getNext().QueryInterface(Ci.nsIDOMWindow); - window.setTimeout("window.close()", 0); // Closing immediately might not work due to modal windows - try - { - window.close(); - } catch(e) {} - } - } - onShutdown.done = true; - for (let i = shutdownHandlers.length - 1; i >= 0; i --) - { - try - { - shutdownHandlers[i](); - } - catch (e) - { - Cu.reportError(e); - } - } - shutdownHandlers = null; - - // Make sure to release our ties to the modules even if the sandbox cannot be - // released for some reason. - for (let key in require.scopes) - { - let scope = require.scopes[key]; - let list = Object.keys(scope); - for (let i = 0; i < list.length; i++) - scope[list[i]] = null; - } - require.scopes = null; - addonData = null; -} - -function install(params, reason) {} - -function uninstall(params, reason) -{ - const ADDON_UNINSTALL = 6; // https://developer.mozilla.org/en/Extensions/Bootstrapped_extensions#Reason_constants - if (reason == ADDON_UNINSTALL) - { - // Users often uninstall/reinstall extension to "fix" issues. Clear current - // version number on uninstall to rerun first-run actions in this scenario. - Services.prefs.clearUserPref("extensions.adblockplus.currentVersion"); - } -} -let shutdownHandlers = []; -let onShutdown = -{ - done: false, - add: function(handler) - { - if (shutdownHandlers.indexOf(handler) < 0) - shutdownHandlers.push(handler); - }, - remove: function(handler) - { - let index = shutdownHandlers.indexOf(handler); - if (index >= 0) - shutdownHandlers.splice(index, 1); - } -}; - -function require(module) -{ - let scopes = require.scopes; - if (!(module in scopes)) - { - if (module == "info") - { - let applications = {"{a23983c0-fd0e-11dc-95ff-0800200c9a66}": "fennec", "toolkit@mozilla.org": "toolkit", "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}": "firefox", "dlm@emusic.com": "emusic", "{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}": "seamonkey", "{aa3c5121-dab2-40e2-81ca-7ea25febc110}": "fennec2", "{a79fe89b-6662-4ff4-8e88-09950ad4dfde}": "conkeror", "{aa5ca914-c309-495d-91cf-3141bbb04115}": "midbrowser", "songbird@songbirdnest.com": "songbird", "{55aba3ac-94d3-41a8-9e25-5c21fe874539}": "adblockbrowser", "prism@developer.mozilla.org": "prism", "{3550f703-e582-4d05-9a08-453d09bdfdc6}": "thunderbird"}; - let appInfo = Services.appinfo; - - scopes[module] = {}; - scopes[module].exports = - { - addonID: addonData.id, - addonVersion: addonData.version, - addonRoot: addonData.resourceURI.spec, - addonName: "adblockplus", - application: (appInfo.ID in applications ? applications[appInfo.ID] : "other"), - applicationVersion: appInfo.version, - platform: "gecko", - platformVersion: appInfo.platformVersion - }; - } - else - { - let url = addonData.resourceURI.spec + "lib/" + module + ".js"; - scopes[module] = { - Cc, Ci, Cr, Cu, atob, btoa, File, URL, TextDecoder, TextEncoder, - XMLHttpRequest, require, - - onShutdown, - - exports: {}}; - Services.scriptloader.loadSubScript(url, scopes[module]); - } - } - return scopes[module].exports; -} -require.scopes = Object.create(null); -require.scopes["prefs.json"] = {exports: {"defaults": {"subscriptions_fallbackerrors": 5, "subscriptions_fallbackurl": "https://adblockplus.org/getSubscription?version=%VERSION%&url=%SUBSCRIPTION%&downloadURL=%URL%&error=%ERROR%&channelStatus=%CHANNELSTATUS%&responseStatus=%RESPONSESTATUS%", "subscriptions_autoupdate": true, "clearStatsOnHistoryPurge": true, "previewimages": true, "defaultstatusbaraction": 0, "notificationurl": "https://notification.adblockplus.org/notification.json", "notifications_showui": false, "report_submiturl": "https://reports.adblockplus.org/submitReport?version=1&guid=%GUID%&lang=%LANG%", "showinstatusbar": false, "patternsbackupinterval": 24, "sendReport_key": "", "enable_key": "", "currentVersion": "0.0", "detachsidebar": false, "blockableItemsSize": {"width": 200, "height": 200}, "savestats": false, "sidebar_key": "Accel Shift V, Accel Shift U", "notifications_ignoredcategories": [], "filters_key": "Accel Shift E, Accel Shift F, Accel Shift O", "frameobjects": true, "whitelistschemes": "about chrome file irc moz-extension moz-safe-about news resource snews x-jsd addbook cid imap mailbox nntp pop data javascript moz-icon", "fastcollapse": false, "subscriptions_exceptionsurl": "https://easylist-downloads.adblockplus.org/exceptionrules.txt", "subscriptions_antiadblockurl": "https://easylist-downloads.adblockplus.org/antiadblockfilters.txt", "hideContributeButton": false, "flash_scrolltoitem": true, "subscriptions_exceptionscheckbox": true, "recentReports": [], "suppress_first_run_page": false, "enabled": true, "notificationdata": {}, "subscriptions_listurl": "https://adblockplus.org/subscriptions2.xml", "patternsbackups": 5, "composer_default": 2, "documentation_link": "https://adblockplus.org/redirect?link=%LINK%&lang=%LANG%", "defaulttoolbaraction": 0}, "preconfigurable": ["suppress_first_run_page"]}}; -Cu.import("resource://gre/modules/XPCOMUtils.jsm"); - -let RequireObserver = -{ - observe: function(subject, topic, data) - { - if (topic == "adblockplus-require") - { - subject.wrappedJSObject.exports = require(data); - } - }, - - QueryInterface: XPCOMUtils.generateQI([Ci.nsISupportsWeakReference, Ci.nsIObserver]) -}; \ No newline at end of file diff --git a/data/extensions/spyblock@gnu.org/chrome.manifest b/data/extensions/spyblock@gnu.org/chrome.manifest deleted file mode 100644 index 5ac3f07..0000000 --- a/data/extensions/spyblock@gnu.org/chrome.manifest +++ /dev/null @@ -1,63 +0,0 @@ -content adblockplus chrome/content/ -skin adblockplus classic/1.0 chrome/skin/ -locale adblockplus en-US chrome/locale/en-US/ -locale adblockplus ar chrome/locale/ar/ -locale adblockplus az chrome/locale/az/ -locale adblockplus bg chrome/locale/bg/ -locale adblockplus bn-BD chrome/locale/bn-BD/ -locale adblockplus ca chrome/locale/ca/ -locale adblockplus cs chrome/locale/cs/ -locale adblockplus cy chrome/locale/cy/ -locale adblockplus da chrome/locale/da/ -locale adblockplus de chrome/locale/de/ -locale adblockplus dsb chrome/locale/dsb/ -locale adblockplus el chrome/locale/el/ -locale adblockplus en-GB chrome/locale/en-GB/ -locale adblockplus en-ZA chrome/locale/en-ZA/ -locale adblockplus eo chrome/locale/eo/ -locale adblockplus es-AR chrome/locale/es-AR/ -locale adblockplus es-CL chrome/locale/es-CL/ -locale adblockplus es-ES chrome/locale/es-ES/ -locale adblockplus es-MX chrome/locale/es-MX/ -locale adblockplus et chrome/locale/et/ -locale adblockplus eu chrome/locale/eu/ -locale adblockplus fa chrome/locale/fa/ -locale adblockplus fi chrome/locale/fi/ -locale adblockplus fr chrome/locale/fr/ -locale adblockplus fy-NL chrome/locale/fy-NL/ -locale adblockplus gl chrome/locale/gl/ -locale adblockplus he chrome/locale/he/ -locale adblockplus hr chrome/locale/hr/ -locale adblockplus hsb chrome/locale/hsb/ -locale adblockplus hu chrome/locale/hu/ -locale adblockplus hy-AM chrome/locale/hy-AM/ -locale adblockplus id chrome/locale/id/ -locale adblockplus is chrome/locale/is/ -locale adblockplus it chrome/locale/it/ -locale adblockplus ja chrome/locale/ja/ -locale adblockplus kk chrome/locale/kk/ -locale adblockplus ko chrome/locale/ko/ -locale adblockplus lt chrome/locale/lt/ -locale adblockplus lv chrome/locale/lv/ -locale adblockplus ms chrome/locale/ms/ -locale adblockplus nb-NO chrome/locale/nb-NO/ -locale adblockplus nl chrome/locale/nl/ -locale adblockplus pl chrome/locale/pl/ -locale adblockplus pt-BR chrome/locale/pt-BR/ -locale adblockplus pt-PT chrome/locale/pt-PT/ -locale adblockplus ro chrome/locale/ro/ -locale adblockplus ru chrome/locale/ru/ -locale adblockplus sk chrome/locale/sk/ -locale adblockplus sl chrome/locale/sl/ -locale adblockplus sq chrome/locale/sq/ -locale adblockplus sr chrome/locale/sr/ -locale adblockplus sv-SE chrome/locale/sv-SE/ -locale adblockplus th chrome/locale/th/ -locale adblockplus tr chrome/locale/tr/ -locale adblockplus uk chrome/locale/uk/ -locale adblockplus vi chrome/locale/vi/ -locale adblockplus zh-CN chrome/locale/zh-CN/ -locale adblockplus zh-TW chrome/locale/zh-TW/ - -# fennec settings -override chrome://adblockplus/content/ui/settings.xul chrome://adblockplus/content/ui/fennecSettings.xul application={a23983c0-fd0e-11dc-95ff-0800200c9a66} application={aa3c5121-dab2-40e2-81ca-7ea25febc110} application={55aba3ac-94d3-41a8-9e25-5c21fe874539} diff --git a/data/extensions/spyblock@gnu.org/chrome/content/elemHideEmulation.js b/data/extensions/spyblock@gnu.org/chrome/content/elemHideEmulation.js deleted file mode 100644 index ff824ae..0000000 --- a/data/extensions/spyblock@gnu.org/chrome/content/elemHideEmulation.js +++ /dev/null @@ -1,167 +0,0 @@ -// We are currently limited to ECMAScript 5 in this file, because it is being -// used in the browser tests. See https://issues.adblockplus.org/ticket/4796 - -var propertySelectorRegExp = /\[\-abp\-properties=(["'])([^"']+)\1\]/; - -function splitSelector(selector) -{ - if (selector.indexOf(",") == -1) - return [selector]; - - var selectors = []; - var start = 0; - var level = 0; - var sep = ""; - - for (var i = 0; i < selector.length; i++) - { - var chr = selector[i]; - - if (chr == "\\") // ignore escaped characters - i++; - else if (chr == sep) // don't split within quoted text - sep = ""; // e.g. [attr=","] - else if (sep == "") - { - if (chr == '"' || chr == "'") - sep = chr; - else if (chr == "(") // don't split between parentheses - level++; // e.g. :matches(div,span) - else if (chr == ")") - level = Math.max(0, level - 1); - else if (chr == "," && level == 0) - { - selectors.push(selector.substring(start, i)); - start = i + 1; - } - } - } - - selectors.push(selector.substring(start)); - return selectors; -} - -function ElemHideEmulation(window, getFiltersFunc, addSelectorsFunc) -{ - this.window = window; - this.getFiltersFunc = getFiltersFunc; - this.addSelectorsFunc = addSelectorsFunc; -} - -ElemHideEmulation.prototype = { - stringifyStyle: function(style) - { - var styles = []; - for (var i = 0; i < style.length; i++) - { - var property = style.item(i); - var value = style.getPropertyValue(property); - var priority = style.getPropertyPriority(property); - styles.push(property + ": " + value + (priority ? " !" + priority : "") + ";"); - } - styles.sort(); - return styles.join(" "); - }, - - isSameOrigin: function(stylesheet) - { - try - { - return new URL(stylesheet.href).origin == this.window.location.origin; - } - catch (e) - { - // Invalid URL, assume that it is first-party. - return true; - } - }, - - findSelectors: function(stylesheet, selectors, filters) - { - // Explicitly ignore third-party stylesheets to ensure consistent behavior - // between Firefox and Chrome. - if (!this.isSameOrigin(stylesheet)) - return; - - var rules = stylesheet.cssRules; - if (!rules) - return; - - for (var i = 0; i < rules.length; i++) - { - var rule = rules[i]; - if (rule.type != rule.STYLE_RULE) - continue; - - var style = this.stringifyStyle(rule.style); - for (var j = 0; j < this.patterns.length; j++) - { - var pattern = this.patterns[j]; - if (pattern.regexp.test(style)) - { - var subSelectors = splitSelector(rule.selectorText); - for (var k = 0; k < subSelectors.length; k++) - { - var subSelector = subSelectors[k]; - selectors.push(pattern.prefix + subSelector + pattern.suffix); - filters.push(pattern.text); - } - } - } - } - }, - - addSelectors: function(stylesheets) - { - var selectors = []; - var filters = []; - for (var i = 0; i < stylesheets.length; i++) - this.findSelectors(stylesheets[i], selectors, filters); - this.addSelectorsFunc(selectors, filters); - }, - - onLoad: function(event) - { - var stylesheet = event.target.sheet; - if (stylesheet) - this.addSelectors([stylesheet]); - }, - - apply: function() - { - this.getFiltersFunc(function(patterns) - { - this.patterns = []; - for (var i = 0; i < patterns.length; i++) - { - var pattern = patterns[i]; - var match = propertySelectorRegExp.exec(pattern.selector); - if (!match) - continue; - - var propertyExpression = match[2]; - var regexpString; - if (propertyExpression.length >= 2 && propertyExpression[0] == "/" && - propertyExpression[propertyExpression.length - 1] == "/") - regexpString = propertyExpression.slice(1, -1) - .replace("\\x7B ", "{").replace("\\x7D ", "}"); - else - regexpString = filterToRegExp(propertyExpression); - - this.patterns.push({ - text: pattern.text, - regexp: new RegExp(regexpString, "i"), - prefix: pattern.selector.substr(0, match.index), - suffix: pattern.selector.substr(match.index + match[0].length) - }); - } - - if (this.patterns.length > 0) - { - var document = this.window.document; - this.addSelectors(document.styleSheets); - document.addEventListener("load", this.onLoad.bind(this), true); - } - }.bind(this)); - } -}; diff --git a/data/extensions/spyblock@gnu.org/chrome/content/objtabs.css b/data/extensions/spyblock@gnu.org/chrome/content/objtabs.css deleted file mode 100644 index 62ad04b..0000000 --- a/data/extensions/spyblock@gnu.org/chrome/content/objtabs.css +++ /dev/null @@ -1,82 +0,0 @@ -/* - * This file is part of Adblock Plus , - * Copyright (C) 2006-2017 eyeo GmbH - * - * Adblock Plus is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 3 as - * published by the Free Software Foundation. - * - * Adblock Plus 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 Adblock Plus. If not, see . - */ - -@namespace url("http://www.w3.org/1999/xhtml"); - -.%%CLASSVISIBLETOP%%, .%%CLASSVISIBLEBOTTOM%%, .%%CLASSHIDDEN%% -{ - position: fixed !important; - display: block !important; - - width: auto !important; - height: auto !important; - right: auto !important; - bottom: auto !important; - z-index: 65535 !important; - float: left !important; - border-color: black !important; - border-style: solid !important; - background: white !important; - color: black !important; - cursor: pointer !important; - white-space: nowrap !important; - font-family: Arial,Helvetica,Sans-Serif !important; - font-size: 10px !important; - font-style: normal !important; - font-variant: normal !important; - font-weight: normal !important; - letter-spacing: normal !important; - line-height: normal !important; - text-align: center !important; - text-decoration: none !important; - text-indent: 0px !important; - text-transform: none !important; - direction: ltr !important; - padding: 0px 5px !important; - -moz-binding: none !important; - -moz-user-focus: none !important; - -moz-user-input: none !important; - -moz-user-select: none !important; -} - -.%%CLASSVISIBLETOP%%, .%%CLASSHIDDEN%% -{ - border-width: 1px 1px 0px 1px !important; - border-top-left-radius: 10px !important; - border-top-right-radius: 10px !important; - border-bottom-left-radius: 0px !important; - border-bottom-right-radius: 0px !important; -} - -.%%CLASSVISIBLEBOTTOM%% -{ - border-width: 0px 1px 1px 1px !important; - border-top-left-radius: 0px !important; - border-top-right-radius: 0px !important; - border-bottom-left-radius: 10px !important; - border-bottom-right-radius: 10px !important; -} - -.%%CLASSVISIBLETOP%%, .%%CLASSVISIBLEBOTTOM%% -{ - visibility: visible !important; -} - -.%%CLASSHIDDEN%% -{ - visibility: hidden !important; -} diff --git a/data/extensions/spyblock@gnu.org/chrome/content/ui/common.js b/data/extensions/spyblock@gnu.org/chrome/content/ui/common.js deleted file mode 100644 index ec20ede..0000000 --- a/data/extensions/spyblock@gnu.org/chrome/content/ui/common.js +++ /dev/null @@ -1,154 +0,0 @@ -/* - * This file is part of Adblock Plus , - * Copyright (C) 2006-2017 eyeo GmbH - * - * Adblock Plus is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 3 as - * published by the Free Software Foundation. - * - * Adblock Plus 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 Adblock Plus. If not, see . - */ - -/* globals Components */ - -"use strict"; - -function E(id) -{ - return document.getElementById(id); -} - -function getDocLink(link, callback) -{ - ext.backgroundPage.sendMessage({ - type: "app.get", - what: "doclink", - link - }, callback); -} - -function checkShareResource(url, callback) -{ - ext.backgroundPage.sendMessage({ - type: "filters.blocked", - url, - requestType: "SCRIPT", - docDomain: "adblockplus.org", - thirdParty: true - }, callback); -} - -function openSharePopup(url) -{ - let glassPane = E("glass-pane"); - if (!glassPane) - { - glassPane = document.createElement("div"); - glassPane.setAttribute("id", "glass-pane"); - document.body.appendChild(glassPane); - } - - let iframe = E("share-popup"); - if (!iframe) - { - iframe = document.createElement("iframe"); - iframe.setAttribute("id", "share-popup"); - iframe.setAttribute("scrolling", "no"); - glassPane.appendChild(iframe); - } - - // Firefox 38+ no longer allows messaging using postMessage so we need - // to have a fake top level frame to avoid problems with scripts that try to - // communicate with the first-run page - let isGecko = ("Components" in window); - if (isGecko) - { - try - { - let Ci = Components.interfaces; - let docShell = iframe.contentWindow - .QueryInterface(Ci.nsIInterfaceRequestor) - .getInterface(Ci.nsIDocShell); - - if (typeof docShell.frameType != "undefined") - { - // Gecko 47+ - docShell.frameType = docShell.FRAME_TYPE_BROWSER; - } - else - { - // Legacy branch - docShell.setIsBrowserInsideApp( - Ci.nsIScriptSecurityManager.UNKNOWN_APP_ID - ); - } - } - catch (ex) - { - console.error(ex); - } - } - - let popupMessageReceived = false; - function resizePopup(width, height) - { - iframe.width = width; - iframe.height = height; - iframe.style.marginTop = -height / 2 + "px"; - iframe.style.marginLeft = -width / 2 + "px"; - popupMessageReceived = true; - window.removeEventListener("message", popupMessageListener); - } - - let popupMessageListener = function(event) - { - if (!/[./]adblockplus\.org$/.test(event.origin) || - !("width" in event.data) || !("height" in event.data)) - return; - - resizePopup(event.data.width, event.data.height); - }; - // Firefox requires last parameter to be true to be triggered by - // unprivileged pages - window.addEventListener("message", popupMessageListener, false, true); - - let popupLoadListener = function() - { - if (!popupMessageReceived && isGecko) - { - let rootElement = iframe.contentDocument.documentElement; - let {width, height} = rootElement.dataset; - if (width && height) - resizePopup(width, height); - } - - if (popupMessageReceived) - { - iframe.className = "visible"; - - let popupCloseListener = function() - { - iframe.className = glassPane.className = ""; - document.removeEventListener("click", popupCloseListener); - }; - document.addEventListener("click", popupCloseListener, false); - } - else - { - glassPane.className = ""; - window.removeEventListener("message", popupMessageListener); - } - - iframe.removeEventListener("load", popupLoadListener); - }; - iframe.addEventListener("load", popupLoadListener, false); - - iframe.src = url; - glassPane.className = "visible"; -} diff --git a/data/extensions/spyblock@gnu.org/chrome/content/ui/composer.js b/data/extensions/spyblock@gnu.org/chrome/content/ui/composer.js deleted file mode 100644 index 8170cee..0000000 --- a/data/extensions/spyblock@gnu.org/chrome/content/ui/composer.js +++ /dev/null @@ -1,402 +0,0 @@ -/* - * This file is part of Adblock Plus , - * Copyright (C) 2006-2017 eyeo GmbH - * - * Adblock Plus is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 3 as - * published by the Free Software Foundation. - * - * Adblock Plus 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 Adblock Plus. If not, see . - */ - -var nodesID = null; -var item = null; -var advancedMode = false; - -function init() -{ - [nodesID, item] = window.arguments; - window.addEventListener("unload", () => Policy.deleteNodes(nodesID)); - - E("filterType").value = (!item.filter || item.filter.disabled || item.filter instanceof WhitelistFilter ? "filterlist" : "whitelist"); - E("customPattern").value = item.location; - - let insertionPoint = E("customPatternBox"); - let addSuggestion = function(address) - { - // Always drop protocol and www. from the suggestion - address = address.replace(/^[\w\-]+:\/+(?:www\.)?/, ""); - - let suggestion = document.createElement("radio"); - suggestion.setAttribute("value", address); - suggestion.setAttribute("label", address); - suggestion.setAttribute("crop", "center"); - suggestion.setAttribute("class", "suggestion"); - insertionPoint.parentNode.insertBefore(suggestion, insertionPoint); - - return address; - } - - let ioService = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService); - try - { - let suggestions = [""]; - - let url = ioService.newURI(item.location, null, null) - .QueryInterface(Ci.nsIURL); - let suffix = (url.query ? "?*" : ""); - url.query = ""; - url.ref = ""; - suggestions[1] = addSuggestion(url.spec + suffix); - - let parentURL = ioService.newURI(url.fileName == "" ? ".." : ".", null, url); - if (!parentURL.equals(url)) - suggestions[2] = addSuggestion(parentURL.spec + "*"); - else - suggestions[2] = suggestions[1]; - - let rootURL = ioService.newURI("/", null, url); - if (!rootURL.equals(parentURL) && !rootURL.equals(url)) - suggestions[3] = addSuggestion(rootURL.spec + "*"); - else - suggestions[3] = suggestions[2]; - - try - { - suggestions[4] = addSuggestion(url.host.replace(/^www\./, "") + "^"); - - // Prefer example.com^ to example.com/* - let undesired = suggestions[4].replace(/\^$/, "/*"); - for (let i = 0; i < suggestions.length - 1; i++) - if (suggestions[i] == undesired) - suggestions[i] = suggestions[4]; - - for (let child = insertionPoint.parentNode.firstChild; child; child = child.nextSibling) - { - if (child.localName == "radio" && child.getAttribute("value") == undesired) - { - child.parentNode.removeChild(child); - break; - } - } - } - catch (e) - { - suggestions[4] = suggestions[3]; - } - - try - { - let effectiveTLD = Cc["@mozilla.org/network/effective-tld-service;1"].getService(Ci.nsIEffectiveTLDService); - let host = url.host; - let baseDomain = effectiveTLD.getBaseDomainFromHost(host); - if (baseDomain != host.replace(/^www\./, "")) - suggestions[5] = addSuggestion(baseDomain + "^"); - else - suggestions[5] = suggestions[4]; - } - catch (e) - { - suggestions[5] = suggestions[4]; - } - - E("patternGroup").value = (Prefs.composer_default in suggestions ? suggestions[Prefs.composer_default] : suggestions[1]); - } - catch (e) - { - // IOService returned nsIURI - not much we can do with it - addSuggestion(item.location); - E("patternGroup").value = ""; - } - if (Prefs.composer_default == 0) - E("customPattern").focus(); - else - E("patternGroup").focus(); - - let types = Array.from(new Set(Policy.contentTypes.values())); - types.sort(); - - let docDomain = item.docDomain; - let thirdParty = item.thirdParty; - - if (docDomain) - docDomain = docDomain.replace(/^www\./i, "").replace(/\.+$/, ""); - if (docDomain) - E("domainRestriction").value = docDomain; - - E("thirdParty").hidden = !thirdParty; - E("firstParty").hidden = thirdParty; - - let typeGroup = E("typeGroup"); - let defaultTypes = RegExpFilter.prototype.contentType & ~RegExpFilter.typeMap.DOCUMENT; - let isDefaultType = (RegExpFilter.typeMap[item.type] & defaultTypes) != 0; - for (let type of types) - { - if (type == "ELEMHIDE" || type == "GENERICBLOCK" || type == "GENERICHIDE") - continue; - - let typeNode = document.createElement("checkbox"); - typeNode.setAttribute("value", type.toLowerCase().replace(/\_/g, "-")); - typeNode.setAttribute("label", Utils.getString("type_label_" + type.toLowerCase())); - - let typeMask = RegExpFilter.typeMap[type]; - typeNode._defaultType = (typeMask & defaultTypes) != 0; - if ((isDefaultType && typeNode._defaultType) || (!isDefaultType && item.type == type)) - typeNode.setAttribute("checked", "true"); - - if (item.type == type) - typeNode.setAttribute("disabled", "true"); - typeNode.addEventListener("command", () => checkboxUpdated(typeNode), false); - typeGroup.appendChild(typeNode); - } - - let collapseDefault = E("collapseDefault"); - collapseDefault.label = collapseDefault.getAttribute(Prefs.fastcollapse ? "label_no" : "label_yes"); - E("collapse").value = ""; - E("collapse").setAttribute("label", collapseDefault.label); - - let warning = E("disabledWarning"); - generateLinkText(warning); - warning.hidden = Prefs.enabled; - - updatePatternSelection(); -} - -function checkboxUpdated(checkbox) -{ - checkbox._lastChange = Date.now(); - updateFilter(); -} - -function updateFilter() -{ - let filter = ""; - - let type = E("filterType").value - if (type == "whitelist") - filter += "@@"; - - let pattern = E("patternGroup").value; - if (pattern == "") - pattern = E("customPattern").value; - - if (E("anchorStart").checked) - filter += E("anchorStart").flexibleAnchor ? "||" : "|"; - - filter += pattern; - - if (E("anchorEnd").checked) - filter += "|"; - - if (advancedMode) - { - let options = []; - - if (E("domainRestrictionEnabled").checked) - { - let domainRestriction = E("domainRestriction").value.replace(/[,\s]/g, "").replace(/\.+$/, ""); - if (domainRestriction) - options.push([E("domainRestrictionEnabled")._lastChange || 0, "domain=" + domainRestriction]); - } - - if (E("firstParty").checked) - options.push([E("firstParty")._lastChange || 0, "~third-party"]); - if (E("thirdParty").checked) - options.push([E("thirdParty")._lastChange || 0, "third-party"]); - - if (E("matchCase").checked) - options.push([E("matchCase")._lastChange || 0, "match-case"]); - - let collapse = E("collapse"); - disableElement(collapse, type == "whitelist", "value", ""); - if (collapse.value != "") - options.push([collapse._lastChange, collapse.value]); - - let enabledTypes = []; - let disabledTypes = []; - let forceEnabledTypes = []; - for (let typeNode = E("typeGroup").firstChild; typeNode; typeNode = typeNode.nextSibling) - { - let value = typeNode.getAttribute("value"); - if (value == "document") - disableElement(typeNode, type != "whitelist", "checked", false); - - if (!typeNode._defaultType) - { - if (typeNode.getAttribute("checked") == "true") - forceEnabledTypes.push([typeNode._lastChange || 0, value]); - } - else if (typeNode.getAttribute("checked") == "true") - enabledTypes.push([typeNode._lastChange || 0, value]); - else - disabledTypes.push([typeNode._lastChange || 0, "~" + value]); - } - if (!forceEnabledTypes.length && disabledTypes.length < enabledTypes.length) - options.push.apply(options, disabledTypes); - else - options.push.apply(options, enabledTypes); - options.push.apply(options, forceEnabledTypes); - - if (options.length) - { - options.sort((a, b) => a[0] - b[0]); - filter += "$" + options.map(o => o[1]).join(","); - } - } - else - { - let defaultTypes = RegExpFilter.prototype.contentType & ~RegExpFilter.typeMap.DOCUMENT; - let isDefaultType = (RegExpFilter.typeMap[item.type] & defaultTypes) != 0; - if (!isDefaultType) - filter += "$" + item.type.toLowerCase().replace(/\_/g, "-"); - } - - filter = Filter.normalize(filter); - E("regexpWarning").hidden = !Filter.regexpRegExp.test(filter); - - let isSlow = false; - let compiledFilter = Filter.fromText(filter); - if (E("regexpWarning").hidden) - { - if (compiledFilter instanceof RegExpFilter && defaultMatcher.isSlowFilter(compiledFilter)) - isSlow = true; - } - E("shortpatternWarning").hidden = !isSlow; - - E("matchWarning").hidden = compiledFilter instanceof RegExpFilter && compiledFilter.matches(item.location, RegExpFilter.typeMap[item.type], item.docDomain, item.thirdParty); - - E("filter").value = filter; -} - -function generateLinkText(element, replacement) -{ - let template = element.getAttribute("textTemplate"); - if (typeof replacement != "undefined") - template = template.replace(/\?1\?/g, replacement) - - let [, beforeLink, linkText, afterLink] = /(.*)\[link\](.*)\[\/link\](.*)/.exec(template) || [null, "", template, ""]; - while (element.firstChild && element.firstChild.nodeType != Node.ELEMENT_NODE) - element.removeChild(element.firstChild); - while (element.lastChild && element.lastChild.nodeType != Node.ELEMENT_NODE) - element.removeChild(element.lastChild); - if (!element.firstChild) - return; - - element.firstChild.textContent = linkText; - element.insertBefore(document.createTextNode(beforeLink), element.firstChild); - element.appendChild(document.createTextNode(afterLink)); -} - -function updatePatternSelection() -{ - let pattern = E("patternGroup").value; - if (pattern == "") - { - pattern = E("customPattern").value; - } - else - { - E("anchorStart").checked = true; - E("anchorEnd").checked = false; - } - - function testFilter(/**String*/ filter) /**Boolean*/ - { - return RegExpFilter.fromText(filter + "$" + item.type).matches(item.location, RegExpFilter.typeMap[item.type], item.docDomain, item.thirdParty); - } - - let anchorStartCheckbox = E("anchorStart"); - if (!/^\*/.test(pattern) && testFilter("||" + pattern)) - { - disableElement(anchorStartCheckbox, false, "checked", false); - [anchorStartCheckbox.label, anchorStartCheckbox.accessKey] = Utils.splitLabel(anchorStartCheckbox.getAttribute("labelFlexible")); - anchorStartCheckbox.flexibleAnchor = true; - } - else - { - disableElement(anchorStartCheckbox, /^\*/.test(pattern) || !testFilter("|" + pattern), "checked", false); - [anchorStartCheckbox.label, anchorStartCheckbox.accessKey] = Utils.splitLabel(anchorStartCheckbox.getAttribute("labelRegular")); - anchorStartCheckbox.flexibleAnchor = false; - } - disableElement(E("anchorEnd"), /[\*\^]$/.test(pattern) || !testFilter(pattern + "|"), "checked", false); - - updateFilter(); - setAdvancedMode(document.documentElement.getAttribute("advancedMode") == "true"); -} - -function updateCustomPattern() -{ - E("patternGroup").value = ""; - updatePatternSelection(); -} - -function addFilter() { - let filter = Filter.fromText(document.getElementById("filter").value); - filter.disabled = false; - - FilterStorage.addFilter(filter); - - if (nodesID) - Policy.refilterNodes(nodesID, item); - - return true; -} - -function setAdvancedMode(mode) { - advancedMode = mode; - - var dialog = document.documentElement; - dialog.setAttribute("advancedMode", advancedMode); - - var button = dialog.getButton("disclosure"); - button.setAttribute("label", dialog.getAttribute(advancedMode ? "buttonlabeldisclosure_off" : "buttonlabeldisclosure_on")); - - updateFilter(); -} - -function disableElement(element, disable, valueProperty, disabledValue) { - if ((element.getAttribute("disabled") == "true") == disable) - return; - - if (disable) - { - element.setAttribute("disabled", "true"); - element._abpStoredValue = element[valueProperty]; - element[valueProperty] = disabledValue; - } - else - { - element.removeAttribute("disabled"); - if ("_abpStoredValue" in element) - element[valueProperty] = element._abpStoredValue; - delete element._abpStoredValue; - } -} - -function openPreferences() -{ - UI.openFiltersDialog(Filter.fromText(E("filter").value)); -} - -function doEnable() { - Prefs.enabled = true; - E("disabledWarning").hidden = true; -} - -/** - * Selects or unselects all type checkboxes except those - * that are disabled. - */ -function selectAllTypes(/**Boolean*/ select) -{ - for (let typeNode = E("typeGroup").firstChild; typeNode; typeNode = typeNode.nextSibling) - if (typeNode.getAttribute("disabled") != "true") - typeNode.checked = select; - updateFilter(); -} diff --git a/data/extensions/spyblock@gnu.org/chrome/content/ui/composer.xul b/data/extensions/spyblock@gnu.org/chrome/content/ui/composer.xul deleted file mode 100644 index 2cf1502..0000000 --- a/data/extensions/spyblock@gnu.org/chrome/content/ui/composer.xul +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - - - - - - - - - - - - - - -
- -

-
- - - -
-
-
-

-

-
- -
- - -
-

- -
- - -
- -
- - - - - -
-
- -
- -
- -
- - diff --git a/data/extensions/spyblock@gnu.org/chrome/content/ui/firstRun.js b/data/extensions/spyblock@gnu.org/chrome/content/ui/firstRun.js deleted file mode 100644 index 14d3db2..0000000 --- a/data/extensions/spyblock@gnu.org/chrome/content/ui/firstRun.js +++ /dev/null @@ -1,146 +0,0 @@ -/* - * This file is part of Adblock Plus , - * Copyright (C) 2006-2017 eyeo GmbH - * - * Adblock Plus is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 3 as - * published by the Free Software Foundation. - * - * Adblock Plus 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 Adblock Plus. If not, see . - */ - -/* globals checkShareResource, getDocLink, openSharePopup, E */ - -"use strict"; - -(function() -{ - function onDOMLoaded() - { - // Set up logo image - let logo = E("logo"); - logo.src = "skin/abp-128.png"; - let errorCallback = function() - { - logo.removeEventListener("error", errorCallback, false); - // We are probably in Chrome/Opera/Safari, the image has a different path. - logo.src = "icons/detailed/abp-128.png"; - }; - logo.addEventListener("error", errorCallback, false); - - // Set up URLs - getDocLink("donate", (link) => - { - E("donate").href = link; - }); - - getDocLink("contributors", (link) => - { - E("contributors").href = link; - }); - - getDocLink("acceptable_ads_criteria", (link) => - { - setLinks("acceptable-ads-explanation", link, openFilters); - }); - - getDocLink("contribute", (link) => - { - setLinks("share-headline", link); - }); - - ext.backgroundPage.sendMessage({ - type: "app.get", - what: "issues" - }, (issues) => - { - // Show warning if filterlists settings were reinitialized - if (issues.filterlistsReinitialized) - { - E("filterlistsReinitializedWarning").removeAttribute("hidden"); - setLinks("filterlistsReinitializedWarning", openFilters); - } - }); - - updateSocialLinks(); - - ext.onMessage.addListener((message) => - { - if (message.type == "subscriptions.respond") - { - updateSocialLinks(); - } - }); - ext.backgroundPage.sendMessage({ - type: "subscriptions.listen", - filter: ["added", "removed", "updated", "disabled"] - }); - } - - function updateSocialLinks() - { - for (let network of ["twitter", "facebook", "gplus"]) - { - let link = E("share-" + network); - checkShareResource(link.getAttribute("data-script"), (isBlocked) => - { - // Don't open the share page if the sharing script would be blocked - if (isBlocked) - link.removeEventListener("click", onSocialLinkClick, false); - else - link.addEventListener("click", onSocialLinkClick, false); - }); - } - } - - function onSocialLinkClick(event) - { - if (window.matchMedia("(max-width: 970px)").matches) - return; - - event.preventDefault(); - - getDocLink(event.target.id, (link) => - { - openSharePopup(link); - }); - } - - function setLinks(id, ...args) - { - let element = E(id); - if (!element) - { - return; - } - - let links = element.getElementsByTagName("a"); - - for (let i = 0; i < links.length; i++) - { - if (typeof args[i] == "string") - { - links[i].href = args[i]; - links[i].setAttribute("target", "_blank"); - } - else if (typeof args[i] == "function") - { - links[i].href = "javascript:void(0);"; - links[i].addEventListener("click", args[i], false); - } - } - } - - function openFilters() - { - ext.backgroundPage.sendMessage({type: "app.open", what: "options"}); - } - - document.addEventListener("DOMContentLoaded", onDOMLoaded, false); -}()); diff --git a/data/extensions/spyblock@gnu.org/chrome/content/ui/i18n.js b/data/extensions/spyblock@gnu.org/chrome/content/ui/i18n.js deleted file mode 100644 index a21fa24..0000000 --- a/data/extensions/spyblock@gnu.org/chrome/content/ui/i18n.js +++ /dev/null @@ -1,122 +0,0 @@ -/* - * This file is part of Adblock Plus , - * Copyright (C) 2006-2017 eyeo GmbH - * - * Adblock Plus is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 3 as - * published by the Free Software Foundation. - * - * Adblock Plus 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 Adblock Plus. If not, see . - */ - -"use strict"; - -// This variable should no longer be necessary once options.js in Chrome -// accesses ext.i18n directly. -let {i18n} = ext; - -// Getting UI locale cannot be done synchronously on Firefox, -// requires messaging the background page. For Chrome and Safari, -// we could get the UI locale here, but would need to duplicate -// the logic implemented in Utils.appLocale. -ext.backgroundPage.sendMessage( - { - type: "app.get", - what: "localeInfo" - }, - (localeInfo) => - { - document.documentElement.lang = localeInfo.locale; - document.documentElement.dir = localeInfo.bidiDir; - } -); - -// Inserts i18n strings into matching elements. Any inner HTML already -// in the element is parsed as JSON and used as parameters to -// substitute into placeholders in the i18n message. -ext.i18n.setElementText = function(element, stringName, args) -{ - function processString(str, currentElement) - { - let match = /^(.*?)<(a|strong)>(.*?)<\/\2>(.*)$/.exec(str); - if (match) - { - processString(match[1], currentElement); - - let e = document.createElement(match[2]); - processString(match[3], e); - currentElement.appendChild(e); - - processString(match[4], currentElement); - } - else - currentElement.appendChild(document.createTextNode(str)); - } - - while (element.lastChild) - element.removeChild(element.lastChild); - processString(ext.i18n.getMessage(stringName, args), element); -}; - -// Loads i18n strings -function loadI18nStrings() -{ - function addI18nStringsToElements(containerElement) - { - let elements = containerElement.querySelectorAll("[class^='i18n_']"); - for (let node of elements) - { - let args = JSON.parse("[" + node.textContent + "]"); - if (args.length == 0) - args = null; - - let {className} = node; - if (className instanceof SVGAnimatedString) - className = className.animVal; - let stringName = className.split(/\s/)[0].substring(5); - - ext.i18n.setElementText(node, stringName, args); - } - } - addI18nStringsToElements(document); - // Content of Template is not rendered on runtime so we need to add - // translation strings for each Template documentFragment content - // individually. - for (let template of document.querySelectorAll("template")) - addI18nStringsToElements(template.content); -} - -// Provides a more readable string of the current date and time -function i18nTimeDateStrings(when) -{ - let d = new Date(when); - let timeString = d.toLocaleTimeString(); - - let now = new Date(); - if (d.toDateString() == now.toDateString()) - return [timeString]; - return [timeString, d.toLocaleDateString()]; -} - -// Formats date string to ["YYYY-MM-DD", "mm:ss"] format -function i18nFormatDateTime(when) -{ - let date = new Date(when); - let dateParts = [date.getFullYear(), date.getMonth() + 1, date.getDate(), - date.getHours(), date.getMinutes()]; - - dateParts = dateParts.map( - (datePart) => datePart < 10 ? "0" + datePart : datePart - ); - - return [dateParts.splice(0, 3).join("-"), dateParts.join(":")]; -} - -// Fill in the strings as soon as possible -window.addEventListener("DOMContentLoaded", loadI18nStrings, true); diff --git a/data/extensions/spyblock@gnu.org/chrome/content/ui/overlay.xul b/data/extensions/spyblock@gnu.org/chrome/content/ui/overlay.xul deleted file mode 100644 index d1de4c0..0000000 --- a/data/extensions/spyblock@gnu.org/chrome/content/ui/overlay.xul +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - %overlayDTD; - - %subscriptionsDTD; -]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -