reactos.git
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

21 years agoDisabled debug message.
Eric Kohl [Wed, 20 Nov 2002 21:55:25 +0000 (21:55 +0000)]
Disabled debug message.
Attempt to read beyond the end of a file must return STATUS_END_OF_FILE.

svn path=/trunk/; revision=3773

21 years agoAdded some missing border style definitions
Jason Filby [Wed, 20 Nov 2002 20:56:41 +0000 (20:56 +0000)]
Added some missing border style definitions

svn path=/trunk/; revision=3772

21 years agoAltered layout for easier comparison with msvcrt's makefile.
Robert Dickenson [Tue, 19 Nov 2002 17:16:14 +0000 (17:16 +0000)]
Altered layout for easier comparison with msvcrt's makefile.

svn path=/trunk/; revision=3771

21 years agoCreated new subtree for groups of related test programs.
Robert Dickenson [Tue, 19 Nov 2002 13:03:29 +0000 (13:03 +0000)]
Created new subtree for groups of related test programs.
Created application for ANSI and UNICODE stream I/O testing.

svn path=/trunk/; revision=3770

21 years agoCreated skeleton for notepad application.
Robert Dickenson [Tue, 19 Nov 2002 12:56:47 +0000 (12:56 +0000)]
Created skeleton for notepad application.

svn path=/trunk/; revision=3769

21 years agoDisabled a debug message.
Eric Kohl [Mon, 18 Nov 2002 22:40:32 +0000 (22:40 +0000)]
Disabled a debug message.

svn path=/trunk/; revision=3768

21 years agoAdded PCI class and subclass definitions.
Eric Kohl [Mon, 18 Nov 2002 22:39:02 +0000 (22:39 +0000)]
Added PCI class and subclass definitions.

svn path=/trunk/; revision=3767

21 years agoFixed up the path spec and filename in the header blocks
Robert Dickenson [Mon, 18 Nov 2002 05:43:33 +0000 (05:43 +0000)]
Fixed up the path spec and filename in the header blocks

svn path=/trunk/; revision=3766

21 years agoFixed up the path spec and filename in the header blocks
Robert Dickenson [Mon, 18 Nov 2002 03:19:43 +0000 (03:19 +0000)]
Fixed up the path spec and filename in the header blocks

svn path=/trunk/; revision=3765

21 years ago*nix newlines throughout file fixed.
Robert Dickenson [Sun, 17 Nov 2002 04:10:56 +0000 (04:10 +0000)]
*nix newlines throughout file fixed.

svn path=/trunk/; revision=3764

21 years agoRelative include path fixed to absolute path.
Robert Dickenson [Sun, 17 Nov 2002 04:00:33 +0000 (04:00 +0000)]
Relative include path fixed to absolute path.

svn path=/trunk/; revision=3763

21 years agoRevoved lots of unix line breaks.
Eric Kohl [Sat, 16 Nov 2002 00:08:45 +0000 (00:08 +0000)]
Revoved lots of unix line breaks.

svn path=/trunk/; revision=3762

21 years agoFix compillation error.
Casper Hornstrup [Fri, 15 Nov 2002 23:26:16 +0000 (23:26 +0000)]
Fix compillation error.

svn path=/trunk/; revision=3761

21 years ago2002-11-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Fri, 15 Nov 2002 22:30:30 +0000 (22:30 +0000)]
2002-11-15  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* include/ddk/ldrtypes.h: Move ...
* include/ntos/ldrtypes.h: ... here.
* include/ddk/ntddk.h: Include ldrtypes.h at new location.

svn path=/trunk/; revision=3760

21 years agoRemoved special case of process without process parameter block for initial process...
Eric Kohl [Fri, 15 Nov 2002 22:06:01 +0000 (22:06 +0000)]
Removed special case of process without process parameter block for initial process (smss.exe).

svn path=/trunk/; revision=3759

21 years agoCreate process parameter block for initial process (smss.exe).
Eric Kohl [Fri, 15 Nov 2002 22:04:51 +0000 (22:04 +0000)]
Create process parameter block for initial process (smss.exe).

