Commit Graph

41433 Commits

Author SHA1 Message Date
Rob Shearman da04018608 ole32: Fix the condition in HMETAFILEPICT_UserFree to match that in METAFILEPICT_UserMarshal.
Actually free the memory.
2007-11-13 13:29:53 +01:00
Rob Shearman 8ee930150c ole32: Fix a memory leak in the HGLOBAL stream tests by telling CreateStreamOnHGlobal to free the memory it allocates, as we don't free it ourselves in this test. 2007-11-13 13:29:47 +01:00
Rob Shearman d881005c4f ole32: Release the stream in COM_RevokeRegisteredClassObject. 2007-11-13 13:29:38 +01:00
Rob Shearman 4edca3cf4d ole32: Fail before constructing an object in CreateStreamOnHGlobal to avoid a memory leak. 2007-11-13 13:29:30 +01:00
Rob Shearman 8296548bb5 kernel32: Implement GetThreadId. 2007-11-13 13:29:27 +01:00
Jacek Caban 93d87ca37f hlink: Added HlinkGetSpecialReference implementation. 2007-11-13 13:29:23 +01:00
Jacek Caban 9771c7393a shlwapi: Fixed SHPackDispParamsV spec declaration. 2007-11-13 13:29:20 +01:00
Paul Vriens 52ccb14155 dsound/tests: Better check to see if class is not available. 2007-11-13 13:29:17 +01:00
Paul Vriens 65d3682c22 dsound/tests: Fix test failures on WinXP. 2007-11-13 13:29:11 +01:00
Stefan Dösinger 894a705cc7 wined3d: Load GL_EXT_texture3D from gl 1.2 if the extension is not there. 2007-11-12 14:29:52 +01:00
Stefan Dösinger c25a792902 wined3d: Mark extensions supported which are included in the gl core. 2007-11-12 14:29:45 +01:00
Stefan Dösinger 0587060a08 wined3d: Load GL functions from core if needed. 2007-11-12 14:28:21 +01:00
Stefan Dösinger 07bbf1899d wined3d: Extend the gl extension function loading table with ext info. 2007-11-12 14:26:49 +01:00
Stefan Dösinger 1978ef9a75 wined3d: Load extension functions after finding the supported extensions. 2007-11-12 14:26:05 +01:00
Stefan Dösinger 44a592bc74 wined3d: Align the gl function table. 2007-11-12 14:25:18 +01:00
Roderick Colenbrander 8295c547f3 wgl: Add wglCopyContext support. 2007-11-12 14:16:44 +01:00
Peter Beutner db28edc790 ntdll: Better trap exception handling. 2007-11-12 14:14:28 +01:00
Peter Beutner fc5316760b ntdll: Don't try to handle kill(SIGTRAP). 2007-11-12 14:14:23 +01:00
Roderick Colenbrander 817b520c3d wined3d: Prevent unneeded context switches. 2007-11-12 14:13:21 +01:00
Roderick Colenbrander 9b0d661e43 wined3d: Flush GL calls after drawing to the drawable. This fixes apps that use multiple GL contexts. 2007-11-12 14:13:14 +01:00
Dan Kegel aaa93200ad user32: Implement return value for DdeClientTransaction for XTYP_EXECUTE. 2007-11-12 14:13:02 +01:00
Alexandre Julliard 6ff78347e2 user32: Remove a few traces that only duplicate the relay information. 2007-11-12 14:03:45 +01:00
Alexandre Julliard 2a2e303dc5 oleaut32: Fixed asm proxys to support more than 128 methods.
Reported by Martin Kochanski.
2007-11-12 13:18:38 +01:00
Kai Blin d35c13c621 ws2_32: Cope with buggy apps passing setsockopt optval as a value instead of a pointer. 2007-11-12 13:03:57 +01:00
Alistair Leslie-Hughes 0fade3c139 clusapi: Corrected value in GetNodeClusterState. 2007-11-12 13:00:25 +01:00
David Adam 147600b671 d3dx8: Implement D3DXVec3Unproject. 2007-11-12 13:00:08 +01:00
David Adam 6c902b42d5 d3dx8: Implement D3XMatrixVec3Project. 2007-11-12 13:00:01 +01:00
David Adam 3231c01c42 d3dx8: Implement D3XMatrixMultiplyTranspose. 2007-11-12 12:59:53 +01:00
David Adam 43643072da d3dx8: Implement D3XMatrixInverse. 2007-11-12 12:59:44 +01:00
Juan Lang f6833c4d09 rsaenh: Check pad bytes for consistency when decrypting. 2007-11-12 12:57:15 +01:00
Detlef Riekenberg cb113b23c4 shell32: Some undocumented defines and functions are now in the PSDK. 2007-11-12 12:56:38 +01:00
Hans Leidekker addf895c87 kernel32: Loosen requirements on what QueryDosDevice returns. 2007-11-12 12:56:28 +01:00
Maarten Lankhorst 8de6c8b4a9 dsound: Return primary_done when no mixing needs to be done instead of 0. 2007-11-12 12:56:21 +01:00
Maarten Lankhorst 8c3f9c8c7e dsound: Reassign pointers back to null when destroying structure. 2007-11-12 12:56:15 +01:00
Dan Kegel 89b9af7714 advapi32: Fix buffer overrun in tests/registry.c:wine_debugstr_wn(). 2007-11-12 12:55:42 +01:00
Rob Shearman 6c8ed9efbe ntdll: Initialise the part of the buffer to be written to a file in the file test. 2007-11-12 12:55:13 +01:00
Rob Shearman 6d11348963 server: In set_user_object_info len is in bytes, not WCHARs. 2007-11-12 12:55:06 +01:00
Rob Shearman 6539b3801d oleaut32: Handle non-byref safe arrays in VARIANT_UserFree. 2007-11-12 12:54:04 +01:00
Rob Shearman 2779099319 ole32: Disconnect the IRemUnknown stub buffer before destroying it to release the reference on the IRemUnknown object. 2007-11-12 12:53:59 +01:00
Rob Shearman 8e51ab35be shell32: Fix a memory leak in Stream_WriteLocationInfo. 2007-11-12 12:53:53 +01:00
Rob Shearman 1a67b1f53e shell32: Fix the length calculation of the pidl in ILSaveToStream by using the helper function ILGetSize. 2007-11-12 12:53:49 +01:00
Misha Koshelev 57f36261fa urlmon: Fix PROTOCOLDATA message passing in IInternetProtocolSink interface of Binding. 2007-11-12 12:53:45 +01:00
Misha Koshelev 0a158e7aa3 urlmon: Release IInternetProtocolSink and BindInfo on request handle closure, not on first handle closure. 2007-11-12 12:53:37 +01:00
Tony Wasserka f40955bf54 d3dx8: Implement the C++ stuff of the D3DXCOLOR structure. 2007-11-12 12:41:40 +01:00
Tony Wasserka 94ccd3f014 d3dx8: Implement the C++ stuff of the D3DXPLANE structure. 2007-11-12 12:41:33 +01:00
Tony Wasserka 00bcbe254f d3dx8: Implement the C++ stuff of the D3DXQUATERNION structure. 2007-11-12 12:41:27 +01:00
Tony Wasserka f422aead30 d3dx8: Implement the C++ stuff of the D3DXMATRIX structure. 2007-11-12 12:41:20 +01:00
Tony Wasserka dca53f1890 d3dx8: Implement the C++ stuff of the D3DXVECTOR4 structure. 2007-11-12 12:40:47 +01:00
Tony Wasserka d320460765 d3dx8: Implement the C++ stuff of the D3DXVECTOR3 structure. 2007-11-12 12:40:36 +01:00
Tony Wasserka 74750c3c64 d3dx8: Implement the C++ stuff of the D3DXVECTOR2 structure. 2007-11-12 12:40:14 +01:00