reactos.git
21 years agoUpdated test program.
Robert Dickenson [Sat, 14 Dec 2002 14:42:01 +0000 (14:42 +0000)]
Updated test program.
Successfully reads and writes short test buffer using stream I/O, both A and W versions.
Tests for correct handling of /r/n in text modes however nothing as yet for multi-bytes.
If you rebuild me watch out for the dependacy _tfileio.c which doesn't have an entry in the makefile.

svn path=/trunk/; revision=3874

21 years agoFixed data overrun upon read commands.
Eric Kohl [Fri, 13 Dec 2002 19:35:12 +0000 (19:35 +0000)]
Fixed data overrun upon read commands.

svn path=/trunk/; revision=3873

21 years agoDon't build ide.sys any longer.
Eric Kohl [Thu, 12 Dec 2002 17:04:01 +0000 (17:04 +0000)]
Don't build ide.sys any longer.

svn path=/trunk/; revision=3872

21 years agoFixed "kernel32_test codepage" conformance test:
Robert Dickenson [Thu, 12 Dec 2002 04:53:23 +0000 (04:53 +0000)]
Fixed "kernel32_test codepage" conformance test:
C:\reactos\bin>kernel32_test codepage
codepage: 2 tests executed, 0 marked as todo, 0 failures.
Plus a bit of cvsignoring and #ifdef's in stubs for trying to build with the ole2nls module.

svn path=/trunk/; revision=3871

21 years agoKdDebuggerEnable -> KdDebuggerEnabled
Robert Dickenson [Wed, 11 Dec 2002 04:39:20 +0000 (04:39 +0000)]
KdDebuggerEnable -> KdDebuggerEnabled

svn path=/trunk/; revision=3870

21 years agoRemoved dependancy tracking.
Hartmut Birr [Tue, 10 Dec 2002 19:09:26 +0000 (19:09 +0000)]
Removed dependancy tracking.

svn path=/trunk/; revision=3869

21 years agoLinking not hosed now. Fixed via import of -lstdc++.
Steven Edwards [Tue, 10 Dec 2002 17:03:03 +0000 (17:03 +0000)]
Linking not hosed now. Fixed via import of -lstdc++.

svn path=/trunk/; revision=3868

21 years agoFixed makefile for cabman. Linking is still hosed.
Steven Edwards [Tue, 10 Dec 2002 17:01:16 +0000 (17:01 +0000)]
Fixed makefile for cabman. Linking is still hosed.

svn path=/trunk/; revision=3867

21 years agoAdded the Promise Ultra100 (PDC20267) controller to the list of supported atapi contr...
Eric Kohl [Tue, 10 Dec 2002 12:18:33 +0000 (12:18 +0000)]
Added the Promise Ultra100 (PDC20267) controller to the list of supported atapi controllers.

svn path=/trunk/; revision=3866

21 years agoPut things back how they work for others until I work it out properly.
Robert Dickenson [Tue, 10 Dec 2002 09:31:30 +0000 (09:31 +0000)]
Put things back how they work for others until I work it out properly.

svn path=/trunk/; revision=3865

21 years agoReplaced bios error codes by valid status codes.
Eric Kohl [Mon, 9 Dec 2002 23:15:57 +0000 (23:15 +0000)]
Replaced bios error codes by valid status codes.

svn path=/trunk/; revision=3864

21 years agoImplemented ScsiPortGetDeviceBase() and ScsiPortFreeDeviceBase().
Eric Kohl [Mon, 9 Dec 2002 23:14:04 +0000 (23:14 +0000)]
Implemented ScsiPortGetDeviceBase() and ScsiPortFreeDeviceBase().

svn path=/trunk/; revision=3863

21 years agoFixed buggy system hive identification.
Eric Kohl [Mon, 9 Dec 2002 23:09:25 +0000 (23:09 +0000)]
Fixed buggy system hive identification.

svn path=/trunk/; revision=3862

21 years agoFixed some bugs in the wait functions.
Hartmut Birr [Mon, 9 Dec 2002 20:16:42 +0000 (20:16 +0000)]
Fixed some bugs in the wait functions.

svn path=/trunk/; revision=3861