svn path=/trunk/; revision=3758

21 years agoAdd missing files
Casper Hornstrup [Fri, 15 Nov 2002 21:59:54 +0000 (21:59 +0000)]
Add missing files

svn path=/trunk/; revision=3757

21 years agoAdd missing files.
Casper Hornstrup [Fri, 15 Nov 2002 21:56:37 +0000 (21:56 +0000)]
Add missing files.

svn path=/trunk/; revision=3756

21 years ago2002-11-13 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Thu, 14 Nov 2002 18:21:07 +0000 (18:21 +0000)]
2002-11-13  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* drivers/bus/acpi/ospm/osl.c (acpi_os_readable, acpi_os_writable):
Match prototypes.
* include/ascii.h (AbortSystemShutdownA): Correct prototype.
* include/debug.h (assert): Wrap in #ifndef assert.
* include/funcs.h (AbortSystemShutdown): Remove duplicate prototype.
* include/ddk/rtltypes.h: Move ...
* include/ntos/rtltypes.h: ... here.
* include/ddk/rtl.h: Move ...
* include/ntos/rtl.h: ... here.
* include/ddk/zwtypes.h: Move ...
* include/ntos/zwtypes.h: ... here.
* include/ddk/zw.h: Move ...
* include/ntos/zw.h: ... here.
| include/ddk/cmfuncs.h: Remove file; Move NtCreateKey to ntos/zw.h.
* include/ntos.h: #include ntos/rtltypes.h, ntos/rtl.h, ntos/zwtypes.h,
and ntos/zw.h.
* include/unicode.h: (AbortSystemShutdownW): Correct prototype.
* include/ddk/ntddk.h: Include headers at new location; Don't include
removed files.
* include/defines.h: Wrap definitions in w32api in #ifndef __USE_W32API.
* include/ntos/zwtypes.h: Ditto.
* include/napi/lpc.h: Ditto.
* include/napi/shared_data.h: Ditto.
* include/napi/teb.h: Ditto.
* include/napi/types.h: Ditto.
* include/ntdll/ldr.h: Ditto.
* include/ntdll/rtl.h: Ditto.
* include/ntos/console.h: Ditto.
* include/ntos/disk.h: Ditto.
* include/ntos/except.h: Ditto.
* include/ntos/file.h: Ditto.
* include/ntos/gditypes.h: Ditto.
* include/ntos/heap.h: Ditto.
* include/ntos/keyboard.h: Ditto.
* include/ntos/mm.h: Ditto.
* include/ntos/ntdef.h: Ditto.
* include/ntos/ps.h: Ditto.
* include/ntos/registry.h: Ditto.
* include/ntos/security.h: Ditto.
* include/ntos/synch.h: Ditto.
* include/ntos/time.h: Ditto.
* include/ntos/types.h: Ditto.
* include/ntos/port.h: Ditto.
* lib/advapi32/misc/shutdown.c (AbortSystemShutdownW,
AbortSystemShutdownA): Correct prototype.
* lib/advapi32/reg/reg.c: #include ntos.h.
* lib/advapi32/sec/misc.c: Ditto.
* lib/advapi32/sec/sid.c: Ditto.
* lib/advapi32/service/sctrl.c: Ditto.
* lib/advapi32/token/token.c: Ditto.
* lib/kernel32/misc/dllmain.c: Ditto.
* ntoskrnl/ex/napi.c: Ditto.
* ntoskrnl/rtl/i386/exception.c: Ditto.
* lib/advapi32/sec/ac.c: Ditto.
(FindFirstFreeAce, GetAce): Change PACE* to PACE_HEADER*.
* lib/advapi32/service/scm.c (EnumServicesStatusExA,
EnumServicesStatusExW, QueryServiceStatusEx): Correct prototype.
* lib/ntdll/rtl/ppb.c (RtlDestroyProcessParameters): Match prototype.
* ntoskrnl/dbg/errinfo.c (DbgGetErrorText): Use %08x, not %08lx.
* ntoskrnl/io/arcname.c (IoCreateSystemRootLink): Use %u, not %lu.
* ntoskrnl/ke/main.c (ExpInitializeExecutive): Ditto.
* (_main): Use %d, not %ld.
* ntoskrnl/include/internal/i386/ke.h: Add #pragma GCC system_header.
* include/ddk/ntdef.h (NTSYSAPI, NTAPI, NTKERNELAPI): Define to STDCALL;
Check if already defined.
* include/base.h (STDCALL, CDECL, CALLBACK, PASCAL): Move to ntos/types.h.

