Fax 2.0b7 for Palm OS is now available for download.

See:
       http://www.markspace.com/

Description:

---------+---------+---------+---------+---------+---------+---------+--

Done:
       In order to support multi-page faxes, we need to:
                       Added test in BitLineSet to verify it's always an append
                       Modified BitLineSet to BitLinetAppend
                       Modified LoadBitLine, SaveBitLine to ensure that loaded saved bitlines are read-only
                               No cache
                               No current Page
                               When loading a bitline, use DmQueryRecord, not DmGetRecord
                               When saving, call DmReleaseRecord to undo the DmAttachRecord
                               No longer save  CurrentPage to saved fax
                               Make unused recordIDs in fax header be 0.

               Modify database format:
                       Used to:, TBitLine has unneeded functionality:
                               Can write anywhere in the middle of a fax.
                               That makes things more complicated than they need to be.
                               Actually, we only ever append to faxes, and even that is only for brand-new faxes
                                       Existing faxes are read-only.
                       When creating a fax, have multiple sections that are cached.
                       When saving the fax (SaveBitLine), write it all to database records of size < 64K.
                       When reading fax (LoadBitLine), don't bother with cache (won't be needed since
                               we won't be modifying the fax.
                       Modify TFaxRecordHeader to remove:
                               PageSize
                               CurrentPage

                       Modify TTBitLine to not have cache exactly, but instead have a buffer
                               that is the current write buffer (when full, it is appended to the
                               existing sections in memory).
                       Make BitLineSet verify that it is only ever appending.

Version 2.0b7 (3/25/03)
- Fixed:        Treo is now allowed to send faxes
- Changed:      ATZ is always sent when setting receive mode
- Changed:      Minimum OS version is 3.0
- Changed:      Fax preview received an overhaul to speed things up
- Changed:      Added information from FAQ for NO CARRIER message
- Fixed:        Scrolling up/down in preview now overlaps
- New:          Added 5 Way navigation support to preview (Tungsten T)

Version 2.0b6 (3/13/03)
- Changed:      Added Kyocera 7135 and Ericsson T68/T68i to modem list
- Changed:      If init string is blank, still sends +FBO or +FBOR
- Changed:      No longer sends ATI command to identify modem on receive
- Changed:      Receiving an error from +FBO or +FBOR is no longer fatal

Version 2.0b5 (3/12/03)
- Changed:      Since fax receive doesn't work with the Samsung i300 internal modem, user is now warned
- Fixed:        Speed value is now a UInt32. All preferences will have to be re-created
- Fixed:        Receive issue where modem was returning OK and we were expecting AT
- Changed:      No longer sends ATZ to get attention; simply sends AT
- Changed:      Since Samsung i330 does not support fax, user is alerted if trying to send a fax.
- Changed:      Modem list is now sorted in Modem Config
- Changed:      Modem list is now a separate dialog
- Changed:      When receiving a fax, program sits there waiting for call. All configuration is done
                       prior to phone ringing.

Version 2.0b4 (3/04/03)
- Fixed:        Error alert is now suppressed if we can't read the final FHNG
- New:          Added 115200 as a port speed

Version 2.0b3 (2/26/03)
- Fixed:        Sending with Class 2 from T68 now works with eFax
- Fixed:        Now sets bit ordering on initialization to correct issues with Treo w/GPRS upgrade
- Fixed:        Registration code field now only allows number.
- Fixed:        Timeout field is now numeric only
- Changed:      Added error alert when page isn't transmitted properly
- Changed:      Added high density about box logo (and updated copyright)
- Changed:      User is now alerted if he tries to receive a fax on a smartphone that doesn't
                       support fax receive on its internal modem
- Changed:      Removed extraneous alerts at startup when something was missing
- Fixed:        Backup bit is now set on fax database
- Fixed:        Fax receive no longer waits 60 seconds at the end of the data causing the
                       sending fax machine to report a failure
