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