reactos.git
24 years agoAdded two missing names.
Emanuele Aliberti [Sun, 16 Jan 2000 18:31:48 +0000 (18:31 +0000)]
Added two missing names.

svn path=/trunk/; revision=933

24 years agoAdded missing features and functions
Eric Kohl [Fri, 14 Jan 2000 02:23:25 +0000 (02:23 +0000)]
Added missing features and functions
Cleaned confusing file naming

svn path=/trunk/; revision=932

24 years agoAdded missing printf() functions
Eric Kohl [Wed, 12 Jan 2000 19:05:32 +0000 (19:05 +0000)]
Added missing printf() functions
Changed format %w to %S and %W to %wZ

svn path=/trunk/; revision=931

24 years agoDisabled debugging messages
Eric Kohl [Tue, 11 Jan 2000 17:33:44 +0000 (17:33 +0000)]
Disabled debugging messages

svn path=/trunk/; revision=930

24 years agoFixed process parameters
Eric Kohl [Tue, 11 Jan 2000 17:32:13 +0000 (17:32 +0000)]
Fixed process parameters
Simplified current directory code
Added %C and %S formats to printf()
Changed %w to %S
Fixed compiler warnings

svn path=/trunk/; revision=929

24 years agoFixed ctype and Rtl functions
Eric Kohl [Tue, 11 Jan 2000 01:16:50 +0000 (01:16 +0000)]
Fixed ctype and Rtl functions

svn path=/trunk/; revision=928

24 years agoSome more NTOSKRNL.FsRtl stubs.
Emanuele Aliberti [Mon, 10 Jan 2000 22:46:38 +0000 (22:46 +0000)]
Some more NTOSKRNL.FsRtl stubs.

svn path=/trunk/; revision=927

24 years agoAdded DbgPrint()
Eric Kohl [Mon, 10 Jan 2000 20:34:41 +0000 (20:34 +0000)]
Added DbgPrint()
Fixed some Rtl functions
Added missing printf() and wprintf() functions

svn path=/trunk/; revision=926

24 years agoRemoved fixed screen size code
Eric Kohl [Sun, 9 Jan 2000 23:16:41 +0000 (23:16 +0000)]
Removed fixed screen size code

svn path=/trunk/; revision=925

24 years agoFixed hal display bug
Eric Kohl [Sun, 9 Jan 2000 21:39:07 +0000 (21:39 +0000)]
Fixed hal display bug

svn path=/trunk/; revision=924

24 years agoNew year in c/r string.
Emanuele Aliberti [Sat, 8 Jan 2000 16:17:50 +0000 (16:17 +0000)]
New year in c/r string.

svn path=/trunk/; revision=923

24 years agoAdded reading screen sizes from crt controller
Eric Kohl [Fri, 7 Jan 2000 18:57:33 +0000 (18:57 +0000)]
Added reading screen sizes from crt controller

svn path=/trunk/; revision=922

24 years agoA few more return structures for NtQuerySystemInformation
Emanuele Aliberti [Thu, 6 Jan 2000 13:17:48 +0000 (13:17 +0000)]
A few more return structures for NtQuerySystemInformation

svn path=/trunk/; revision=921

24 years agoRemoved debug messages from queuing code (sorry)
David Welch [Thu, 6 Jan 2000 00:26:16 +0000 (00:26 +0000)]
Removed debug messages from queuing code (sorry)
Added __int64 datatype to files that use it
Hid bug in ide driver (or somewhere) for now

svn path=/trunk/; revision=920

24 years agoImplemented more security functions
David Welch [Wed, 5 Jan 2000 21:57:00 +0000 (21:57 +0000)]
Implemented more security functions
Moved general security types into new header file
Implemented ThreadImpersonationToken info class
Bug fixes to queuing code

svn path=/trunk/; revision=919

24 years agoFixed ctype table and functions.
Eric Kohl [Wed, 5 Jan 2000 19:42:56 +0000 (19:42 +0000)]
Fixed ctype table and functions.

svn path=/trunk/; revision=918

24 years agoFixed ctype table.
Eric Kohl [Wed, 5 Jan 2000 17:49:00 +0000 (17:49 +0000)]
Fixed ctype table.

svn path=/trunk/; revision=917

