|resources:||Home Intro Install Use Uninstall Help Contact Bugs Source Code|
Tinderstatus is a small Firefox/SeaMonkey extension that displays the current status of the SeaMonkey, Firefox, Thunderbird, XULRunner, and Camino tinderboxen and whether the tree is open or closed in an icon on the browser's status bar, enabling you to keep close watch on the tree if you have recently checked in code, are sheriffing for the day, or are just interested in keeping tabs on how the code is doing.
Get it from addons.mozilla.org.
Versions and Change Log
- supports the recent renaming of the Firefox3.1 tree to Firefox3.5;
- fixes a minor bug that caused some trees to be erroneously checked in the preferences.
- bug 10538: lets you display up to ten status icons and pick the set of trees for each icon to represent (thanks standard8!).
- supports the Thunderbird3.0 branch and includes it in the list of trees checked by default, as it's the branch that the Thunderbird developers are currently focusing on.
- includes the mobile tree.
- supports the Firefox 3.1/Gecko 1.9.1 branch.
- resolves a naming conflict with core Firefox code over the gPrefService global object;
- shows a grey icon until we retrieve tinderbox state;
- shows an "unknown tree state" icon until we definitively establish whether the tree is open or closed (which, for the main Firefox tree, is currently never, as the open/closed state is no longer being tracked by the quickparse file for that tree);
- has been tested and verified to work with the latest development versions of Firefox and SeaMonkey.
- update tree names now that Mozilla2 tree has been renamed to Firefox and Firefox tree has been renamed to Firefox3.0 per Mozilla bug 441945;
- bug 17933: makes middle-click to open the tinderbox web site in a new tab work again (thanks standard8!);
- bug 17700: adds a basic context menu with items for preferences and manual refresh (thanks standard8!);
- bug 17715: fixes a bug that caused an extraneous character to appear next to the last updated time (thanks lpsolit!);
- bug 17776: adds items to the context menu for loading specific tinderboxen (thanks standard8!);
- bug 17630: adds a preference for the refresh interval, i.e. how often to check for updates (thanks standard8!);
- bug 17511: adds a preference for the tree to open when you click the icon (thanks standard8!);
- bug 10537: adds a preferences dialog that lets you choose which trees to watch (thanks standard8!);
- reduces load on the tinderbox server;
- updated to work with Firefox 1.5 and the latest nightlies;
- displays combined status for five trees (SeaMonkey, Firefox, Thunderbird, XULRunner, Camino) per complete rewrite by Alex Vincent (thanks Alex!);
- obeys middle-clicks and modifier key clicks, i.e. opens the Tinderbox page in a new tab/window depending on the kind of click, per a patch by Chris Aillon (thanks Chris!);
- works with Firefox's extension manager.
- installs into your profile chrome directory so you don't have to reinstall every time you upgrade your browser;
- adjusts the size of the tree image so that it does not cause the status bar to resize in some themes (thanks Kai Engert for this fix);
- first version
Once Tinderstatus is installed and your browser is restarted, Tinderstatus will appear automatically as an icon in the right-hand side of the status bar.
When all tinderboxen are building fine, the icon's background is green; when one or more of them fail to build, the icon's background turns red until they all successfully build again; if all builds succeed, but one or more fail tests, the icon's background turns orange until the builds all pass tests again. If Tinderstatus can't get the status of the tinderboxen for any reason, the icon's background turns black until it gets status again.
Tinderstatus also shows you whether the tree is open or closed. If the tree is open, the icon displays an open door; if closed, a closed door.
Tinderstatus checks tinderbox for the status of the builds and tree once a minute. Click on the icon to go to the SeaMonkey tinderbox page.
In Firefox, use the extension manager (Tools -> Extensions).
In SeaMonkey, unfortunately it isn't easy to uninstall Tinderbox because that app does not have built-in uninstall functionality. But you can uninstall Tinderbox by deleting the tinderstatus/ directory located in the chrome/ subdirectory of your profile directory, then removing all references to tinderstatus in the chrome.rdf file in that same chrome/ subdirectory.
Make a backup of both the tinderstatus/ directory and the chrome.rdf file before doing this, since mistakes in how you do it could cause your browser to hang on startup. Sorry it isn't easier. :-(
There are lots of ways you can help! First, if you find a problem with Tinderstatus or a missing feature, file a bug/feature report about it (look at existing reports and install the latest version first to make sure the issue hasn't already been reported and/or resolved).
Second, if there is something you want fixed in Tinderstatus, and I'm not
doing it, and you have Mercurial or can get it, and you know
and XUL or are willing to learn,
fix the issue yourself! It's easy, since the
Tinderstatus source code is quite simple.
Just file a report
about what you plan to do or post a comment in an existing report
(if any), download the code via Mercurial (f.e. by executing the command
hg clone http://hg.mozdev.org/tinderstatus/), and get hacking!