eComStation: vai alla Homepage This website in english Versione Italiano Diese Webseiten auf Deutsch

Login cliente
Nome utente:


Registrati come nuovo utente

eCS Newscast
Grazie a questa mailinglist, potrai conoscere notizie e voci su eCS appena usciranno.

Indirizzo email:

© 2003-2007 Serenity Systems, Inc. 2003-2013 Mensys BV, 2014-2015 BV. All rights reserved.

Questo sito gira su eComStation

Notizie su eComStation Manda questa pagina a un amico Manda questa pagina per posta

ODIN 0.6.21659 (2011-06-27)

June 28, 2011 by

There is a new version of ODIN on the Netlabs FTP server.

ODIN is the Open Source project to provide a win32 API for OS/2 and eComStation. Originally to allow OS/2 users to run Windows 32 bit applications. Now used to port windows applications to OS/2 and eComStation. The Odin runtime is a requirement for the newest developed versions of JAVA and Flash 10 for OS/2 and eCS.

ODIN website:

Debug version:

Odin mailing list archive:

Report bugs on the Netlabs bug tracker:

To support future Netlabs development consider making a donation

0.6.21659 (2011-06-27)

Dmitriy Kuminov:
- kernel32: Fixed crashes in code involving _try/except due to garbage in
- kernel32: GetFileAttributesEx?(): Interpret paths like 'X:' as 'X:'
instead of reporting an error, for compatibility with Win32.
- kernel32: Propagate exceptions further along the OS/2 chain instead of
terminating the application if the last Win32 exception handler (eg the
SEH one) returns ExceptionContinueSearch. This lets unhandled exceptions
be seen by eg PROCDUMP.
- kernel32: SEH: Fixed rare crashes at process termination caused by
attempting to unwind the Win32 exception chain twice, the second time
after destroying the Win32 TEB block.
- kernel32: Fixed: Closing a duplicate of a handle opened with
FILE_FLAG_DELETE_ON_CLOSE would not perform file deletion as it should
if that duplicate was the last reference to the file (e.g. closed after
the original handle).
- ole32: Fixed a crash when dragging an object that doesn't support CF_TEXT
or CF_HDROP over an OS/2 (non-Odin) window.
- shell32: Fixed SHGetFileInfoW(): PIDL input argument was misinterpreted as
a string and the display name and type name fields SHFILEINFOW were not
properly set on output resulting in garbage on the caller's side.
- shell32: SHGetFileInfo(): Differentiate between different drive types
(network, local, removable etc) when filling the type name field for paths
like 'X:'.
- user32: Fixed standard scroll bar functionality (stuck arrow and thumb
buttons) broken in February 2010.
- dsound: Open audio devices in shared mode to allow other processes play
sound when Java applications are running.
- wsock32: Don't start a dummy async thread when WSAEventSelect() is called
to simply cancel a non-existing association on a socket.
- wsock32: Fixed: Zeroing the async task structure at task termination would
prevent the VSemaphore destructor to be called which caused memory leaks.
- general: Show a nice error message box and exit instead of crashing if
WGSS50.DLL or KERNEL32.DLL initialization fails (eg due to low memory).

Notizie su eComStation  [ spedisci ]  [ cerca ]  Notizie sul software newsletter #286
 (January 02, 2017) newsletter #285
 (December 19, 2016) newsletter #284
 (December 05, 2016) newsletter #282
 (November 07, 2016) newsletter #281
 (October 24, 2016)

Bob Eager\'s OS/2 Software released as Open Source
 (October 23, 2016) newsletter #280
 (October 10, 2016) newsletter #279
 (September 26, 2016)

DFSee version 14.1 released
 (January 05, 2017)

DFSee MAJOR version 14.0 released!
 (December 18, 2016)

XWP v1.0.11 GA
 (December 17, 2016)

Weasel version 2.3 released
 (December 14, 2016)

 Aggiornamenti sui driver
PEEK.SYS driver source code now available
 (August 26, 2016)

USB driver package version 11.14 released
 (March 31, 2016)

New MultiMac NIC driver package (20160201) released
 (March 07, 2016)

Informazioni sul prodotto Supporto Comunità Sviluppatori Scaricamenti Dove acquistare Chi siamo