summarized log -d '>Feb 25 2005' kernel for today... WARNING: some of the
described changes might be available only in the UNSTABLE cvs branch (like SYS OEMBOOT, Win3, COM port output for debug print, the SHARE tool), so the history.txt should actually contain TWO entries, one which describes the 2036 cvs HEAD changes and one which describes the 2037 test UNSTABLE changes! git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@1187 6ac86273-5f31-0410-b378-82cca8765d1b
This commit is contained in:
parent
46cd62310a
commit
511fdee8e5
177
docs/history.txt
177
docs/history.txt
@ -1,3 +1,137 @@
|
|||||||
|
2006 May 20 - Build 2036 cvs and 2037 test
|
||||||
|
-------- Eric Auer (eric@coli.uni-sb.de)
|
||||||
|
|
||||||
|
WARNING: This changelog entry is a draft! The cvs log contains
|
||||||
|
data for both HEAD and UNSTABLE branch while a cvs checkout
|
||||||
|
seems to return only the HEAD branch. This file history.txt
|
||||||
|
should describe "2036 cvs" HEAD and "2037 test" UNSTABLE
|
||||||
|
separately rather than in one merged changelog item.
|
||||||
|
|
||||||
|
In addition, the "Changes Eric" items yet have to be ported to
|
||||||
|
the UNSTABLE branch and the version.h for UNSTABLE should say
|
||||||
|
"03 Mar 2006" "2037 test" (revision 37)...!
|
||||||
|
|
||||||
|
Most recent changes to source code (see version.h) are:
|
||||||
|
HEAD 9 Sep 2005 (not counting the Korean stub and execrh change
|
||||||
|
by Eric, and not counting the version number change itself)
|
||||||
|
UNSTABLE 3 Mar 2006 (includes SYS changes, more Win3 support,
|
||||||
|
COM port output for debug print, the SHARE tool...)
|
||||||
|
The head to unstable diff in general is quite large. As a rule
|
||||||
|
of thumb, use UNSTABLE if you need NLSFUNC or Win3 386 mode or if
|
||||||
|
you need a very new kernel, and use HEAD if you need stability.
|
||||||
|
|
||||||
|
+ Changes Jeremy
|
||||||
|
* build.bat, config.b: UPX and WIN3 build options, for BUILDALL
|
||||||
|
* boot/oemboot.asm: set backup boot sector on FAT32, add update
|
||||||
|
option, fix oemboot to work with msdos 7+, in UNSTABLE branch.
|
||||||
|
* docs/bugs.txt: update Bugzilla URL
|
||||||
|
* docs/config.txt: document SWITCHES, based on suggestions from Eric
|
||||||
|
* docs/contrib.txt, docs/fdkernel.lsm: new email address
|
||||||
|
* docs/sys.htm, docs/sys.txt: see oemboot.asm
|
||||||
|
* docs/sys.txt: better check for valid backup boot sector # and add
|
||||||
|
option to skip setting it
|
||||||
|
* hdr/debug.h, kernel/prf.c: slight cleanup, send debug prints to COM
|
||||||
|
port, allow printf to work correctly when SS!=DS, debug changes
|
||||||
|
* hdr/device.h: add comments about what flags mean
|
||||||
|
* hdr/portab.h: from dev: add MK_PTR and MK_SEG_PTR macros
|
||||||
|
add/use halt() wrapper for issuing "hlt" asm instruction
|
||||||
|
* hdr/version.h: update version to 2035b-cvs (= not a release yet)
|
||||||
|
* kernel/config.c: fix read calls to detect error, from Eric / Brad
|
||||||
|
* kernel/console.asm, newstuff.c, prf.c, task.c: compile time option
|
||||||
|
to send debug output to COM port ("serial debugging console")
|
||||||
|
* kernel/dosfns.c: do not compares filenames to name field in block
|
||||||
|
devices, extra win3 support, misc debug output changes, IsDevice
|
||||||
|
should not compare filenames against block device driver headers
|
||||||
|
* kernel/dsk.c: works towards better SS!=DS support, centralized
|
||||||
|
debug macros, some comments
|
||||||
|
* kernel/entry.asm: more win3 support, debug output changes, comments
|
||||||
|
* kernel/execrh.asm: protect 386 registers, using hdr/stacks.inc
|
||||||
|
macros (Watcom: FS, GS Others: high 16 bits of EAX EDX, for MSCL8
|
||||||
|
also ECX, for BC5 also EBX), for ALL device driver calls. Without
|
||||||
|
this, some versions of free-EMM386 crash 386 optimized kernels.
|
||||||
|
See list archives 24 Jul 2005 and later.
|
||||||
|
* kernel/fatfs.c: don't leave fd open when failing DIR bit check
|
||||||
|
bug 1874 fix, do not consider setting DIR bit an error for
|
||||||
|
int 21/4301=set attribute, if really is a directory
|
||||||
|
Added some disabled debug messages, improved win3 support.
|
||||||
|
* kernel/init-mod.h: allow printf to work correctly when SS!=DS
|
||||||
|
* kernel/initdisk.h: insure bpb_huge is initialized (zeroed) [merge
|
||||||
|
from dev kernel], fake floppy ddt so hd access works correctly on
|
||||||
|
floppyless systems, based on suggested fix from Eric
|
||||||
|
* kernel/int2f.asm kernel.asm main.c: initial BIOS disk int 13h wrapper,
|
||||||
|
only passively detects and notes floppy disk change, more win3 support
|
||||||
|
* kernel/inthndlr.c: potential fix for spurious near fnodes!=0 msg with
|
||||||
|
shsufdrv and >2 near fnodes in use for bug 1879, use halt() wrapper,
|
||||||
|
more win3 support, some debug output changes.
|
||||||
|
* kernel/intwrap.asm: assembly glue to wrap misc interrupts with C
|
||||||
|
handler, cleaner push immediate from Arkady and note big bug to be
|
||||||
|
fixed, later moved to UNSTABLE branch (also affects makefile)
|
||||||
|
* kernel/proto.h: fix prototype, add FAR
|
||||||
|
allow printf to work correctly when SS!=DS
|
||||||
|
* mkfiles/generic.mak: undo a local only change, build list option
|
||||||
|
is proper way to do this. more win3 support, upx build option.
|
||||||
|
* mkfiles/watcom.mak: allow printf to work correctly when SS!=DS
|
||||||
|
* share/MAKEFILE, share/share.c, share/share.hlp: FreeDOS SHARE
|
||||||
|
(initial revision, later moved to UNSTABLE branch)
|
||||||
|
* sys/fdkrncfg.c: sync printf prototypes (uncorrupt executables)
|
||||||
|
* sys/sys.c: sync printf prototypes (uncorrupt executables)
|
||||||
|
better check for valid backup boot sector # and add option to skip
|
||||||
|
setting it. set backup boot sector on FAT32, add update option,
|
||||||
|
fix oemboot to work with msdos 7+
|
||||||
|
+ Changes Eric
|
||||||
|
* kernel/globals.h changed the os_release version message to be
|
||||||
|
"build 2036 cvs [version Sep 09 2005 compiled May 20 2006]" as
|
||||||
|
opposed to the old
|
||||||
|
"version 1.1.35 (Build 2035b-cvs) [Jul 23 2005 12:34:56]"
|
||||||
|
-> removed the "1.1.35" and compile TIME, added SOURCE DATE
|
||||||
|
* hdr/version.h removed some no longer used version defines
|
||||||
|
Changed build to "2036 cvs" (revision 36)
|
||||||
|
WARNING: Version should be "2037 test" (revision 37) for UNSTABLE!
|
||||||
|
* docs/history.txt: summarized log -d '>Feb 25 2005' kernel for this
|
||||||
|
WARNING: some of the described changes might be available only
|
||||||
|
in the UNSTABLE cvs branch (like SYS OEMBOOT, Win3, COM port
|
||||||
|
output for debug print, the SHARE tool, ...)
|
||||||
|
* kernel/execrh.asm: removed the "protect 386 registers" patch
|
||||||
|
again, a fixed version of free-EMM386 is available. This reduces
|
||||||
|
device driver call overhead in terms of CPU and stack usage.
|
||||||
|
Older EMM386 versions destroyed eax ebx ecx edi esi ebp fs gs,
|
||||||
|
now go_driver_entry in emm386.asm saves those registers. Only the
|
||||||
|
INIT was broken, but the execrh.asm patch protected ALL functions.
|
||||||
|
* share/share.c: changes to reduce TSR memory footprint
|
||||||
|
* kernel/inthndlr.c: added stub for function 0x6301/0x6302 Korean
|
||||||
|
Hangul keyboard input methods (0x63xx is DBCS support related)
|
||||||
|
* docs/intfns.txt: updated list of supported DOS functions. When
|
||||||
|
DOSLFN is loaded for int 21.71, only remaining unsupported int
|
||||||
|
21 functions are 21.4b05 (set execution state), int 21.63xx
|
||||||
|
(DBCS / Korean Hangul, see above) and int 21.5d01 - 21.5d05
|
||||||
|
(close files by name/computer/task, list open files, commit all)
|
||||||
|
* made linebreaks in all batch files use CR LF, as Unix line breaks
|
||||||
|
confuse command.com, leading to "early abort" or "endless loop"
|
||||||
|
+ Changes Lucho
|
||||||
|
* kernel/chario.c: Fix Ctrl-Z bug and retro-optimise a bit
|
||||||
|
* kernel/config.c, sys/sys.c: Fix BC 3.1 CONFIG.C compile and
|
||||||
|
SYS Abnormal Program Termination error for BC
|
||||||
|
* sys/sys.c: fix update option (compared too many characters)
|
||||||
|
+ Changes Eduardo
|
||||||
|
* kernel/config.c: fix Spanish (34, not duplicate of 33)
|
||||||
|
* kernel/inthndlr.c: add int 2f subfunc 122B and 122D
|
||||||
|
+ Changes Jason
|
||||||
|
* kernel/fatfs.c: extended DPBs and Set Extended Error function
|
||||||
|
* kernel/inthndlr.c, kernel/proto.h: same
|
||||||
|
+ Changes Arkady
|
||||||
|
* kernel/inthndlr.c: use direct access instead of reading from copy
|
||||||
|
made on stack
|
||||||
|
* kernel/intwrap.asm, kernel/kernel.asm: cleaner push immediate from
|
||||||
|
Arkady and note big bug to be fixed
|
||||||
|
+ Changes Michael
|
||||||
|
* share/share.c: bugfixes
|
||||||
|
+ Changes Japheth
|
||||||
|
* share/share.c: HXDOS related improvements
|
||||||
|
+ Changes Bart
|
||||||
|
* kernel/main.c: patch to make device=f:\foo.sys work. String printf
|
||||||
|
optimisation
|
||||||
|
|
||||||
|
|
||||||
2005 Feb 25 - Build 2035a
|
2005 Feb 25 - Build 2035a
|
||||||
-------- Jeremy Davis (jeremyd@computer.org)
|
-------- Jeremy Davis (jeremyd@computer.org)
|
||||||
+ Changes Bart
|
+ Changes Bart
|
||||||
@ -23,6 +157,7 @@
|
|||||||
- added Int 2Fh/2Fh processing to set DOS version as per MS-DOS 4.0
|
- added Int 2Fh/2Fh processing to set DOS version as per MS-DOS 4.0
|
||||||
+ Changes Eduardo
|
+ Changes Eduardo
|
||||||
* inthndlr.c: added Int 2Fh/26-29h processing for NLSFUNC (with Lucho)
|
* inthndlr.c: added Int 2Fh/26-29h processing for NLSFUNC (with Lucho)
|
||||||
|
|
||||||
2004 May 30 - Build 2035
|
2004 May 30 - Build 2035
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Changes Lucho + Tom
|
+ Changes Lucho + Tom
|
||||||
@ -147,6 +282,7 @@
|
|||||||
* dsk.c: floppy determination type optimization for format --
|
* dsk.c: floppy determination type optimization for format --
|
||||||
based on Arkady's suggestions a long time ago.
|
based on Arkady's suggestions a long time ago.
|
||||||
+ a few other small optimizations (~70 bytes total).
|
+ a few other small optimizations (~70 bytes total).
|
||||||
|
|
||||||
2004 Apr 17 - Build 2034
|
2004 Apr 17 - Build 2034
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
* break.c, chario.c, inthndlr.c, proto.h: Improve ctrl-c/ctrl-break
|
* break.c, chario.c, inthndlr.c, proto.h: Improve ctrl-c/ctrl-break
|
||||||
@ -347,6 +483,7 @@
|
|||||||
* *.bat, config.b, kernel/makefile, generic.mak: .BAT file and
|
* *.bat, config.b, kernel/makefile, generic.mak: .BAT file and
|
||||||
makefile cleanups. Also Lucho reported that nmake/nologo doesn't
|
makefile cleanups. Also Lucho reported that nmake/nologo doesn't
|
||||||
always work in 4dos, but nmake /nologo works.
|
always work in 4dos, but nmake /nologo works.
|
||||||
|
|
||||||
2004 Jan 31 - Build 2033
|
2004 Jan 31 - Build 2033
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Changes Bart
|
+ Changes Bart
|
||||||
@ -442,6 +579,7 @@
|
|||||||
CHECK MS-DOS VERSION 7; necessary for SpinRite (Steve Gibson)
|
CHECK MS-DOS VERSION 7; necessary for SpinRite (Steve Gibson)
|
||||||
* inthndlr.c: implement int2f/ax=1211 NORMALIZE ASCIZ FILENAME
|
* inthndlr.c: implement int2f/ax=1211 NORMALIZE ASCIZ FILENAME
|
||||||
* config.c, init-mod.h, main.c: Added SET support to config.sys
|
* config.c, init-mod.h, main.c: Added SET support to config.sys
|
||||||
|
|
||||||
2003 Sep 24 - Build 2032a
|
2003 Sep 24 - Build 2032a
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Changes Bart
|
+ Changes Bart
|
||||||
@ -455,6 +593,7 @@
|
|||||||
* sys.c: add /k kernname.sys option to and straighten out SYS option
|
* sys.c: add /k kernname.sys option to and straighten out SYS option
|
||||||
processing; remove the metakern magic.
|
processing; remove the metakern magic.
|
||||||
* config.c: ignore the segment part for multi-part device drivers
|
* config.c: ignore the segment part for multi-part device drivers
|
||||||
|
|
||||||
2003 Sep 21 - Build 2032
|
2003 Sep 21 - Build 2032
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Changes Rune Espeseth <re@icd.no> (modified by Bart)
|
+ Changes Rune Espeseth <re@icd.no> (modified by Bart)
|
||||||
@ -577,6 +716,7 @@
|
|||||||
* kernel.asm: Use "local" (instead of "global") disable/enable
|
* kernel.asm: Use "local" (instead of "global") disable/enable
|
||||||
A20. This solves the problems with NIOS.
|
A20. This solves the problems with NIOS.
|
||||||
* asmsupt.asm, misc.c, proto.h, strings.c: Remove (unused) strncpy.
|
* asmsupt.asm, misc.c, proto.h, strings.c: Remove (unused) strncpy.
|
||||||
|
|
||||||
2003 Jul 19 - Build 2031
|
2003 Jul 19 - Build 2031
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Changes Luchezar Georgiev
|
+ Changes Luchezar Georgiev
|
||||||
@ -611,6 +751,7 @@
|
|||||||
* SFT init cleanup (+3 files need to be low)
|
* SFT init cleanup (+3 files need to be low)
|
||||||
* config.c, main.c: Fix bug in block device driver init of
|
* config.c, main.c: Fix bug in block device driver init of
|
||||||
DPBs (bug #1969, TDSK problem)
|
DPBs (bug #1969, TDSK problem)
|
||||||
|
|
||||||
2003 Jun 18 - Build 2030
|
2003 Jun 18 - Build 2030
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Changes Tom
|
+ Changes Tom
|
||||||
@ -665,6 +806,7 @@
|
|||||||
* Fix bug in DeleteBlockInBufferCache: needs to make the block
|
* Fix bug in DeleteBlockInBufferCache: needs to make the block
|
||||||
invalid, not flush it, if we're writing (bug #1635).
|
invalid, not flush it, if we're writing (bug #1635).
|
||||||
* added switches=/k/n/f support to the config.sys parser.
|
* added switches=/k/n/f support to the config.sys parser.
|
||||||
|
|
||||||
2003 Mar 14 - Build 2029
|
2003 Mar 14 - Build 2029
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Changes Tom
|
+ Changes Tom
|
||||||
@ -684,6 +826,7 @@
|
|||||||
* eliminated the "f_highwater" fnode field.
|
* eliminated the "f_highwater" fnode field.
|
||||||
* reintroduced HMA_TEXT segment and adjust segments in libm.lib
|
* reintroduced HMA_TEXT segment and adjust segments in libm.lib
|
||||||
to solve problems with Borland compilers.
|
to solve problems with Borland compilers.
|
||||||
|
|
||||||
2002 Dec 9 - Build 2028
|
2002 Dec 9 - Build 2028
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Changes Tom
|
+ Changes Tom
|
||||||
@ -712,6 +855,7 @@
|
|||||||
this gives a more efficient map_cluster().
|
this gives a more efficient map_cluster().
|
||||||
* point the CharMapSrvc pointer to the DOS DS for AARD compliance.
|
* point the CharMapSrvc pointer to the DOS DS for AARD compliance.
|
||||||
* nls.c: set CX to cooperate with load_unf.exe
|
* nls.c: set CX to cooperate with load_unf.exe
|
||||||
|
|
||||||
2002 Nov 9 - Build 2027
|
2002 Nov 9 - Build 2027
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Changes Tom
|
+ Changes Tom
|
||||||
@ -727,6 +871,7 @@
|
|||||||
* Hopefully innocent hack to deal with NDN in ioctl.c (ignore upper bits
|
* Hopefully innocent hack to deal with NDN in ioctl.c (ignore upper bits
|
||||||
of the drive number)
|
of the drive number)
|
||||||
* use subst bit 15 for int21/ax=4409(IOCTL-CHECK IF BLOCK DEVICE REMOTE).
|
* use subst bit 15 for int21/ax=4409(IOCTL-CHECK IF BLOCK DEVICE REMOTE).
|
||||||
|
|
||||||
2002 Oct 27 - Build 2027rc
|
2002 Oct 27 - Build 2027rc
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Changes Bart
|
+ Changes Bart
|
||||||
@ -763,6 +908,7 @@
|
|||||||
* Fixed make temp file
|
* Fixed make temp file
|
||||||
* fix bug in DosFindNext
|
* fix bug in DosFindNext
|
||||||
* misc makefile fixes
|
* misc makefile fixes
|
||||||
|
|
||||||
2002 Aug 3 - Build 2027test
|
2002 Aug 3 - Build 2027test
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Changes Tom
|
+ Changes Tom
|
||||||
@ -819,6 +965,7 @@
|
|||||||
merge as much as possible from DosExeLoader and DosComLoader
|
merge as much as possible from DosExeLoader and DosComLoader
|
||||||
(from Tom:) eliminate some structures in low memory
|
(from Tom:) eliminate some structures in low memory
|
||||||
* main.c: slightly cleanup "SHELL=" line parsing.
|
* main.c: slightly cleanup "SHELL=" line parsing.
|
||||||
|
|
||||||
2002 May 9 - Build 2026b
|
2002 May 9 - Build 2026b
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Changes Tom
|
+ Changes Tom
|
||||||
@ -848,6 +995,7 @@
|
|||||||
* fixed SYS _dos_getdrive for non-Borland compilers
|
* fixed SYS _dos_getdrive for non-Borland compilers
|
||||||
+ Changes Tom and Bart
|
+ Changes Tom and Bart
|
||||||
* cleaned up fatfs.c, fattab.c, sysclk.c (CLOCK$ driver), systime.c
|
* cleaned up fatfs.c, fattab.c, sysclk.c (CLOCK$ driver), systime.c
|
||||||
|
|
||||||
2002 Feb 17 - Build 2026a
|
2002 Feb 17 - Build 2026a
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Changes Martin
|
+ Changes Martin
|
||||||
@ -864,6 +1012,7 @@
|
|||||||
* some dosfns.c and fcbfns.c clean-ups
|
* some dosfns.c and fcbfns.c clean-ups
|
||||||
* booting from hard disk now always sets the default drive to C:,
|
* booting from hard disk now always sets the default drive to C:,
|
||||||
not D: if booting from the second physical hard disk, etc (bug #1062).
|
not D: if booting from the second physical hard disk, etc (bug #1062).
|
||||||
|
|
||||||
2002 Feb 9 - Build 2026
|
2002 Feb 9 - Build 2026
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Changes Tom
|
+ Changes Tom
|
||||||
@ -877,6 +1026,7 @@
|
|||||||
* removed all direct hooks from init_text to hma_text; duplicated
|
* removed all direct hooks from init_text to hma_text; duplicated
|
||||||
the remaining functions (memset, memcpy and friends).
|
the remaining functions (memset, memcpy and friends).
|
||||||
* bumped up default DOS version of FAT32 enabled kernel to 7.10
|
* bumped up default DOS version of FAT32 enabled kernel to 7.10
|
||||||
|
|
||||||
2002 Feb 3 - Build 2026test
|
2002 Feb 3 - Build 2026test
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Changes Tom
|
+ Changes Tom
|
||||||
@ -923,6 +1073,7 @@
|
|||||||
* UMB variable clean-up
|
* UMB variable clean-up
|
||||||
* use of "const" for constant global variables
|
* use of "const" for constant global variables
|
||||||
* reduced size of Watcom-compiled SYS binary
|
* reduced size of Watcom-compiled SYS binary
|
||||||
|
|
||||||
2001 Nov 18 - Build 2025c
|
2001 Nov 18 - Build 2025c
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Changes Bart
|
+ Changes Bart
|
||||||
@ -931,6 +1082,7 @@
|
|||||||
* removed some duplicate documents
|
* removed some duplicate documents
|
||||||
+ Changes Victor & Bart
|
+ Changes Victor & Bart
|
||||||
* fixed sys.c fat32 detection bug (offset 0x10, not 0x2c)
|
* fixed sys.c fat32 detection bug (offset 0x10, not 0x2c)
|
||||||
|
|
||||||
2001 Nov 17 - Build 2025b
|
2001 Nov 17 - Build 2025b
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Changes Tom
|
+ Changes Tom
|
||||||
@ -957,6 +1109,7 @@
|
|||||||
removed the $ so no new entries will be added in files.
|
removed the $ so no new entries will be added in files.
|
||||||
indenting will be next - other fixes will be buried in diffs if
|
indenting will be next - other fixes will be buried in diffs if
|
||||||
I do that now.
|
I do that now.
|
||||||
|
|
||||||
2001 Nov 12 - Build 2025a
|
2001 Nov 12 - Build 2025a
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Changes Tom
|
+ Changes Tom
|
||||||
@ -988,6 +1141,7 @@
|
|||||||
+ Changes Victor
|
+ Changes Victor
|
||||||
* cleaned up map_cluster and dir_read (bug fixed by Bart)
|
* cleaned up map_cluster and dir_read (bug fixed by Bart)
|
||||||
* updated LFN API (in development, not used yet)
|
* updated LFN API (in development, not used yet)
|
||||||
|
|
||||||
2001 Nov 4 - Build 2025a (test)
|
2001 Nov 4 - Build 2025a (test)
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Changes tom
|
+ Changes tom
|
||||||
@ -1038,6 +1192,7 @@
|
|||||||
FFFF, FAT12/FAT16/FAT32).
|
FFFF, FAT12/FAT16/FAT32).
|
||||||
* more fatfs/fatdir clean-ups - now unnecessary fields dfull,
|
* more fatfs/fatdir clean-ups - now unnecessary fields dfull,
|
||||||
dremote and dsize removed from fnodes.
|
dremote and dsize removed from fnodes.
|
||||||
|
|
||||||
2001 Sep 24 - Build 2025
|
2001 Sep 24 - Build 2025
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Fixes Victor
|
+ Fixes Victor
|
||||||
@ -1059,6 +1214,7 @@
|
|||||||
path (of current drive or given drive) and if not there
|
path (of current drive or given drive) and if not there
|
||||||
uses root (but only if source & destination drive are different).
|
uses root (but only if source & destination drive are different).
|
||||||
Fix printf to include count(ret) if copy can't write all requested bytes
|
Fix printf to include count(ret) if copy can't write all requested bytes
|
||||||
|
|
||||||
2001 Sep 22 - Build 2025 (test)
|
2001 Sep 22 - Build 2025 (test)
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Added Victor
|
+ Added Victor
|
||||||
@ -1090,12 +1246,14 @@
|
|||||||
a different floppy (get serial number/volume label did reset the
|
a different floppy (get serial number/volume label did reset the
|
||||||
changed state).
|
changed state).
|
||||||
* attribute should be 8-bit fix
|
* attribute should be 8-bit fix
|
||||||
|
|
||||||
2001 Aug 19 - Build 2024/h
|
2001 Aug 19 - Build 2024/h
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ fixes Bart
|
+ fixes Bart
|
||||||
* truename fixes (#580)
|
* truename fixes (#580)
|
||||||
* free space fixes (#249)
|
* free space fixes (#249)
|
||||||
* Ctrl-C/Ctrl-Break fix
|
* Ctrl-C/Ctrl-Break fix
|
||||||
|
|
||||||
2001 Aug 19 - Build 2024/g
|
2001 Aug 19 - Build 2024/g
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ fixes Bart
|
+ fixes Bart
|
||||||
@ -1109,6 +1267,7 @@
|
|||||||
* FCB "closing twice is legal" fix. Necessary for visicalc.
|
* FCB "closing twice is legal" fix. Necessary for visicalc.
|
||||||
+ fixes Bart + Tom
|
+ fixes Bart + Tom
|
||||||
* fixed shsucdx /u unloading problem
|
* fixed shsucdx /u unloading problem
|
||||||
|
|
||||||
2001 Jul 28 - Build 2024/f
|
2001 Jul 28 - Build 2024/f
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ fixes Bart
|
+ fixes Bart
|
||||||
@ -1170,6 +1329,7 @@
|
|||||||
* enable use of multiple UMBs
|
* enable use of multiple UMBs
|
||||||
* fixed task.c 'LOADHIGH executables': minAlloc == maxAlloc = 0
|
* fixed task.c 'LOADHIGH executables': minAlloc == maxAlloc = 0
|
||||||
and an fixed overwriting the MCB
|
and an fixed overwriting the MCB
|
||||||
|
|
||||||
2001 Jul 9 - Build 2024/d
|
2001 Jul 9 - Build 2024/d
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ fixes Bart:
|
+ fixes Bart:
|
||||||
@ -1259,6 +1419,7 @@ from 2001 May 21: Build2024L
|
|||||||
* Default lastdrive should be 5 (E) not 6 (F).
|
* Default lastdrive should be 5 (E) not 6 (F).
|
||||||
* fixed not ignoring whitespace after '=' in config.sys
|
* fixed not ignoring whitespace after '=' in config.sys
|
||||||
* noted INT21/AX=3800 bug for getting the country. Put in a workaround for now.
|
* noted INT21/AX=3800 bug for getting the country. Put in a workaround for now.
|
||||||
|
|
||||||
2001 Apr 21 - Build 2024
|
2001 Apr 21 - Build 2024
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Fixes Tom:
|
+ Fixes Tom:
|
||||||
@ -1285,6 +1446,7 @@ from 2001 May 21: Build2024L
|
|||||||
* Moved low memory code segment to 70:0.
|
* Moved low memory code segment to 70:0.
|
||||||
+ Add Tom:
|
+ Add Tom:
|
||||||
* Default interrupt 6 handler (invalid opcode).
|
* Default interrupt 6 handler (invalid opcode).
|
||||||
|
|
||||||
2001 Apr 16 - Build 2024
|
2001 Apr 16 - Build 2024
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Fixes * Use turboc.cfg to avoid long command lines; edit ALLCFLAGS
|
+ Fixes * Use turboc.cfg to avoid long command lines; edit ALLCFLAGS
|
||||||
@ -1293,6 +1455,7 @@ from 2001 May 21: Build2024L
|
|||||||
* Fixed loading .exe's in UMBs if not enough space available.
|
* Fixed loading .exe's in UMBs if not enough space available.
|
||||||
* Some device drivers require \r\n at the end of their
|
* Some device drivers require \r\n at the end of their
|
||||||
parameter line.
|
parameter line.
|
||||||
|
|
||||||
2001 Apr 16 - Build 2023
|
2001 Apr 16 - Build 2023
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Fixes * Thanks to Martin Stromberg for pointing some bugs out:
|
+ Fixes * Thanks to Martin Stromberg for pointing some bugs out:
|
||||||
@ -1302,6 +1465,7 @@ from 2001 May 21: Build2024L
|
|||||||
if they do not take up memory.
|
if they do not take up memory.
|
||||||
+ Add * added printf "%S" and "%Fs" to print far strings.
|
+ Add * added printf "%S" and "%Fs" to print far strings.
|
||||||
* enabled and cleaned up INT21/AH=6C (extended open/create).
|
* enabled and cleaned up INT21/AH=6C (extended open/create).
|
||||||
|
|
||||||
2001 Apr 15 - Build 2023
|
2001 Apr 15 - Build 2023
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Fixes Tom:
|
+ Fixes Tom:
|
||||||
@ -1371,6 +1535,7 @@ from 2001 May 21: Build2024L
|
|||||||
* DE_NFILES instead of DE_FILENOTFOUND to allow Volkov Commander to browse empty
|
* DE_NFILES instead of DE_FILENOTFOUND to allow Volkov Commander to browse empty
|
||||||
drives.
|
drives.
|
||||||
* Fixed bug wrt zero terminated device names (should be spaces terminated).
|
* Fixed bug wrt zero terminated device names (should be spaces terminated).
|
||||||
|
|
||||||
2001 Mar 30 - Build 2023
|
2001 Mar 30 - Build 2023
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Fixes Tom: Kernel alloc initialises to 0. This avoids some weird errors.
|
+ Fixes Tom: Kernel alloc initialises to 0. This avoids some weird errors.
|
||||||
@ -1387,12 +1552,16 @@ from 2001 May 21: Build2024L
|
|||||||
fix {get,set}_machine_name in network.c
|
fix {get,set}_machine_name in network.c
|
||||||
saner lastdrive handling
|
saner lastdrive handling
|
||||||
+ Add Support for SHELLHIGH in config.sys
|
+ Add Support for SHELLHIGH in config.sys
|
||||||
|
|
||||||
2001 Mar 28 - Build 2023
|
2001 Mar 28 - Build 2023
|
||||||
|
--------
|
||||||
+ Fixes Bug fix release 2023b: dsk.c (reported by Nagy Daniel), inthndlr and
|
+ Fixes Bug fix release 2023b: dsk.c (reported by Nagy Daniel), inthndlr and
|
||||||
int25/26 fixes by Tom Ehlert.
|
int25/26 fixes by Tom Ehlert.
|
||||||
|
|
||||||
2001 Mar 27 - Build 2023
|
2001 Mar 27 - Build 2023
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Fixes Bug fix release 2023a: fixed stack segment bug in entry.asm.
|
+ Fixes Bug fix release 2023a: fixed stack segment bug in entry.asm.
|
||||||
|
|
||||||
2001 Mar 25 - Build 2023
|
2001 Mar 25 - Build 2023
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Fixes sys.com compilation: it is a proper .com and works again.
|
+ Fixes sys.com compilation: it is a proper .com and works again.
|
||||||
@ -1401,6 +1570,7 @@ from 2001 May 21: Build2024L
|
|||||||
Suggestion from Aitor Santamaria Merino: implemented NUMLOCK=ON/OFF
|
Suggestion from Aitor Santamaria Merino: implemented NUMLOCK=ON/OFF
|
||||||
in config.sys. Also implemented strcasecmp.
|
in config.sys. Also implemented strcasecmp.
|
||||||
Updated intfns.txt; reported version is now 5.0.
|
Updated intfns.txt; reported version is now 5.0.
|
||||||
|
|
||||||
2001 Mar 24 - Build 2022
|
2001 Mar 24 - Build 2022
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Fixes Tom and Bart: cli/sti handling and other fixes in entry.asm,
|
+ Fixes Tom and Bart: cli/sti handling and other fixes in entry.asm,
|
||||||
@ -1408,6 +1578,7 @@ from 2001 May 21: Build2024L
|
|||||||
Bart: warning removal + other compile time fixes.
|
Bart: warning removal + other compile time fixes.
|
||||||
Tom: * more partition detection fixes in dsk.c.
|
Tom: * more partition detection fixes in dsk.c.
|
||||||
* dos_gettime() fix.
|
* dos_gettime() fix.
|
||||||
|
|
||||||
2001 Mar 21 - Build 2022
|
2001 Mar 21 - Build 2022
|
||||||
-------- Bart Oldeman (bart@dosemu.org)
|
-------- Bart Oldeman (bart@dosemu.org)
|
||||||
+ Clean A lot of space savings by Tom Ehlert, merely because Turbo C 2.01 does not
|
+ Clean A lot of space savings by Tom Ehlert, merely because Turbo C 2.01 does not
|
||||||
@ -1617,8 +1788,8 @@ from 2001 May 21: Build2024L
|
|||||||
-------- James Tabor (jimtabor@infohwy.com)
|
-------- James Tabor (jimtabor@infohwy.com)
|
||||||
+ added Eric W. Biederman patches via CVS.
|
+ added Eric W. Biederman patches via CVS.
|
||||||
|
|
||||||
+ 2000 Mar 25
|
2000 Mar 25
|
||||||
+ -------- Eric Biederman
|
-------- Eric Biederman
|
||||||
+ Fixed Lastdrive handling
|
+ Fixed Lastdrive handling
|
||||||
+ Fixed Not enough drives for number present devices
|
+ Fixed Not enough drives for number present devices
|
||||||
+ Added Working (though not perfect network redirector)
|
+ Added Working (though not perfect network redirector)
|
||||||
@ -1649,7 +1820,7 @@ from 2001 May 21: Build2024L
|
|||||||
available, which is not at this time.
|
available, which is not at this time.
|
||||||
|
|
||||||
NOTE: The way the external NLSFUNC is called does not look well,
|
NOTE: The way the external NLSFUNC is called does not look well,
|
||||||
therfore expect a change soon.
|
therefore expect a change soon.
|
||||||
|
|
||||||
2000 Mar 15 - Build 2019
|
2000 Mar 15 - Build 2019
|
||||||
-------- James Tabor (jimtabor@infohwy.com)
|
-------- James Tabor (jimtabor@infohwy.com)
|
||||||
|
Loading…
Reference in New Issue
Block a user