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