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).
Paul Vriens [Sun, 24 Jun 2007 17:27:48 +0000 (19:27 +0200)]
wintrust/tests: Add tests for CryptCATAdminCalcHashFromFileHandle.
Paul Vriens [Sat, 23 Jun 2007 14:44:36 +0000 (16:44 +0200)]
kernel32/tests: Don't crash (on Vista).
Paul Vriens [Sat, 23 Jun 2007 14:40:58 +0000 (16:40 +0200)]
kernel32/tests: Don't crash on Vista.
Jacek Caban [Fri, 22 Jun 2007 21:55:05 +0000 (23:55 +0200)]
mshtml: Added IOleInPlaceUIWindow tests.
Jacek Caban [Fri, 22 Jun 2007 21:54:06 +0000 (23:54 +0200)]
mshtml: Better test of QueryInterface.
Jacek Caban [Fri, 22 Jun 2007 21:35:09 +0000 (23:35 +0200)]
mshtml: Added IOleControlSite tests.
Jacek Caban [Fri, 22 Jun 2007 21:33:41 +0000 (23:33 +0200)]
mshtml: Set focus to FALSE in InPlaceDeactivate.
Jacek Caban [Fri, 22 Jun 2007 21:33:00 +0000 (23:33 +0200)]
mshtml: Notify IOleControlSite about focus changes.
Jacek Caban [Fri, 22 Jun 2007 21:32:22 +0000 (23:32 +0200)]
mshtml: Activate nsWebBrowser after creating document window.
Jacek Caban [Fri, 22 Jun 2007 21:31:43 +0000 (23:31 +0200)]
mshtml: Added nsIEmbeddingSiteWindow:[Get|Set]Visibility implementation.
Jacek Caban [Fri, 22 Jun 2007 21:30:23 +0000 (23:30 +0200)]
mshtml: Added nsIEmbeddingSiteWindow::SetFocus implementation.
Jacek Caban [Fri, 22 Jun 2007 21:29:44 +0000 (23:29 +0200)]
mshtml: Get rid of no longer used nsIDOMEventListener interface in NSContainer.
Jacek Caban [Fri, 22 Jun 2007 21:28:54 +0000 (23:28 +0200)]
mshtml: Move load event listener to separated object.
Jacek Caban [Fri, 22 Jun 2007 21:28:09 +0000 (23:28 +0200)]
mshtml: Move keypress event listener to separated object.
Evan Stade [Sat, 23 Jun 2007 02:27:02 +0000 (19:27 -0700)]
gdiplus: Tidy up graphics constructor.
Evan Stade [Sat, 23 Jun 2007 02:24:50 +0000 (19:24 -0700)]
gdiplus: Fix erroneous pen error checking.
Evan Stade [Sat, 23 Jun 2007 02:20:44 +0000 (19:20 -0700)]
gdiplus: Fix broken graphics path constructor.
Misha Koshelev [Fri, 22 Jun 2007 22:38:35 +0000 (17:38 -0500)]
wine.inf: Fix path to rundll32.exe in inffile/shell/install/command subkey.
Misha Koshelev [Fri, 22 Jun 2007 22:32:56 +0000 (17:32 -0500)]
setupapi: Simplify code as native setupapi does not handle quoted paths.
Michael Stefaniuc [Fri, 22 Jun 2007 21:39:31 +0000 (23:39 +0200)]
msvcrt: Do not use wide character constants.
Michael Stefaniuc [Fri, 22 Jun 2007 21:30:57 +0000 (23:30 +0200)]
winealsa.drv: Fix missing unlock on the error path. Found by Smatch.
Michael Stefaniuc [Fri, 22 Jun 2007 21:29:06 +0000 (23:29 +0200)]
dsound: Fix missing unlock on an error path. Found by Smatch.
H. Verbeet [Fri, 22 Jun 2007 18:43:42 +0000 (20:43 +0200)]
wined3d: Split of the mapping of pixel shader samplers from IWineD3DDeviceImpl_FindTexUnitMap().
H. Verbeet [Fri, 22 Jun 2007 18:43:38 +0000 (20:43 +0200)]
wined3d: Remove the sharing of mapping code for fixed function and pixel shader samplers.
H. Verbeet [Fri, 22 Jun 2007 18:43:29 +0000 (20:43 +0200)]
wined3d: Split of the mapping of fixed function samplers from IWineD3DDeviceImpl_FindTexUnitMap().
H. Verbeet [Fri, 22 Jun 2007 18:43:24 +0000 (20:43 +0200)]
wined3d: Keep track of what fixed function texture stages are in use.
H. Verbeet [Fri, 22 Jun 2007 18:43:19 +0000 (20:43 +0200)]
wined3d: Keep track of what stage a texturing unit is mapped to.
Paul Vriens [Fri, 22 Jun 2007 14:44:54 +0000 (16:44 +0200)]
mscms/tests: Fix wrong test for failure.
Paul Vriens [Fri, 22 Jun 2007 14:40:30 +0000 (16:40 +0200)]
mscms/tests: Don't crash on Vista.
Stefan Dösinger [Fri, 15 Jun 2007 19:33:54 +0000 (21:33 +0200)]
wined3d: Move material applying to the state table.
Stefan Dösinger [Thu, 14 Jun 2007 19:49:18 +0000 (21:49 +0200)]
d3d9: Hold the lock in VertexShader methods.
Stefan Dösinger [Thu, 14 Jun 2007 19:45:15 +0000 (21:45 +0200)]
d3d9: Hold the lock in VertexDeclaration methods.
Stefan Dösinger [Thu, 14 Jun 2007 19:40:07 +0000 (21:40 +0200)]
d3d9: Hold the lock in Vertexbuffer methods.
Stefan Dösinger [Thu, 14 Jun 2007 09:57:59 +0000 (11:57 +0200)]
d3d9: Hold the lock in Texture methods.
Huw Davies [Fri, 22 Jun 2007 14:14:56 +0000 (15:14 +0100)]
oleaut32: Extend _invoke to cope with more args.
Huw Davies [Fri, 22 Jun 2007 14:10:04 +0000 (15:10 +0100)]
oleaut32: Handle marshaling of VARTYPE-less FADF_VARIANT safearrays.
Huw Davies [Fri, 22 Jun 2007 13:40:36 +0000 (14:40 +0100)]
oleaut32: Implement marshaling of VT_BYREF interfaces.
Huw Davies [Fri, 22 Jun 2007 13:38:50 +0000 (14:38 +0100)]
oleaut32: Interfaces that derive from IDispatch should be marshaled as VT_DISPATCH.
Misha Koshelev [Fri, 22 Jun 2007 04:39:20 +0000 (23:39 -0500)]
gdi32/tests: Fix test_widenpath to succeed on Win98.
Misha Koshelev [Fri, 22 Jun 2007 04:39:18 +0000 (23:39 -0500)]
gdi32: Emulate AngleArc using ArcTo.
Misha Koshelev [Fri, 22 Jun 2007 04:39:16 +0000 (23:39 -0500)]
gdi32/tests: Expand framework for tests of drawing functions in paths, add test for AngleArc in paths.
Stefan Dösinger [Thu, 14 Jun 2007 09:48:59 +0000 (11:48 +0200)]
d3d9: Hold the lock in swapchain methods.
Stefan Dösinger [Thu, 14 Jun 2007 09:42:26 +0000 (11:42 +0200)]
d3d9: Hold the lock in suface methods.