21 years agoProtected the access to system_time with a spinlock.
Hartmut Birr [Mon, 9 Dec 2002 20:15:25 +0000 (20:15 +0000)]
Protected the access to system_time with a spinlock.

svn path=/trunk/; revision=3860

21 years agoFixed the setting of the real time clock.
Hartmut Birr [Mon, 9 Dec 2002 20:13:12 +0000 (20:13 +0000)]
Fixed the setting of the real time clock.

svn path=/trunk/; revision=3859

21 years agoAdded ntdll.a to TARGET_SDKLIBS. Ntdll.a is needed to import DbgPrint for DPRINT...
Hartmut Birr [Mon, 9 Dec 2002 20:11:56 +0000 (20:11 +0000)]
Added ntdll.a to TARGET_SDKLIBS. Ntdll.a is needed to import DbgPrint for DPRINT macros.

svn path=/trunk/; revision=3858

21 years agoAdded -D_MSVCRT_LIB_ to TARGET_CFLAGS and ntdll.a to TARGET_SDKLIBS.
Hartmut Birr [Mon, 9 Dec 2002 20:09:24 +0000 (20:09 +0000)]
Added -D_MSVCRT_LIB_ to TARGET_CFLAGS and ntdll.a to TARGET_SDKLIBS.
Ntdll.a is needed to import DbgPrint for DPRINT macros.

svn path=/trunk/; revision=3857

21 years agoDisabled the definition of DbgPrint for __GNUC__. DbgPrint is imported from ntdll...
Hartmut Birr [Mon, 9 Dec 2002 20:07:46 +0000 (20:07 +0000)]
Disabled the definition of DbgPrint for __GNUC__. DbgPrint is imported from ntdll.dll.

svn path=/trunk/; revision=3856

21 years agoFixed the initializing of the C runtime handles.
Hartmut Birr [Mon, 9 Dec 2002 20:06:24 +0000 (20:06 +0000)]
Fixed the initializing of the C runtime handles.

svn path=/trunk/; revision=3855

21 years agoAdded support for shared interrupts (tested with a promise ultra100tx2 controller).
Hartmut Birr [Mon, 9 Dec 2002 20:04:44 +0000 (20:04 +0000)]
Added support for shared interrupts (tested with a promise ultra100tx2 controller).
Added support for the Promise utra100tx2 controller.
Used multiple sector commands and 32bit IO only if the disk does support this.

svn path=/trunk/; revision=3854

21 years agoAdded more debug messages.
Hartmut Birr [Mon, 9 Dec 2002 20:01:14 +0000 (20:01 +0000)]
Added more debug messages.
Register interrupts with hal and allow shared interrupts.

svn path=/trunk/; revision=3853

21 years agoRegister interrupts with hal.
Hartmut Birr [Mon, 9 Dec 2002 19:57:56 +0000 (19:57 +0000)]
Register interrupts with hal.

svn path=/trunk/; revision=3852

21 years agoEnable/Disable the irq in KeConnectInterrupt/KeDisconnectInterrupt.
Hartmut Birr [Mon, 9 Dec 2002 19:53:44 +0000 (19:53 +0000)]
Enable/Disable the irq in KeConnectInterrupt/KeDisconnectInterrupt.
Call each registered interrupt in KiInterruptDispatch2 (only for UP).

svn path=/trunk/; revision=3851

21 years agoFixed handling for level triggered interrupts.
Hartmut Birr [Mon, 9 Dec 2002 19:51:16 +0000 (19:51 +0000)]
Fixed handling for level triggered interrupts.

svn path=/trunk/; revision=3850

21 years agoProtected the cmos ports with a spinlock.
Hartmut Birr [Mon, 9 Dec 2002 19:47:22 +0000 (19:47 +0000)]
Protected the cmos ports with a spinlock.

svn path=/trunk/; revision=3849

21 years agoFixed the calculation of the irql.
Hartmut Birr [Mon, 9 Dec 2002 19:46:39 +0000 (19:46 +0000)]
Fixed the calculation of the irql.

svn path=/trunk/; revision=3848

21 years agoFixed the addressing of pci device and function numbers.
Hartmut Birr [Mon, 9 Dec 2002 19:45:55 +0000 (19:45 +0000)]
Fixed the addressing of pci device and function numbers.
Protected the pci ports with a spinlock.
Fixed the calculation of the irql.
Added HalpTranslatePciAddress.

