reactos.git
16 years agoUse ASSERT() instead of assert().
Eric Kohl [Fri, 5 Nov 2004 12:28:19 +0000 (12:28 +0000)]
Use ASSERT() instead of assert().

svn path=/trunk/; revision=11542

16 years agopass lstrcpynW() the maximum number of characters, not bytes
Thomas Bluemel [Fri, 5 Nov 2004 11:51:18 +0000 (11:51 +0000)]
pass lstrcpynW() the maximum number of characters, not bytes

svn path=/trunk/; revision=11541

16 years ago- Time zone combobox must have CBS_DROPDOWNLIST style.
Eric Kohl [Fri, 5 Nov 2004 11:48:45 +0000 (11:48 +0000)]
- Time zone combobox must have CBS_DROPDOWNLIST style.
- Select and install time zone information.

svn path=/trunk/; revision=11540

16 years agoMake sure that NtSetSystemTime won't crash if the new systen time is NULL.
Eric Kohl [Fri, 5 Nov 2004 11:46:02 +0000 (11:46 +0000)]
Make sure that NtSetSystemTime won't crash if the new systen time is NULL.

svn path=/trunk/; revision=11539

16 years agoAdd some timezone information.
Eric Kohl [Fri, 5 Nov 2004 11:44:38 +0000 (11:44 +0000)]
Add some timezone information.

svn path=/trunk/; revision=11538

16 years agoepsapi.a doesn't exist anymore...
Thomas Bluemel [Thu, 4 Nov 2004 22:14:41 +0000 (22:14 +0000)]
epsapi.a doesn't exist anymore...

svn path=/trunk/; revision=11537

16 years agoTimeOut < 0 means not set yet, so we need a signed type to store that
Gé van Geldorp [Thu, 4 Nov 2004 13:44:18 +0000 (13:44 +0000)]
TimeOut < 0 means not set yet, so we need a signed type to store that

svn path=/trunk/; revision=11536

16 years agomerged epsapi into psapi and reformatted some code to make it readable
Thomas Bluemel [Wed, 3 Nov 2004 22:43:00 +0000 (22:43 +0000)]
merged epsapi into psapi and reformatted some code to make it readable

svn path=/trunk/; revision=11535

16 years agobootcd and livecd want cards.dll, so build it by default
Gé van Geldorp [Wed, 3 Nov 2004 20:12:59 +0000 (20:12 +0000)]
bootcd and livecd want cards.dll, so build it by default

svn path=/trunk/; revision=11534

16 years ago1. reformatted the code so human beings can read it
Thomas Bluemel [Tue, 2 Nov 2004 23:42:49 +0000 (23:42 +0000)]
1. reformatted the code so human beings can read it
2. enabled precompiled headers

svn path=/trunk/; revision=11533

16 years agoDesign Shell About dialog more Windows-like (Klemens Friedl <frik85@hotmail.com>)
Martin Fuchs [Tue, 2 Nov 2004 23:11:37 +0000 (23:11 +0000)]
Design Shell About dialog more Windows-like (Klemens Friedl <frik85@hotmail.com>)

svn path=/trunk/; revision=11532

16 years ago1. get rid of InternalGetProcessId()
Thomas Bluemel [Tue, 2 Nov 2004 21:51:25 +0000 (21:51 +0000)]
1. get rid of InternalGetProcessId()
2. Implemented GetProcessIdOfThread() and GetThreadId()

svn path=/trunk/; revision=11531

16 years agouse ReadConsoleInputW() for unicode builds
Thomas Bluemel [Tue, 2 Nov 2004 20:47:05 +0000 (20:47 +0000)]
use ReadConsoleInputW() for unicode builds

svn path=/trunk/; revision=11530

16 years ago1. Implemented WriteConsoleW(), ReadConsoleW(), FillConsoleOutputCharacterW(), WriteC...
Thomas Bluemel [Tue, 2 Nov 2004 20:42:06 +0000 (20:42 +0000)]
1. Implemented WriteConsoleW(), ReadConsoleW(), FillConsoleOutputCharacterW(), WriteConsoleInputW(), ReadConsoleOutputCharacterW(), ScrollConsoleScreenBufferW()
2. added stub for SetThreadUILanguage()
This get's XP's cmd.exe to start (unfortunately it exits for some reason after one hits the enter key).

svn path=/trunk/; revision=11529

