Commit Graph

29161 Commits

Author SHA1 Message Date
Stefan Dösinger 02ebbd1fe5 d3d9: Add a test for vertex shader input matching. 2007-11-27 15:18:28 +01:00
Lauris Kaplinski 49ea085f11 wined3d: Fixed potential reference of freed backBuffer array in IWineD3DDeviceImpl_SetFrontBackBuffers. 2007-11-27 15:18:16 +01:00
Andrew Talbot 03bba1e6d4 gdi32: Fix a typo. 2007-11-27 12:29:57 +01:00
Andrew Talbot 1067f56ca5 dinput: Use bitwise NOT not logical NOT. 2007-11-27 12:29:52 +01:00
Michael Stefaniuc 61ed0c99e6 rpcrt4: socket() returns -1 on error so check the return value against that. 2007-11-27 12:29:45 +01:00
Michael Stefaniuc 6d8c2d744b wininet/tests: Do not compare the return value of socket() with 0. Use INVALID_SOCKET instead. 2007-11-27 12:29:42 +01:00
Rob Shearman 312a1db3ec advapi32: Add support for using the Mac Keychain services as a backend for the credential functions instead of the registry. 2007-11-27 12:29:34 +01:00
Rob Shearman c111c2d685 ole32: Add tests for WdtpInterfacePointer_* functions.
Add stubs for these so that the tests link.
2007-11-27 11:40:19 +01:00
Rob Shearman ddf59f50f7 ole32: Clean up properly in ClientRpcChannelBuffer_SendReceive in the case where PostMessageW fails. 2007-11-27 11:40:12 +01:00
Rob Shearman 6262230a4b ole32: Store the dispatch parameters in the message state structure to allow them to be initialised earlier in the sequence of IRpcChannelBuffer calls. 2007-11-27 11:40:07 +01:00
Rob Shearman 50532d8b4d advapi32: Fix a typo in CredEnumerateW. 2007-11-27 11:38:28 +01:00
Rob Shearman ca83f61d2e advapi32: Move credential registry reading code to separate functions. 2007-11-27 11:38:22 +01:00
Huw Davies ef59756ace inetcomm: Implement IMimeBody:SetData. 2007-11-27 11:37:16 +01:00
Huw Davies dd66f04c21 inetcomm: Implement IMimeBody:[G|S]etCurrentEncoding. 2007-11-27 11:37:01 +01:00
Huw Davies 19cb4bcd36 inetcomm: Implement IMimeBody:IsContentType. 2007-11-27 11:36:55 +01:00
Huw Davies 0bcd30773e inetcomm: Store a header's parameters as a list. 2007-11-27 11:36:37 +01:00
Huw Davies 03ca389550 inetcomm: Unfold headers. 2007-11-27 11:36:19 +01:00
Huw Davies 31297b6a3b inetcomm: Parse headers into a list. 2007-11-27 11:35:55 +01:00
Huw Davies 98dfca50bb inetcomm: Copy RFC822 headers into a memory block for later parsing. 2007-11-27 11:35:13 +01:00
Marcus Meissner 08aa50ec2b shell32: GetModuleFileNameW gets number of WCHARs not bytes. 2007-11-26 14:02:50 +01:00
Gerald Pfeifer 15f8b80ba7 ntdll: Fix computation in enumerate_key(). 2007-11-26 14:01:50 +01:00
Gerald Pfeifer 173a8bb224 inetcomm: Fix error check in InternetTransport_Connect(). 2007-11-26 13:58:28 +01:00
Gerald Pfeifer 7670393508 wined3d: Rewrite condition in vshader_program_add_param() to actually distinguish between two cases. 2007-11-26 13:58:13 +01:00
Gerald Pfeifer b1c951b60d itss: Avoid checking an unsigned value for < 0. 2007-11-26 13:57:40 +01:00
Gerald Pfeifer 6b7957f4db winedos: Use DWORD instead of long for return values of SetFilePointer.
Adjust type of loop variable in INT21_Ioctl_Char().
2007-11-26 13:57:20 +01:00
Gerald Pfeifer 7b80410646 netapi32: Remove one tests and simplify another based on the limited range of unsigned. 2007-11-26 13:57:09 +01:00
Gerald Pfeifer 3cf116d4e9 ntdll: Simplify condition in RtlGetAce() based on variable (un)signedness. 2007-11-26 13:56:05 +01:00
Gerald Pfeifer 48d839822b oleaut32: Simplify two conditions based on the fact that unsigned variables cannot be negative. 2007-11-26 13:55:18 +01:00
Gerald Pfeifer 1d62064748 oleaut32: Simplify two conditions based on the fact that unsigned variables cannot be negative. 2007-11-26 13:55:09 +01:00
Gerald Pfeifer 56af18f223 user32: Fix variable type in SCROLL_HandleScrollEvent(). Remove useless check in SCROLL_SetScrollInfo(). 2007-11-26 13:54:44 +01:00
Lionel Debroux 68b1f2cde2 msvcrt: Fix memory leak (found by Smatch). 2007-11-26 13:07:30 +01:00
David Adam cf443380ba d3dx8: Implement D3DXMatrixTransformation. 2007-11-26 12:53:34 +01:00
David Adam f1bc484947 d3dx8: Implement D3DXQuaternionExp. 2007-11-26 12:53:26 +01:00
David Adam 41029cc88c d3dx8: Implement D3DXQuaternionLn. 2007-11-26 12:53:17 +01:00
David Adam 16a8efa410 d3dx8: Implement D3DXQuaternionRotationYawPitchRoll. 2007-11-26 12:52:58 +01:00
David Adam eee8dd17d8 d3dx8: Implement D3DXQuaternionRotationMatrix. 2007-11-26 12:52:49 +01:00
David Adam 345994fbce d3dx8: Implement D3DXQuaternionRotationAxis. 2007-11-26 12:52:39 +01:00
David Adam 7a4490c062 d3dx8: Implement D3DXQuaternionToAxisAngle. 2007-11-26 12:52:27 +01:00
Jacek Caban aa30f442b1 shdocvw: Silence common invalid QueryInterface FIXMEs. 2007-11-26 12:36:02 +01:00
Jacek Caban 8c2b994c46 kernel32: Terminate child process in virtual tests. 2007-11-26 12:35:55 +01:00
Jacek Caban 0ea1bfc2ac mshtml: Added IOleCommandTarget implementation to HTMLTxtRange. 2007-11-26 12:35:39 +01:00
Jacek Caban c5953bec63 mshtml: Added IHTMLStyleSheetsCollection::item implementation. 2007-11-26 12:35:36 +01:00
Jacek Caban 4b302f9c89 mshtml: Store nsIDOMCSSStyleSheet in HTMLStyleSheet object if available. 2007-11-26 12:35:33 +01:00
Jacek Caban 03218d6d2c urlmon: Wrap heap functions. 2007-11-26 12:35:28 +01:00
James Hawkins 63fe32a8bb msi: Downgrade an ERR to a WARN. 2007-11-26 12:28:49 +01:00
James Hawkins 6dd927a265 msi: Fix the condition of a FIXME. 2007-11-26 12:28:44 +01:00
James Hawkins 0a05a87436 msi: Downgrade an ERR to a WARN. 2007-11-26 12:28:37 +01:00
James Hawkins 8912798fb5 msi: Downgrade a FIXME to a WARN. 2007-11-26 12:28:31 +01:00
James Hawkins ca9a4dc0d9 msi: Only check the volume label if it's different than the first media's volume label. 2007-11-26 12:28:24 +01:00
James Hawkins 4160722b07 msi: Check the destination file's hash and skip that file if the hash matches. 2007-11-26 12:28:15 +01:00
James Hawkins 6a6a218548 msi: Set the file contents of the file hash test file explicitly. 2007-11-26 12:28:03 +01:00
James Hawkins e100288934 msi: Verify the szFilePath parameter of MsiGetFileHash. 2007-11-26 12:27:53 +01:00
James Hawkins ef7d16c816 msi: Add tests for MsiGetFileHash and clean up the existing tests. 2007-11-26 12:27:45 +01:00
Vitaliy Margolen 1ed3a815ed dinput: Fix dead zone handling. 2007-11-26 12:27:39 +01:00
Andrew Talbot 3d5cc3b2e2 comdlg32: Use logical OR not bitwise OR. 2007-11-26 12:27:29 +01:00
Andrew Talbot 1818d3a208 user32: Fix a typo. 2007-11-26 12:27:25 +01:00
Andrew Talbot 04ff9664fd comctl32: Fix a typo. 2007-11-26 12:27:20 +01:00
Andrew Talbot f394970edb user32: Constify some variables. 2007-11-26 12:27:14 +01:00
Rob Shearman 361a98c561 kernel32: Change the shared manifest test to depend on a build number that isn't currently published on at least XP, showing that assemblies with higher build numbers can be used. 2007-11-26 12:27:06 +01:00
Rob Shearman 542e10e44e ntdll: Shared manifests should have a less-strict version check performed when loading them as dependencies. 2007-11-26 12:27:01 +01:00
Rob Shearman f2efcf5f59 comctl32: Update the version in the created version to the highest current version present on XP.
We don't need to create more than one because application dependencies 
can be resolved using shared assemblies with higher build and revision 
numbers.
2007-11-26 12:26:54 +01:00
Rob Shearman 6f917d49c1 ole32: Fix a race in find_proxy_manager. 2007-11-26 12:26:46 +01:00
Andrew Talbot 7a8eb4c599 user32: Constify some variables. 2007-11-21 13:23:50 +01:00
Alexandre Julliard 029a74e56e wsock32: Forward AcceptEx and GetAcceptExSockaddrs to mswsock. 2007-11-21 13:23:04 +01:00
Alexandre Julliard d4e1debee7 winex11.drv: Make sure to erase the dragging frame before moving the window. 2007-11-21 13:22:42 +01:00
Divan Burger 113f573b25 user32: Change the desktop colour and pattern to match win2k. 2007-11-21 13:22:18 +01:00
Divan Burger 91d2b609c3 user32: Fix colours to match exactly with Windows 2000. 2007-11-21 13:22:14 +01:00
Vijay Kiran Kamuju 1dbaa8c619 rsaenh: Add implementation of Enhanced RSA AES Provider. 2007-11-21 13:07:41 +01:00
Vijay Kiran Kamuju ea1f8c7ad8 rsaenh: Add tests for RSA_AES provider. 2007-11-21 13:02:26 +01:00
Alistair Leslie-Hughes f35673e9e9 msxml: Tests for createTextNode. 2007-11-21 12:55:35 +01:00
Alistair Leslie-Hughes 43d92f4d76 msxml: Implement createTextNode. 2007-11-21 12:55:31 +01:00
Alistair Leslie-Hughes c443674d13 msxml: Always return a string in get_text. 2007-11-21 12:54:31 +01:00
Alistair Leslie-Hughes 9845a9ced4 msxml: Added test for get_text. 2007-11-21 12:54:25 +01:00
Jacek Caban 54d5fd079b hlink: Added HlinkCreateExtensionServices tests. 2007-11-21 12:39:01 +01:00
Jacek Caban 8208e81d46 hlink: Added HlinkCreateExtensionServices implementation. 2007-11-21 12:38:53 +01:00
Jacek Caban 593023663b hlink: Wrap heap functions. 2007-11-21 12:38:33 +01:00
Jacek Caban 59873a3748 hlink: Move common includes and function declarations to header file. 2007-11-21 12:37:38 +01:00
Jacek Caban 12d856e100 hlink: Added HlinkUpdateStackItem stub. 2007-11-21 12:37:22 +01:00
Stefan Dösinger afb06a1184 wined3d: Bool constants aren't vectors. 2007-11-21 12:18:09 +01:00
Stefan Dösinger 959212304d wined3d: Track vertex declaration changes on vertex shaders.
If an attribute has type D3DDECLTYPE_D3DCOLOR, the red and blue channels
are swizzled in the shader. Since the attribute is stored in the vertex
declaration and not the vertex shader, it can change by setting a new
vertex declaration. If this happens, we have to recompile the shader
with the swizzling of that specific attribute turned on or off.
2007-11-21 12:18:02 +01:00
Stefan Dösinger cfc5725760 wined3d: Move glsl shader destruction to the glsl shader backend. 2007-11-21 12:06:27 +01:00
Stefan Dösinger af4edef5e1 wined3d: Move destroying the glsl vshader into a separate function. 2007-11-21 12:06:15 +01:00
Stefan Dösinger bf03075b5e wined3d: Do not cap fragment samplers to 8. 2007-11-21 12:06:04 +01:00
Lei Zhang cb99cd331d shell32: Only notify immediate parent. 2007-11-21 12:05:27 +01:00
Lei Zhang fa057686bb shell32: Perform copy in UnixFolder_ISFHelper_CopyItems. 2007-11-21 12:05:18 +01:00
Rob Shearman 046f24a0e7 rpcrt4: Raise an exception if a NULL ref-pointer is passed in to PointerMarshall or PointerBufferSize. 2007-11-21 12:03:35 +01:00
Jonathan Ernst b95bab9b56 credui: Updated French translation. 2007-11-21 12:03:21 +01:00
Alexandre Julliard 58b85bba3e kernel32/tests: Don't crash the test if GetThreadContext fails. 2007-11-20 17:53:43 +01:00
Alexander Nicolaysen Sørnes 1f8ba96128 user32: Change to modern Windows colours. 2007-11-20 16:59:20 +01:00
Francois Gouget c69d47fa49 crypt32/tests: Get the tests running on Windows 98. 2007-11-20 16:45:02 +01:00
Francois Gouget 10e738f236 ntdll/tests: Fix compilation on systems that don't support nameless unions. 2007-11-20 16:44:58 +01:00
Francois Gouget 5f1416ef2b user32/tests: Add the trailing '\n' to an ok() call. 2007-11-20 16:44:53 +01:00
David Adam e8edc51d34 d3dx8: Implement D3DXQuaternionBaryCentric. 2007-11-20 16:43:58 +01:00
David Adam 8ec01f62b0 d3dx8: Implement D3DXQuaternionSquad. 2007-11-20 16:43:32 +01:00
David Adam cb954ca6b4 d3dx8: Implement D3DXQuaternionSlerp. 2007-11-20 16:43:22 +01:00
David Adam 54e8d08e45 d3dx8: Implement D3DXQuaternionInverse. 2007-11-20 16:43:10 +01:00
David Adam 45b13a6cab d3dx8: Implement D3DXQuaternionMultiply. 2007-11-20 16:43:01 +01:00
David Adam 375dcaa82e d3dx8: Implement D3DXColorAdjustContrast. 2007-11-20 16:42:51 +01:00
David Adam 8389eab6b7 d3dx8: Implement D3DXColorAdjustSaturation. 2007-11-20 16:42:41 +01:00
David Adam 4a28945505 d3dx8: Implement D3DXPlaneTransform. 2007-11-20 16:41:21 +01:00
David Adam 54d3bb28fd d3dx8: Implement D3DXPlaneFromPoints. 2007-11-20 16:41:12 +01:00
David Adam 3d30866133 d3dx8: Implement D3DXPlaneFromPointNormal. 2007-11-20 16:41:03 +01:00
Misha Koshelev ac2c1b8070 msi: automation: Fix ITypeInfo leak. 2007-11-20 16:39:19 +01:00
Misha Koshelev c30d03f8cc msi/tests: automation: Add missing VariantClear. 2007-11-20 16:39:14 +01:00
Misha Koshelev 74a2ce4d99 msi/tests: Close opened service handles. 2007-11-20 16:38:56 +01:00
Misha Koshelev fce6f56f93 msi: automation: Fix automation object reference counts when objects are created. 2007-11-20 16:38:42 +01:00
Rob Shearman bf2a35b78d server: Change the get_dll_info server request to allow retrieving the image file name of a process.
Implement NtQueryInformationProcess(ProcessImageFileName).
2007-11-20 14:29:09 +01:00
Jacek Caban b61bc4b92e mshtml: Change FIXME that is usually invalid to TRACE. 2007-11-20 13:21:06 +01:00
Jacek Caban 843703030a mshtml: Added more loading tests. 2007-11-20 13:21:04 +01:00
Jacek Caban 5d9e64554b mshtml: Reload page in exec_editmode if available. 2007-11-20 13:21:00 +01:00
Jacek Caban 2702dfffbf mshtml: Always initialize output in exec_fontname. 2007-11-20 13:20:57 +01:00
Jacek Caban ebc89a02d3 mshtml: Use call_set_active_object in exec_editmode. 2007-11-20 13:20:55 +01:00
Jacek Caban 3f444cae92 mshtml: Move IOleInPlaceFrame::SetActiveObject call to separated function. 2007-11-20 13:20:52 +01:00
Stefan Dösinger 22ac3704ba d3d9: Free the converted declaration data after creating the declaration. 2007-11-20 13:10:55 +01:00
Stefan Dösinger f0c479d6f7 d3d8: Destroy the window after the visual test. 2007-11-20 13:10:51 +01:00
Stefan Dösinger 1fc1fe3c6e wined3d: Use standard wine lists for the resource list. 2007-11-20 13:10:46 +01:00
Stefan Dösinger 7a97d4e2ec wined3d: Free the shader function when freeing the shader. 2007-11-20 13:02:07 +01:00
Stefan Dösinger bd97580683 wined3d: Move IUnknown functions to IWineD3DBaseShader. 2007-11-20 12:53:07 +01:00
Stefan Dösinger 6cecaa9852 d3d8: Release the vertex declarations array when destroying the device. 2007-11-20 12:53:00 +01:00
Jacek Caban e37ca6f927 shdocvw: Return correct error from WebBrowser::Quit. 2007-11-20 12:29:00 +01:00
Jacek Caban a8a1a2da5a shdocvw: Added WebBrowser::get_Application implementation. 2007-11-20 12:29:00 +01:00
James Hawkins 075e84bd90 msi: Check the cabinet's full path for existence, not just the cabinet name. 2007-11-20 12:29:00 +01:00
Andrew Talbot 49c0bd5dd5 user32: Constify some variables. 2007-11-20 12:29:00 +01:00
Rob Shearman e35665fc47 credui: Display a warning balloon if the user has Caps Lock on. 2007-11-20 12:29:00 +01:00
Rob Shearman 110f6e99e7 credui: Show a balloon tip in the credential dialog if CREDUI_FLAGS_INCORRECT_PASSWORD was specified. 2007-11-20 12:29:00 +01:00
Rob Shearman 862aaaba58 urlmon: Fix a reference count leak in RegisterBindStatusCallback. 2007-11-20 12:28:59 +01:00
Rob Shearman 0d44f6f070 comctl32: Forward the WM_GETTEXTLENGTH message from ComboEx controls to its edit control. 2007-11-20 12:28:59 +01:00
Rob Shearman c6525745f2 comctl32: Fix the tooltips behaviour when TTF_ABSOLUTE isn't specified.
This does not mean to use the current cursor position. Instead, it means
that the left hand edge of balloon tips doesn't have to be exactly the
co-ordinate passed in (i.e. the stem can be as vertical as possible) and
it means non-balloon tips can use smart placement.
2007-11-20 12:28:59 +01:00
Rob Shearman 5ff8e6d7e1 comctl32: Unify the implementation of TOOLTIPS_Show and TOOLTIPS_TrackShow to give tracked tooltips balloon support. 2007-11-20 12:28:59 +01:00
Jacek Caban c02b46d987 mshtml: Fixed handling channels without container and necko channel. 2007-11-20 12:28:59 +01:00
Bang Jun-young 9ae9109d39 olecli32: Fix invalid syntax. 2007-11-19 15:00:55 +01:00
Dmitry Timoshkov efda990877 winex11.drv: Use display device guid managed by explorer. 2007-11-19 15:00:11 +01:00
Alexandre Julliard 0f5fc117a2 ntdll: Unblock signals in process init only after the dlls have been imported. 2007-11-19 14:27:07 +01:00
Alexandre Julliard c70a17dbd9 ntdll: Send the exit code to the server on failed initialization. 2007-11-19 14:26:05 +01:00
Alexandre Julliard 35c91324ea ntdll: Initialize the PEB LoaderLock pointer. 2007-11-19 13:56:26 +01:00
Michael Stefaniuc 3e8970602c dlls: Remove duplicate includes. 2007-11-19 13:54:46 +01:00
Michael Stefaniuc 0977f858da setupapi: Remove duplicate includes. 2007-11-19 13:54:17 +01:00
Michael Stefaniuc e973a193b7 kernel32: Remove duplicate includes. 2007-11-19 13:54:14 +01:00
Michael Stefaniuc 0ecf2edca0 ntdll: Remove duplicate includes. 2007-11-19 13:54:09 +01:00
Michael Stefaniuc 861c58d462 comdlg32: Remove duplicate includes. 2007-11-19 13:54:04 +01:00
Michael Stefaniuc 41044dcd8c quartz: Fix memory leaks on error paths. Found by Smatch. 2007-11-19 13:53:56 +01:00
Michael Stefaniuc 0805f6bb83 qcap: Fix a mem leak on an error path. Found by Smatch. 2007-11-19 13:53:43 +01:00
Michael Stefaniuc 04380452d0 shell32: Fix a mem leak on an error path. Found by Smatch. 2007-11-19 13:53:38 +01:00
Michael Stefaniuc 17dc17487d localspl/tests: Use ANSI function declarations. 2007-11-19 13:53:30 +01:00
Rob Shearman 0937f999f4 credui: Override the default banner if the caller specifies one to CredUIPromptForCredentialsW. 2007-11-19 13:53:26 +01:00
Rob Shearman 8a15423ab7 rpcrt4: Hold the thread-data's critical section while cancelling a call.
Check that there is a connection before trying to cancel it.
2007-11-19 13:53:22 +01:00
Hans Leidekker 23e995e3a7 kernel32: Add stub implementations for FindFirstVolume{A, W}. 2007-11-19 13:53:17 +01:00
Hans Leidekker a0c3816dbf wininet: Initialize path buffer in InternetSetCookie. 2007-11-19 13:52:26 +01:00
Gerald Pfeifer f874126bec advapi32: Remove untriggerable check. 2007-11-19 13:51:45 +01:00
Gerald Pfeifer d9f5817e8a rsaenh/tests: Fix const-ness of parameters to printBytes(). 2007-11-19 13:51:11 +01:00