
This is Readme.txt for Silence version 1.6
This file was last updated on Jan 18, 2001

Silence is 1999-2001 by Roger Chaplin <foursquaredev@att.net>
                            http://home.att.net/~foursquaredev/


For installation and usage instructions, please read the User's Manual
(SilenceUM.html file) that came in the Silence package. This file
contains only revision history, known defects, and late-breaking
information that did not make it into the User's Manual.

The Silence license agreement is also in the User's Manual. Please read it.

*************************************************************************
* IMPORTANT NOTE ABOUT EVPLUGBASE: It has been reported that EVPlugBase *
* causes sporadic fatal errors on the Handspring Visor. If you have a   *
* Visor, Foursquare Development recommends that you use HackMaster      *
* instead of EVPlugBase.                                                *
*************************************************************************


------------------
| Known Problems |
------------------

1.  Sometimes the silence indicator icon disappears. This happens most often
    with apps that periodically update portions of their display (such as
    DateBk4), or that scroll the display (such as the built-in app launcher).


--------------------
| Revision History |
--------------------

January 18, 2001   v1.6
    o   Drastically reduced the load on the system (as measured by BogoHz) by
        trapping EvtProcessSoftKeyStroke rather than EvtGetEvent for detecting
        pen stroke silence toggle. Now SilenceHack has no discernable load on
        the system; no detectable slow-down.
    o   Added a real user manual to replace what passed for documentation in
        this readme file.
    o   Added the "Beep for missed alarm" feature. This was actually in
        v1.5.2, but it was undocumented, and it was buggy. Many times the
        device would beep when it became un-silent, even though no alarm had
        occured. A side effect of this is that option settings are now divided
        into two screens: one for general options, the other for indicator
        options.
    o   Added horizontal and vertical offset control for the silence indicator
        icon. By specifying the corner, and offset from the corner, it is
        possible to place the icon anywhere on the screen.
    o   Bug fix: enabling the indicator icon no longer prevents HotSync on
        TRGPro devices
    o   Bug fix: repeat monthly by day now allows you to choose either 4th
        week or last week of the month

July 29, 2000       v1.5.2
    o   Fixed a bug that affected only users of Palm V/Vx/IIIc: with the
        device in the cradle, and the "Stay on in cradle" preference enabled,
        Silence would not turn itself back off when entering or exiting a
        silent period
    o   Changed the silence indicator icon so that it appears only when the
        device is silent; when not silent, no indicator of any kind is shown

June 19, 2000       v1.5.1
    o   Fixed the "missing hours list" bug on the set time screen (this bug
        did not manifest itself on Palm OS 3.5, only on earlier OS versions)
    o   Updated documentation to state that Silence requires Palm OS 2.0 or
        greater

June 18, 2000       v1.5
    o   Added the indicator icon feature
    o   Bug fix: changing the start date of a repeat weekly silent period now
        updates the Repeat on day control buttons to match the new start day
    o   Bug fix: repeating periods that are repeat monthly by
        day-of-the-month, and having an Every setting other than 1, now work
        correctly (previously these repeated every month, regardless of the
        Every setting)
    o   Bug fix: Immediate silence durations of 10-19 hours, inclusive, did
        not work -- the checkbox would immediately uncheck itself
    o   Rearranged the main view controls, and re-labeled the "Be silent for"
        checkbox to "Immediate silence", to provide more consistency

March 4, 2000       v1.4.1
    o   Now properly imports preferences and registration code from v1.3

March 3, 2000       v1.4
    o   Fixed the fatal error on Palm OS 3.3 when enabling "Toggle immediate
        silence on and off with a pen stroke" on the Options screen.
    o   Fixes to eliminate errors on Palm OS 3.5.

August 16, 1999     v1.3
    o   The "Be silent immediately" control is now "Be silent for" and has
        a programmable time duration (this is the one feature most requested).
    o   Changed list view silence indication from text to graphic icon in the
        lower left corner of the display.
    o   Added "New" button, removed "New" from the menu.
    o   The pen stroke popup indicator now appears always in the center of the
        display.
    o   Added popup indicator whenever entering into or exiting from a
        programmed silent period (not just when performing the silence toggle
        pen stroke).
    o   Rewrote the SilenceHack part to eliminate a potential fatal error
        under critically low battery conditions.

July 18, 1999       v1.2
    o   New feature: When the time arrives for Silence to enter into or exit
        from a programmed silent period, if the device is off, it must awaken
        in order to make the transition. It used to then remain on until the
        auto off time expired. Now, it turns itself back off immediately.
        Thanks to Ron Gouldner (http://www.rgps.com/) for the tip on how to
        make this work.
    o   The pen stroke popup indicator now appears in the upper left corner of
        the active window. This works better for those situations where you
        have a modal dialog open or a popup list open.

July 6, 1999        v1.11
    o   Disable pen stroke while the HotSync application is running
    o   Bugfix: Pen stroke in unregistered version popped up the registration
        form, which sometimes caused a fatal error. Now a simple reminder pops
        up instead of the registration form.

July 3, 1999        v1.1
    o   New feature: pen stroke to toggle immediate silence on/off
    o   Bugfix: Resetting the device after installing Silence but before
        launching it would hang the device
    o   Bugfix: Resetting the device would cause Silence to never transition
        into the next silent period (if it was not in a silent period), or
        to exit from the active silent period(s) (if it was in a silent
        period)

June 16, 1999       v1.0
    o   First public release
    o   Bugfix: edit view end date did not get updated correctly when a change
        in start date caused the period to span midnight

June 6, 1999        v0.2b (Beta)
    o   Bugfix: editing a period while it was suspended (hollow diamond)
        caused it to become active (black diamond)
    o   Bugfix: dates displayed on the list view now obey the system
        preferences setting for how dates ought to be displayed
    o   New feature: the list view now indicates the repeat type of each
        period by a single letter at the left edge of the display

May 31, 1999        v0.1b (Beta)
    o   First beta release. No changes from v0.7a.
