Commit graph

47899 commits

Author SHA1 Message Date
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
Timo Kreuzer 6e4670679a [CRT]
add minimal versions of emmintrin.h, mmintrin.h, xmmintrin.h
just enough for libsamplerate

svn path=/trunk/; revision=53377
2011-08-22 16:29:01 +00:00
Timo Kreuzer a48c19b60c [LIBSAMPLERATE]
Update to version 0.1.8
Supports amd64 now

svn path=/trunk/; revision=53375
2011-08-22 16:20:30 +00:00
Amine Khaldi 0232b2b680 [KERNEL32]
* CreateFile: If the specified file or device does not exist, the function fails and the last-error code is set to ERROR_FILE_NOT_FOUND. Spotted by Claudiu and Vic.

svn path=/trunk/; revision=53373
2011-08-22 15:26:11 +00:00
Timo Kreuzer d00505fa08 [VIDEOPORT]
Fix amd64 exports

svn path=/trunk/; revision=53372
2011-08-22 15:10:25 +00:00
Timo Kreuzer 378b5f1ab9 [VIDEOPORT]
Fix build

svn path=/trunk/; revision=53371
2011-08-22 15:04:17 +00:00
Timo Kreuzer 7aaf6f25b9 [VIDEOPRT]
Add neccessary function stubs for amd64

svn path=/trunk/; revision=53370
2011-08-22 14:11:14 +00:00
Timo Kreuzer ecde07a4c7 [STLPORT]
- Fix Interlocked* declarations
- Fix amd64 build

svn path=/trunk/; revision=53369
2011-08-22 13:14:46 +00:00
Timo Kreuzer 8dd9c148b2 [NTOSKRNL]
Remove a duplicate export

svn path=/trunk/; revision=53368
2011-08-22 12:24:04 +00:00
Aleksey Bragin eb0df1b66f - Implement missing parts of "application verifier" initialization which boils down to just enabling DPH either globally or per-DLL.
svn path=/trunk/; revision=53363
2011-08-21 22:15:08 +00:00
Timo Kreuzer 6574d03aac [NTOSKRNL] Update exports for amd64 to match win2k3
svn path=/trunk/; revision=53362
2011-08-21 21:55:30 +00:00
Thomas Faber a1cc2c02bf [CMAKE]
- Add current source directory to MS RC include paths
- Add include directories to WRC include paths
- Now they should behave identically enough. Thanks to Amine.

svn path=/trunk/; revision=53361
2011-08-21 21:18:59 +00:00
Amine Khaldi f5e9a08c0b [SERVICES]
* Fix CMake build.

svn path=/trunk/; revision=53360
2011-08-21 18:48:53 +00:00
Eric Kohl bfd0ce90f1 [SERVICES/ADVAPI32]
Rewrite the command packet transfer code between the service control manager (services.exe) and the service control dispatcher (advapi32.dll). The service name is no longer stored in an array of WCHARs at the end of the command packet. The service name is now stored behind the fixed size command packet header using an offset value in the header to determine the start of the string. The same method will be used to store start arguments to the service dispatcher, but it is not fully implemented yet.

svn path=/trunk/; revision=53358
2011-08-21 15:35:19 +00:00
Giannis Adamopoulos fd133d9dca [win32k]
- Fix some debug output

svn path=/trunk/; revision=53357
2011-08-21 14:57:04 +00:00
Eric Kohl fd4c31bc62 [ADVAPI32]
QueryServiceLockStatusA/W: If lpLockStatus is NULL or cbBufSize is less than sizeof(QUERY_SERVICE_LOCK_STATUSA/W) pass a pointer to an buffer to RQueryServiceLockStatusA/W.

svn path=/trunk/; revision=53356
2011-08-21 14:04:19 +00:00
Giannis Adamopoulos eb378e4c86 [win32k]
- Add one more debug channel to trace EVERY message that is sent to user mode
- Add some more traces here and there

svn path=/trunk/; revision=53355
2011-08-21 13:37:23 +00:00