---------------------------------------------------------------------- ELOQUENCE B.07.10 - patch PE71-0910070 ---------------------------------------------------------------------- This patch adds enhancements or fixes defects of the Eloquence IDE for the Windows platform as released with Eloquence B.07.10. This patch will be integrated in the Eloquence B.07.10 release. Eloquence B.07.10 must be installed before applying this patch. Severity: PE71-0910070: BUG FIX Superseded patches: PE71-0711120: BUG FIX PE71-0710290: BUG FIX Patch PE71-0910070 ------------------ Platforms: Windows * The Find and Replace commands could cause unexpected results on program lines containing display function control bytes (#3861). Using the Find function, a found item could be wrongly selected if located in a program line containing display function control bytes. Using the Replace function, the IDE could abort with an error message like below: Assertion Failed: col+columns <= data_columns File "txtobj.cpp", line 1608 The program will be aborted immediately. * Changed the Windows file version to "7.1.0.8" Patch PE71-0711120 ------------------ Platforms: Windows * If no explorer window had been opened so far (for example, if a file was opened by drag-and-drop) and a file was saved, the IDE crashed with a GPF (general protection fault). This was caused by a bug introduced with patch PE71-0710290. Patch PE71-0710290 ------------------ Platforms: Windows Editor: * The program-, text- and dialog-editor windows now display the full path of the edited program/text/dialog file (#2519). * On saving a program, if a program's size exceeds 64 kilobytes and its file format is either "Compatible Program File" or "A.05.01 Program File", the program file format is automatically changed to "A.06.00 Program File" (#2406). * New programs were always saved as "A.05.01 Program File" regardless of the file format selected in the program's properties (#2406). Explorer: * If a directory is opened, the explorer no longer displays "access denied" on subdirectories (#2974). Instead, it is now visually indicated when a subdirectory cannot be accessed. * After saving a file the explorer is now refreshed to either add a new file to the file list or update the saved file's properties such as the new file size. Application Properties / Debug Session Setup: * In the Debug Session Setup dialog, a command line may now contain dynamic parameters ($ tokens) (#3128). Previously, dynamic para- meters were only evaluated in the environment string. Dynamic parameters allow to dynamically embed the local host name and IP address, the login name and arbitrary environment values. Please refer to the document below for details about dynamic para- meters: http://eloquence.marxmeier.com/support/A06/relnotes/A0631/ide.html * The $I dynamic parameter to embed the local IP address could choose the address of a wrong network adapter if multiple network adapters are configured (#3128). Dialog Editor: * After changing a value in the property editor it is no longer required to confirm with the RETURN/ENTER key (#1685). * Constant definitions got lost when a DLG file was saved (#1929). * An EditText width value of 1 was not always saved to the DLG file (#609). * The Dialog x/y position is no longer saved to the DLG file if it is zero (#2596). * The DLG plugin configuration (ide-adlg.cfg) was updated to cover the recent JDLG object attribute changes. Miscellaneous: * On recent Windows versions the Eloquence IDE issued a "Failed to update the system registry" error message on startup. Installation: ------------- Please download the patch archive that corresponds with the installed release. The patch files follow the conventions below: PE71-0910070-hpux-ia64.tar.gz ^ ^ ^ | | Architecture / OS specific build | Operating system Patch ID Windows XP/2000/NT: This patch should *only* be installed if you previously installed the Eloquence client developer tools on your system. Installation requires administrative capabilities. Two options are available for patch installation. The patch is available as self extracting archive for automatic installation and as a zip archive for manual installation. Both patches are equivalent. Installation requires administrative capabilities. For automatic installation of this patch, please download the patch file PE71-0910070-win32.exe file. Before installation, please consider closing all applications and execute the patch installation program. Installation does not require a reboot unless the patched files were active. For a manual installation of the patch, please download the patch file PE71-0910070-win32.zip file and unpack its contents. Then perform the following steps: * Please copy the eloqide.exe file into the bin subdirectory of your Eloquence installation (for example C:\Programs\Eloquence\bin). * Please copy the ide-adlg* and ide-idm* files into the lib subdirectory of your Eloquence installation (for example C:\Programs\Eloquence\lib). * Please copy the PE71-0910070-README.txt file into the share\doc subdirectory of your Eloquence installation (for example C:\Programs\Eloquence\share\doc). Files: eloqide.exe ide-adlg.dll ide-adlg.cfg ide-adlg-old.cfg ide-idm.dll ide-idm.cfg PE71-0910070-README.txt