16 years agoGenerate stub functions from .spec file
Gé van Geldorp [Tue, 2 Nov 2004 19:47:18 +0000 (19:47 +0000)]
Generate stub functions from .spec file

svn path=/trunk/; revision=11528

16 years agowindres 2.15.90 20040222 doesn't like the empty string on COMBOBOXes
Gé van Geldorp [Tue, 2 Nov 2004 19:28:17 +0000 (19:28 +0000)]
windres 2.15.90 20040222 doesn't like the empty string on COMBOBOXes

svn path=/trunk/; revision=11527

16 years agoAdd the 'Date and Time' page.
Eric Kohl [Tue, 2 Nov 2004 15:42:09 +0000 (15:42 +0000)]
Add the 'Date and Time' page.
Selecting a timezone does not work yet.

svn path=/trunk/; revision=11526

16 years agoFix Mailslot and Named Pipe Drivers
Alex Ionescu [Mon, 1 Nov 2004 22:54:24 +0000 (22:54 +0000)]
Fix Mailslot and Named Pipe Drivers

svn path=/trunk/; revision=11525

16 years agoAdd ability to be loaded as "multiboot kernel" from other multiboot loaders
Gé van Geldorp [Mon, 1 Nov 2004 20:49:32 +0000 (20:49 +0000)]
Add ability to be loaded as "multiboot kernel" from other multiboot loaders

svn path=/trunk/; revision=11524

16 years ago- Fixed KeGetCurrentThread for mp machines.
Hartmut Birr [Mon, 1 Nov 2004 19:10:07 +0000 (19:10 +0000)]
- Fixed KeGetCurrentThread for mp machines.
- Initialized the idle thread for application processors earlier.

svn path=/trunk/; revision=11523

16 years ago- Initialized the fpu of an application processor.
Hartmut Birr [Mon, 1 Nov 2004 19:03:26 +0000 (19:03 +0000)]
- Initialized the fpu of an application processor.

svn path=/trunk/; revision=11522

16 years ago- Changed/rewrote parts of the mp code to get my ASUS p2b-ds motherboard to working.
Hartmut Birr [Mon, 1 Nov 2004 19:01:25 +0000 (19:01 +0000)]
- Changed/rewrote parts of the mp code to get my ASUS p2b-ds motherboard to working.

svn path=/trunk/; revision=11521

16 years ago- Share the irq/irql/vector definitions between ntoskrnl and hal.
Hartmut Birr [Mon, 1 Nov 2004 14:37:19 +0000 (14:37 +0000)]
- Share the irq/irql/vector definitions between ntoskrnl and hal.
- Changed the handling of interrupts for uniprocessor machines from irqs to interrupt vectors.

svn path=/trunk/; revision=11520

16 years ago- Use common KiInterruptDispatch2 function for both UP and MP kernels.
Filip Navara [Sun, 31 Oct 2004 23:57:15 +0000 (23:57 +0000)]
- Use common KiInterruptDispatch2 function for both UP and MP kernels.

svn path=/trunk/; revision=11519

16 years agoFix deleted line.
Alex Ionescu [Sun, 31 Oct 2004 23:49:33 +0000 (23:49 +0000)]
Fix deleted line.

svn path=/trunk/; revision=11518

16 years agoMailslot/Named Pipe structures.
Alex Ionescu [Sun, 31 Oct 2004 23:40:10 +0000 (23:40 +0000)]
Mailslot/Named Pipe structures.

svn path=/trunk/; revision=11517

16 years agocleanup.c: Fix typo
Alex Ionescu [Sun, 31 Oct 2004 23:00:41 +0000 (23:00 +0000)]
cleanup.c: Fix typo

Fix Named Pipe and Mailslot Creation Implementation.

svn path=/trunk/; revision=11516

16 years agoUse proper IRP structure
Alex Ionescu [Sun, 31 Oct 2004 22:21:41 +0000 (22:21 +0000)]
Use proper IRP structure

svn path=/trunk/; revision=11515

