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

24 years agofixed for 25 line mode as it should be, and scrolling by my good pal, jim4
Phillip Susi [Mon, 6 Dec 1999 06:43:45 +0000 (06:43 +0000)]
fixed for 25 line mode as it should be, and scrolling by my good pal, jim4

svn path=/trunk/; revision=831

24 years agofixed default bochs log port
Phillip Susi [Mon, 6 Dec 1999 05:48:34 +0000 (05:48 +0000)]
fixed default bochs log port

svn path=/trunk/; revision=830

24 years agoremoved outdated cmd
Eric Kohl [Mon, 6 Dec 1999 00:30:09 +0000 (00:30 +0000)]
removed outdated cmd

svn path=/trunk/; revision=829

24 years ago- implemented process parameter block (PPB) code
Eric Kohl [Mon, 6 Dec 1999 00:25:14 +0000 (00:25 +0000)]
- implemented process parameter block (PPB) code
- improved process environment block (PEB) code
- improved environment code

svn path=/trunk/; revision=828

24 years agoforgot to initialize Create member of OBJECT_TYPE for threads
Phillip Susi [Sun, 5 Dec 1999 23:23:50 +0000 (23:23 +0000)]
forgot to initialize Create member of OBJECT_TYPE for threads

svn path=/trunk/; revision=827

24 years agofixed sync problem: set dpc lock field before, rather than after droping the spin...
Phillip Susi [Sun, 5 Dec 1999 19:26:11 +0000 (19:26 +0000)]
fixed sync problem: set dpc lock field before, rather than after droping the spin lock

svn path=/trunk/; revision=826

24 years agofixed sync bug by elevating IRQL
Phillip Susi [Sun, 5 Dec 1999 08:30:10 +0000 (08:30 +0000)]
fixed sync bug by elevating IRQL

svn path=/trunk/; revision=825

24 years agoMinor changes.
Emanuele Aliberti [Sat, 4 Dec 1999 21:11:00 +0000 (21:11 +0000)]
Minor changes.

svn path=/trunk/; revision=824

24 years agoRtlNtStatusToPsxErrno stub added.
Emanuele Aliberti [Sat, 4 Dec 1999 21:03:22 +0000 (21:03 +0000)]
RtlNtStatusToPsxErrno stub added.

svn path=/trunk/; revision=823

24 years agoAdded version resource to dd and fs.
Emanuele Aliberti [Sat, 4 Dec 1999 20:58:45 +0000 (20:58 +0000)]
Added version resource to dd and fs.

svn path=/trunk/; revision=822

24 years agofixed compiler warnings
Eric Kohl [Sat, 4 Dec 1999 14:54:50 +0000 (14:54 +0000)]
fixed compiler warnings

svn path=/trunk/; revision=821

24 years agoignore buildno.h
Phillip Susi [Sat, 4 Dec 1999 08:02:27 +0000 (08:02 +0000)]
ignore buildno.h

svn path=/trunk/; revision=819

24 years agofixed timers and a wait functions, and a few bugs
Phillip Susi [Sat, 4 Dec 1999 07:40:53 +0000 (07:40 +0000)]
fixed timers and a wait functions, and a few bugs

svn path=/trunk/; revision=818

24 years agofixed ide.sys to run under bochs, disabled support for more than one controller to...
Phillip Susi [Sat, 4 Dec 1999 07:38:16 +0000 (07:38 +0000)]
fixed ide.sys to run under bochs, disabled support for more than one controller to do it.  Let me know of this breaks on real hardware.

svn path=/trunk/; revision=817

24 years agoFixed bug in LdrPEProcessModule() so that it correctly section sizes
Brian Palmer [Sat, 4 Dec 1999 04:59:38 +0000 (04:59 +0000)]
Fixed bug in LdrPEProcessModule() so that it correctly section sizes

svn path=/trunk/; revision=816

24 years agonow c:\ do not crash cmd
Paolo Pantaleo [Fri, 3 Dec 1999 18:50:00 +0000 (18:50 +0000)]
now c:\ do not crash cmd

svn path=/trunk/; revision=815

24 years agoSome bug fixes.
David Welch [Thu, 2 Dec 1999 20:53:55 +0000 (20:53 +0000)]
Some bug fixes.
Corrected LPC implementation.