svn path=/trunk/; revision=3847

21 years agoAdded HalpGetIsaInterruptVector.
Hartmut Birr [Mon, 9 Dec 2002 19:44:44 +0000 (19:44 +0000)]
Added HalpGetIsaInterruptVector.

svn path=/trunk/; revision=3846

21 years agoCommented out reference to VECTOR2IRQ in order to get MP config building.
Robert Dickenson [Mon, 9 Dec 2002 18:44:05 +0000 (18:44 +0000)]
Commented out reference to VECTOR2IRQ in order to get MP config building.

svn path=/trunk/; revision=3845

21 years agoCommented out call to PsDispatchThread(THREAD_STATE_RUNNABLE) in order to get MP...
Robert Dickenson [Mon, 9 Dec 2002 18:42:41 +0000 (18:42 +0000)]
Commented out call to PsDispatchThread(THREAD_STATE_RUNNABLE) in order to get MP config building.

svn path=/trunk/; revision=3844

21 years agoAdded a dummy copy of KiInterruptDispatch2 and removed reference to KeGetCurrentThrea...
Robert Dickenson [Mon, 9 Dec 2002 18:40:45 +0000 (18:40 +0000)]
Added a dummy copy of KiInterruptDispatch2 and removed reference to KeGetCurrentThread()->LastEip in order to get MP config building.

svn path=/trunk/; revision=3843

21 years agoStill... having problems with auto-depends on when running building Windows.
Robert Dickenson [Mon, 9 Dec 2002 17:26:00 +0000 (17:26 +0000)]
Still... having problems with auto-depends on when running building Windows.
DEPENDS_PATH := $(PATH_TO_TOP)/tools/
Seems to need a trailing / on the other option as well???
I can't explain what's going on here, so I'm trying to fix it by trial and error.
Once again, please let me know if it breaks things for others.

svn path=/trunk/; revision=3842

21 years agoStill having problems with auto-depends on when running building Windows.
Robert Dickenson [Mon, 9 Dec 2002 17:03:09 +0000 (17:03 +0000)]
Still having problems with auto-depends on when running building Windows.
Cannot see how or when this problem was introduced, just suddenly stopped working the other day...
Appending the final \ seems to get it fixed again.
DEPENDS_PATH := $(subst /,\,$(PATH_TO_TOP))\tools\
Please let me know if it breaks things for others.

svn path=/trunk/; revision=3841

21 years agoAdded some more libraries which now build to the WINE_DLLS section.
Robert Dickenson [Mon, 9 Dec 2002 15:38:18 +0000 (15:38 +0000)]
Added some more libraries which now build to the WINE_DLLS section.

svn path=/trunk/; revision=3840

21 years agoRollback removal of auto-dependancy checking.
Robert Dickenson [Mon, 9 Dec 2002 15:18:11 +0000 (15:18 +0000)]
Rollback removal of auto-dependancy checking.
Another version of make had made it's way in front of my path )^;

svn path=/trunk/; revision=3839

21 years agoFixed a bug which created new registry hives in the wrong directory.
Eric Kohl [Sun, 8 Dec 2002 18:54:45 +0000 (18:54 +0000)]
Fixed a bug which created new registry hives in the wrong directory.

svn path=/trunk/; revision=3838

21 years agominor format modifications to reduce diffs with latest wine sources to simplify updating.
Robert Dickenson [Sun, 8 Dec 2002 16:26:52 +0000 (16:26 +0000)]
minor format modifications to reduce diffs with latest wine sources to simplify updating.
mainly just updated with LGPL license in headers.

svn path=/trunk/; revision=3837

21 years agominor format modifications to reduce diffs with duplicates elsewhere in tree.
Robert Dickenson [Sun, 8 Dec 2002 16:23:33 +0000 (16:23 +0000)]
minor format modifications to reduce diffs with duplicates elsewhere in tree.
comment out depends rule in makefile since it doesn't work when building on windows.

svn path=/trunk/; revision=3836

21 years agotypos, reduce mingw header diffs, extra includes.
Robert Dickenson [Sun, 8 Dec 2002 16:18:30 +0000 (16:18 +0000)]
typos, reduce mingw header diffs, extra includes.

