eCo Software runtime

Version: 
20241129
Release date: 
Friday, 24 September, 2010

License:

Interface:

Authors/Port authors:

Runtime for the new generation of applications developed by eCo software.

This software is distributed as compressed package. You have to download and manually install it; if prerequisites are required, you will have to manually install them too.

Manual installation

Self-installing WarpIN package. See below for download link(s).

Following ones are the download links for manual installation:

Developer's Toolkit v. 20241129 (29/11/2024) Readme/What's new
eCo Software Runtime (toolkit) updated to 20241129 Change log: foc 09.09.2024 Dmitry A.Steklenev – Rechecked memory usage, fixed some memory leaks and too early memory deallocation. – Minimized program stack usage. This is must improve compatibility with standard system file dialog. eicons 05.11.2024 Dmitry A.Steklenev – Fixed application crash in case eQuerySysIcon was unable to load system icon. ecolange 22.07.2024 Dmitry A.Steklenev – All library operations are serialized. Remarks about safe usage of the library in multi-threaded environment are added to the manual. – Fixed loading the default dialect (EN or EN_US) in case the LANG environment variable is not specified. – The behavior of eLngLoadDialect is now identical to LngLoadDialect.
 5nets.ru/wp-content/downloads/eCoRT/etoolkit-20241129.wpi
Windows runtime v. 20241129 (29/11/2024) Readme/What's new
eCo Software Runtime (Win) updated to 20241129 Provides advanced Presentation Manager and GPI functions, functions that allow you query of standard system icons and bitmaps, standard toolbar bitmaps and icons associated with a file or drive. Also provides a powerful and flexible components for easy developing modern looking applications that comply to the Common User Access (CUA) user interface guidelines. Change log: foc 09.09.2024 Dmitry A.Steklenev – Rechecked memory usage, fixed some memory leaks and too early memory deallocation. – Minimized program stack usage. This is must improve compatibility with standard system file dialog. eicons 05.11.2024 Dmitry A.Steklenev – Fixed application crash in case eQuerySysIcon was unable to load system icon. ecolange 22.07.2024 Dmitry A.Steklenev – All library operations are serialized. Remarks about safe usage of the library in multi-threaded environment are added to the manual. – Fixed loading the default dialect (EN or EN_US) in case the LANG environment variable is not specified. – The behavior of eLngLoadDialect is now identical to LngLoadDialect.
 5nets.ru/wp-content/downloads/eCoRT/eCoRT-Win-20241129.wpi
Base runtime v. 20240915 (15/9/2024) Readme/What's new
https://5nets.ru/wp-content/downloads/eCoRT/eCoRT-Base-20240915.wpi eCo Software Runtime (Base) updated to 20240915 Provides advanced program management functions, tools for application translation, functions that allow you to load and display PNG images with a transparent background, XML parsing tools, contains the SQLite library and library for working with various archive formats, as well as some other libraries. Change log: foc 09.09.2024 Dmitry A.Steklenev – Rechecked memory usage, fixed some memory leaks and too early memory deallocation. – Minimized program stack usage. This is must improve compatibility with standard system file dialog. eicons 05.11.2024 Dmitry A.Steklenev – Fixed application crash in case eQuerySysIcon was unable to load system icon. ecolange 22.07.2024 Dmitry A.Steklenev – All library operations are serialized. Remarks about safe usage of the library in multi-threaded environment are added to the manual. – Fixed loading the default dialect (EN or EN_US) in case the LANG environment variable is not specified. – The behavior of eLngLoadDialect is now identical to LngLoadDialect.
 5nets.ru/wp-content/downloads/eCoRT/eCoRT-Base-20240915.wpi  local copy
