reactos.git
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

16 years ago- Minor device node fixes.
Filip Navara [Sat, 23 Oct 2004 17:32:51 +0000 (17:32 +0000)]
- Minor device node fixes.

svn path=/trunk/; revision=11402

16 years agofinally get rid of loadros
Thomas Bluemel [Sat, 23 Oct 2004 17:07:07 +0000 (17:07 +0000)]
finally get rid of loadros

svn path=/trunk/; revision=11401

16 years agoFixed debug build
Gregor Anich [Sat, 23 Oct 2004 15:17:35 +0000 (15:17 +0000)]
Fixed debug build

svn path=/trunk/; revision=11400

16 years agoFixed debug build, uncommented NDEBUG in io/pnpmgr.c
Gregor Anich [Sat, 23 Oct 2004 14:52:51 +0000 (14:52 +0000)]
Fixed debug build, uncommented NDEBUG in io/pnpmgr.c

svn path=/trunk/; revision=11399

16 years agoUpdate DEVICE_NODE structure but some ReactOS specific components still remain.
Eric Kohl [Sat, 23 Oct 2004 14:48:16 +0000 (14:48 +0000)]
Update DEVICE_NODE structure but some ReactOS specific components still remain.

svn path=/trunk/; revision=11398

16 years agoInProcServer32 entries only take a DLL name, no resource identifier
Gé van Geldorp [Sat, 23 Oct 2004 13:10:57 +0000 (13:10 +0000)]
InProcServer32 entries only take a DLL name, no resource identifier

svn path=/trunk/; revision=11397