svn path=/trunk/; revision=3835

21 years agoFix for wide character streams.
Robert Dickenson [Sun, 8 Dec 2002 16:14:28 +0000 (16:14 +0000)]
Fix for wide character streams.

svn path=/trunk/; revision=3834

21 years agoAdding support for resource based error message table
Robert Dickenson [Sun, 8 Dec 2002 16:07:18 +0000 (16:07 +0000)]
Adding support for resource based error message table

svn path=/trunk/; revision=3833

21 years agoSplit out the resource functions for finer control of debug output.
Robert Dickenson [Sun, 8 Dec 2002 15:57:40 +0000 (15:57 +0000)]
Split out the resource functions for finer control of debug output.

svn path=/trunk/; revision=3832

21 years agoOuch!
Eric Kohl [Sat, 7 Dec 2002 15:43:29 +0000 (15:43 +0000)]
Ouch!

svn path=/trunk/; revision=3831

21 years agoCall CmInit2() only if the system hive was imported.
Eric Kohl [Sat, 7 Dec 2002 14:47:10 +0000 (14:47 +0000)]
Call CmInit2() only if the system hive was imported.

svn path=/trunk/; revision=3830

21 years agoAdded progress bar to file copy page.
Eric Kohl [Fri, 6 Dec 2002 21:39:04 +0000 (21:39 +0000)]
Added progress bar to file copy page.

svn path=/trunk/; revision=3828

21 years agoFixed warnings.
Eric Kohl [Fri, 6 Dec 2002 17:33:16 +0000 (17:33 +0000)]
Fixed warnings.

svn path=/trunk/; revision=3827

21 years agoFixed a typo.
Eric Kohl [Fri, 6 Dec 2002 17:31:33 +0000 (17:31 +0000)]
Fixed a typo.

svn path=/trunk/; revision=3826

21 years agoIn search of meaningful error messages and some housekeeping on the stubs file.
Robert Dickenson [Fri, 6 Dec 2002 13:14:14 +0000 (13:14 +0000)]
In search of meaningful error messages and some housekeeping on the stubs file.

svn path=/trunk/; revision=3825

21 years agoChanges in v1.7.12 (12/05/2002) (brianp)
Brian Palmer [Fri, 6 Dec 2002 04:43:02 +0000 (04:43 +0000)]
Changes in v1.7.12 (12/05/2002) (brianp)

- Minor tweak to UI code to allow description
  text to be displayed along with the progress
  bar.

svn path=/trunk/; revision=3824

21 years agoChanges in v1.7.11 (12/05/2002) (brianp)
Brian Palmer [Fri, 6 Dec 2002 04:00:41 +0000 (04:00 +0000)]
Changes in v1.7.11 (12/05/2002) (brianp)

- Added memory map count to GetBiosMemoryMap() so that
  it doesn't just assume the size of the array.
- Fix so that we use the continuation value that
  the BIOS returns.

svn path=/trunk/; revision=3823

21 years agoImproved unicode fileio support.
Robert Dickenson [Thu, 5 Dec 2002 15:31:26 +0000 (15:31 +0000)]
Improved unicode fileio support.

svn path=/trunk/; revision=3822

21 years agoRemoved some error-prone bit-fiddling.
Eric Kohl [Wed, 4 Dec 2002 20:39:03 +0000 (20:39 +0000)]
Removed some error-prone bit-fiddling.

svn path=/trunk/; revision=3821

21 years agoFixed a typo.
Eric Kohl [Wed, 4 Dec 2002 20:36:22 +0000 (20:36 +0000)]
Fixed a typo.

svn path=/trunk/; revision=3820

21 years agoAdded bus- and target-specific data to the device map.
Eric Kohl [Tue, 3 Dec 2002 23:57:05 +0000 (23:57 +0000)]
Added bus- and target-specific data to the device map.

svn path=/trunk/; revision=3819

21 years agoAdded support for the lower case flags of 8.3 names.
Hartmut Birr [Tue, 3 Dec 2002 01:14:49 +0000 (01:14 +0000)]
Added support for the lower case flags of 8.3 names.
Fixed a bug that will corrupt directories if ros creates 8.3 names without a long name.