24 years agoDisabled pragma statement that was causing problems
David Welch [Sun, 2 Jan 2000 14:21:04 +0000 (14:21 +0000)]
Disabled pragma statement that was causing problems

svn path=/trunk/; revision=916

24 years agoAdded mbtowc(), mbstowcs(), wctomb() and wcstombs()
Eric Kohl [Thu, 30 Dec 1999 14:39:43 +0000 (14:39 +0000)]
Added mbtowc(), mbstowcs(), wctomb() and wcstombs()

svn path=/trunk/; revision=914

24 years agoAdded some additional csrss work
David Welch [Thu, 30 Dec 1999 01:51:42 +0000 (01:51 +0000)]
Added some additional csrss work
Some fixes to the queueing code
Some fixes to the lpc code
Fix to section code

svn path=/trunk/; revision=913

24 years agoAdded even more missing functions
Eric Kohl [Thu, 30 Dec 1999 01:33:47 +0000 (01:33 +0000)]
Added even more missing functions

svn path=/trunk/; revision=912

24 years agoAdded some missing debug, math and ctype functions
Eric Kohl [Wed, 29 Dec 1999 17:13:27 +0000 (17:13 +0000)]
Added some missing debug, math and ctype functions

svn path=/trunk/; revision=911

24 years agoFixed implementation of register io functions
Eric Kohl [Wed, 29 Dec 1999 01:37:30 +0000 (01:37 +0000)]
Fixed implementation of register io functions
Added luid functions

svn path=/trunk/; revision=910

24 years agoLast update for millenium release
Eric Kohl [Tue, 28 Dec 1999 23:13:38 +0000 (23:13 +0000)]
Last update for millenium release
Fixed some minor bugs
Fixed window title

svn path=/trunk/; revision=909

24 years agoMinor update
Eric Kohl [Tue, 28 Dec 1999 16:25:21 +0000 (16:25 +0000)]
Minor update

svn path=/trunk/; revision=908

24 years agoSome more NDIS stubs.
Emanuele Aliberti [Mon, 27 Dec 1999 22:27:39 +0000 (22:27 +0000)]
Some more NDIS stubs.

svn path=/trunk/; revision=907

24 years agoRemoved cmd target
Eric Kohl [Mon, 27 Dec 1999 15:07:00 +0000 (15:07 +0000)]
Removed cmd target

svn path=/trunk/; revision=906

24 years agoFixed some more STDCALL issues
Eric Kohl [Mon, 27 Dec 1999 15:06:13 +0000 (15:06 +0000)]
Fixed some more STDCALL issues

svn path=/trunk/; revision=905

24 years agoAdded (io/create.c) IoCreateFile stub.
Emanuele Aliberti [Sun, 26 Dec 1999 20:21:03 +0000 (20:21 +0000)]
Added (io/create.c) IoCreateFile stub.

svn path=/trunk/; revision=904

24 years agoSome missing __stdcall declarations added in headers and in code.
Emanuele Aliberti [Sun, 26 Dec 1999 17:22:19 +0000 (17:22 +0000)]
Some missing __stdcall declarations added in headers and in code.

svn path=/trunk/; revision=903

24 years agoSome old Fs/Po code added to the makefile
Emanuele Aliberti [Sun, 26 Dec 1999 16:36:46 +0000 (16:36 +0000)]
Some old Fs/Po code added to the makefile

svn path=/trunk/; revision=902

24 years agoAdded some security functions
David Welch [Sun, 26 Dec 1999 15:50:53 +0000 (15:50 +0000)]
Added some security functions
Changes to csrss console support
Fixed bug in gdt.c

svn path=/trunk/; revision=901

24 years agoFixed compiler warnings
Eric Kohl [Fri, 24 Dec 1999 17:20:54 +0000 (17:20 +0000)]
Fixed compiler warnings

svn path=/trunk/; revision=900

24 years agoAdded missing test
Eric Kohl [Fri, 24 Dec 1999 17:16:32 +0000 (17:16 +0000)]
Added missing test

svn path=/trunk/; revision=899

24 years agoCorrected additional object manager issues pointed by Philip Susi
David Welch [Wed, 22 Dec 1999 14:48:30 +0000 (14:48 +0000)]
Corrected additional object manager issues pointed by Philip Susi
Began added console i/o code to csrss (not working yet)
Corrected long standing page fault bug (not zeroing allocated page)

