Commit Graph

23144 Commits

Author SHA1 Message Date
Jacek Caban ecac3c1c06 atl: Compare file handle to INVALID_HANDLE_VALUE to handle errors. 2007-03-07 12:08:46 +01:00
H. Verbeet 26344ce3f2 d3d9: Add a mova rounding test. 2007-03-07 11:52:26 +01:00
H. Verbeet 2384bdde9d wined3d: Remove broken software shaders. 2007-03-07 11:52:17 +01:00
H. Verbeet 318fb2987c wined3d: Fix a typo. 2007-03-07 11:47:54 +01:00
Andrew Talbot 3ad92b0c25 user32: Replace const pointer parameters with correct pointers to const. 2007-03-06 22:26:46 +01:00
Andrew Talbot 3c842c0d1e comdlg32: Replace const pointer parameters with correct pointers to const. 2007-03-06 22:26:42 +01:00
Rob Shearman a418777708 ole32: Add some tests for IBindCtx. 2007-03-06 22:25:45 +01:00
Rob Shearman c19076cb19 ole32: Remove some unnecessary traces from the HeapUnknown implementation. 2007-03-06 22:17:54 +01:00
Rob Shearman 7a6a63f8fc ole32: Fix a failing CoUnmarshalInterface test on Windows. 2007-03-06 22:17:45 +01:00
Rob Shearman ac8d035f3d ole32: Fix a use-after-free of the file moniker in the running object table tests. 2007-03-06 22:17:43 +01:00
Stefan Dösinger 81aeae3249 wined3d: Do not specify the viewport origin upside down when doing offscreen rendering.
The gl viewport origin is the lower left corner of the window, in d3d
it is the upper right corner. This is corrected when setting the
viewport. However, when we are doing offscreen rendering, this is
reversed. So do not flip the viewport origin when rendering offscreen.
2007-03-06 22:17:28 +01:00
Stefan Dösinger 6886b237ad wined3d: Disable depth stencil related states without a depth stencil buffer.
Except with fbos, it is not possible to remove the depth stencil
buffer from the opengl frame buffer, so when the d3d app sets a NULL
depth stencil disable all states that work with the depth stencil
buffer.
2007-03-06 22:17:15 +01:00
Stefan Dösinger 5f159452ef wined3d: Clearing the depth stencil buffer fails without a depth stencil buffer. 2007-03-06 22:17:03 +01:00
Stefan Dösinger daeffc897b wined3d: Use an aux buffer as blitting helper if available.
This helps performance a bit because the function does not have to
wait for the 2nd read to finish before returning. Only do that if we
have an aux buffer to mess with for free though.
2007-03-06 22:16:44 +01:00
Stefan Dösinger 5f05906f3b wined3d: Store the number of aux buffers in the gl limits structure. 2007-03-06 22:16:25 +01:00
Stefan Dösinger ae57138eae wined3d: WINED3DFMT_U8V8 is signed.
Plain OpenGL does not provide any signed pixel formats, so the
unsigned GL_RGB is used for loading perturbation data into pixel
shaders that use texbem. For correct loading, the signedness has to be
considered.
2007-03-06 22:16:12 +01:00
Stefan Dösinger e0a271ee0c wined3d: Adjust the rhw transformation for offscreen rendering. 2007-03-06 22:15:57 +01:00
Paul Vriens 8ebcf40043 msvcrt/tests: Properly remove temporary directory. 2007-03-06 22:00:11 +01:00
Paul Vriens 0646dfa58f localspl/tests: Remove tempfile after running the tests. 2007-03-06 21:59:58 +01:00
Paul Vriens c23bf488b3 winspool.drv/tests: Remove tempfile after running the tests. 2007-03-06 21:59:54 +01:00
Michael Stefaniuc 684d72f257 snmpapi: Fix printf format warnings. 2007-03-06 21:59:48 +01:00
Rob Shearman b814c45f00 secur32: NTLM's AcquireCredentialHandleA/W should accept domains and usernames with lengths of 0.
Add tests for these cases.
2007-03-06 21:59:39 +01:00
Rob Shearman d9229bd1c5 secur32: NTLM - don't bother nul terminating the password string as nothing relies on it being nul terminated. 2007-03-06 21:59:34 +01:00
Rob Shearman 3012038e73 secur32: NTLM - don't copy more data from User, Domain and Password
pointers in the SEC_WINNT_AUTH_IDENTITY structure than the
corresponding Length fields say the pointers hold.
2007-03-06 21:59:28 +01:00
Dmitry Timoshkov 7f16f21cf7 gdi32: Add an extensive EnumFontFamilies test, fix some failures when running under Wine. 2007-03-06 21:52:00 +01:00
Francois Gouget 7b0cde8f84 Assorted spelling fixes. 2007-03-06 21:51:35 +01:00
Francois Gouget eeb289ef91 dplayx/tests: Fix compilation on systems that don't support nameless unions. 2007-03-06 21:51:14 +01:00
Francois Gouget 2c595a1a63 dplayx/tests: Add missing '\n' to ok() call. 2007-03-06 21:51:09 +01:00
Byeong-Sik Jeon 52a9d1d934 gdi32: Fix FontSubstitute values for Korean locale. 2007-03-06 21:51:05 +01:00
Byeong-Sik Jeon 0da17ff87b gdi32: Add missing pFT_Done_Face(). 2007-03-06 21:50:58 +01:00
Alexandre Julliard 6fdee15df9 wineps.drv: Return correct values for DESKTOPHORZ/VERTRES since they are used to setup the visible region. 2007-03-06 18:28:17 +01:00
Dmitry Timoshkov d2092ae2bd winex11.drv: Do not ignore the keysyms assigned to a group switch, it leads to side effects like missing KeyRelease events. 2007-03-06 12:25:20 +01:00
Dmitry Timoshkov 7f7d858596 user32: Make the excessive scroll test pass under Windows. 2007-03-06 12:25:15 +01:00
Detlef Riekenberg 5365ce15e4 serialui/tests: Add some tests for CommConfigDialog. 2007-03-06 12:25:11 +01:00
Detlef Riekenberg 20a3298312 serialui: Fix return type for CommConfigDialog. 2007-03-06 12:25:06 +01:00
Detlef Riekenberg 2253edb7a3 localspl: Do not crash when Xcv was opened without a space in the name. 2007-03-06 12:11:56 +01:00
Detlef Riekenberg 753e61fe11 winspool/tests: Vista returns a different status. 2007-03-06 12:11:28 +01:00
Rob Shearman 87155d654f ole32: Compare the class contexts in COM_GetRegisteredClassObject.
Only objects that have been registered for a class context that matches 
the requested class context should be returned.
2007-03-06 12:10:50 +01:00
Rob Shearman 356fdcbb15 ole32: OleLoad should call CoCreateInstance with CLSCTX_INPROC_SERVER as well as CLSCTX_INPROC_HANDLER. 2007-03-06 12:10:47 +01:00
Rob Shearman 25e983d389 credui: Fix a missing ":" in the credential dialog domain name text box. 2007-03-06 12:10:44 +01:00
Andrew Talbot 59bc3545fb msvfw32: Replace const pointer parameter with correct pointer to const. 2007-03-06 12:10:39 +01:00
Andrew Talbot 80103832c8 comctl32: Replace const pointer parameter with correct pointer to const. 2007-03-06 12:10:35 +01:00
Andrew Talbot 7a9b2183d4 msi: Replace const pointer parameters with correct pointers to const. 2007-03-06 12:10:31 +01:00
Mike Schaadt 26390a47c7 snmpapi: Changed %llu to %x%08lx. 2007-03-06 12:10:24 +01:00
Aric Stewart 3744cd8874 gdi32: Set FontSubstitute values by locale. 2007-03-06 12:10:07 +01:00
Paul Vriens a105c6b1de gdi32/tests: Use skip where appropriate. 2007-03-05 18:08:43 +01:00
Paul Vriens 37cba3a9f9 gdi32/tests: Make sure we can run on win9x and NT again. 2007-03-05 18:08:35 +01:00
Chris Robinson 0717c96192 quartz: Improve reference traces. 2007-03-05 18:08:29 +01:00
Alexandre Julliard 1767b4558a server: Expose areas revealed by changes to the window region. 2007-03-05 16:43:27 +01:00
Paul Vriens 69299c7738 advapi32/tests: Move skip to a more appropriate place. 2007-03-05 16:43:27 +01:00
Paul Vriens 71697ec116 advapi32/tests: Don't use FreeLibrary with GetModuleHandle. 2007-03-05 16:43:27 +01:00
Michael Stefaniuc eff5b13043 hhctrl.ocx: Fix a format warning. 2007-03-05 16:43:26 +01:00
Rob Shearman 5267e36ad0 kernel32: Implement CallNamedPipeW. 2007-03-05 16:43:26 +01:00
Rob Shearman 07daeff8f4 wininet: Always make copies of strings passed to INTERNET_SendCallback.
This ensures that applications that change the strings received in
status callbacks don't affect the data needed to successfully connect to
the correct server.
2007-03-05 16:43:26 +01:00
Rob Shearman d72f741a33 credui: The pfSave parameter of CredUIPromptForCredentials is optional. 2007-03-05 16:43:26 +01:00
Rob Shearman 77f6bc4f8d msi: Set the PackageCode property based on the "revision number" data in the summary information.
Add a test to show that PackageCode is set by MSI.
2007-03-05 16:43:26 +01:00
Rob Shearman e2972af436 msi: Rewrite the second loop in ACTION_FinishCustomActions so that it always terminates.
Create an array of handles to wait on so that we can wait without
holding a critical section.
2007-03-05 16:43:26 +01:00
Rob Shearman 95f38b75fb msi: Set the Date, Time and VersionDatabase properties.
Add tests for these properties.
Update the todo list of properties to set.
2007-03-05 16:43:26 +01:00
Stefan Dösinger 2cdced8193 wined3d: Adjust the rhw transformation for offscreen rendering.
When drawing processed vertices with the fixed function pipeline the
projection matrix is set up to map y values from 0 to height to 1.0;
-1.0(gl and d3d coord systems are flipped). This moves the y axis to
the bottom of the drawing area. When later on the y inversion matrix
is applied for offscreen rendering, the coordinate system will get
flipped out of the viewport.