svn path=/trunk/; revision=3818

21 years agoImplemented SetThreadAffinityMask().
Eric Kohl [Mon, 2 Dec 2002 21:28:40 +0000 (21:28 +0000)]
Implemented SetThreadAffinityMask().
Fixed some *nix line breaks.

svn path=/trunk/; revision=3817

21 years agoImplemented deferred hive synchronization. It doesn't sync yet.
Eric Kohl [Mon, 2 Dec 2002 18:52:44 +0000 (18:52 +0000)]
Implemented deferred hive synchronization. It doesn't sync yet.

svn path=/trunk/; revision=3816

21 years agoupdated wine target section.
Robert Dickenson [Mon, 2 Dec 2002 18:40:33 +0000 (18:40 +0000)]
updated wine target section.

svn path=/trunk/; revision=3815

21 years agoFixed NtQueryValueKey() wrt packed value names.
Eric Kohl [Sun, 1 Dec 2002 19:18:16 +0000 (19:18 +0000)]
Fixed NtQueryValueKey() wrt packed value names.

svn path=/trunk/; revision=3814

21 years agoFixed a display bug in test 1.
Eric Kohl [Sun, 1 Dec 2002 19:16:26 +0000 (19:16 +0000)]
Fixed a display bug in test 1.

svn path=/trunk/; revision=3813

21 years agoTemporarily remove last few wine build targets that need some more work.
Robert Dickenson [Sat, 30 Nov 2002 19:12:51 +0000 (19:12 +0000)]
Temporarily remove last few wine build targets that need some more work.

svn path=/trunk/; revision=3812

21 years agoImplemented packing of value names
Eric Kohl [Sat, 30 Nov 2002 14:46:27 +0000 (14:46 +0000)]
Implemented packing of value names

svn path=/trunk/; revision=3811

21 years agoSplit out a few variable differences between libraries.
Robert Dickenson [Fri, 29 Nov 2002 16:00:21 +0000 (16:00 +0000)]
Split out a few variable differences between libraries.

svn path=/trunk/; revision=3810

21 years agoFurther reduced differences and include all identical msvcrt targets in crtdll makefile.
Robert Dickenson [Fri, 29 Nov 2002 15:59:05 +0000 (15:59 +0000)]
Further reduced differences and include all identical msvcrt targets in crtdll makefile.

svn path=/trunk/; revision=3809

21 years agoUpdating include path in files previously missed.
Robert Dickenson [Fri, 29 Nov 2002 12:27:50 +0000 (12:27 +0000)]
Updating include path in files previously missed.

svn path=/trunk/; revision=3808

21 years agoUpdating files somehow confused by CVS.
Robert Dickenson [Fri, 29 Nov 2002 11:26:58 +0000 (11:26 +0000)]
Updating files somehow confused by CVS.
Old tree cvs reports up-to-date.
New tree - different ???
more to come...

svn path=/trunk/; revision=3807

21 years agoAdded driver name to the partition list
Eric Kohl [Thu, 28 Nov 2002 19:20:38 +0000 (19:20 +0000)]
Added driver name to the partition list

svn path=/trunk/; revision=3806

21 years agoBuild the hardware device map for each SCSI port.
Eric Kohl [Thu, 28 Nov 2002 16:07:04 +0000 (16:07 +0000)]
Build the hardware device map for each SCSI port.
Bus or device specific information is not implemented yet.

svn path=/trunk/; revision=3805

21 years agoThank-you to Eugene for pointing out that I missed a required change
Robert Dickenson [Thu, 28 Nov 2002 12:21:02 +0000 (12:21 +0000)]
Thank-you to Eugene for pointing out that I missed a required change
   I:\Dev\reactos\reactos\apps\utils\net\roshttpd\include\socket.h
           8 : #include <crtdll/stdio.h>
Fixed to now include <msvcrt/....> instead which is now common to both the ntdll and msvcrt dll's

svn path=/trunk/; revision=3804

21 years agoAdded a missing increment operator.
Hartmut Birr [Wed, 27 Nov 2002 21:00:49 +0000 (21:00 +0000)]
Added a missing increment operator.

svn path=/trunk/; revision=3803

