Revision History
Auto Timer
Help and Information
Revision History
(last updated: May 4, 2011)
Latest Version
1.7 - May 4, 2011 (sandbox)
(internal) Stream-line unit tests
(internal) Minimize side effects for other add-on by removing instantApply.
1.6 - April 27, 2011 (sandbox)
Fixed an bug with birthday display.
Created a date validation return field.
(internal) Selecting a unit test: Display the results in an alert box.
NEW Feature: Save and restore all settings. Available in Main tab.
1.5 - April 13, 2011 (sandbox only)
(internal) Remove extraneous language reference in manifest.
(internal) window.sizeToContent() -- dynamically resize setting screen to suite all screen sizes.
The clock was not initialized properly when first set.
Timer to anniversary with 2010330, the status bar will display "Today!" since the date is not the correct format. It should have been 20100330 (YYYYMMDD) -- [ Year, Month, Day ]
Corrected other anniversary display issues.
(internal) Created more unit tests.
Fixed countdown timer settings (hours, etc) not wide enough for two characters now that we are using a dynamic screen size.
Count Down timer hover-over text should show the full details about what was selected.
Count Down timer hover-over text show the state that is it in: paused or running.
Selecting a countdown time timer defaults to "Days HH:MI SS" display.
A default is set for Time Until setting.
Fixed Countdown timer display when changing from another timer. The countdown timer is now reset and put in a pause state.
Fixed double click stop watch that is running creates garbled output. It now resets to zero, like it should.
1.4 released with fixes up to this point (above) but pulled back to fix a problem and also add more features.
Fixed selecting a new option for display does not keep the selected option. Introduced in v1.4.
Added more display setting for Birthday/Anniversary. Auto (is the current default) and other like days and weeks ( these will be new display options).
1.3 - Mar 28, 2011 (sandbox only - reviewer did not want to promote to production)
resize settings screen to force a fixed size to fix Mac problem (Settings screen size on Mac might be a little too large. This was fixed by
Creating a different screen for the add-on Preferences,
The Tools->Auto Timer->Settings now always defaults to the first timer instead of Main.
New smaller Add-on Preferences screen for general preferences only.
(internal) allow display of radio buttons to be different that the value and ids.
Clock: Add am pm - non-24 hour for display in clock.
Support for Firefox version 4.
1.2 - Feb 16, 2010
added settings screen to tools -> Add-ons -> Preferences
build for firefox 3.6.*
1.1 - Jan 14, 2010
fix ok button on windows version (not working) [needed in order to go public]
Add OK button to setting screen. This means that changes to settings screen does not make an immediate change.
switch to Firefox public download area on Jan 19, 2010
Went public, Tuesday Jan 19, 2010.
1.0 - Oct 23, 2009
Revision history moved to the web and linked under programmers page.
Time until "Months" calculation was usually rounding down. It is now fixed.
Help updated even more.
In order to go public "loose variables" need to be fixed.
When countdown continuous reaches zero an erroneous string is displayed. It now display "Looping".
MAJOR RE-FACTOR off all code in preparation to be released publicly
Removal of all eval (internal stuff) - a good security thing to do
Previous Versions
0.23 - Aug. 18, 2009
- old help files removed and more changes made to the on-line help
- Pop up a dialog when count down timer reaches zero
- New countdown display for alert
0.22 - Aug. 17, 2009
- Rename 'Basis' tab to 'Main'
- Change display for countdown timer to reflect actual display of
HH:MI SS (with space). This will not be backward compatible
- NEW: add days to count down timer
- Internal: more cleanup of code
- right-click from the status bar timer selects the specific timer
- Fixed: Days display should be greyed when not needed
- skipped v0.21 and jumped to v0.22
- Tested and now supported under Firefox 3.5
- Added a website for help instead of being embedded in the application
0.20 - April 8, 2009
- increase size of HH to 30 hours in coundown timer
- internal: move more common code into utils
- NEW: Add feature to set user own hover-over text
- internal: fix unit tests -- remove ones that do not work yet
- NEW: add display options for countdown timer - HH:MI:SS (continuous) - do not stop timer
reset to start again automatically
- when countdown timer is finished display a stop character to let user know
that a double-click is needed to reset the timer.
- internal: more cleanup of evals
0.19 - April 3, 2009
- a paused or running stopwatch is reset to zero and paused if double-clicked
- a paused or running countdown timer is reset to the initial time value and paused
if double-clicked
- pause and restart a stopwatch or coutdown timer by a single click
- change in status bar Settings to "AutoTimer Settings"
- access for unit test made easier - 123 in timer #7 and change help
- new build script
- remove help zip files
- use a standard stylesheet overlay.css now - the other one did not look good on Ubuntu
- bug: there was an undefined timezone
- British Summer Time BST for London added
- help screens have all been updated
- help screens added for Programmers and the Clock
- fix radio_group id to make it unique
- change id for Special - MM:WW:DD and MM:WW. This initial is not backward compatible.
- disable setting details that do not relate to the specific type of timer selected
- change the separator character for Time Until
0.18.0 - June 23, 2008
- stopwatch: replace ':' with space between minutes and seconds to distinguish it from the clock time
- create framework for automated internal unit testing
- start to create some automated unit tests
- typo corrected in setting screen - "anniversary"
- tested for Firebox v3
- Time zone support with support for Daylight Saving Time in some areas only
- Option for Daylight Savings time calculations (only some zones)
- Tooltip text. Some improvements when globally enabled/disabled. Also, some bug fixes.
- Seems to pick-up other hover overs and not be unique anymore??
- if was enabled then it is disabled but still showing message
- Help files updated
0.17.25 - March 13, 2008
- Individual status bar items for each timer instead of one big one
- Hover-over-text for each status bar
- Full Stopwatch feature
- Update help information added
- (tech note: using google doc for help files)
0.17.18 - Feb 20, 2008
- Fix day counter (off by one day)
- create autoTimer type
- add help on menu bar option
- include multiple date option structure
- setting in previous version of AutoTimer are lost because some of the variables have changed
- Anniversary/Birthdate option added
- Added multiple timers. Now has 10 timers
- Added "enabled" status in 'Basic' options tab
- User selectable separator character for timer
- Add days, weeks and years, as well as part years 1/4, 1/2 etc for anniversaries
- When today is reached in anniverary say 'Today'
- Current time added
0.17.0 - Jan 24/08 - cleanup all the file names