Permalink
Browse files

Fix script auto-updating.

The goal is to act just like Firefox acts for any other Add-on.  Using the same preferences it already defines.
This is done by removing all custom "check for updates" code (which previously supported Firefox 3), relying instead on the AddonManager interface.

Refs #1646 (probable fix)
Fixes #1647
  • Loading branch information...
1 parent 6876ae7 commit c932a6e46b52205f66002f32197cfb896c67c79b @arantius committed Nov 8, 2012
Showing with 105 additions and 413 deletions.
  1. +0 −1 components/greasemonkey.js
  2. +0 −33 content/addons4-overlay.js
  3. +1 −5 content/addons4-overlay.xul
  4. +0 −16 content/config.js
  5. +4 −38 content/options.js
  6. +4 −15 content/options.xul
  7. +0 −3 defaults/preferences/greasemonkey.js
  8. +0 −2 locale/ar/gm-addons.dtd
  9. +0 −3 locale/ar/greasemonkey.dtd
  10. +0 −2 locale/ca-AD/gm-addons.dtd
  11. +0 −3 locale/ca-AD/greasemonkey.dtd
  12. +0 −2 locale/cs-CZ/gm-addons.dtd
  13. +0 −3 locale/cs-CZ/greasemonkey.dtd
  14. +0 −2 locale/cs/gm-addons.dtd
  15. +0 −3 locale/cs/greasemonkey.dtd
  16. +0 −2 locale/da/gm-addons.dtd
  17. +0 −3 locale/da/greasemonkey.dtd
  18. +0 −2 locale/de/gm-addons.dtd
  19. +0 −3 locale/de/greasemonkey.dtd
  20. +0 −2 locale/el/gm-addons.dtd
  21. +0 −3 locale/el/greasemonkey.dtd
  22. +0 −2 locale/en-US/gm-addons.dtd
  23. +0 −3 locale/en-US/greasemonkey.dtd
  24. +0 −2 locale/es-AR/gm-addons.dtd
  25. +0 −3 locale/es-AR/greasemonkey.dtd
  26. +0 −2 locale/es-CL/gm-addons.dtd
  27. +0 −3 locale/es-CL/greasemonkey.dtd
  28. +0 −2 locale/es-ES/gm-addons.dtd
  29. +0 −3 locale/es-ES/greasemonkey.dtd
  30. +0 −2 locale/es-MX/gm-addons.dtd
  31. +0 −3 locale/es-MX/greasemonkey.dtd
  32. +0 −2 locale/es/gm-addons.dtd
  33. +0 −3 locale/es/greasemonkey.dtd
  34. +0 −2 locale/et-EE/gm-addons.dtd
  35. +0 −3 locale/et-EE/greasemonkey.dtd
  36. +0 −2 locale/fa-IR/gm-addons.dtd
  37. +0 −3 locale/fa-IR/greasemonkey.dtd
  38. +0 −2 locale/fi/gm-addons.dtd
  39. +0 −3 locale/fi/greasemonkey.dtd
  40. +0 −2 locale/fr/gm-addons.dtd
  41. +0 −3 locale/fr/greasemonkey.dtd
  42. +0 −2 locale/gl-ES/gm-addons.dtd
  43. +0 −3 locale/gl-ES/greasemonkey.dtd
  44. +0 −2 locale/he-IL/gm-addons.dtd
  45. +0 −3 locale/he-IL/greasemonkey.dtd
  46. +0 −2 locale/hu/gm-addons.dtd
  47. +0 −3 locale/hu/greasemonkey.dtd
  48. +0 −2 locale/it/gm-addons.dtd
  49. +0 −3 locale/it/greasemonkey.dtd
  50. +0 −2 locale/ja-JP/gm-addons.dtd
  51. +0 −3 locale/ja-JP/greasemonkey.dtd
  52. +0 −2 locale/ko-KR/gm-addons.dtd
  53. +0 −3 locale/ko-KR/greasemonkey.dtd
  54. +0 −2 locale/lt/gm-addons.dtd
  55. +0 −3 locale/lt/greasemonkey.dtd
  56. +0 −2 locale/nl/gm-addons.dtd
  57. +0 −3 locale/nl/greasemonkey.dtd
  58. +0 −2 locale/pl/gm-addons.dtd
  59. +0 −3 locale/pl/greasemonkey.dtd
  60. +0 −2 locale/pt-BR/gm-addons.dtd
  61. +0 −3 locale/pt-BR/greasemonkey.dtd
  62. +0 −2 locale/ro/gm-addons.dtd
  63. +0 −3 locale/ro/greasemonkey.dtd
  64. +0 −2 locale/ru/gm-addons.dtd
  65. +0 −3 locale/ru/greasemonkey.dtd
  66. +0 −2 locale/si-LK/gm-addons.dtd
  67. +0 −3 locale/si-LK/greasemonkey.dtd
  68. +0 −2 locale/sk-SK/gm-addons.dtd
  69. +0 −3 locale/sk-SK/greasemonkey.dtd
  70. +0 −2 locale/sr/gm-addons.dtd
  71. +0 −3 locale/sr/greasemonkey.dtd
  72. +0 −2 locale/sv-SE/gm-addons.dtd
  73. +0 −3 locale/sv-SE/greasemonkey.dtd
  74. +0 −2 locale/tr/gm-addons.dtd
  75. +0 −3 locale/tr/greasemonkey.dtd
  76. +0 −2 locale/uk-UA/gm-addons.dtd
  77. +0 −3 locale/uk-UA/greasemonkey.dtd
  78. +0 −2 locale/uk/gm-addons.dtd
  79. +0 −3 locale/uk/greasemonkey.dtd
  80. +0 −2 locale/zh-CN/gm-addons.dtd
  81. +0 −3 locale/zh-CN/greasemonkey.dtd
  82. +0 −2 locale/zh-TW/gm-addons.dtd
  83. +0 −3 locale/zh-TW/greasemonkey.dtd
  84. +78 −20 modules/addons4.js
  85. +18 −92 modules/script.js