svn path=/trunk/; revision=3755

21 years ago2002-11-13 Rick Gaiser <RickG81@Wanadoo.nl>
Casper Hornstrup [Wed, 13 Nov 2002 21:57:47 +0000 (21:57 +0000)]
2002-11-13  Rick Gaiser  <RickG81@Wanadoo.nl>

* drivers/bus/isapnp/isapnp.c (FindNextReadPort): Increment Port before
checking wether port address is in NE2000 address space range and returning
port address value.

svn path=/trunk/; revision=3754

21 years ago* Added ini file suport (Thanks to Royce Mitchell!)
Eric Kohl [Wed, 13 Nov 2002 18:25:18 +0000 (18:25 +0000)]
* Added ini file suport (Thanks to Royce Mitchell!)
* Improved the partition list.
* Use information from txtsetup.sif to create directories.
* Added basic error handling.

svn path=/trunk/; revision=3753

21 years agoJust getting in sync with removal of obsolete #pragma directive.
Robert Dickenson [Wed, 13 Nov 2002 12:08:26 +0000 (12:08 +0000)]
Just getting in sync with removal of obsolete #pragma directive.
New work soon to come. Having a bad time with heap corruption
when attempting to import massive reg scripts into the ROS registry.

svn path=/trunk/; revision=3752

21 years agoCommit of the rest of Gunnars file locking patch.
Robert Dickenson [Wed, 13 Nov 2002 06:01:12 +0000 (06:01 +0000)]
Commit of the rest of Gunnars file locking patch.

svn path=/trunk/; revision=3751

21 years agoadded #ifdef around headers to support test build. Modified debug messages.
Robert Dickenson [Wed, 13 Nov 2002 05:18:03 +0000 (05:18 +0000)]
added #ifdef around headers to support test build. Modified debug messages.

svn path=/trunk/; revision=3750

21 years agoAdded setup information file txtsetup.sif.
Eric Kohl [Tue, 12 Nov 2002 19:17:21 +0000 (19:17 +0000)]
Added setup information file txtsetup.sif.

svn path=/trunk/; revision=3749

21 years agoReworked initial process loader.
Eric Kohl [Tue, 12 Nov 2002 19:12:34 +0000 (19:12 +0000)]
Reworked initial process loader.
Crash the system if the initial process fails within 5 seconds.

svn path=/trunk/; revision=3748

21 years agoRelicensed as LGPL and Released back to the WINE project as per
Steven Edwards [Tue, 12 Nov 2002 15:25:15 +0000 (15:25 +0000)]
Relicensed as LGPL and Released back to the WINE project as per
Rob's Approvial.

svn path=/trunk/; revision=3747

21 years agoImplemented ReadConsoleOutputA() and WriteConsoleInputA().
Marty Dill [Tue, 12 Nov 2002 00:48:26 +0000 (00:48 +0000)]
Implemented ReadConsoleOutputA() and WriteConsoleInputA().

svn path=/trunk/; revision=3746

21 years agoAdded missing exports for a few console functions.
Marty Dill [Tue, 12 Nov 2002 00:46:02 +0000 (00:46 +0000)]
Added missing exports for a few console functions.

svn path=/trunk/; revision=3745

21 years agoCreateDirectoryExW: Fail gracefully if directory name is null/empty.
Marty Dill [Tue, 12 Nov 2002 00:45:16 +0000 (00:45 +0000)]
CreateDirectoryExW: Fail gracefully if directory name is null/empty.

svn path=/trunk/; revision=3744

