---------------------------------------------------------------------- ELOQUENCE B.08.30 - patch PE83-2412050 ---------------------------------------------------------------------- This patch adds enhancements or fixes defects of the Eloquence IDE for the Windows platform as released with Eloquence B.08.30-2211. This patch will be integrated in the Eloquence B.08.30 release. Eloquence B.08.30-2211 must be installed before applying this patch. Severity: PE83-2412050: BUG FIX Superseded patches: PE83-2112222: BUG FIX PE83-2102180: BUG FIX PE83-2002040: BUG FIX Patch PE83-2412050 ------------------ Platforms: Windows * Fixed a Windows regression as observed with Windows 11 24H2 where the text editor window was scrolled unexpectedly when a new line was entered, causing the editor window contents to become visually inconsistent. Notes / Related patches: * Patch PE83-2112220 or superseding (eloqcore) * Patch PE83-2112221 or superseding (list utility) Patch PE83-2112222 ------------------ Platforms: Windows * Fixed a problem with losing parens on nested exponent operators when compiling a program. Eloquence uses a right hand priority for the exponent operator. So 2^3^4 is understood as 2^(3^4). Parenthesis may be used to specify a different priority, For example, (2^3)^4. When compiling a program these parens were not output. Now parens with nested exponent operators are always output to minimize changes. Patch PE83-2102180 ------------------ Platforms: Windows * Fixed an internal buffer overflow causing the IDE to unexpectedly abort without issuing an error message. This could happen when a text file was loaded containing lines longer than 8K (8192) characters. Exceeding the maximum line length is now detected when loading a text file. A warning message is issued, and the file is opened in read-only mode. This is to prevent that the file is modified and then saved accidentally. Patch PE83-2002040 ------------------ Platforms: Windows * Opening the IDE Explorer could take a long time. To solve this, the network tree is now obtained in the background. The explorer may now be opened even if obtaining the network tree is still in progress. * Variables window: Fixed unexpected behavior when the length of a string value exceeds ~4000 characters. * Starting an "execute current window" debug session no longer requires that the program window is on top. Instead, the first open program window, top to bottom in the window hierarchy, is used. This, for example, allows to start a debug session when a tool window is on top. Installation: ------------- Please download the patch archive that corresponds with the installed release. The patch files follow the conventions below: PE83-2412050-hpux-ia64.tar.gz ^ ^ ^ | | Architecture / OS specific build | Operating system Patch ID Windows: 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 PE83-2412050-win32.exe. Installation does not require a reboot unless the patched files were active. For a manual installation of the patch, please download the patch file PE83-2412050-win32.zip and unpack its contents. Then perform the following steps: * Please copy the eloqide.exe file into the Eloquence bin directory. (Default location: C:\Program Files\Eloquence\8.3\bin) * Please copy the PE83-2412050-README.txt file into the Eloquence share\doc directory. (Default location: C:\Program Files\Eloquence\8.3\share\doc) Files: eloqide.exe PE83-2412050-README.txt