@@ -477,7 +477,6 @@ service.prototype.runScripts = function(aRunWhen, aWrappedContentWin) {
});
if (scripts.length > 0) {
this.injectScripts(scripts, url, aWrappedContentWin);
- this._config.checkScriptsForRemoteUpdates(scripts);
}
};
@@ -24,17 +24,6 @@ createItem = function GM_createItem(aObj, aIsInstall, aIsRemote) {
return item;
};
-// Patch the default loadView() to suppress the detail view for user scripts.
-var _loadViewOrig = gViewController.loadView.bind(gViewController);
-gViewController.loadView = function(aViewId) {
- if (userScriptViewId == gViewController.currentViewId
- && 0 === aViewId.indexOf('addons://detail/')
- ) {
- return false;
- }
- _loadViewOrig(aViewId);
-};
-
// Set up an "observer" on the config, to keep the displayed items up to date
// with their actual state.
var observer = {
@@ -129,37 +118,15 @@ function init() {
isEnabled: addonExecutesNonLast,
doCommand: function(aAddon) { reorderScriptExecution(aAddon, 9999); }
};
- gViewController.commands.cmd_userscript_toggleCheckUpdates = {
- isEnabled: addonIsInstalledScript,
- doCommand: function(aAddon) {
- aAddon._script.checkRemoteUpdates = !aAddon._script.checkRemoteUpdates;
- GM_util.getService().config._changed(aAddon._script, "modified", null);
- }
- };
window.addEventListener('ViewChanged', onViewChanged, false);
onViewChanged(); // initialize on load as well as when it changes later
document.getElementById('greasemonkey-sort-bar').addEventListener(
'command', onSortersClicked, false);
applySort();
-
- var contextMenu = document.getElementById("addonitem-popup");
- contextMenu.addEventListener("popupshowing", onContextShowing, false);
};
-function onContextShowing(aEvent) {
- var addon = gViewController.currentViewObj.getSelectedAddon();
- if ('user-script' != addon.type) return;
- var menuitem = document.getElementById(
- 'menuitem_userscript_toggleCheckUpdates');
- if (addon._script.checkRemoteUpdates) {
- menuitem.setAttribute('checked', 'true');
- } else {
- menuitem.removeAttribute('checked');
- }
-}
-
function onSortersClicked(aEvent) {
if ('button' != aEvent.target.tagName) return;
var button = aEvent.target;
@@ -33,7 +33,6 @@
<command id="cmd_userscript_execute_later" />
<command id="cmd_userscript_execute_last" />
<command id="cmd_userscript_showItemPreferences" />
- <command id="cmd_userscript_toggleCheckUpdates" />
</commandset>
<menupopup id="addonitem-popup">
@@ -59,13 +58,10 @@
<menuseparator class="greasemonkey"/>
+ <!-- Default find updates item. -->
<menuitem command="cmd_findItemUpdates" class="greasemonkey"
label="&cmd.findUpdates.label;" accesskey="&cmd.findUpdates.accesskey;"
/>
- <menuitem command="cmd_userscript_toggleCheckUpdates" class="greasemonkey"
- label="&CheckUpdates;" accesskey="&CheckUpdates.accesskey;"
- type="checkbox" id="menuitem_userscript_toggleCheckUpdates"
- />
</menupopup>
<vbox id="list-view">
View
@@ -251,22 +251,6 @@ Config.prototype._notifyUpdates = function() {
GM_util.getBrowserWindow().GM_OpenUpdatesMgr();
};
-Config.prototype.checkScriptsForRemoteUpdates = function(scripts) {
- var forced = false;
- if ('undefined' == typeof scripts) {
- forced = true;
- var scripts = this.getMatchingScripts(function (script) {
- return !script.updateAvailable &&
- script.updateURL &&
- script.enabled;
- });
- }
-
- scripts.forEach(function(script) {
- script.checkForRemoteUpdate(forced);
- });
-};
-
Config.prototype.getScriptById = function(scriptId) {
for (var i = 0, script = null; script = this.scripts[i]; i++) {
if (scriptId == script.id) {
View
@@ -4,51 +4,17 @@ Components.utils.import('resource://greasemonkey/util.js');
function GM_loadOptions() {
document.getElementById('check-uninstall')
.checked = GM_prefRoot.getValue('uninstallPreferences');
-
+ document.getElementById('secure-update')
+ .checked = GM_prefRoot.getValue('requireSecureUpdates');
document.getElementById('globalExcludes')
.pages = GM_util.getService().config.globalExcludes;
-
- document.getElementById('check-update')
- .checked = GM_prefRoot.getValue('enableUpdateChecking');
- document.getElementById('auto-install-updates')
- .checked = GM_prefRoot.getValue('autoInstallUpdates');
- document.getElementById('secure-update')
- .checked = GM_prefRoot.getValue('requireSecureUpdates');
-
- document.getElementById('slide-updateInterval')
- .value = GM_prefRoot.getValue('minDaysBetweenUpdateChecks');
-
- GM_setMinUpdateIntervalLabel();
- GM_onChangeUpdateChecking();
}
function GM_saveOptions(checkbox) {
GM_prefRoot.setValue('uninstallPreferences',
!!document.getElementById('check-uninstall').checked);
- GM_util.getService().config.globalExcludes =
- document.getElementById('globalExcludes').pages;
- GM_prefRoot.setValue('enableUpdateChecking',
- !!document.getElementById('check-update').checked);
- GM_prefRoot.setValue('autoInstallUpdates',
- !!document.getElementById('auto-install-updates').checked);
GM_prefRoot.setValue('requireSecureUpdates',
!!document.getElementById('secure-update').checked);
- GM_prefRoot.setValue("minDaysBetweenUpdateChecks", GM_getMinUpdateDays());
-}
-
-function GM_getMinUpdateDays() {
- return parseInt(document.getElementById('slide-updateInterval').value);
-}
-
-function GM_onChangeUpdateChecking() {
- var enabled = document.getElementById('check-update').checked;
- document.getElementById('auto-install-updates').disabled = !enabled;
- document.getElementById('secure-update').disabled = !enabled;
- document.getElementById('slide-updateInterval').disabled = !enabled;
- document.getElementById('label-slide-updateInterval').disabled = !enabled;
-}
-
-function GM_setMinUpdateIntervalLabel() {
- document.getElementById('txt-updateInterval')
- .setAttribute('value', GM_getMinUpdateDays());
+ GM_util.getService().config.globalExcludes =
+ document.getElementById('globalExcludes').pages;
}
View
@@ -37,24 +37,13 @@
</groupbox>
<groupbox>
- <caption label="&options.globalExcludes;" />
- <cludes id="globalExcludes" />
+ <caption label="&UpdateChecking;" />
+ <checkbox id="secure-update" label="&RequireSecureUpdates;" />
</groupbox>
<groupbox>
- <caption label="&UpdateChecking;" />
- <checkbox id="check-update" label="&EnableUpdateChecking;"
- oncommand="GM_onChangeUpdateChecking()" />
- <checkbox id="auto-install-updates" label="&AutoInstallUpdates;" />
- <checkbox id="secure-update" label="&RequireSecureUpdates;" />
- <label value="&UpdateInterval;" control="slide-updateInterval"
- id="label-slide-updateInterval" />
- <hbox>
- <scale id="slide-updateInterval" flex="1"
- orient="horizontal" min="1" max="30"
- onchange="GM_setMinUpdateIntervalLabel()"/>
- <label id="txt-updateInterval" />
- </hbox>
+ <caption label="&options.globalExcludes;" />
+ <cludes id="globalExcludes" />
</groupbox>
</vbox>
@@ -5,9 +5,6 @@ pref("greasemonkey.installDelay", 5);
pref("greasemonkey.unmhtIsGreaseable", false);
pref("greasemonkey.enableScriptRefreshing", true);
pref("greasemonkey.uninstallPreferences", true);
-pref("greasemonkey.enableUpdateChecking", true);
-pref("greasemonkey.minDaysBetweenUpdateChecks", 7);
-pref("greasemonkey.autoInstallUpdates", true);
pref("greasemonkey.requireSecureUpdates", true);
pref("greasemonkey.haveInsertedToolbarbutton", false);
pref("greasemonkey.logChrome", false);
@@ -1,5 +1,3 @@
-<!ENTITY CheckUpdates "التحقق من وجود تحديثات تلقائيا">
-<!ENTITY CheckUpdates.accesskey "ت">
<!ENTITY Edit "تحرير">
<!ENTITY Edit.accesskey "ت">
<!ENTITY Edit.tooltip "تحرير هذا السكربت">
@@ -33,9 +33,6 @@
<!ENTITY Uninstall "إلغاء التثبيت">
<!ENTITY AlsoUninstallPrefs "أيضا مسح جميع الأعدادات">
<!ENTITY UpdateChecking "تحديث السكربت">
-<!ENTITY EnableUpdateChecking "تمكين التحديث التلقائي للتحقق من السكربتات">
-<!ENTITY UpdateInterval "الحد الأدنى لعدد الأيام للتحقق من تحديث السكربتات">
-<!ENTITY AutoInstallUpdates "Automatically install updates when found">
<!ENTITY RequireSecureUpdates "تتطلب تحديثات آمنة">
<!ENTITY greasemonkey.noscriptshere "لايوجد سكربت مثبت يعمل على هذه الصفحة.">
<!ENTITY greasemonkey.youhavenoscripts "انت لم تثبت أي سكربت">
@@ -1,5 +1,3 @@
-<!ENTITY CheckUpdates "Automatically check for updates">
-<!ENTITY CheckUpdates.accesskey "U">
<!ENTITY Edit "Edit">
<!ENTITY Edit.accesskey "E">
<!ENTITY Edit.tooltip "Edit this User Script">
@@ -33,9 +33,6 @@
<!ENTITY Uninstall "Uninstall">
<!ENTITY AlsoUninstallPrefs "Also uninstall associated preferences">
<!ENTITY UpdateChecking "Update Checking">
-<!ENTITY EnableUpdateChecking "Enable automatic update checking of scripts">
-<!ENTITY UpdateInterval "Minimum number of days between update checks">
-<!ENTITY AutoInstallUpdates "Automatically install updates when found">
<!ENTITY RequireSecureUpdates "Require secure updates">
<!ENTITY greasemonkey.noscriptshere "No installed scripts run on this page.">
<!ENTITY greasemonkey.youhavenoscripts "You don't have any user scripts installed">
@@ -1,5 +1,3 @@
-<!ENTITY CheckUpdates "Automaticky kontrolovat aktualizace">
-<!ENTITY CheckUpdates.accesskey "A">
<!ENTITY Edit "Upravit">
<!ENTITY Edit.accesskey "U">
<!ENTITY Edit.tooltip "Upravit tento uživatelský skript">
@@ -33,9 +33,6 @@
<!ENTITY Uninstall "Odinstalovat">
<!ENTITY AlsoUninstallPrefs "Odinstalovat i přidružená nastavení">
<!ENTITY UpdateChecking "Zkontrolovat aktualizace">
-<!ENTITY EnableUpdateChecking "Povolit automatickou kontrolu aktualizací skriptu">
-<!ENTITY UpdateInterval "Minimální počet dní ke kontrole aktualizací">
-<!ENTITY AutoInstallUpdates "Automaticky instalovat nalezené aktualizace">
<!ENTITY RequireSecureUpdates "Použít zabezpečené aktualizace">
<!ENTITY greasemonkey.noscriptshere "Žádné nainstalované skripty neběží na této stránce.">
<!ENTITY greasemonkey.youhavenoscripts "Nemáte nainstalované uživatelské skripty">
@@ -1,5 +1,3 @@
-<!ENTITY CheckUpdates "Automatically check for updates">
-<!ENTITY CheckUpdates.accesskey "U">
<!ENTITY Edit "Upravit">
<!ENTITY Edit.accesskey "U">
<!ENTITY Edit.tooltip "Upravit tento uživatelský skript">
@@ -33,9 +33,6 @@
<!ENTITY Uninstall "Odinstalovat">
<!ENTITY AlsoUninstallPrefs "Odinstalovat i přidružená nastavení">
<!ENTITY UpdateChecking "Update Checking">
-<!ENTITY EnableUpdateChecking "Enable automatic update checking of scripts">
-<!ENTITY UpdateInterval "Minimum number of days between update checks">
-<!ENTITY AutoInstallUpdates "Automatically install updates when found">
<!ENTITY RequireSecureUpdates "Require secure updates">
<!ENTITY greasemonkey.noscriptshere "No installed scripts run on this page.">
<!ENTITY greasemonkey.youhavenoscripts "Nemáte nainstalované uživatelské skripty">
@@ -1,5 +1,3 @@
-<!ENTITY CheckUpdates "Automatically check for updates">
-<!ENTITY CheckUpdates.accesskey "U">
<!ENTITY Edit "Rediger">
<!ENTITY Edit.accesskey "E">
<!ENTITY Edit.tooltip "Rediger dette User Script">
@@ -33,9 +33,6 @@
<!ENTITY Uninstall "Afinstaller">
<!ENTITY AlsoUninstallPrefs "Også afinstallere tilhørende indstilliner">
<!ENTITY UpdateChecking "Update Checking">
-<!ENTITY EnableUpdateChecking "Enable automatic update checking of scripts">
-<!ENTITY UpdateInterval "Minimum number of days between update checks">
-<!ENTITY AutoInstallUpdates "Automatically install updates when found">
<!ENTITY RequireSecureUpdates "Require secure updates">
<!ENTITY greasemonkey.noscriptshere "Ingen installerede scripts køres på denne side.">
<!ENTITY greasemonkey.youhavenoscripts "Du har ikke nogen user scripts installeret">
@@ -1,5 +1,3 @@
-<!ENTITY CheckUpdates "Automatisch auf Updates prüfen">
-<!ENTITY CheckUpdates.accesskey "U">
<!ENTITY Edit "Bearbeiten">
<!ENTITY Edit.accesskey "B">
<!ENTITY Edit.tooltip "Dieses Benutzerskript bearbeiten">
@@ -33,9 +33,6 @@
<!ENTITY Uninstall "Deinstallieren">
<!ENTITY AlsoUninstallPrefs "Zugehörige Einstellungen ebenfalls entfernen">
<!ENTITY UpdateChecking "Auf Aktualisierungen überprüfen">
-<!ENTITY EnableUpdateChecking "Automatische Überprüfung der Skripte auf Aktualisierung">
-<!ENTITY UpdateInterval "Minimale Anzahl von Tagen zwischen Aktualisierungsprüfungen">
-<!ENTITY AutoInstallUpdates "Gefundene Aktualisierungen automatisch installieren">
<!ENTITY RequireSecureUpdates "Sicherheitsupdate erforderlich">
<!ENTITY greasemonkey.noscriptshere "Es werden keine installierten Skripte auf dieser Seite ausgeführt.">
<!ENTITY greasemonkey.youhavenoscripts "Sie haben noch keine Benutzerskripte installiert">
@@ -1,5 +1,3 @@
-<!ENTITY CheckUpdates "Αυτόματος έλεγχος για ενημερώσεις">
-<!ENTITY CheckUpdates.accesskey "Α">
<!ENTITY Edit "Επεξεργασία">
<!ENTITY Edit.accesskey "Ε">
<!ENTITY Edit.tooltip "Επεξεργασία αυτού του Κώδικα Χρήστη">
@@ -33,9 +33,6 @@
<!ENTITY Uninstall "Απεγκατάσταση">
<!ENTITY AlsoUninstallPrefs "Απεγκατάσταση και των σχετικών ρυθμίσεων">
<!ENTITY UpdateChecking "Έλεγχος Ενημέρωσης">
-<!ENTITY EnableUpdateChecking "Ενεργοποιηση αυτύματου ελέγχου ενημερώσεων του κώδικα χρηστών">
-<!ENTITY UpdateInterval "Ελάχιστος αριθμός ημερών μεταξύ ελέγχων για ενημερώσεις">
-<!ENTITY AutoInstallUpdates "Αυτόματη εγκατάσταση ενημερώσεων όταν βρεθούν">
<!ENTITY RequireSecureUpdates "Απαιτούνται ασφαλείς ενημερώσεις">
<!ENTITY greasemonkey.noscriptshere "Κανένας εγκατεστημένος κώδικας δεν εκτελείτε σε αυτή τη σελίδα.">
<!ENTITY greasemonkey.youhavenoscripts "Δεν έχετε κανένα εγκατεστημένο κώδικα χρήστη">
@@ -1,5 +1,3 @@
-<!ENTITY CheckUpdates "Automatically check for updates">
-<!ENTITY CheckUpdates.accesskey "U">
<!ENTITY Edit "Edit">
<!ENTITY Edit.accesskey "E">
<!ENTITY Edit.tooltip "Edit this User Script">
@@ -33,9 +33,6 @@
<!ENTITY Uninstall "Uninstall">
<!ENTITY AlsoUninstallPrefs "Also uninstall associated preferences">
<!ENTITY UpdateChecking "Update Checking">
-<!ENTITY EnableUpdateChecking "Enable automatic update checking of scripts">
-<!ENTITY UpdateInterval "Minimum number of days between update checks">
-<!ENTITY AutoInstallUpdates "Automatically install updates when found">
<!ENTITY RequireSecureUpdates "Require secure updates">
<!ENTITY greasemonkey.noscriptshere "No installed scripts run on this page.">
<!ENTITY greasemonkey.youhavenoscripts "You don't have any user scripts installed">
@@ -1,5 +1,3 @@
-<!ENTITY CheckUpdates "Automatically check for updates">
-<!ENTITY CheckUpdates.accesskey "U">
<!ENTITY Edit "Editar">
<!ENTITY Edit.accesskey "E">
<!ENTITY Edit.tooltip "Editar este Script">
@@ -33,9 +33,6 @@
<!ENTITY Uninstall "Desinstalar">
<!ENTITY AlsoUninstallPrefs "También desinstalar las preferencias asociadas">
<!ENTITY UpdateChecking "Update Checking">
-<!ENTITY EnableUpdateChecking "Enable automatic update checking of scripts">
-<!ENTITY UpdateInterval "Minimum number of days between update checks">
-<!ENTITY AutoInstallUpdates "Automatically install updates when found">
<!ENTITY RequireSecureUpdates "Require secure updates">
<!ENTITY greasemonkey.noscriptshere "No installed scripts run on this page.">
<!ENTITY greasemonkey.youhavenoscripts "You don't have any user scripts installed">
@@ -1,5 +1,3 @@
-<!ENTITY CheckUpdates "Auto-verificar para actualizar">
-<!ENTITY CheckUpdates.accesskey "V">
<!ENTITY Edit "Editar">
<!ENTITY Edit.accesskey "E">
<!ENTITY Edit.tooltip "Editar este script">
@@ -33,9 +33,6 @@
<!ENTITY Uninstall "Eliminar">
<!ENTITY AlsoUninstallPrefs "Eliminar preferencias asociadas">
<!ENTITY UpdateChecking "Verificar para actualizar">
-<!ENTITY EnableUpdateChecking "Habilitar auto-verificar para actualizar scripts">
-<!ENTITY UpdateInterval "Lapso menor de días entre verificaciones">
-<!ENTITY AutoInstallUpdates "Auto-actualizar de ser el caso">
<!ENTITY RequireSecureUpdates "Requerir actualizaciones seguras">
<!ENTITY greasemonkey.noscriptshere "No hay scripts instalados para este sitio.">
<!ENTITY greasemonkey.youhavenoscripts "No hay scripts instalados">
@@ -1,5 +1,3 @@
-<!ENTITY CheckUpdates "Automatically check for updates">
-<!ENTITY CheckUpdates.accesskey "U">
<!ENTITY Edit "editar">
<!ENTITY Edit.accesskey "E">
<!ENTITY Edit.tooltip "Edit this User Script">
@@ -33,9 +33,6 @@
<!ENTITY Uninstall "Uninstall">
<!ENTITY AlsoUninstallPrefs "Also uninstall associated preferences">
<!ENTITY UpdateChecking "Update Checking">
-<!ENTITY EnableUpdateChecking "Enable automatic update checking of scripts">
-<!ENTITY UpdateInterval "Minimum number of days between update checks">
-<!ENTITY AutoInstallUpdates "Automatically install updates when found">
<!ENTITY RequireSecureUpdates "Require secure updates">
<!ENTITY greasemonkey.noscriptshere "No installed scripts run on this page.">
<!ENTITY greasemonkey.youhavenoscripts "You don't have any user scripts installed">
@@ -1,5 +1,3 @@
-<!ENTITY CheckUpdates "Automatically check for updates">
-<!ENTITY CheckUpdates.accesskey "U">
<!ENTITY Edit "Editar">
<!ENTITY Edit.accesskey "E">
<!ENTITY Edit.tooltip "Editar">
@@ -33,9 +33,6 @@
<!ENTITY Uninstall "Desinstalar">
<!ENTITY AlsoUninstallPrefs "También desinstalar preferencias asociadas">
<!ENTITY UpdateChecking "Update Checking">
-<!ENTITY EnableUpdateChecking "Enable automatic update checking of scripts">
-<!ENTITY UpdateInterval "Minimum number of days between update checks">
-<!ENTITY AutoInstallUpdates "Automatically install updates when found">
<!ENTITY RequireSecureUpdates "Require secure updates">
<!ENTITY greasemonkey.noscriptshere "No installed scripts run on this page.">
<!ENTITY greasemonkey.youhavenoscripts "You don't have any user scripts installed">
Oops, something went wrong. Retry.

0 comments on commit c932a6e

Please sign in to comment.