Date: Sat, 02 Apr 2011 17:09:09 +0200 From: VOICE News Service Subject: [VOICENWS] SW: Odin 0.6.21606 (2011-03-28) ++ From the VOICE OS/2-eCS News Service http://www.os2voice.org ++ From: madodelDESPAM at DESPAMptdprolog.net 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: http://svn.netlabs.org/odin32 Download: ftp://ftp.netlabs.org/pub/odin/odin32bin-20110328-release.wpi Debug version: ftp://ftp.netlabs.org/pub/odin/odin32bin-20110328-debug.wpi Odin mailing list archive: http://dir.gmane.org/gmane.org.netlabs.odin.user To support future Netlabs development consider making a donation http://www.mensys.com/shop/Netlabs/ Changelog 0.6.21606 (2011-03-28) ---------------------- Dmitriy Kuminov: - general: Workaround the OS/2 loader bug in LIBPATHSTRICT=T mode by always loading DLLs using the base name with no extension (e.g. "MDM" instead of "MDM.DLL"). This fixes various problems like no sound in strict mode. - general: A big bunch of fixes (headers and so on) for SDK mode. - odincrt: Fixed a tiny typo in DosQueryModuleHandleStrict() that could sometimes cause 100% CPU load at application startup eventually leading to SYS1808 due to stack overflow. - kernel32: VirtualQuery: Succeed with MEM_FREE for one page when querying an unallocated address in the private arena (for which DosQueryMem fails with ERROR_INVALID_ADDRESS). This will fix applications relying on proper error reporting. - kernel32: Report ERROR_MOD_NOT_FOUND from LoadLibrary() when it fails to load a DLL due to missing import modules, to mimic Win32 behavior. - tools/wrc: Restored generating GAS output by default. MASM output is now generated by specifying the -M option. - shell32: Shell_NotifyIcon(): Create a copy of the supplied icon because the caller may DestroyIcon() on it at any time (which would cause systray to display an empty rectangle). This matches Windows behavior. - shell32: Implemented support for xsystray (Extended System Tray widget for XCenter) which provides more functionality (in particular, "TaskbarCreated" message broadcasting). -- For a choice in the future of personal computing, Join VOICE - http://www.os2voice.org [Moderator's note: All posts are sent without guarantee to the accuracy of the content. We try to verify details and URLs but this is an entirely volunteer run list, so 100% fact checking and the quality/useability of products announced here is impossible. If you respond to this post please remove the DESPAM from the poster's email addresses. Please do not send requests for information about a specific post to the moderator unless it is an update or I sent it. To submit news to this list please use the submission form at http://www.os2voice.org/SubmitNews.html or send an email to "submit at os2voice.org" To unsubscribe yourself from this list, send the following message to majormajor at os2voice.org unsubscribe news end ]