21 years ago* Changed the access to the bitmap from BYTE to ULONG for speeding up.
Hartmut Birr [Mon, 11 Nov 2002 22:53:26 +0000 (22:53 +0000)]
* Changed the access to the bitmap from BYTE to ULONG for speeding up.

svn path=/trunk/; revision=3743

21 years ago* Do not exit if GetConsoleScreenBufferInfo fails. GetConsoleScreenBufferInfo fails
Hartmut Birr [Mon, 11 Nov 2002 21:53:25 +0000 (21:53 +0000)]
* Do not exit if GetConsoleScreenBufferInfo fails. GetConsoleScreenBufferInfo fails
  if the given handle is redirected to a file or pipe. This stops windres from working.

svn path=/trunk/; revision=3742

21 years ago* Implemented multiple sector commands for reading and writing (only for disks).
Hartmut Birr [Mon, 11 Nov 2002 21:51:33 +0000 (21:51 +0000)]
* Implemented multiple sector commands for reading and writing (only for disks).
* Implemented 32 bit access for I/O (only for disks).
* Both options can be desabled by undefining ENABLE_MULTIMODE and ENABLE_32BIT.

svn path=/trunk/; revision=3741

21 years ago* Used look aside lists to allocate memory for VFATFCB, VFATCCB and VFAT_IRP_CONTEXT.
Hartmut Birr [Mon, 11 Nov 2002 21:49:18 +0000 (21:49 +0000)]
* Used look aside lists to allocate memory for VFATFCB, VFATCCB and VFAT_IRP_CONTEXT.
* Removed IsLastEntry, IsVolEntry, IsDeletedEntry, vfat_wstrlen, vfatGrabFCB,
  vfat_initstr, vfat_wcsncat, vfat_wcsncpy, vfat_movestr, wstrcmpi and replaced
  this functions with existing equivalents or functions from ntoskrnl.
* Merged GetEntryName into vfatGetNextDirEntry for reducing some overhead.
* Implemented a file name cache to speed up the searching for existing fcb.
* Removed some calls to FsdDosDateTimeToFileTime.
* Moved the call to CcZeroData behind the initializing of the cache (in VfatWrite).
* Using existing fcbs in FindFile if there is no '*?' within the search name.

svn path=/trunk/; revision=3740

21 years ago2002-11-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Sun, 10 Nov 2002 19:24:01 +0000 (19:24 +0000)]
2002-11-10  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* drivers/bus/acpi/include/acpi.h: Include platform/types.h.
* drivers/bus/acpi/include/actypes.h: (UINT8, BOOLEAN, UCHAR, UINT16,
INT32, UINT32, UINT64): Disable, use the OS defined types instead.
* drivers/bus/acpi/include/platform/types.h: Remove all types,
include ntos.h instead.
* drivers/bus/acpi/ospm/include/acpisys.h: Don't include
platform/types.h.

svn path=/trunk/; revision=3739

21 years ago2002-11-10 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Sun, 10 Nov 2002 18:17:43 +0000 (18:17 +0000)]
2002-11-10  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* include/defines.h: Fix warnings when bulding with gcc 3.3.
* include/ddk/status.h: Ditto.
* include/freetype/internal/ftdebug.h: Ditto.
* include/net/ndis.h: Ditto.
* lib/msafd/misc/helpers.c: Ditto.
* lib/user32/windows/defwnd.c: Ditto.
* lib/user32/windows/window.c: Ditto.
* ntoskrnl/cm/ntfunc.c: Ditto.
* ntoskrnl/cm/regfile.c: Ditto.
* ntoskrnl/cm/regobj.c: Ditto.
* ntoskrnl/dbg/errinfo.c: Ditto.
* ntoskrnl/ex/hashtab.c: Ditto.
* ntoskrnl/include/internal/mm.h: Ditto.
* ntoskrnl/io/irp.c: Ditto.
* ntoskrnl/kd/gdbstub.c: Ditto.
* ntoskrnl/ke/queue.c: Ditto.
* ntoskrnl/ke/sem.c: Ditto.
* ntoskrnl/ldr/resource.c: Ditto.
* ntoskrnl/mm/balance.c: Ditto.
* ntoskrnl/mm/freelist.c: Ditto.
* ntoskrnl/mm/mdl.c: Ditto.
* ntoskrnl/mm/npool.c: Ditto.
* ntoskrnl/mm/section.c: Ditto.
* ntoskrnl/rtl/error.c: Ditto.
* ntoskrnl/rtl/mem.c: Ditto.
* ntoskrnl/rtl/string.c: Ditto.
* ntoskrnl/rtl/time.c: Ditto.
* ntoskrnl/rtl/unicode.c: Ditto.
* ntoskrnl/rtl/wstring.c: Ditto.
* ntoskrnl/rtl/i386/exception.c: Ditto.
* subsys/win32k/freetype/src/base/ftinit.c: Ditto.

