Commit Graph

  • 2b37b9beea Exported NtOpenEvent() Phillip Susi 2000-07-07 00:39:24 +00:00
  • 194e86b860 Implimented DeleteDC() Phillip Susi 2000-07-07 00:38:17 +00:00
  • 2f1d0bf882 Minor fixes, enabled return to text mode Phillip Susi 2000-07-07 00:36:36 +00:00
  • 017479a5f0 Fixed left out paremter error Phillip Susi 2000-07-06 20:53:27 +00:00
  • d26222f310 Added experimental paging out code (wouldn't activate until the system is out of memory) Added stress test application (consumes memory) Corrected mutex implementation Moved csrss startup into kernel32 to avoid ugly messages on startup David Welch 2000-07-06 14:34:52 +00:00
  • 671c1bc412 Append the '.exe' extension automatically Eric Kohl 2000-07-05 18:07:08 +00:00
  • bea48dda7a Fixed 'cd \' bug Eric Kohl 2000-07-05 18:05:21 +00:00
  • 2946fd90c7 Removed duplicate and incorrect declaration for KeRaiseUserException Phillip Susi 2000-07-04 20:02:35 +00:00
  • f801003a51 Compilation fixes David Welch 2000-07-04 11:11:06 +00:00
  • d351d182ef Added working set functions Seperated memory manager initialization Seperated trap functions Removed process/thread definitions from ddk headers Changed indentation back to sane style (please don't change) David Welch 2000-07-04 08:52:47 +00:00
  • 9caffc49ae Fixed RtlNtStatusToDosError() Implemented some more functions Eric Kohl 2000-07-04 01:30:18 +00:00
  • bad7efb0e7 Final macro fixes Minor fixes Eric Kohl 2000-07-02 17:33:15 +00:00
  • add4b2d35b Simplified driver initialization Eric Kohl 2000-07-02 10:54:41 +00:00
  • 73437d2939 Fixed more macros Merged/moved/deleted some files Eric Kohl 2000-07-02 10:50:48 +00:00
  • ed53dc2acc Removed unused header file Fixed compilation errors resulting from header file changes Fixed vga driver compilation under unix Patched up use of *deprecated* inb/outb interfaces in vga driver David Welch 2000-07-01 23:18:59 +00:00
  • 83e4b66c10 Fixed Ps macros Eric Kohl 2000-07-01 22:38:15 +00:00
  • 6abd233802 Replaced boot_param by LOADER_PARAMETER_BLOCK Added missing dpc functions Fixed some Ke macros Eric Kohl 2000-07-01 18:27:03 +00:00
  • 95f8770ae2 Minor changes. Emanuele Aliberti 2000-07-01 17:07:02 +00:00
  • f3e6819471 Added hal dispatch tables. Implemented PhysicalDrive links. Started drive letter assignment. Eric Kohl 2000-06-30 22:53:32 +00:00
  • cc95f73421 Made header file usage more consistent Tried to reduce dependancies between layers by moving ntoskrnl's private header files inside its directory Removed the need to include windows.h for ddk code Removed obsolete testing code David Welch 2000-06-29 23:35:53 +00:00
  • 109fef6e75 Corrected bug when booting with loadros Began work on fixing up APCs. David Welch 2000-06-27 19:20:45 +00:00
  • 17e1656941 Documented parts of the page fault path and flagged some possible locking issues. Implemented waiting on page i/o. David Welch 2000-06-26 19:41:43 +00:00
  • fcf9dcd627 Fixed bug. David Welch 2000-06-25 17:41:01 +00:00
  • 6e00280f38 Removed from redundant files from the mm directory Added some preliminary work on the pager Fixed ntoskrnl/mm/npool.c (This may have been the cause of the problems reported with loading win32k.sys) Fixed problems with reporting space used to store physical page information Added code to support MmSafeCopy{To/From}User interface work (untested) Added Event member of the PHYSICAL_PAGE structure to implement Philip Susi's suggestion Reworked section page-in code (not really tested) Replaced inline string functions with gcc builtins to make debugging easier David Welch 2000-06-25 03:59:17 +00:00
  • a8ed3ed57e Fixed a path problem in the makefile that Phillip reported a few days ago. Unix paths are handled correctly by DOS and Win32 kernels, but NOT by command.com and cmd.exe shells. Therefore, when a path is to be handed to a shell, use \ but when you hand it to any other program, use / instead. Emanuele Aliberti 2000-06-24 09:02:02 +00:00
  • 3d2ca25cb4 Added counting physical discs Fixed a compiler warning Eric Kohl 2000-06-19 22:15:50 +00:00
  • 57fc573524 Removed invalid includes Eric Kohl 2000-06-19 16:42:31 +00:00
  • 88cf03e85b Use SystemRoot link instead of LdrGetSystemDirectory() Eric Kohl 2000-06-18 17:40:35 +00:00
  • 5b2343f9f1 Not used any longer Eric Kohl 2000-06-18 17:39:57 +00:00
  • 539b0a1259 Fixed typo and added freetype dir to clean target Eric Kohl 2000-06-18 17:37:57 +00:00
  • 9f1e56d438 Implemented IoAttachDeviceByPointer() and IoGetDeviceObjectPointer(). Eric Kohl 2000-06-18 15:23:40 +00:00
  • 44bdd793c1 Changed list functions to macros (or static inline functions). Eric Kohl 2000-06-18 15:21:53 +00:00
  • e3b8762528 Small change and removed unnecessary files Jason Filby 2000-06-18 12:29:32 +00:00
  • 943db2de5a Math functions required by win32k Jason Filby 2000-06-18 12:26:26 +00:00
  • dd085499e8 Altered to use new and smaller math.c Jason Filby 2000-06-18 12:25:42 +00:00
  • 991cde2c53 Makefile changes for win32k Jason Filby 2000-06-18 12:25:00 +00:00
  • 669a590c02 Commented out test code that prevented compilation Jason Filby 2000-06-18 12:24:22 +00:00
  • b441b2ed03 Base files for a compatible MSVCRT.DLL. Currently useless. Emanuele Aliberti 2000-06-18 10:57:42 +00:00
  • 9d3cd59f17 Corrected build problem David Welch 2000-06-17 23:58:53 +00:00
  • e6bcb9741d Forgot to seek before trying to read back data, and added a check for the data integrity Phillip Susi 2000-06-17 22:04:49 +00:00
  • 4e91635e4a Fixed several erronious checks to detect things such as eof on directories too, not just files Phillip Susi 2000-06-17 22:04:08 +00:00
  • 274c4db921 Added missing DPRINT Phillip Susi 2000-06-17 22:03:23 +00:00
  • ea455bcfce Fixed bug that fails to update files entries in the root, and added some error checking Phillip Susi 2000-06-17 22:02:09 +00:00
  • 8eb69e31d4 Fixed code that checks for a deleted directory entry ( which is really used to find a free entry ) to accept a blank ( never before used ) entry as free Phillip Susi 2000-06-17 22:00:46 +00:00
  • a32b900658 temporary float and math support Jason Filby 2000-06-16 21:13:18 +00:00
  • ea1da2be56 missing updates Jason Filby 2000-06-16 20:58:56 +00:00
  • efd7fbb22e missed update Jason Filby 2000-06-16 20:50:31 +00:00
  • a25a8e2e02 GDI Improvements Jason Filby 2000-06-16 07:36:10 +00:00
  • 77ef48e705 VGA display driver improvements Jason Filby 2000-06-16 07:28:20 +00:00
  • 0b34b1b746 GDI improvements Jason Filby 2000-06-16 07:25:41 +00:00
  • 94c0c4bab2 Improved symbolic links (reparsing). Implemented SystemRoot and DosDevices links. Eric Kohl 2000-06-15 18:39:25 +00:00
  • fb6c04efbd Implemented IoDeleteSymbolicLink() and NtCreateSymbolicLinkObject(). Eric Kohl 2000-06-13 15:51:13 +00:00
  • 19e66992de Added cache manager prototypes. Fixed Io macros. Fixed and exported more hal functions. Eric Kohl 2000-06-12 14:57:10 +00:00
  • 65a13ef159 Return type KIRQL fixed to allow compilation. Emanuele Aliberti 2000-06-09 22:22:32 +00:00
  • 3cd7d0dcd3 Moved some functions into the hal. Replaced some functions by macros. Eric Kohl 2000-06-09 20:07:20 +00:00
  • 0aac416a18 Update after server failure. Fixed STDCALL issues in Ex functions. Eric Kohl 2000-06-07 13:05:09 +00:00
  • d40e55b4e1 Fixed STDCALL issues in Ex functions Eric Kohl 2000-06-05 22:12:06 +00:00
  • 64c33bb910 Fixed STDCALL issues in Ke functions Renamed KiTimerInterrupt() to KeUpdateSystemTime() Added KeNumberProcessors variable Eric Kohl 2000-06-04 19:51:05 +00:00
  • 077ac93718 Type definitions and macros previously in ntoskrnl/nt/port.c moved in include/internal/port.h . Emanuele Aliberti 2000-06-04 17:32:44 +00:00
  • 9464b7005d Made and new ntoskrnl/lpc directory for the LPC subsystem. Moved ntoskrnl/nt/port.c in ntoskrnl/lpc and split code into smaller pieces. Little cleanup. Emanuele Aliberti 2000-06-04 17:27:39 +00:00
  • 6d5e353126 Fixed clean target (didn't delete all .o files) Eric Kohl 2000-06-04 17:15:47 +00:00
  • ceed9a079e Fixed paths Eric Kohl 2000-06-04 17:14:25 +00:00
  • abc6758e63 Updated Ps* functions Implemented PsGetVersion() Eric Kohl 2000-06-03 21:36:32 +00:00
  • 8123995861 Minor changes. Emanuele Aliberti 2000-06-03 14:47:33 +00:00
  • 7fbe844acc Minor changes to kernel32. Emanuele Aliberti 2000-05-30 23:41:06 +00:00
  • f53d713f9a Renamed NTDLL.RtlNtStatusToDosError() RtlNtStatusToDosErrorNoTeb(). Added NTDLL.RtlNtStatusToDosError() that calls RtlNtStatusToDosErrorNoTeb(). Still not understood why RtlNtStatusToDosError() stores in the TEB the given NtStatus. Emanuele Aliberti 2000-05-30 22:25:10 +00:00
  • 3918e5583d Added handle type to object name translation in qsi. Emanuele Aliberti 2000-05-28 17:44:53 +00:00
  • 279b8390a0 Fix for issue with closing non-existent or already closed handle David Welch 2000-05-27 12:48:59 +00:00
  • 06784b2b11 Added etags target David Welch 2000-05-26 14:25:50 +00:00
  • 9f7a5635de big work on the console front Phillip Susi 2000-05-26 06:06:42 +00:00
  • 97f4345422 fixed color info Phillip Susi 2000-05-26 06:06:05 +00:00
  • 232a66904f big work on the console front Phillip Susi 2000-05-26 05:43:33 +00:00
  • 1410c2b0a4 a few fixes to the shell Phillip Susi 2000-05-26 05:38:42 +00:00
  • dd76e08c86 Implemented: - dbg functions - RtlFreeUserThreadStack() - rtl nls functions - rtl process heaps functions Improved .def and .edf files Eric Kohl 2000-05-25 15:55:35 +00:00
  • 3e519811c4 More bug fixes. David Welch 2000-05-24 22:29:38 +00:00
  • 1001fb267c Updated clean targets in various places David Welch 2000-05-14 13:10:01 +00:00
  • 6bd8ebc9e2 Added ifdef to skip a piece of code commited by mistake (I am still working on it, sorry!). Emanuele Aliberti 2000-05-14 09:34:14 +00:00
  • 0726ddaa11 Fixed bug reported by Michael Rich in kernel32 compilation. Emanuele Aliberti 2000-05-14 09:31:05 +00:00
  • f5c8f9fdab Added FLOPPY and DIST targets Eric Kohl 2000-05-13 17:34:15 +00:00
  • d7b4fba550 IoSetThreadHardErrorMode(). Emanuele Aliberti 2000-05-13 14:56:47 +00:00
  • 598c0f3b1f Fixed typo. David Welch 2000-05-13 14:21:44 +00:00
  • d173c588c7 Some fixes. Began work on implementing named pipes. David Welch 2000-05-13 13:51:08 +00:00
  • 1d034b8c4e Fixed typos in IoGetStackLimits() Eric Kohl 2000-05-13 10:39:23 +00:00
  • 3086566400 Fixed IoGetStackLimits() Eric Kohl 2000-05-13 01:48:59 +00:00
  • 17e86aad5d Implemented RtlCustomCPxx functions Eric Kohl 2000-05-13 01:48:01 +00:00
  • bb665e58b7 Fixed some more ntoskrnl exports Eric Kohl 2000-05-09 21:31:01 +00:00
  • 5c644fe59b Fixed or added exported object type variables Eric Kohl 2000-05-09 16:16:07 +00:00
  • a3160d79cd Implemented IOCTL to draw screen buffer Changed screen buffer from array of bytes to array of CHAR_INFO Eric Kohl 2000-05-08 23:27:52 +00:00
  • 34010a1fcb Fixed ntoskrnl makefile Eric Kohl 2000-05-07 23:04:43 +00:00
  • 78a6c60acd Some STDCALL/FASTCALL added in Ex code. NTOSKRNL's makefile revised with redundant passes removed. Emanuele Aliberti 2000-05-01 14:15:03 +00:00
  • fdf480d262 objdir made compilable. Emanuele Aliberti 2000-05-01 13:53:43 +00:00
  • 32ea00da50 NtTerminateProcess did not terminate the current thread if it was a member of the process being terminated Phillip Susi 2000-04-28 17:29:42 +00:00
  • 537f82fd1a A fix in the SYSTEM_HANDLE_INFORMATION structure. Emanuele Aliberti 2000-04-27 23:39:49 +00:00
  • b13b811b5f I forgot to update the code that uses SYSTEM_TIME_INFORMATION. Emanuele Aliberti 2000-04-26 06:56:12 +00:00
  • b3ea65f0e4 Partially implemented (handlers only) NTOSKRNL.NtQuerySystemInformation() and NTOSKRNL.NtSetSystemInformation(). Emanuele Aliberti 2000-04-25 23:22:57 +00:00
  • 0c4a5f1e06 NtDeviceIoControllFile() was not specifying IoFileObjectType as the object type when referencing the file handle Phillip Susi 2000-04-24 04:17:55 +00:00
  • 5fea099598 Do not set std handles when AllocConsole() fails, I swear I fixed this before... Phillip Susi 2000-04-24 01:52:24 +00:00
  • 23b59ecccb Disabled debug prints Phillip Susi 2000-04-23 18:01:21 +00:00
  • cbf17cd791 Disabled debug prints Phillip Susi 2000-04-23 17:55:21 +00:00
  • 0bb8878fc1 Dumped anoying debug print Phillip Susi 2000-04-23 17:52:44 +00:00