svn path=/trunk/; revision=814

24 years ago.
Boudewijn Dekker [Wed, 1 Dec 1999 22:31:45 +0000 (22:31 +0000)]
.

svn path=/trunk/; revision=813

24 years agofixed some prototypes by adding stdcall attribute
Boudewijn Dekker [Wed, 1 Dec 1999 22:30:48 +0000 (22:30 +0000)]
fixed some prototypes by adding stdcall attribute

svn path=/trunk/; revision=812

24 years agofixed little bug
Eric Kohl [Wed, 1 Dec 1999 17:34:55 +0000 (17:34 +0000)]
fixed little bug

svn path=/trunk/; revision=811

24 years agominor improvements
Eric Kohl [Wed, 1 Dec 1999 15:22:49 +0000 (15:22 +0000)]
minor improvements

svn path=/trunk/; revision=810

24 years ago- added environment functions
Eric Kohl [Wed, 1 Dec 1999 15:18:54 +0000 (15:18 +0000)]
- added environment functions
- moved ntdll-only prototypes into ntdll header file

svn path=/trunk/; revision=809

24 years agoCleanup
Eric Kohl [Wed, 1 Dec 1999 15:10:42 +0000 (15:10 +0000)]
Cleanup

svn path=/trunk/; revision=808

24 years agoFixed a typo
Eric Kohl [Wed, 1 Dec 1999 15:08:31 +0000 (15:08 +0000)]
Fixed a typo

svn path=/trunk/; revision=807

24 years agojust fixed a stupid bug
Paolo Pantaleo [Mon, 29 Nov 1999 18:25:05 +0000 (18:25 +0000)]
just fixed a stupid bug

svn path=/trunk/; revision=806

24 years agoAlmost complete skeleton for tdi.sys,
Emanuele Aliberti [Sun, 28 Nov 1999 07:59:29 +0000 (07:59 +0000)]
Almost complete skeleton for tdi.sys,
yet headers are still missing.

svn path=/trunk/; revision=805

24 years agofixed a typo
Eric Kohl [Sun, 28 Nov 1999 01:55:41 +0000 (01:55 +0000)]
fixed a typo

svn path=/trunk/; revision=804

24 years agotype accepts more than one file specification
Paolo Pantaleo [Sat, 27 Nov 1999 19:14:59 +0000 (19:14 +0000)]
type accepts more than one file specification
F3 working in command line history (for now simply the same as up arrow)

svn path=/trunk/; revision=803

24 years agoadded atoi() and atol()
Eric Kohl [Sat, 27 Nov 1999 11:32:43 +0000 (11:32 +0000)]
added atoi() and atol()

svn path=/trunk/; revision=802

24 years ago- changed InitializeObjectAttributes() from a function to a macro
Eric Kohl [Sat, 27 Nov 1999 03:32:55 +0000 (03:32 +0000)]
- changed InitializeObjectAttributes() from a function to a macro
- fixed STDCALL more issues
- changed some RtlLargeIntegerXxx functions to macros

svn path=/trunk/; revision=801

24 years ago*** empty log message ***
Brian Palmer [Fri, 26 Nov 1999 21:45:23 +0000 (21:45 +0000)]
*** empty log message ***

svn path=/trunk/; revision=800

24 years ago*** empty log message ***
Jason Filby [Fri, 26 Nov 1999 20:53:32 +0000 (20:53 +0000)]
*** empty log message ***

svn path=/trunk/; revision=799

24 years agoMore runtime functions
Eric Kohl [Thu, 25 Nov 1999 23:45:30 +0000 (23:45 +0000)]
More runtime functions

svn path=/trunk/; revision=798

24 years agoFixed typo
Eric Kohl [Thu, 25 Nov 1999 23:37:02 +0000 (23:37 +0000)]
Fixed typo

svn path=/trunk/; revision=797

24 years agoMore runtime functions
Eric Kohl [Thu, 25 Nov 1999 23:35:24 +0000 (23:35 +0000)]
More runtime functions

svn path=/trunk/; revision=796

24 years agoCorrected ntdll mapping bug
David Welch [Thu, 25 Nov 1999 10:47:58 +0000 (10:47 +0000)]
Corrected ntdll mapping bug
Implemented prototype lpc mechanism