Base runtime v. 20240126 (26/1/2024) Readme/What's new
eCo Software Runtime (Base) updated to 20240126 ecolange 21.01.2024 Dmitry A.Steklenev - Added REXX interface. ezip 14.10.2023 Dmitry A.Steklenev - Fixed extraction of Windows PE executable files resource data. - Added support for extracting data from OS/2 Liner Executable files. ----------------- ecobase 12.04.2022 Dmitry A.Steklenev - Added eDosQueryBldLevel function. ----------------- ecolange 18.05.2021 Dmitry A.Steklenev - Added LngLoadDialectEx function. ----------------- ezip 08.10.2010 Dmitry A.Steklenev - Fixed parsing and usage of file attributes in Zip archives created under OS/2. ----------------- ezip 25.05.2020 Dmitry A.Steklenev - Fixed extraction of empty directories. ----------------- esqlite 11.07.2019 Dmitry A.Steklenev - Now based on SQLite 3.28.0. ----------------- ezip 23.01.2019 Dmitry A.Steklenev - Fixed root directory processing if a whole disk is selected for compression. - Fixed interpretation of the callback return codes during creating archive. 04.12.2018 Dmitry A.Steklenev - Added support for extracting files from RAR 5.0 archives. - Fixed an unnecessary update of the attributes of an existing files or directories if these files must be skipped at extracting. - Now you can specify number of thread used at creating 7-Zip or Zip archive. Multiple threads can noticeably improve performance. - Now the zQueryFormatId also try to find an archive format using the file extension. ----------------- appman 09.10.2017 Dmitry A.Steklenev - Added workaround to the correct FPU initialization. ecolange 15.11.2017 Dmitry A.Steklenev - Fixed loading language strings from NLS file. 09.10.2017 Dmitry A.Steklenev - Added workaround to the correct FPU initialisation. - Now uses eZip library. esqlite 10.10.2017 Dmitry A.Steklenev - Added workaround to the correct FPU initialisation. ptrace 12.10.2017 Dmitry A.Steklenev - Added workaround to the correct FPU initialization. ecobase 09.10.2017 Dmitry A.Steklenev - Added workaround to the correct FPU initialization. ezip 12.10.2017 Dmitry A.Steklenev - Added workaround to the correct FPU initialization. ecomedia 09.10.2017 Dmitry Steklenev - Added workaround to the correct FPU initialization. ecoxml 09.10.2017 Dmitry A.Steklenev - Added workaround to the correct FPU initialization. 06.06.2010 + XmlReadXMLData function ----------------- appman 22.06.2017 Dmitry A.Steklenev - Added build level information. esqlite 14.06.2017 Dmitry A.Steklenev - Now based on SQLite 3.19.3. - Fixed OS/2 mutexes usage in multithreaded environment. - Added build level information. ptrace 29.06.2017 Dmitry A.Steklenev - Added build level information. ecobase 15.06.2017 Dmitry A.Steklenev - Added eDosQueryModuleHandle function. - Added build level information. ezip 24.03.2017 Dmitry A.Steklenev - Fixed the setting of the last write date and time of directories when unpacking the archives, inside of which directory entries are mixed with file entries. - If extraction without paths is chosen, creating any directories is also skipped. ----------------- ezip 28.02.2017 Dmitry A.Steklenev - Added Z_EXTRACT_DRIVES_AND_PATHS and Z_COMPRESS_NO_PATHS options. - Added build level information. ecomedia 09.12.2016 Dmitry Steklenev - Now used dynamic loading of the mmio.dll. This allow safe use of the ecomedia.dll on systems without installed mmos2. ecolange 03.10.2016 Dmitry A.Steklenev - Script LANGESYNC.CMD designed for detecting changes between dialect files and helping translator in their work added to samples directory. ptrace 22.04.2016 Dmitry A.Steklenev - Added full support of the tab characters. - PTOpen now supports PTO_HIDE_PGMS option that can be used for increase the execution security. ezip 28.04.2016 Dmitry A.Steklenev - Added Z_EXTRACT_USER_PATHS option that allow renaming archived items during extracting. - Added Z_EXTRACT_NOEAS and Z_COMPRESS_NOEAS options. - Reduced delay create an encrypted archive. ecobase 30.10.2013 Dmitry A.Steklenev - First release of the Advanced Control Program library. Added eDosWildcardFit, eDosPathRelToAbs, eDosPathAbsToRel and eDosDeleteDirTree functions. ecolange 30.10.2013 Dmitry A.Steklenev - Fixed some memory leaks. - No more used temporary files during parsing of the language resources. ezip 30.10.2013 Dmitry A.Steklenev - Removed dependency on libraries tcpip32.dll, foc.dll and eicons.dll. - Now, at the termination correctly frees resources that were allocated during the initialization. ptrace 30.10.2013 Dmitry A.Steklenev - WC_PTRACER: Improved performance. ------------ ecolange 28.08.2013 Dmitry A.Steklenev - A new char[] / delete void* operators are replaced to malloc() and free() functions because the deleting a void pointer is undefined by the C++ Standard. - Removed annoying debug messages. esqlite 10.07.2013 Dmitry A.Steklenev - First release of eSQLite3 based on SQLite 3.7.17. ptrace 03.10.2013 Dmitry A.Steklenev - Added function PTGetPID that allows get the process identifier of the executed program. ---------------- esqlite 10.07.2013 Dmitry A.Steklenev - First release of eSQLite3 based on SQLite 3.7.17. ---------------- ptrace 26.06.2012 Dmitry A.Steklenev - Fixed memory leak in case if tracing used without the log messages collector. --------------- esysinfo 19.03.2011 e-co - VERSION: eCS 2.00 => 2.00 by default ptrace 18.04.2011 Dmitry A.Steklenev - Fixed SYS3175 during PTClose. - PTWrite now uses appropriate program stream. 13.03.2011 Dmitry A.Steklenev - WC_PTRACER: Improved performance of replace of the previously added message. 11.03.2011 Dmitry A.Steklenev - Slightly improved a programming guide and reference. 19.09.2010 Dmitry A.Steklenev - Single selected record from tracer window is correctly copied now to the clipboard. 21.04.2010 Dmitry A.Steklenev - All DosRequestMutexSem are replaced to WinRequestMutexSem. 21.03.2010 Dmitry A.Steklenev - All PTOpen operations are serialized and critical sections are not used anymore. Remarks about safe usage of the PTOpen are added to the PTOpen manual. --------------- appman 08.07.2011 Dmitry A.Steklenev - AppQueryInfo function allows a program to obtain various information about installed applications. --------------- esysinfo 19.03.2011 e-co - VERSION: eCS 2.00 => 2.00 by default ptrace 18.04.2011 Dmitry A.Steklenev - Fixed SYS3175 during PTClose. - PTWrite now uses appropriate program stream. 13.03.2011 Dmitry A.Steklenev - WC_PTRACER: Improved performance of replace of the previously added message. 11.03.2011 Dmitry A.Steklenev - Slightly improved a programming guide and reference. 19.09.2010 Dmitry A.Steklenev - Single selected record from tracer window is correctly copied now to the clipboard. 21.04.2010 Dmitry A.Steklenev - All DosRequestMutexSem are replaced to WinRequestMutexSem. 21.03.2010 Dmitry A.Steklenev - All PTOpen operations are serialized and critical sections are not used anymore. Remarks about safe usage of the PTOpen are added to the PTOpen manual. --------------- ptrace 13.03.2010 Dmitry A.Steklenev - WC_PTRACER: Improved performance of replace of the previously added message. --------------- ecomedia 13.10.2010 Dmitry A.Steklenev - Added missed #pragma pack() to the end of the ecomedia.h. esysinfo 15.10.2010 Dmitry A.Steklenev - Added missed #pragma pack() to the end of the esysinfo.h. ptrace 11.03.2010 Dmitry A.Steklenev - Slightly improved a programming guide and reference. --------------- ptrace 19.09.2010 Dmitry A.Steklenev - Single selected record from tracer window is correctly copied now to the clipboard. 21.04.2010 Dmitry A.Steklenev - All DosRequestMutexSem are replaced to WinRequestMutexSem. 21.03.2010 Dmitry A.Steklenev - All PTOpen operations are serialized and critical sections are not used anymore. Remarks about safe usage of the PTOpen are added to the PTOpen manual. 21.03.2010 Dmitry A.Steklenev - The tracer control window is no more freezed in case a system modal popup window is activated.
 repos.arcanoae.com/misc/eCoRT-Base-20240126.wpi
