                        FileProg for PalmOS
                        -------------------

FileProg written by Amit Gil, Oct. 2002.  All rights reserved.

FileProg is freeware. You may distribute copies of FileProg,
but only with this file.

The author is not responsible for any damage or loss of data caused
by this software. If you encounter errors, please send a report to
PalmFileProg@yahoo.com

Please send queries and requests to PalmFileProg@yahoo.com

To install the application, double click on the icon, or load it through
the install tool. Usually it is not needed, but in cases that there is a
problem setting FileProg after installing a new version, it is recommended to
delete the application and it's preferences, and then install the new version.

The latest version is available from:
http://www.palmgear.com/software/showsoftware.cfm?prodID=45093


Sending files between two Palm devices
--------------------------------------
1. In order to use the IR, check the "Use IR" configuration option, otherwise
   BlueTooth will be used (only on devices that have BlueTooth).
2. If you want FileProg to be the receiving application, the transmitter should
   check the "TX to FileProg" configuration option, before sending the data.
   Otherwise the default Palm application registered for that file will receive
   the beamed files. Next section deals with setting the default application
   when using FileProg.
3. When receiving beamed file to FileProg, before the other side sends the
   data:
   - Start FileProg.
   - Navigate to the card folder into which the file will be saved, or select
     Internal memory, for RAM.
   - Start the transmission on the other side.
4. You can beam files to the RAM or to the card, from the RAM or from the card.
   Only PalmOS databases can be saved on the RAM. That is, all databases on the
   RAM, or files on the card that have the PRC or PDB file extensions. For
   example JPEG files can not be received into internal memory.


Setting Palm default application when using FileProg
----------------------------------------------------
1. By setting the default application, FileProg is registered with the PalmOS
   to be the receiving application for a set of file extensions. This feature
   is available only on devices with OS4 and newer.
2. FileProg must be the active application, before sending the file to the Palm
   device. Navigate to the folder into which you want the file to be saved.
3. FileProg can be the default application for receiving different file types.
   In order to use that feature you need to check the "FileProg RX" option on
   the configuration form. Once checked, FileProg will look for a memo record
   that contains the file extensions that FileProg will register as the
   receiving application.
4. The memo should be set in the following way:
   - The first line should contain only the following text: [FileProg]
     and should not contain any other characters.
   - the next line should contain the file extensions that you want FileProg to
     register as a receiving application. The items should be separated with
     one TAB character, no other character should be before, between or after
     the file extensions list. For example:jpg	mp3	dat
5. Example for a memo:
[FileProg]
jpg	mp3	dat
   The first line contains just [FileProg], the second line contains the file
   extensions separated with one TAB character. YoU can cut and paste that text
   into a memo record on the PC, and synchronize that record to the Palm
   device.



Version history

Version 1.14 8/15/2004
----------------------
Added recursive delete to remove a directory tree
User can set the text color for the file table

Version 1.13c 4/17/2004
------------------------
Fixed a bug handling long file names on the card

Version 1.13b 3/28/2004
------------------------
Fixed a bug on cut & paste operation

Version 1.13a 3/27/2004
------------------------
Fixed a bug handling error conditions on folders with large number of files

Version 1.13 3/26/2004
------------------------
Added a date filter.
Added a device info form.
Enhanced the Attribute form.
Save the last folder on each card and restore it on the next run.
Improved memory handling for low memory devices.
Improved performance on copy from RAM to card.
Register for all types if "FileProg RX" is checked, but no memo record is 
provided.
Fixed a bug on Sony Clie devices that can happen on copy databases to card.
Fixed a bug handling more then one card.

Special thanks to Andre Masloch for his help in the development and testing
of this release.

Version 1.12c 1/5/2004
------------------------
Fixed a bug displaying the checkboxes on Clie PalmOS 4.x devices.

Version 1.12b 12/30/2003
------------------------
Display bug fixes.

Version 1.12a 10/18/2003
------------------------
Fixed a double refresh of the display.
Highlight the selected row.
Display bug fixes.

Version 1.12 9/29/2003
----------------------
Remove the Use IR configuration option, use menu options instead.
Remove reset of the table position after file operations.
Added a search for a file on the card.
Folder tree and Search file forms use the same fonts as the main form.
Added another database property column.
It is possible to copy ROM files from ROM to card and from card to RAM.
It is possible to see ROM files attributes.
Code cleanups.
Display bug fixes.

Note:
When the sorting is based on the type column, primary sorting is using the last
column, secondary is based the second column and third uses the database name.

Version 1.11 8/3/2003
---------------------
Menu option to enable and disable IR receive.
Added a popup list on file tap and a configuration option to control it.
FileProg can register to be the receiving application for various file types.
Receiving beamed files to the RAM or to the current folder on the card.
Added support for plug-in's, see separate documentation and sample project.
Added option to display file attributes on the type column (in hex format).
Added filter option for Attributes.
Added configuration option to send beamed data to FileProg.
Added configuration option to use IR or BT to send files.
Added configuration option to display selected files number and size.
Added configuration option to select directory without the select button.
Added configuration option to disable confirm on each file when beaming
multiple files.
Several bug fixes.
Performance improvements.

Note:
Support for plug-in's and the menu option to enable/disable the IR receive,
available only on devices running Palm OS4 and newer.

Version 1.10 6/20/2003
----------------------
Option to delete associated DB's in RAM and preferences on app delete.
Added configuration options - Toggle display of system databases and OS5
resource files.
Moved the sorting criteria to main form.
Fixed a bug in copy from card to RAM and launch.
Fixed bugs in the delete procedure - deleting multiple files and system
protected files.
Added a filter sub-option for "database is".
Improved error reporting and handling.
Fixed minor display and file list refresh issues.

Version 1.09 5/6/2003
----------------------
Added support for PalmOS 5 high density displays.
Added large fonts (for hi res and standard).
Update the help strings.
Fixed minor display issues.

Version 1.08 4/15/2003
----------------------
Removed registration code, it is freeware now.
Added configuration options - Auto Scan, Hide Counter.
Fixed a bug in the Type / CrId sort.
Fixed a bug reading the configuration data.
Fixed minor display issues.

Version 1.07 1/6/2003
---------------------
Same as 1.06, just fixed the version number. Everybody should Update to this
version.

Version 1.06 1/4/2003
---------------------
Fixed a bug in the folder tree. Rename a folder wasn't updated in the tree.
Added expand all to build the card folder tree.

Version 1.05 1/3/2003
---------------------
Progress dialog on folder scan, user can stop file scan process.
Removed nag screen.
More error protection.
Fixed a bug selecting a folder in the main form.
Added folders view by click on current path. Enables direct access to selected
folder.

Version 1.04 12/11/2002
-----------------------
Added support for Sony 320x320 hi resolution.
Fixed minor display issues.

Version 1.03 11/25/2002
-----------------------
Added a new category to the filters to display specific file types.
Option to use the full line for the file name on the type column.

Version 1.02 11/10/2002
-----------------------
Fixed a wrong warning when program launch menu option is selected.
Added caseless sort option.
User can select date and time format.

Version 1.01 11/5/2002
----------------------
User can select display colors.
Fixed minor display issues.

Version 1.0 10/25/2002
----------------------
Initial version.