svn path=/trunk/; revision=898

24 years agofixed typeo
Phillip Susi [Mon, 20 Dec 1999 21:30:13 +0000 (21:30 +0000)]
fixed typeo

svn path=/trunk/; revision=897

24 years agoFixed a compiler warning
Eric Kohl [Mon, 20 Dec 1999 21:05:53 +0000 (21:05 +0000)]
Fixed a compiler warning

svn path=/trunk/; revision=896

24 years agofixed missing dereference and cleaned up code in NtCreateEvent
Phillip Susi [Mon, 20 Dec 1999 20:49:27 +0000 (20:49 +0000)]
fixed missing dereference and cleaned up code in NtCreateEvent

svn path=/trunk/; revision=895

24 years agoFixed problem with handles not being released
David Welch [Mon, 20 Dec 1999 02:14:40 +0000 (02:14 +0000)]
Fixed problem with handles not being released
Changed page fault handling to take account of the error code
Changed handle table locking

svn path=/trunk/; revision=894

24 years agomerged better assert code back into main trunk
Phillip Susi [Sat, 18 Dec 1999 19:50:24 +0000 (19:50 +0000)]
merged better assert code back into main trunk

svn path=/trunk/; revision=893

24 years agoWorked around compiler bug in NtDelayExecution
David Welch [Sat, 18 Dec 1999 17:48:23 +0000 (17:48 +0000)]
Worked around compiler bug in NtDelayExecution
Added some page free checking
Reorganised thread code a bit

svn path=/trunk/; revision=892

24 years agoVersio info actually linked in *.sys modules
Emanuele Aliberti [Sat, 18 Dec 1999 10:17:42 +0000 (10:17 +0000)]
Versio info actually linked in *.sys modules

svn path=/trunk/; revision=891

24 years agoRtlNtStatusToDosError and RtlNtStatusToPsxErrno declared __stdcall
Emanuele Aliberti [Sat, 18 Dec 1999 10:16:11 +0000 (10:16 +0000)]
RtlNtStatusToDosError and RtlNtStatusToPsxErrno declared __stdcall

svn path=/trunk/; revision=890

24 years agoMinor changes
Emanuele Aliberti [Sat, 18 Dec 1999 10:15:11 +0000 (10:15 +0000)]
Minor changes

svn path=/trunk/; revision=889

24 years agoAdded tracking of running threads in a process, and termination of process when all...
Phillip Susi [Sat, 18 Dec 1999 07:33:53 +0000 (07:33 +0000)]
Added tracking of running threads in a process, and termination of process when all threads terminate

svn path=/trunk/; revision=888

24 years agoAdded list of threads in process
Phillip Susi [Sat, 18 Dec 1999 07:28:28 +0000 (07:28 +0000)]
Added list of threads in process

svn path=/trunk/; revision=887

24 years agochanged to use proper type for dispatcher header, instead of PVOID in WAIT_BLOCK
Phillip Susi [Fri, 17 Dec 1999 23:30:48 +0000 (23:30 +0000)]
changed to use proper type for dispatcher header, instead of PVOID in WAIT_BLOCK

svn path=/trunk/; revision=886

24 years agofixed WaitForMultipleObjects()'s handling of the WaitAll flag
Phillip Susi [Fri, 17 Dec 1999 23:24:27 +0000 (23:24 +0000)]
fixed WaitForMultipleObjects()'s handling of the WaitAll flag

svn path=/trunk/; revision=885

24 years agoWorking and tested KeWaitForXXX
Phillip Susi [Fri, 17 Dec 1999 23:23:36 +0000 (23:23 +0000)]
Working and tested KeWaitForXXX

svn path=/trunk/; revision=884

24 years agoAdded missing .cvsignore file
Eric Kohl [Thu, 16 Dec 1999 23:09:34 +0000 (23:09 +0000)]
Added missing .cvsignore file

svn path=/trunk/; revision=883

24 years agoAdded a time conversion function and fixed a little bug
Eric Kohl [Thu, 16 Dec 1999 23:08:17 +0000 (23:08 +0000)]
Added a time conversion function and fixed a little bug
(fat stores only 2 second steps)