16 years ago- Call KiDispatchInterrupt only if DPC software interrupt was requested. (TODO: The...
Filip Navara [Sun, 31 Oct 2004 21:22:06 +0000 (21:22 +0000)]
- Call KiDispatchInterrupt only if DPC software interrupt was requested. (TODO: The same should be done for APCs.)
- Request DPC/APC software interrupts where we should.
- Fix condition in KeUpdateRunTime to allow switching thread early in the boot.
- Set default thread quantum for system process.

svn path=/trunk/; revision=11514

16 years agoGuarded mutex (no code and off makefile).
Emanuele Aliberti [Sun, 31 Oct 2004 21:21:14 +0000 (21:21 +0000)]
Guarded mutex (no code and off makefile).

svn path=/trunk/; revision=11513

16 years agoNormalize private symbols in LPC, plus minor changes/adds.
Emanuele Aliberti [Sun, 31 Oct 2004 20:27:08 +0000 (20:27 +0000)]
Normalize private symbols in LPC, plus minor changes/adds.

svn path=/trunk/; revision=11512

16 years agoModular resource script for POSIX+ terminal emulator in W32.
Emanuele Aliberti [Sun, 31 Oct 2004 20:11:09 +0000 (20:11 +0000)]
Modular resource script for POSIX+ terminal emulator in W32.

svn path=/trunk/; revision=11511

16 years agoCode clean-up.
Eric Kohl [Sun, 31 Oct 2004 19:46:10 +0000 (19:46 +0000)]
Code clean-up.

svn path=/trunk/; revision=11510

16 years agofixed typo
Thomas Bluemel [Sun, 31 Oct 2004 19:24:31 +0000 (19:24 +0000)]
fixed typo

svn path=/trunk/; revision=11509

16 years ago- Fixed the definition of KeGetCurrentKPCR.
Hartmut Birr [Sun, 31 Oct 2004 17:05:50 +0000 (17:05 +0000)]
- Fixed the definition of KeGetCurrentKPCR.

svn path=/trunk/; revision=11508

16 years ago- Implemented KeSetTargetProcessorDpc.
Hartmut Birr [Sun, 31 Oct 2004 17:02:31 +0000 (17:02 +0000)]
- Implemented KeSetTargetProcessorDpc.
- Fixed KeInsertQueueDpc and KeRemoveQueueDpc for mp machines.

svn path=/trunk/; revision=11507

16 years agoGerman RC-File for sysdm and timedate and a few change in the Englich RC-File. Patch...
Thomas Bluemel [Sun, 31 Oct 2004 16:24:31 +0000 (16:24 +0000)]
German RC-File for sysdm and timedate and a few change in the Englich RC-File. Patch by Michael Fritscher

svn path=/trunk/; revision=11506

16 years ago- Synchronize HalDisplayString using spinlocks at HIGH_LEVEL.
Filip Navara [Sun, 31 Oct 2004 15:56:20 +0000 (15:56 +0000)]
- Synchronize HalDisplayString using spinlocks at HIGH_LEVEL.

svn path=/trunk/; revision=11505

16 years ago- Dpc's must be always deliver before a thread switch can start.
Hartmut Birr [Sun, 31 Oct 2004 15:31:40 +0000 (15:31 +0000)]
- Dpc's must be always deliver before a thread switch can start.

svn path=/trunk/; revision=11504

16 years ago- The quantum of the idle thread must also end.
Hartmut Birr [Sun, 31 Oct 2004 15:24:06 +0000 (15:24 +0000)]
- The quantum of the idle thread must also end.

svn path=/trunk/; revision=11503

16 years ago- Queried some values from pcr at DISPATCH_LEVEL to prevent from changing the process...
Hartmut Birr [Sun, 31 Oct 2004 14:02:20 +0000 (14:02 +0000)]
- Queried some values from pcr at DISPATCH_LEVEL to prevent from changing the processor after a thread switch.
- Changed from bx to dx within inline assembler, because the ebx register must be saved.

svn path=/trunk/; revision=11502

16 years ago- Initialize the pcr for an application processor before it is booted.
Hartmut Birr [Sun, 31 Oct 2004 13:20:58 +0000 (13:20 +0000)]
- Initialize the pcr for an application processor before it is booted.
- Initialize the dpc implementation for the boot processor earlier.

svn path=/trunk/; revision=11501

16 years ago- Removed PiApcLock, because apc's are thread local and not global.
Hartmut Birr [Sun, 31 Oct 2004 13:01:04 +0000 (13:01 +0000)]
- Removed PiApcLock, because apc's are thread local and not global.

svn path=/trunk/; revision=11500

16 years ago- Save/initialize/restore the gs register on interrupt begin/return.
Hartmut Birr [Sun, 31 Oct 2004 12:49:37 +0000 (12:49 +0000)]
- Save/initialize/restore the gs register on interrupt begin/return.

svn path=/trunk/; revision=11499

16 years agoInstall new inf files and control panel applications.
Eric Kohl [Sun, 31 Oct 2004 11:56:26 +0000 (11:56 +0000)]
Install new inf files and control panel applications.

svn path=/trunk/; revision=11498

16 years ago- Define a unique base address for each control panel application.
Eric Kohl [Sun, 31 Oct 2004 11:54:58 +0000 (11:54 +0000)]
- Define a unique base address for each control panel application.
- Use the W32API.

svn path=/trunk/; revision=11497

16 years agoDefine a unique base address for each control panel application.
Eric Kohl [Sun, 31 Oct 2004 11:54:22 +0000 (11:54 +0000)]
Define a unique base address for each control panel application.

svn path=/trunk/; revision=11496

16 years agoAdd SCSI device class installer inf file and global layout file.
Eric Kohl [Sun, 31 Oct 2004 11:49:33 +0000 (11:49 +0000)]
Add SCSI device class installer inf file and global layout file.

svn path=/trunk/; revision=11495

16 years agoAdded missing header info for helping to compile msi.dll
James Tabor [Sun, 31 Oct 2004 02:19:52 +0000 (02:19 +0000)]
Added missing header info for helping to compile msi.dll

svn path=/trunk/; revision=11494

16 years agofixed memory leak in CheckNameLegalDOS8Dot3A() (free the allocated unicode string)
Thomas Bluemel [Sun, 31 Oct 2004 01:36:37 +0000 (01:36 +0000)]
fixed memory leak in CheckNameLegalDOS8Dot3A() (free the allocated unicode string)

svn path=/trunk/; revision=11493

16 years agoimplemented InitializeProcessForWsWatch() and GetWsChanges()
Thomas Bluemel [Sun, 31 Oct 2004 01:23:05 +0000 (01:23 +0000)]
implemented InitializeProcessForWsWatch() and GetWsChanges()

svn path=/trunk/; revision=11492

16 years agofixed a comment
Thomas Bluemel [Sun, 31 Oct 2004 00:14:18 +0000 (00:14 +0000)]
fixed a comment

svn path=/trunk/; revision=11491

16 years agoremoved obsolete debug output
Thomas Bluemel [Sun, 31 Oct 2004 00:09:12 +0000 (00:09 +0000)]
removed obsolete debug output

svn path=/trunk/; revision=11490

16 years agoimplemented Heap32ListFirst(), Heap32ListNext(), Module32First(), Module32FirstW...
Thomas Bluemel [Sun, 31 Oct 2004 00:04:19 +0000 (00:04 +0000)]
implemented Heap32ListFirst(), Heap32ListNext(), Module32First(), Module32FirstW(), Module32Next(), Module32NextW(), Process32First(), Process32FirstW(), Process32Next(), Process32NextW(), Thread32First(), Thread32Next(), Toolhelp32ReadProcessMemory() and CreateToolhelp32Snapshot().
Currently only the flags TH32CS_SNAPPROCESS, TH32CS_SNAPTHREAD and TH32CS_INHERIT are supported, snapshots of heaps and modules are not fully implemented yet.

svn path=/trunk/; revision=11489

16 years ago- Change ULONG to ULONG_PTR for StackLimit.
Filip Navara [Sat, 30 Oct 2004 23:48:57 +0000 (23:48 +0000)]
- Change ULONG to ULONG_PTR for StackLimit.
- Move code from KiUpdateSystemTime to KeUpdateSystemTime.
- Move code from KiUpdateProcessThreadTime to KeUpdateRunTime.
- Honour thread quantums while scheduling.

svn path=/trunk/; revision=11488

16 years agoavoid overlaps of kernel32 and ntdll when kernel32 gets too big. Thanks to Filip...
Thomas Bluemel [Sat, 30 Oct 2004 22:57:05 +0000 (22:57 +0000)]
avoid overlaps of kernel32 and ntdll when kernel32 gets too big. Thanks to Filip for pointing this out.

svn path=/trunk/; revision=11487

16 years agoadded a few missing structures and some janitory work
Thomas Bluemel [Sat, 30 Oct 2004 22:18:17 +0000 (22:18 +0000)]
added a few missing structures and some janitory work

svn path=/trunk/; revision=11486

16 years agoadjust WINE specific texts for ReactOS (Klemens Friedl <frik85@hotmail.com>)
Martin Fuchs [Sat, 30 Oct 2004 21:28:19 +0000 (21:28 +0000)]
adjust WINE specific texts for ReactOS (Klemens Friedl <frik85@hotmail.com>)

svn path=/trunk/; revision=11485

16 years agoadjust about dialog to ROS font sizes (Klemens Friedl <frik85@hotmail.com>)
Martin Fuchs [Sat, 30 Oct 2004 20:23:59 +0000 (20:23 +0000)]
adjust about dialog to ROS font sizes (Klemens Friedl <frik85@hotmail.com>)

svn path=/trunk/; revision=11484

16 years ago- Allow 0x80 to be a BIOS assigned drive number for CD-ROM.
Filip Navara [Sat, 30 Oct 2004 19:32:29 +0000 (19:32 +0000)]
- Allow 0x80 to be a BIOS assigned drive number for CD-ROM.

svn path=/trunk/; revision=11483

16 years agoAdd Date/Time control panel application.
Eric Kohl [Sat, 30 Oct 2004 19:16:20 +0000 (19:16 +0000)]
Add Date/Time control panel application.

svn path=/trunk/; revision=11482

16 years agoUse W32API.
Eric Kohl [Sat, 30 Oct 2004 19:14:22 +0000 (19:14 +0000)]
Use W32API.

svn path=/trunk/; revision=11481

16 years ago- Print stack frames on crashes.
Casper Hornstrup [Sat, 30 Oct 2004 17:25:38 +0000 (17:25 +0000)]
- Print stack frames on crashes.
- Users should report errors to ros-dev@reactos.com.

svn path=/trunk/; revision=11480

16 years agoFix some values.
Alex Ionescu [Sat, 30 Oct 2004 16:07:46 +0000 (16:07 +0000)]
Fix some values.

svn path=/trunk/; revision=11479

16 years ago- Make InitializeListHead, InsertHeadList, InsertTailList and
Filip Navara [Sat, 30 Oct 2004 14:02:04 +0000 (14:02 +0000)]
- Make InitializeListHead, InsertHeadList, InsertTailList and
  RemoveEntryList an inline functions instead of macros to match DDK.
  It's important because using macros can lead to variable name
  conflicts.
- Make PopEntryList, PushEntryList a macro instead of inline function
  (to match DDK).
- RemoveEntryList, RemoveHeadList and RemoveTailList shouldn't zero
  Blink and Flink of the removed entry. The MS documentation is wrong
  and there has been already submitted an official bug report for that.

svn path=/trunk/; revision=11478

16 years ago- Use KfAcquireSpinLock/KfReleaseSpinLock instead of KiAcquireSpinLock/KiReleaseSpinLock.
Filip Navara [Sat, 30 Oct 2004 13:30:03 +0000 (13:30 +0000)]
- Use KfAcquireSpinLock/KfReleaseSpinLock instead of KiAcquireSpinLock/KiReleaseSpinLock.

svn path=/trunk/; revision=11477

16 years agoAdd ability to start individual control panel applications.
Eric Kohl [Sat, 30 Oct 2004 12:38:52 +0000 (12:38 +0000)]
Add ability to start individual control panel applications.

svn path=/trunk/; revision=11476

16 years agoBuild new control panel applications.
Eric Kohl [Sat, 30 Oct 2004 12:37:02 +0000 (12:37 +0000)]
Build new control panel applications.

svn path=/trunk/; revision=11475

16 years agoAdd Keyboard and Mouse (Main) control panel application.
Eric Kohl [Sat, 30 Oct 2004 12:36:14 +0000 (12:36 +0000)]
Add Keyboard and Mouse (Main) control panel application.

svn path=/trunk/; revision=11474

16 years agoAdd Regional Options (Intl) control panel application.
Eric Kohl [Sat, 30 Oct 2004 12:33:51 +0000 (12:33 +0000)]
Add Regional Options (Intl) control panel application.

svn path=/trunk/; revision=11473

16 years ago- Support FULL_MAP command line option.
Casper Hornstrup [Sat, 30 Oct 2004 11:19:45 +0000 (11:19 +0000)]
- Support FULL_MAP command line option.
- Allow DEBUG to be set on command line.

svn path=/trunk/; revision=11472

16 years agoSort control panels by name.
Eric Kohl [Fri, 29 Oct 2004 16:59:16 +0000 (16:59 +0000)]
Sort control panels by name.

svn path=/trunk/; revision=11471

16 years ago2004-10-29 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Fri, 29 Oct 2004 16:48:10 +0000 (16:48 +0000)]
2004-10-29  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* ntoskrnl/include/internal/test.h (NtLockVirtualMemoryInternal): Rename
to MiLockVirtualMemory.
* ntoskrnl/include/internal/test.h: Update.
* ntoskrnl/tests/tests/VirtualMemory.c: Update.

