• [VOICENWS] SW: Odin 0.8.6

    From VOICE News Service@1:3634/1000 to All on Tue Oct 23 16:58:04 2012

    ++ From the VOICE OS/2-eCS News Service http://www.os2voice.org ++

    From: madodelDESPAM@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 an eComStation. The Odin runtime is a requirement for the newest developed versions of JAVA and Flash 10 for OS/2 and eCS.

    For more information and downloads, see:


    Download: ftp://ftp.netlabs.org/pub/odin/0.8.6/odin-0.8.6.zip
    Debug: ftp://ftp.netlabs.org/pub/odin/0.8.6/odin-0.8.6-debug.zip

    Requires the following:
    - kLIBC runtime v0.6.5 (ftp://ftp.netlabs.org/pub/gcc/libc-0_6_5-csd5.wpi
    - GCC runtime v4.4.6 (ftp://ftp.netlabs.org/pub/gcc/gcc4core-1_2_1.wpi

    0.8.6 (2012-10-23)
    - kernel32: Fix crash when using the new SEH scheme (0.8.5 regression).
    - kernel32: Disable Win32 TIB switch completely by default. This fixes spins
    in an exception handler loop in some applications (e.g. LibreOffice trying
    to load JVM.DLL).
    - kernel32: Add support for custom PE/PEC/W16ODIN paths to ODIN.INI (fixes
    broken PE/PEC functionality in RPM packages).
    - kernel32: Add GetCPInfoEx and ConvertThreadToFiber (needed for GTK).
    - kernel32: Add InitializeSListHead (needed for MSVCR100.DLL).
    - kernel32: Fix inverted return values in GetFileInformationByHandle and
    some other APIs (this could confuse Flash 10.1+).
    - kernel32: Implement GetFileInformationByHandle for directories.
    - kernel32: Add support for Windows XP SP3 version and make it the default.
    - user32: Partly implement MsgWaitForMultipleObjectsEx (for Flash 11.4).
    - shell32: Export SHGetSpecialFolderPathW (needed by Flash 11.4).
    - crypt32: Disable debug fields of RTL_CRITICAL_SECTION_DEBUG (fixes
    occasional crashes in CRYPT32.DLL e.g. during playback of some Flash).
    - odininst: Register DLLs that require registration (fixes playback of some
    Flash content for Flash versions starting from 10.1).
    - pe: Don't add .exe if an extension is already present in the program name
    (this fixes programs like InstallShiled that use non-standard extensions).
    - pe: Fix memory allocation error for some Win32 EXEs (this error could be
    displayed if the size of the EXE was too small).

    Please report problems on the wiki at
    If you need a logonto the netlabs wiki, then first go to http://www.netlabs.org/en/site/member/member.xml

    Odin mailing list archive:

    To support future Netlabs development consider making a donation http://www.mensys.com/shop/Netlabs/

    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
    or send an email to "submit@os2voice.org"

    To unsubscribe yourself from this list, send the following message
    to majormajor@os2voice.org

    unsubscribe news


    * Origin: Waldo's Place USA Internet Gateway (1:3634/1000)