David Welch [Thu, 6 Dec 2001 00:54:54 +0000 (00:54 +0000)]
Removed bitops.h
svn path=/trunk/; revision=2419
Eric Kohl [Wed, 5 Dec 2001 12:14:13 +0000 (12:14 +0000)]
Implemented file system change notification.
svn path=/trunk/; revision=2418
Eric Kohl [Wed, 5 Dec 2001 12:11:55 +0000 (12:11 +0000)]
Added missing create parameters to IoCreateFile().
svn path=/trunk/; revision=2417
David Welch [Wed, 5 Dec 2001 01:40:25 +0000 (01:40 +0000)]
Fixed security define spelling
Added duplication notification
svn path=/trunk/; revision=2416
Eric Kohl [Tue, 4 Dec 2001 20:47:54 +0000 (20:47 +0000)]
Replaced binary constants by corresponding flags.
svn path=/trunk/; revision=2415
David Welch [Sun, 2 Dec 2001 23:37:25 +0000 (23:37 +0000)]
Remove debugging changes.
svn path=/trunk/; revision=2414
David Welch [Sun, 2 Dec 2001 23:34:43 +0000 (23:34 +0000)]
Implemented LPC sections
Changed WriteConsoleOutput to pass data in the section
svn path=/trunk/; revision=2413
Phillip Susi [Sat, 1 Dec 2001 20:57:23 +0000 (20:57 +0000)]
Fixed typeo that prevented compilation
svn path=/trunk/; revision=2412
Eugene Ingerman [Fri, 30 Nov 2001 01:38:24 +0000 (01:38 +0000)]
Fixed small bug in keyboard driver that prevented filter driver from working. Added keyboard hook.
svn path=/trunk/; revision=2410
Eric Kohl [Thu, 29 Nov 2001 16:41:22 +0000 (16:41 +0000)]
Implemented PsGetProcessExitTime() and PsIsThreadTerminating().
svn path=/trunk/; revision=2409
Steven Edwards [Thu, 29 Nov 2001 07:24:48 +0000 (07:24 +0000)]
found out shell has kill built it
svn path=/trunk/; revision=2408
Brian Palmer [Thu, 29 Nov 2001 01:56:04 +0000 (01:56 +0000)]
Fixed Makefile problem
Added tool to fix Win2k/XP NTVDM bug so DJGPP works without crashing
svn path=/trunk/; revision=2407
Emanuele Aliberti [Wed, 28 Nov 2001 23:35:16 +0000 (23:35 +0000)]
Base files (incomplete) for PSAPI.DLL.
svn path=/trunk/; revision=2406
Emanuele Aliberti [Wed, 28 Nov 2001 16:11:36 +0000 (16:11 +0000)]
*** empty log message ***
svn path=/trunk/; revision=2404
Brian Palmer [Wed, 28 Nov 2001 10:26:53 +0000 (10:26 +0000)]
Re-organized things a slight bit.
Split up stdlib.c and renamed it to rtl.
Separated disk functions from file system functions.
svn path=/trunk/; revision=2403
Steven Edwards [Wed, 28 Nov 2001 01:37:59 +0000 (01:37 +0000)]
Initial revision
svn path=/trunk/; revision=2400
Steven Edwards [Tue, 27 Nov 2001 14:24:14 +0000 (14:24 +0000)]
Initial revision
svn path=/trunk/; revision=2397
Eric Kohl [Tue, 27 Nov 2001 12:42:47 +0000 (12:42 +0000)]
Added system hive support.
Started hardware detection.
svn path=/trunk/; revision=2396
Eric Kohl [Mon, 26 Nov 2001 22:33:20 +0000 (22:33 +0000)]
Added system hive support.
svn path=/trunk/; revision=2395
Eric Kohl [Sun, 25 Nov 2001 18:28:00 +0000 (18:28 +0000)]
Added 'dword' data type.
svn path=/trunk/; revision=2394
David Welch [Sun, 25 Nov 2001 15:21:11 +0000 (15:21 +0000)]
include/csrss/csrss.h: Include a define for the size of the common
part of the csrss message header.
lib/kernel32/misc/console.c: WriteConsole: Use the same meanings for the
Length argument to CsrClientCallServer as all other callers.
lib/kernel32/misc/console.c: WriteConsoleOutput: Break up long requests
(not very efficently).
lib/ntdll/csr/lpc.c: CsrClientCallServer: Fill out DataSize and
MessageSize correctly.
lib/kernel32/misc/dllmain.c: DllMain: Die if we can't connect to csrss.
ntoskrnl/include/internal/ntoskrnl.c: Increase size of non-paged pool
ntoskrnl/ke/i386/exp.c: On double fault print loops in the stack trace
only once.
ntoskrnl/ke/i386/usertrap.c: Corrected checking in stack trace.
ntoskrnl/lpc/send.c: NtRequestWaitReplyPort: Check message consistency and
copy in safely.
ntoskrnl/mm/aspace.c: MmLockAddressSpace: Don't bother locking if we are
the only thread running.
ntoskrnl/mm/kmap.c: Implementing support functions for whole page
allocation.
ntoskrnl/mm/npool.c: Implementing allocation mode where every block is
allocated in a whole page and placed against the end so writes beyond the
allocated portion are caught immediately.
svn path=/trunk/; revision=2393
Jason Filby [Sat, 24 Nov 2001 14:08:54 +0000 (14:08 +0000)]
Moved W32THREAD to teb.h
svn path=/trunk/; revision=2392
Eric Kohl [Thu, 22 Nov 2001 02:37:32 +0000 (02:37 +0000)]
Added some security/access functions.
svn path=/trunk/; revision=2389
Eric Kohl [Wed, 21 Nov 2001 22:31:18 +0000 (22:31 +0000)]
Implemented RtlImpersonateSelf().
svn path=/trunk/; revision=2388
Eric Kohl [Wed, 21 Nov 2001 18:44:50 +0000 (18:44 +0000)]
Fixed PsRevertToSelf().
svn path=/trunk/; revision=2387
Steven Edwards [Tue, 20 Nov 2001 23:49:03 +0000 (23:49 +0000)]
add mkdir C:\bin for wineapps
svn path=/trunk/; revision=2386
Hartmut Birr [Tue, 20 Nov 2001 23:40:26 +0000 (23:40 +0000)]
Fixed a bug in FAT12FindAvailableCluster.
svn path=/trunk/; revision=2385
Rex Jolliff [Tue, 20 Nov 2001 21:56:54 +0000 (21:56 +0000)]
added default rule for .cpp files
svn path=/trunk/; revision=2384
Eric Kohl [Tue, 20 Nov 2001 20:35:10 +0000 (20:35 +0000)]
Implemented read/write.
svn path=/trunk/; revision=2383
David Welch [Tue, 20 Nov 2001 02:31:21 +0000 (02:31 +0000)]
Split kernel and user-mode exception handling
svn path=/trunk/; revision=2382
David Welch [Tue, 20 Nov 2001 02:29:45 +0000 (02:29 +0000)]
Fixed zsh crash bug, it still doesn't work however
svn path=/trunk/; revision=2381
Jason Filby [Mon, 19 Nov 2001 12:06:23 +0000 (12:06 +0000)]
Fix for CreateCompatibleDC
svn path=/trunk/; revision=2380
Eric Kohl [Sun, 18 Nov 2001 20:20:42 +0000 (20:20 +0000)]
Fixed a few compiler warinings.
svn path=/trunk/; revision=2379
David Welch [Sun, 18 Nov 2001 01:28:50 +0000 (01:28 +0000)]
Oops, used copy to caller instead of copy from caller
svn path=/trunk/; revision=2378
David Welch [Sun, 18 Nov 2001 00:31:24 +0000 (00:31 +0000)]
Fixed bugs with vim
svn path=/trunk/; revision=2377
Eric Kohl [Sat, 17 Nov 2001 00:00:33 +0000 (00:00 +0000)]
Fixed GetExtendedMemorySize(). My i486-DX4/75 didn't like the old routine.
svn path=/trunk/; revision=2376
Eric Kohl [Fri, 16 Nov 2001 20:27:59 +0000 (20:27 +0000)]
Updated for booting from C:
svn path=/trunk/; revision=2375
Eric Kohl [Fri, 16 Nov 2001 20:25:37 +0000 (20:25 +0000)]
Added loading the HAL.
svn path=/trunk/; revision=2374
Eric Kohl [Fri, 16 Nov 2001 20:24:43 +0000 (20:24 +0000)]
Fixed warnings.
svn path=/trunk/; revision=2373
Brian Palmer [Thu, 15 Nov 2001 07:48:33 +0000 (07:48 +0000)]
BIOS Int 13h Extensions Support
New .ini file format (sort of) - changed some parameter names, etc.
More efficient .ini file parsing code
More efficient use of memory, smaller image file
Total rewrite of file system code (the old stuff sucked)
VFAT Long File Names now supported!
ReactOS is the only boot type supported currently, disabled all others (temporarily)
svn path=/trunk/; revision=2372
Eric Kohl [Tue, 13 Nov 2001 22:46:49 +0000 (22:46 +0000)]
Implemented MmMapViewOfSection().
svn path=/trunk/; revision=2368
Steven Edwards [Sun, 11 Nov 2001 18:21:32 +0000 (18:21 +0000)]
Remove my old port of the winelib notepad
svn path=/trunk/; revision=2366
Steven Edwards [Sun, 11 Nov 2001 18:16:52 +0000 (18:16 +0000)]
install script for wine dlls and programs
svn path=/trunk/; revision=2365
Casper Hornstrup [Fri, 9 Nov 2001 15:50:34 +0000 (15:50 +0000)]
Fixed typo
svn path=/trunk/; revision=2364
Eric Kohl [Fri, 9 Nov 2001 12:37:15 +0000 (12:37 +0000)]
Added message compiler.
svn path=/trunk/; revision=2363
Eric Kohl [Fri, 9 Nov 2001 12:27:02 +0000 (12:27 +0000)]
Added message compiler.
svn path=/trunk/; revision=2362
Eric Kohl [Thu, 8 Nov 2001 13:58:13 +0000 (13:58 +0000)]
Implemented abandoning of mutexes/mutants.
svn path=/trunk/; revision=2361
Eric Kohl [Thu, 8 Nov 2001 01:09:20 +0000 (01:09 +0000)]
Fixed thread termination bug when a mutex must be abandoned.
svn path=/trunk/; revision=2360
David Welch [Wed, 7 Nov 2001 22:36:47 +0000 (22:36 +0000)]
Fixed thread termination bug
svn path=/trunk/; revision=2359
Eric Kohl [Wed, 7 Nov 2001 16:42:15 +0000 (16:42 +0000)]
Added mutex test application.
svn path=/trunk/; revision=2358
Eric Kohl [Wed, 7 Nov 2001 02:27:33 +0000 (02:27 +0000)]
Added GetInterruptVector() routine to PCI bus handler.
svn path=/trunk/; revision=2357
Phillip Susi [Wed, 7 Nov 2001 02:21:19 +0000 (02:21 +0000)]
Re enabled mounting more than one filesystem
svn path=/trunk/; revision=2356
Eric Kohl [Wed, 7 Nov 2001 02:17:22 +0000 (02:17 +0000)]
Attach/detach mutant(mutex) to/from owning thread.
Fixed return value of KeWaitForMultipleObjects() on timeout.
svn path=/trunk/; revision=2355
James Tabor [Mon, 5 Nov 2001 21:00:31 +0000 (21:00 +0000)]
Fix export wvsnprintfA and W from user32.dll
svn path=/trunk/; revision=2354
David Welch [Mon, 5 Nov 2001 20:49:30 +0000 (20:49 +0000)]
Don't check for critical sections when delivering special kernel mode APCs
svn path=/trunk/; revision=2353
Emanuele Aliberti [Sun, 4 Nov 2001 21:53:20 +0000 (21:53 +0000)]
tlist clone (partial).
Tested under NT 4.0.1382 SP6a EN_US.
NOT tested under ROS, but it should NOT work, since
NtQuerySystemInformation misses at least one info class needed
by the application.
svn path=/trunk/; revision=2352
Eric Kohl [Sun, 4 Nov 2001 00:18:40 +0000 (00:18 +0000)]
Implemented mutant object.
svn path=/trunk/; revision=2350
Casper Hornstrup [Sat, 3 Nov 2001 16:48:07 +0000 (16:48 +0000)]
New target 'implib' to avoid cicular references.
Integrate WINE into the build system.
svn path=/trunk/; revision=2349
Eric Kohl [Sat, 3 Nov 2001 16:34:58 +0000 (16:34 +0000)]
Disabled secondary channel by default
svn path=/trunk/; revision=2348
Hartmut Birr [Fri, 2 Nov 2001 22:57:14 +0000 (22:57 +0000)]
Reworked code for handling of asynchonous i/o requests.
svn path=/trunk/; revision=2347
Hartmut Birr [Fri, 2 Nov 2001 22:47:36 +0000 (22:47 +0000)]
Reworked code for handling of asynchonous i/o requests.
svn path=/trunk/; revision=2346
Hartmut Birr [Fri, 2 Nov 2001 22:40:50 +0000 (22:40 +0000)]
Fixed a minor bug in vfatMakeRootFCB().
Reworked code for handling of asynchonous i/o requests.
svn path=/trunk/; revision=2345
Hartmut Birr [Fri, 2 Nov 2001 22:35:31 +0000 (22:35 +0000)]
Speed optimization in FATxxFindAvailableCluster().
svn path=/trunk/; revision=2344
Hartmut Birr [Fri, 2 Nov 2001 22:22:33 +0000 (22:22 +0000)]
Added some modifications for asyncronous i/o requests (for vfatfs).
svn path=/trunk/; revision=2343
Hartmut Birr [Fri, 2 Nov 2001 22:08:28 +0000 (22:08 +0000)]
Fixed a bug in GetVolumeInformationA()
svn path=/trunk/; revision=2342
Eric Kohl [Fri, 2 Nov 2001 09:17:52 +0000 (09:17 +0000)]
Fixed a typo.
svn path=/trunk/; revision=2341
Eric Kohl [Fri, 2 Nov 2001 09:10:49 +0000 (09:10 +0000)]
Implemented basic ANSI/OEM <--> Unicode translation tables.
svn path=/trunk/; revision=2340
Rex Jolliff [Fri, 2 Nov 2001 06:10:11 +0000 (06:10 +0000)]
Initial attempt at a handle table for GDI objects. Needs testing and fixing i am sure.
svn path=/trunk/; revision=2339
Eric Kohl [Thu, 1 Nov 2001 23:17:10 +0000 (23:17 +0000)]
Removed PCI_COMMON_CONFIG
svn path=/trunk/; revision=2338
Eric Kohl [Thu, 1 Nov 2001 17:48:13 +0000 (17:48 +0000)]
Set sector size to 512 bytes.
svn path=/trunk/; revision=2337
Eric Kohl [Thu, 1 Nov 2001 14:51:57 +0000 (14:51 +0000)]
Enabled secondary IDE channel for PCI and ISA bus
Fixed BytesPerSector hack
Minor cleanup
svn path=/trunk/; revision=2336
Hartmut Birr [Thu, 1 Nov 2001 10:44:11 +0000 (10:44 +0000)]
Fixed some bugs in VfatGetStandardInformation().
Implemented VfatGetInternalInformation().
svn path=/trunk/; revision=2335
Hartmut Birr [Thu, 1 Nov 2001 10:41:53 +0000 (10:41 +0000)]
Enabled the check of the correct buffer size in some functions.
svn path=/trunk/; revision=2334
Hartmut Birr [Thu, 1 Nov 2001 10:39:54 +0000 (10:39 +0000)]
Fixed the type of st_dev in stat.
svn path=/trunk/; revision=2333
Hartmut Birr [Thu, 1 Nov 2001 10:37:58 +0000 (10:37 +0000)]
Initialized statbuf->st_mode in _stat() and _fstati64().
svn path=/trunk/; revision=2332
Hartmut Birr [Thu, 1 Nov 2001 10:35:15 +0000 (10:35 +0000)]
Fixed some bugs in GetFileInformationByHandle().
svn path=/trunk/; revision=2331
Eric Kohl [Thu, 1 Nov 2001 00:30:29 +0000 (00:30 +0000)]
Moved/added some declarations
Fixed atapi drive identification
svn path=/trunk/; revision=2330
Eric Kohl [Thu, 1 Nov 2001 00:28:57 +0000 (00:28 +0000)]
Moved/added some declarations
Fixed ide drive identification
svn path=/trunk/; revision=2329
Jason Filby [Wed, 31 Oct 2001 21:08:00 +0000 (21:08 +0000)]
Kludge: draw within screen until we have clipping working
svn path=/trunk/; revision=2328
David Welch [Wed, 31 Oct 2001 01:03:04 +0000 (01:03 +0000)]
Fix for advapi32 failing to load (it had imported symbols from itself)
svn path=/trunk/; revision=2325
David Welch [Wed, 31 Oct 2001 00:03:07 +0000 (00:03 +0000)]
Fixed bug causing crash when running mc
svn path=/trunk/; revision=2324
David Welch [Mon, 29 Oct 2001 02:39:38 +0000 (02:39 +0000)]
Zero pages before allocated.
svn path=/trunk/; revision=2323
Hartmut Birr [Sat, 27 Oct 2001 15:55:45 +0000 (15:55 +0000)]
Clear the allocated page for a bss section (in MmNotPresentFaultSectionView).
svn path=/trunk/; revision=2322
Steven Edwards [Thu, 25 Oct 2001 23:22:02 +0000 (23:22 +0000)]
Initial revision
svn path=/trunk/; revision=2319
Eugene Ingerman [Tue, 23 Oct 2001 21:33:17 +0000 (21:33 +0000)]
Porting pice.
svn path=/trunk/; revision=2318
Steven Edwards [Tue, 23 Oct 2001 21:15:37 +0000 (21:15 +0000)]
Initial revision
svn path=/trunk/; revision=2315
Phillip Susi [Tue, 23 Oct 2001 00:22:04 +0000 (00:22 +0000)]
Changed path to vgaddi.dll to use SystemRoot instead of C:
svn path=/trunk/; revision=2314
Eugene Ingerman [Mon, 22 Oct 2001 05:02:47 +0000 (05:02 +0000)]
Porting pice.
svn path=/trunk/; revision=2313
Casper Hornstrup [Sun, 21 Oct 2001 19:09:06 +0000 (19:09 +0000)]
Create named pipe for SCM
svn path=/trunk/; revision=2312
Casper Hornstrup [Sun, 21 Oct 2001 19:07:28 +0000 (19:07 +0000)]
Prototype fixes.
svn path=/trunk/; revision=2311
Casper Hornstrup [Sun, 21 Oct 2001 19:06:42 +0000 (19:06 +0000)]
Open named pipe to SCM
svn path=/trunk/; revision=2310
Casper Hornstrup [Sun, 21 Oct 2001 18:58:32 +0000 (18:58 +0000)]
NPFS read/write functionality.
svn path=/trunk/; revision=2309
Eugene Ingerman [Sun, 21 Oct 2001 04:46:15 +0000 (04:46 +0000)]
Missed these files from the last commit.
svn path=/trunk/; revision=2308
Eugene Ingerman [Sun, 21 Oct 2001 04:05:48 +0000 (04:05 +0000)]
Changed some driver functions to follow nt standard. Ported several functions.
svn path=/trunk/; revision=2307
Eugene Ingerman [Sun, 21 Oct 2001 03:45:27 +0000 (03:45 +0000)]
Original source code for linux kernel debugger. To be ported to reactos.
svn path=/trunk/; revision=2306
Eric Kohl [Sat, 20 Oct 2001 15:30:07 +0000 (15:30 +0000)]
Implemented waiting for server pipe (WaitNamedPipe()).
svn path=/trunk/; revision=2305
Eric Kohl [Sat, 20 Oct 2001 15:28:03 +0000 (15:28 +0000)]
Fixed WaitNamedPipe().
svn path=/trunk/; revision=2304
Phillip Susi [Wed, 17 Oct 2001 20:02:52 +0000 (20:02 +0000)]
Fixed typeo that prevented compilation
svn path=/trunk/; revision=2303
Eric Kohl [Wed, 17 Oct 2001 18:30:10 +0000 (18:30 +0000)]
Implemented useful rename command.
svn path=/trunk/; revision=2302
Phillip Susi [Wed, 17 Oct 2001 01:34:07 +0000 (01:34 +0000)]
Only pass file name as module name, not full path
svn path=/trunk/; revision=2301