Adjust version and history.

git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@699 6ac86273-5f31-0410-b378-82cca8765d1b
This commit is contained in:
Bart Oldeman 2003-09-18 21:37:39 +00:00
parent df99dd3007
commit e5a93602af
2 changed files with 124 additions and 4 deletions

View File

@ -1,3 +1,123 @@
2003 Sep xx - Build 2032
-------- Bart Oldeman (bart@dosemu.org)
+ Changes Rune Espeseth <re@icd.no> (modified by Bart)
* config.txt, config.c: Full screen config.sys menus (use MENUCOLOR=)
+ Changes Michal Bakowski (mb@orad.pl)
* initdisk.c, kernel.asm: Change the boot drive to always
be C: if DLASortByDriveNo==1
+ Changes Arkady
* dsk.c: Use memcpy instead of fmemcpy; avoid downcasting
from far to near.
* sysclk.c: err if sizeof(struct ClockRecord) != rp->r_count
move year init below reading the BIOS
* main.c: init_device corrections/cleanups
* device.h: Change r_status and dh_name to unsigned quantities.
* task.c: Free memory if there is an error in the relocation
table.
* floppy.asm, getvec.asm, rdatclk.asm, rdpcclk.asm, wrpcclk.asm:
driver .asm files optimizations (also from Bart); remove
obsolete rdatclk.
* build.txt: Fix some typos.
* inthndlr.c: Add missing (); small optimization for DosGetdate/time.
+ Changes Lucho
* break.c: Fix ctrl-break bug.
* ioctl.c: IOCTL 4406 provided reverse AL output on regular
files - FF if EOF, 0 if not. It should output 0 if EOF, FF if not.
* initclk.c: Initclk changes
* config.c, init-mod.h, initoem.c: Support for
switches=/e[[:]nnnn] and for moving the EBDA
* fatfs.c: Use 0x10000UL (avoids Turbo C warning)
* sys.c: Move manually added "RCS" entries to the CVS log.
* main.c: Adjustments for MSVC.
* ioctl.c: int21/ax=440d lock/unlock logical/physical volume
simulate success for MS-DOS 7+ SCANDISK etc. --LG
* main.c: && should be || in check for \, / and :
* task.c: Adjust registers used when starting programs. Some
demos expect undocumented values (with Bart).
* mscl8.mak: Forgotten HMA_TEXT for MS compilers.
* sys.c: Add lock/unlock drive to SYS
* history.txt: Changelog correction.
* fatfs.c: Use near bpb on the stack in bpb_to_dpb. Make
sure the number of FAT sectors is actually enough to hold that
many clusters. Otherwise back the number of clusters down
* procsupt.asm, proto.h, task.c: Don't disable a20 for
"exit" int21/ah=4c
+ Changes Lucho, Tom, Eric
* boot.asm, boot32.asm, boot32lb.asm, makefiles, sys.c:
* boot.asm modified to support non-512 byte sectors
(e.g. 1.2 MB NEC diskettes)
* 512 byte sector size check removed (although Eric's boot32ea.asm
does require 512-byte sectors, all LBA FAT32 volumes have
512-byte sectors anyway).
* boot.asm cleaned up and modified to support Metakern
bsDriveNumber updated by SYS even #ifndef STORE_BOOT_INFO
* (nothing in common)
* SYS Now supports and includes the following new boot sectors:
1) the combined CHS+LBA FAT12/FAT16 boot sector by Tom Ehlert(29 July)
2) the CHS-only FAT32 boot sector -- as patched by Jon Gentle(08 July)
3) the LBA-only FAT32 boot sector by Eric Auer and Jon Gentle (19 July)
* The old combined (CHS+LBA), no-CALCPARAMS, no-resizable, non-Ghostable,
non-standard FAT32 boot sector and STORE_BOOT_INFO is no longer used.
* dump_sector() showed ASCII debug printout for the old sector
only - fixed.
* Put a boot sector only if sector size= 512 (may it not be so in
Japan?!). If non-512 byte sectors encountered, report to the
fd-kernel mailing list.
* Now puts boot sector before copying kernel/shell so it works in
WinNT now.
* check_space() now implemented at last (required significant
modifications)
* New (FAT type) detection method according to a MS White Paper.
* Now BOOTONLY works even without preceding boot sector image file name.
* Some minor code cleanups.
* Bart: some cleanups to the above; replaced 386 code for CHS FAT32
by 8088 code. Use boot32lb.asm instead of boot32ea.asm
+ Changes Bart
* portab.h, process.h, init-mod.h, inithma.c, kernel.asm, main.c, task.c:
* add support for the far jmp at "int 30" (0000:00c0)
* mirror it for the HMA (ffff:00d0)
* put all DOS int handler (and the CPM entry jumped to from
int30) jumpers in the "CONST" portion of DGROUP (instead of
LGROUP) This helps Turbo C++ 1.01 make with the -S (swap)
switch.
* adjustments to set the relevant PSP fields in task.c
* blockio.c: Always use huge block sectors if the relevant bit is
set in the device header. This solves a problem with xmsdsk.
* chario.c: Small optimizations
* clobber.bat: Remove duplicate clobber.
* Flip some slashes for Linux compat and simplifications in makefiles
* device.h, portab.h: Use STATIC=static for watcom C (statics
are in the mapfile); remove some cruft.
* makefile, wlinker.bat: More verbose mapfiles for watcom
C; some slash preparations to allow cross-building on Linux
* exeflat.c, patchobj.c: Fix warnings reported by Turbo C
* break.c, chario.c, dosfns.c, globals.h, inthndlr.c,
proto.h, systime.c: (with a little help from Arkady)
Simplifications and cleanups.
Pass a near pointer to the far pointer that points to the device
instead of an SFT index (in general).
Make cooked_write much faster by only testing for input every 32
characters. No longer test for ctl_s on syscon if writing to
the printer: just read from the printer which will return zero
characters. Fix reading/writing zero characters by returning
"256" (special code). Adjust interfaces in other files.
* portab.h: New UNREFERENCED_PARAMETER macro that appears to
work for all compilers.
* floppy.asm: Remove unused code.
* init-mod.h: Solve compilation problem with Borland C++ 3.1
* config.b: "-p" is no longer necessary in config.bat
* kernel.asm: Add necessary "BootHardDiskSeconds" for non
UPXed kernels.
* chario.c, dosfns.c: Add necessary casts to ? : constructions;
cleanup read_line_handle a little.
* portab.h: Add peek and poke #defines
* chario.c: Fix pointer overflow problem for reading line using handle.
* makefiles, exeflat.c Clean cleans a bit more; change () to (void)
* main.c: Set the PSP before the DTA. This solves an interrupt
vector table corruption.
* kernel.asm: Use "local" (instead of "global") disable/enable
A20. This solves the problems with NIOS.
* asmsupt.asm, misc.c, proto.h, strings.c: Remove (unused) strncpy.
2003 Jul 19 - Build 2031
-------- Bart Oldeman (bart@dosemu.org)
+ Changes Luchezar Georgiev

View File

@ -47,8 +47,8 @@ static BYTE *date_hRcsId =
#define REVISION_MAJOR 1
#define REVISION_MINOR 1
#define REVISION_SEQ 31
#define BUILD "2031"
#define REVISION_SEQ 32
#define BUILD "2032"
#define SUB_BUILD ""
#define KERNEL_VERSION_STRING "1.1.31" /*#REVISION_MAJOR "." #REVISION_MINOR "." #REVISION_SEQ */
#define KERNEL_BUILD_STRING "2031" /*#BUILD SUB_BUILD */
#define KERNEL_VERSION_STRING "1.1.32" /*#REVISION_MAJOR "." #REVISION_MINOR "." #REVISION_SEQ */
#define KERNEL_BUILD_STRING "2032" /*#BUILD SUB_BUILD */