tinderstatus 
| resources: | Home Intro Install Use Uninstall Help Contact Bugs Source Code |
|---|
What is Tinderstatus?
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.
How do I get it?
Get it from addons.mozilla.org.
Versions and Change Log
-
0.2.10
- 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;
-
0.2.8
- bug 17933: makes middle-click to open the tinderbox web site in a new tab work again (thanks standard8!);
-
0.2.7
- 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!);
-
0.2.6
- bug 17630: adds a preference for the refresh interval, i.e. how often to check for updates (thanks standard8!);
-
0.2.5
- bug 17511: adds a preference for the tree to open when you click the icon (thanks standard8!);
-
0.2.4
- bug 10537: adds a preferences dialog that lets you choose which trees to watch (thanks standard8!);
- 0.2.3
-
0.2.2
- reduces load on the tinderbox server;
-
0.2.1
- updated to work with Firefox 1.5 and the latest nightlies;
-
0.2
- 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.
-
0.1.1
- 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);
-
0.1
- first version
How do I use it?
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.
How do I uninstall it?
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. :-(
How can I help?
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 CVS or can get it, and you know
JavaScript
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 CVS (f.e. by executing the command
cvs -d :pserver:guest:guest@cvs.mozdev.org:/cvs co tinderstatus),
and get hacking!
The easiest way to test your changes is to install an existing version of Tinderstatus, then move the tinderstatus/ directory which is in the chrome/ subdirectory of your profile directory out of the way and move the tinderstatus/src/tinderstatus/ directory you checked out from CVS into its place. After doing this, make sure you don't install Tinderstatus into that profile again, since doing so may overwrite your changes.
How do I contact you?
If you have questions about Tinderstatus, email me or get in touch via IRC.