---------------------------------------------------------------------- HP ELOQUENCE A.06.20 - patch 0010250 ---------------------------------------------------------------------- This patch fixes a defect of the 16 and 32bit dlgsrv(32) GUI drivers for the Windows platform as released with A.06.20. This patch will be integrated in a subsequent HP Eloquence release. A.06.20 must be installed before applying this patch. Additionally, this patch provides preliminary support for Eastern Europe Windows for the dlgsrv GUI driver and eloqcore. The character set encoding used internally is preliminary and and subject to change in a subsequent version. In addition, you should install eloqcore patch PE62-9909241 or later. This patch replaces patches PE62-9909240 and PE62-9912210. Fixed problems: --------------- * DLG SET ".focus" applied to a container object (dialog/window or groupbox) now sets the focus to the first sensitive object inside the container object. * If an object does not specify its own .help attribute the dlgsrv did not always fallback to the parent object's one. * The following problems concerning on-line help DDE communications have been fixed: "Module ... is not active and I don't know how to start it" If this message is displayed although the on-line help browser has started successfully, you can now configure an additional wait interval which takes place immediately after the browser is launched and before the first DDE transaction is initiated. This can be specified in the [DlgSrv] section of your HP Eloquence client configuration file: HelpDDEWait=2500 The value is specified in milliseconds, thus 2500 is equivalent to 2.5 seconds. Please note that for technical reasons the HelpDDEWait configuration item has no effect with the 16bit dlgsrv. For the 32bit dlgsrv32 we decided to set the wait interval to 2.5 seconds by default which has proved to be appropriate in most cases, so normally it should not be necessary to configure HelpDDEWait at all. "DDE server did not acknowledge" If this message is displayed the internal DDE timeout has expired. While this was formerly set internally to 10 seconds it can now be configured in the [DlgSrv] section as well. Furthermore, the default value has been increased to 15 seconds: HelpDDETimeout=15000 The value is specified in milliseconds, thus 15000 is equivalent to 15 seconds. For the 32bit dlgsrv32, the client configuration file is named 'eloqcl.ini' and is located in the etc subdirectory of your HP Eloquence installation, for example C:/Programs/Hewlett-Packard/HP Eloquence/etc/eloqcl.ini. For the 16bit dlgsrv, it is named 'eloq.ini' and is located in the Windows directory, for example C:/Windows/eloq.ini. Patch PE62-9912210 ------------------ Platforms: Windows * The EDITTEXT.ins and EDITTEXT.delln attributes caused the 16bit and 32bit dlgsrv(32) driver to crash if the cursor was positioned at the end of the current content. New Functionality ----------------- Platforms: Windows * The on-line help browser now can be configured in the [DlgSrv] section of your HP Eloquence client configuration file: HelpDDEModule=netscape For the 32bit dlgsrv32, this is the eloqcl.ini file located in the etc subdirectory of your HP Eloquence installation, for example C:/Programs/Hewlett-Packard/HP Eloquence/etc/eloqcl.ini. For the 16bit dlgsrv, this is the eloq.ini file located in the Windows directory, for example C:/Windows/eloq.ini. The default value is "netscape" which is the internal module name of the Netscape Navigator/Communicator. You can replace it with the module name of any HTML viewer which is aware of the "WWW_OpenURL" and "WWW_Activate" DDE topics. For example, to use the MS Internet Explorer instead of the Netscape browser, just specify: HelpDDEModule=iexplore Furthermore, you should specify an additional module path so the MS Internet Explorer can be started in case it's not already running. This is configured in the [Modules] section of the same configuration file: [modules] iexplore="C:\Program Files\Plus!\Microsoft Internet\Iexplore.exe" Replace this with the real location of the MS Internet Explorer executable on your particular system. New Functionality incorporated with patch PE62-9909240: ------------------------------------------------------- Platforms: Windows * The dlgsrv now supports the iso 8859/2 character encoding which is used in Eastern European Windows versions. If you want dlgsrv to perform its internal character conversion using the iso 8859/2 encoding, specify the following entry in the [DlgSrv] section of your HP Eloquence client configuration file: Charset=iso8859/2 For the 32bit dlgsrv32, this is the eloqcl.ini file located in the etc subdirectory of your HP Eloquence installation, for example C:/Programs/Hewlett-Packard/HP Eloquence/etc/eloqcl.ini. For the 16bit dlgsrv, this is the eloq.ini file located in the Windows directory, for example C:/Windows/eloq.ini. Additionally, you should configure eloqcore to use code page 852 which is compatible with the dlgsrv iso 8859/2 character encoding. This is achieved by setting the EQ_CODEPAGE environment variable to 852 on Windows NT or using the MODE command on Windows 9x to switch the console code page to 852. This requires a recent eloqcore patch such as PE62-9909241 or later. Installation: ------------- Windows - 32bit dlgsrv32: Download the PE62-0010250-win32.zip file and unpack with WINZIP or PKZIP. Installation requires administrative capabilities. Please copy the dlgsrv32.exe file into the bin subdirectory of your HP Eloquence installation directory (for example C:/Programs/Hewlett-Packard/HP Eloquence/bin). Files: dlgsrv32.exe PE62-0010250-README.txt Windows - 16bit dlgsrv: Download the p6201025.zip file and unpack with WINZIP or PKZIP. Please copy the dlgsrv.exe file into your HP Eloquence 16bit installation directory (for example C:/Eloq). Files: dlgsrv.exe p6201025.txt