Commit Graph

25265 Commits

Author SHA1 Message Date
Lei Zhang e3b80a0d88 comctl32: Determine if PSH_PROPSHEETPAGE is set once. 2007-06-26 12:12:36 +02:00
Lei Zhang f4dd14abc6 comctl32: Reduce duplicate code between PROPSHEET_CollectSheetInfoA/W. 2007-06-26 12:12:25 +02:00
Lei Zhang 0cbee494b3 comctl32: Reduce duplicate code between PropertySheetA/W. 2007-06-26 12:12:12 +02:00
Francois Gouget 2f0ca64dac dsound: Add missing '\n' to Wine trace. 2007-06-26 12:12:04 +02:00
James Hawkins 90e9722ecb msi: Add tests for publishing and unpublishing products, features, and components. 2007-06-26 12:11:54 +02:00
James Hawkins ee89cfca53 msi: Add a stub implementation of MsiQueryComponentStateA. 2007-06-26 12:11:47 +02:00
Dan Hipschman 46222aee6e widl: Allow enums as union switch types. 2007-06-26 11:59:53 +02:00
Dan Hipschman ea7b1694de rpcrt4: Allow enums as union switch types. 2007-06-26 11:59:43 +02:00
Dan Hipschman 076a6206ff rpcrt4/tests: Wrap a try/except block around tests. 2007-06-26 11:59:32 +02:00
Dan Hipschman 512c36cae6 widl: Get simple enums working. 2007-06-26 11:59:02 +02:00
Michael Stefaniuc d14da0763d winmm: Replace malloc with HeapAlloc. 2007-06-26 11:58:06 +02:00
Michael Stefaniuc da1f67a30d msacm32: Replace malloc/free with HeapAlloc/HeapFree. 2007-06-26 11:58:03 +02:00
Michael Stefaniuc 98e3006903 winejack.drv: Fix missing unlock. Found by Smatch. 2007-06-26 11:57:58 +02:00
Michael Stefaniuc d6c2e6f067 ddraw: Fix missing unlock on an error path. Found by Smatch. 2007-06-26 11:57:56 +02:00
Michael Stefaniuc 3f5fc520b5 gdi32: Multi-character character constants aren't portable as their behaviour is compiler dependent according to the C standard. Found by sparse. 2007-06-26 11:57:51 +02:00
H. Verbeet 3220ba45e8 wined3d: Map vertex sampler numbers to the correct internal array indices for GetTexture and SetTexture. 2007-06-26 11:57:34 +02:00
H. Verbeet f89c2d96db wined3d: Map vertex sampler numbers to the correct internal array indices for GetSamplerState and SetSamplerState. 2007-06-26 11:57:26 +02:00
H. Verbeet 5b7758f80c wined3d: Increase the sizes of texturing related arrays, in order to support vertex textures. 2007-06-26 11:57:17 +02:00
H. Verbeet 9c44b67d28 wined3d: Add max_vertex_samplers and max_combined_samplers to WineD3D_GL_Info. 2007-06-26 11:57:05 +02:00
H. Verbeet 3ad03206ab wined3d: Rename max_samplers to max_fragment_samplers. 2007-06-26 11:56:57 +02:00
James Hawkins 71d7da1170 msi: Fetch the volume name when getting disk info. 2007-06-26 11:56:47 +02:00
Rob Shearman 8a94f7aad3 msi: Implement MsiGetMode for MSIRUNMODE_SCHEDULED, MSIRUNMODE_COMMIT and MSIRUNMODE_ROLLBACK. 2007-06-26 11:56:33 +02:00
Alex Villacís Lasso 1a23836f91 dsound: Reset device playpos/mixpos on buflen change. 2007-06-26 11:54:51 +02:00
Alex Villacís Lasso f2626bab14 dsound: Make test recover from failure to preserve primary buffer length after SetFormat(). 2007-06-26 11:53:16 +02:00
Alex Villacís Lasso 647ad64faa winealsa: Reduce writeahead to next multiple of psize greater than 512. 2007-06-26 11:53:10 +02:00
Alex Villacís Lasso 0b9cab02c4 mciwave: Prevent division by zero when processing non-PCM codec. 2007-06-26 11:53:05 +02:00
Jeff Latimer 417ae04ed9 crypt32: Fix possible dereference of NULL ptr. 2007-06-25 23:21:55 +02:00
Rob Shearman 545c2a95f6 rpcrt4: Dereference the pointer passed to the marshaling/unmarshaling/sizing routines in complex types for interface pointers. 2007-06-25 23:21:55 +02:00
Rob Shearman fc124eca6e rpcrt4: Implement marshalling, unmarshalling and buffer sizing for the context handle type. 2007-06-25 23:21:55 +02:00
Rob Shearman d36f02eaa9 rpcrt4: Implement marshalling/unmarshalling for the range NDR type. 2007-06-25 23:21:54 +02:00
Rob Shearman 4174255e0c 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. 2007-06-25 23:21:54 +02:00
Rob Shearman cbafe663b0 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.
2007-06-25 23:21:54 +02:00
Rob Shearman 0ebcacca39 rpcrt4: Store the assoc_group_id field returned from the bind_ack packet and use it when creating further connections in the association group. 2007-06-25 23:21:53 +02:00
Rob Shearman 62c49bdd18 rpcrt4: When an exception is raised, return the stored exception code instead of the generic RPC_S_CALL_FAILED. 2007-06-25 23:21:53 +02:00
Rob Shearman 2de3d31a7a rpcrt4: Translate STATUS_ACCESS_VIOLATION exceptions caught whilst executing the stub function to ERROR_NOACCESS to prevent confusing exceptions occurring in the client. 2007-06-25 23:21:53 +02:00
Rob Shearman c411d95e20 rpcrt4: Close the connection if a protocol error or certain other kinds of errors occur, instead of returning it to the connection pool. 2007-06-25 23:21:53 +02:00
Rob Shearman 0d05685b68 rpcrt4: Return a fault packet if the interface/object pair in a request packet aren't registered. 2007-06-25 23:21:52 +02:00
Rob Shearman 903fb72b21 rpcrt4: Add a STUBLESS_FREE phase for freeing the allocated memory in the server function. 2007-06-25 23:21:52 +02:00
Rob Shearman a1dca20dd7 rpcrt4: Add support for ServerAllocSize parameters. 2007-06-25 23:21:52 +02:00
Rob Shearman 73c31ed309 rpcrt4: Don't use add on the sizes of array elements to an open-ended structure; use FIELD_OFFSET with the array index instead. 2007-06-25 23:21:52 +02:00
Rob Shearman a03ca3863f mshtml: Implement HTMLElement_get_children. 2007-06-25 23:21:51 +02:00
Rob Shearman d521a2c6d3 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.
2007-06-25 23:21:50 +02:00
Stefan Dösinger a3854be0b3 wined3d: Some point sprite fixes. 2007-06-25 20:04:58 +02:00
Stefan Dösinger 97b1d0692c wined3d: Skip the start offset to the source array in IWIneD3DVertexShaderImpl_SetLocalConstantsF. 2007-06-25 20:03:34 +02:00
Stefan Dösinger 4f8eb6a32e wined3d: Clamp material power to 128.0. 2007-06-25 20:03:26 +02:00
Alexandre Julliard c2cf60fcee crypt32: Fix incorrect usage of CharNextA. 2007-06-25 19:55:29 +02:00
Alexandre Julliard 24eee19bfd mapi32: Get rid of unneeded CharNextA call. 2007-06-25 19:48:15 +02:00
Alexandre Julliard b5953831c3 ntdll: Use the standard exception handling for vm86 GP faults too. 2007-06-25 19:47:58 +02:00
Alexandre Julliard 9c08c46e1f advpack: Get rid of CharPrevW. 2007-06-25 14:02:29 +02:00
Alexandre Julliard 92ceff203b shell32: Get rid of CharNextW. 2007-06-25 14:01:59 +02:00
Alexandre Julliard ae0c24fd06 shlwapi: Get rid of CharNextW/CharPrevW. Simplify some string functions. 2007-06-25 14:01:28 +02:00
Alexandre Julliard 52e5d3849f comctl32: Get rid of CharNextW/CharPrevW. Simplify some string functions. 2007-06-25 13:51:00 +02:00
Francois Gouget 73032be74a ddraw/tests: Fix compilation on systems that don't support nameless unions. 2007-06-25 13:25:39 +02:00
Jacek Caban d7e75747aa mshtml: Added more QueryInterface tests. 2007-06-25 13:25:29 +02:00
Jacek Caban 1534267ba5 mshtml: Added beginning DOM tests. 2007-06-25 13:25:23 +02:00
Jacek Caban 40cfcf513c mshtml: Added IHTMLDOMNode::get_nodeName implementation. 2007-06-25 13:25:04 +02:00
Rob Shearman f6daa34857 mshtml: Notify the Gecko stream listener that we stopped binding, if an error occurs in start_binding. 2007-06-25 13:24:57 +02:00
Rob Shearman 860d30eef2 mshtml: Fix HTMLDocument3_get_documentElement to get the right nsIDOMNode. 2007-06-25 13:24:19 +02:00
Rob Shearman a9ebca282b mshtml: Implement HTMLElement_setAttribute. 2007-06-25 13:24:11 +02:00
Rob Shearman 6c6e4515fc mshtml: The SRC value returned from HTMLElement_getAttribute should be an absolute, not relative URL. 2007-06-25 13:24:05 +02:00
Andrew Talbot 0e4ccb822c msi: Fix use of uninitialized variable (Coverity). 2007-06-25 13:23:58 +02:00
Andrew Talbot 7a8455094d d3d9/tests: Fix use of uninitialized variable (Coverity). 2007-06-25 13:23:50 +02:00
Paul Vriens 361280b22b wintrust/tests: Add tests for CryptCATAdminCalcHashFromFileHandle. 2007-06-25 13:23:36 +02:00
Paul Vriens d40233a448 kernel32/tests: Don't crash (on Vista). 2007-06-25 13:23:31 +02:00
Paul Vriens 71054631b2 kernel32/tests: Don't crash on Vista. 2007-06-25 13:23:26 +02:00
Jacek Caban b09f5c319e mshtml: Added IOleInPlaceUIWindow tests. 2007-06-25 12:09:52 +02:00
Jacek Caban e429e039b0 mshtml: Better test of QueryInterface. 2007-06-25 12:09:48 +02:00
Jacek Caban 0cf10bb156 mshtml: Added IOleControlSite tests. 2007-06-25 12:09:39 +02:00
Jacek Caban dc2260468c mshtml: Set focus to FALSE in InPlaceDeactivate. 2007-06-25 12:09:33 +02:00
Jacek Caban 5baf587c43 mshtml: Notify IOleControlSite about focus changes. 2007-06-25 12:09:29 +02:00
Jacek Caban 946acd062d mshtml: Activate nsWebBrowser after creating document window. 2007-06-25 12:09:23 +02:00
Jacek Caban 9f8b92c337 mshtml: Added nsIEmbeddingSiteWindow:[Get|Set]Visibility implementation. 2007-06-25 12:09:15 +02:00
Jacek Caban 7430f1ad84 mshtml: Added nsIEmbeddingSiteWindow::SetFocus implementation. 2007-06-25 12:09:12 +02:00
Jacek Caban 3d3048db30 mshtml: Get rid of no longer used nsIDOMEventListener interface in NSContainer. 2007-06-25 12:09:07 +02:00
Jacek Caban 7dd4f5e2ba mshtml: Move load event listener to separated object. 2007-06-25 12:09:02 +02:00
Jacek Caban 8b3086a512 mshtml: Move keypress event listener to separated object. 2007-06-25 12:08:54 +02:00
Evan Stade 6490dadb23 gdiplus: Tidy up graphics constructor. 2007-06-25 12:05:02 +02:00
Evan Stade 02efd4bbf1 gdiplus: Fix erroneous pen error checking. 2007-06-25 12:04:51 +02:00
Evan Stade 6baacf61a8 gdiplus: Fix broken graphics path constructor. 2007-06-25 11:44:24 +02:00
Misha Koshelev 0e369586df setupapi: Simplify code as native setupapi does not handle quoted paths. 2007-06-25 11:44:09 +02:00
Michael Stefaniuc ec4936a6a3 msvcrt: Do not use wide character constants. 2007-06-25 11:43:58 +02:00
Michael Stefaniuc 399a297b19 winealsa.drv: Fix missing unlock on the error path. Found by Smatch. 2007-06-25 11:43:49 +02:00
Michael Stefaniuc 2323e79e36 dsound: Fix missing unlock on an error path. Found by Smatch. 2007-06-25 11:43:44 +02:00
H. Verbeet a7e4669910 wined3d: Split of the mapping of pixel shader samplers from IWineD3DDeviceImpl_FindTexUnitMap(). 2007-06-25 11:43:36 +02:00
H. Verbeet 10ffa291e2 wined3d: Remove the sharing of mapping code for fixed function and pixel shader samplers. 2007-06-25 11:43:26 +02:00
H. Verbeet 2aa891c175 wined3d: Split of the mapping of fixed function samplers from IWineD3DDeviceImpl_FindTexUnitMap(). 2007-06-25 11:43:16 +02:00
H. Verbeet b1579b37ea wined3d: Keep track of what fixed function texture stages are in use. 2007-06-25 11:43:05 +02:00
H. Verbeet b928cadde8 wined3d: Keep track of what stage a texturing unit is mapped to. 2007-06-25 11:42:54 +02:00
Paul Vriens 761ec5e52b mscms/tests: Fix wrong test for failure. 2007-06-25 11:41:52 +02:00
Paul Vriens 688623d3cb mscms/tests: Don't crash on Vista. 2007-06-25 11:41:37 +02:00
Stefan Dösinger 2f4b9e42bc wined3d: Move material applying to the state table. 2007-06-25 11:35:59 +02:00
Stefan Dösinger e84158f510 d3d9: Hold the lock in VertexShader methods. 2007-06-25 11:35:40 +02:00
Stefan Dösinger 57acd1d9a6 d3d9: Hold the lock in VertexDeclaration methods. 2007-06-25 11:35:24 +02:00
Stefan Dösinger d9583c6c58 d3d9: Hold the lock in Vertexbuffer methods. 2007-06-25 11:35:09 +02:00
Stefan Dösinger 99a3d76e8d d3d9: Hold the lock in Texture methods. 2007-06-25 11:34:58 +02:00
Huw Davies ec35568970 oleaut32: Extend _invoke to cope with more args. 2007-06-25 11:34:49 +02:00
Huw Davies da98b1cb61 oleaut32: Handle marshaling of VARTYPE-less FADF_VARIANT safearrays. 2007-06-25 11:34:39 +02:00
Huw Davies 3c8534f013 oleaut32: Implement marshaling of VT_BYREF interfaces. 2007-06-25 11:34:33 +02:00
Huw Davies 17fca45d41 oleaut32: Interfaces that derive from IDispatch should be marshaled as VT_DISPATCH. 2007-06-25 11:34:23 +02:00
Misha Koshelev 102a0a3b79 gdi32/tests: Fix test_widenpath to succeed on Win98. 2007-06-22 14:19:48 +02:00