svn path=/trunk/; revision=3738

21 years agocommitting more developments.
Robert Dickenson [Sun, 10 Nov 2002 14:29:27 +0000 (14:29 +0000)]
committing more developments.

svn path=/trunk/; revision=3737

21 years agochanged "$(RM) *.various" to "- $(RM) *.various" in order to keep the clean rule...
Robert Dickenson [Sun, 10 Nov 2002 14:27:45 +0000 (14:27 +0000)]
changed "$(RM) *.various" to "- $(RM) *.various" in order to keep the clean rule going.

svn path=/trunk/; revision=3736

21 years agoadded a couple of entries within the [\Registry\Machine\SOFTWARE\Classes] section...
Robert Dickenson [Sun, 10 Nov 2002 14:12:41 +0000 (14:12 +0000)]
added a couple of entries within the [\Registry\Machine\SOFTWARE\Classes] section for testing.

svn path=/trunk/; revision=3735

21 years agoadded #ifdef around headers to support private test build and various changes to...
Robert Dickenson [Sun, 10 Nov 2002 14:10:09 +0000 (14:10 +0000)]
added #ifdef around headers to support private test build and various changes to debug diagnostics.

svn path=/trunk/; revision=3734

21 years agoadded #ifdef around headers to support private test build and some temporary zeroing...
Robert Dickenson [Sun, 10 Nov 2002 14:02:44 +0000 (14:02 +0000)]
added #ifdef around headers to support private test build and some temporary zeroing of arrays during debugging.

svn path=/trunk/; revision=3733

21 years agoadded #ifdef around headers to support private test build.
Robert Dickenson [Sun, 10 Nov 2002 14:00:41 +0000 (14:00 +0000)]
added #ifdef around headers to support private test build.

svn path=/trunk/; revision=3732

21 years agoadded #ifdef around headers and some debug message copying/terminating to support...
Robert Dickenson [Sun, 10 Nov 2002 13:57:06 +0000 (13:57 +0000)]
added #ifdef around headers and some debug message copying/terminating to support private test build.

svn path=/trunk/; revision=3731

21 years agochanged the default trace level to MID_TRACE for when DBG is defined.
Robert Dickenson [Sun, 10 Nov 2002 13:53:34 +0000 (13:53 +0000)]
changed the default trace level to MID_TRACE for when DBG is defined.

svn path=/trunk/; revision=3730

21 years agoslight mod to the end of line for received ip packets to display a debug message.
Robert Dickenson [Sun, 10 Nov 2002 13:52:13 +0000 (13:52 +0000)]
slight mod to the end of line for received ip packets to display a debug message.

svn path=/trunk/; revision=3729

21 years agosome un-important modifications to my serial coms test program.
Robert Dickenson [Sun, 10 Nov 2002 13:48:51 +0000 (13:48 +0000)]
some un-important modifications to my serial coms test program.
not of interest for now until I get something commitable for the simple serial driver.

svn path=/trunk/; revision=3728

21 years agojust some code to to some specific key reading tests.
Robert Dickenson [Sun, 10 Nov 2002 13:47:03 +0000 (13:47 +0000)]
just some code to to some specific key reading tests.

svn path=/trunk/; revision=3727