21 years agoFixed the return value in ferror.
Hartmut Birr [Wed, 27 Nov 2002 20:56:28 +0000 (20:56 +0000)]
Fixed the return value in ferror.

svn path=/trunk/; revision=3802

21 years agoFree the user stack in PsReapThreads.
Hartmut Birr [Wed, 27 Nov 2002 20:54:37 +0000 (20:54 +0000)]
Free the user stack in PsReapThreads.

svn path=/trunk/; revision=3801

21 years agoDo only for process handles detach/attach the process. Some handles
Hartmut Birr [Wed, 27 Nov 2002 20:52:29 +0000 (20:52 +0000)]
Do only for process handles detach/attach the process. Some handles
needs the correct process on close/delete. Only for process handles
is it possible that ObCloseAllHandles is called recursively.

svn path=/trunk/; revision=3800

21 years agoChange the type for the page fault handler from trap to interrupt gate.
Hartmut Birr [Wed, 27 Nov 2002 20:49:54 +0000 (20:49 +0000)]
Change the type for the page fault handler from trap to interrupt gate.
Enable interrupts on page faults only if the faulting process has interrupts enabled.

svn path=/trunk/; revision=3799

21 years agoFixed the definition of NTKERNELAPI.
Hartmut Birr [Wed, 27 Nov 2002 20:46:44 +0000 (20:46 +0000)]
Fixed the definition of NTKERNELAPI.

svn path=/trunk/; revision=3798

21 years agoInitialize the registers for the next call to Int386 in GetBiosMemoryMap.
Hartmut Birr [Wed, 27 Nov 2002 20:31:17 +0000 (20:31 +0000)]
Initialize the registers for the next call to Int386 in GetBiosMemoryMap.

svn path=/trunk/; revision=3797

21 years agoIntialize the size for the bios memory map.
Hartmut Birr [Wed, 27 Nov 2002 20:29:43 +0000 (20:29 +0000)]
Intialize the size for the bios memory map.

svn path=/trunk/; revision=3796

21 years agoUse a 'secret' registry value to tell ntoskrnl where to create the registry hives.
Eric Kohl [Tue, 26 Nov 2002 15:33:06 +0000 (15:33 +0000)]
Use a 'secret' registry value to tell ntoskrnl where to create the registry hives.

svn path=/trunk/; revision=3795

21 years agoUse ERESOURCE to lock registry hives.
Eric Kohl [Tue, 26 Nov 2002 15:31:41 +0000 (15:31 +0000)]
Use ERESOURCE to lock registry hives.
Keep open hives in a global list.

svn path=/trunk/; revision=3794

21 years agofixed compiler error: removed reference to crtdll
guido [Mon, 25 Nov 2002 23:53:38 +0000 (23:53 +0000)]
fixed compiler error: removed reference to crtdll

svn path=/trunk/; revision=3793

21 years agoChanges '\' to '/' to enable x-compiling on linux.
guido [Mon, 25 Nov 2002 23:19:31 +0000 (23:19 +0000)]
Changes '\' to '/' to enable x-compiling on linux.

svn path=/trunk/; revision=3792

21 years agocleaned up some warnings.
Robert Dickenson [Mon, 25 Nov 2002 17:41:40 +0000 (17:41 +0000)]
cleaned up some warnings.

svn path=/trunk/; revision=3791

21 years agono longer depend on msvcrt/tchar.h
Robert Dickenson [Mon, 25 Nov 2002 17:38:18 +0000 (17:38 +0000)]
no longer depend on msvcrt/tchar.h

svn path=/trunk/; revision=3790

21 years agoSome cleanup.
Robert Dickenson [Mon, 25 Nov 2002 15:47:52 +0000 (15:47 +0000)]
Some cleanup.

svn path=/trunk/; revision=3789

21 years agoFixes
Jason Filby [Sun, 24 Nov 2002 20:25:49 +0000 (20:25 +0000)]
Fixes

svn path=/trunk/; revision=3788

21 years agoFixes
Jason Filby [Sun, 24 Nov 2002 20:18:35 +0000 (20:18 +0000)]
Fixes

svn path=/trunk/; revision=3787

21 years agoInitial scrollbar code
Jason Filby [Sun, 24 Nov 2002 20:15:37 +0000 (20:15 +0000)]
Initial scrollbar code

