Casper Hornstrup
3f69ca4cc4
Major update of the build system:
...
- Created helper makefile for all targets
- Made most makefiles simpler by using the helper makefile
- Moved build tools into ./tools
Updated installation instructions
svn path=/trunk/; revision=2185
2001-08-21 20:13:17 +00:00
Eric Kohl
65d55d8863
Changed stack allocation.
...
Fixed bugs in NtAllocateVirtualMemory().
Disabled NtProtectVirtualMemory().
svn path=/trunk/; revision=2162
2001-08-07 14:13:45 +00:00
Eric Kohl
e183b6028f
Rewrote stack allocation.
...
svn path=/trunk/; revision=2144
2001-08-03 17:21:38 +00:00
Phillip Susi
3208a93c26
Some more simple etags make rules
...
svn path=/trunk/; revision=2142
2001-08-02 20:25:17 +00:00
Eric Kohl
8d40c0f964
Fixed more %Z / %wZ bugs.
...
svn path=/trunk/; revision=2120
2001-07-29 16:47:11 +00:00
Hartmut Birr
4ae9a4b859
Fixed a bug in _vsnprintf() with formats %wZ and %Z.
...
svn path=/trunk/; revision=2116
2001-07-29 12:42:40 +00:00
Rex Jolliff
1f7f2ec88f
move work on clean rule
...
svn path=/trunk/; revision=2064
2001-07-15 21:19:02 +00:00
Casper Hornstrup
3a9de284ad
Updated clean rules.
...
Implemented sequenced lists and lookaside lists.
Started on TCP/IP connection endpoints.
Save process window station in EPROCESS instead of PEB.
NOTICE: please do a make win32k_clean or you might experience a crash
svn path=/trunk/; revision=2036
2001-07-04 20:40:24 +00:00
Phillip Susi
8dacbd3ab0
Fixed LdrShutdownProcess() to only detach static dlls, any dynamically loaded ones should be FreeLibrary()d from the static dlls and then they will be detached
...
svn path=/trunk/; revision=2026
2001-07-02 20:27:41 +00:00
Eric Kohl
a4356344c9
Minor fixes.
...
svn path=/trunk/; revision=2001
2001-06-22 12:36:23 +00:00
Eric Kohl
c79b121347
Implemented some more registry functions.
...
svn path=/trunk/; revision=1989
2001-06-19 15:09:16 +00:00
Eric Kohl
76f1b8fa3c
Implemented RtlOpenCurrentUser().
...
svn path=/trunk/; revision=1988
2001-06-18 18:37:12 +00:00
Eric Kohl
c4b00c80d8
Implemented some registry functions.
...
svn path=/trunk/; revision=1980
2001-06-17 22:54:36 +00:00
Emanuele Aliberti
1731f27560
NTDLL/csr: some more stubs; code split;
...
NTDLL/rtl: some more stubs; RtlRaiseStatus() implemented;
Minor changes.
svn path=/trunk/; revision=1977
2001-06-17 20:05:10 +00:00
Eric Kohl
c4bb1e256b
Some csr additions
...
svn path=/trunk/; revision=1976
2001-06-17 09:25:03 +00:00
Eric Kohl
e8c61143ed
Fixed some NT compatibility issues in Nt[Query/Set]InformationFile().
...
Fixed buffer size issues in volume functions.
Fixed several minor bugs.
svn path=/trunk/; revision=1959
2001-06-12 12:35:42 +00:00
Emanuele Aliberti
d1c18ff4e4
*** empty log message ***
...
svn path=/trunk/; revision=1958
2001-06-11 20:36:44 +00:00
Casper Hornstrup
514cb6a689
Raw IP and ICMP fixes
...
More work on winsock stack (not usable yet though)
Support for loading symbols for user mode modules
svn path=/trunk/; revision=1941
2001-06-04 11:26:13 +00:00
Eric Kohl
efe6366a22
Implemented RtlFindMessage().
...
Implemented Rtl[Query/Set]TimeZoneInformation().
Implemented RtlQueryRegistryValues() partially.
svn path=/trunk/; revision=1933
2001-05-30 20:03:28 +00:00
Eric Kohl
2c92d6e39b
Fixed potential crash when empty ANSI_STRING or UNICODE_STRING is printed
...
svn path=/trunk/; revision=1931
2001-05-30 14:38:14 +00:00
Casper Hornstrup
f821d295ad
Double makefile in cvs
...
svn path=/trunk/; revision=1928
2001-05-27 16:37:24 +00:00
Eric Kohl
4790ca37b0
Implemented atoms in ntoskrnl and fixed a few bugs
...
svn path=/trunk/; revision=1925
2001-05-27 11:17:01 +00:00
Eric Kohl
f9384f3cf8
Implemented handle table and atom table
...
svn path=/trunk/; revision=1923
2001-05-26 16:52:31 +00:00
Eric Kohl
ca61cc2444
Implemented resource (multiple-reader-single-writer) lock
...
svn path=/trunk/; revision=1913
2001-05-24 11:28:54 +00:00
Casper Hornstrup
fc6a12de18
Preparations for 32-bit/64-bit architectures
...
Added stubs for most user32.dll functions
svn path=/trunk/; revision=1897
2001-05-07 22:03:27 +00:00
Eric Kohl
3694ebf507
Cleanup
...
svn path=/trunk/; revision=1896
2001-05-06 22:39:13 +00:00
Carl Nettelblad
8efef1784a
Moving support for current dir on several drives from cmd.exe to NTDLL.
...
svn path=/trunk/; revision=1891
2001-05-06 16:09:03 +00:00
Eric Kohl
9f1e5ac42c
Implemented CsrNewThread()
...
Added some registry functions
svn path=/trunk/; revision=1872
2001-05-02 22:25:58 +00:00
Carl Nettelblad
7e0bfac662
This change shouldn't mess things up, if used together with latest vfat version.
...
NtQueryInformationFile is required to return valid name information for this to work.
svn path=/trunk/; revision=1840
2001-04-29 21:09:20 +00:00
Eric Kohl
6a0be77508
Fixed crash if exported function does not exist
...
svn path=/trunk/; revision=1783
2001-04-10 19:14:27 +00:00
David Welch
3a788d44ee
Trace facility
...
svn path=/trunk/; revision=1782
2001-04-10 18:15:22 +00:00
David Welch
51a205bc71
Fixed bug with calling RtlFreeUnicodeString too early in LdrFixupForward
...
svn path=/trunk/; revision=1735
2001-03-26 16:33:10 +00:00
David Welch
d60628a01b
Fixes for APC handling
...
Fixes for exceptions
Remove KeAddTimeoutThread
Beginnings of debug handling
Fixes for contiguous memory allocation
Cancel the thread timer before termination
svn path=/trunk/; revision=1709
2001-03-18 19:35:14 +00:00
David Welch
1a0448a35b
Bug fixes
...
Started work on exception handling
svn path=/trunk/; revision=1706
2001-03-17 11:11:11 +00:00
David Welch
47ea39add9
Represent page-in operations by descriptors
...
svn path=/trunk/; revision=1682
2001-03-13 16:25:55 +00:00
David Welch
6e9d388644
Reverted broken code
...
svn path=/trunk/; revision=1677
2001-03-08 22:48:42 +00:00
Carl Nettelblad
03e327f37f
Current directory now always with correct casing.
...
svn path=/trunk/; revision=1675
2001-03-07 22:29:09 +00:00
Eric Kohl
bf9d9a12e7
Fix for RtlUnicodeStringToInteger
...
svn path=/trunk/; revision=1655
2001-03-01 15:30:36 +00:00
David Welch
15445cf1c8
Corrected va_arg bugs
...
Don't require c++ for compilation
Make sure the various stddef.h headers are kept seperate
svn path=/trunk/; revision=1644
2001-02-19 15:04:51 +00:00
Eric Kohl
b91cda60d8
RtlInitializeCriticalSection() returns NTSTATUS
...
svn path=/trunk/; revision=1618
2001-02-11 00:15:56 +00:00
David Welch
9359db14a0
Section and general memory manager enhancements including COW
...
svn path=/trunk/; revision=1617
2001-02-10 22:51:11 +00:00
Eric Kohl
03fd77240f
Fixed typos
...
svn path=/trunk/; revision=1613
2001-02-10 22:23:30 +00:00
Eric Kohl
41280eeeb5
Implemented handling of forwarded exports
...
svn path=/trunk/; revision=1610
2001-02-10 10:04:39 +00:00
David Welch
c93d52a405
Use import hint if present
...
svn path=/trunk/; revision=1608
2001-02-06 05:50:50 +00:00
David Welch
bcc1b4e9a5
Implemented binary search of the export tables
...
svn path=/trunk/; revision=1605
2001-02-06 02:03:35 +00:00
Eric Kohl
42d7089e72
Removed fixed stack base address
...
svn path=/trunk/; revision=1559
2001-01-23 09:58:12 +00:00
Phillip Susi
b6593ffc1b
Fixed loader bug with uninitialized sections
...
svn path=/trunk/; revision=1557
2001-01-23 04:37:13 +00:00
Phillip Susi
5d6f1d7dfa
Added InterlockedXXX functions, probobly should use a different name
...
svn path=/trunk/; revision=1551
2001-01-21 00:09:05 +00:00
jean
fcca9be111
better clean
...
svn path=/trunk/; revision=1530
2001-01-17 17:01:38 +00:00
Eric Kohl
1f1ae27105
Added / moved exception support functions
...
svn path=/trunk/; revision=1486
2000-12-29 13:49:15 +00:00