Commit graph

47891 commits

Author SHA1 Message Date
Timo Kreuzer ef74f83550 [USETUP]
Use sizeof(WCHAR) instead of sizeof(PWCHAR) when calculating REG_SZ size for NtSetValueKey

svn path=/trunk/; revision=53431
2011-08-25 07:03:12 +00:00
Timo Kreuzer 4a306627d7 [KSPROXY/KS/SCSIPORT]
- Use sizeof(PVOID) instead of sizeof(PFOO) just for clarity that we really want a pointer size
[SCSIPORT]
- Don't initialize a pointer with RtlZeromemory

svn path=/trunk/; revision=53429
2011-08-24 22:09:04 +00:00
Timo Kreuzer 274262f440 [INTRIN] Fix _bittest64 prototype
[STLPORT] Fix amd64 build of modules using these headers

svn path=/trunk/; revision=53428
2011-08-24 22:02:41 +00:00
Thomas Faber 43b3df4799 [HAL]
- Fix CMake build

svn path=/trunk/; revision=53427
2011-08-24 21:43:06 +00:00
Aleksey Bragin c7c0124d0c - Slightly rearrange base addresses to get rid of DLL relocations during bootup.
svn path=/trunk/; revision=53426
2011-08-24 21:11:40 +00:00
Eric Kohl 600c28f087 [HAL]
Add PCI_HAL device for non-ACPI machines. Code taken from the ACPI-HAL. This is just a quick hack and needs some more improvements.

svn path=/trunk/; revision=53425
2011-08-24 21:08:42 +00:00
Timo Kreuzer 4bf9ea12bc [PORTCLS]
Fix MSVC warnings

