diff -u8pdNr orig/chrome/content/contents.rdf custom/chrome/content/contents.rdf
--- orig/chrome/content/contents.rdf 2006-02-09 17:13:10.000000000 +0100
+++ custom/chrome/content/contents.rdf 2008-03-31 16:57:02.000000000 +0200
@@ -38,24 +38,29 @@
+
chrome://tinderstatus/content/overlay.xul
+
+
+ chrome://tinderstatus/content/overlay.xul
+
diff -u8pdNr orig/chrome/content/overlay.xul custom/chrome/content/overlay.xul
--- orig/chrome/content/overlay.xul 2007-10-12 00:01:28.000000000 +0200
+++ custom/chrome/content/overlay.xul 2008-01-15 18:18:00.000000000 +0100
@@ -30,52 +30,58 @@
- under the terms of either the GPL or the LGPL, and not to allow others to
- use your version of this file under the terms of the MPL, indicate your
- decision by deleting the provisions above and replace them with the notice
- and other provisions required by the LGPL or the GPL. If you do not delete
- the provisions above, a recipient may use your version of this file under
- the terms of any one of the MPL, the GPL or the LGPL.
-
- ***** END LICENSE BLOCK ***** -->
-
+
+
+
+
+
-
+
-
+
-
-
-
-
+
diff -u8pdNr orig/chrome/content/prefs.js custom/chrome/content/prefs.js
--- orig/chrome/content/prefs.js 2007-08-08 01:20:40.000000000 +0200
+++ custom/chrome/content/prefs.js 2008-03-31 00:19:32.000000000 +0200
@@ -37,16 +37,21 @@
if (!Cc)
var Cc = Components.classes;
if (!Ci)
var Ci = Components.interfaces;
var gPrefService = Cc["@mozilla.org/preferences-service;1"]
.getService(Ci.nsIPrefService);
var gPrefBranch = gPrefService.getBranch("extensions.tinderstatus.");
+var gPrefDefaultBranch = gPrefService.getDefaultBranch("extensions.tinderstatus.");
+var prompts = Cc["@mozilla.org/embedcomp/prompt-service;1"]
+ .getService(Components.interfaces.nsIPromptService);
+
+var bundle = srGetStrBundle("chrome://tinderstatus/locale/tinderstatus.properties");
function onLoadTinderstatusPrefsPane()
{
var watchList = document.getElementById("watchList");
var gotoTreePopup = document.getElementById("gotoTreePopup");
var selectedList = gPrefBranch.getComplexValue("watchList",
Ci.nsISupportsString).data;
var fullList = gPrefBranch.getComplexValue("fullList",
@@ -86,8 +91,59 @@ function syncToWatchList()
var wlArray = [];
for (var i = 0; i < watchList.getRowCount(); ++i) {
var wlNode = watchList.getItemAtIndex(i);
if (wlNode.checked)
wlArray.push(wlNode.id);
}
return wlArray.join(",");
}
+
+function tinderstatus_showhideTinderboxesDialog() {
+ document.documentElement.openSubDialog("chrome://tinderstatus/content/showhideTinderboxes.xul", "chrome", "add");
+}
+
+function tinderstatus_clearWatchList() {
+ var oldList = document.getElementById("watchList");
+ while(oldList.hasChildNodes()){
+ oldList.removeChild(oldList.firstChild);
+ }
+}
+
+function tinderstatus_resetFullList() {
+ var defaultList = gPrefDefaultBranch.getComplexValue("fullList",
+ Ci.nsISupportsString).data;
+ void gPrefBranch.setCharPref("fullList",defaultList);
+}
+
+function tinderstatus_clearGotoTreePopup() {
+ var oldList = document.getElementById("gotoTreePopup");
+ while(oldList.hasChildNodes()){
+ oldList.removeChild(oldList.firstChild);
+ }
+ }
+
+function tinderstatus_resetWatchList() {
+ var defaultList = gPrefDefaultBranch.getComplexValue("watchList",
+ Ci.nsISupportsString).data;
+ void gPrefBranch.setCharPref("watchList",defaultList);
+}
+
+function tinderstatus_resetGoToTreePopup() {
+ var defaultList = gPrefDefaultBranch.getComplexValue("gotoTree",
+ Ci.nsISupportsString).data;
+ void gPrefBranch.setCharPref("gotoTree",defaultList);
+}
+
+function tinderstatus_resetRefreshTime() {
+ var defaultTime = gPrefDefaultBranch.getIntPref("refreshTime");
+ void gPrefBranch.setIntPref("refreshTime",defaultTime);
+}
+
+function tinderstatus_reset() {
+ tinderstatus_resetRefreshTime()
+ tinderstatus_resetFullList();
+ tinderstatus_clearWatchList();
+ tinderstatus_clearGotoTreePopup();
+ tinderstatus_resetWatchList();
+ tinderstatus_resetGoToTreePopup();
+ onLoadTinderstatusPrefsPane();
+}
diff -u8pdNr orig/chrome/content/prefs.xul custom/chrome/content/prefs.xul
--- orig/chrome/content/prefs.xul 2007-08-27 14:27:22.000000000 +0200
+++ custom/chrome/content/prefs.xul 2008-03-31 18:21:02.000000000 +0200
@@ -30,59 +30,75 @@
- use your version of this file under the terms of the MPL, indicate your
- decision by deleting the provisions above and replace them with the notice
- and other provisions required by the LGPL or the GPL. If you do not delete
- the provisions above, a recipient may use your version of this file under
- the terms of any one of the MPL, the GPL or the LGPL.
-
- ***** END LICENSE BLOCK ***** -->
+
+
-
+
-
+
-
-
-
+
+
+
+
+
-
+
+
+
+
+
+
diff -u8pdNr orig/chrome/content/showhideTinderboxes.js custom/chrome/content/showhideTinderboxes.js
--- orig/chrome/content/showhideTinderboxes.js 1970-01-01 01:00:00.000000000 +0100
+++ custom/chrome/content/showhideTinderboxes.js 2008-03-31 00:19:20.000000000 +0200
@@ -0,0 +1,106 @@
+if (!Cc)
+ var Cc = Components.classes;
+if (!Ci)
+ var Ci = Components.interfaces;
+
+var gPrefService = Cc["@mozilla.org/preferences-service;1"]
+ .getService(Ci.nsIPrefService);
+var gPrefBranch = gPrefService.getBranch("extensions.tinderstatus.");
+var gPrefDefaultBranch = gPrefService.getDefaultBranch("extensions.tinderstatus.");
+var prompts = Cc["@mozilla.org/embedcomp/prompt-service;1"]
+ .getService(Components.interfaces.nsIPromptService);
+
+var bundle = srGetStrBundle("chrome://tinderstatus/locale/tinderstatus.properties");
+
+function initializeCustomizeWindow()
+{
+ initializeApplicationsList();
+ initializeL10nList();
+}
+
+function initializeApplicationsList()
+{
+ var listApplications = document.getElementById("listApplications");
+ var fullList = gPrefBranch.getComplexValue("fullList",
+ Ci.nsISupportsString).data;
+ var fullListApplications = gPrefBranch.getComplexValue("fullList.applications",
+ Ci.nsISupportsString).data;
+ fullList = fullList.split(",");
+ applicationsList = fullListApplications.split(",");
+
+ var item;
+
+ for (var i = 0; i < applicationsList.length; ++i) {
+ // Add the item to the watch list
+ item = document.createElement("listitem");
+ item.setAttribute("id", applicationsList[i]);
+ item.setAttribute("label", applicationsList[i]);
+ item.setAttribute("type", "checkbox");
+ item.setAttribute("checked", fullList.indexOf(applicationsList[i]) != -1);
+ listApplications.appendChild(item);
+ }
+}
+
+function initializeL10nList()
+{
+ var listL10n = document.getElementById("listL10n");
+ var fullList = gPrefBranch.getComplexValue("fullList",
+ Ci.nsISupportsString).data;
+ var fullListMozillaL10n = gPrefBranch.getComplexValue("fullList.localizations",
+ Ci.nsISupportsString).data;
+ fullList = fullList.split(",");
+ mozillaL10nList = fullListMozillaL10n.split(",");
+
+ var item;
+
+ for (var i = 0; i < mozillaL10nList.length; ++i) {
+ // Add the item to the watch list
+ item = document.createElement("listitem");
+ item.setAttribute("id", mozillaL10nList[i]);
+ item.setAttribute("label", mozillaL10nList[i]);
+ item.setAttribute("type", "checkbox");
+ item.setAttribute("checked", fullList.indexOf(mozillaL10nList[i]) != -1);
+ listL10n.appendChild(item);
+ }
+}
+
+function syncToFullListApplications()
+{
+ var syncItems = document.getElementById("listApplications");
+ var syncApplications = [];
+ for (var i = 0; i < syncItems.getRowCount(); ++i) {
+ var syncNode = syncItems.getItemAtIndex(i);
+ if (syncNode.checked)
+ syncApplications.push(syncNode.id);
+ }
+ return syncApplications;
+}
+
+function syncToFullListL10n()
+{
+ var syncItems = document.getElementById("listL10n");
+ var syncL10n = [];
+ for (var i = 0; i < syncItems.getRowCount(); ++i) {
+ var syncNode = syncItems.getItemAtIndex(i);
+ if (syncNode.checked)
+ syncL10n.push(syncNode.id);
+ }
+ return syncL10n;
+}
+
+function mergeAndSync()
+{
+ var syncArray = [];
+ var syncApplications = syncToFullListApplications();
+ var syncL10n = syncToFullListL10n();
+ syncArray = syncApplications.concat(syncL10n);
+ syncArray.sort();
+ return syncArray.join(",");
+}
+
+function refreshParent()
+{
+ opener.tinderstatus_clearWatchList();
+ opener.tinderstatus_clearGotoTreePopup();
+ opener.onLoadTinderstatusPrefsPane();
+}
diff -u8pdNr orig/chrome/content/showhideTinderboxes.xul custom/chrome/content/showhideTinderboxes.xul
--- orig/chrome/content/showhideTinderboxes.xul 1970-01-01 01:00:00.000000000 +0100
+++ custom/chrome/content/showhideTinderboxes.xul 2008-03-31 00:16:38.000000000 +0200
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ &tinderstatus.showhide.tinderboxes.info;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff -u8pdNr orig/chrome/content/tinderstatus.js custom/chrome/content/tinderstatus.js
--- orig/chrome/content/tinderstatus.js 2007-10-16 22:44:28.000000000 +0200
+++ custom/chrome/content/tinderstatus.js 2008-04-02 13:31:04.437500000 +0200
@@ -41,16 +41,30 @@ const tsOptionsURL = "chrome://tindersta
if (!Cc)
var Cc = Components.classes;
if (!Ci)
var Ci = Components.interfaces;
var gXMLHttpRequest;
+var ioservice = Cc["@mozilla.org/network/io-service;1"]
+ .getService(Ci.nsIIOService);
+var extps = Cc["@mozilla.org/uriloader/external-protocol-service;1"]
+ .getService(Components.interfaces.nsIExternalProtocolService);
+var appInfo = Cc['@mozilla.org/xre/app-info;1']
+ .getService(Components.interfaces.nsIXULAppInfo);
+
+var bundle = srGetStrBundle("chrome://tinderstatus/locale/tinderstatus.properties");
+var preferencesLabel = bundle.GetStringFromName( "preferencesLabel" );
+var noTinderboxSelected = bundle.GetStringFromName( "noTinderboxSelected" );
+var lastUpdate = bundle.GetStringFromName( "lastUpdate" );
+var tinderboxesAllGreen = bundle.GetStringFromName( "tinderboxesAllGreen" );
+var tinderboxesUnknownStatus = bundle.GetStringFromName( "tinderboxesUnknownStatus" );
+
// The order in this list somewhat matters, as the first item is the one
// that gets loaded when you click on the statusbar icon.
var gTinderboxList = [];
var gTinderboxListUpdateRequired = true;
var gTinderboxIndex = -1;
var gTinderboxText = "";
var gTinderboxURIIndex = 0;
var gTinderboxStatus = null;
@@ -97,31 +111,30 @@ var tinderstatusPrefObserver =
case "fullList":
setUpTinderboxMenuPopup();
break;
}
}
};
function initializeTinderstatus() {
- var appInfo = Cc["@mozilla.org/xre/app-info;1"].getService(Ci.nsIXULAppInfo);
// If we're running in SeaMonkey and the version is less than 2.*, then the
// options dialog won't work, so disable the menu option.
if (appInfo.ID == "{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}") {
var versionChecker = Cc["@mozilla.org/xpcom/version-comparator;1"]
.getService(Ci.nsIVersionComparator);
if (versionChecker.compare(appInfo.version, "2.0a1pre") < 0)
document.getElementById("tinderstatus-prefs").hidden = true;
}
// If we're not on windows, use preferences for the menu instead of Options.
if (navigator.platform.toLowerCase().indexOf('win') == -1)
- document.getElementById("tinderstatus-prefs").label = "Preferences";
+ document.getElementById("tinderstatus-prefs").label = preferencesLabel;
// Kick off the first update.
refreshTinderboxenStatus();
// Setup the menu
setUpTinderboxMenuPopup();
}
@@ -240,23 +253,37 @@ function loadTinderboxURI(evt) {
}
catch (ex) {
// If we can't get the pref, set to the default
tinderboxToLoad = "Firefox";
}
if (tinderboxToLoad != "") {
var url = "http://tinderbox.mozilla.org/" + tinderboxToLoad + "/";
- if (!handleLinkClick(evt, url, null))
- loadURI(url);
+ if(appInfo.name == 'Sunbird') {
+ var uriTinderbox = ioservice.newURI(url, null, null);
+ extps.loadURI(uriTinderbox, null);
+ }
+ else {
+ if (!handleLinkClick(evt, url, null)) {
+ loadURI(url);
+ }
+ }
}
}
function loadTinderboxPage(pageName) {
- loadURI("http://tinderbox.mozilla.org/" + pageName + "/");
+ var url = "http://tinderbox.mozilla.org/" + pageName + "/";
+ if(appInfo.name == 'Sunbird') {
+ var uriTinderbox = ioservice.newURI(url, null, null);
+ extps.loadURI(uriTinderbox, null);
+ }
+ else {
+ loadURI(url);
+ }
}
function refreshTinderboxenStatus() {
// Check we aren't currently doing an update
if (gTinderboxIndex != -1)
return;
if (gTinderboxListUpdateRequired)
@@ -270,17 +297,17 @@ function refreshTinderboxenStatus() {
* Request a tinderbox summary from one tree.
*/
function getTinderboxStatus() {
// If no items selected, just show nothing.
if (gTinderboxList.length == 0) {
document.getElementById('tinderstatus-box')
.setAttribute("buildstatus", "none");
- setTinderboxStatus("No tinderboxes selected.");
+ setTinderboxStatus(noTinderboxSelected);
gTinderboxURIIndex = 0;
return;
}
gTinderboxIndex++;
if (gTinderboxIndex == gTinderboxList.length) {
return;
}
@@ -300,17 +327,17 @@ function handleRequestError() {
// Abort current attempt, wait for next refresh
gTinderboxIndex = -1;
gTinderboxText = "";
}
function getSetLastUpdated() {
gTinderboxLastUpdate = new Date();
- var result = "Last Updated: ";
+ var result = lastUpdate;
if (gTinderboxLastUpdate.getHours() < 10)
result += "0";
result += gTinderboxLastUpdate.getHours();
result += gTinderboxLastUpdate.getMinutes() < 10 ? ":0" : ":";
@@ -384,22 +411,22 @@ function displayTinderboxStatus()
box.setAttribute("buildstatus", "busted");
}
else if (gTinderboxText.indexOf("testfailed") != -1) {
re = /.*testfailed/g;
fillTinderboxStatus(re);
box.setAttribute("buildstatus", "testfailed");
}
else if (gTinderboxText.indexOf("success") != -1) {
- setTinderboxStatus("All tinderboxes are green.");
+ setTinderboxStatus(tinderboxesAllGreen);
box.setAttribute("buildstatus", "success");
gTinderboxURIIndex = 0;
}
else {
- setTinderboxStatus("Unknown tinderbox status.");
+ setTinderboxStatus(tinderboxesUnknownStatus);
box.setAttribute("buildstatus", "none");
gTinderboxURIIndex = 0;
}
// Change the icon superimposed on the box to reflect tree status.
var icon = document.getElementById('tinderstatus-icon');
if (gTinderboxText.indexOf("closed") != -1)
icon.setAttribute("treestatus", "closed");
diff -u8pdNr orig/chrome/locale/de/overlay.dtd custom/chrome/locale/de/overlay.dtd
--- orig/chrome/locale/de/overlay.dtd 1970-01-01 01:00:00.000000000 +0100
+++ custom/chrome/locale/de/overlay.dtd 2008-01-13 01:56:00.000000000 +0100
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff -u8pdNr orig/chrome/locale/de/prefs.dtd custom/chrome/locale/de/prefs.dtd
--- orig/chrome/locale/de/prefs.dtd 1970-01-01 01:00:00.000000000 +0100
+++ custom/chrome/locale/de/prefs.dtd 2008-03-31 18:20:54.000000000 +0200
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff -u8pdNr orig/chrome/locale/de/showhideTinderboxes.dtd custom/chrome/locale/de/showhideTinderboxes.dtd
--- orig/chrome/locale/de/showhideTinderboxes.dtd 1970-01-01 01:00:00.000000000 +0100
+++ custom/chrome/locale/de/showhideTinderboxes.dtd 2008-03-31 00:15:46.000000000 +0200
@@ -0,0 +1,5 @@
+
+
+
+
+
diff -u8pdNr orig/chrome/locale/de/tinderstatus.properties custom/chrome/locale/de/tinderstatus.properties
--- orig/chrome/locale/de/tinderstatus.properties 1970-01-01 01:00:00.000000000 +0100
+++ custom/chrome/locale/de/tinderstatus.properties 2008-04-02 13:32:08.843750000 +0200
@@ -0,0 +1,6 @@
+extensions.{CE49928A-7804-4688-8C9E-ABCBC7FB9BCF}.description=Statusleisten-Symbol, das über den Status von Mozilla-Tinderboxen informiert.
+preferencesLabel=Einstellungen…
+noTinderboxSelected=Keine Tinderbox ausgewählt.
+lastUpdate=Letzte Aktualisierung:
+tinderboxesAllGreen=Alle Tinderboxen sind grün.
+tinderboxesUnknownStatus=Unbekannter Tinderbox-Status.
diff -u8pdNr orig/chrome/locale/en-US/overlay.dtd custom/chrome/locale/en-US/overlay.dtd
--- orig/chrome/locale/en-US/overlay.dtd 1970-01-01 01:00:00.000000000 +0100
+++ custom/chrome/locale/en-US/overlay.dtd 2008-01-13 01:59:00.000000000 +0100
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff -u8pdNr orig/chrome/locale/en-US/prefs.dtd custom/chrome/locale/en-US/prefs.dtd
--- orig/chrome/locale/en-US/prefs.dtd 1970-01-01 01:00:00.000000000 +0100
+++ custom/chrome/locale/en-US/prefs.dtd 2008-03-31 18:21:16.000000000 +0200
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff -u8pdNr orig/chrome/locale/en-US/showhideTinderboxes.dtd custom/chrome/locale/en-US/showhideTinderboxes.dtd
--- orig/chrome/locale/en-US/showhideTinderboxes.dtd 1970-01-01 01:00:00.000000000 +0100
+++ custom/chrome/locale/en-US/showhideTinderboxes.dtd 2008-03-31 00:17:12.000000000 +0200
@@ -0,0 +1,5 @@
+
+
+
+
+
diff -u8pdNr orig/chrome/locale/en-US/tinderstatus.properties custom/chrome/locale/en-US/tinderstatus.properties
--- orig/chrome/locale/en-US/tinderstatus.properties 1970-01-01 01:00:00.000000000 +0100
+++ custom/chrome/locale/en-US/tinderstatus.properties 2008-04-02 14:27:06.578125000 +0200
@@ -0,0 +1,6 @@
+extensions.{CE49928A-7804-4688-8C9E-ABCBC7FB9BCF}.description=Satusbar icon showing the status of Mozilla tinderboxes.
+preferencesLabel=Options…
+noTinderboxSelected=No tinderbox selected.
+lastUpdate=Last Updated:
+tinderboxesAllGreen=All tinderboxes are green.
+tinderboxesUnknownStatus=Unknown tinderbox status.
diff -u8pdNr orig/chrome.manifest custom/chrome.manifest
--- orig/chrome.manifest 2006-11-29 16:03:10.000000000 +0100
+++ custom/chrome.manifest 2008-01-12 18:15:00.000000000 +0100
@@ -1,7 +1,11 @@
-content tinderstatus content/
-
+content tinderstatus chrome/content/
+locale tinderstatus en-US chrome/locale/en-US/
+locale tinderstatus de chrome/locale/de/
# For Firefox
overlay chrome://browser/content/browser.xul chrome://tinderstatus/content/overlay.xul
# For SeaMonkey
overlay chrome://navigator/content/navigator.xul chrome://tinderstatus/content/overlay.xul
+
+# For Sunbird
+overlay chrome://calendar/content/calendar.xul chrome://tinderstatus/content/overlay.xul
diff -u8pdNr orig/defaults/preferences/tinderstatus.js custom/defaults/preferences/tinderstatus.js
--- orig/defaults/preferences/tinderstatus.js 2007-08-27 14:27:22.000000000 +0200
+++ custom/defaults/preferences/tinderstatus.js 2008-03-31 16:55:42.000000000 +0200
@@ -1,4 +1,7 @@
+pref("extensions.{CE49928A-7804-4688-8C9E-ABCBC7FB9BCF}.description", "chrome://tinderstatus/locale/tinderstatus.properties");
pref("extensions.tinderstatus.fullList", "Bugzilla,Camino,Firefox,Firefox-Ports,SeaMonkey,SeaMonkey-Ports,Sunbird,Thunderbird,XULRunner");
+pref("extensions.tinderstatus.fullList.applications", "Bugzilla,Bugzilla2.20,Bugzilla2.22,Bugzilla3.0,Camino,Diamond,Firefox,Firefox-Ports,Joey,Mobile,Mozilla1.8,Mozilla1.8-SeaMonkey,Mozilla1.8-Staging,Mozilla1.8.0,Mozilla1.8.0-SeaMonkey,Mozilla2,MozillaExperimental,MozillaRelease,MozillaStaging,MozillaTest,MozillaTry,NSS,NSS-Stable-Branch,SeaMonkey,SeaMonkey-Ports,Sunbird,Sunbird-Mozilla1.8,Testing,Thunderbird,XULRunner");
+pref("extensions.tinderstatus.fullList.localizations", "Mozilla-l10n,Mozilla-l10n-af,Mozilla-l10n-ar,Mozilla-l10n-be,Mozilla-l10n-bg,Mozilla-l10n-bn-IN,Mozilla-l10n-ca,Mozilla-l10n-cs,Mozilla-l10n-da,Mozilla-l10n-de,Mozilla-l10n-el,Mozilla-l10n-en-GB,Mozilla-l10n-es-AR,Mozilla-l10n-es-ES,Mozilla-l10n-eu,Mozilla-l10n-fa,Mozilla-l10n-fi,Mozilla-l10n-fr,Mozilla-l10n-fy-NL,Mozilla-l10n-ga-IE,Mozilla-l10n-gu-IN,Mozilla-l10n-he,Mozilla-l10n-hi-IN,Mozilla-l10n-hu,Mozilla-l10n-hy-AM,Mozilla-l10n-id,Mozilla-l10n-it,Mozilla-l10n-ja,Mozilla-l10n-ja-JP-mac,Mozilla-l10n-ka,Mozilla-l10n-kn,Mozilla-l10n-ko,Mozilla-l10n-ku,Mozilla-l10n-lt,Mozilla-l10n-mk,Mozilla-l10n-ml,Mozilla-l10n-mn,Mozilla-l10n-mr,Mozilla-l10n-nb-NO,Mozilla-l10n-ne-NP,Mozilla-l10n-nl,Mozilla-l10n-nn-NO,Mozilla-l10n-pa-IN,Mozilla-l10n-pl,Mozilla-l10n-pt-BR,Mozilla-l10n-pt-PT,Mozilla-l10n-ro,Mozilla-l10n-ru,Mozilla-l10n-rw,Mozilla-l10n-si,Mozilla-l10n-sk,Mozilla-l10n-sl,Mozilla-l10n-sq,Mozilla-l10n-sr,Mozilla-l10n-sv-SE,Mozilla-l10n-ta,Mozilla-l10n-te,Mozilla-l10n-tr,Mozilla-l10n-uk,Mozilla-l10n-zh-CN,Mozilla-l10n-zh-TW,Mozilla1.8-l10n,Mozilla1.8-l10n-af,Mozilla1.8-l10n-ar,Mozilla1.8-l10n-be,Mozilla1.8-l10n-bg,Mozilla1.8-l10n-ca,Mozilla1.8-l10n-cs,Mozilla1.8-l10n-da,Mozilla1.8-l10n-de,Mozilla1.8-l10n-el,Mozilla1.8-l10n-en-GB,Mozilla1.8-l10n-en-ZA,Mozilla1.8-l10n-es-AR,Mozilla1.8-l10n-es-ES,Mozilla1.8-l10n-eu,Mozilla1.8-l10n-fi,Mozilla1.8-l10n-fr,Mozilla1.8-l10n-fy-NL,Mozilla1.8-l10n-ga-IE,Mozilla1.8-l10n-gu-IN,Mozilla1.8-l10n-he,Mozilla1.8-l10n-hu,Mozilla1.8-l10n-hy-AM,Mozilla1.8-l10n-it,Mozilla1.8-l10n-ja,Mozilla1.8-l10n-ja-JP-mac,Mozilla1.8-l10n-ka,Mozilla1.8-l10n-ko,Mozilla1.8-l10n-ku,Mozilla1.8-l10n-lt,Mozilla1.8-l10n-mk,Mozilla1.8-l10n-mn,Mozilla1.8-l10n-nb-NO,Mozilla1.8-l10n-nl,Mozilla1.8-l10n-nn-NO,Mozilla1.8-l10n-nr,Mozilla1.8-l10n-nso,Mozilla1.8-l10n-pa-IN,Mozilla1.8-l10n-pl,Mozilla1.8-l10n-pt-BR,Mozilla1.8-l10n-pt-PT,Mozilla1.8-l10n-ro,Mozilla1.8-l10n-ru,Mozilla1.8-l10n-sk,Mozilla1.8-l10n-sl,Mozilla1.8-l10n-sq,Mozilla1.8-l10n-ss,Mozilla1.8-l10n-st,Mozilla1.8-l10n-sv-SE,Mozilla1.8-l10n-tn,Mozilla1.8-l10n-tr,Mozilla1.8-l10n-ts,Mozilla1.8-l10n-uk,Mozilla1.8-l10n-ve,Mozilla1.8-l10n-xh,Mozilla1.8-l10n-zh-CN,Mozilla1.8-l10n-zh-TW,Mozilla1.8-l10n-zu,Mozilla1.8.0-l10n,Mozilla1.8.0-l10n-ar,Mozilla1.8.0-l10n-bg,Mozilla1.8.0-l10n-ca,Mozilla1.8.0-l10n-cs,Mozilla1.8.0-l10n-da,Mozilla1.8.0-l10n-de,Mozilla1.8.0-l10n-el,Mozilla1.8.0-l10n-en-GB,Mozilla1.8.0-l10n-es-AR,Mozilla1.8.0-l10n-es-ES,Mozilla1.8.0-l10n-eu,Mozilla1.8.0-l10n-fi,Mozilla1.8.0-l10n-fr,Mozilla1.8.0-l10n-fy-NL,Mozilla1.8.0-l10n-ga-IE,Mozilla1.8.0-l10n-gu-IN,Mozilla1.8.0-l10n-he,Mozilla1.8.0-l10n-hu,Mozilla1.8.0-l10n-hy-AM,Mozilla1.8.0-l10n-it,Mozilla1.8.0-l10n-ja,Mozilla1.8.0-l10n-ja-JP-mac,Mozilla1.8.0-l10n-ko,Mozilla1.8.0-l10n-lt,Mozilla1.8.0-l10n-mk,Mozilla1.8.0-l10n-mn,Mozilla1.8.0-l10n-nb-NO,Mozilla1.8.0-l10n-nl,Mozilla1.8.0-l10n-nn-NO,Mozilla1.8.0-l10n-pa-IN,Mozilla1.8.0-l10n-pl,Mozilla1.8.0-l10n-pt-BR,Mozilla1.8.0-l10n-ro,Mozilla1.8.0-l10n-ru,Mozilla1.8.0-l10n-sk,Mozilla1.8.0-l10n-sl,Mozilla1.8.0-l10n-sq,Mozilla1.8.0-l10n-sv-SE,Mozilla1.8.0-l10n-tr,Mozilla1.8.0-l10n-zh-CN,Mozilla1.8.0-l10n-zh-TW");
pref("extensions.tinderstatus.watchList", "Firefox,SeaMonkey,Thunderbird,XULRunner,Camino");
pref("extensions.tinderstatus.gotoTree", "Firefox");
pref("extensions.tinderstatus.refreshTime", 1);
diff -u8pdNr orig/install.js custom/install.js
--- orig/install.js 2007-10-16 22:51:00.000000000 +0200
+++ custom/install.js 2008-03-31 17:08:20.000000000 +0200
@@ -1,9 +1,9 @@
-initInstall("Mozilla Tinderstatus Extension", "/mozdev/tinderstatus", "0.2.8");
+initInstall("Tinderstatus Extended", "/mozdev/tinderstatus", "0.2.1");
var chromeDir = getFolder("Profile", "chrome");
// Specify the directory into which we're going to install the extension.
var installDir = getFolder(chromeDir, "tinderstatus");
setPackageFolder(installDir);
// Specify the directory into which we're going to install the content files,
diff -u8pdNr orig/install.rdf custom/install.rdf
--- orig/install.rdf 2007-10-16 22:50:54.000000000 +0200
+++ custom/install.rdf 2008-03-31 18:04:46.000000000 +0200
@@ -1,39 +1,49 @@
- Tinderstatus
- {a4ebc7e4-5ffe-4811-b9c6-a782bba8c1c2}
- 0.2.8
+ Tinderstatus Extended
+ {CE49928A-7804-4688-8C9E-ABCBC7FB9BCF}
+ 0.2.1
icon showing the status of Mozilla tinderboxen
Myk Melez
Alex Vincent
Mark Banner
Frédéric Buclin
http://tinderstatus.mozdev.org/
chrome://tinderstatus/content/prefs.xul
-
+ http://www.nadelundhirn.de/krams/exten/tinderstatus/update.rdf
+ MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDJ9vts188WYuHxbA5Dmj8H1F7b4JoGolHIQKWVixZfnyQg9Qq2FDjXGwEFAtowO6bXHnB+PuLBD/LpbqcJEcTSjQkziYsjmduiQVQcLcmv6Jc1dN6H0XuOTRDIAmfxVQewjJm8yYQIf6F93MZdPeSZ5gWBl7s29h8WcjMHglLfmwIDAQAB
{ec8030f7-c20a-464f-9b0e-13a3a9e97384}
1.5
- 3.0a9
+ 3.0b4
{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}
- 1.0
+ 2.0a1pre
2.0a1
+
+
+
+
+ {718e30fb-e89b-41dd-9da7-e25a45638b28}
+ 0.7
+ 0.9pre
+
+