svn path=/trunk/; revision=882

24 years agofound that list corruption bug. it was also resulting in a meory spray
Phillip Susi [Thu, 16 Dec 1999 22:59:03 +0000 (22:59 +0000)]
found that list corruption bug.  it was also resulting in a meory spray

svn path=/trunk/; revision=881

24 years agofixed CreateEvent() with NULL name
Phillip Susi [Thu, 16 Dec 1999 17:48:43 +0000 (17:48 +0000)]
fixed CreateEvent() with NULL name

svn path=/trunk/; revision=879

24 years agofixed a few bugs in wait code
Phillip Susi [Thu, 16 Dec 1999 05:13:06 +0000 (05:13 +0000)]
fixed a few bugs in wait code

svn path=/trunk/; revision=878

24 years agonew event test app
Phillip Susi [Thu, 16 Dec 1999 05:12:12 +0000 (05:12 +0000)]
new event test app

svn path=/trunk/; revision=877

24 years agoAdded missing .cvsignore file
Eric Kohl [Thu, 16 Dec 1999 00:15:19 +0000 (00:15 +0000)]
Added missing .cvsignore file

svn path=/trunk/; revision=876

24 years agofixed timeout on wait functions
Phillip Susi [Wed, 15 Dec 1999 06:48:10 +0000 (06:48 +0000)]
fixed timeout on wait functions

svn path=/trunk/; revision=875

24 years agoFixed current directory handling
Eric Kohl [Wed, 15 Dec 1999 00:50:41 +0000 (00:50 +0000)]
Fixed current directory handling
Added new prompt functions
Fixed dangling pointer bug in copy command

svn path=/trunk/; revision=874

24 years agoused proper type pointer instead of PVOID
Phillip Susi [Tue, 14 Dec 1999 18:44:38 +0000 (18:44 +0000)]
used proper type pointer instead of PVOID

svn path=/trunk/; revision=873

24 years agomissing initialization of Thread->Tcb.WaitBlockList
Phillip Susi [Tue, 14 Dec 1999 18:35:19 +0000 (18:35 +0000)]
missing initialization of Thread->Tcb.WaitBlockList

svn path=/trunk/; revision=872

24 years agobug fix with file object's name being freed but the pointer not NULLed
Phillip Susi [Tue, 14 Dec 1999 18:32:38 +0000 (18:32 +0000)]
bug fix with file object's name being freed but the pointer not NULLed

svn path=/trunk/; revision=871

24 years agofixed runnable thread counters
Phillip Susi [Tue, 14 Dec 1999 00:54:29 +0000 (00:54 +0000)]
fixed runnable thread counters

svn path=/trunk/; revision=870

24 years agoForgot to remove obsolete file
David Welch [Mon, 13 Dec 1999 23:07:49 +0000 (23:07 +0000)]
Forgot to remove obsolete file

svn path=/trunk/; revision=869

24 years agoReworked APC and waiting code, seems more stable now
David Welch [Mon, 13 Dec 1999 22:04:41 +0000 (22:04 +0000)]
Reworked APC and waiting code, seems more stable now
KeWaitForMultipleObjects is broken, shouldn't be difficult to fix
Corrected bug in ntdll ldr which prevented VC applications being loaded
Added thread testing application
Tried to make thread termination reentrant
Improved stack frame dump

svn path=/trunk/; revision=868

24 years agomissing GetEnvironmentStrings export, was supposed to be aliased to GetEnvironmentStr...
Phillip Susi [Sun, 12 Dec 1999 07:59:41 +0000 (07:59 +0000)]
missing GetEnvironmentStrings export, was supposed to be aliased to GetEnvironmentStringsA for some reason, as NT's exports it, and ros's cmd.exe imports it.

svn path=/trunk/; revision=867

24 years agoDavid forgot to take out a debugging line? Prevented process termination on user...
Phillip Susi [Sun, 12 Dec 1999 06:09:29 +0000 (06:09 +0000)]
David forgot to take out a debugging line?  Prevented process termination on user mode exception

svn path=/trunk/; revision=866

24 years agonew APC code ready for prime time
Phillip Susi [Sun, 12 Dec 1999 03:56:53 +0000 (03:56 +0000)]
new APC code ready for prime time