21 years agoadded a whole bunch of hacks #ifdef'd into the header section to support private...
Robert Dickenson [Sun, 10 Nov 2002 13:44:48 +0000 (13:44 +0000)]
added a whole bunch of hacks #ifdef'd into the header section to support private test build.
totally turned the contents upside down so functions are implicitly declared before use without header prototypes.

svn path=/trunk/; revision=3726

21 years agodisplay some extra debug messages on boot to see whats going on.
Robert Dickenson [Sun, 10 Nov 2002 13:40:08 +0000 (13:40 +0000)]
display some extra debug messages on boot to see whats going on.

svn path=/trunk/; revision=3725

21 years agocommitting a parameter swap from Gunnars heap fix which I seem to have missed.
Robert Dickenson [Sun, 10 Nov 2002 13:38:14 +0000 (13:38 +0000)]
committing a parameter swap from Gunnars heap fix which I seem to have missed.

svn path=/trunk/; revision=3724

21 years agoadded #ifdef around headers to support private test build.
Robert Dickenson [Sun, 10 Nov 2002 13:36:59 +0000 (13:36 +0000)]
added #ifdef around headers to support private test build.

svn path=/trunk/; revision=3723

21 years agoadded #ifdef around headers to support private test build and modified debug messages.
Robert Dickenson [Sun, 10 Nov 2002 13:36:15 +0000 (13:36 +0000)]
added #ifdef around headers to support private test build and modified debug messages.

svn path=/trunk/; revision=3722

21 years agoadded trivial comment reference consistancy with DDK prototype.
Robert Dickenson [Sun, 10 Nov 2002 13:34:42 +0000 (13:34 +0000)]
added trivial comment reference consistancy with DDK prototype.

svn path=/trunk/; revision=3721

21 years agouseless change to only some parameter names to be more consistent with DDK prototype.
Robert Dickenson [Sun, 10 Nov 2002 13:33:26 +0000 (13:33 +0000)]
useless change to only some parameter names to be more consistent with DDK prototype.

svn path=/trunk/; revision=3720

21 years agodisplay debug message on boot.
Robert Dickenson [Sun, 10 Nov 2002 13:30:32 +0000 (13:30 +0000)]
display debug message on boot.

svn path=/trunk/; revision=3719

21 years ago* Unlock the address space if MmOpenMemoryAreaByAddress fails (MmWritePhysicalAddress).
Hartmut Birr [Sat, 9 Nov 2002 20:27:03 +0000 (20:27 +0000)]
* Unlock the address space if MmOpenMemoryAreaByAddress fails (MmWritePhysicalAddress).

svn path=/trunk/; revision=3718

21 years agoManually applying Gunnars patch because it's easier this way - and a good chance...
Robert Dickenson [Thu, 7 Nov 2002 16:36:50 +0000 (16:36 +0000)]
Manually applying Gunnars patch because it's easier this way - and a good chance to review mods.

svn path=/trunk/; revision=3717

21 years agoManually applying Gunnars patch because it's easier this way - and a good chance...
Robert Dickenson [Thu, 7 Nov 2002 02:52:37 +0000 (02:52 +0000)]
Manually applying Gunnars patch because it's easier this way - and a good chance to review mods.

svn path=/trunk/; revision=3716

21 years agoManually applying Gunnars patch became it's easier this way - and a good chance to...
Robert Dickenson [Thu, 7 Nov 2002 02:45:29 +0000 (02:45 +0000)]
Manually applying Gunnars patch became it's easier this way - and a good chance to review mods.

svn path=/trunk/; revision=3715

21 years agoReverted previous changes - Mm{Enable,Disable}VirtualMapping are faster
David Welch [Tue, 5 Nov 2002 21:13:15 +0000 (21:13 +0000)]
Reverted previous changes - Mm{Enable,Disable}VirtualMapping are faster
and won't allocate or free page tables. A page fault handler should
never see a disabled page since enabling and disabling is guarded by
a pageop.

svn path=/trunk/; revision=3714

21 years ago* Fixed the length for the page protection.
Hartmut Birr [Tue, 5 Nov 2002 21:01:38 +0000 (21:01 +0000)]
* Fixed the length for the page protection.

