Commit Graph

51409 Commits

Author SHA1 Message Date
Matteo Bruni 7545416133 d3dx9: Partial implementation of D3DXAssembleShader function.
This only executes the preprocessing pass. No parsing of the shader yet.
2010-03-30 15:52:56 +02:00
Jörg Höhle 74ad854e41 winmm/tests: Use cpp's __LINE__ to print meaningful line numbers. 2010-03-30 14:57:51 +02:00
Henri Verbeet 72be7fe3a5 wined3d: Get rid of destFormat and srcFormat in IWineD3DDeviceImpl_UpdateSurface(). 2010-03-30 14:49:32 +02:00
Henri Verbeet eced5fe8ec wined3d: Calculate "offset" in the appropriate path in IWineD3DDeviceImpl_UpdateSurface(). 2010-03-30 14:49:32 +02:00
Henri Verbeet bb94bc3823 wined3d: Add more general support for partial updates of compressed surfaces to IWineD3DDeviceImpl_UpdateSurface(). 2010-03-30 14:49:31 +02:00
Henri Verbeet 88a2decc49 wined3d: Source and destination formats should match in IWineD3DDeviceImpl_UpdateSurface(). 2010-03-30 14:49:31 +02:00
Henri Verbeet 0eae42ddc6 wined3d: Use GL_UNPACK_ROW_LENGTH for partial updates of regular surfaces in IWineD3DDeviceImpl_UpdateSurface(). 2010-03-30 14:49:31 +02:00
Henri Verbeet 2533860114 wined3d: Initialization functions don't allocate. 2010-03-30 14:49:31 +02:00
Maarten Lankhorst a9e43cad15 mmdevapi: Add capture tests. 2010-03-30 14:49:31 +02:00
Maarten Lankhorst 714ae4112a mmdevapi: Add a few more render tests. 2010-03-30 14:49:30 +02:00
André Hentschel 81c812ecba oleaut32: Add some spaces to the test output for better reading. 2010-03-30 14:49:30 +02:00
Roderick Colenbrander c864ae6348 wined3d: Disable flipping through the source rectangle in BltOverride. 2010-03-30 14:10:45 +02:00
Roderick Colenbrander 334fea7d79 wined3d: Fix a destination flipping bug using the destination rectangle. 2010-03-30 14:10:37 +02:00
Roderick Colenbrander 342c6c6de5 d3d9: Add source/destination and backbuffer tests for StretchRect. 2010-03-30 13:55:28 +02:00
Roderick Colenbrander 2930f84961 ddraw: Add some DirectDraw Blt tests. 2010-03-30 13:55:05 +02:00
Roderick Colenbrander a91f844a3d wined3d: Use RECT instead of WINED3DRECT in more parts of BltOverride. 2010-03-30 13:54:45 +02:00
Roderick Colenbrander 682c969e9a wined3d: Add a helper function for getting a valid rectangle. 2010-03-30 13:54:35 +02:00
Roderick Colenbrander a7d3b616c4 wined3d: Add color_fill to blit_shader. 2010-03-30 13:54:24 +02:00
Roderick Colenbrander 9a1fd552d2 wined3d: Introduce a helper function which converts a color from the surface format to ARGB. 2010-03-30 13:54:12 +02:00
Roderick Colenbrander f724843f14 wined3d: Move argb_to_fmt to utils.c as a helper function to be used in more places. 2010-03-30 13:53:54 +02:00
Alexandre Julliard be0db98a23 kernel32: Fix processing of spaces in command line for builtin exes. 2010-03-29 19:37:35 +02:00
Alexandre Julliard 808c29b908 kernel32: Add support for starting binaries in 32/64-bit mode from the other mode. 2010-03-29 17:57:15 +02:00
Henri Verbeet f69d0fa00d wined3d: GL errors aren't FIXMEs. 2010-03-29 15:51:21 +02:00
Henri Verbeet d14b7e6a32 ddrawex/tests: Add some tests for GetSurfaceFromDC(). 2010-03-29 15:51:15 +02:00
Henri Verbeet d38f535c05 ddrawex: Correctly retrieve the "outer" surface in IDirectDraw3Impl_GetSurfaceFromDC(). 2010-03-29 15:51:11 +02:00
Henri Verbeet 6ae96807c0 ddrawex: Directly return the ddraw surface in IDirectDraw4Impl_GetSurfaceFromDC(). 2010-03-29 15:51:02 +02:00
Henri Verbeet 7bfe6c4308 ntdll: Return a more reasonable value for "Reserved3".
The value is based on 64-bit Win 7, the main thing we care about is that it's
not 0.
2010-03-29 15:50:52 +02:00
Konstantin Kondratyuk eab89da812 ole32: Add missed initialization of virtual function table. 2010-03-29 15:50:22 +02:00
Justin Chevrier 4027813764 gdiplus: Add GdipGetPathGradientSurroundColorCount stub with tests. 2010-03-29 15:50:21 +02:00
Justin Chevrier 88b4263a61 include: Fix GdipSetPathGradientSurroundColorsWithCount definition. 2010-03-29 15:50:21 +02:00
Piotr Caban 9a8fe9679b msvcrt: Added _strtoui64 implementation. 2010-03-29 15:50:21 +02:00
Piotr Caban 585ea9cdd8 msvcrt: Added _strtoi64 implementation. 2010-03-29 15:50:20 +02:00
Piotr Caban 8c954c0957 msvcrt: Avoid using localtime_r. 2010-03-29 15:50:20 +02:00
Piotr Caban 8a57f501c8 msvcrt: Avoid using scalb function. 2010-03-29 15:50:19 +02:00
Piotr Caban b90320652d msvcrt: Rename functions conflicting with mingw headers. 2010-03-29 15:50:19 +02:00
Alexandre Julliard bb0c660ed0 user32: Always start the 64-bit version of wineboot.exe on Wow64. 2010-03-29 15:50:10 +02:00
Alexandre Julliard 3397a8b44b shdocvw: Always start the 64-bit version of winemenubuilder.exe on Wow64. 2010-03-29 15:50:09 +02:00
Alexandre Julliard 3bac3fb712 shell32: Always start the 64-bit version of winemenubuilder.exe on Wow64. 2010-03-29 15:50:09 +02:00
Alexandre Julliard d1c7029b34 rpcrt4: Always start the 64-bit version of rpcss.exe on Wow64. 2010-03-29 15:50:09 +02:00
Alexandre Julliard a8e2f4327f ole32: Always start the 64-bit version of rpcss.exe on Wow64. 2010-03-29 15:50:09 +02:00
Alexandre Julliard 7bef6dc8b9 user32: Always start the 64-bit version of explorer.exe on Wow64. 2010-03-29 12:26:42 +02:00
Vincent Povirk 5433969ec8 gdiplus: Don't use gdi32 to draw to bitmaps with formats it can't handle. 2010-03-29 12:19:48 +02:00
Vincent Povirk af7b8efc94 gdiplus: Store a reference to the image in image graphics contexts. 2010-03-29 12:19:38 +02:00
Morten Rønne ffc9397664 krnl386.exe: Fix VGA video mode 17. 2010-03-29 12:19:19 +02:00
Mikhail Maroukhine cad91b8d50 ws2_32: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:18:22 +02:00
Mikhail Maroukhine 968b98f842 wintrust: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:18:12 +02:00
Mikhail Maroukhine 25306d8be3 wininet: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:18:06 +02:00
Mikhail Maroukhine 3069ad44cb winex11.drv: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:17:46 +02:00
Mikhail Maroukhine 2a8972378f usp10: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:16:58 +02:00
Mikhail Maroukhine 819464f1d9 user32: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:16:50 +02:00
Mikhail Maroukhine 95100a6e92 shlwapi: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:16:43 +02:00
Mikhail Maroukhine cc7eaa3293 shell32: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:16:36 +02:00
Mikhail Maroukhine dc525dabd6 rsaenh: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:16:00 +02:00
Mikhail Maroukhine feb257dce0 ole: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:15:52 +02:00
Mikhail Maroukhine 2b8f11b8c0 ntdll: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:15:28 +02:00
Mikhail Maroukhine 88cca2cf76 msxml3: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:14:53 +02:00
Mikhail Maroukhine 86f76d2b48 msi: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:14:44 +02:00
Mikhail Maroukhine 491a06d987 mshtml: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:14:38 +02:00
Mikhail Maroukhine 26cba0cb43 msgsm32.acm: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:14:31 +02:00
Mikhail Maroukhine bbf827c38f msctf: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:14:24 +02:00
Mikhail Maroukhine 8ca9621ecc mmdevapi: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:14:18 +02:00
Mikhail Maroukhine 1637d402d9 localspl: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:14:11 +02:00
Mikhail Maroukhine 818ff38d62 gdiplus: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:14:04 +02:00
Mikhail Maroukhine 8fd8d9e96a gdi32: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:13:55 +02:00
Mikhail Maroukhine 0519c4b68a dbghelp: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:13:28 +02:00
Mikhail Maroukhine adf09ce66e d3dx9_36: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:12:36 +02:00
Mikhail Maroukhine 3d62b870a1 d3d10: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:12:30 +02:00
Mikhail Maroukhine 48e71cb424 comdlg32: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:12:17 +02:00
Mikhail Maroukhine 09dca97fc3 cabinet: Fix compiler warning with flag -Wcast-qual. 2010-03-29 12:12:07 +02:00
Mikhail Maroukhine 6e5dfd1fb8 wininet: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:11:17 +02:00
Mikhail Maroukhine f930c87fd6 objbase.h: CLSIDFromString: Add constness to the parameters declaration in accordance with MSDN. 2010-03-29 12:11:02 +02:00
Mikhail Maroukhine 503563c950 appwiz.cpl: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:10:17 +02:00
Mikhail Maroukhine 0490131783 advapi32: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:10:06 +02:00
Mikhail Maroukhine 6443d87543 comctl32: Fix compiler warnings. 2010-03-29 12:10:00 +02:00
Mikhail Maroukhine 3cad4a1d16 comctl32: Fix incorrect const type casting. 2010-03-29 12:09:28 +02:00
Michael Stefaniuc f2a331cd0c rsaenh: Remove superfluous casts of zero. 2010-03-29 11:50:04 +02:00
Michael Stefaniuc 6997c8d70c wined3d: Remove superfluous cast of zero. 2010-03-29 11:49:58 +02:00
Michael Stefaniuc bf00cd3380 winecoreaudio.drv: Remove superfluous casts of zero. 2010-03-29 11:49:53 +02:00
Michael Stefaniuc 8f7372488b kernel32/tests: Remove superfluous casts of integer constants. 2010-03-29 11:48:58 +02:00
Michael Stefaniuc 6a11b63a80 shell32: Use FAILED instead of !SUCCEEDED. 2010-03-29 11:48:44 +02:00
Nikolay Sivov ade553823d shlwapi: Fix SHCreateWorkerWindowW fallback to A-call condition. 2010-03-29 11:48:15 +02:00
Nikolay Sivov 3058b68bdc shlwapi: More trace for menu related helpers. 2010-03-29 11:47:59 +02:00
Nikolay Sivov df04c25a86 shlwapi/tests: Use a single trace call variable for all tests. 2010-03-29 11:47:52 +02:00
Nikolay Sivov 1372806e74 shlwapi: Use public define for QISearch table entry, make it available by name (as on Vista+). 2010-03-29 11:47:44 +02:00
Nikolay Sivov 66aa3dc834 shlwapi: Complete IUnknown_SetOwner call. 2010-03-29 11:47:34 +02:00
Nikolay Sivov 442364c1be shlwapi: Fix interface leaks in SHIsSameObject. 2010-03-29 11:46:00 +02:00
Nikolay Sivov 55b4e4e354 shlwapi: Fix IUnknown_AtomicRelease prototype and simplify body a bit. 2010-03-29 11:45:54 +02:00
Nikolay Sivov 076676d448 shlwapi: Fix some memory, handle and reference count leaks in RegisterDefaultAcceptHeaders. 2010-03-29 11:45:49 +02:00
Francois Gouget 5ca6d9b5be oleaut32/tests: Fix compilation on systems that don't support nameless unions. 2010-03-29 11:45:31 +02:00
Francois Gouget 5aca2dd964 gdiplus/tests: Fix compilation on systems that don't support nameless unions. 2010-03-29 11:45:24 +02:00
Eric Pouech 060ccb123a dbghelp: When unwinding the stack, stop if the current address isn't in a known module. 2010-03-29 11:45:13 +02:00
Eric Pouech 0c2401369c dbghelp: Rewrite SymGetModuleBase so that it relies on 64 bit version. 2010-03-29 11:45:04 +02:00
Eric Pouech a5293895a3 dbghelp: In dwarf parsing, correctly handle the DW_OP_regx option. 2010-03-29 11:44:52 +02:00
Eric Pouech 6a6edcd1ca dbghelp: In dwarf attribute parsing, ensure that we do have a block when parsing a block. 2010-03-29 11:44:46 +02:00
Eric Pouech 036392c5d1 dbghelp: Added preliminary CFA management. 2010-03-29 11:38:17 +02:00
Eric Pouech 0eef5d6809 dbghelp: Added CFA information to dbghelp's dwarf.h. 2010-03-29 11:37:46 +02:00
Eric Pouech 1d60aa6000 dbghelp: Extend the CPU object in order to manipulate context's registers (getting context's content & register names). 2010-03-29 11:37:39 +02:00
Eric Pouech 9851ebf792 dbghelp: Keep the .debug_frame section mapped when parsing dwarf debug_info (needed for CFA management). 2010-03-29 11:37:27 +02:00
Vincent Povirk 949730736b mscoree: Stub ClrCreateManagedInstance. 2010-03-29 11:35:15 +02:00
Alexandre Julliard 0566db7b89 setupapi: Create proper AMD64 fake dlls on 64-bit. 2010-03-27 11:50:23 +01:00
Alexandre Julliard 6836990e0b setupapi: Only cleanup fake dlls once the whole section has been executed. 2010-03-27 11:50:01 +01:00
Paul Vriens 719d904e35 msxml3/tests: Skip some tests when network connection can't be made. 2010-03-26 17:05:30 +01:00
Juan Lang 88c4210b4a iphlpapi: Remove an unused define. 2010-03-26 17:05:26 +01:00
Michael Stefaniuc f788302470 inetmib1/tests: Fix duplicate expressions in if condition. 2010-03-26 15:35:50 +01:00
Michael Stefaniuc 3a8a9620ab rpcrt4/tests: Fix duplicate expressions in if conditions. 2010-03-26 15:35:43 +01:00
Hans Leidekker 5a08c9ed6f msi: Improve the SetODBCFolders action stub. 2010-03-26 15:35:37 +01:00
Hans Leidekker 2c5e1f686b msi: Implement the Reinstall control event. 2010-03-26 15:35:32 +01:00
Hans Leidekker e5869d5d5c msi: Keep source directory and cabinet file separate. 2010-03-26 15:35:24 +01:00
Hans Leidekker 1407f1ee36 msi: Return the right error when a cabinet cannot be extracted. 2010-03-26 15:35:20 +01:00
Hans Leidekker 129161fec5 msi: Update the UI in the StartServices and StopServices actions. 2010-03-26 15:35:17 +01:00
Jacek Caban afc7773dab mshtml: Skip script tests on too old IE. 2010-03-26 15:35:06 +01:00
Louis Lenders 226a5019e7 Quiet two noisy FIXME's. 2010-03-26 15:34:57 +01:00
Alexandre Julliard 4a88562ec7 msi: Reset the MsiEnumProductsW index on failure. 2010-03-26 15:34:48 +01:00
Mikhail Maroukhine bd6f218165 comctl32: Fix compiler warnings with flag -Wcast-qual. 2010-03-26 10:32:33 +01:00
Gerald Pfeifer ca41486b8a crypt32: Fix type of empty in encodeBase64W(). 2010-03-26 10:32:23 +01:00
Justin Chevrier b7679da9a7 gdiplus: Handle UnitWorld in GdipGetFontHeightGivenDPI. 2010-03-26 10:31:25 +01:00
Justin Chevrier cf5c16c49e gdiplus/tests: Add GdipGetFontHeightGivenDPI tests. 2010-03-26 10:31:18 +01:00
Nikolay Sivov 43a92c6610 shlwapi: Added IUnknown_ProfferService implementation with tests. 2010-03-26 10:31:14 +01:00
Nikolay Sivov b6f92ceaed shlwapi: Fix prototype for SHGetShellKey and extend trace. 2010-03-26 10:31:10 +01:00
Michael Stefaniuc 0c2ec54535 comctl32/tests: Use the SendMessage instead of ListView_Scroll. 2010-03-26 10:29:52 +01:00
Henri Verbeet eb064db083 wined3d: Add support for partial updates of compressed surfaces to IWineD3DDeviceImpl_UpdateSurface(). 2010-03-26 10:29:39 +01:00
Henri Verbeet 941c7da08e wined3d: Don't warn about independent color write masks when the masks are all the same. 2010-03-26 10:29:34 +01:00
Henri Verbeet 4651dd86bf wined3d: Implement independent color write masks. 2010-03-26 10:29:29 +01:00
Henri Verbeet 13a57c81f0 wined3d: Add support for EXT_draw_buffers2. 2010-03-26 10:29:23 +01:00
Henri Verbeet d5ff1e640c wined3d: glColorMask() changes the write mask for all render targets. 2010-03-26 10:29:17 +01:00
Henri Verbeet 8cf63f0aee wined3d: Add GL locking to match_fbo_tex_update(). 2010-03-26 10:29:13 +01:00
Vincent Povirk bc1acbf3c9 mscoree: Show the names of requested GUIDs in stub fixmes. 2010-03-26 10:29:02 +01:00
Stefan Dösinger f74de3ab65 wined3d: Don't advertise float formats as supported by WGL. 2010-03-26 10:28:52 +01:00
Stefan Dösinger 7b43cb1877 wined3d: Don't check WGL depth stencil limitations with FBOs. 2010-03-26 10:28:48 +01:00
Piotr Caban f7cc8f695b msvcr90: Added implementation of __sys_nerr and __sys_errlist. 2010-03-25 17:06:01 +01:00
Piotr Caban 254eab3827 msvcr90: Added _get/set_invalid_parameter_handler implementation. 2010-03-25 16:46:56 +01:00
Piotr Caban d91b71e0df msvcr90: Added _encoded_null() implementation. 2010-03-25 16:46:43 +01:00
Piotr Caban c452249e00 msvcr90: Implement _encode_pointer and _decode_pointer. 2010-03-25 16:36:56 +01:00
Ilya Basin 9ff19d1d48 shell32: Enable dde for SEE_MASK_CLASSALL. 2010-03-25 16:36:41 +01:00
Damjan Jovanovic 63bc9c484a mountmgr: Frame device service functions with IoGetCurrentIrpStackLocation and IoCompleteRequest. 2010-03-25 16:09:01 +01:00
André Hentschel a9a7d963c2 kernel32: Make process traces aware of 64-bit. 2010-03-25 16:08:27 +01:00
Paul Vriens 7a80e97601 mmdevapi/tests: Fix test failure on some Vista boxes. 2010-03-25 15:10:13 +01:00
Nikolay Sivov c9f2007e72 shlwapi: Implement IUnknown_QueryServiceExec with tests. 2010-03-25 15:10:04 +01:00
Paul Vriens d495fa1e68 msi/tests: Fix test failures on W2K with Windows Installer 3.0. 2010-03-25 13:01:29 +01:00
Paul Vriens 114aa43a54 msi/tests: Fix test failures on W2K with Windows Installer 2.x. 2010-03-25 13:01:24 +01:00
Alexandre Julliard 60a05ad2d9 makefiles: Output all the documentation rules explicitly for each module. 2010-03-25 12:05:44 +01:00
Sébastien Ramage e7165b3921 user32: End scrollbar tracking if the mouse capture is lost. 2010-03-25 10:55:51 +01:00
Alexandre Julliard 81575421a9 version: Support loading resources from both 32-bit and 64-bit PE binaries. 2010-03-25 10:54:50 +01:00
Henri Verbeet d11185a890 d3d8/tests: Add some message processing to test_wndproc().
Disabled testing the focus and foreground windows after creating the device
for the moment.
2010-03-25 10:02:17 +01:00
Henri Verbeet ab4bf7600a d3d9/tests: Add some message processing to test_wndproc().
For some reason Windows XP allows device creation to be blocked by the lack of
message processing in wndproc_thread(). Thanks to Wylda for helping debug
this. Disabled testing the focus and foreground windows after creating the
device for the moment.
2010-03-25 10:02:11 +01:00
Henri Verbeet 9866125e23 wined3d: Just mark the color write mask dirty in IWineD3DDeviceImpl_ClearSurface(). 2010-03-25 10:01:59 +01:00
Henri Verbeet 9eb5ba435e wined3d: Use the same order of operations for depth clears as for stencil clears. 2010-03-25 10:01:54 +01:00
Henri Verbeet 2e7e118899 wined3d: Just mark the stencil write mask dirty in IWineD3DDeviceImpl_ClearSurface(). 2010-03-25 10:01:49 +01:00
Henri Verbeet 1c4e9e6a0e wined3d: Disable two-sided stencil when doing stencil clears. 2010-03-25 10:01:44 +01:00
Christian Costa 39b60870ff d3dx9_36: Implement D3DXCreateEffectEx and make D3DXCreateEffect use it. 2010-03-25 10:01:32 +01:00