svn path=/trunk/; revision=11470

16 years ago- Support control panel applications that provide more than one control panel.
Eric Kohl [Fri, 29 Oct 2004 12:27:58 +0000 (12:27 +0000)]
- Support control panel applications that provide more than one control panel.
- Clean-up to improve readability.

svn path=/trunk/; revision=11468

16 years ago- Remove duplicate definition of RTL_RANGE_LIST_SHARED_OK and
Filip Navara [Thu, 28 Oct 2004 21:41:58 +0000 (21:41 +0000)]
- Remove duplicate definition of RTL_RANGE_LIST_SHARED_OK and
 RTL_RANGE_LIST_NULL_CONFLICT_OK.
- Fix declaration of PRTL_CONFLICT_RANGE_CALLBACK.

svn path=/trunk/; revision=11467

16 years ago2004-10-28 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Thu, 28 Oct 2004 19:01:59 +0000 (19:01 +0000)]
2004-10-28  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* drivers/net/tcpip/tests/setup.c: Include windows.h.
* lib/gdiplus/tests/setup.c: Ditto.
* lib/kernel32/tests/setup.c: Ditto.
* lib/ws2_32/tests/setup.c: Ditto.
* subsys/win32k/tests/setup.c: Ditto.
* ntoskrnl/tests/setup.c: Ditto.
* ntoskrnl/include/ntoskrnl.h: Include test.h.
* ntoskrnl/mm/virtual.c (NtLockVirtualMemoryInternal): New function.
(NtLockVirtualMemory): Use NtLockVirtualMemoryInternal.
* ntoskrnl/tests/Makefile (TARGET_CFLAGS): Add -I../include.
* ntoskrnl/tests/stubs.tst: Remove stubs for functions in libgcc.
* regtests/shared/regtests.h: Make independent of windows.h.
* tools/helper.mk (run): Link with libgcc.
* tools/regtests.c (EXESTUB): Include windows.h.
* ntoskrnl/include/internal/test.h: New file.
* ntoskrnl/tests/tests/VirtualMemory.c: Ditto.

