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