- New:          Added ability to insert manual page breaks by using &PAGEBREAK
- Fixed:        Saving of faxes now properly saves the cover page instead of a reference
                       to the cover page (if the cover page changed, the saved fax would use the new
                       cover page)
- Changed:      Now displays a decoding dialog when previewing faxes
- Changed:      Renamed preview button to view and recv to receive in saved faxes form
- Changed:      Increased speed in fax preview on larger faxes

Version 2.0b2 (1/28/03)
- Fixed:        EOP in Class 2.0 now works
- Fixed:        Network connection is now closed before attempting to open serial port (Treo 300 mostly)
- New:          Added Treo 300 as Modem

Version 2.0b1 (9/32/02)
- Fixed:        Memory leak in modem config dialog when cancelling or exiting app
- Fixed:        Closing of Fax database from preview
- Changed:      Added timebomb for demo
- New:          Added Bluetooth support (user can select Bluetooth device from config and
                               doesn't have to rediscover on each fax)

Version 2.0b1 (8/31/02)

To Do:
       If partial receive, tell user failed, but save already-received pages

- Changed:      Remove end-of-page encoding from received faxes (since it is added when sending)
- Changed:  If fax app is assigned to a hard button, tapping the hard button switches screens (in order of popup at top right).
- Changed:  Added fax receive functionality
- Changed:  ViewFax/SendFax, etc. now take faxPageBundles, which can each hold a number of pages.
- Changed:  Changed naming within TBitLine: what were called pages are now called chunks
- Changed:  LoadBitLine now frees up the cache, since saved faxes are read-only
- Changed:  Added multiple pages to TBitLine
- Changed:  Added multiple pages to TFaxRecordHeader (size of record determines number of pages). Format
                       is backward-compatible
- Changed:  Added button to Saved Faxes screen that allows receiving
- Changed:  If fax app is assigned to a hard button, holding the button down for 1 second starts fax receive.
- Changed:  Last chunk in a fax page is now shrunk-to-fit (saving space).
- Changed:  Make status for sending a fax update every 1000 chars instead of every 1024 chars
- Changed:  Made buttons narrower in saved faxes screen (to make room for Recv button)

Version 1.1b2 (06/14/02)
- Fixed:        Page Settings->Font now retains setting
- Changed:      Fonts are now FontBucket fonts embedded in application
- Changed:      Removed shortcut for User settings (conflicted with Undo)

Version 1.1b1 (04/28/02)
- Changed:      Shortcuts for various menus
- New:          Better looking fonts

Version 1.0 (04/27/02)
- Changed:      New about graphics
- Changed:      New welcome graphics
- Fixed:        Generating faxes and previews under OS < 3.5 now works.

Version 1.0b4 (04/1/02)
- Changed:      Added Samsung and Treo to device list
- Changed:  In saved view, date is right justified

Version 1.0b3 (03/17/02)
- Changed:      Form titles to Mark/Space Fax
- Changed:      Default header/footer to use Mark/Space Fax
- Changed:      If a fax is sent successfully, the text is cleared
- Fixed:        Scrollbar on main form was 2 pixels too tall
- New:          Clear after send preference (in user config)
- Fixed:        Insert list now uses gray lines instead of dashes for separators
- Fixed:        Crash when brining up menu in edit phrases
- Fixed:        Position of insert menu

Version 1.0b2 (03/15/02)
- Changed:      Now checks for Samsung device to use extra waits during send
- Changed:      Drawing of sketches on CLIE should be smaller (not 100% of this)
- Fixed:        Unable to select reg code in registration screen
- Fixed:        Crash on startup on non CLIE units

Version 1.0b1 (03/14/02)
- Changed:      Registration dialog now has countdown
- New:          Welcome form and popup
- New:          Saved Faxes list
- New:          Insert sketches
- New:          Insert popup
- New:          User can now type in fax
- New:          Fax now displays in CLIE HiRes mode

To do:
- Insert Diddle
- Insert Doodle