svn path=/trunk/; revision=53424
2011-08-24 20:21:07 +00:00
Timo Kreuzer 84ae0a0fa7 [FREELDR]
- Move architecture specific files all into arch/*
- Rename setupldr2.c to setupldr.c
- cleanup the mess in bootmgr.c

svn path=/trunk/; revision=53422
2011-08-24 18:17:13 +00:00
Cameron Gutman e306e52267 [HAL]
- Handle IRP_MN_QUERY_CAPABILITIES for the ACPI_HAL device object
[PNPMGR]
- Don't bring up a device if a required IRP has failed
- Don't perform operations on a child if it is not ready yet

svn path=/trunk/; revision=53421
2011-08-24 17:05:58 +00:00
Cameron Gutman 1d3261d9fc [HAL/NTOSKRNL]
- Fix an off-by-one bug in the IDT table size

svn path=/trunk/; revision=53420
2011-08-24 15:57:18 +00:00
Thomas Faber c1d210b143 [DDK/XDK]
- Add function types, not only function pointers types for EXPAND_STACK_CALLOUT and KSYNCHRONIZE_ROUTINE

svn path=/trunk/; revision=53418
2011-08-24 14:07:13 +00:00
Thomas Faber 0564ac0f79 [NTOSKRNL]
- Fix return value of KeSynchronizeExecution again... the SynchronizeRoutine also returns BOOLEAN

svn path=/trunk/; revision=53417
2011-08-24 13:05:22 +00:00
Rafal Harabien cda612b67e [CALC]
- Reposition controls to match WinXP calculator
- Improve Polish translation

svn path=/trunk/; revision=53416
2011-08-24 12:35:28 +00:00
Rafal Harabien d9f67312a2 [3DTEXT]
- Don't assume reg key exists
- Make rotation independent of computer speed

svn path=/trunk/; revision=53415
2011-08-24 12:33:45 +00:00
Rafal Harabien 6005c9f9ca [SNDREC32]
- Fix about box icon
- Improve polish translation

svn path=/trunk/; revision=53414
2011-08-24 12:32:25 +00:00
Thomas Faber 59cbfbc34a [NTOSKRNL]
- Do not return an NTSTATUS from KeSynchronizeExecution, which returns BOOLEAN
[KERNEL32]
- Do not return an NTSTATUS from BasepGetModuleHandleExW
Found by MSVC.

svn path=/trunk/; revision=53413
2011-08-24 12:31:08 +00:00
Thomas Faber ca5f3d0740 [USETUP]
- Remove a circular header dependency to make it easier for the poor PCH compiler

svn path=/trunk/; revision=53412
2011-08-24 11:46:06 +00:00
Timo Kreuzer f3df919cee [FREELDR]
Don't use RtlZeroMemory to initialize a pointer

svn path=/trunk/; revision=53411
2011-08-24 09:59:35 +00:00
Thomas Faber a60b8c477c [EVENTLOG]
- Don't use sizeof for a variable-length structure
- Fix string buffer building

svn path=/trunk/; revision=53410
2011-08-24 09:45:50 +00:00
Timo Kreuzer 5c6935be69 [HAL/VIDEOPRT/EVENTLOG]
Really fix some of the sizeof issues

svn path=/trunk/; revision=53409
2011-08-24 09:41:16 +00:00
Timo Kreuzer 5f541ba1e2 [USER32_WINETEST]
Better fix by Tomas Faber
(increases the performance ;-))

svn path=/trunk/; revision=53408
2011-08-24 08:42:37 +00:00
Timo Kreuzer b442f5c902 [USER32_WINETEST]
Fix MSVC build

svn path=/trunk/; revision=53407
2011-08-24 08:36:18 +00:00
Amine Khaldi 32fb301010 [NTDLL/LDR]
* Fix a thinko.

svn path=/trunk/; revision=53406
2011-08-24 03:02:03 +00:00
Amine Khaldi 3865e333ff [EVENTLOG]
* Fix a bad sizeof().

svn path=/trunk/; revision=53405
2011-08-24 02:09:29 +00:00
Amine Khaldi d1a36b6e61 [VIDEOPRT]
* Fix a bad sizeof() that's been with us since r12860 (more than 6 years ago).

svn path=/trunk/; revision=53404
2011-08-24 02:04:55 +00:00
Amine Khaldi 1274ff8f6f [USER32]
* Fix a bad sizeof().

svn path=/trunk/; revision=53403
2011-08-24 02:00:14 +00:00
Amine Khaldi 9a44ac663c [HAL]
* Fix a couple bad sizeof().

svn path=/trunk/; revision=53402
2011-08-24 01:52:12 +00:00
Timo Kreuzer 83a29c33af [XDK/DDK]
Add KeSaveFloatingPointState as well

svn path=/trunk/; revision=53401
2011-08-23 22:59:23 +00:00
Timo Kreuzer 83d9580f60 [DDK(XDK]
Add inline functionss Ke*FloatingPointState for amd64 and arm, doing nothing. Noticed by Thomas Faber.

svn path=/trunk/; revision=53400
2011-08-23 22:31:20 +00:00
Timo Kreuzer fe7e695657 [VMWINST] Fix amd64 build
[NTDLL] add missing amd64 specific exports
[MSVCRT*] Fix mangled c++ exports for amd64
[OLEAUT32] Add amd64 adm stub for call_method, fix MSVC/amd64 build
[RICHED20] Fix MSVC thiscall wrapper
[RPCRT4] add amd64 specific asm
[KSFILTER] Add c++ aliases, use dummy KeSaveFloatingPointState and KeRestoreFloatingPointState on non-x86 builds
[KMIXER] Fix a broken DPRINT
[PSEH] Priorize native SEH over dummy SEH

svn path=/trunk/; revision=53399
2011-08-23 08:58:15 +00:00
Timo Kreuzer 9564801ea8 [RTL] Remove duplicate function
[CRT] add _local_unwind stub and fix c++ symbols

svn path=/trunk/; revision=53398
2011-08-23 08:45:46 +00:00
Timo Kreuzer 804256c25d [INTRIN]
- Deconstify most parameters in the intrinsics.
- add __movsq, _bittest64, __umulh

svn path=/trunk/; revision=53397
2011-08-23 08:42:13 +00:00
Timo Kreuzer a522726b1e [CMAKE]
- fix usage of set_entrypoint
- link libpng to ntdll on amd64
- build crtdll and nmidebug only on x86
- silence some linker warnings on MSVC
- compile riched20/msvc-thiscall.c only on x86
- Add WIN64 definition to acpica
- Add ehandler.c to libcntpr

svn path=/trunk/; revision=53396
2011-08-23 08:13:33 +00:00
Timo Kreuzer c47522f9e8 [USER32_APITEST]
Fix amd64 build

svn path=/trunk/; revision=53395
2011-08-23 06:45:36 +00:00
Cameron Gutman 74b889b397 [HAL]
- Fix device reporting to work with the IoReportDetectedDevice patch
[HAL/ACPI]
- Turn debugging off

svn path=/trunk/; revision=53394
2011-08-23 05:17:41 +00:00
Cameron Gutman 417749b6bf [PNPMGR]
- Code cleanup

svn path=/trunk/; revision=53393
2011-08-23 04:53:28 +00:00
Cameron Gutman 6cf62841ad [PNPMGR]
- Fix IoReportDetectedDevice to use the caller's driver object

svn path=/trunk/; revision=53392
2011-08-23 03:57:24 +00:00
James Tabor 4ee1da837b [User32]
- Fix copy paste error in DIALOG_IsAccelerator, fixes a crash. 
- Up Dialog.c to 1.3.26, sync port and minimized differences.

svn path=/trunk/; revision=53391
2011-08-23 03:27:14 +00:00
Cameron Gutman 9c6fd6ed0a [INF]
- Install the processors class
- Add missing INFs to syssetup.inf

svn path=/trunk/; revision=53390
2011-08-23 02:28:45 +00:00
Timo Kreuzer 5890b7558e [LIBSAMPLERATE]
- Fix amd64 build

svn path=/trunk/; revision=53389
2011-08-22 22:22:11 +00:00
Timo Kreuzer d86d341a8e [CRT]
Fix definition of __m128d and __m128.

svn path=/trunk/; revision=53388
2011-08-22 21:59:13 +00:00
James Tabor 7a4c65a6b9 [WineTest:User32]
- Up the rest to 1.3.26.

svn path=/trunk/; revision=53387
2011-08-22 21:33:49 +00:00
James Tabor 3c7ab0bd8a [WineTest:User32]
- Up msg to 1.3.26.

svn path=/trunk/; revision=53386
2011-08-22 21:07:39 +00:00
James Tabor 40fee2398a [Win32k]
- Implement FlashWindowEx without the state verification test via global atom and window properties list. Pass all but two in win:test_FlashWindowEx.
- Add missing atom's and global thread information pointer, based on patch from bug 5655.

svn path=/trunk/; revision=53385
2011-08-22 19:58:32 +00:00
James Tabor b47bf7e4d5 [WineTest:User32:User32]
- Up win to 1.3.26, keeping original patch plus skipping test_SetForegroundWindow, it hangs on WaitForSingleObject line 2771, needs regression testing.

svn path=/trunk/; revision=53384
2011-08-22 19:16:39 +00:00
Eric Kohl 4b1b0c014e - Update list with the latest changes by jgardou.
- Remove an obviously wrong citation.

svn path=/trunk/; revision=53383
2011-08-22 18:45:10 +00:00
Cameron Gutman d8128ec9a4 [PNPMGR]
- Fix enumeration of existing root devices after a reboot

svn path=/trunk/; revision=53382
2011-08-22 18:40:40 +00:00
Cameron Gutman a952a84acd [SERIAL]
- Remove overzealous assertions

svn path=/trunk/; revision=53381
2011-08-22 18:34:01 +00:00
Amine Khaldi b28c4ec0c7 * Fix build.
svn path=/trunk/; revision=53380
2011-08-22 17:32:57 +00:00
Cameron Gutman 1115b655fa [PNPMGR]
- Print an debug message if IRP_MN_FILTER_RESOURCE_REQUIREMENTS fails
- Don't let a broken driver remove our resource requirements list

svn path=/trunk/; revision=53379
2011-08-22 17:01:33 +00:00