Commit Graph

  • c4cd9be8de Fixed all no-FPU bugs David Welch 2001-09-09 13:32:20 +00:00
  • 3ad515a2de Change the size of the kernel page table from 1 to 8 pages. ROS can now boot with up to 4 GB real memory (tested with a modified bochs and 1.5GB). Hartmut Birr 2001-09-09 12:26:05 +00:00
  • a8a4e37cba Change the return value in CreateFileW() from FALSE to INVALID_HANDLE_VALUE. Hartmut Birr 2001-09-09 12:21:37 +00:00
  • 1689533ef4 Fixed a bug, that will add a '.' when the ext string is empty. Hartmut Birr 2001-09-09 12:13:15 +00:00
  • 5ee0bf283e Fixed a bug in KdpPrintString(). When serial debug was enabled, than the bochs debug dosn't work. Hartmut Birr 2001-09-09 09:47:18 +00:00
  • aebc047c8c Small fixes Jason Filby 2001-09-09 09:20:06 +00:00
  • d9975bf64a Try again; enable MP and NE and disable EM David Welch 2001-09-09 00:08:39 +00:00
  • ef3bb24149 Added skeleton for PSXX.DLL, the X11 client library for the POSIX+ subsystem. Emanuele Aliberti 2001-09-08 22:13:16 +00:00
  • 8fd176384c Hopefully initialize FPU properly David Welch 2001-09-08 20:08:08 +00:00
  • 9e9c096bed more freetype cleanup Jason Filby 2001-09-08 12:12:41 +00:00
  • 0c257f84a5 More freetype cleanup Jason Filby 2001-09-08 12:11:48 +00:00
  • 3920464d8e Implemented LdrFindEntryForAddress() and LdrQueryProcessModuleInformation(). Eric Kohl 2001-09-08 12:06:59 +00:00
  • bdea50f54c Cleaning up FreeType library Jason Filby 2001-09-08 11:55:35 +00:00
  • 0c901951af Create mandatory keys for resource management. Eric Kohl 2001-09-08 09:02:08 +00:00
  • b62d5e3184 Return a better status code in ObReferenceObjectByPointer(). Eric Kohl 2001-09-08 08:57:59 +00:00
  • cf1883980d Added some Job related info and little cleanup. Emanuele Aliberti 2001-09-07 21:38:44 +00:00
  • fc64f4511b Added CVS Id. Emanuele Aliberti 2001-09-07 21:37:47 +00:00
  • 64fe62dd6d Minor changes. Emanuele Aliberti 2001-09-07 21:35:45 +00:00
  • 008868b972 Implemented NtQueryTime David Welch 2001-09-06 22:47:39 +00:00
  • 6cb5e548e2 Fixed problem with __NTOSKRNL__ not being defined by the compiler Implemented some APIs David Welch 2001-09-06 20:26:36 +00:00
  • 1701b0b02f Implemented IoReportHalUsage(). Eric Kohl 2001-09-05 09:21:47 +00:00
  • 3fa6827bcd Fixed hive import bug. Eric Kohl 2001-09-04 21:06:27 +00:00
  • 0cb3991a23 Implemented RegSaveKey[A/W](). Added missing calls to MapDefaultKey(). Eric Kohl 2001-09-03 23:11:59 +00:00
  • 63d1ecea6e LsaXXX stubs added. Emanuele Aliberti 2001-09-03 20:42:44 +00:00
  • c997de334b Fixed compilation error. Casper Hornstrup 2001-09-02 19:48:19 +00:00
  • df39763241 KERNEL32.GetPriorityClass fixed. Emanuele Aliberti 2001-09-02 17:59:44 +00:00
  • 750b45e5a3 Added generic capture functions. David Welch 2001-09-02 17:31:00 +00:00
  • 97771b1487 Implemented NtSetEnvironmentVariable David Welch 2001-09-02 17:29:52 +00:00
  • 0bb08690eb Implemented NtQuerySystemEnvironmentValue David Welch 2001-09-02 15:38:46 +00:00
  • 145dc8c01d Removed dbgprints Casper Hornstrup 2001-09-02 12:19:34 +00:00
  • c6548b080f Ported 32-bit OLE32 functions from WINE. Casper Hornstrup 2001-09-02 09:16:23 +00:00
  • 247c229fc0 Ported 32-bit OLE32 functions from WINE. Casper Hornstrup 2001-09-02 09:10:47 +00:00
  • 301b03bb9b LiteStep needs GetUserName aliased Rex Jolliff 2001-09-01 19:39:23 +00:00
  • 787bcc5f53 add current directory to default search path so programs can find their own dlls Rex Jolliff 2001-09-01 19:36:30 +00:00
  • b83d417811 Implemented many console & registry functions to get registry explorer running. Load services from registry - part 1 (disabled due to bug in registry). Casper Hornstrup 2001-09-01 15:36:45 +00:00
  • 17897f7c03 Use the directory tree created by the install target for Linux installation Print an informative message in all instances where CreateSystemRootLink fails Corrected tools/helper.mk, use the right dll name when building an import library but also give the target the same name as the import library. Corrected bad target directory for install target in apps/test David Welch 2001-09-01 11:55:38 +00:00
  • e9276ee142 Reverting last change, because MK_IMPLIB is used to determine if an import library should be generated. Casper Hornstrup 2001-09-01 10:38:49 +00:00
  • b837fe0841 NTDLL.CsrClientCallServer: more info on the interface. Emanuele Aliberti 2001-08-31 20:06:17 +00:00
  • 6ad77c02b3 More Linux compilation fixes David Welch 2001-08-31 19:30:16 +00:00
  • a28f736301 Fixed calling conventions Eric Kohl 2001-08-30 23:51:08 +00:00
  • 68ceda5ada More Linux compilation fixes. David Welch 2001-08-30 23:35:06 +00:00
  • 7cd6d8936d More fixes for Linux compilation. David Welch 2001-08-30 23:23:16 +00:00
  • bb328ae107 Fixes for compilation on Linux David Welch 2001-08-30 23:01:30 +00:00
  • a5d8a7ac82 Don't remake import libraries unnecessarily, use the same extension for the target as the file which is actually built. David Welch 2001-08-30 22:20:11 +00:00
  • dffb0e9a7a Changed internal/config.h -> roscfg.h in a number of files. Use a proper prefix for executing programs in tools/Makefile. David Welch 2001-08-30 20:38:20 +00:00
  • 888fe38dca Added some more descriptive comments. David Welch 2001-08-30 19:48:21 +00:00
  • 0c52657980 preliminary implementation of boot hive import. exposes memory problem in registry routines Rex Jolliff 2001-08-29 05:06:31 +00:00
  • 5a73b65484 Remove ugly hack for the current display DC Jason Filby 2001-08-28 18:16:32 +00:00
  • b3ab3efa96 Fixed callback calling conventions (part 2). Eric Kohl 2001-08-27 01:29:07 +00:00
  • 20f65a3fb9 Fixed callback calling conventions (part 1). Eric Kohl 2001-08-26 17:30:21 +00:00
  • a9a6bae87b Added partinfo application. Eric Kohl 2001-08-25 17:03:30 +00:00
  • c276551b2b No longer in use Eric Kohl 2001-08-23 21:44:15 +00:00
  • 9934c830e0 Moved buildno into tools directory Eric Kohl 2001-08-23 21:43:32 +00:00
  • d094202f91 Boot script for ACPI target Casper Hornstrup 2001-08-23 17:35:17 +00:00
  • a50141ac65 Pass ACPI driver on command line Casper Hornstrup 2001-08-23 17:34:00 +00:00
  • 5d518a1695 Fixes for APCI bus driver. Casper Hornstrup 2001-08-23 17:32:04 +00:00
  • c5d8547022 Compile correctly when target is ACPI. Casper Hornstrup 2001-08-23 16:31:27 +00:00
  • aa20d5b1d5 Integrated winhello into new build system Casper Hornstrup 2001-08-23 16:14:57 +00:00
  • b36ed4b1fc Copy ntoskrnl and boot drivers to new location. Copy hall.dll too. Eric Kohl 2001-08-23 15:37:10 +00:00
  • 1b9adb989a Don't use msvcrt as default runtime library for console apps. Let the linker use its default runtime library. Eric Kohl 2001-08-23 15:34:00 +00:00
  • 356f44b7de Forward exports to HAL.DLL after splitting HAL. Eric Kohl 2001-08-23 15:26:57 +00:00
  • d6107fdbb1 DriverEntry is now called with correct parameters Minor Fix to new build logic Rex Jolliff 2001-08-22 03:53:53 +00:00
  • be1ee02554 Global configuration moved to include/roscfg.h Casper Hornstrup 2001-08-21 21:51:43 +00:00
  • 36402e5aa4 Module wide .cvsignore for: *.sys, *.exe, *.dll, *.a, *.o, *.coff Casper Hornstrup 2001-08-21 20:18:27 +00:00
  • 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 Casper Hornstrup 2001-08-21 20:13:17 +00:00
  • aaada25107 Preliminary directory tree for the "development kits". Emanuele Aliberti 2001-08-21 18:06:43 +00:00
  • ec838a6880 Win32 GUI Hello World Jason Filby 2001-08-20 19:50:21 +00:00
  • a004822e63 Definition of LPC_DEBUG_MESSAGE added in napi/lpc.h. Emanuele Aliberti 2001-08-16 20:56:05 +00:00
  • 5b66798cd7 Change versioning infor for 0.0.18 Jason Filby 2001-08-16 19:42:15 +00:00
  • bf4cedbfce Removed useless file. This one caused too much trouble. Eric Kohl 2001-08-16 15:11:02 +00:00
  • 55000d5cf0 Fixed compiler warnings. Eric Kohl 2001-08-16 15:09:35 +00:00
  • 73cbc9cc37 There was the wrong file handle in a call to FindClose(). Hartmut Birr 2001-08-16 10:07:42 +00:00
  • 3869ce90e5 Minor fixes in KERNEL32.TerminateThread() and in KERNEL32.TerminateProcess(). Emanuele Aliberti 2001-08-15 20:35:39 +00:00
  • 5a9b7bebbc Minor fix in CSR.GetTitle(). Emanuele Aliberti 2001-08-14 22:00:21 +00:00
  • f293bda38a Restoring 1.1 There was a mistake by commiting share.c. Hartmut Birr 2001-08-14 21:14:05 +00:00
  • 7ee896cad1 ReadAccess and DeleteAcces was initialized with wrong values (in IoCheckShareAccess() and IoSetShareAccess()). share.c Hartmut Birr 2001-08-14 21:05:10 +00:00
  • 41e8ef1540 Change the attribute from FILE_DIRECTORY_FILE to FILE_NON_DIRECTORY_FILE in DeleteFileW(). Hartmut Birr 2001-08-14 20:50:47 +00:00
  • d0f2100e07 Enabled the call to ObDereferenceObject for some IRP_MJ_xxx functions in IoSecondStageCompletion(). Hartmut Birr 2001-08-14 20:49:05 +00:00
  • cc2e3f0806 Added support for directory/file removing/deleting. Fixed the overwriting bug between addEntry() and updEntry(). Change FindFile() from serach with a sector and index to search with a single index. Hartmut Birr 2001-08-14 20:47:30 +00:00
  • 52a23385a1 CSR.GetTitle implemented. Some cleanup in the csrss.exe code. Emanuele Aliberti 2001-08-14 12:57:16 +00:00
  • 1f36dc8a8a Fixed the return value in Fat12GetNextCluster(). Hartmut Birr 2001-08-14 08:06:26 +00:00
  • b0c7df1b9a Implemented IOCTL_DISK_GET_DRIVE_LAYOUT. Eric Kohl 2001-08-13 16:43:36 +00:00
  • 25f3f80f1e Fixed interpretation of BIOS memory map. Patch by Hartmut Birr. Eric Kohl 2001-08-13 16:39:01 +00:00
  • 9dd23174c8 Fixed nasm calling bug. Brian Palmer 2001-08-10 06:44:31 +00:00
  • 8eeb1a96b8 VfatReadBigCluster()/VfatReadSmallCluster()/ VfatWriteBigCluster()/VfatWriteSmallCluster(): - Fixed a bug, that will read data over the end of the given buffer or write wrong data to the disk, when there is a read without caching and the start is on the cluster boundery and the end not. VfatReadSmallCluster()/VfatWriteSmallCluster(): - A cache segment is set to valid, when all clusters in the segment are readed or written. VfatWriteSmallCluster(): - The Parameter Extend is set to TRUE (overwritten), when the data need a new cluster. VfatReadFile()/VfatWriteFile(): - Added special handling for the root directory on fat12/fat16, so that a read or write operation does not touche the cluster area. - Added some error handling. Hartmut Birr 2001-08-08 19:04:13 +00:00
  • c0cbc28359 Fixed incorrect calling conventions. Eric Kohl 2001-08-07 15:44:40 +00:00
  • 0af72b1ead Fixed a bug in VfatWriteFile(). For partitions with clusters < 4k, there was calculated the wrong start cluster. Hartmut Birr 2001-08-07 15:38:04 +00:00
  • 65d55d8863 Changed stack allocation. Fixed bugs in NtAllocateVirtualMemory(). Disabled NtProtectVirtualMemory(). Eric Kohl 2001-08-07 14:13:45 +00:00
  • 2e249e1b26 Changed stack allocation. Fixed bugs in NtAllocateVirtualMemory(). Disabled NtProtectVirtualMemory(). Eric Kohl 2001-08-07 14:01:42 +00:00
  • cc7a62391e Fixed nasm calling bug. Eric Kohl 2001-08-07 07:15:24 +00:00
  • d32f7b5e5b Added support for debug prints over a RS232 line. Brian Palmer 2001-08-07 06:19:43 +00:00
  • 1b761836a3 Simple Win32 boot sector installer. Will not work under Win9x. Brian Palmer 2001-08-07 05:37:13 +00:00
  • e163d9c89c Fixed a bug in FindCloseFile(). The return value was allways FALSE. Cmd's 'dir /s' will now work. Hartmut Birr 2001-08-06 18:37:23 +00:00
  • 6167160a26 Fixed a bug in SetFilePointer(), when the starting point is the end of the file. test-fseek will now work. Hartmut Birr 2001-08-06 18:35:15 +00:00
  • 6d07d7107b Fixed stupid typo. Eric Kohl 2001-08-05 21:48:25 +00:00
  • 8fa2bb273a Removed changes 1.26/1.27 Hartmut Birr 2001-08-05 16:35:52 +00:00
  • ae35912b3a Disabled debug message in VfatReadFile()/VfatWriteFile(). Hartmut Birr 2001-08-04 11:10:36 +00:00
  • 34b4c8f40b Added updating of FileObject->CurrentByteOffset in VfatRead()/VfatWrite. Hartmut Birr 2001-08-04 11:02:47 +00:00
  • b4a4e5c0be Fixed a bug in CopyFileExW(). The write count is set to the previous returned read length. Hartmut Birr 2001-08-04 10:40:38 +00:00
  • 4073da2472 Minor fix. Emanuele Aliberti 2001-08-03 21:49:14 +00:00