Commit Graph

42550 Commits

Author SHA1 Message Date
Michael Stefaniuc 46f8b23eb7 kernel32: Add missing HeapFree(). Found by Smatch. 2008-01-07 22:57:08 +01:00
Roderick Colenbrander a74ecc5f2f wined3d: Unify color conversion code. 2008-01-07 22:57:05 +01:00
Lei Zhang 672a6995c0 msxml: Fix compilation on machines without libxml2. 2008-01-07 22:56:58 +01:00
Rob Shearman e2e7916739 rpcrt4: Set ReservedForRuntime to NULL in NdrClientInitializeNew. 2008-01-07 22:55:48 +01:00
Rob Shearman ea44471088 rpcrt4: Implement RpcAsyncInitializeHandle. 2008-01-07 22:55:46 +01:00
Rob Shearman 1da9d47f1b rpcrt4: Add tests for some async RPC functions. 2008-01-07 22:55:44 +01:00
Rob Shearman fef28ec6cb rpcrt4: Add stubs for asynchronous functions. 2008-01-07 22:55:41 +01:00
Rob Shearman b0cbf664f6 rpcrt4: Add stubs for I_RpcAsyncSetHandle and I_RpcAsyncAbortCall. 2008-01-07 22:55:39 +01:00
Rob Shearman 807a203f77 rpcrt4: Call NdrCorrelationInitialize and NdrCorrelationFree from NdrClientCall2 if new correlation descriptors have been specified. 2008-01-07 22:55:37 +01:00
Rob Shearman 23c9b6c161 rpcrt4: Add stubs for NdrCorrelationInitialize, NdrCorrelationPass and NdrCorrelationFree. 2008-01-07 22:55:34 +01:00
Rob Shearman f9a54a58d5 rpcrt4: ndr_stubless.h should include ndrtypes.h as it depends on types it defines. 2008-01-07 22:55:32 +01:00
Rob Shearman 31676530c2 rpcrt4: Set the ProcNum of RPC_MESSAGE in NdrClientInitializeNew to include RPC_VALID_FLAGS_BIT.
Mask out RPC_VALID_FLAGS_BIT from ProcNum when it is used to build a 
packet to send to the server.
2008-01-07 22:55:28 +01:00
Rob Shearman 4d6aa7ca95 rpcrt4: Add tests for the RPC_MESSAGE members set by NdrClientInitializeNew. 2008-01-07 22:55:22 +01:00
Rob Shearman f2b1a1106b ole32: Fix memory leaks caused by not calling the channel hook function when extension_size is zero.
Instead free the allocated memory outside of the channel hook function.
2008-01-07 22:54:53 +01:00
Rob Shearman caa9f89a18 ole32: Fix a memory leak. 2008-01-07 22:54:51 +01:00
Rob Shearman b6553e7e29 ole32: Shortcut the RPC runtime for allocation of the message when processing the COM call by just sending a message to a window in the process. 2008-01-07 22:54:47 +01:00
Rob Shearman e3e704bc43 ole32: Clear the RPC_FLAGS_VALID_BIT flag from the RPC_MESSAGE ProcNum when shortcutting the RPC runtime. 2008-01-07 22:54:35 +01:00
Rob Shearman a3040cea58 widl: Use symbolic names for some of the context handle attributes. 2008-01-07 21:33:53 +01:00
Rob Shearman 06ed169bc5 widl: Fix context handle "cannot be null" detection.
The "cannot be null" attibute is applied to a parameter if and only if 
it is in-only.
2008-01-07 21:33:50 +01:00
Rob Shearman 526cb8c375 ntdll: Fix NtQueryValueKey for KeyValueBasicInformation.
Add some tests for this.
2008-01-07 21:17:10 +01:00
Rob Shearman e958a570e5 ntdll: Fix the Data and Name returned by NtQueryValueKey for KeyValueFullInformation. 2008-01-07 21:17:10 +01:00
Rob Shearman edab3a6ff1 ntdll: Add tests for the data and name returned by NtQueryValueKey. 2008-01-07 21:17:10 +01:00
Alexandre Julliard b647ded03d server: Output incorrectly-terminated strings in hex format. 2008-01-07 21:17:10 +01:00
Alexandre Julliard fb9955da8c server: Make the registry parser more tolerant about malformed hex values. 2008-01-07 21:17:10 +01:00
Alexandre Julliard 12717397b7 server: Accept utf-8 data as input in registry files. 2008-01-07 21:17:10 +01:00
Alexandre Julliard 98c133312f regedit: Fixed parsing of hex sequences. 2008-01-07 21:17:10 +01:00
Roderick Colenbrander f2e32f7c45 wined3d: Use software palette conversion for non-texturing operations. 2008-01-07 18:20:07 +01:00
Chris Wulff a34bd3b2cd shdocvw: Hide and show the frame window instead of the inner one. 2008-01-07 18:19:54 +01:00
Dan Kegel 59b69a7236 winemenubuilder: Expand short paths, else menu items aren't created for CSLU Toolkit. 2008-01-07 18:19:45 +01:00
Peter Oberndorfer 66960ba4bf dwmapi: Add stub implementation for DwmSetWindowAttribute and DwmUnregisterThumbnail. 2008-01-07 18:19:37 +01:00
Andre Wisplinghoff 005b493619 regedit: Refresh tree view on import. 2008-01-07 18:19:14 +01:00
Alexandre Julliard 2f1e73cb35 server: Wait for the expiration of all the process SIGKILL timers before exiting the server. 2008-01-07 17:19:05 +01:00
Alexandre Julliard f53bb857ac kernel32/tests: Avoid using size_t in traces. 2008-01-07 17:18:35 +01:00
Alexandre Julliard 645a1e30a1 gdi32/tests: Avoid using size_t in traces. 2008-01-07 17:18:29 +01:00
Alexandre Julliard ef15bbf1cb advapi32/tests: Print the correct size in an error message. 2008-01-07 17:18:07 +01:00
Alexandre Julliard 9636c7fa0e wined3d: Use unsigned int instead of size_t for the glsl mask size. 2008-01-07 17:17:27 +01:00
Alexandre Julliard 980ee365a0 wined3d: Use unsigned int instead of size_t for element counts. 2008-01-07 17:17:04 +01:00
Alexandre Julliard 84f8ab6b83 configure: Added a check for the soname of libodbc. 2008-01-07 17:16:29 +01:00
Alexandre Julliard a41f0f1b45 configure: Add --without options for all optional dependencies. 2008-01-07 14:51:44 +01:00
Peter Dons Tychsen 787ccc8032 devenum: Fix the implementation of IEnumMoniker::Skip(), to match the MSDN specs. 2008-01-07 14:26:25 +01:00
Peter Dons Tychsen 53f64a09cf dinput: Silence incorrect warning and move it to a valid place. 2008-01-07 14:25:19 +01:00
Alexander Nicolaysen Sørnes 9a96ac0dcc comdlg32: PageSetupDlgW: Set orientation in printer dialog. 2008-01-07 13:46:17 +01:00
Rico Schüller 63c5e152a1 msi: Fix memory leaks (found by Smatch). 2008-01-07 13:46:06 +01:00
Rico Schüller 066ccd1275 mshtml: Fix memory leak (found by Smatch). 2008-01-07 13:45:57 +01:00
Rico Schüller 2dd29b107e cabinet: Fix memory leak (found by Smatch). 2008-01-07 13:45:51 +01:00
Austin English 0e4adae973 Spelling fixes. 2008-01-07 13:41:01 +01:00
Rob Shearman f296a8ca6c rpcrt4: Implement I_RpcMapWin32Status.
Add a test for this function.
2008-01-07 12:41:17 +01:00
Rob Shearman 1255eaf8b4 include: I_RpcBindingInqTransportType and I_RpcMapWin32Status should be always defined. 2008-01-07 12:40:56 +01:00
Rob Shearman e998892a23 widl: Fix the conditions under which array freeing code is output.
It doesn't matter whether or not the array is declared as a pointer or 
is declared using array subscripts - the array is still allocated by the 
unmarshalling function and so needs to be freed.

Fix a typo that caused varying arrays never to be freed.

Fix another typo with the check for conformant arrays being performed 
twice, redundantly.
2008-01-07 12:37:08 +01:00
Francois Gouget 327534f6ef wintab32: Add a trailing '\n' to a Wine trace. 2008-01-07 12:37:05 +01:00