svn path=/trunk/; revision=11466

16 years ago- Define IoReleaseRemoveLock.
Filip Navara [Wed, 27 Oct 2004 21:36:19 +0000 (21:36 +0000)]
- Define IoReleaseRemoveLock.
- Fix definiton of IoReleaseRemoveLockAndWait.

svn path=/trunk/; revision=11465

16 years agoAdded KdbpSafeRead/WriteMemory macros (translated into MmSafeCopyFrom/ToUser) and...
Gregor Anich [Wed, 27 Oct 2004 13:33:59 +0000 (13:33 +0000)]
Added KdbpSafeRead/WriteMemory macros (translated into MmSafeCopyFrom/ToUser) and made KDB use them for accessing unsafe memory - should prevent it from crashing.

svn path=/trunk/; revision=11464

16 years agoDrawStatusText() must not process prefix characters.
Eric Kohl [Tue, 26 Oct 2004 13:15:06 +0000 (13:15 +0000)]
DrawStatusText() must not process prefix characters.

svn path=/trunk/; revision=11463

16 years agoPressing ENTER when a value is selected in the listview will open the edit dialog.
Eric Kohl [Tue, 26 Oct 2004 11:05:49 +0000 (11:05 +0000)]
Pressing ENTER when a value is selected in the listview will open the edit dialog.