svn path=/trunk/; revision=865

24 years agonew APC code ready for prime time
Phillip Susi [Sun, 12 Dec 1999 03:48:47 +0000 (03:48 +0000)]
new APC code ready for prime time

svn path=/trunk/; revision=864

24 years agoRemoved typo.
David Welch [Sun, 12 Dec 1999 01:04:09 +0000 (01:04 +0000)]
Removed typo.

svn path=/trunk/; revision=863

24 years agoBacked out Philip Susi's changes for further testing
David Welch [Sun, 12 Dec 1999 00:59:39 +0000 (00:59 +0000)]
Backed out Philip Susi's changes for further testing
Returned kernel to working state.
Made exception handling more tolerant

svn path=/trunk/; revision=862

24 years agofixed thread dispatcher bug with spin lock
Phillip Susi [Sun, 12 Dec 1999 00:49:00 +0000 (00:49 +0000)]
fixed thread dispatcher bug with spin lock

svn path=/trunk/; revision=861

24 years agofixed bug caused by my APC code
Phillip Susi [Sun, 12 Dec 1999 00:44:39 +0000 (00:44 +0000)]
fixed bug caused by my APC code

svn path=/trunk/; revision=860

24 years agoAdded abs() and labs()
Eric Kohl [Sun, 12 Dec 1999 00:20:29 +0000 (00:20 +0000)]
Added abs() and labs()

svn path=/trunk/; revision=859

24 years agofixed a compiler warning
Eric Kohl [Sun, 12 Dec 1999 00:08:41 +0000 (00:08 +0000)]
fixed a compiler warning

svn path=/trunk/; revision=858

24 years agoPut in updated version of bitops header
David Welch [Sat, 11 Dec 1999 21:14:49 +0000 (21:14 +0000)]
Put in updated version of bitops header
Corrected bug in loader with mapping sections with zero VirtualSize
Corrected bug in the vfat driver that accessed freed memory
General cleanup of the vfat driver

svn path=/trunk/; revision=857

24 years agofixed DPC and APC calling code
Phillip Susi [Sat, 11 Dec 1999 17:31:16 +0000 (17:31 +0000)]
fixed DPC and APC calling code

svn path=/trunk/; revision=856

24 years agothread priorities, and some APC work
Phillip Susi [Sat, 11 Dec 1999 17:26:43 +0000 (17:26 +0000)]
thread priorities, and some APC work

svn path=/trunk/; revision=855

24 years agoreworked the APC code, they shold now be delivered properly when the IRQL falls below...
Phillip Susi [Sat, 11 Dec 1999 17:25:27 +0000 (17:25 +0000)]
reworked the APC code, they shold now be delivered properly when the IRQL falls below APC_LEVEL, and when there are more than one queued.
Added support for KeAddThreadTimeout() to time out
Fixed wait code to use the WaitStatus of the thread when it wakes up

svn path=/trunk/; revision=854

24 years agoadded DPC for timers to KTHREAD, and fixed ApcState
Phillip Susi [Sat, 11 Dec 1999 17:19:32 +0000 (17:19 +0000)]
added DPC for timers to KTHREAD, and fixed ApcState

svn path=/trunk/; revision=853

24 years agoadded initialization for APCs
Phillip Susi [Sat, 11 Dec 1999 06:40:08 +0000 (06:40 +0000)]
added initialization for APCs

svn path=/trunk/; revision=852

24 years agoat least it compiles now...
Phillip Susi [Sat, 11 Dec 1999 06:39:30 +0000 (06:39 +0000)]
at least it compiles now...

svn path=/trunk/; revision=851

24 years agocleanup
Eric Kohl [Sat, 11 Dec 1999 01:44:29 +0000 (01:44 +0000)]
cleanup

svn path=/trunk/; revision=850

24 years agoAdded waiting for port requests
Eric Kohl [Sat, 11 Dec 1999 01:42:44 +0000 (01:42 +0000)]
Added waiting for port requests

svn path=/trunk/; revision=849

24 years agoooops... fix that..
Phillip Susi [Fri, 10 Dec 1999 22:25:18 +0000 (22:25 +0000)]
ooops... fix that..