This patch sets the Y range up upside down when using offscreen
rendering, so the invymat will flip it to the correct position. This
has to happen before the 0.375 pixel correction.
2007-03-05 15:31:36 +01:00
Stefan Dösinger 7126b63645 wined3d: Use the scissor test when clearing the full surface too.
It was incorrect to disable the scissor test for full surfaces in my
clear patch. With back buffer offscreen rendering the viewport does
not seem to restrict clearing, and with different sizes of depth
stencil and color buffer the final fantasy XI demo seems to expect the
clear to be restricted.
2007-03-05 15:31:21 +01:00
Chris Robinson efe156ae8e quartz: Don't AddRef an object we just created and are handing back to the caller. 2007-03-05 13:00:24 +01:00
Chris Robinson 7f9becf854 quartz: Report the previous refcount of a PullPin object. 2007-03-05 12:59:49 +01:00
Jason Edmeades 9d00aeafd7 kernel32/tests: Show wrong behaviour with current directory. 2007-03-05 12:59:19 +01:00
Eric Pouech f4e129ab81 dbghelp: Fixes for loading circular references on function signature. 2007-03-05 12:15:31 +01:00
Eric Pouech ccf0be8e57 dbghelp: Implemented SymEnumTypesW. 2007-03-05 12:15:16 +01:00
Chris Robinson 5a19e3b7bc quartz: Use the right vtable offset for the IMediaFilter functions. 2007-03-05 12:14:15 +01:00
Paul Vriens 9f92437e29 mapi32/tests: Don't run tests if functions are not implemented. 2007-03-05 12:14:11 +01:00
Dmitry Timoshkov 17ac48b6a4 gdi32: Avoid a needless goto. 2007-03-05 12:14:07 +01:00
Francois Gouget 4a1435aa79 ddraw/tests: Fix compilation on systems that don't support nameless unions. 2007-03-05 12:13:20 +01:00
Andrew Talbot a170f762c0 advapi32: Replace const pointer parameters with correct pointers to const. 2007-03-05 12:09:03 +01:00
Andrew Talbot 201317ed5e advapi32: Constify a variable. 2007-03-05 12:08:58 +01:00
Andrew Talbot 96c84497da version: Constify some variables. 2007-03-05 12:08:54 +01:00
Kai Blin cc549b27df dplayx: Remove unneeded test, fix compilation on msvc++. 2007-03-05 12:08:41 +01:00
Kai Blin 2a13eb0677 dplayx: Use skip and fix indentation. 2007-03-05 12:08:36 +01:00
Kai Blin 0210f5eb1d secur32: Use skip for skipped tests, reduce indentation. 2007-03-05 12:08:13 +01:00
Chris Robinson 3f089b4424 quartz: Use the proper CLSID when creating the IFilterMapper2 interface. 2007-03-05 12:08:09 +01:00
Chris Robinson 92aaba0d6f quartz: Return the proper interface for IFilterMapper. 2007-03-05 12:07:59 +01:00
Dmitry Timoshkov 6f7a212ce3 user32: win2k and XP return broken border info in GetWindowInfo most of the time, so there is no point in testing it. 2007-03-05 12:07:50 +01:00
Dmitry Timoshkov 47661ce088 user32: Fix most of test failures when running message test under win2k and XP. 2007-03-05 12:07:35 +01:00
Kanit Therdsteerasukdi 3cdf24394f comctl32: datetime: Tests for events for date and time picker added. 2007-03-05 12:07:25 +01:00
Jacek Caban aa1b38c51d hhctrl.ocx: Try to build URL with full path if navigation to URL fails. 2007-03-05 12:07:06 +01:00
Jacek Caban e18ddbc0cd hhctrl.ocx: Correctly handle URLs in SetChmPath. 2007-03-05 12:07:01 +01:00
Peter Oberndorfer 1bfbcefb60 ntdll: Make exception test not hang when creating process fails. 2007-03-05 12:06:56 +01:00
H. Verbeet 25cd1c4d28 wined3d: gl_FogFragCoord is a scalar. 2007-03-05 12:06:45 +01:00
H. Verbeet 71a0c6e482 wined3d: The texldl instruction takes 3 arguments. 2007-03-05 12:06:40 +01:00
H. Verbeet 3aaabf4e27 wined3d: Properly check the clipplane index against the limit. 2007-03-05 12:06:33 +01:00
Paul Vriens 6efffc3829 msi/tests: Properly cleanup after each test. 2007-03-05 12:05:59 +01:00
Paul Vriens b564a9130c shell32/tests: Rewording and cleanup. 2007-03-05 12:05:51 +01:00
Paul Vriens d478f5dadd advapi32/tests: Make use of skip. 2007-03-05 12:05:47 +01:00
Aric Stewart 2967524bdb gdi32: Don't fail replacement on no localized family name. 2007-03-02 12:20:33 +01:00
Marcus Meissner d0e8d6a7ba netapi32: Fixed array overflow (spotted by Coverity). 2007-03-02 12:11:11 +01:00
Marcus Meissner efe2ee560e mlang/tests: Protect from 1 byte static buffer overflow. 2007-03-02 12:11:00 +01:00
Marcus Meissner 3f726d3167 uxtheme: Fixed wrong index in draw.c. 2007-03-02 11:54:12 +01:00
Paul Vriens 6bf1a6c5d2 advapi32/tests: Make use of skip. 2007-03-02 11:52:33 +01:00
Clinton Stimpson b878ad24c4 user32: Add another test for GetUpdateRect(). 2007-03-02 11:47:19 +01:00
Jacek Caban b3cad3268b mshtml: Added more tests. 2007-03-02 11:39:50 +01:00
Jacek Caban ff3b2780ec mshtml: Always read data in OnDataAvailable. 2007-03-02 11:39:47 +01:00
Jacek Caban 74d49757c7 urlmon: Fix FindMimeFromData tests on IE7. 2007-03-02 11:39:36 +01:00
Hans Leidekker 748032e0fb gdi32: Implement GetFontUnicodeRanges. 2007-03-02 11:39:32 +01:00
Jacek Caban abe3428f8b hhctrl.ocx: Store full chm paths to solve problems with relative paths. 2007-03-01 20:42:50 +01:00