Michael Stefaniuc [Tue, 26 Jun 2007 22:13:32 +0000 (00:13 +0200)]
wined3d: Remove superfluous casts of void pointers to other pointer types.
Michael Stefaniuc [Tue, 26 Jun 2007 22:13:13 +0000 (00:13 +0200)]
gdi32: Remove superfluous casts of void pointers to other pointer types.
Michael Stefaniuc [Tue, 26 Jun 2007 22:12:59 +0000 (00:12 +0200)]
kernel32: Remove superfluous casts of void pointers to other pointer types.
Michael Stefaniuc [Tue, 26 Jun 2007 22:12:48 +0000 (00:12 +0200)]
oleaut32: Remove superfluous casts of void pointers to other pointer types.
Michael Stefaniuc [Tue, 26 Jun 2007 22:12:36 +0000 (00:12 +0200)]
ole32: Remove superfluous casts of void pointers to other pointer types.
Michael Stefaniuc [Tue, 26 Jun 2007 22:11:49 +0000 (00:11 +0200)]
iccvid: Remove superfluous casts of void pointers to other pointer types.
Michael Stefaniuc [Tue, 26 Jun 2007 22:12:07 +0000 (00:12 +0200)]
quartz: Remove superfluous casts of void pointers to other pointer types.
Michael Stefaniuc [Tue, 26 Jun 2007 22:12:22 +0000 (00:12 +0200)]
cmd: Remove superfluous casts of void pointers to other pointer types.
James Hawkins [Wed, 27 Jun 2007 02:22:46 +0000 (19:22 -0700)]
msi: Set the WindowsInstaller value of the UserData product key when publishing the product.
James Hawkins [Wed, 27 Jun 2007 02:04:08 +0000 (19:04 -0700)]
msi: If the UserData product key exists, but the user product key doesn't, the product is absent.
James Hawkins [Wed, 27 Jun 2007 02:01:37 +0000 (19:01 -0700)]
msi: Any value of WindowsInstaller besides 0 means the product is installed.
James Hawkins [Wed, 27 Jun 2007 02:01:03 +0000 (19:01 -0700)]
msi: Use the correct registry key when detecting a published product.
James Hawkins [Tue, 26 Jun 2007 23:36:02 +0000 (16:36 -0700)]
msi: If the user product key exists, the product's state is advertised.
James Hawkins [Tue, 26 Jun 2007 23:30:40 +0000 (16:30 -0700)]
msi: Validate MsiQueryProductCode parameters.
James Hawkins [Tue, 26 Jun 2007 23:21:58 +0000 (16:21 -0700)]
msi: Add tests for MsiQueryProductState.
Rob Shearman [Tue, 26 Jun 2007 21:28:18 +0000 (22:28 +0100)]
rpcrt4: Store the assoc_group_id in the connections.
Rob Shearman [Tue, 26 Jun 2007 21:26:58 +0000 (22:26 +0100)]
rpcrt4: Make pointers to RPCRT4_BuildBindHeader and RPCRT4_BuildBindAckHeader const.
Rob Shearman [Tue, 26 Jun 2007 21:26:09 +0000 (22:26 +0100)]
rpcrt4: Remove the unused AuthInfo field from the RpcAssoc structure and Used from RpcConnection.
Rob Shearman [Tue, 26 Jun 2007 21:25:28 +0000 (22:25 +0100)]
msi: Fix transforms to work when the number of bytes per string reference differs to that of the database it is being applied to.
Rob Shearman [Tue, 26 Jun 2007 21:24:47 +0000 (22:24 +0100)]
msi: Fix bytes_per_column for binary types when the database is using 3-byte string references.
Rob Shearman [Tue, 26 Jun 2007 21:24:05 +0000 (22:24 +0100)]
msi: Fix loading string tables for databases that use 3-byte string references and that have a non-zero codepage (i.e. != CP_ACP).
Rob Shearman [Tue, 26 Jun 2007 21:23:30 +0000 (22:23 +0100)]
msi: Free version after using lpVer in msi_get_disk_file_version as lpVer points inside of version.
Rob Shearman [Tue, 26 Jun 2007 21:22:52 +0000 (22:22 +0100)]
msi: Check the return value of VerQueryValueW in msi_get_disk_file_version.
H. Verbeet [Tue, 26 Jun 2007 21:05:41 +0000 (23:05 +0200)]
wined3d: Cleanup GL extension detection.
Jacek Caban [Tue, 26 Jun 2007 19:16:27 +0000 (21:16 +0200)]
mshtml: Added Exec(IDM_DELETE) implementation.
Jacek Caban [Tue, 26 Jun 2007 19:15:54 +0000 (21:15 +0200)]
mshtml: Added IDM_DELETE support in QueryStatus.
Jacek Caban [Tue, 26 Jun 2007 19:14:57 +0000 (21:14 +0200)]
mshtml: Correctly handle delete key in editor mode.
Alexandre Julliard [Tue, 26 Jun 2007 19:30:41 +0000 (21:30 +0200)]
crypt32: Fix an uninitialized variable compiler warning.
Alexandre Julliard [Tue, 26 Jun 2007 15:44:36 +0000 (17:44 +0200)]
ddraw: Don't link against X libraries.
Alexandre Julliard [Tue, 26 Jun 2007 11:55:38 +0000 (13:55 +0200)]
wineps.drv: List source files explicitly in the makefile to make it easier to parse.
Andrew Talbot [Mon, 25 Jun 2007 20:11:38 +0000 (21:11 +0100)]
ntdll: Constify some variables.
Andrew Talbot [Sat, 23 Jun 2007 17:34:32 +0000 (18:34 +0100)]
ntdll: Constify some variables.
Andrew Talbot [Fri, 22 Jun 2007 18:48:12 +0000 (19:48 +0100)]
ntdll: Constify some variables.
Andrew Talbot [Fri, 22 Jun 2007 18:49:30 +0000 (19:49 +0100)]
ntdll: Constify some variables.
Lei Zhang [Tue, 26 Jun 2007 07:22:19 +0000 (00:22 -0700)]
comctl32: Determine if PSH_PROPSHEETPAGE is set once.
Lei Zhang [Tue, 26 Jun 2007 07:14:03 +0000 (00:14 -0700)]
comctl32: Reduce duplicate code between PROPSHEET_CollectSheetInfoA/W.
Lei Zhang [Tue, 26 Jun 2007 06:56:24 +0000 (23:56 -0700)]
comctl32: Reduce duplicate code between PropertySheetA/W.
Francois Gouget [Tue, 26 Jun 2007 08:38:04 +0000 (10:38 +0200)]
dsound: Add missing '\n' to Wine trace.
James Hawkins [Tue, 26 Jun 2007 00:13:39 +0000 (17:13 -0700)]
msi: Add tests for publishing and unpublishing products, features, and components.
James Hawkins [Mon, 25 Jun 2007 23:44:47 +0000 (16:44 -0700)]
msi: Add a stub implementation of MsiQueryComponentStateA.
Dan Hipschman [Tue, 26 Jun 2007 01:27:24 +0000 (18:27 -0700)]
widl: Allow enums as union switch types.
Dan Hipschman [Tue, 26 Jun 2007 01:26:42 +0000 (18:26 -0700)]
rpcrt4: Allow enums as union switch types.
Dan Hipschman [Tue, 26 Jun 2007 01:25:57 +0000 (18:25 -0700)]
rpcrt4/tests: Wrap a try/except block around tests.
Dan Hipschman [Tue, 26 Jun 2007 01:24:53 +0000 (18:24 -0700)]
widl: Fix crash dealing with anonymous unions.
Dan Hipschman [Tue, 26 Jun 2007 01:24:11 +0000 (18:24 -0700)]
widl: Get simple enums working.
Dan Hipschman [Tue, 26 Jun 2007 01:23:33 +0000 (18:23 -0700)]
widl: Check for user types when calculating buffer size.
Dan Hipschman [Tue, 26 Jun 2007 01:22:57 +0000 (18:22 -0700)]
widl: Check for interface pointers in pointer handling.
Michael Stefaniuc [Mon, 25 Jun 2007 23:05:56 +0000 (01:05 +0200)]
winmm: Replace malloc with HeapAlloc.
Michael Stefaniuc [Mon, 25 Jun 2007 23:05:19 +0000 (01:05 +0200)]
msacm32: Replace malloc/free with HeapAlloc/HeapFree.
Michael Stefaniuc [Mon, 25 Jun 2007 21:58:12 +0000 (23:58 +0200)]
winejack.drv: Fix missing unlock. Found by Smatch.
Michael Stefaniuc [Mon, 25 Jun 2007 21:58:03 +0000 (23:58 +0200)]
ddraw: Fix missing unlock on an error path. Found by Smatch.
Michael Stefaniuc [Mon, 25 Jun 2007 21:34:34 +0000 (23:34 +0200)]
gdi32: Multi-character character constants aren't portable as their behaviour is compiler dependent according to the C standard. Found by sparse.
H. Verbeet [Mon, 25 Jun 2007 20:46:01 +0000 (22:46 +0200)]
wined3d: Map vertex sampler numbers to the correct internal array indices for GetTexture and SetTexture.
H. Verbeet [Mon, 25 Jun 2007 20:45:57 +0000 (22:45 +0200)]
wined3d: Map vertex sampler numbers to the correct internal array indices for GetSamplerState and SetSamplerState.
H. Verbeet [Mon, 25 Jun 2007 20:45:40 +0000 (22:45 +0200)]
wined3d: Increase the sizes of texturing related arrays, in order to support vertex textures.
H. Verbeet [Mon, 25 Jun 2007 20:45:28 +0000 (22:45 +0200)]
wined3d: Add max_vertex_samplers and max_combined_samplers to WineD3D_GL_Info.
H. Verbeet [Mon, 25 Jun 2007 20:45:21 +0000 (22:45 +0200)]
wined3d: Rename max_samplers to max_fragment_samplers.
James Hawkins [Mon, 25 Jun 2007 20:05:03 +0000 (13:05 -0700)]
msi: Fetch the volume name when getting disk info.
Rob Shearman [Mon, 25 Jun 2007 19:47:38 +0000 (20:47 +0100)]
msi: Implement MsiGetMode for MSIRUNMODE_SCHEDULED, MSIRUNMODE_COMMIT and MSIRUNMODE_ROLLBACK.
Alex Villacís Lasso [Mon, 25 Jun 2007 18:15:08 +0000 (13:15 -0500)]
dsound: Reset device playpos/mixpos on buflen change.
Alex Villacís Lasso [Mon, 25 Jun 2007 17:55:36 +0000 (12:55 -0500)]
dsound: Make test recover from failure to preserve primary buffer length after SetFormat().
Alex Villacís Lasso [Mon, 25 Jun 2007 17:49:28 +0000 (12:49 -0500)]
winealsa: Reduce writeahead to next multiple of psize greater than 512.
Alex Villacís Lasso [Mon, 25 Jun 2007 17:42:47 +0000 (12:42 -0500)]
mciwave: Prevent division by zero when processing non-PCM codec.
Jeff Latimer [Sun, 24 Jun 2007 10:06:49 +0000 (20:06 +1000)]
crypt32: Fix possible dereference of NULL ptr.
Rob Shearman [Mon, 25 Jun 2007 13:29:52 +0000 (14:29 +0100)]
rpcrt4: Dereference the pointer passed to the marshaling/unmarshaling/sizing routines in complex types for interface pointers.
Rob Shearman [Mon, 25 Jun 2007 13:29:15 +0000 (14:29 +0100)]
rpcrt4: Implement marshalling, unmarshalling and buffer sizing for the context handle type.
Rob Shearman [Mon, 25 Jun 2007 13:28:40 +0000 (14:28 +0100)]
rpcrt4: Implement marshalling/unmarshalling for the range NDR type.
Rob Shearman [Mon, 25 Jun 2007 13:28:01 +0000 (14:28 +0100)]
rpcrt4: Set PointerBufferMark to the buffer location immediately after the non-pointer data in complex struct and array marshaling and unmarshaling to keep to the DCE/RPC specification.
Rob Shearman [Mon, 25 Jun 2007 13:27:17 +0000 (14:27 +0100)]
rpcrt4: Try a lot harder to resuse existing connections by comparing inside the RpcQualityOfService and RpcAuthInfo objects.
Store a copy of the SEC_WINNT_AUTH_IDENTITY structure passed in to
RpcBindingSetAuthInfo(Ex) to enable us to do this for RpcAuthInfo objects.
Rob Shearman [Mon, 25 Jun 2007 13:26:23 +0000 (14:26 +0100)]
rpcrt4: Store the assoc_group_id field returned from the bind_ack packet and use it when creating further connections in the association group.
Rob Shearman [Mon, 25 Jun 2007 13:25:39 +0000 (14:25 +0100)]
rpcrt4: When an exception is raised, return the stored exception code instead of the generic RPC_S_CALL_FAILED.
Rob Shearman [Mon, 25 Jun 2007 13:24:23 +0000 (14:24 +0100)]
rpcrt4: Translate STATUS_ACCESS_VIOLATION exceptions caught whilst executing the stub function to ERROR_NOACCESS to prevent confusing exceptions occurring in the client.
Rob Shearman [Mon, 25 Jun 2007 13:23:45 +0000 (14:23 +0100)]
rpcrt4: Close the connection if a protocol error or certain other kinds of errors occur, instead of returning it to the connection pool.
Rob Shearman [Mon, 25 Jun 2007 13:23:04 +0000 (14:23 +0100)]
rpcrt4: Return a fault packet if the interface/object pair in a request packet aren't registered.
Rob Shearman [Mon, 25 Jun 2007 13:22:29 +0000 (14:22 +0100)]
rpcrt4: Add a STUBLESS_FREE phase for freeing the allocated memory in the server function.
Rob Shearman [Mon, 25 Jun 2007 13:21:55 +0000 (14:21 +0100)]
rpcrt4: Add support for ServerAllocSize parameters.
Rob Shearman [Mon, 25 Jun 2007 13:21:20 +0000 (14:21 +0100)]
rpcrt4: Don't use add on the sizes of array elements to an open-ended structure; use FIELD_OFFSET with the array index instead.
Rob Shearman [Mon, 25 Jun 2007 14:01:27 +0000 (15:01 +0100)]
mshtml: Implement HTMLElement_get_children.
Rob Shearman [Mon, 25 Jun 2007 14:00:38 +0000 (15:00 +0100)]
advapi32: Always set the requested fields of the security descriptor according to the info flags in GetNamedSecurityInfoW.
Also, set the control flags so that other security descriptor
functions can retrieve the info from it.
Stefan Dösinger [Sat, 16 Jun 2007 22:26:17 +0000 (00:26 +0200)]
wined3d: Some point sprite fixes.
Stefan Dösinger [Sat, 16 Jun 2007 09:44:08 +0000 (11:44 +0200)]
wined3d: Skip the start offset to the source array in IWIneD3DVertexShaderImpl_SetLocalConstantsF.
Stefan Dösinger [Fri, 15 Jun 2007 20:38:14 +0000 (22:38 +0200)]
wined3d: Clamp material power to 128.0.
Alexandre Julliard [Mon, 25 Jun 2007 17:55:29 +0000 (19:55 +0200)]
crypt32: Fix incorrect usage of CharNextA.
Alexandre Julliard [Mon, 25 Jun 2007 17:48:15 +0000 (19:48 +0200)]
mapi32: Get rid of unneeded CharNextA call.
Alexandre Julliard [Mon, 25 Jun 2007 17:47:58 +0000 (19:47 +0200)]
ntdll: Use the standard exception handling for vm86 GP faults too.
Alexandre Julliard [Mon, 25 Jun 2007 12:13:21 +0000 (14:13 +0200)]
server: Make crash error message more explicit.
Alexandre Julliard [Mon, 25 Jun 2007 12:02:29 +0000 (14:02 +0200)]
advpack: Get rid of CharPrevW.
Alexandre Julliard [Mon, 25 Jun 2007 12:01:59 +0000 (14:01 +0200)]
shell32: Get rid of CharNextW.
Alexandre Julliard [Mon, 25 Jun 2007 12:01:28 +0000 (14:01 +0200)]
shlwapi: Get rid of CharNextW/CharPrevW. Simplify some string functions.
Alexandre Julliard [Mon, 25 Jun 2007 11:51:00 +0000 (13:51 +0200)]
comctl32: Get rid of CharNextW/CharPrevW. Simplify some string functions.
Francois Gouget [Mon, 25 Jun 2007 10:09:21 +0000 (12:09 +0200)]
ddraw/tests: Fix compilation on systems that don't support nameless unions.
Jacek Caban [Sun, 24 Jun 2007 19:10:16 +0000 (21:10 +0200)]
mshtml: Added more QueryInterface tests.
Jacek Caban [Sun, 24 Jun 2007 19:09:03 +0000 (21:09 +0200)]
mshtml: Added beginning DOM tests.
Jacek Caban [Sun, 24 Jun 2007 19:07:23 +0000 (21:07 +0200)]
mshtml: Added IHTMLDOMNode::get_nodeName implementation.
Rob Shearman [Sun, 24 Jun 2007 08:23:10 +0000 (09:23 +0100)]
mshtml: Notify the Gecko stream listener that we stopped binding, if an error occurs in start_binding.
Rob Shearman [Sun, 24 Jun 2007 08:19:24 +0000 (09:19 +0100)]
mshtml: Fix HTMLDocument3_get_documentElement to get the right nsIDOMNode.
Rob Shearman [Sun, 24 Jun 2007 08:18:41 +0000 (09:18 +0100)]
mshtml: Implement HTMLElement_setAttribute.
Rob Shearman [Sun, 24 Jun 2007 08:17:51 +0000 (09:17 +0100)]
mshtml: The SRC value returned from HTMLElement_getAttribute should be an absolute, not relative URL.
Andrew Talbot [Sat, 23 Jun 2007 16:28:50 +0000 (17:28 +0100)]
msi: Fix use of uninitialized variable (Coverity).
Andrew Talbot [Sat, 23 Jun 2007 14:40:48 +0000 (15:40 +0100)]
d3d9/tests: Fix use of uninitialized variable (Coverity).