svn path=/trunk/; revision=3786

21 years agocleaning up the cvs views a bit and added a makefile I must have missed a while ago.
Robert Dickenson [Sun, 24 Nov 2002 19:48:56 +0000 (19:48 +0000)]
cleaning up the cvs views a bit and added a makefile I must have missed a while ago.

svn path=/trunk/; revision=3785

21 years agoupdate registry test program.
Robert Dickenson [Sun, 24 Nov 2002 19:13:40 +0000 (19:13 +0000)]
update registry test program.

svn path=/trunk/; revision=3784

21 years agoupdate test program.
Robert Dickenson [Sun, 24 Nov 2002 19:12:30 +0000 (19:12 +0000)]
update test program.

svn path=/trunk/; revision=3783

21 years agoChanges in v1.7.10 (11/24/2002) (brianp)
Brian Palmer [Sun, 24 Nov 2002 19:10:06 +0000 (19:10 +0000)]
Changes in v1.7.10 (11/24/2002) (brianp)

- Added assembler versions of memcmp() memcpy() memset()
- Implemented Int386() so that real-mode interrupts can be called from C-code
- Removed unnecessary call in DbgPrint() macro (freeldr.sys is ~16k smaller now)
- 64-bit lba sector addressing for disk calls
- Re-coded biosdisk.S as i386disk.c
- Re-coded mem.S as i386mem.c
- Re-coded rtlcode.S as i386rtl.c
- Cleaned up i386trap.S so that it only saves the registers once.
- Re-coded biosvid.S as i386vid.c
- Video fade in/out
- VESA text modes supported now
- Offscreen buffering to remove flicker
- Standardized format of boot sector so that BootPartition is stored right before 0xaa55
- Prefixed all file system functions with 'Fs'

svn path=/trunk/; revision=3782

21 years agoAdded binary and unicode file i/o support to msvcrt.
Robert Dickenson [Sun, 24 Nov 2002 18:42:26 +0000 (18:42 +0000)]
Added binary and unicode file i/o support to msvcrt.
Reduced differences between crtdll and msvcrt sources

svn path=/trunk/; revision=3781

21 years agoAdded a header I created a while ago when looking into irda support.
Robert Dickenson [Sun, 24 Nov 2002 18:28:38 +0000 (18:28 +0000)]
Added a header I created a while ago when looking into irda support.

svn path=/trunk/; revision=3780

21 years agoChanges to suit addition of a single macro in the types header.
Robert Dickenson [Sun, 24 Nov 2002 18:26:40 +0000 (18:26 +0000)]
Changes to suit addition of a single macro in the types header.

svn path=/trunk/; revision=3779

21 years agoMainly just added some small #ifdef sections for a little portability.
Robert Dickenson [Sun, 24 Nov 2002 18:24:52 +0000 (18:24 +0000)]
Mainly just added some small #ifdef sections for a little portability.

svn path=/trunk/; revision=3778

21 years agoAdded header to aid porting and include tchar.h here as it's the only unique thing...
Robert Dickenson [Sun, 24 Nov 2002 18:14:19 +0000 (18:14 +0000)]
Added header to aid porting and include tchar.h here as it's the only unique thing about /include/crtdll

svn path=/trunk/; revision=3777

21 years agoNot sure quite how these changed seeing as they're to go shortly I just want to clear...
Robert Dickenson [Sun, 24 Nov 2002 18:09:57 +0000 (18:09 +0000)]
Not sure quite how these changed seeing as they're to go shortly I just want to clear my CVS for now.

svn path=/trunk/; revision=3776

21 years agoResult of three way diffing with include/crtdll and the winapi2 headers.
Robert Dickenson [Sun, 24 Nov 2002 18:06:01 +0000 (18:06 +0000)]
Result of three way diffing with include/crtdll and the winapi2 headers.
reactos/include/crtdll now unused and to be deprecated.

svn path=/trunk/; revision=3775

21 years agoAdded some more files to the boot cd.
Eric Kohl [Sat, 23 Nov 2002 01:55:27 +0000 (01:55 +0000)]
Added some more files to the boot cd.
Implemented file copy queue.

svn path=/trunk/; revision=3774