home *** CD-ROM | disk | FTP | other *** search
/ Enter 1998 December / ENTER12_1.iso / os2 / DialogEn / README.TXT < prev    next >
Encoding:
Text File  |  1998-09-17  |  36.2 KB  |  412 lines

  1. D I A L O G   E N H A N C E R   P M   I N S T A L L E R
  2.  
  3. Readme Version : 1.51
  4. Last Updated : 21st August 1998
  5. Installer Version : 1.65g
  6. Dialog Enhancer Home Page : http://www-student.lboro.ac.uk/~mcrsc/ostrans.html
  7. Dialog Enhancer support/contact E-Mail : dialogenhancer@bmtmicro.com
  8. (Please label all mail clearly with "Dialog Enhancer [...]" in the message title)
  9.  
  10. *** CONTENTS ***
  11. ================
  12. 1.0 Comment from the developer
  13. 1.1 Introduction
  14. 1.2 System requirements
  15. 1.3 Installation
  16. 1.4 Uninstallation
  17. 1.5 Operation
  18. 1.6 Registration
  19. 1.7 Common questions and answers
  20. 1.8 Troubleshooting
  21. 1.9 Current restrictions
  22. 2.0 Win-OS/2 Support
  23. 2.1 Other Dialog Packs
  24. 2.2 History
  25. 2.3 Current and future work
  26. 2.4 Credits
  27. 2.5 Legal comments and disclaimer
  28.  
  29.  
  30. *** 1.0 Comment from the developer ***
  31. ==================================
  32. Welcome to Dialog Enhancer. Please consider registering it with BMT Micro to help further the development work here. 
  33. If you wish to continue using the product after a trial period of a month, please see later in this document for information on how to register. Please read the included file history for the latest updates and changes made to the installer. 
  34.  
  35. New to this release is an intelligent system which tracks previous choices on installation including registration information. This makes re-installation due to a service pack update a less time consuming task. 
  36.  
  37. Dialog Enhancer now compresses all resources on compilation to reduce memory footprint. As a result, the compilation process will take longer to complete. Please be patient!
  38.  
  39. Regards
  40. Richard Castle
  41. Dialog Enhancer Development
  42.  
  43.  
  44. *** 1.1 Introduction ***
  45. ====================
  46. With the release of OS/2 Warp 4.0, IBM improved on much of the PM interface by including a new system font, and new properties notebooks. Unfortunatly, much of the system was left untouched, using the old System Proportional font, which gave the new interface an unfinished look to it. Dialog Enhancer picks up here, and completes the update to the system applications and dialogs with the new look. 
  47.  
  48. Dialog Enhancer improves the look of the OS/2 desktop by modifying the dialog files held within the system. The aesthetical look and operation of the dialogs can be changed. Components that Dialog Enhancer can update are :
  49.  
  50. System font used -             Dialog Enhancer changes this to the new OS/2 Warp 4.0 system font.
  51. Positioning of list boxes etc. -         Dialog Enhancer improves the positioning and size of these.
  52. New icons and bitmaps -         Dialog Enhancer adds new icon resources to the dialogs.
  53. Extra text -                 Dialog Enhancer adds extra information to some dialogs to reduce confusion.
  54. Window -                 Dialog Enhancer repairs windows with no border definitions.
  55. Sizing -                 Dialog Enhancer reduces the screen footprint for all windows.
  56. New system icons -            Dialog Enhancer updates some of the system icon set with new icons.
  57. Win OS/2 -                Dialog Enhancer makes the Win-OS/2 support look & feel more like OS/2
  58. 3rd Party Apps -            Dialog Enhancer can support applications other than those developed through IBM.
  59.  
  60. *** 1.2 System requirements ***
  61. ===========================
  62. Dialog Enhancer is unlike any standard system addon, in that it does not have an executable running during system operation. This means that the system is under no more pressure than usual, CPU load and memory usage will not increase when Dialog Enhancer is operational, and there is no change in system stability. (If any case, memory requirements are reduced, as we have removed much unused data left behind from previous versions of OS/2) As a result of this, the software will comply with the IBM specifications for OS/2 Warp 4.0 . Dialog Enhancer makes use of high colour icons during its operation however, and it is recommended, although not essential, that the system should run in a video mode offering more that 256 colours.
  63.  
  64. Disk space requirements are varied, depending on the nature of the current system state. (Multimedia not installed etc.) - Expect a maximum of 20Mb to be required for the install, both on the boot drive, and the drive where the installer is executed from.
  65. CSD Fixpacks are supported in this release, although, PLEASE observe the warning in section 1.3 before applying Fixpacks and display driver updates. 
  66. Dialog Enhancer only supports English language versions of OS/2 Warp 4.0 - Foreign systems can still use Dialog Enhancer with the dissadvantage of new dialogs being in the English language. Expect to see future versions with packs availabled in other languages.
  67.  
  68. *** 1.3 Installation ***
  69. ===================
  70. Installation of Dialog Enhancer is straightforward. Please remember check the "Current Restrictions" section later for possible incompatibilities. 
  71. Check that you have downloaded a 'PACK' file from the home page, which contains the details of how the new dialogs should be generated. In future versions, different pack files will be available to give the user selections on the sort of dialog themes/styles they wish to see on their system.
  72. Ensure there are NO applications running in the task list and ensure the folders used to install from contain only alphanumeric characters. Start the installer by double clicking on the INSTALL.EXE executable icon, and follow through the on screen prompts for a successful installation. Please consult the troubleshooting section if problems are encountered, if the error is recognised by the installer, then details of the problem will be displayed.
  73. Finally, to complete the installation, a reboot is required, to initialise the rebuilt applications.
  74.  
  75. ##############
  76. ####WARNING####
  77. ##############
  78. You MUST remember however, to uninstall Dialog Enhancer before applying any system CSD packs (Commonly known to most as Fixpacks), display driver updates, tcpip patrches, and updates to any 3rd party applications supported by Dialog Enhancer. This will allow the installer to modify the new updated files applied during the system update. It is well advised to heed this advise, as unrecognised system crashes may become common due to mismatched system files. Please read the section on uninstallation before commencing an uninstall.
  79.  
  80. Techie Information : Dialog Enhancer makes use of the "first come first serve" style that OS/2 uses when interpreting the path statements in the LIBPATH statement in the CONFIG.SYS file. It places a pointer to it's DLL folder where the new, rebuilt files reside. If, for example, a service pack is applied to the system, it will update all the DLL files in the \OS2\DLL folder. These however are not in use if Dialog Enhancer is active. (The system is using the newer DLL's in the \OS2\DEPROG\DLL folder. You can imagine how this could cause problems with various updates to the system expecting to find compliant (fixed) DLL's and getting older ones. 
  81. ##############
  82. ####WARNING####
  83. ##############
  84.  
  85. *** 1.4 Uninstallation ***
  86. =====================
  87.  The system employed in this version and beyond, uses a script file generated on install to allow the uninstall program to do all the work. For uninstallation, simply start it from the icon in the Dialog Enhancer folder created on the desktop when the update was first installed, or if that has been deleted since then, re-run the INSTALL.EXE program from the DEPROG folder in your OS2 directory. The rest of the uninstall will be completed on the next reboot, where the OS/2 startup script STARTUP.CMD is used to remove the redundant file structure in the OS2 folder.
  88.  
  89. *** 1.5 Operation ***
  90. ==================
  91. Following the system reboot, there is nothing left to be done except enjoy the new system look. Dialog Enhancer should now be automatically enabled and operational. Explore your new system and enjoy what has been changed!
  92.  
  93. *** 1.6 Registration ***
  94. ====================
  95. After recieving your key code through BMT Micro, you must UNINSTALL Dialog Enhancer to initiate the key code. This is because every dialog is updated with registration details. The safest and most reliable method is to uninstall and re-install. 
  96.  
  97. The success of Dialog Enhancer relies solely on user feedback and registration. The program has a great future ahead of it, with many new features and projects being considered. These can only proceed if people register and support our work. We have decided to have only one 'nag' message one the file open dialog, which should be enough to remind those who are only exploring the new system, that they have not registered. The update must be removed from the system after 30 days of trial use if registration has not been carried out.
  98.  
  99. *** 1.7 Common questions and answers ***
  100. ====================================
  101. Below are some of the most common questions put to us during development :
  102.  
  103. Q. What is a dialog?
  104. A. A dialog is the graphical presentation by the operating system of a program. A dialog could be an about box, properties notebook, filer window etc. Contained within the dialog are a common set of controls to ensure the operating system looks consistant, with all applications designed to run on it.
  105.  
  106. Q. What is the difference between the registered version and the unregistered version?
  107. A. The unregistered version is no different from the registered program. The only changes made are the removal of the file open/save registration message and registration warning messages in system about boxes, and the fact that WIN-OS/2 support is disabled. We believe in uncripled shareware, as it is the best way of demonstrating the registered product with only subtle reminders. Failing to register Dialog Enhancer after 30 days of trial use will slow development of future updates, please register if you plan to use it beyond this period! There are an exciting lineup of sub projects in the pipeline, keep an eye out for announcements!
  108.  
  109. Q. I installed a new application, and now Dialog Enhancer no longer updates any dialogs.
  110. A. The application has re-arranged the LIBPATH statement during its install. Run the "Repair LIBPATH Statement" utility from the program icon in the Dialog Enhancer folder created during installation.
  111.  
  112. Q. I have encountered 'clipping' on text of the new dialogs, what can I do?
  113. A. Fill out the bug report HTML form on the Dialog Enhancer web site and let us know! Remember that the system must be in the form as used at the end of a standard install (ie no tweaking of the system). Dialog Enhancer cannot support small font patches or alternative system font selections etc.
  114.  
  115. Q. Why does XXXXX application not have new dialogs?
  116. A. Dialog Enhancer will only update programs it recognises from a list of supported applications. As time goes by, support packages will be released, which fully support these applications. We will base our work on demand for program updates, so if you wish to see a certain application given a visual facelift, let us know.
  117.  
  118. Q. Is there a future for Dialog Enhancer?
  119. A. The answer is simply up to the user. If we receive good response and registrations, we will be more likely to continue producing updates, than if no-one registers. There is plenty of further potential for update in the system, and Dialog Enhancer is fully capable of embracing these.
  120.  
  121. Q. How can I get support for my registered version of Dialog Enhancer?
  122. A. We would be happy and encoraged to hear your comments and findings, with your help we can make Dialog Enhancer even better and suited to the users who need it. Use the E-Mail contact address at the top of the readme for correspondance and/or the comments form on the Dialog Enhancer home page.
  123.  
  124. Q. Does Dialog Enhancer require any special utilities for installation?
  125. A. As of this release onwards, Dialog Enhancer carries all the data required for a complete install. All that is required is OS/2 REXX support (installed by default).
  126.  
  127. Q. Why does Dialog Enhancer insist on placing itself on my boot drive?
  128. A. Dialog Enhancer works a little differently from standard system enhancers, and therefore needs to be a little more careful about file placement, the software is a BASE system update, so naturally, it should belong within the OS2 structure on the boot drive, as it will be least likely to be effected by drive letter changes etc. We understand that many people are have restricted space on their sytem boot drives, but this decision has been made to prevent many system problems.
  129.  
  130. Q. How do I register Dialog Enhancer? I can't find anywhere to put the key code in!
  131. A. Dialog Enhancer must be uninstalled, and a re-install started to register the software. This is because every about box dialog is updated with the registration details and the nag removed from the open dialog. This cannot be done without a de-install. We are sorry for this inconvenience, but there is no reliable alternative.
  132.  
  133. Q. I want to see XXXXXX application supported!
  134. A. Simply let us know, and if demand is great enough, we will consider supporting that application. There is support already in the installer and DAT file structure to handle this, so 3rd party applications can easilly be supported in furture updates of the system. 
  135.  
  136. Q. My system langauge is (Insert langauge here....), when will it be supported?
  137. A. German is our main priority as far as langauges go, we base our conversions on the number of requests for that language and assign a priority to the task. German language support is 99% on the main installer, so we are now working on the dialog updates.
  138.  
  139. Q. I want to see added functionality in some of the dialogs.
  140. A. Check out the 'Feature Enhancer' project at the following address :
  141.  
  142.     http://www-student.lboro.ac.uk/~mcrsc/de/defile.html
  143.  
  144.  
  145. *** 1.8 Troubleshooting ***
  146. =======================
  147. The Dialog Enhancer install routine is _VERY_ sensitive to system configurations. If it is not happy about anything, no matter how trivial, it will warn the user and produce and error. Serious system modifications are made and if this procedure is taken lightly, all manner of problems could occur if system checks as extensive as this aren't made.
  148. The software has gone through an extensive period of testing, but there will always be a few exceptions and problems not encountered during the short test cycles. If the installer returns an unrecognised error, then please return your INSTALL.LOG file and any .ERR files created to the E-Mail address at the top of this file, complete with a system description and details of where the failure happened. We will then do our best to rectify the situation. 
  149. If you encounter a problem during the actual operation of the update, do not hesitate to contact the support address at the top of the file, and let us know what the problem is.
  150.  
  151. Some common problems during install :
  152.  
  153. Q. Dialog Enhancer reports that my system is not English, causing a missmatch with the dialog pack file, even though my system is English.
  154. A. The installer checks the entry in the OS/2 INI files for the country version of the machine. This is generally set by the country utility in the OS/2 system folder. It has been known to fail, or return unusual codes in some cases. If your system is English, then it will generally be fine to proceed without danger.
  155.  
  156. Q. I get a window in the base left hand corner of my system when I run the installer, and an error message after text has scrolled up the window.
  157. A. This is caused by OBJECT REXX being enabled. Use the SWITCHRX utility from the command line to return the REXX state back to CLASSIC REXX.
  158.  
  159. Q. On uninstallation, I am told there is a locked file 'NETMSG.EXE' that can't be restored. 
  160. A. After exiting the failed install, bring up the window list, and select close from the menu popup for "Network Messaging". This will close the locked file, and allow the installer to restore the backed up version.
  161.  
  162. Q. I run the uninstaller and reboot the system. The folder DEPROG is still in my OS/2 directory.
  163. A. This could be caused by STARTUP.CMD failing to run. Try running it from the boot drive root directory. If this does not work, contact technical support using one of the methods listed at the top of the document.
  164.  
  165. Q. On reboot after a successful install, I get a TRAP error with PMMERGE.DLL just before the desktop loads up. 
  166. A. This only seems to happen at random times on _VERY_ few systems (We have only had 4 reports of this.). To resolve the problem, simply remove the problematic PMMERGE.DLL from the \OS2\DEPROG\DLL folder by using the "Boot to command line" option on the OS/2 recovery choices screen. This will re-enable the backed up version of the DLL. It would appear to be a slight mismatch problem with the resources, and the compiler used. We would also like to hear from those who have experienced the problem, and that way, we can build up a database of problematic configurations.
  167.  
  168. Q. On reboot after a successful install, I get an Dialog Enhancer ERROR #19
  169. A. This is simply due to OS/2 reloading all applications loaded before the system reset. The behaviour after a reboot can be controlled by modifying the CONFIG.SYS 'RESTARTOBJECTS' string. Check your electronic documentation for more information. Simply ignore the error, and exit the installer. 
  170.  
  171. Q. My SLIPPM program doesn't get changed on my non-english system.
  172. A. The OS/2 compiler seems to reject some of the foreign versions of SLIPPM.EXE due to incompatibilities. There is however a standard version available on Hobbes, which could be placed as a substitute. Search for SLIPPM.
  173.  
  174. Q. I get a white OS/2 error box during installation with a SYS3175 error message.
  175. A. This does not seem to be linked with the installer having a problem. The REXX interpreter on some systems, depending on fixpack version applied varies in stability. If this error persists, consider re-installing OS/2 REXX support or changing your fixpack revision.
  176.  
  177.  
  178. Explanations for some of the more cryptic error codes :
  179.  
  180. Error #2 : And installation has already completed! Please reboot.
  181. Explanation : The installer has detected that the folder \OS2\DEPROG is inactive (ie. The currently active LIBPATH is not pointing towards \OS2\DEPROG\DLL and consequently, the DLL files contained within are not in use.) It has however detected the file UNINSTAL.SCR which is the script file used to uninstall, exists in the folder. This is the standard situation if the installer has completed, but the system hasn't been rebooted. Otherwise, the LIBPATH entry has been removed and the folder lying dormant after the resulting reboot.
  182. Solution : In the standard case, a reboot is all that is required. If the problem is the second of the two, the LIBPATH entry needs to be placed into the CONFIG.SYS and the system rebooted. If more help is required, please contact the author.
  183.  
  184. Error #4 : Dialog Enhancer CONFIG.SYS LIBPATH entry detected! 
  185. Explanation : The installer has detected that the LIBPATH entry exists and points towards the non existant \DEPROG\DLL folder. If this remained, there is a possibility that files being copied into the DLL folder will get blocked, and cause the installer to fail.
  186. Solution : Simply remove the LIBPATH entry manually and reboot.
  187.  
  188. Error #6 : Uninstallation phase one is already complete!
  189. Explanation : The installer has detected that the folder \OS2\DEPROG is active (ie. The currently active LIBPATH is pointing towards \OS2\DEPROG\DLL and consequently, the DLL files contained within are in use.) The file UNINSTAL.OLD has been detected, which means that an uninstall has completed successfully and that a reboot is required.
  190. Solution : Reboot the machine, if the problem persists, remove the LIBPATH entry from the CONFIG.SYS file and reboot the machine.
  191.  
  192. Error #8 : Inactive \OS2\DEPROG folder detected!
  193. Explanation : The installer has detected that the folder \OS2\DEPROG is inactive (ie. The currently active LIBPATH is not pointing towards \OS2\DEPROG\DLL and consequently, the DLL files contained within are not in use.) It has however detected that files exists in the folder (Except for the file UNINSTALL.SCR). This is most likely due to STARTUP.CMD failing to run on the reboot, and consequently the redundant fiel structure still remains.
  194. Solution : Delete the \OS2\DEPROG folder before attempting to re-install.
  195.  
  196. Error #18 Unable to locate file.
  197. Explanation : The installer has tried to restore a file from the \DEPROG\BACKUP folder and cannot find the destination file it must replace.
  198. Solution : If the file has been moved, then return it to its original location. Otherwise, manually remove OR change the entry referencing the application in UNINSTAL.SCR file. This will prevent the uninstaller from trying to restore the file.
  199.  
  200. Error #31 : Unable to detect OS/2 Boot drive.
  201. Explanation : As part of the system checks, Dialog Enhancer needs to determine the system boot drive. This is done by checking for the existance of 4 files required for OS/2 to boot, and the existance of a locked PMSHELL.EXE to show an active desktop. The files the installer check for are : \OS2LOGO , \CONFIG.SYS , \OS2\DLL\PMMERGE.DLL , \OS2\PMSHELL.EXE.
  202. Solution : Ensure all of these files exist on the boot drive, and that the standard PMSHELL is running and not any 3rd party OS/2 Shell. If this still does not solve the problem, there is a hidden switch to force DE to accept a drive. The following syntax is used :
  203.  
  204. /FORCEBOOT=X:
  205.  
  206. Where X is the name of the drive to force DE to use. This feature is not fully recomended and it is advised that it is used as a last resort. The install, will however, check for the presence of CONFIG.SYS, OS2LOGO and an OS2 folder on the drive.
  207.  
  208. *** 1.9 Current restrictions ***
  209. ==========================
  210. Some of the dialogs in the system are hard programmed into the executable. Common examples are the main interface in FTP-PM and the main dialog in the system installer (usually given away by the silly thin border definitions). These unfortunatly cannot be updated by Dialog Enhancer and would require IBM to re-program the applications in question as the dialog data is hard coded into the EXE - (An area, for safety reasons, Dialog Enhancer does not touch). Fortunately, there are only a few applications which have this problem when compared with the 5000 or so dialogs currently updated in this release of the software.
  211.  
  212. Some software has problems, they are listed below, as well as a small description of the problem. We are working with the developers to provide a solution.
  213.  
  214. 1.9.1 Star Office (faulty controls on open dialog box - Still works though, but difficult)
  215.         Note: This is something that can only be recitified by the developer. If you wish 
  216.         to see it supported, contact them and ask nicely!
  217. 1.9.2 X-File (faulty controls on open dialog box - Still works though on some systems, but difficult to use.)
  218.         Note: The X-File fix for this is currently available. See the Dialog Enhancer download page for details.
  219. 1.9.3 PM Graph (faulty controls on open dialog box - Still works though, but difficult)
  220. 1.9.4 Dialog Enhancer Installer does not support IBM's Object REXX.
  221. 1.9.5 LX compressed DLL & EXE files are not supported on installation.
  222.  
  223. *** 2.0 WIN-OS/2 Support ***
  224. =========================
  225. This release of the installer includes support for the modification of WIN-OS/2 applications. This feature of Dialog Enhancer is restricted to those who have registered, and will only be installed on presentation of a valid key. Work is ongoing, and only the file Open/Save, and About dialog boxes have been updated to date. 
  226.  The main WIN-OS/2 controls (check boxes, scroll bars, window buttons) are next on the list, so it is at this stage, when you will be able to see WIN-OS/2 apps resembling OS/2 ones. For the time being, I would be interested in comments from those registered users, who have tried it.
  227.  For those interested in further enhancing Win-OS/2, there is a utility available on the Dialog Enhancer download page that will give all of the dialog boxes an OS/2 style look.
  228.  
  229. *** 2.1 Other Dialog Packs ***
  230. ==========================
  231. Work in the pipeline includes a dialog pack containing all current dialogs and icons, hand drawn by Andrea Resmini (There are some excellent examples of his work throughout the installer). This will be available as just another pack file soon.
  232.  
  233.  
  234. *** 2.2 History ***
  235. ================
  236. # 1.060 First alpha of PM installer.
  237. # 1.061 First beta of PM installer.
  238. COMMENT :     No other problems were reported, so it was updated to beta level.
  239.  
  240. # 1.062 Feature update.
  241. FIX :         Problems with loose code on code to grab data from CD.
  242. FIX :         Installer doesn't clip on VGA systems now.
  243. FIX :         Changed background colour of splash logo on installer to grey.
  244. FIX :         New routine for creating desktop objects. New look!
  245. COMMENT :     Still a few niggly problems, and we disliked the system for removing Dialog Enhancer.
  246.  
  247. # 1.070  Second beta of PM installer.
  248. UPDATE :     Readme files re-organised
  249. UPDATE :     Better calibration of PM Installer with VGA
  250. UPDATE :     Install dialogs smartened up some more.
  251. UPDATE :     File names are a little less cryptic.
  252. UPDATE :     Removed the need for REMOVEDE.CMD and created PM Uninstall utility.
  253. UPDATE :     Extensive sniffer section was cut down and streamlined
  254. FIX :         Bootdrive detection still was a little inaccurate, hopefully now fixed for users with multiboot systems.
  255. FIX :         Some niggles with the install from the CD were corrected.
  256.  
  257. # 1.10 Gamma release of PM Installer for retail sale.
  258. UPDATE :     Readme files updated a little
  259. UPDATE :     More information added to the installer/uninstaller program.
  260. UPDATE :     Installer icons updated.
  261. FIX :         Bug with getting utilities from OS/2 CD causing a file lock.
  262. FIX :         Slight trouble with the uninstallation system and editing of the STARTUP.CMD file.
  263. FIX :         Installer failed if run from the root directory of a drive.
  264. FIX :         Major bug in unpack routine that could have caused install to fail due to certain system configurations.
  265. FIX :         Check for space available on install drive returned the wrong error code.
  266. FIX :         Slight problem with the bootdrive listing in the log file.
  267. FIX :         If no bootdrive could be found, software didn't trap problem properly.
  268.  
  269. # 1.29 Update to retail version
  270. UPDATE :    Many areas of code optimised and re-organised. A few bugs noticed and fixed.
  271. UPDATE :    3rd Party support has been tested to beta level.
  272. UPDATE :    4OS/2 now checked for.
  273. UPDATE :    LX Compressed EXE files now checked for.
  274. UPDATE :    IBM Compiler is checked for version level.
  275. UPDATE :    New style header on file UPDATE.DAT
  276. UPDATE :    Copyfile routine now deletes source after copy
  277. UPDATE :    FORCEBOOT parameter added for those who cannot get DE to recognise their bootdrive.
  278. UPDATE :    Updated uninstall message to help those wishing to register.
  279. UPDATE :     Removed need for init sequence to be re-run on changing of files
  280. UPDATE :    A few more graphics replaced in installer to ensure uniform styling. DE folder icon added.
  281. UPDATE :    Coding added to support WINOS2 updates.
  282. UPDATE :    BMT has given us our own E-Mail : dialogenhancer@bmtmicro.com
  283. FIX :        IBM Compiler is now directly addressed in it's folder location. Previously, the path was relied on.
  284. FIX :        Annoying 'drive not ready' error box does not come up any more when checking CD-ROM drives etc.
  285. FIX :         Can now only be uninstalled by .EXE that installed it.
  286. FIX :        DLLs didn't really need to be backed up, this is not done any more.
  287. FIX :        The IBM Registry editor wasn't restored on uninstall.
  288. FIX :        Installer is much more careful about locked files.
  289. FIX :         The automatic shutdown option dows not prompt the user to CAD anymore.
  290. FIX :        Slight bug in routine to write NETPROG files out caused DrREXX error.
  291. FIX :        Desktop folder has now been sized, thanks to a small routine that was overlooked.
  292.  
  293. # 1.35b Beta release containing Warp 3.0 & German language support
  294. UPDATE :    Dialog Enhancer now installs to Warp 3.0 systems
  295. UPDATE :    German language support implemented. (Not fully translated though)
  296. UPDATE :    OS/2 Windows optimised for Warp 3.0 systems with 8.Helv fonts at VGA
  297. FIX :        Bug with opening a file called RXL2 which is also REXX a function.. :o)
  298. FIX :        Desktop folder background now autosized to window.
  299. FIX :        Error code reference for 4OS/2 check was incorrect. (Gave error #19)
  300.  
  301. # 1.37b Beta fix containing Warp 3.0 & German language support
  302. FIX :        There are more versions of English other than UK english in the world... fixed! (Aus, US...)
  303. FIX :        Debug check was left from previous testing.
  304. FIX :        Installer now directly calls CMD.EXE in the hope of getting round problem with 4OS/2
  305. FIX :        Error #19 was confusing many users. This has been changed to help understanding.
  306. FIX :        Subsection to pull data from OS/2 CD was sharpened up further.
  307. UPDATE :    German code translation now complete.
  308. UPDATE :    Installer now checks to see if it is being run from the [bootdrive]\OS2\DEPROG folder.
  309. UPDATE :    Code to unpack DATA from OS/2 CD split up for each Warp version.
  310. UPDATE :    (Warp 3.0) Installer now uses UNPACK2.EXE - Things seem to be working better.
  311.  
  312. # 1.40b Beta release
  313. UPDATE :    Installer no longer requires OS/2 CD.
  314. UPDATE :    New format introduced in UPDATE.DAT (Again! :o) )
  315. UPDATE :    3rd Party support testing completed and tweaked. Now has a search routine!
  316. FIX :        Installer should be much faster due to optimisation of some subroutines.
  317. FIX :        Warp 3.0 systems no longer produce any compiler errors with beta .DAT file.
  318. FIX :        OS/2 Attrib command no longer required.
  319.  
  320. # 1.41b Beta release
  321. UPDATE :    A bit more sound and visual confirmation added to the error and complete dialogs.
  322. FIX:         Potential bug in backup routines which would have caused a failure if there was duplicate DLL in 
  323.         subdirectories. The old locked DSPRES.DLL etc. bug was a symptom.
  324. FIX:        Search routine no longer uses 'DETACH' and now uses a separate thread.
  325. FIX:        Search routine caused an error if the file could not be found on the system.
  326.  
  327. # 1.42g Gamma release
  328. UPDATE :    About boxes is no more informative about version of Dialog Enhancer installed.
  329. UPDATE :    Changed over to new file structure on .DAT file for everything.
  330. FIX :        More visual confirmation on completion as to whether things went well.
  331.  
  332. # 1.43g Gamma release (never was released - internal update)
  333. UPDATE :    Support added in text files for problems with country detection.
  334. UPDATE :    Added support for double-click on 3rd party list box.
  335. UPDATE :    Finally found the problem that caused CLIPOS2.EXE to loose it's icon. Fixed.
  336. UPDATE :    Country code check in INI file made more reliable.
  337. UPDATE :    Destination check on uninstall now added to prevent locked file error.
  338.  
  339. # 1.50b Beta/Gamma release
  340. UPDATE :    New header system added to dialog pack file. (80% of code updated)
  341. UPDATE :    Brand new routines replace old unpack, backup systems etc.
  342. UPDATE :    20K of code removed due to new algorithms, optimisations and an internal file registry array.
  343. UPDATE :    Uninstaller exeutable is now renamed to UNINST.EXE to aid user understanding.
  344. UPDATE :    Installer now searches for the .DAT file and is not locked to the UPDATE.DAT convention.
  345. UPDATE :     German support almost finalised.
  346. UPDATE :    Options screen is now modular with file modules being displayed in a list box. Much better.
  347. UPDATE :    Coding arranged in such away to support 3rd party dialog pack files.
  348. FIX :        WIN-OS/2 about box dialogs did not show the same information as the OS/2 ones.
  349.  
  350. # 1.51b Beta/Gamma release
  351. FIX :        Tried installer with 4OS/2 and performed well. Removed check for this command interpreter.
  352.  
  353. # 1.52b Beta/Gamma release
  354. UPDATE :    Removed check for system font until we can do more testing on it.
  355.  
  356. # 1.53b Beta/Gamma release
  357. UPDATE :    Spanish translation added to the installer. Thanks to Xavier for the hard work and effort.
  358. UPDATE :    German support in the installer is also complete. Thanks also to Christian.
  359.  
  360. # 1.55b Beta/Gamma release
  361. FIX :        Country code #1 was ignored on the country check.
  362.  
  363. # 1.60 Beta/Gamma release
  364. UPDATE :     Support code added for small icons at high resolutions if user wishes. Registered users only.
  365.  
  366. # 1.62 Beta/Gamma release
  367. UPDATE :    Updates made to the uninstallation system to improve understanding of errors.
  368. UPDATE :    Further work done to 3rd party pack file support section.
  369.  
  370. # 1.65 Beta/Gamma release
  371. NEW :        Dialog Enhancer now logs registration data in the OS2.INI file to ease speed of re-install.
  372. NEW :        Dialog Enhancer also logs the 3rd party file locations on installation in the OS2.INI file  for speeding up future installations.
  373. FIX :        Bug in CLEANUP caused TEMP folder to be ignored.
  374. FIX :        Bug in registration routine caused legal codes to fail.
  375.  
  376. # 1.70 Beta/Gamma release
  377. NEW :         All modified DLL's now carry a Dialog Enhancer icon to set them out from non modified versions.
  378. NEW :        Dialog Enhancer now compresses all resources and significantly reduces disk space/memory requirements.
  379. NEW :        Dialog Enhancer remembers check box settings in the options area and saves them to the OS2.INI file to ease speed of re-install.
  380. FIX :        Uninstallation status bar didn't update during replacement of files.
  381.  
  382. *** 2.3 Current and future work ***
  383. ==============================
  384. Other work in progress :
  385.  
  386.  Eric Slaats (Smalled and Smalled HTML Extensions) and I have begun a project to allow new functionality to be added to the file open dialog and possibly other parts of the shell. The package will be a part of Dialog Enhancer and will allow features to be added to the system dialogs as well as just smartening in them up. First to be updated will be the file open dialog, which will feature many new features (folder creation, file information etc.) look out for this addition to the Dialog Enhancer package later this year. (For those interesting in contributing ideas to the project can fill out a request form on the Dialog Enhancer home page)
  387.  Further work is being done on the .DAT pack series of dialog styles for Dialog Enhancer (currently the only pack available is the standard WarpSans update) - soon to be released pending a successful beta period will be be a new pack featuring new unseen images to complement many of the dialogs, drawn by Andrea Resmini.
  388.  The broad coverage of Dialog Enhancer in terms of the dialogs updated is also being extended, with the bundled IBM applications getting a facelift. Expect to see some more 3rd party applications supported also in the near future!
  389.  The Dialog Enhancer pack file is being extended to support WinOS/2 applications, and give them an OS/2 look. This will be an optional extra selectable on install for registered users. Keep an eye out later in the year for further updates!
  390.  
  391. Installer changes :
  392. The installer is currently being re-written in OS/2's Delphi equivalent - hence the reduced changes made to the current refresh of the installer. The new installer promises to be faster and easier to use. It will no longer require OS/2 REXX to operate, which will eliminate the REXX crashes seen on some systems. Expect more information soon, and a Alpha test phase shortly afterwards. To date, the new installer is 50% complete. 
  393.  
  394.  
  395. *** 2.4 Credits ***
  396. ================
  397. Below is a list of the hard working people who have helped me test Dialog Enhancer and improve it before it was released for public testing.
  398.  
  399. Thom Davis, Jim Hruska, Joe Sniffen, Ronny G. Pettersen, Chris McKillop, Clark Tompsett, Eric Blade, Paul Hodges, George Boles, Mark Mellin, Ion I. Moraru, John Constantinos Bacas, Christopher David McKillop, Duane A. Chamblee, Mark Hay, A. Glass, William Rothwell, Christopher B. Wright, Jim Hruska, Anders Gjerl, Alan Elias, George Boles, Mesterhazy Attila, Ljudevit Devide, Kevin Yank, David P. Cole, Sean Coughlin, Quentin Stephens, Antony Curtis, Price Sicard, Loren Bandiera, Greg Marx, D. Gilbert, Rainer Feuerstein, Andrea Resmini, Mark Thurman, Rodney Baker, Christian Hennecke.
  400.  
  401. A special thanks goes out to...
  402. Andrea Resmini, Thom Davis, Sean Coughlin, Ingo Guenther, Eric Slaats, the guys at OS/2 e-Zine and BMT Micro.
  403. And anyone else who we have omitted. (Sorry!)
  404.  
  405. *** 2.5 Legal comments and disclaimer ***
  406. ===================================
  407. All work on the system Dialogs is copyright Richard Castle 1997/1998. Dialog enhancer only patches the system dialogs and does not contain any code to recreate any OS/2 files for pirating purposes. The new dialogs have been created from scratch and only mirror the originals in look and operation. No application code has been modified, so fuctionality is not effected.
  408.  
  409. All trademarks belong to their respecive owners.
  410.  
  411. This package is provided 'as is', without any guarantees whatsoever. We are not liable or responsible for any loss or damage of any kind whatsoever, including, but not limited to, losses of a financial, physical, psychic, emotional, marital, social, or mental nature that may result from the use or the purported use of anything in this package, for any purpose whatsoever.
  412.