Commit graph

41133 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