svn path=/trunk/; revision=3713

21 years ago* Initialize the return value in DefWndNCCalcSize.
Hartmut Birr [Tue, 5 Nov 2002 20:59:48 +0000 (20:59 +0000)]
* Initialize the return value in DefWndNCCalcSize.

svn path=/trunk/; revision=3712

21 years ago* Fixed the call to LoadImageW/RemovePropW if there is given
Hartmut Birr [Tue, 5 Nov 2002 20:58:20 +0000 (20:58 +0000)]
* Fixed the call to LoadImageW/RemovePropW if there is given
  an identifier in LoadImageA/RemovePropA.

svn path=/trunk/; revision=3711

21 years ago* Fixed the searching for executable files in the spawnXpX/execXpX-functions.
Hartmut Birr [Tue, 5 Nov 2002 20:55:59 +0000 (20:55 +0000)]
* Fixed the searching for executable files in the spawnXpX/execXpX-functions.

svn path=/trunk/; revision=3710

21 years ago* Fixed the searching for the file extension in CreateProcessW.
Hartmut Birr [Tue, 5 Nov 2002 20:54:10 +0000 (20:54 +0000)]
* Fixed the searching for the file extension in CreateProcessW.

svn path=/trunk/; revision=3709

21 years ago* Fixed a wrong pointer initialization in RtlClearBits.
Hartmut Birr [Tue, 5 Nov 2002 20:52:38 +0000 (20:52 +0000)]
* Fixed a wrong pointer initialization in RtlClearBits.

svn path=/trunk/; revision=3708

21 years ago* Check for symbolic-links in ObFindObject.
Hartmut Birr [Tue, 5 Nov 2002 20:51:23 +0000 (20:51 +0000)]
* Check for symbolic-links in ObFindObject.

svn path=/trunk/; revision=3707

21 years ago* Use the cache for images where the section offset is not page
Hartmut Birr [Tue, 5 Nov 2002 20:50:02 +0000 (20:50 +0000)]
* Use the cache for images where the section offset is not page
  alligned in MiReadPage.
* Removed a wrong call to MmReferencePage in MmPageOutSectionView.
* Fixed the length in MmAlterViewAttributes.
* Wait for releasing of the pageop in MmFreeSectionPage.
* Fixed some wrong return values in MmMapViewOfSection.

svn path=/trunk/; revision=3706

21 years ago* Used tagged memory for rmap entries.
Hartmut Birr [Tue, 5 Nov 2002 20:48:08 +0000 (20:48 +0000)]
* Used tagged memory for rmap entries.

svn path=/trunk/; revision=3705

21 years ago* Fixed the used and free block calculation.
Hartmut Birr [Tue, 5 Nov 2002 20:47:05 +0000 (20:47 +0000)]
* Fixed the used and free block calculation.
* Allocate all blocks dword alligned and all big blocks (>=4K) page alligned.

svn path=/trunk/; revision=3704

21 years ago* Fixed the allocation length for the mdl bitmap.
Hartmut Birr [Tue, 5 Nov 2002 20:45:09 +0000 (20:45 +0000)]
* Fixed the allocation length for the mdl bitmap.
* Changed the bit allocation functions to RtlXxxBitMapYyy.
* Fixed the calculation of the starting point for free bitmap entries.

svn path=/trunk/; revision=3703

21 years ago* Fixed the calculation of the gap in MmFindGap.
Hartmut Birr [Tue, 5 Nov 2002 20:43:35 +0000 (20:43 +0000)]
* Fixed the calculation of the gap in MmFindGap.
* Serach for page alligned blocks in MmCreateMemorArea.

svn path=/trunk/; revision=3702

21 years ago* Delete the virtual mapping first before the the mapped range
Hartmut Birr [Tue, 5 Nov 2002 20:41:17 +0000 (20:41 +0000)]
* Delete the virtual mapping first before the the mapped range
  is freed in MmFreeNonPagedPoolRegion.
* Adujust AllocMapHint only if the reserved block starts at AllocMapHint.
* Changed the bit allocation functions to RtlXxxBitMapYyy.