svn path=/trunk/; revision=11462

16 years agoUse FileHeader->SizeOfOptionalHeader instead of sizeof(IMAGE_OPTIONAL_HEADER) as...
Eric Kohl [Tue, 26 Oct 2004 10:56:38 +0000 (10:56 +0000)]
Use FileHeader->SizeOfOptionalHeader instead of sizeof(IMAGE_OPTIONAL_HEADER) as the real size of the optional header.

svn path=/trunk/; revision=11461

16 years agoFixed debug build
Gregor Anich [Mon, 25 Oct 2004 14:22:21 +0000 (14:22 +0000)]
Fixed debug build

svn path=/trunk/; revision=11457

16 years agomore prototype fixes
Thomas Bluemel [Sun, 24 Oct 2004 20:37:27 +0000 (20:37 +0000)]
more prototype fixes

svn path=/trunk/; revision=11422

16 years ago2004-10-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Sun, 24 Oct 2004 17:51:29 +0000 (17:51 +0000)]
2004-10-24  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* ntoskrnl/Makefile (TARGET_REGTESTS): Define to yes.
* regtests/regtests/regtests.c (_ExitProcess): Declare.
* regtests/regtests/regtests.def (_ExitProcess@4): Ditto.
* regtests/shared/regtests.h (_ExitProcess): Ditto.
* tools/regtests.c: Exit process using _ExitProcess();
Properly support fastcall symbols.
* ntoskrnl/tests: New directory.
* ntoskrnl/tests/tests: Ditto.
* ntoskrnl/tests/.cvsignore: New file.
* ntoskrnl/tests/Makefile: Ditto.
* ntoskrnl/tests/setup.c: Ditto.
* ntoskrnl/tests/stubs.tst: Ditto.
* ntoskrnl/tests/tests/.cvsignore: Ditto.