svn path=/trunk/; revision=795

24 years agoSome NdisXYZ stubs for NDIS.SYS.
Emanuele Aliberti [Wed, 24 Nov 1999 23:11:17 +0000 (23:11 +0000)]
Some NdisXYZ stubs for NDIS.SYS.

svn path=/trunk/; revision=794

24 years agoInitial makefile for NDIS.SYS
Emanuele Aliberti [Wed, 24 Nov 1999 23:06:24 +0000 (23:06 +0000)]
Initial makefile for NDIS.SYS

svn path=/trunk/; revision=793

24 years agoBegan converting minix fsd to work with new caching mechanism
David Welch [Wed, 24 Nov 1999 11:51:55 +0000 (11:51 +0000)]
Began converting minix fsd to work with new caching mechanism
Implemented user-mode APCs (still some bugs)
Began implementing shared memory, still some locking issues

svn path=/trunk/; revision=792

24 years agoSome fixes in the TDI initial files.
Emanuele Aliberti [Sun, 21 Nov 1999 23:48:14 +0000 (23:48 +0000)]
Some fixes in the TDI initial files.

svn path=/trunk/; revision=791

24 years agomore win32k code
Rex Jolliff [Sun, 21 Nov 1999 18:39:11 +0000 (18:39 +0000)]
more win32k code

svn path=/trunk/; revision=790

24 years agoAdded missing STDCALL.
Eric Kohl [Sat, 20 Nov 1999 21:59:39 +0000 (21:59 +0000)]
Added missing STDCALL.

svn path=/trunk/; revision=789

24 years agoFixed typo.
Eric Kohl [Sat, 20 Nov 1999 21:53:53 +0000 (21:53 +0000)]
Fixed typo.

svn path=/trunk/; revision=788

24 years agoFixed compiler warning
Eric Kohl [Sat, 20 Nov 1999 21:51:19 +0000 (21:51 +0000)]
Fixed compiler warning

svn path=/trunk/; revision=787

24 years agoMajor update to Rtl string functions.
Eric Kohl [Sat, 20 Nov 1999 21:49:23 +0000 (21:49 +0000)]
Major update to Rtl string functions.

svn path=/trunk/; revision=786

24 years agoSome more stubs files for the TDI kernel module.
Emanuele Aliberti [Sat, 20 Nov 1999 20:41:29 +0000 (20:41 +0000)]
Some more stubs files for the TDI kernel module.

svn path=/trunk/; revision=785

24 years agoInitial files for the TCP/IP stack kernel module.
Emanuele Aliberti [Sat, 20 Nov 1999 20:36:46 +0000 (20:36 +0000)]
Initial files for the TCP/IP stack kernel module.

svn path=/trunk/; revision=784

24 years agoInitial networking code layout.
Emanuele Aliberti [Sat, 20 Nov 1999 10:21:18 +0000 (10:21 +0000)]
Initial networking code layout.

svn path=/trunk/; revision=783

24 years agoadded ignore file
Rex Jolliff [Thu, 18 Nov 1999 19:25:35 +0000 (19:25 +0000)]
added ignore file

svn path=/trunk/; revision=782

24 years agoadded some DDI functions to table
Rex Jolliff [Thu, 18 Nov 1999 18:58:16 +0000 (18:58 +0000)]
added some DDI functions to table

svn path=/trunk/; revision=781

24 years agoadded misc/res.c
Boudewijn Dekker [Wed, 17 Nov 1999 21:33:44 +0000 (21:33 +0000)]
added misc/res.c

svn path=/trunk/; revision=780

24 years agofixed some bugs in LdrLoadDll
Boudewijn Dekker [Wed, 17 Nov 1999 21:32:57 +0000 (21:32 +0000)]
fixed some bugs in LdrLoadDll

svn path=/trunk/; revision=779

24 years agono message
Boudewijn Dekker [Wed, 17 Nov 1999 21:30:00 +0000 (21:30 +0000)]
no message

svn path=/trunk/; revision=778

24 years agoimplemented LoadResource/FlushViewOfFile
Boudewijn Dekker [Wed, 17 Nov 1999 21:28:08 +0000 (21:28 +0000)]
implemented LoadResource/FlushViewOfFile