svn path=/trunk/; revision=3701

21 years ago* Call KeBugcheck in MmDeletePageTable/MmFreePageTable if the
Hartmut Birr [Tue, 5 Nov 2002 20:39:03 +0000 (20:39 +0000)]
* Call KeBugcheck in MmDeletePageTable/MmFreePageTable if the
  address points to the kernel address space.
* Check if an other process has inserted a kernel page directory
  entry while waiting for a page (MmGetPageEntry/MmGetPageEntry2).
* Check the kernel page directory only for an entry if the
  address points to the kernel address space (MmGetPageEntry1/2,
  MmDeleteVirtualMapping and MmDeletePageFileMapping).
* Disabled MmEnableVirtualMapping/MmDisableVirtualMapping.
  There is no difference between an entry with disabled mapping and
  a swap entry.

svn path=/trunk/; revision=3700

21 years ago* Locking the address space before accessing it.
Hartmut Birr [Tue, 5 Nov 2002 20:35:33 +0000 (20:35 +0000)]
* Locking the address space before accessing it.
* Fixed some length calculations.

svn path=/trunk/; revision=3699

21 years ago* Disabled all calls to MmEnableVirtualMapping/MmDisableVirtualMapping,
Hartmut Birr [Tue, 5 Nov 2002 20:31:34 +0000 (20:31 +0000)]
* Disabled all calls to MmEnableVirtualMapping/MmDisableVirtualMapping,
  there is no difference for the page entry between a
  disabled mapping and a swap entry.

svn path=/trunk/; revision=3698

21 years ago* Fixed the buffer allocation in NtAccecptConnectedPort.
Hartmut Birr [Tue, 5 Nov 2002 20:27:56 +0000 (20:27 +0000)]
* Fixed the buffer allocation in NtAccecptConnectedPort.

svn path=/trunk/; revision=3697

21 years ago* Setting the DeviceObject and Vbp for given FileObject to zero
Hartmut Birr [Tue, 5 Nov 2002 20:24:33 +0000 (20:24 +0000)]
* Setting the DeviceObject and Vbp for given FileObject to zero
  if the open operation fails. The close and cleanup call must
  not route throught the FSD if the open call failed.
* Wait for the completion from FSD after the close/cleanup call.

svn path=/trunk/; revision=3696

21 years ago2002-11-03 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Sun, 3 Nov 2002 20:01:07 +0000 (20:01 +0000)]
2002-11-03  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* apps/tests/lpc/lpcclt.c: Change LPC_MESSAGE_HEADER to LPC_MESSAGE.
* include/csrss/csrss.h: Ditto.
* include/lsass/lsass.h: Ditto.
* include/napi/dbg.h: Ditto.
* include/napi/lpc.h: Ditto.
* lib/kernel32/misc/console.c: Ditto.
* lib/ntdll/csr/lpc.c: Ditto.
* lib/ntdll/dbg/debug.c: Ditto.
* lib/secur32/lsa.c: Ditto.
* ntoskrnl/dbg/user.c: Ditto.
* ntoskrnl/include/internal/port.h: Ditto.
* ntoskrnl/lpc/connect.c: Ditto.
* ntoskrnl/lpc/reply.c: Ditto.
* ntoskrnl/ps/process.c: Ditto.
* subsys/csrss/api/conio.c: Ditto.
* subsys/csrss/api/process.c: Ditto.
* subsys/csrss/api/user.c: Ditto.

svn path=/trunk/; revision=3692

21 years agoDisplay drive letters in partition list.
Eric Kohl [Sat, 2 Nov 2002 23:17:06 +0000 (23:17 +0000)]
Display drive letters in partition list.

svn path=/trunk/; revision=3691

21 years agoUpdate for VALENTA and VALENTW type changes.
Robert Dickenson [Sat, 2 Nov 2002 13:55:06 +0000 (13:55 +0000)]
Update for VALENTA and VALENTW type changes.
Change HANDLE to HKEY throughout.
Bugfix and memory leak fixed.

svn path=/trunk/; revision=3690