His Grepship installation notes (version 4) ============================================= This file contains basic information of the His Grepship package you have downloaded and installed. FILE LIST ========= 1) This package contains the basic His Grepship setup. Here is a file list: Grepship.exe - the main executable. Grepship.chm - the Help file. This is in compiled Microsoft HTML Help format. This means that if you are running an older Windows version of Windows 95/NT, you may need to have installed Microsoft Internet Explorer (v4 or later) on your PC. Also older systems will probably require you to run HHUPD.EXE (see below). HGInstal.exe - this program performs some additional installation work that could not be done by the generic installer. It is a console application called by the installer and you should never see it. However if there is a problem it will create a log file and at the end of the installation it will throw up a message box to inform you there were problems, and to give you the name of the log file. The log will usually ask you to obtain a file, such as HHUPD.exe (see below), and to then run HGInstal.exe again. Any installation complications usually involve the HTML Help system used by His Grepship. Unfortunately, although Microsoft are pushing this format as the future of Help, the files needed to make it work are not always available, especially on older versions of Windows. HGRegist.exe - should you go ahead and order His Grepship, you use this program, either directly or through the Help|Register menu option in His Grepship. On starting it, you may click the Help button for directions. HGEditor.dll - the built-in editor. This is a self-contained editor, similar to the standard Windows utility Notepad. It is fully integrated with His Grepship, so that if you double-click an output line in the main application's window, this editor will open the file at the relevant line and hightlight the search expression. When you start His Grepship for the first time, this will be the default editor. If you wish to use a third-party editor instead, you must first download the relevant DLL from the His Nerdship web site, then select that editor via the "Options|Choose a default editor" menu option. Note the 3rd party editor DLL is only for connecting His Grepship with that editor - you must have the editor itself installed on your PC. InstallationNotes.txt - this file. GettingStarted.rtf - a rich text file that is optionally displayed at the end of installation. It is a quick tutorial to get you running with His Grepship as soon as possible. It takes you through the main features of His Grepship. GettingStarted.txt - a plain text version of the above RTF file in case you don't have a program to read RTF files. shlwapi_.dll - renamed version of the system file shlwapi.dll. This DLL contains some Windows shell functions used by His Grepship. Most systems will already have shlwapi.dll, in which case shlwapi_.dll will be deleted. However, if HGInstal.exe cannot find shlwapi.dll, it will just rename shlwapi_.dll to that name. HHActiveX.dll - needed for the HTML Help. Enables the glossary and other features. The installation process will register this file on your machine if necessary, and unregister it if you uninstall. 2) Full technical and licensing data on His Grepship can be seen in the PAD file "http://www.hisnerdship.com/Grepship/HisGrep_pad_file.xml". 3) Updates Version 4.5 (28 Jan 2008) ----------------------- a) Added neighbour lines, so can display lines above and below the line containing the search expression. b) Replaced GNU regular expression code with Regex++, which is more stable and allows 'non-greedy' searches (see Help). Version 4.3 (07 Oct 2003) ----------------------- a) Wrapped installation in a proper installer. Previously was in an executable ZIP file, with a separate 'installer' program to add/remove files needed by the HTML Help. This also provides a proper uninstall. b) Added a Find Next feature to the built-in editor. Version 4.0 (04 Oct 2003) ----------------------- a) Added Unicode handling. Can handle big- and little-endian, with or without byte order marks. b) Fixed bug where brought up annoying message after every search if no printer was attached to the PC. c) Improved international capabilities. Previously would only handle US ascii. Now handles all ascii Latin characters in the current locale. d) Dropped 3rd-party editor support for MKS vi. No one uses it. Version 3.1 (17 Dec 2002) ----------------------- a) Added find & replace option to allow insert of newlines in replacement text. b) Fixed bug where not activating editor if 'Filename only' option is set. c) In big files, now displays incrementing line no in status bar. Version 3.0 (04 Dec 2002) ----------------------- a) Changes the output format. Previously displayed alternate location lines (containing file path and line number) and text lines. Now displays a single location line (containing the filepath), followed by all the matching text lines in that file. b) Fixed memory leaks occurring as a result of status bar messages. Version 2.9 (20 Sept 2002) ----------------------- a) Fixed crash that occurred when displaying very long lines (usually in HTML files). Now displays lines up to 2048 bytes. Lines longer than this will be truncated, and a warning issued. Version 2.8 (15 June 2002) ----------------------- a) Fixed problem spotted by Tom Walters, in GNU regex.c. If search string contained ".*" wildcard (i.e any number of ANY characters) and had IgnoreCase set, it could crash on a long line. Version 2.7 ----------------------- a) Improved installer program (HGInstal.exe). This now optionally creates shortcuts on the desktop, the start menu, and the Quick Launch (systray) bar on the Taskbar. Also extends the operating system query to include Windows XP. Version 2.6 ----------------------- a) Fixed bug appearing in WinME/98, caused by fix b) below. Was not closing the backup files, so could not rename or delete them. Version 2.5 ----------------------- a) Added UNIX file compatibility. A find and replace operation on a UNIX file system (e.g using Citrix or Exceed) will not add unwanted carriage returns to the end of line. The same compatibility has been added to the built-in editor. b) Fixed bug that appeared under WinME/98, where doing a search and replace on all files (*.*) with the rollback option, it would re-search the files recursively after they had already been searched. WinNT/2000 were unaffected. Version 2.4 ----------------------- a) Fix potential memory leak Version 2.3 ----------------------- a) DLL added for TextPad editor b) In HGRegist.exe (the registration program) the full path to the main executable is displayed. Version 2.2 ----------------------- a) Tutorial browse sequence added. b) User can register His Grepship from within the program (Help|Register). Version 2.1 ----------------------- a) 'Configure output list' window added. This allows you to configure the font and the colours in the output list. b) This version installs all its files in the old DOS 8.3 filename format (e.g Grepship.exe, whereas the previous version of the program was named HisGrepship.exe). This has been requested by certain shareware sites (e.g ZDNet), and is a requirement of the Portable Application Descriptor (PAD) files used to standardise program descriptions. 4) Ordering His Grepship We hope you like His Grepship. The ordering/purchasing information is in the Help file in the topic "Registering His Grepship" in the Table of Contents tab. You can register His Grepship from the Help menu. Go to www.hisnerdship.com, click on the link "Ordering and licensing His Grepship" and follow the instructions.