ESL 25.10 has been tested with the following versions of Windows;
•Windows Server 2019
•Windows Server 2016
•Windows 10
•Windows 11
.
Job ID |
Description |
2293 |
The runtime "-config" option now records details of all libraries used by an ESL application in the log, instead to just the libraries that have "MAPENTRY" statements within the ESL Configuration file. |
2298 |
Improve the performance and reliability of the "EcsEmulate" routines by ignoring all Windows created by ESL itself. |
2313 |
When a configuration file is not specified by the "-f" command line option, then ESL will use a default name of "EslConfig.ini". If the configuration file cannot be found, then default values will be used for all the configuration parameters. |
2318 |
Correct EslIniMgr so "Size" parameters can be inserted and amended. |
2319 |
To improve performance, the default program memory sizes have been increased, so the maximum is 64Mb, the initial size is 32Mb and the increment is 512Kb. The original default values were set in the 1980's when 64Mb was the typical machine memory size. Today's Windows 11 machines typically have a minimum of 4Gb, although the Win 32 environment has 2Gb allocated for 32 bit applications, such as ESL. The default size can be overridden, if needed, using PRGSIZE, PRGMAX and MEMINCR. |
2321 |
When the EHLLAPI library fails to load, additional information is now recorded in the log, to help resolve the problem. |
2326 |
Correct EslIniMgr, so the MAXMENUITEMS parameter can be inserted and amended. |
2327 |
Display of the file statistics for libraries has been corrected when using the runtime command line option "-config". |
2334 |
ESL will now check the memory chains before and after every external call when the runtime command line option "-paranoid" is used. This enables the detection of badly behaved external routines. |
2335 |
Improve the management of menu items, so menu items added at runtime do not cause memory issues. |
2336 |
Increase the length of Filenames managed by EslIniMgr to allow for complete 260 character path. |
2338 |
Correct validation clause for entry fields when made temporary then permanent. |