Fri, 29 Jun 2018 23:38:27 -0400 Ryan C. Gordon lxapigen.pl: Strip whitespace from function names when parsing headers. default tip
Tue, 03 Jul 2018 22:47:58 -0400 Ryan C. Gordon lxapigen.pl doesn't need the native dir specified on the command line now.
Tue, 03 Jul 2018 22:47:19 -0400 Ryan C. Gordon Added a perl script that will filter os2imports.pl.
Fri, 29 Jun 2018 22:05:06 -0400 Ryan C. Gordon Fixed exepack2 decompression.
Wed, 27 Jun 2018 18:52:42 -0400 Ryan C. Gordon Fixed incorrect stack setup in NE loader.
Sun, 24 Jun 2018 02:40:36 -0400 Ryan C. Gordon Added a basic config file parser to lib2ine.
Tue, 19 Jun 2018 13:59:21 -0400 Ryan C. Gordon Cleanup *INFOSEG creation.
Tue, 19 Jun 2018 12:05:24 -0400 cracyc fix last few export names
Tue, 19 Jun 2018 11:59:46 -0400 cracyc build fixes
Mon, 18 Jun 2018 15:52:58 -0400 cracyc Implemented a whole bunch of 16-bit APIs. OS/2 1.0's cmd.exe sort of works!
Mon, 18 Jun 2018 15:29:36 -0400 cracyc Use OS2PATH instead of Ryan's hardcoded hack.
Sun, 17 Jun 2018 22:21:52 -0400 Ryan C. Gordon Let OS2APIINFO optionally take key/value pairs, use it for export names.
Sun, 17 Jun 2018 00:23:53 -0400 Ryan C. Gordon Fixed comment.
Sat, 16 Jun 2018 23:46:42 -0400 cracyc Deal better with proc lookup into 16-bit bridge entry points.
Sat, 16 Jun 2018 23:45:07 -0400 cracyc Allocate the full 64k segment for the environment.
Sat, 16 Jun 2018 23:31:51 -0400 cracyc CMakeLists.txt: check for ncursesw/curses.h.
Sat, 16 Jun 2018 21:48:31 -0400 cracyc Accept NE EXE type 0 or 1 (really old 16-bit OS/2 apps use 0).
Thu, 14 Jun 2018 12:25:38 -0400 Ryan C. Gordon Be aggressive about saving registers in the 16-bit bridge.
Thu, 14 Jun 2018 12:24:57 -0400 Ryan C. Gordon Fixed typo in Dos16Write's TRACE_NATIVE line.
Wed, 13 Jun 2018 01:46:41 -0400 Ryan C. Gordon lx_loader: deal with iterated segments in NE executables.
Wed, 13 Jun 2018 01:08:10 -0400 Ryan C. Gordon lx_dump: report NE application type and some other previously-missing flags.
Wed, 13 Jun 2018 01:00:12 -0400 Ryan C. Gordon lx_dump: report OS/2 EXE flags for NE modules.
Thu, 07 Jun 2018 23:48:39 -0400 Ryan C. Gordon Bunch more work on 16-bit entry points.
Thu, 07 Jun 2018 23:44:54 -0400 Ryan C. Gordon Deal with NE binaries with a stack size of zero.
Thu, 07 Jun 2018 23:41:42 -0400 Ryan C. Gordon Update testargv.c to work on older compilers, added 16-bit .exe of it.
Wed, 06 Jun 2018 17:27:37 -0400 Ryan C. Gordon Implement some 16-bit APIs that our hello16.exe needs.
Wed, 06 Jun 2018 17:26:20 -0400 Ryan C. Gordon lxapigen.pl: show full diffs when changing things.
Wed, 06 Jun 2018 17:25:47 -0400 Ryan C. Gordon Added a 16-bit Hello World app.
Wed, 06 Jun 2018 17:25:22 -0400 Ryan C. Gordon lx_loader: Load 16-bit NE binaries!
Wed, 06 Jun 2018 17:20:30 -0400 Ryan C. Gordon lx_dump: Don't fail for extremely small (but valid) binaries.
Wed, 06 Jun 2018 17:17:12 -0400 Ryan C. Gordon Changed asm for 16-bit missing trampolines to escape 16-bit mode first.
Wed, 06 Jun 2018 16:19:24 -0400 Ryan C. Gordon lxapigen.pl: Don't overwrite files that didn't change.
Mon, 28 May 2018 12:57:50 -0400 Ryan C. Gordon Added docs on NE format that I found on the web.
Mon, 28 May 2018 05:03:07 -0400 Ryan C. Gordon Added script that takes a pipe from lx_dump and reports all needed symbols.
Mon, 28 May 2018 03:29:40 -0400 Ryan C. Gordon lx_dump: 16-bit modules should list imported modules starting at 1.
Mon, 28 May 2018 02:36:50 -0400 Ryan C. Gordon lx_dump: Finished 16-bit fixup output.
Wed, 07 Mar 2018 15:54:01 -0500 Ryan C. Gordon Initial work on parsing NE (16-bit) executables.
Wed, 28 Feb 2018 00:28:59 -0500 Ryan C. Gordon Forgot to add lib2ine.c to revision control. :/
Tue, 27 Feb 2018 23:42:17 -0500 Ryan C. Gordon Let the libraries build as native binaries without 32-bit x86 dependencies.
Tue, 27 Feb 2018 23:18:51 -0500 Ryan C. Gordon Work to make OS/2 API available to native apps, not just OS/2 binaries.
Tue, 27 Feb 2018 15:17:16 -0500 Ryan C. Gordon hgignore: don't look at several separate build directories I'm using.
Tue, 27 Feb 2018 15:16:17 -0500 Ryan C. Gordon Hacked up tcpip32.h to allow including from native apps outside of 2ine.
Tue, 27 Feb 2018 03:25:21 -0500 Ryan C. Gordon Automate handling of support code for OS/2 binaries.
Mon, 26 Feb 2018 12:54:16 -0500 Ryan C. Gordon Added header comments to everything.
Sun, 28 Jan 2018 10:37:53 -0500 Ryan C. Gordon Updated README.
Sun, 28 Jan 2018 10:36:43 -0500 Ryan C. Gordon Updated copyright date.
Mon, 26 Feb 2018 09:57:31 -0500 Ryan C. Gordon Added DosWaitThread() to LX export table.
Sat, 24 Feb 2018 16:50:05 -0500 Ryan C. Gordon Add in some stub libraries.
Sat, 20 Jan 2018 02:03:35 -0500 Ryan C. Gordon Implemented DosSetFileSize().
Sat, 20 Jan 2018 02:02:31 -0500 Ryan C. Gordon Commented out some debug printf()s.
Fri, 19 Jan 2018 21:41:10 -0500 Ryan C. Gordon Free process modules in correct (?) order during termination.
Fri, 19 Jan 2018 19:12:40 -0500 Ryan C. Gordon Don't close Unix's stdio handles when unloading doscalls library.
Fri, 19 Jan 2018 19:12:16 -0500 Ryan C. Gordon Minor tweaks.
Fri, 19 Jan 2018 19:11:46 -0500 Ryan C. Gordon DosLoadModule("x.dll") wants to find X.DLL in the libpath, like a module name.
Fri, 19 Jan 2018 01:36:43 -0500 Ryan C. Gordon Fixed DosExit() to work with thread termination.
Fri, 19 Jan 2018 00:56:40 -0500 Ryan C. Gordon Moved doscalls export tables to bottom of sources, like everyone else.
Thu, 18 Jan 2018 21:58:52 -0500 Ryan C. Gordon DosCreateThread should reserve some stack for 2ine's use.
Mon, 15 Jan 2018 02:33:27 -0500 Ryan C. Gordon Implemented enough of the Presentation Manager API to draw a blank window.
Thu, 04 Jan 2018 02:50:26 -0500 Ryan C. Gordon Filled in enough of tcpip32 and doscalls to run OS/2's TCPIP/bin/FTP.EXE.
Thu, 04 Jan 2018 00:27:59 -0500 Ryan C. Gordon Fixed calling of KbdCharIn.