Developer's Toolkit v. 20240126 (26/1/2024) Readme/What's new
eCo Software Developer's Toolkit updated to 20240126 Main download directory: ftp://ecosoft.5nets.ru/eCoRT/Toolkit/ ecolange 21.01.2024 Dmitry A.Steklenev - Added REXX interface. ezip 14.10.2023 Dmitry A.Steklenev - Fixed extraction of Windows PE executable files resource data. - Added support for extracting data from OS/2 Liner Executable files. xio 23.10.2023 Dmitry A.Steklenev - Added xio_set_bypass_local() and xio_bypass_local() functions. Now a HTTP proxy can be bypassed during to access to local area network. - Added full support for HTTPS streams. eicons 26.01.2024 Dmitry A.Steklenev - The eQueryDriveName function no longer query CD drive volume label. This behavior can be redefined via ULONG value of the ReliableDrives key of the PM_ControlPanel section of the user profile. foc 26.10.2023 Dmitry A.Steklenev - Improved compatibility with standard system file dialog. progress 25/01/2024 Dmitry A.Steklenev - The "Copy All" menu item has been added to the dialog system menu. ----------------- ecobase 12.04.2022 Dmitry A.Steklenev - Added eDosQueryBldLevel function. appman 09.10.2017 Dmitry A.Steklenev - Added workaround to the correct FPU initialization. 22.06.2017 Dmitry A.Steklenev - Added build level information. 08.07.2011 Dmitry A.Steklenev - AppQueryInfo function allows a program to obtain various information about installed applications. foc 28.03.2022 Dmitry A.Steklenev - Fixed auto-numbering of a new directory if a hidden directory with the same name already exists on the disk. ----------------- xio 24.09.2021 Dmitry A.Steklenev - Resolved possible deadlock after call of the xio_ungetc() function. - Now xio_get_metainfo() can return MIME type of file. ecolange 18.05.2021 Dmitry A.Steklenev - Added LngLoadDialectEx function. ----------------- ezip 08.10.2010 Dmitry A.Steklenev - Fixed parsing and usage of file attributes in Zip archives created under OS/2. xio 16.10.2020 Dmitry A.Steklenev - Added a workaround to support large files on FAT32 filesystem. 25.08.2020 Dmitry A.Steklenev - The xio_fabort() now set end-of-file indicator. - Attempts to catch exceptions while reading files. 15.07.2020 Dmitry A.Steklenev - Seeking beyond the end of the file for FTP and HTTP now is processed according standards. etoolbar 22.09.2020 Dmitry A.Steklenev - Added TBS_2D toolbar control style. foc 31.07.2020 Dmitry A.Steklenev - Added directory tree sorting to the WC_DIRTREE control. Sorting by directory name is used by default. ----------------- ezip 25.05.2020 Dmitry A.Steklenev - Fixed extraction of empty directories. eicons 25.05.2020 Dmitry A.Steklenev - Added Spanish support, thanks to Alfredo Fernandez Diaz. foc 25.05.2020 Dmitry A.Steklenev - Added Spanish translation, thanks to Alfredo Fernandez Diaz. progress 25/05/2020 Dmitry A.Steklenev - Updated Spanish translation, thanks to Alfredo Fernandez Diaz. ----------------- progress 02/09/2019 Dmitry A.Steklenev - The ExMessageBox standard buttons and window titles are translated to German, thanks to Mathias Rissler. foc 02.09.2019 Dmitry A.Steklenev - Updated German translation, thanks to Mathias Rissler. eicons 02.09.2019 Dmitry A.Steklenev - Added German support, thanks to Mathias Rissler. esqlite 11.07.2019 Dmitry A.Steklenev - Now based on SQLite 3.28.0. ----------------- progress 14/02/2019 Dmitry A.Steklenev - The ExMessageBox standard buttons and window titles are translated to Spanish, thanks to Alfredo Fernandez Diaz. 06/02/2019 Dmitry A.Steklenev - Now uses the current standard system fonts. - Now user can copy the text of the message to the clipboard easy. ----------------- etoolbar 12.02.2019 Dmitry A.Steklenev - Because the toolbar buttons can use a same texts as a menu items, the toolbar control ignores a tilde that indicates the menu item mnemonic. The newline character indicating right alignment is also ignored. In addition, the tab character and all characters after it are skipped because they represent the hot key of the menu item. ----------------- ecowin 05.02.2019 Dmitry A.Steklenev - First release of the Advanced Presentation Manager Programming library. Added eWinQuerySysFont, eWinSetSysFont, eWinQueryFontFace, eWinStoreWindowPos and eWinRestoreWindowPos functions. ----------------- foc 14.02.2019 Dmitry A.Steklenev - The title of the FOC setting page now can be translated. - Increased default size of the standard FOC dialogs. 25.07.2018 Dmitry A.Steklenev - Now FOCFileDlg correctly returns the error indicators in case of lack of system resources. ----------------- eicons 05.02.2019 Dmitry A.Steklenev - eWinQuerySysFont, eWinSetSysFont, eWinStoreWindowPos and eWinRestoreWindowPos functions are moved to the Advanced Presentation Manager Functions library (ecowin.dll). ----------------- xio 14.12.3018 Dmitry A.Steklenev - Fixed error of determining the size of a part of the read-ahead buffer that should be committed. This error caused program to crash with some read-ahead buffer settings. ----------------- ezip 23.01.2019 Dmitry A.Steklenev - Fixed root directory processing if a whole disk is selected for compression. - Fixed interpretation of the callback return codes during creating archive. 04.12.2018 Dmitry A.Steklenev - Added support for extracting files from RAR 5.0 archives. - Fixed an unnecessary update of the attributes of an existing files or directories if these files must be skipped at extracting. - Now you can specify number of thread used at creating 7-Zip or Zip archive. Multiple threads can noticeably improve performance. - Now the zQueryFormatId also try to find an archive format using the file extension.
 repos.arcanoae.com/misc/etoolkit-20240126.wpi