16 years ago- Add declarations for the PnP arbiter and resource translation interfaces (ARBITER_R...
Filip Navara [Sat, 23 Oct 2004 08:10:57 +0000 (08:10 +0000)]
- Add declarations for the PnP arbiter and resource translation interfaces (ARBITER_REQUEST_SOURCE, ARBITER_RESULT, ARBITER_ACTION, ARBITER_CONFLICT_INFO, ARBITER_PARAMETERS, ARBITER_LIST_ENTRY, PARBITER_HANDLER, ARBITER_INTERFACE, RESOURCE_TRANSLATION_DIRECTION, PTRANSLATE_RESOURCE_HANDLER, PTRANSLATE_RESOURCE_REQUIREMENTS_HANDLER, TRANSLATOR_INTERFACE).

svn path=/trunk/; revision=11396

16 years agohopefully a better implementation of rundown protections, thanks also to Alex.
Thomas Bluemel [Fri, 22 Oct 2004 22:49:00 +0000 (22:49 +0000)]
hopefully a better implementation of rundown protections, thanks also to Alex.

svn path=/trunk/; revision=11395

16 years agofixed redefinition of ASSERT
Thomas Bluemel [Fri, 22 Oct 2004 21:21:52 +0000 (21:21 +0000)]
fixed redefinition of ASSERT

svn path=/trunk/; revision=11394

16 years agoUse upper-case ASSERT macros.
Eric Kohl [Fri, 22 Oct 2004 20:57:39 +0000 (20:57 +0000)]
Use upper-case ASSERT macros.

svn path=/trunk/; revision=11393

16 years agoIoAdjustPagingPathCount is a macro.
Eric Kohl [Fri, 22 Oct 2004 20:54:57 +0000 (20:54 +0000)]
IoAdjustPagingPathCount is a macro.

svn path=/trunk/; revision=11392

16 years ago- Check for DeviceNode->CapabilityFlags being NULL before trying to access it.
Filip Navara [Fri, 22 Oct 2004 20:44:48 +0000 (20:44 +0000)]
- Check for DeviceNode->CapabilityFlags being NULL before trying to access it.

svn path=/trunk/; revision=11391

16 years agoUse upper-case ASSERT macros.
Eric Kohl [Fri, 22 Oct 2004 20:43:58 +0000 (20:43 +0000)]
Use upper-case ASSERT macros.

svn path=/trunk/; revision=11390

16 years agoUse upper-case ASSERT macros.
Eric Kohl [Fri, 22 Oct 2004 20:19:58 +0000 (20:19 +0000)]
Use upper-case ASSERT macros.

svn path=/trunk/; revision=11389

16 years agoUse ASSERT macro instead of assert macro.
Eric Kohl [Fri, 22 Oct 2004 20:08:22 +0000 (20:08 +0000)]
Use ASSERT macro instead of assert macro.

svn path=/trunk/; revision=11388

16 years ago- Fix uninitialized variable warning in KeFlushEntireTb.
Filip Navara [Fri, 22 Oct 2004 20:07:13 +0000 (20:07 +0000)]
- Fix uninitialized variable warning in KeFlushEntireTb.

svn path=/trunk/; revision=11387

16 years agoDefine ASSERT macro.
Eric Kohl [Fri, 22 Oct 2004 20:04:05 +0000 (20:04 +0000)]
Define ASSERT macro.

svn path=/trunk/; revision=11386

16 years agoDefine ASSERT and ASSERTMSG macros.
Eric Kohl [Fri, 22 Oct 2004 20:02:32 +0000 (20:02 +0000)]
Define ASSERT and ASSERTMSG macros.

svn path=/trunk/; revision=11385

16 years ago- Add the afiler.h (ARC MAC filter) and wdmguid.h (GUIDs for buses, device events...
Filip Navara [Fri, 22 Oct 2004 19:35:19 +0000 (19:35 +0000)]
- Add the afiler.h (ARC MAC filter) and wdmguid.h (GUIDs for buses, device events, ...) headers.

svn path=/trunk/; revision=11383

16 years ago- Define the PLUGPLAY_REGKEY_* flags.
Filip Navara [Fri, 22 Oct 2004 19:29:44 +0000 (19:29 +0000)]
- Define the PLUGPLAY_REGKEY_* flags.

svn path=/trunk/; revision=11382

16 years ago- Support the BINARY_COMPATIBLE compile definition.
Filip Navara [Fri, 22 Oct 2004 19:29:28 +0000 (19:29 +0000)]
- Support the BINARY_COMPATIBLE compile definition.
- Declare NDIS_PROCESSOR_TYPE and NDIS_ENVIRONMENT_TYPE.

svn path=/trunk/; revision=11381

16 years agoFix a debug message
Eric Kohl [Fri, 22 Oct 2004 18:34:11 +0000 (18:34 +0000)]
Fix a debug message

svn path=/trunk/; revision=11380

16 years ago- Fix RtlIsRangeAvailable for boundary addresses and honour the RTL_RANGE_SHARED...
Filip Navara [Fri, 22 Oct 2004 16:30:58 +0000 (16:30 +0000)]
- Fix RtlIsRangeAvailable for boundary addresses and honour the RTL_RANGE_SHARED flag.

svn path=/trunk/; revision=11379

16 years ago- Fix a case when a device with same IDs is located on two or more buses in the same...
Filip Navara [Fri, 22 Oct 2004 16:30:46 +0000 (16:30 +0000)]
- Fix a case when a device with same IDs is located on two or more buses in the same slot (honour bus number in FdoLocateChildDevice).
- Read only the common PCI header and not private device data while enumerating.

svn path=/trunk/; revision=11378

16 years ago- Remove obsolete variables from the DEVICE_NODE structure and store it in the regist...
Eric Kohl [Fri, 22 Oct 2004 11:00:41 +0000 (11:00 +0000)]
- Remove obsolete variables from the DEVICE_NODE structure and store it in the registry instead.
- IoGetDeviceProperty() supports more properties (untested).

svn path=/trunk/; revision=11377

16 years ago- Remove obsolete variables from the DEVICE_NODE structure and store it in the regist...
Eric Kohl [Fri, 22 Oct 2004 10:55:35 +0000 (10:55 +0000)]
- Remove obsolete variables from the DEVICE_NODE structure and store it in the registry instead.
- IoGetDeviceProperty() supports more properties (untested).

svn path=/trunk/; revision=11376

16 years ago- Don't double-quote an already double-quoted argument
Gé van Geldorp [Thu, 21 Oct 2004 18:30:36 +0000 (18:30 +0000)]
- Don't double-quote an already double-quoted argument
- Properly increment the fmt pointer

svn path=/trunk/; revision=11375

16 years agofixed a comment
Thomas Bluemel [Thu, 21 Oct 2004 18:28:05 +0000 (18:28 +0000)]
fixed a comment

svn path=/trunk/; revision=11374

16 years agoCorrected build problem: hal.a was not placed in the ddk implib
Art Yerkes [Thu, 21 Oct 2004 18:04:48 +0000 (18:04 +0000)]
Corrected build problem: hal.a was not placed in the ddk implib
directory.

svn path=/trunk/; revision=11373

16 years agoThats it. the tests are now in rosapps.
Steven Edwards [Thu, 21 Oct 2004 12:05:13 +0000 (12:05 +0000)]
Thats it. the tests are now in rosapps.

svn path=/trunk/; revision=11372

16 years agoPut back -D__REACTOS__ for now
Gé van Geldorp [Thu, 21 Oct 2004 12:02:18 +0000 (12:02 +0000)]
Put back -D__REACTOS__ for now

svn path=/trunk/; revision=11371

16 years agoAlmost done removing old tests
Steven Edwards [Thu, 21 Oct 2004 11:58:12 +0000 (11:58 +0000)]
Almost done removing old tests

svn path=/trunk/; revision=11370

16 years agoBetter drawing of +/- boxes at smaller icon sizes
Gé van Geldorp [Thu, 21 Oct 2004 08:38:36 +0000 (08:38 +0000)]
Better drawing of +/- boxes at smaller icon sizes

svn path=/trunk/; revision=11369

16 years agoI'll finish in the morning......
Steven Edwards [Thu, 21 Oct 2004 05:30:46 +0000 (05:30 +0000)]
I'll finish in the morning......

svn path=/trunk/; revision=11368

16 years agoStarted removing tests
Steven Edwards [Thu, 21 Oct 2004 05:27:50 +0000 (05:27 +0000)]
Started removing tests

svn path=/trunk/; revision=11367

16 years agoAdded regexpl and tests to the makefile.
Steven Edwards [Thu, 21 Oct 2004 05:20:52 +0000 (05:20 +0000)]
Added regexpl and tests to the makefile.
Let me know if something is broken on linux.

svn path=/trunk/; revision=11366

16 years agoRe-enable almost all tests.
Steven Edwards [Thu, 21 Oct 2004 05:20:21 +0000 (05:20 +0000)]
Re-enable almost all tests.

svn path=/trunk/; revision=11365

16 years agoMoving tests....Almost done.
Steven Edwards [Thu, 21 Oct 2004 05:12:02 +0000 (05:12 +0000)]
Moving tests....Almost done.

svn path=/trunk/; revision=11364

16 years agoRemove tests from the Main Makefile.
Steven Edwards [Thu, 21 Oct 2004 05:08:32 +0000 (05:08 +0000)]
Remove tests from the Main Makefile.

svn path=/trunk/; revision=11363

16 years agoMoving the tests.....still more....
Steven Edwards [Thu, 21 Oct 2004 04:59:01 +0000 (04:59 +0000)]
Moving the tests.....still more....

svn path=/trunk/; revision=11362

16 years agoMoving the tests.....more
Steven Edwards [Thu, 21 Oct 2004 04:53:21 +0000 (04:53 +0000)]
Moving the tests.....more

svn path=/trunk/; revision=11361

16 years agoMoving the tests
Steven Edwards [Thu, 21 Oct 2004 04:48:46 +0000 (04:48 +0000)]
Moving the tests

svn path=/trunk/; revision=11360

16 years agoAdded null check for CapabilityFlags.
Art Yerkes [Thu, 21 Oct 2004 03:39:37 +0000 (03:39 +0000)]
Added null check for CapabilityFlags.

svn path=/trunk/; revision=11359

16 years agofixed language code
Thomas Bluemel [Wed, 20 Oct 2004 22:41:16 +0000 (22:41 +0000)]
fixed language code

svn path=/trunk/; revision=11358

16 years agoforgot to add these files
Thomas Bluemel [Wed, 20 Oct 2004 22:31:05 +0000 (22:31 +0000)]
forgot to add these files

svn path=/trunk/; revision=11357

16 years ago2004-10-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
Casper Hornstrup [Wed, 20 Oct 2004 20:51:21 +0000 (20:51 +0000)]
2004-10-20  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* lib/gdiplus/makefile (TARGET_BUILDENV_TEST): Remove.
(TARGET_TYPE): Set to test.
* lib/kernel32/makefile: Ditto.
* subsys/win32k/makefile: Ditto.
* tools/helper.mk (TARGET_BUILDENV_TEST): Remove.
(TARGET_TYPE): New value test.
* regtests/shared/regtests.c (_Result, _Buffer): Add.
* regtests/shared/regtests.h (_Result, _Buffer): Declare extern.
(TestRoutine): Make void return type and remove Buffer parameter.
(FAIL*): Remove.

svn path=/trunk/; revision=11356

16 years agoSync to Wine-20041019
Gé van Geldorp [Wed, 20 Oct 2004 20:35:58 +0000 (20:35 +0000)]
Sync to Wine-20041019

svn path=/trunk/; revision=11355

16 years agoRemove global -DCOBJMACROS for winedll's since they #define it themselves
Gé van Geldorp [Wed, 20 Oct 2004 20:31:36 +0000 (20:31 +0000)]
Remove global -DCOBJMACROS for winedll's since they #define it themselves
now when needed

svn path=/trunk/; revision=11354

16 years agodisabled mouse tracking should just supress MSG_MOUSE_MOVED - all other mouse message...
Thomas Bluemel [Wed, 20 Oct 2004 19:19:12 +0000 (19:19 +0000)]
disabled mouse tracking should just supress MSG_MOUSE_MOVED - all other mouse messages are supposed to be dispatched.

svn path=/trunk/; revision=11353

16 years agoUpdate status
Gé van Geldorp [Wed, 20 Oct 2004 18:33:05 +0000 (18:33 +0000)]
Update status

svn path=/trunk/; revision=11352

16 years agoSync to Wine-20041019
Gé van Geldorp [Wed, 20 Oct 2004 18:30:39 +0000 (18:30 +0000)]
Sync to Wine-20041019

svn path=/trunk/; revision=11350

16 years agoSync to Wine-20041019:
Gé van Geldorp [Wed, 20 Oct 2004 17:42:11 +0000 (17:42 +0000)]
Sync to Wine-20041019:
Vincent Beron <vberon@mecano.gme.usherb.ca>
- Fix various function prototypes.
Jeremy White <jwhite@codeweavers.com>
- Revise winmm/time.c to fix timer resolution at 1 ms. This then allows
a much more efficient implementation of timer events and timeGetTime,
and callers that used sub 10 ms resolution will now get correct
results.
Hans Leidekker <hans@it.vu.nl>
- Fix signed/unsigned comparison warnings.
Eric Pouech <pouech-eric@wanadoo.fr>
- bring the multimedia doc up-to-date
- moved the TODO from the doc into the code

svn path=/trunk/; revision=11349

16 years agoSync to Wine-20041019:
Gé van Geldorp [Wed, 20 Oct 2004 16:49:27 +0000 (16:49 +0000)]
Sync to Wine-20041019:
Francois Gouget <fgouget@free.fr>
- Don't define COBJMACROS in objbase.h.
- Update the Wine sources accordingly.
Robert Shearman <rob@codeweavers.com>
- Don't define GWL_USERDATA, GWL_ID, GWL_HWNDPARENT, GWL_HINSTANCE and
GWL_WNDPROC when compiling the Wine source.
Mike McCormack <mike@codeweavers.com>
- Fix some -Wsigned-compare warnings.
Huw Davies <huw@codeweavers.com>
- Rewrite PathCreateFromUrl.
- Implement PathSearchAndQualify.
- Fix UrlUnescapeW.
- PathIsURL should return TRUE even if a scheme is unknown.
- UrlEscape has different rules depending on the protocol.
- Added a load of tests.
- ParseURL is now documented, so move it into shlwapi.h.
Bill Medland <billmedland@mercuryspeed.com>
- Fix SHDeleteKey so that it will handle deleting a key with more than
one subkey.  Also includes test.
Steven Edwards <steven_ed4153@yahoo.com>
- Move URL_SCHEME typedef to match PSDK.

svn path=/trunk/; revision=11348

16 years agoSimplify wine/shlwapi.h
Gé van Geldorp [Wed, 20 Oct 2004 16:20:22 +0000 (16:20 +0000)]
Simplify wine/shlwapi.h

svn path=/trunk/; revision=11347

16 years agoSync to Wine-20041019:
Gé van Geldorp [Wed, 20 Oct 2004 09:38:15 +0000 (09:38 +0000)]
Sync to Wine-20041019:
Mike McCormack <mike@codeweavers.com>
- Add stub implementation for CreateProxyFromTypeInfo.
Francois Gouget <fgouget@free.fr>
- Don't define COBJMACROS in objbase.h.
- Update the Wine sources accordingly.
Vincent Beron <vberon@mecano.gme.usherb.ca>
- Fix various function prototypes.
Hans Leidekker <hans@it.vu.nl>
- Fix signed/unsigned comparison warnings.

svn path=/trunk/; revision=11346

16 years agoHans Leidekker <hans@it.vu.nl>
Gé van Geldorp [Wed, 20 Oct 2004 09:32:11 +0000 (09:32 +0000)]
Hans Leidekker <hans@it.vu.nl>
- Fix signed/unsigned comparison warnings.

svn path=/trunk/; revision=11345

16 years agoSync to Wine-20041019:
Gé van Geldorp [Wed, 20 Oct 2004 09:27:43 +0000 (09:27 +0000)]
Sync to Wine-20041019:
Alexandre Julliard <julliard@winehq.org>
- Build the .h files from their idl source at compile time, and remove
them from CVS.
- Build idl files as part of the normal build process.
- Avoid depending on the non-standard IUnknown_METHODS macro in Wine
internal headers.
Francois Gouget <fgouget@free.fr>
- Don't define COBJMACROS in objbase.h.
- Update the Wine sources accordingly.
- Assorted spelling fixes.
Joris Huizer <jorishuizer@planet.nl>
- Ref count increment/decrement cleanup.
Robert Shearman <rob@codeweavers.com>
- Improve proxy destruction comment.
Mike McCormack <mike@codeweavers.com>
- CoSuspendClassObjects stub implementation.
Vincent Beron <vberon@mecano.gme.usherb.ca
- Fix some types problems.
Hans Leidekker <hans@it.vu.nl>
- Fix signed/unsigned comparison warnings.

svn path=/trunk/; revision=11344

16 years agoJacek Caban <jack@itma.pwr.wroc.pl>
Gé van Geldorp [Wed, 20 Oct 2004 08:53:06 +0000 (08:53 +0000)]
Jacek Caban <jack@itma.pwr.wroc.pl>
- Added/updated Polish translations.
Robert Shearman <rob@codeweavers.com>
- GetWindowLong -> GetWindowLongPtr.
Vincent Beron <vberon@mecano.gme.usherb.ca>
- Fix various function prototypes.
- Better document some apis in commdlg and mscms.
Francois Gouget <fgouget@free.fr>
- Don't define COBJMACROS in objbase.h.
- Update the Wine sources accordingly.
Jon Griffiths <jon_p_griffiths@yahoo.com>
- Constify some statics and make them smaller.
Steven Edwards <steven_ed4153@yahoo.com>
- Remove unneeded include statements.
Dimitrie O. Paun <dpaun@rogers.com>
- Avoid W->A transitions.

svn path=/trunk/; revision=11343

16 years agoSync to Wine-20041019:
Gé van Geldorp [Wed, 20 Oct 2004 08:36:55 +0000 (08:36 +0000)]
Sync to Wine-20041019:
Dmitry Timoshkov <dmitry@codeweavers.com>
- If an animation is already playing do not restart it.
- Remove WM_CLOSE handler, it leads to a memory corruption later on.
- Do not use GlobalFree for a memory returned by LoadResource.
Robert Shearman <rob@codeweavers.com>
- Implement SetPathWordBreakProc and MirrorIcon.
- Implement ImageList_SetColorTable.
- Implement WS_DISABLED style.
- Issue EN_CHANGE notification.
- Make the control look more like native by using the right font and
  spacing.
- Use TextOutW rather than DrawTextW as we don't use any features of
  DrawTextW.
- Fix caret size and position.
- Implement WM_CHAR and WM_SYSCHAR messages.
- Status update.
- Should create HOTKEY_INFO storage in WM_NCCREATE rather than in
  WM_CREATE so that we can also add the WS_EX_CLIENTEDGE style.
- Remove code that draws the client edge; it is already drawn by
  DefWindowProc.
- Document status of control against v6.0 of native version.
- Don't use TrackMouseEvents/WM_MOUSELEAVE API for handling the hot
  button; use plain mouse capture instead like native.
- Return only HTTRANSPARENT/HTCLIENT from WM_NCHITTEST and remove
  associated hacks of WM_SETCURSOR, WM_NCLBUTTONDOWN and
  WM_NCLBUTTONUP.
- Refactor state change code so that state changes don't happen as
  side effects from messages such as WM_NCCALCSIZE, instead only from
  user input messages like WM_MOUSEMOVE.
- Rebar completeness audit.
- TBN_DELETINGBUTTON sends the command ID, not the index.
- Fill in tbButton structure for TBN_DELETINGBUTTON notification.
- Document TBN_QUERY* sending indices.
- Fix some TRACEs
- More A->W conversions missed by previous patch.
- Fix off-by-one error in validating drag-n-drop from available
  buttons list box to actual buttons list box.
- Unicode flag should be based on the notification window.
- Use Unicode window messages.
- Determine whether to do label edit before sending NM_CLICK.
Francois Gouget <fgouget@free.fr>
- Don't define COBJMACROS in objbase.h.
- Update the Wine sources accordingly.
- Assorted spelling fixes.
Filip Navara <xnavara@volny.cz>
- Implement PSM_INDEXTOID, PSM_INDEXTOPAGE and PSM_PAGETOINDEX messages.
- Partially implement the PSH_WIZARDCONTEXTHELP and PSH_NOCONTEXTHELP
  styles.
- Add note about unimplemented TB_SAVERESTORE message.
- Fix obviously wrong condition in an "if" statement.
Dimitrie O. Paun <dpaun@rogers.com>
- We now have ICC_LINK_CLASS.
- Cleanup W->A transition.
Jon Griffiths <jon_p_griffiths@yahoo.com>
- ImageList_Merge should not fail if indices are bad.
- Add tests for this case, a visible test mode and fix DrawIndirect test
under some native comctl32.dll's.
- Items are variable sized, use an accessor to get at them.
- Combine A/W calls together to remove duplication.
- Don't leak text when removing/changing items.
- Turn off hot tracking when we delete the last item.
- Use the 'delete 1 item' logic when deleting all items.
- Draw +/- correctly for large icon sizes.
- Item height/expand button width must be >= than imagelist size.
- Avoid a magic number, add FIXME for incorrect +/- drawing.
Michael Stefaniuc <mstefani@redhat.com>
- native ImageList_Remove dosn't spit out an error message when
  deleting an index out of range so don't do that either
- add 2 ImageList_Remove tests
Aric Stewart <aric@codeweavers.com>
- Check to make sure PropSheetInfo* is not null before dereferencing it
for some windows messages.
Vitaliy Margolen <wine-patch@kievinfo.com>
- Don't loose last band on insert.
Ge van Geldorp <gvg@reactos.com>
- Pass correct uiParam for SPI_GETNONCLIENTMETRICS.

svn path=/trunk/; revision=11342

16 years agoVincent B�ron <vberon@mecano.gme.usherb.ca>
Gé van Geldorp [Wed, 20 Oct 2004 07:47:39 +0000 (07:47 +0000)]
Vincent B�ron <vberon@mecano.gme.usherb.ca>
Fix various function prototypes.

svn path=/trunk/; revision=11341

16 years agoPorted Wine CompareStringA.
James Tabor [Wed, 20 Oct 2004 03:46:27 +0000 (03:46 +0000)]
Ported Wine CompareStringA.

svn path=/trunk/; revision=11340