Runtime for the new generation of applications developed by eCo software.
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 |
This work is licensed under a Creative Commons Attribution 4.0 International License.
Add new comment