Emanuele Aliberti [Sat, 19 Apr 2003 17:17:10 +0000 (17:17 +0000)]
FsRtl:Memory Control Block updates (from ntifs.h by B.Branten)
svn path=/trunk/; revision=4554
Gé van Geldorp [Fri, 18 Apr 2003 19:02:16 +0000 (19:02 +0000)]
For binary compatibility, layout the fields in the TEB at exactly the
same offsets as in WinNT.
svn path=/trunk/; revision=4553
Casper Hornstrup [Fri, 18 Apr 2003 14:00:17 +0000 (14:00 +0000)]
2003-04-18 Casper S. Hornstrup <chorns@users.sourceforge.net>
* subsys/system/usetup/partlist.c (AddPartitionList): Create
unpartitioned areas.
(CreatePartitionListNoGUI): Save disk geometry.
(PrintDiskData): Do not print hidden partition list entries.
(ScrollDownPartitionList, ScrollUpPartitionList): Skip hidden partition
list entries.
(GetActiveBootPartition): Use CurrentDisk as index.
(CreateSelectedPartition): New function.
* subsys/system/usetup/partlist.h (PARTDATA): Add field NewPartSize.
(PARTENTRY): Add fields StartingOffset and HidePartEntry.
(DISKENTRY): Add fields Cylinders, TracksPerCylinder, SectorsPerTrack,
and BytesPerSector;
(CreateSelectedPartition): Add Prototype.
* subsys/system/usetup/usetup.c (PAGE_NUMBER): Add CREATE_PARTITION_PAGE
and FORMAT_PARTITION_PAGE
(CurrentPartitionList, CurrentFileSystemList): New globals.
(SelectPartitionPage): Set CurrentPartitionList.
(PARTITION_SIZE_INPUT_FIELD_LENGTH): Define as 6.
(DrawInputField, ShowPartitionSizeInputBox, CreatePartitionPage,
CreateFileSystemList, DestroyFileSystemList, DrawFileSystemList,
ScrollDownFileSystemList, ScrollUpFileSystemList, FormatPartitionPage):
New functions.
(SelectFileSystemPage): Draw partition screen.
(CheckFileSystemPage): Handle CREATE_PARTITION_PAGE and
FORMAT_PARTITION_PAGE.
* subsys/system/usetup/usetup.h (FILE_SYSTEM, FILE_SYSTEM_LIST): Add enums.
svn path=/trunk/; revision=4552
Gé van Geldorp [Fri, 18 Apr 2003 10:48:13 +0000 (10:48 +0000)]
Pass CC on make command line so we won't have to change FreeType source
files
svn path=/trunk/; revision=4551
Gé van Geldorp [Fri, 18 Apr 2003 10:44:19 +0000 (10:44 +0000)]
Import FreeType 2.1.4
svn path=/trunk/; revision=4550
Gé van Geldorp [Fri, 18 Apr 2003 09:37:01 +0000 (09:37 +0000)]
Implement duplication of NtCurrentThread() pseudo-handle
svn path=/trunk/; revision=4549
Gé van Geldorp [Fri, 18 Apr 2003 09:09:56 +0000 (09:09 +0000)]
Change DPL in trap gate for INT 3 to 3, so INT 3 can be used from user mode
svn path=/trunk/; revision=4548
Gé van Geldorp [Fri, 18 Apr 2003 08:29:35 +0000 (08:29 +0000)]
Fix GetVersion
svn path=/trunk/; revision=4547
Gé van Geldorp [Fri, 18 Apr 2003 08:28:31 +0000 (08:28 +0000)]
Print debug message if DllMain of a loaded DLL fails
svn path=/trunk/; revision=4546
Gé van Geldorp [Fri, 18 Apr 2003 08:26:50 +0000 (08:26 +0000)]
Have GetACP() return something sensible
svn path=/trunk/; revision=4545
Eric Kohl [Thu, 17 Apr 2003 11:07:47 +0000 (11:07 +0000)]
Create hardware keys only if hardware hive was not imported.
svn path=/trunk/; revision=4544
Casper Hornstrup [Thu, 17 Apr 2003 10:41:02 +0000 (10:41 +0000)]
2003-04-17 Casper S. Hornstrup <chorns@users.sourceforge.net>
* tools/mkhive/infcache.c (InfpCacheFindSection, InfpCacheFindKeyLine,
InfFindFirstLine, InfFindFirstMatchLine, InfFindNextMatchLine,
InfGetLineCount): Change call to stricmp() to strcasecmp().
* tools/mkhive/reginf.c (GetRootKey): Ditto.
* tools/mkhive/registry.c (RegSetValue, RegQueryValue): Ditto.
svn path=/trunk/; revision=4543
Eric Kohl [Wed, 16 Apr 2003 15:08:55 +0000 (15:08 +0000)]
- remove gstart.exe
- call mkhive.exe
- load system instead of system.hiv
svn path=/trunk/; revision=4542
Eric Kohl [Wed, 16 Apr 2003 15:06:33 +0000 (15:06 +0000)]
Finished mkhive.
svn path=/trunk/; revision=4541
Brian Palmer [Tue, 15 Apr 2003 22:48:06 +0000 (22:48 +0000)]
Fixed the EXT2/3 boot sector code so that it only uses the boot drive in the boot sector if it exists (i.e. not 0xff)
Otherwise it uses the boot drive passed in the DL register.
Updated the EXT2/3 installer to reflect the changes in the boot sector code for EXT2/3.
svn path=/trunk/; revision=4540
Brian Palmer [Tue, 15 Apr 2003 02:15:54 +0000 (02:15 +0000)]
Changes in v1.8.6 (4/14/2003) (brianp)
- Fixed a bug in fathelp.asm where is wasn't adding the hidden sector
count before performing a subtraction.
svn path=/trunk/; revision=4539
Eric Kohl [Mon, 14 Apr 2003 17:19:42 +0000 (17:19 +0000)]
Add hive maker. It does not export binary hives yet.
svn path=/trunk/; revision=4538
Eric Kohl [Mon, 14 Apr 2003 15:41:30 +0000 (15:41 +0000)]
Disabled packet.sys driver.
svn path=/trunk/; revision=4537
KJK::Hyperion [Mon, 14 Apr 2003 12:14:50 +0000 (12:14 +0000)]
sorry, forgot to exclude auto-generated files from dependency tracking
svn path=/trunk/; revision=4536
KJK::Hyperion [Mon, 14 Apr 2003 01:19:08 +0000 (01:19 +0000)]
- fixed definition of IO_COUNTERS structure to make it binary compatible with Windows (and make EPSAPI enumerate threads correctly on Windows)
- cleaned up some makefiles, added dependency tracking
- tlist now uses EPSAPI, and, incidentally, a bug has also been fixed
svn path=/trunk/; revision=4535
Casper Hornstrup [Sun, 13 Apr 2003 17:38:27 +0000 (17:38 +0000)]
2003-04-13 Casper S. Hornstrup <chorns@users.sourceforge.net>
* ntoskrnl/kd/gdbstub.c (KdEnterDebuggerException): Fix signed/unsigned
comparison warning.
* ntoskrnl/ke/i386/exp.c (KiKernelTrapHandler): Ditto.
* ntoskrnl/ke/i386/usertrap.c (KiUserTrapHandler): Ditto.
* tools/helper.mk: Do not install static libraries.
svn path=/trunk/; revision=4533
Casper Hornstrup [Sun, 13 Apr 2003 13:05:04 +0000 (13:05 +0000)]
2003-04-13 Casper S. Hornstrup <chorns@users.sourceforge.net>
* tools/Makefile: Fix rule for mkflpimg.
svn path=/trunk/; revision=4532
guido [Sun, 13 Apr 2003 12:51:28 +0000 (12:51 +0000)]
added tool to create floppy disk images
svn path=/trunk/; revision=4531
Brian Palmer [Sun, 13 Apr 2003 04:14:20 +0000 (04:14 +0000)]
Added simple utility to read the FreeLoader debug output
from the serial port and display it on the console.
Someday I will turn this into a GUI app.
svn path=/trunk/; revision=4530
KJK::Hyperion [Sun, 13 Apr 2003 03:57:41 +0000 (03:57 +0000)]
- corrected typo in epsapi.h
- CTM: cleaned up to use EPSAPI and the ReactOS DDK
svn path=/trunk/; revision=4529
KJK::Hyperion [Sun, 13 Apr 2003 03:24:28 +0000 (03:24 +0000)]
- the build system now handles static libraries 0.5% better
- cabman: brand new makefile - uses TARGET_* macros, the build helper, and the zlib library properly
- fmifs: static libraries (.a archives) are built directly into the dk/w32/lib directory, instead of their base directory, so the makefile has been fixed
- psapi: split into PSAPI.dll and EPSAPI (Extended PSAPI), renamed some files, new header
- zlib: cleaned up makefile from unnecessary hacks
svn path=/trunk/; revision=4528
Gunnar Dalsnes [Sat, 12 Apr 2003 20:34:27 +0000 (20:34 +0000)]
implemeted waiting on file handles/file objects
svn path=/trunk/; revision=4527
Eric Kohl [Sat, 12 Apr 2003 18:41:43 +0000 (18:41 +0000)]
Final preparations for hardware hive import.
svn path=/trunk/; revision=4526
Eric Kohl [Sat, 12 Apr 2003 15:09:57 +0000 (15:09 +0000)]
* Removed CmiLockBlock() and CmiReleaseBlock().
* Added new hive flags to distinguish between volatile/non-volatile and pointer/offset hives.
svn path=/trunk/; revision=4525
Casper Hornstrup [Sat, 12 Apr 2003 14:53:56 +0000 (14:53 +0000)]
2003-04-12 Casper S. Hornstrup <chorns@users.sourceforge.net>
* tools/cdmake/Makefile: Use HOST_CC.
* tools/cdmake/cdmake.c (MAX_PATH, DIR_SEPARATOR_CHAR,
DIR_SEPARATOR_STRING): Define.
(directory_record): Add fields name_on_cd and extension_on_cd.
(error_exit): Make a macro. Avoid using vfprintf and fprintf.
(write_directory_record, new_directory_record, compare_directory_order,
pass): Use name_on_cd and extension_on_cd.
(make_directory_records, get_file_specifications): Use DIR_SEPARATOR_CHAR.
(new_directory_record, make_directory_records): Linux implementations.
(main): Use DIR_SEPARATOR_CHAR.
svn path=/trunk/; revision=4524
Phillip Susi [Fri, 11 Apr 2003 21:02:21 +0000 (21:02 +0000)]
Moved a local declaration to the top of the funtion, where it has to be to compile
svn path=/trunk/; revision=4523
KJK::Hyperion [Fri, 11 Apr 2003 02:25:24 +0000 (02:25 +0000)]
The GDB KD stub now correctly references/dereferences ETHREAD objects
svn path=/trunk/; revision=4522
KJK::Hyperion [Thu, 10 Apr 2003 23:14:47 +0000 (23:14 +0000)]
- PsLookup* functions fixed to increment the reference count of the object they are about to return. The GDB KD stub is directly affected by this patch, but it hasn't been fixed yet
- PsGetCurrentProcess and PsGetCurrentThread are now macros calling IoGetCurrentProcess and KeGetCurrentThread, for binary compatibility with Windows
svn path=/trunk/; revision=4521
Gé van Geldorp [Thu, 10 Apr 2003 19:12:15 +0000 (19:12 +0000)]
Fix named resource handling and LoadString by d_layer
svn path=/trunk/; revision=4520
Eric Kohl [Thu, 10 Apr 2003 18:55:27 +0000 (18:55 +0000)]
Remove system.hiv from Boot-CD.
svn path=/trunk/; revision=4519
Eric Kohl [Thu, 10 Apr 2003 18:51:22 +0000 (18:51 +0000)]
Added support for binary system hive.
svn path=/trunk/; revision=4518
Eric Kohl [Thu, 10 Apr 2003 18:43:14 +0000 (18:43 +0000)]
Added support for binary system hive.
svn path=/trunk/; revision=4517
Eric Kohl [Thu, 10 Apr 2003 17:49:55 +0000 (17:49 +0000)]
Do not add empty bins to a binry hive.
svn path=/trunk/; revision=4516
Aleksey Bragin [Wed, 9 Apr 2003 16:31:28 +0000 (16:31 +0000)]
New ctm version, supports killing of process, some bugfixes, increased speed of scrolling. My first ReactOS commit via CVS :)
svn path=/trunk/; revision=4515
Gé van Geldorp [Mon, 7 Apr 2003 23:10:08 +0000 (23:10 +0000)]
Improve (hardware) exception handling and reporting
svn path=/trunk/; revision=4514
Eric Kohl [Mon, 7 Apr 2003 18:16:58 +0000 (18:16 +0000)]
Added new tool 'cdmake'.
svn path=/trunk/; revision=4513
Eric Kohl [Sun, 6 Apr 2003 20:01:09 +0000 (20:01 +0000)]
Added missing boot signature.
svn path=/trunk/; revision=4512
Gé van Geldorp [Sun, 6 Apr 2003 13:10:21 +0000 (13:10 +0000)]
Moved MSVCRT setjmp.o
svn path=/trunk/; revision=4511
Gé van Geldorp [Sun, 6 Apr 2003 12:49:13 +0000 (12:49 +0000)]
Add wsock32
svn path=/trunk/; revision=4510
Gé van Geldorp [Sun, 6 Apr 2003 12:48:33 +0000 (12:48 +0000)]
Zero-fill initialized data not contained in image file (2nd try)
svn path=/trunk/; revision=4509
Gé van Geldorp [Sun, 6 Apr 2003 12:40:56 +0000 (12:40 +0000)]
Added _setjmp3() and __p__iob()
svn path=/trunk/; revision=4508
Eric Kohl [Sun, 6 Apr 2003 12:13:53 +0000 (12:13 +0000)]
Removed outdated declarations and macros.
svn path=/trunk/; revision=4507
Casper Hornstrup [Sun, 6 Apr 2003 10:51:29 +0000 (10:51 +0000)]
2003-04-06 Casper S. Hornstrup <chorns@users.sourceforge.net>
* lib/freetype/.cvsignore: Ignore nul.
svn path=/trunk/; revision=4506
Casper Hornstrup [Sun, 6 Apr 2003 10:45:16 +0000 (10:45 +0000)]
2003-04-06 Casper S. Hornstrup <chorns@users.sourceforge.net>
* drivers/storage/atapi/atapi.c (AtapiReadWrite): Expect an interrupt a
bit sooner.
* hal/halx86/isa.c (HalpGetIsaInterruptVector): Compute vector for MP.
* hal/halx86/pci.c (HalpGetPciInterruptVector): Ditto.
* hal/halx86/sysbus.c (HalpGetSystemInterruptVector): Ditto.
* hal/halx86/mp.c (AssignIrqVector): Rewrite.
(MpsTimerHandler): Disable for now.
(MpsSpuriousHandler): Do not acknowledge interrupt.
(HalAllProcessorsStarted): Only boot 1 CPU for now.
(RescheduleDpcRoutine): New function.
(RescheduleDpc): New variable.
(HalpInitMPS): Initialize RescheduleDpc. Fix bug in call to memset.
* hal/halx86/mpsirql.c: Rewrite.
* hal/halx86/include/mps.h (VECTOR2IRQ, IRQ2VECTOR, VECTOR2IRQL,
IRQL2VECTOR): New macros.
* ntoskrnl/ntoskrnl.def: Add KeRescheduleThread@0.
* ntoskrnl/ntoskrnl.edf: Ditto.
* ntoskrnl/include/internal/ke.h (KeRescheduleThread): Prototype.
* ntoskrnl/ke/kthread.c (KeRescheduleThread): New function.
* ntoskrnl/ke/i386/exp.c (KeInitExceptions): Remove unneeded call to
set_trap_gate().
* ntoskrnl/ke/i386/irq.c (VECTOR2IRQ, IRQ2VECTOR, VECTOR2IRQL): Correct.
(IRQ_BASE): Define as FIRST_DEVICE_VECTOR.
(NR_IRQS): Define using IRQ_BASE.
(KeInitInterrupts): Use IRQ_BASE.
(KiInterruptDispatch2): Rewrite.
(KiInterruptDispatch): Ditto.
(KeConnectInterrupt): Pass Vector to HalEnableSystemInterrupt() for MP.
(KeDisconnectInterrupt): Pass Vector to HalDisableSystemInterrupt() for MP.
* ntoskrnl/ke/i386/trap.s (_KiTrapProlog): Change 0x124 to KPCR_CURRENT_THREAD.
svn path=/trunk/; revision=4505
Casper Hornstrup [Sat, 5 Apr 2003 23:17:22 +0000 (23:17 +0000)]
2003-04-06 Casper S. Hornstrup <chorns@users.sourceforge.net>
* Makefile: Add format.
* include/fslib/vfatlib.h (VfatFormat): Prototype.
* lib/fmifs/format.c (VfatFormat): Add stub.
* lib/fmifs/makefile (TARGET_LIBS): Add vfatlib.a.
* lib/fslib/vfatlib/vfatlib.c (VfatFormat): Add stub.
* tools/helper.mk: Do not install .sym files for static libraries.
* subsys/system/format: New directory.
* subsys/system/format/makefile: New file.
* subsys/system/format/format.c: Ditto.
svn path=/trunk/; revision=4504
guido [Sat, 5 Apr 2003 22:21:33 +0000 (22:21 +0000)]
initialize variable
svn path=/trunk/; revision=4503
guido [Sat, 5 Apr 2003 22:19:57 +0000 (22:19 +0000)]
housekeeping
svn path=/trunk/; revision=4502
Gé van Geldorp [Sat, 5 Apr 2003 21:57:13 +0000 (21:57 +0000)]
Rollback previous change for now, gives problems when memory area extends beyond
end of file image
svn path=/trunk/; revision=4501
Casper Hornstrup [Sat, 5 Apr 2003 19:40:41 +0000 (19:40 +0000)]
2003-04-05 Casper S. Hornstrup <chorns@users.sourceforge.net>
* include/fslib: New directory.
* lib/fslib: Ditto.
* lib/fslib/vfatlib: Ditto.
* include/fslib/vfatlib.h: New file.
* lib/fslib/vfatlib/.cvsignore: Ditto.
* lib/fslib/vfatlib/Makefile: Ditto.
* lib/fslib/vfatlib/vfatlib.c: Ditto.
* Makefile: Support file system libraries
* lib/zlib/Makefile: Remove nostrip target.
* tools/helper.mk: Add nostrip target.
svn path=/trunk/; revision=4500
Casper Hornstrup [Sat, 5 Apr 2003 15:37:58 +0000 (15:37 +0000)]
2003-04-05 Casper S. Hornstrup <chorns@users.sourceforge.net>
* tools/.cvsignore: Ignore rline.
svn path=/trunk/; revision=4499
Casper Hornstrup [Sat, 5 Apr 2003 15:36:34 +0000 (15:36 +0000)]
2003-04-05 Casper S. Hornstrup <chorns@users.sourceforge.net>
* bootcd.bat: Install dosmbr.bin.
* drivers/storage/disk/disk.c (DiskClassDeviceControl): Pass physical
device object to IoWritePartitionTable().
* ntoskrnl/io/xhaldrv.c (xHalReadMBR): New function.
(xHalWriteMBR): Ditto.
(xHalExamineMBR): Use xHalReadMBR() to read MBR.
(xHalIoWritePartitionTable): Partial implement.
* subsys/system/usetup/bootsup.c (InstallMBRBootCodeToDisk): New function.
* subsys/system/usetup/bootsup.h (InstallMBRBootCodeToDisk): Prototype.
* subsys/system/usetup/partlist.c (CreatePartitionListNoGUI): New function.
(CreatePartitionList): Use CreatePartitionListNoGUI() to create partition
list.
(GetPartitionInformation): New function.
(MarkPartitionActive): Ditto.
* subsys/system/usetup/partlist.h (MarkPartitionActive): Prototype.
* subsys/system/usetup/usetup.c (SelectPartitionPage): Make SystemRootPath
point to the selected partition if no partitions are active.
(BootLoaderPage): If no partitions are active, then install a DOS MBR and
mark the selected partition active.
svn path=/trunk/; revision=4498
Casper Hornstrup [Sat, 5 Apr 2003 15:28:45 +0000 (15:28 +0000)]
Added DOS compatible Master Boot Record (MBR)
svn path=/trunk/; revision=4497
Gé van Geldorp [Sat, 5 Apr 2003 13:19:05 +0000 (13:19 +0000)]
Zero-fill initialized data not contained in image file
svn path=/trunk/; revision=4496
Gé van Geldorp [Sat, 5 Apr 2003 09:48:40 +0000 (09:48 +0000)]
Silcence CVS messages
svn path=/trunk/; revision=4495
Casper Hornstrup [Sat, 5 Apr 2003 09:37:45 +0000 (09:37 +0000)]
2003-04-05 Casper S. Hornstrup <chorns@users.sourceforge.net>
* Makefile: Add bootcd target.
(BOOTCD_INSTALL): Set for bootcd install.
* rules.mak (TOPDIR): Define on windows.
(BOOTCD_DIR): Define.
(RLINE): Define.
* apps/tests/lpc/makefile: Handle BOOTCD_INSTALL.
* apps/tests/mstest/Makefile: Ditto.
* apps/tests/nptest/Makefile: Ditto.
* apps/tests/shm/makefile: Ditto.
* ntoskrnl/Makefile: Handle BOOTCD_INSTALL. Add bootcd target.
* drivers/dd/vga/makefile: Add bootcd target.
* drivers/dd/blue/makefile (TARGET_BOOTSTRAP): Define as yes.
* drivers/dd/floppy/Makefile: Ditto.
* drivers/fs/cdfs/makefile: Ditto.
* drivers/fs/ntfs/makefile: Ditto.
* drivers/fs/vfat/makefile: Ditto.
* drivers/input/keyboard/makefile: Ditto.
* drivers/storage/atapi/makefile: Ditto.
* drivers/storage/cdrom/makefile: Ditto.
* drivers/storage/class2/makefile: Ditto.
* drivers/storage/disk/makefile: Ditto.
* drivers/storage/scsiport/makefile: Ditto.
* hal/halx86/Makefile: Ditto.
* lib/ntdll/makefile: Ditto.
* subsys/system/usetup/makefile (TARGET_BOOTSTRAP): Define as yes.
(TARGET_BOOTSTRAP_NAME): Define as smss.exe.
* tools/Makefile: Add rline executable.
* tools/helper.mk: Support bootcd targets.
* tools/rline.c: New file.
svn path=/trunk/; revision=4494
Hartmut Birr [Fri, 4 Apr 2003 21:52:25 +0000 (21:52 +0000)]
- Fixed the initializing of the buffer length in CmiConnectHive.
svn path=/trunk/; revision=4492
Casper Hornstrup [Fri, 4 Apr 2003 21:30:31 +0000 (21:30 +0000)]
2003-04-04 Casper S. Hornstrup <chorns@users.sourceforge.net>
* lib/freetype/builds/compiler/gcc.mk (CC): Comment out; use CC from
rules.mak instead.
* lib/freetype/README.ROS: Note this in porting guide.
svn path=/trunk/; revision=4491
KJK::Hyperion [Fri, 4 Apr 2003 20:36:15 +0000 (20:36 +0000)]
NtCurrentTeb() for Alpha rewritten. Reorganized a couple of things
svn path=/trunk/; revision=4490
KJK::Hyperion [Fri, 4 Apr 2003 20:35:24 +0000 (20:35 +0000)]
Updated FIXME comment
svn path=/trunk/; revision=4489
Steven Edwards [Fri, 4 Apr 2003 19:26:04 +0000 (19:26 +0000)]
add ctm by Aleksey Bragin
svn path=/trunk/; revision=4488
Eric Kohl [Fri, 4 Apr 2003 14:05:29 +0000 (14:05 +0000)]
Cleaned-up and simplified hive import and registry initialization.
svn path=/trunk/; revision=4487
Gé van Geldorp [Thu, 3 Apr 2003 22:58:28 +0000 (22:58 +0000)]
Ignore .*.d files
svn path=/trunk/; revision=4486
Gé van Geldorp [Thu, 3 Apr 2003 22:57:00 +0000 (22:57 +0000)]
Add time...() stubs
svn path=/trunk/; revision=4485
Gé van Geldorp [Thu, 3 Apr 2003 22:44:19 +0000 (22:44 +0000)]
WSOCK32 stub
svn path=/trunk/; revision=4484
KJK::Hyperion [Thu, 3 Apr 2003 00:06:24 +0000 (00:06 +0000)]
- Nebbet-ized a couple of Zw types [tested]
- PSAPI now 10% better
svn path=/trunk/; revision=4483
Gunnar Dalsnes [Wed, 2 Apr 2003 23:29:04 +0000 (23:29 +0000)]
timer messages impl.
svn path=/trunk/; revision=4482
Gé van Geldorp [Wed, 2 Apr 2003 23:25:56 +0000 (23:25 +0000)]
Turn optimization off in DBG builds
svn path=/trunk/; revision=4481
Gunnar Dalsnes [Wed, 2 Apr 2003 23:19:28 +0000 (23:19 +0000)]
timer messages impl.
svn path=/trunk/; revision=4480
Gunnar Dalsnes [Wed, 2 Apr 2003 23:12:53 +0000 (23:12 +0000)]
timer messages impl.
svn path=/trunk/; revision=4479
KJK::Hyperion [Wed, 2 Apr 2003 22:09:57 +0000 (22:09 +0000)]
Long due update to PSAPI
svn path=/trunk/; revision=4478
KJK::Hyperion [Wed, 2 Apr 2003 21:55:16 +0000 (21:55 +0000)]
Miscellaneous fixes:
- activated dependency tracking for ntdll [tested]
- fixed trivial warning [tested]
- build rules now define appropriate _M_<arch> macro, for compatibility with the Microsoft DDK [tested]
- faster implementation of NtCurrentPeb() on the x86 [tested]
- NtCurrentTeb() implementations for the Alpha AXP and MIPS R4000 architectures
svn path=/trunk/; revision=4477
KJK::Hyperion [Wed, 2 Apr 2003 02:09:28 +0000 (02:09 +0000)]
Forgot to remove this
svn path=/trunk/; revision=4476
KJK::Hyperion [Wed, 2 Apr 2003 00:23:12 +0000 (00:23 +0000)]
Finalized my previous kernel32.dll patch - please test OutputDebugString
svn path=/trunk/; revision=4475
KJK::Hyperion [Wed, 2 Apr 2003 00:06:00 +0000 (00:06 +0000)]
RtlRunDecodeUnicodeString & RtlRunEncodeUnicodeString patch finalized
svn path=/trunk/; revision=4474
KJK::Hyperion [Wed, 2 Apr 2003 00:01:21 +0000 (00:01 +0000)]
RtlRunEncodeUnicodeString & RtlRunDecodeUnicodeString contributed by crazylord
svn path=/trunk/; revision=4473
Eric Kohl [Tue, 1 Apr 2003 19:01:58 +0000 (19:01 +0000)]
Start cleaning-up the hive management routines.
Initialize hive and log file names for the system hive.
svn path=/trunk/; revision=4472
Eric Kohl [Tue, 1 Apr 2003 18:58:59 +0000 (18:58 +0000)]
Fix missing entry point warning.
svn path=/trunk/; revision=4471
Gé van Geldorp [Tue, 1 Apr 2003 17:14:36 +0000 (17:14 +0000)]
Add labs() needed for new MinGW environment
svn path=/trunk/; revision=4470
Eric Kohl [Tue, 1 Apr 2003 16:37:14 +0000 (16:37 +0000)]
Enable import of binary system hive.
svn path=/trunk/; revision=4469
Eric Kohl [Tue, 1 Apr 2003 16:35:22 +0000 (16:35 +0000)]
Fix bug which causes a crash in RtlpCheckFileNameExtension() if the file doesn't have an extension.
svn path=/trunk/; revision=4468
Gé van Geldorp [Tue, 1 Apr 2003 08:55:51 +0000 (08:55 +0000)]
Changed location of FreeType to lib/freetype
svn path=/trunk/; revision=4467
Gé van Geldorp [Tue, 1 Apr 2003 08:43:46 +0000 (08:43 +0000)]
Use FreeType DLL
svn path=/trunk/; revision=4466
Gé van Geldorp [Tue, 1 Apr 2003 08:38:33 +0000 (08:38 +0000)]
FreeType 2.1.3 import
svn path=/trunk/; revision=4465
Gé van Geldorp [Tue, 1 Apr 2003 08:13:30 +0000 (08:13 +0000)]
Support for kernel mode DLLs (TARGET_TYPE kmdll)
svn path=/trunk/; revision=4464
KJK::Hyperion [Mon, 31 Mar 2003 22:32:18 +0000 (22:32 +0000)]
- implemented a couple of DbgUi* APIs introduced in NT 5.1
- implemented RtlExitUserThread
svn path=/trunk/; revision=4463
KJK::Hyperion [Mon, 31 Mar 2003 22:30:49 +0000 (22:30 +0000)]
- added annotation to TEB definition
- new DbgUi* APIs added in NT 5.1
- implemented RtlExitThread
- added definition of various ACE_* structures
svn path=/trunk/; revision=4462
KJK::Hyperion [Mon, 31 Mar 2003 22:28:59 +0000 (22:28 +0000)]
- debugging support APIs moved into their own directory
- reversed the Debug Monitor protocol, implemented OutputDebugString accordingly
- added a handful of new functions introduced in NT 5.1, either stubbed out or implemented
svn path=/trunk/; revision=4461
KJK::Hyperion [Mon, 31 Mar 2003 21:03:42 +0000 (21:03 +0000)]
Fixed tlist
svn path=/trunk/; revision=4460
Eric Kohl [Mon, 31 Mar 2003 11:49:38 +0000 (11:49 +0000)]
Remove unused code.
svn path=/trunk/; revision=4459
Eric Kohl [Mon, 31 Mar 2003 11:48:48 +0000 (11:48 +0000)]
Enable loading of binary hive files (without file extension).
svn path=/trunk/; revision=4458
Gé van Geldorp [Mon, 31 Mar 2003 09:30:00 +0000 (09:30 +0000)]
Add \SystemRoot\system32 to the search path for implicitly linked
kernel mode DLLs
svn path=/trunk/; revision=4457
Eric Kohl [Sat, 29 Mar 2003 21:41:21 +0000 (21:41 +0000)]
Updated for 0.1.1 CD.
svn path=/trunk/; revision=4455
Jason Filby [Sat, 29 Mar 2003 18:37:07 +0000 (18:37 +0000)]
Version 0.1.1
svn path=/trunk/; revision=4454
Casper Hornstrup [Sat, 29 Mar 2003 12:55:48 +0000 (12:55 +0000)]
2003-03-29 Casper S. Hornstrup <chorns@users.sourceforge.net>
* ntoskrnl/ex/sysinfo.c (SystemProcessInformation): Fix warning.
svn path=/trunk/; revision=4453
Eric Kohl [Sat, 29 Mar 2003 12:06:09 +0000 (12:06 +0000)]
Removed cmd from the target list.
svn path=/trunk/; revision=4452