From: Jason F. <jf...@mo...> - 2002-08-05 19:51:50
|
CVSROOT: /CVS/ReactOS Module name: reactos Repository: reactos/include/reactos/ Changes by: jf...@mo....(none) 02/08/05 12:57:47 Modified files: reactos/include/reactos/: version.h Log message: Updated version file to 0.0.20 |
From: David W. <dw...@mo...> - 2002-08-08 17:47:58
|
CVSROOT: /CVS/ReactOS Module name: reactos Repository: reactos/ntoskrnl/ps/ Changes by: dw...@mo....(none) 02/08/08 10:54:16 Modified files: ./: ChangeLog reactos/drivers/dd/beep/: .cvsignore reactos/drivers/fs/vfat/: cleanup.c fcb.c reactos/include/ntdll/: ldr.h reactos/lib/kernel32/process/: create.c reactos/lib/ntdll/ldr/: startup.c utils.c reactos/lib/ntdll/rtl/: process.c reactos/ntoskrnl/: .cvsignore reactos/ntoskrnl/cc/: copy.c view.c reactos/ntoskrnl/dbg/: kdb.c reactos/ntoskrnl/include/internal/: cc.h kd.h ps.h reactos/ntoskrnl/kd/: gdbstub.c kdebug.c reactos/ntoskrnl/ke/: apc.c bug.c catch.c kthread.c reactos/ntoskrnl/ke/i386/: bthread.S syscall.S thread.c usertrap.c reactos/ntoskrnl/ldr/: init.c reactos/ntoskrnl/mm/: section.c reactos/ntoskrnl/ps/: create.c thread.c Log message: 2002-08-08 David Welch <we...@co...> * ntoskrnl/mm/section (NtQuerySection): Return the right result length. 2002-08-08 David Welch <we...@co...> * ntoskrnl/ke/usertrap.c (print_user_address): Check for a NULL LDR structure in the PEB; copy the LDR pointer in safely. 2002-08-08 David Welch <we...@co...> * ntoskrnl/ke/apc.c (KiDeliverUserApc): Deliver all present APCs; release the APC spinlock while acccessing user memory. 2002-08-08 David Welch <we...@co...> * include/internal/ps.h: Adjusted offsets into the ETHREAD structure. * include/internal/ps.h: Removed redundant members from the KTHREAD structure. * ntoskrnl/ke/kthread.c (KeInitializeThread): Removed redundant members from the KTHREAD structure. 2002-08-08 David Welch <we...@co...> * ntoskrnl/dbg/kdb.c (KdbEnterDebuggerException): New function to enter the debugger on an exception. * ntoskrnl/kd/kdebug.c (KdInitSystem): Initialize the local kernel debugger if enabled. * ntoskrnl/ke/catch.c (KiDispatchException): Enter the local kernel debugger on an exception. 2002-08-08 David Welch <we...@co...> * include/ntdll/ldr.h: Added definition for a DLL entrypoint. * lib/kernel32/process/create.c (KlCreateFirstThread): Put the argument to the NtProcessStartup function on the stack. * lib/kernel32/process/create.c (KlInitPeb): Read the base address of the new image from the PEB. * lib/kernel32/process/create.c (CreateProcessW): Start the first thread at the entrypoint of the new image. * lib/ntdll/ldr/startup.c (LdrInitializeThunk): If the function is called after the initial startup then just call the entrypoints for the loaded DLLs with DLL_THREAD_ATTACH. Don't call the entrypoint of the image. * lib/ntdll/rtl/process.c (RtlpCreateFirstThread): Put the argument to the NtProcessStartup function on the stack. * lib/ntdll/rtl/process.c (KlInitPeb): Read the base address of the new image from the PEB. * lib/ntdll/rtl/process.c (RtlCreateUserProcess): Start the first thread at the entrypoint of the new image. * ntoskrnl/ke/i386/bthread.S (PsBeginThreadWithContextInternal): Use the system call path to begin a usermode thread. * ntoskrnl/ke/i386/thread.c (Ke386InitThreadWithContext): Convert the supplied context into a trap frame. * ntoskrnl/ldr/init.c (LdrLoadInitialProcess): Put the PEB argument to the NtProcessStartup function on the new stack; start the first thread at the entrypoint of the image. * ntoskrnl/ps/create.c (NtCreateThread): Create an APC to call LdrInitializeThunk in the context of a new thread before its entrypoint. 2002-08-08 David Welch <we...@co...> * drivers/fs/vfat/cleanup.c (VfatCleanupFile): Uninitialise the cache on file cleanup. * drivers/fs/vfat/fcb.c (vfatReleaseFcb): Don't uninitialise the cache on file close. * ntoskrnl/cc/copy.c: Renamed zero page global variable. * ntoskrnl/cc/view.c: Added cache delete function. |
From: David W. <dw...@mo...> - 2002-08-09 17:17:42
|
CVSROOT: /CVS/ReactOS Module name: reactos Repository: reactos/ntoskrnl/ps/ Changes by: dw...@mo....(none) 02/08/09 10:23:57 Modified files: ./: ChangeLog reactos/apps/tests/thread/: thread.c reactos/lib/kernel32/thread/: thread.c reactos/lib/ntdll/ldr/: startup.c reactos/ntoskrnl/include/internal/: ps.h reactos/ntoskrnl/ke/: apc.c kthread.c sem.c reactos/ntoskrnl/ke/i386/: usertrap.c reactos/ntoskrnl/ps/: create.c psmgr.c suspend.c Log message: 2002-08-09 David Welch <we...@co...> * ntoskrnl/ps/create.c (NtCreateThread): Call PsSuspendThread if NtCreateThread has CreateSuspended as TRUE. * ntoskrnl/ps/suspend.c (PsSuspendThread, PsResumeThread, PiSuspendThreadKernelRoutine): Fixed suspend functionality. 2002-08-09 David Welch <we...@co...> * ntoskrnl/ke/i386/usertrap.c (print_user_address): Copy the LDR variable from the right address. 2002-08-09 David Welch <we...@co...> * ntoskrnl/ke/apc.c (KiDeliverNormalApc): Check for kernel APCs pending on exit from the kernel. * ntoskrnl/ke/apc.c (KiDeliverNormalApc, KiDeliverUserApc, KiDeliverApc): Set the APC's inserted flag to FALSE after removing it from the thread's queue. 2002-08-09 David Welch <we...@co...> * lib/kernel32/thread/thread.c (ThreadStartup): Don't call DLL entrypoints; this is done by LdrInitializeThunk. * lib/ntdll/ldr/startup.c (LdrInitializeThunk): Call DLLs in initialization order; take the loader lock before calling. 2002-08-09 David Welch <we...@co...> * apps/tests/thread/thread.c (main): Test suspend and resume functionality. |
From: <ek...@mo...> - 2002-08-09 22:51:05
|
CVSROOT: /CVS/ReactOS Module name: reactos Repository: reactos/include/ddk/ Changes by: ek...@mo....(none) 02/08/09 15:57:27 Modified files: reactos/include/ddk/: fsfuncs.h fstypes.h rtltypes.h Log message: Fixed several function prototypes. |
From: <ek...@mo...> - 2002-08-09 22:51:26
|
CVSROOT: /CVS/ReactOS Module name: reactos Repository: reactos/ntoskrnl/fs/ Changes by: ek...@mo....(none) 02/08/09 15:57:48 Modified files: reactos/ntoskrnl/fs/: mcb.c oplock.c unc.c util.c Log message: Fixed several function prototypes. |
From: David W. <dw...@mo...> - 2002-08-10 16:34:59
|
CVSROOT: /CVS/ReactOS Module name: reactos Repository: reactos/ntoskrnl/rtl/ Changes by: dw...@mo....(none) 02/08/10 09:41:20 Modified files: ./: ChangeLog reactos/lib/ntdll/ldr/: utils.c reactos/ntoskrnl/: Makefile reactos/ntoskrnl/include/internal/: mm.h reactos/ntoskrnl/ke/: main.c reactos/ntoskrnl/ldr/: loader.c reactos/ntoskrnl/mm/: mm.c pageop.c rmap.c section.c virtual.c reactos/ntoskrnl/mm/i386/: page.c reactos/ntoskrnl/rtl/: seh.c Added files: reactos/ntoskrnl/mm/: anonmem.c region.c Removed files: ./: test.commit Log message: 2002-08-10 David Welch <we...@co...> * ntoskrnl/mm/i386/page.c (MmSetPageProtect): Fixed behaviour when called on the system address space. 2002-08-10 David Welch <we...@co...> * ntoskrnl/mm/virtual.c (MmQueryAnonMem, MmProtectAnonMem, NtAllocateVirtualMemory, NtFreeVirtualMemory): Renamed segments to regions; moved region code to seperate file. Implemented NtQueryVirtualMemory and NtProtectVirtualMemory for anonymous memory areas. 2002-08-10 David Welch <we...@co...> * ntoskrnl/mm/anonmem.c: Moved functions relating to areas created with NtAllocateVirtualMemory to a seperate file. 2002-08-10 David Welch <we...@co...> * ntoskrnl/mm/section.c (MmQuerySectionView): Implemented NtQueryVirtualMemory for section views. 2002-08-10 David Welch <we...@co...> * ntoskrnl/mm/section.c (MmAccessFaultSectionView, MmNotPresentFaultSectionView, MmProtectSectionView, MmMapViewOfSegment, MmAlterViewAttributes): Implemented NtProtectVirtualMemory for section views. 2002-08-10 David Welch <we...@co...> * ntoskrnl/ke/main.c: Removed SEH test code. 2002-08-10 David Welch <we...@co...> * lib/ntdll/ldr/utils.c (LdrFixupImports): Remove the readonly protection from the IAT before writing to it. 2002-08-10 David Welch <we...@co...> * lib/ntdll/ldr/utils.c (LdrAdjustDllName): Properly null terminate the base name of the DLL. 2002-08-10 David Welch <we...@co...> * ntoskrnl/ldr/loader.c (LdrPEProcessModule): Set the text segment of modules to readonly after loading. |
From: <ek...@mo...> - 2002-08-10 21:50:44
|
CVSROOT: /CVS/ReactOS Module name: reactos Repository: reactos/lib/ntdll/ Changes by: ek...@mo....(none) 02/08/10 14:57:08 Modified files: reactos/lib/ntdll/: makefile Log message: Added compression stubs |
From: <ek...@mo...> - 2002-08-10 21:50:59
|
CVSROOT: /CVS/ReactOS Module name: reactos Repository: reactos/lib/ntdll/def/ Changes by: ek...@mo....(none) 02/08/10 14:57:21 Modified files: reactos/lib/ntdll/def/: ntdll.def ntdll.edf Log message: Added compression stubs |
From: <ek...@mo...> - 2002-08-10 21:51:15
|
CVSROOT: /CVS/ReactOS Module name: reactos Repository: reactos/lib/ntdll/rtl/ Changes by: ek...@mo....(none) 02/08/10 14:57:41 Added files: reactos/lib/ntdll/rtl/: compress.c Log message: Added compression stubs |
From: <ek...@mo...> - 2002-08-10 21:51:48
|
CVSROOT: /CVS/ReactOS Module name: reactos Repository: reactos/lib/ntdll/rtl/ Changes by: ek...@mo....(none) 02/08/10 14:58:15 Modified files: reactos/lib/ntdll/rtl/: timezone.c Log message: Added missing newline |