svn path=/trunk/; revision=11420

16 years agofixed prototypes of NtCreateProfile() and NtQueryIntervalProfile()
Thomas Bluemel [Sun, 24 Oct 2004 17:14:27 +0000 (17:14 +0000)]
fixed prototypes of NtCreateProfile() and NtQueryIntervalProfile()

svn path=/trunk/; revision=11419

16 years agofixed prototypes of NtCreateMutant(), NtQueryMutant(), NtQuerySemaphore(), NtQueryTim...
Thomas Bluemel [Sun, 24 Oct 2004 16:49:49 +0000 (16:49 +0000)]
fixed prototypes of NtCreateMutant(), NtQueryMutant(), NtQuerySemaphore(), NtQueryTimer(), NtReleaseMutant(), NtReleaseSemaphore(), NtSetTimerResolution() and NtSetTimer()

svn path=/trunk/; revision=11418

16 years agofixed prototypes of NtSetEvent(), NtResetEvent(), NtQueryEvent(), NtPulseEvent()...
Thomas Bluemel [Sun, 24 Oct 2004 15:26:14 +0000 (15:26 +0000)]
fixed prototypes of NtSetEvent(), NtResetEvent(), NtQueryEvent(), NtPulseEvent(), NtOpenEvent() and NtCreateEvent()

svn path=/trunk/; revision=11417

16 years agoadded some base addresses to the list
Thomas Bluemel [Sun, 24 Oct 2004 13:05:53 +0000 (13:05 +0000)]
added some base addresses to the list

svn path=/trunk/; revision=11416

16 years agominor fixes
Thomas Bluemel [Sun, 24 Oct 2004 12:55:19 +0000 (12:55 +0000)]
minor fixes

svn path=/trunk/; revision=11415

16 years ago2004-10-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Sun, 24 Oct 2004 12:39:54 +0000 (12:39 +0000)]
2004-10-24  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* config (REGRESSIONTESTS): Remove.
* tools/config.mk: Update.
* lib/kernel32/misc/dllmain.c: Update.
* drivers/net/tcpip/tests/Makefile (TARGET_OBJECTS): Add setup.o.
* lib/gdiplus/tests/Makefile (TARGET_OBJECTS): Ditto.
* lib/kernel32/tests/Makefile (TARGET_OBJECTS): Ditto.
* lib/ws2_32/tests/Makefile (TARGET_OBJECTS): Ditto.
* subsys/win32k/tests/makefile (TARGET_OBJECTS): Ditto.
* regtests/shared/regtests.h (SetupOnce, _SetupOnce): Declare.
(DISPATCHER): Rename to _Dispatcher.
* lib/gdiplus/tests/tests/test-1.c: Update.
* lib/kernel32/tests/tests/CreateFile.c: Ditto.
* lib/ws2_32/tests/tests/WinsockEvent.c: Ditto.
* subsys/win32k/tests/tests/eng-mem-1.c: Ditto.
* tools/helper.mk: Be quiet when building tests.
* tools/regtests.c: Remove unused code.
* drivers/net/tcpip/tests/setup.c: New file.
* lib/gdiplus/tests/setup.c: Ditto.
* lib/kernel32/tests/setup.c: Ditto.
* lib/ws2_32/tests/setup.c: Ditto.
* subsys/win32k/tests/setup.c: Ditto.

svn path=/trunk/; revision=11414