Net runtime v. 20240126 (26/1/2024) Readme/What's new
eCo Software Runtime (Net) updated to 20240126 Contains the XIO library for managing I/O streams. XIO provides functionality similar to Stdio, the ANSI C Standard I/O library, but via a distinct interface that is more powerful, robust and efficient and can also manage network streams, including HTTPS and FTP protocols.
 5nets.ru/wp-content/downloads/eCoRT/eCoRT-Net-20240126.wpi  local copy
Net runtime v. 20240126 (26/1/2024) Readme/What's new
eCo Software Runtime (Net) updated to 20240126 xio 23.10.2023 Dmitry A.Steklenev - Added xio_set_bypass_local() and xio_bypass_local() functions. Now a HTTP proxy can be bypassed during to access to local area network. - Added full support for HTTPS streams. ----------------- xio 24.09.2021 Dmitry A.Steklenev - Resolved possible deadlock after call of the xio_ungetc() function. - Now xio_get_metainfo() can return MIME type of file. ----------------- xio 16.10.2020 Dmitry A.Steklenev - Added a workaround to support large files on FAT32 filesystem. 25.08.2020 Dmitry A.Steklenev - The xio_fabort() now set end-of-file indicator. - Attempts to catch exceptions while reading files. 15.07.2020 Dmitry A.Steklenev - Seeking beyond the end of the file for FTP and HTTP now is processed according standards. ----------------- xio 14.12.3018 Dmitry A.Steklenev - Fixed error of determining the size of a part of the read-ahead buffer that should be committed. This error caused program to crash with some read-ahead buffer settings. ----------------- xio 30.10.2018 Dmitry A.Steklenev - The library is optimized for the case of using a large read-ahead buffer. - xio_fopen() correctly sets errno to SOCETIMEDOUT if connection timeout is occured. ----------------- xio 12.10.2017 Dmitry A.Steklenev - Added workaround to the correct FPU initialization. ----------------- xio 01.07.2017 Dmitry A.Steklenev - Added build level information. xio 14.04.2016 Dmitry A.Steklenev - Added support of files whose size > 2GB. ecshttp 04.10.2013 v. 3.2.2 Andrey Vasilkin - The function HTTPServWrite() returns an error HTTPSERV_EOF for answers that must not have a body. Response code for that is checked by function HTTPServSetHeader() (or HTTPServSetHeader2() ). - Old fieldlists API. Fail on NULL string arguments - fixed. httphost 24.09.2013 v. 1.0.5 Andrey Vasilkin - More precise work with a timeout in the function HTTPHostClntAccept() - Events (new API of ecshttp used) xio 01.07.2011 Dmitry A.Steklenev - Prevented one common mistake at setting of the proxy hostname. - Added xio_set_no_proxy() and xio_no_proxy() functions. Now a HTTP proxy can be bypassed during to access to user-specified domains. 28.04.2011 Dmitry A.Steklenev - Added xio_fileno(), xio_fgetpos() and xio_fsetpos() functions. xio 21.02.2011 Dmitry A.Steklenev - xio_errno() now return non-zero code in case host name can't be resolved. 11.03.2010 Dmitry A.Steklenev - Slightly improved a programming guide and reference.
 repos.arcanoae.com/misc/eCoRT-Net-20240126.wpi
Windows runtime v. 20240126 (26/1/2024)
 5nets.ru/wp-content/downloads/eCoRT/eCoRT-Win-20240126.wpi
WPS runtime v. 20171113 (13/11/2017) Readme/What's new
eCo Software Runtime (WPS) updated to 20171113 wpfldrex 13.10.2017 Dmitry A.Steklenev - Added workaround to the correct FPU initialization. -----------------
 repos.arcanoae.com/misc/eCoRT-WPS-20171113.wpi
Record updated last time on: 30/11/2024 - 13:11

Translate to...

Add new comment