ClipHelp (C) Version History Ver 2.2 - 3 April 1992 Optional ability to call a UDF on accessing help (a 'pre-help' UDF) and/or another on leaving help (a 'post-help UDF') via public variables in Summer 87 version and code block parameters in Clipper 5 version. Scope for imagination! Fixed bug in both 2.1 vs libraries whereby help screens overlaid a junk background when ClipHelp was used in mono mode. Facility for users to access full ClipHelp editor features through the use of a serial number and code supplied by CISMail, FAX, phone or airmail on registration. Serial numbers and codes will also give users access to full features of future versions of ClipHelp downloaded from Nanforum or a local BBS. Ver 2.1 - 17 February 1992 Maintenance release. Corrects an omission in CLHLP501.LIB whereby changes to the Application Background attribute made with ClipHelp's 'Set Defaults' option were being ignored. Ver 2.0 - 3 January 1992 ClipHelp .OBJ files in earlier versions now replaced with .LIB files. GrabScreen() added to CLHLPS87.LIB and CLHLP501.LIB. Incorporating appropriate calls to this function during application development enables whole or specially-defined part screen images to be saved to a database called CAPTURES.DBF (created and maintained by ClipHelp). The same function can be called in ClipHelp's 'Edit Colors' option to 'cannibalise' parts of its help file as it is creating it. Images saved in CAPTURES.DBF can be inserted directly into the HELP.DAT file complete with color attributes using the new 'Import' facility of ClipHelp's 'Edit Colors' option, greatly reducing the work needed with previous versions of ClipHelp. The attribute bytes of all characters not obscured by overlaid help data when is tapped are now changed and restored on return to the application. This avoids unsightly flashing panels which could previously arise with Clipper 5's SETBLINK(). The default color can be changed using ClipHelp's 'Set Defaults' option. An optional 'path' command line parameter when running ClipHelp tells it where to find HELP.DAT and HELP.TXT files, supporting concurrent development of help systems for multiple applications. Public variable in Clipper S87 version and additional parameter to the solitary function call in Clipper 5 version optionally allows HELP.DAT and associated files to be located elsewhere than in an application's default sub-directory. Ver 1.11 - 12 December 1991 Checks whether a mouse is in use and if so, saves the condition, turns off the mouse while help screens are displayed and restores the original mouse condition on exit. Ver. 1.1 - 24 October 1991 Replacement Clipper 5 OBJ module (CLHLP501.OBJ). All PUBLIC and PRIVATE variables removed and replaced with LOCAL or file-wide STATIC variables. Only one line of source code need be added to a Clipper 5 application to embrace all ClipHelp facilities. Context sensitivity achieved by calling a function to pass a string/code to ClipHelp, avoiding a PUBLIC variable declaration. Replacement Clipper 5 C function library (HLPC501.LIB) with improved speed over that supplied with version 1.00. Ver. 1.0 - 4 July 1991 __________ ClipHelp (C) 1991, 1992 Richard Eddy S.R. Eddy & Associates Perth, Western Australia Tel: 61 9 455-1004 CIS ID: 100033,3272 3 April 1992