16 years agominor fixes
Thomas Bluemel [Sun, 24 Oct 2004 12:36:12 +0000 (12:36 +0000)]
minor fixes

svn path=/trunk/; revision=11413

16 years agominor fixes
Thomas Bluemel [Sun, 24 Oct 2004 12:26:27 +0000 (12:26 +0000)]
minor fixes

svn path=/trunk/; revision=11412

16 years agominor fixes
Thomas Bluemel [Sun, 24 Oct 2004 12:16:54 +0000 (12:16 +0000)]
minor fixes

svn path=/trunk/; revision=11411

16 years agoSet processor features in the shared user page.
Eric Kohl [Sun, 24 Oct 2004 12:00:01 +0000 (12:00 +0000)]
Set processor features in the shared user page.
This fixes bug #387.

svn path=/trunk/; revision=11410

16 years ago- Return STATUS_SUCCESS for PCI bus PDO PnP IRPs so that function drivers can process...
Filip Navara [Sun, 24 Oct 2004 09:14:03 +0000 (09:14 +0000)]
- Return STATUS_SUCCESS for PCI bus PDO PnP IRPs so that function drivers can process them.

svn path=/trunk/; revision=11409

16 years ago- Return STATUS_SUCCESS for root bus PDO PnP IRPs so that function drivers can proces...
Filip Navara [Sun, 24 Oct 2004 09:13:18 +0000 (09:13 +0000)]
- Return STATUS_SUCCESS for root bus PDO PnP IRPs so that function drivers can process them.

svn path=/trunk/; revision=11408

16 years agoFixed up some HAL prototypes and fixed some header problems in regards to upcoming...
Alex Ionescu [Sat, 23 Oct 2004 23:43:23 +0000 (23:43 +0000)]
Fixed up some HAL prototypes and fixed some header problems in regards to upcoming DMA patch I will commit tomorrow.

svn path=/trunk/; revision=11407

16 years ago2004-10-23 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Sat, 23 Oct 2004 21:05:12 +0000 (21:05 +0000)]
2004-10-23  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* Makefile: Support regtests_implib.
* rules.mak (REGTESTS_PATH): Define.
* drivers/net/tcpip/makefile (TARGET_BUILDENV_TEST): Remove.
* drivers/net/tcpip/tests/Makefile: Update.
* lib/gdiplus/tests/.cvsignore: Ditto.
* lib/gdiplus/tests/Makefile: Ditto.
* lib/kernel32/tests/Makefile: Ditto.
* lib/kernel32/tests/stubs.tst (HeapAlloc, HeapFree): Add.
* lib/ws2_32/makefile (TARGET_REGTESTS): Define to yes.
* regtests/Makefile: Update.
  * regtests/shared/regtests.c (_alloca): Define.
(FrameworkGetHook): Move to here.
  * regtests/shared/regtests.h (_AssertTrue, _AssertFalse): Define.
  (_GetModuleHandleA, _GetProcAddress, _LoadLibraryA): Define.
  (FrameworkGetExportedFunctionNameInternal): Define.
  * subsys/win32k/tests/makefile: Update.
  * tools/helper.mk: Create dependencies.
  * tools/regtests.c: Move FrameworkGetHook; Support forwarded exports.
* lib/ws2_32/tests: New directory.
* lib/ws2_32/tests/.cvsignore: New file.
* lib/ws2_32/tests/Makefile: Ditto.
* lib/ws2_32/tests/stubs.tst: Ditto.
* lib/ws2_32/tests/tests: New directory.
* lib/ws2_32/tests/tests/.cvsignore: New file.
* lib/ws2_32/tests/tests/WinsockEvent.c: New file.
* regtests/regtests: New directory.
* regtests/regtests/.cvsignore: New file.
* regtests/regtests/Makefile: Ditto.
* regtests/regtests/regtests.c: Ditto.
* regtests/regtests/regtests.def: Ditto.

svn path=/trunk/; revision=11406

16 years agoTake DC origin into account
Gé van Geldorp [Sat, 23 Oct 2004 19:17:54 +0000 (19:17 +0000)]
Take DC origin into account

svn path=/trunk/; revision=11405

16 years ago- Add _hooks.c and _stubs.S to list of ignore files.
Filip Navara [Sat, 23 Oct 2004 17:39:51 +0000 (17:39 +0000)]
- Add _hooks.c and _stubs.S to list of ignore files.

svn path=/trunk/; revision=11404