svn path=/trunk/; revision=777

24 years agoimplemented LoadResource
Boudewijn Dekker [Wed, 17 Nov 1999 21:21:08 +0000 (21:21 +0000)]
implemented LoadResource

svn path=/trunk/; revision=776

24 years agoimplemented FlushViewOfFile in kernel32
Boudewijn Dekker [Wed, 17 Nov 1999 21:20:15 +0000 (21:20 +0000)]
implemented FlushViewOfFile in kernel32

svn path=/trunk/; revision=775

24 years agofixed reference to abs
Rex Jolliff [Wed, 17 Nov 1999 21:17:10 +0000 (21:17 +0000)]
fixed reference to abs

svn path=/trunk/; revision=774

24 years agoAdded top level ignore list
Rex Jolliff [Wed, 17 Nov 1999 20:54:05 +0000 (20:54 +0000)]
Added top level ignore list

svn path=/trunk/; revision=773

24 years agoFixed BMI typedef
Rex Jolliff [Wed, 17 Nov 1999 20:50:37 +0000 (20:50 +0000)]
Fixed BMI typedef

svn path=/trunk/; revision=772

24 years agoStarted NLS support and improved Rtl string functions.
Eric Kohl [Mon, 15 Nov 1999 16:02:50 +0000 (16:02 +0000)]
Started NLS support and improved Rtl string functions.

svn path=/trunk/; revision=771

24 years agoAdded some RtlLargeInteger functions.
Eric Kohl [Mon, 15 Nov 1999 16:01:32 +0000 (16:01 +0000)]
Added some RtlLargeInteger functions.

svn path=/trunk/; revision=770

24 years agoFixed warning.
Eric Kohl [Mon, 15 Nov 1999 15:53:31 +0000 (15:53 +0000)]
Fixed warning.

svn path=/trunk/; revision=769

24 years agoImplemented LdrFindResource_U and LdrAccessResource
Boudewijn Dekker [Sun, 14 Nov 1999 13:04:46 +0000 (13:04 +0000)]
Implemented LdrFindResource_U and LdrAccessResource

svn path=/trunk/; revision=768

24 years ago1) Corrected bugs in ERESOURCE code
David Welch [Fri, 12 Nov 1999 12:01:17 +0000 (12:01 +0000)]
1) Corrected bugs in ERESOURCE code
and added test
2) Moved some files which are only
architecture-dependant out of the hal
3) Corrected timer implementation (it
should now be possible to use them as dispatcher
objects)
4) Corrected stupid bug in dpc code
5) Made thread list locking more sensible
6) Altered system call handler to build a
proper context in preparation for implementing APCs
7) Rationalised the waiting code

svn path=/trunk/; revision=767

24 years agofixed clean rule
Rex Jolliff [Fri, 12 Nov 1999 00:16:51 +0000 (00:16 +0000)]
fixed clean rule

svn path=/trunk/; revision=766

24 years agoChanged to support linux build
Rex Jolliff [Thu, 11 Nov 1999 21:22:08 +0000 (21:22 +0000)]
Changed to support linux build

svn path=/trunk/; revision=765

24 years agoFixed include bug with rosapps module.
Eric Kohl [Tue, 9 Nov 1999 18:17:10 +0000 (18:17 +0000)]
Fixed include bug with rosapps module.

svn path=/trunk/; revision=764

24 years agoFixed bug with gcc 2.95.2
Eric Kohl [Tue, 9 Nov 1999 18:15:16 +0000 (18:15 +0000)]
Fixed bug with gcc 2.95.2

svn path=/trunk/; revision=763

24 years agoAdded some RtlLargeInteger functions.
Eric Kohl [Tue, 9 Nov 1999 18:09:57 +0000 (18:09 +0000)]
Added some RtlLargeInteger functions.

svn path=/trunk/; revision=762

24 years agoFixed memory functions.
Eric Kohl [Tue, 9 Nov 1999 18:07:50 +0000 (18:07 +0000)]
Fixed memory functions.

svn path=/trunk/; revision=761

24 years agoChanged to new HAL functions.
Eric Kohl [Tue, 9 Nov 1999 18:07:03 +0000 (18:07 +0000)]
Changed to new HAL functions.

svn path=/trunk/; revision=760