svn path=/trunk/; revision=848

24 years agoadded initial priorities to threads and processes
Phillip Susi [Fri, 10 Dec 1999 22:07:23 +0000 (22:07 +0000)]
added initial priorities to threads and processes

svn path=/trunk/; revision=847

24 years agoFixed command line code.
Eric Kohl [Fri, 10 Dec 1999 17:49:21 +0000 (17:49 +0000)]
Fixed command line code.
Fixed Rtl string functions.

svn path=/trunk/; revision=846

24 years agoModified LPC implementation to be closer to nt.
David Welch [Fri, 10 Dec 1999 17:04:37 +0000 (17:04 +0000)]
Modified LPC implementation to be closer to nt.
Did some initial work on support for paging
Switched some test application from using our special startup code
Correctly bug in DPC code (possible fix for "releasing unacquired spinlock" error")

svn path=/trunk/; revision=845

24 years agofixed IoCompleteRequest() to give priority boost even when target thread != current...
Phillip Susi [Thu, 9 Dec 1999 19:39:45 +0000 (19:39 +0000)]
fixed IoCompleteRequest() to give priority boost even when target thread != current thread

svn path=/trunk/; revision=844

24 years ago4nt's CTRL-D and CRTL-K support
Paolo Pantaleo [Thu, 9 Dec 1999 19:20:47 +0000 (19:20 +0000)]
4nt's CTRL-D and CRTL-K support

svn path=/trunk/; revision=843

24 years agodll name comparison in LdrFindDll() must be case-insensitive
Eric Kohl [Thu, 9 Dec 1999 19:14:45 +0000 (19:14 +0000)]
dll name comparison in LdrFindDll() must be case-insensitive

svn path=/trunk/; revision=842

24 years agoFixed HalQueryRealTimeClock and HalSetRealTimeClock.
Eric Kohl [Thu, 9 Dec 1999 08:16:26 +0000 (08:16 +0000)]
Fixed HalQueryRealTimeClock and HalSetRealTimeClock.
Thanks to Adam Polanski.

svn path=/trunk/; revision=841

24 years agosome more video code
Rex Jolliff [Thu, 9 Dec 1999 02:45:06 +0000 (02:45 +0000)]
some more video code

svn path=/trunk/; revision=840

24 years agofixed a stupid bug in history
Paolo Pantaleo [Wed, 8 Dec 1999 18:18:23 +0000 (18:18 +0000)]
fixed a stupid bug in history
minor chage to GetConsoleHandle

svn path=/trunk/; revision=839

24 years agopointer to PEB becomes first parameter in call to NtProcessStartup
Eric Kohl [Wed, 8 Dec 1999 12:59:35 +0000 (12:59 +0000)]
pointer to PEB becomes first parameter in call to NtProcessStartup

svn path=/trunk/; revision=838

24 years agodisable interrupts first, then do work. Use HLT also instead of busy wait
Phillip Susi [Wed, 8 Dec 1999 06:34:25 +0000 (06:34 +0000)]
disable interrupts first, then do work.  Use HLT also instead of busy wait

svn path=/trunk/; revision=837

24 years agohistory cleanup added
Paolo Pantaleo [Tue, 7 Dec 1999 18:17:17 +0000 (18:17 +0000)]
history cleanup added

svn path=/trunk/; revision=836

24 years agoTAS searches in internal commands too
Paolo Pantaleo [Tue, 7 Dec 1999 18:16:24 +0000 (18:16 +0000)]
TAS searches in internal commands too

svn path=/trunk/; revision=835

24 years agofixed typo
Eric Kohl [Tue, 7 Dec 1999 17:23:42 +0000 (17:23 +0000)]
fixed typo

svn path=/trunk/; revision=834

24 years agonew history implementation, not complete yet...
Paolo Pantaleo [Mon, 6 Dec 1999 19:26:49 +0000 (19:26 +0000)]
new history implementation, not complete yet...

svn path=/trunk/; revision=833

24 years agofixed handling of enter with blank line, also by my good pal, jim4
Phillip Susi [Mon, 6 Dec 1999 06:53:24 +0000 (06:53 +0000)]
fixed handling of enter with blank line, also by my good pal, jim4

svn path=/trunk/; revision=832