                 Macro5 v2.40
                 ------------

History :
---------
+ v1.00 : + first public release
+ v1.10 : + added the cycling through tasks
          + changed the default values for the hotkeys
+ v1.11 : + excluded Macro5 from the cycle
+ v2.00 : + added 26 shortcuts for running app/doc, ClipLibrary and macros
          + improve the hotkey setting interface
          + removed the blinking when cycling through tasks
          + moved the init file from \System\Data to \Data\SwichTask\Data
          + official UID from Psion
+ v2.10 : + added the Ctrl+Shift hotkey
          + added the option of not displaying the shorcuts panel
          + added the possibility to disable each hotkey
          + set Thread& automatically at the start of a macro, removed SetCurrent
          + FgApp now runs documents as well as app and opo.
          + added the functions TaskUid, TaskApp, TaskDoc KeyString and KeyMod
          + removed some variables and put them as constants in Macro.oph
          + rewrote all the macros, added the macro Startup
          + added the handling of Caps Lock in the hotkey setting
          + few bugs corrected
+ v2.15 : + added the option to run a macro at startup
          + added the option to set backlight "on" when external power is connected
          + added the variable Home$ and the functions FgMacro, ClipLen&, ClipRead and ClipWrite
          + added the declaration of the macro functions in Macro.oph
          + hotkeys, shortcuts and ctrl+shifts callings are not sensitive to Caps Lock anymore
          + SendKeyCode now works when Nb% > 1
          + fixed a problem with KeyMod ; letters are now in lowercases in KeyString
+ v2.20 : + added the backward cycling
          + added the Shortcuts Panel zooming
          + added the Record Macro facility
          + the format of %%date%% and %%time%% is now fully configurable
          + added the functions FgSound, BgSound and Beep
          + removed FgMacro : a macro cannot run an other macro because they've got the same name
          + adapted the display to the Geofox One
          + fixed a problem with Copy$ that could return nothing even when a text was selected
+ v2.25 : + the task cycling bar now includes the application icons
          + added the option to run a macro at switch on
          + moved Macro5.ini to \System\Apps\Macro5
          + added the possibility to change the path of the macros folder, removed Home$, added Macro$
          + added commands OPLCreate, OPLWrite and OPLClose.
          + new macros RunExtras and NoLightOff included, macro Startup updated
          + fixed bug with %%date dn%% and %%date DN%
          + fixed bug with TaskApp$ returning too many characters
+ v2.28 : + new commmands to emulate the pen : SendPenClick, SendPenUp, SendPenDown and SendPenDrag
          + new much more easy to use SendKey command
          + rewrote the 'Record macro' facility to use the new command SendKey
          + added the option 'Only once a day' in the 'Run macro at switch on' facility
          + enhanced the handling of *.hlp files and documents created by OPL applications
          + added the macro Pen that emulates the stylus with the keyboard
+ v2.30 : + renamed SwitchTask to Macro5
          + added 3 panels of 27 shortcuts
          + added 8 user defined hotkeys
          + added the possibility for hotkeys to be silkscreen keys
          + by popular request made all windows pen sensitive
          + improved the handling of asynchroneous sounds in BgSound
          + added the functions CopyWord$, SendString, GetThread&, GetApp$, CloseApp% and KillApp%
          + rewrote all the macros, added the macros BatStat and BatStatLow
+ v2.31 : + removed the restriction on the name of the main proc in macros
          + added the function FgMacro:(Mac$)
          + added the macro RunMacro
          + fixed the bug that skipped the running of macros at switch on when the main power was present
+ v2.32 : + added the option for Macro5 to keep running during the backups
+ v2.35 : + added 2 new types of shortcuts : Folder and Keystroke
          + added the recording and replay of pen strokes
          + added an online help
          + put all the macro libary in Macro5.mcx for sharing with other applications
          + updated SwtchTsk.opx v1.00 to Macro5.opx v2.00
          + improved the handling of icons that now works with any language
          + rewrote pen.opo
+ v2.37 : + the shortcuts of the type 'Folder' now really switch to the shell in the assigned folder
          + added the support of Escript macros
          + added the option 'Start in background'
          + added the commands SendRscMenu, SendRscButton and SendRscList
          + added the function ClipType&
          + added the commands Log, ViewLog and ClearLog
          + the functions FgApp%, BgApp%, FgDoc% and UseDoc% now return -1 when an error occurs
          + new macro RscMenuCode
          + rewrote the macros LinkOn, LinkOff and Battery with the new SendRsc commands
          + fixed the bug concerning the handling of applications having an UID < &10000000
          + fixed the bug preventing the recording of the menu and arrow keys
+ v2.40 : + made easy the adding of new GUIs - added graphic panels
          + by popular request increased to 16 the number of user hotkeys
          + added a hotkey to switch back to Macro5 itself
          + the panel hotkeys are now active when the shortcut panels are displayed
          + when displaying a shortcut panel, the key 'Menu' switches back to Macro5
          + added the option to use Play, Stop, Record, Off, Backlight, Help, Dial, Contrast+ and Contrast- as hotkeys
          + renamed the application buttons from Word, Sheet, Data, ... to App1, App2, App3, ...
          + added the tags %%country%% and %%city%% in the ClipText feature
          + added the functions CurrentFolder$ and CurrentFile$ to allow contextual macros
          + added the functions ClipReadBmp, ClipWriteBmp and ClipClear
          + added the function CopyScreen
          + added the function SetDictaphoneLed
          + documented the function LibVersion%
          + enhanced the function FgApp% to make it handle EXE
          + made the error reporting much more explicit
          + improved the thread handler to make it work with applications like Allegro, Calligrapher or CapsView
          + rewrote the macro recording procedure so it never looses the focus
          + removed the blinking message "Shortcut ?" when prompting for a shortcut
          + gave access to the event handler
          + made SendRscButton handle the key alone buttons as well as the ctrl+key buttons
          + rewrote and optimized some parts of the code (added 50 new C++ functions)
          + Macro5.ini is now always located on C:
          + made some cosmetic changes to comply with the Epoc Style Guide
          + fixed a bug concerning the handling of the Dutch and Belgian S5 and the Geofox ressource files
          + fixed a bug concerning the handling of PowerBase files
          + updated the macros Pen, RscMenuCode, RunExtras, Battery, LinkOn and LinkOff
          + added a macro to display the Extras-bar for those who use the Extras-bar key as a hotkey
          + added icons to all the macros
