Commit Graph

23345 Commits

Author SHA1 Message Date
Jacek Caban 7437cc1e96 mshtml: Improve ReadSegments implementation. 2007-03-07 12:08:49 +01:00
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
Rob Shearman 55a103ca5c rpcrt4: Use IPPROTO_TCP for SOL_TCP if SOL_TCP isn't defined.
Fixes compilation on *BSD systems.
2007-03-01 20:42:50 +01:00
Huw Davies 9222ec3cce wineps.drv: Many MacOSX generated ppd files don't include a *ColorDevice line. Treat these as if they were colour. 2007-03-01 20:42:50 +01:00
Mikołaj Zalewski beff84c1d3 comctl32: header tests: Support different window border width. 2007-03-01 20:42:49 +01:00
Mikołaj Zalewski 6156154409 comctl32: rebar tests: Support different window border width. 2007-03-01 20:42:49 +01:00
Rob Shearman 361c6f207c schannel: Add new schannel dll that mostly forwards to secur32. 2007-03-01 20:42:49 +01:00
Rob Shearman 12f2f09a6c secur32: SealMessage and UnsealMessage are aliases of EncryptMessage and DecryptMessage respectively. 2007-03-01 20:42:49 +01:00
Alessandro Pignotti d1331e62ca dplay: Directplay should initialize session Guid, with conformance tests. 2007-03-01 20:42:49 +01:00
Aric Stewart 4f944f7f01 winex11.drv: Make sure keyboard state is up to date before processing GetAsyncKeyState. 2007-03-01 20:42:48 +01:00
Paul Vriens 23473ccc9e wininet/ftp: Let CreateFile deal with last error. 2007-03-01 12:17:47 +01:00
Tomas Carnecky 24eabb8a46 winex11.drv: Spring cleanup in X11DRV_setup_opengl_visual, and added one new visual config (with aux buffers). 2007-03-01 12:17:34 +01:00
Stefan Dösinger 95efeb7e4b wined3d: Support GL_APPLE_fence for event queries. 2007-03-01 11:40:24 +01:00
Stefan Dösinger 76b60b0516 wined3d: Support event queries using GL_NV_fence. 2007-03-01 11:40:14 +01:00
Stefan Dösinger be8e9e17bc wined3d: Add GL_NV_fence defines and functions. 2007-03-01 11:40:02 +01:00
Stefan Dösinger 424d34f84f wined3d: Use the source surface's texture for writing the backup.
The hwstretch blit code creates a new texture each time it is called
to back up the back buffer and releases it afterwards. It is more
efficient to keep the texture and release it with the surface.
2007-03-01 11:39:52 +01:00
Stefan Dösinger 6ac8d88d5c wined3d: Prepare only fixed function samplers for blit. 2007-03-01 11:39:17 +01:00
Jan Zerebecki fbaf31c50f winex11.drv: Change virtual desktop refresh rate from 0 to 60. 2007-03-01 11:39:09 +01:00
Mikołaj Zalewski 9b4191eaf8 comctl32: rebar: Remove the not needed BANDS_NEED_LAYOUT flag. 2007-03-01 11:38:37 +01:00
Mikołaj Zalewski 95d0e58659 comctl32: rebar: WM_SETFONT should send a RBN_HEIGHTCHANGE if necessary. 2007-03-01 11:38:24 +01:00
Ken Thomases b33057986a wininet: Use "ping -c 1" instead of "ping -w 1" for InternetCheckConnection. 2007-02-28 21:29:43 +01:00
Ken Thomases 9ccad53fb9 gdi32: Use exec() and _exit() instead of system() and exit(). 2007-02-28 21:29:39 +01:00
Ken Thomases 1f420967f0 winspool.drv: Use exec() and _exit() instead of system() and exit(). 2007-02-28 21:29:34 +01:00
Jacek Caban 551b4117c4 shdocvw: Remove no longer used resources. 2007-02-28 21:10:10 +01:00
Stefan Dösinger 5afbfd0359 wined3d: Clip planes with vertex shaders. 2007-02-28 21:09:58 +01:00
Stefan Dösinger 409aa73132 wined3d: Move clip planes to the state table. 2007-02-28 21:09:37 +01:00
Stefan Dösinger 38d961a749 wined3d: Leave the fog state handler after disabling fog. 2007-02-28 21:05:14 +01:00
Stefan Dösinger 7560c8e1d2 wined3d: Use GL_STATIC_DRAW_ARB instead of GL_STATIC_DRAW. 2007-02-28 21:05:00 +01:00
Stefan Dösinger 8d9a553d89 wined3d: Support for using auxilliary buffers for offscreen rendering.
OpenGL AUX buffers provide a way for offscreen rendering which is very
similar to our back buffer "offscreen" rendering emulation. Not all
card support aux buffers, but if they are available they are a nice
present which is easy to use.
2007-02-28 21:04:47 +01:00
Felix Nawothnig 9badfb50cf comctl32: Update header window in listview WM_PAINT handler. 2007-02-28 21:04:15 +01:00
Felix Nawothnig f671aed503 comctl32: Add listview WM_PAINT message sequence tests. 2007-02-28 21:04:05 +01:00
James Hawkins 2b5f79c9a8 comctl32: Add message ids to allow multi-window test sequences. 2007-02-28 21:03:46 +01:00
Alexandre Julliard 53d838a1bf advapi32: Create the service manager registry key if needed. 2007-02-28 20:51:25 +01:00
Alexandre Julliard ee1706035a advapi32: Reimplement QueryServiceConfigA on top of QueryServiceConfigW. 2007-02-28 20:47:51 +01:00
Alexandre Julliard ec636f151b advapi32: Avoid slashes and backslashes in user names. 2007-02-28 14:51:04 +01:00
Dmitry Timoshkov 2d87a7bb7b user32: Fix a test failure when running under Windows 2003. 2007-02-28 14:40:10 +01:00
Jacek Caban f1919c6106 hhctrl.ocx: Added handling of topic selection. 2007-02-28 14:12:45 +01:00
Jacek Caban e965435966 hhctrl.ocx: Fill content tree. 2007-02-28 14:12:38 +01:00
Jacek Caban cdb67b28f8 hhctrl.ocx: Added hhc parser. 2007-02-28 14:12:32 +01:00
Jacek Caban 6b68e8d606 hhctrl.ocx: Added content tab window. 2007-02-28 14:09:59 +01:00
Jacek Caban 0ecadffb9d hhctrl.ocx: Added code for handling tabs. 2007-02-28 14:09:39 +01:00
Jacek Caban c6774f75f5 hhctrl.ocx: Resize tab control in Child's WM_SIZE handler. 2007-02-28 14:09:00 +01:00
Jacek Caban 736ef403a9 hhctrl.ocx: Added HH_HELP_CONTEXT implementation. 2007-02-28 14:03:45 +01:00
Jacek Caban 5d011551a3 hhctrl.ocx: Use HtmlHelpA in doWinMain. 2007-02-28 14:03:45 +01:00
Jacek Caban 90fcc09d92 hhctrl.ocx: Call PostQuitMessage only in hh.exe process. 2007-02-28 14:03:45 +01:00
Jacek Caban 8cef086337 hhctrl.ocx: Don't use doWinMain in HtmlHelpW. 2007-02-28 14:03:45 +01:00
Jacek Caban ae9c043d87 hhctrl.ocx: Release HHInfo on WM_CLOSE message. 2007-02-28 14:03:45 +01:00
Jacek Caban 803cf4f40c hhctrl.ocx: Clean up Help_WndProc. 2007-02-28 14:03:44 +01:00
Jacek Caban 8e98ca4727 hhctrl.ocx: Added DllGetClassObject stub implementation. 2007-02-28 14:03:44 +01:00
Jacek Caban 74fffe66e4 hhctrl.ocx: Remove redundant casts. 2007-02-28 14:03:44 +01:00
Jacek Caban e0b952b436 hhctrl.ocx: Move doWinMain to hhctrl.c. 2007-02-28 14:03:44 +01:00
Jacek Caban 1a2456cc4c hhctrl.ocx: Move more code from doWinMain. 2007-02-28 14:03:44 +01:00
Jacek Caban bf34ca2d03 hhctrl.ocx: Fixed releasing web browser object. 2007-02-28 14:03:44 +01:00
Jacek Caban 24c13b9f8d hhctrl.ocx: Merge WBInfo to HHInfo. 2007-02-28 14:03:44 +01:00
Jacek Caban 5a01e1020d hhctrl.ocx: Store whole HH_WINTYPEW struct in HHInfo, not its pointer. 2007-02-28 14:03:44 +01:00
Jacek Caban ac2886b516 hhctrl.ocx: Move hhctrl_hinstance to hhctrl.h. 2007-02-28 14:03:44 +01:00
Andrew Talbot 54d578ba21 winspool.drv: Eliminate some W-to-A cross calls. 2007-02-28 14:03:43 +01:00
H. Verbeet 19d223cade wined3d: Store multiple constant indices per list entry. 2007-02-28 13:35:34 +01:00
H. Verbeet 2c85e5e8a3 wined3d: Store GLSL programs in a hash table rather than a linked list. 2007-02-28 13:35:23 +01:00
H. Verbeet 2a82ed89b1 wined3d: Add some hash table code. 2007-02-28 13:35:16 +01:00
H. Verbeet 0170cc429c wined3d: Boolean constants use up only a single uniform each. 2007-02-28 13:33:03 +01:00
H. Verbeet b299395f30 wined3d: Fix matching WINED3DDECLUSAGE_POSITION against WINED3DDECLUSAGE_POSITIONT. 2007-02-28 13:32:53 +01:00
Jeff Latimer 8b2a86a892 ntdll: Test object attributes in NtCreateMailslotFile. 2007-02-28 13:31:26 +01:00
Jeff Latimer 74db5a192e ntdll: Set default timeout in NtCreateMailslotFile if parameter is NULL. 2007-02-28 13:29:53 +01:00
Jeff Latimer cb489f7a25 ntdll: Check for passing a NULL handle to NtCreateMailslotFile and add a test. 2007-02-28 13:29:16 +01:00
Jeff Latimer 2775db3b79 ntdll: Framework for NtCreateMailslotFile tests. 2007-02-28 13:28:58 +01:00
Rob Shearman 829dfa8052 rpcrt4: Set TCP_NODELAY on the socket for the ncacn_ip_tcp transport to reduce latency. 2007-02-28 13:28:40 +01:00
Vitaliy Margolen c0a5671d9c ntdll: More error checking. Properly handle NULL ACLs. 2007-02-28 13:28:33 +01:00
Huw Davies 1780ca678c msxml3: Implement {get,putref}_schemas. 2007-02-28 13:28:18 +01:00
Huw Davies c30c6e23ba msxml3: Add a schema cache object. 2007-02-28 13:28:13 +01:00
Peter Oberndorfer ce6f221db8 ntdll: Extend debugger tests.
Shows that second chance handler gets the same modified context as the exception handlers.
2007-02-27 13:15:09 +01:00
Peter Oberndorfer 647d0d9b88 ntdll/tests: Add a debugger around the exceptions.
Shows that the first chance handler gets a unmodified context.
Shows that changing the context has no effect when exception is not handled by debugger.
2007-02-27 13:14:39 +01:00
Aric Stewart 00eca70b2a kernel32: Allow for non base-10 int values in ini file. 2007-02-27 12:34:21 +01:00
Dmitry Timoshkov b5186e17dd user32: Simplify height calculation. 2007-02-27 12:26:36 +01:00
Dmitry Timoshkov f0e88c2aef imm32: Simplify ImmInternalSendIMENotify. 2007-02-27 12:26:33 +01:00
Rob Shearman 3a66a787bc user32: Send WM_GETTEXT to get the window caption when drawing the nonclient caption bar. 2007-02-27 12:26:07 +01:00
Detlef Riekenberg ade9fd6400 kernel32: Remove duplicate code (use serialui instead). 2007-02-27 12:25:49 +01:00
Detlef Riekenberg 9258c40181 serialui: Use RS232 as default ProviderSubType. 2007-02-27 12:23:54 +01:00
Paul Vriens 443ae2290a wininet/tests: Add another test. 2007-02-27 12:23:49 +01:00
Stefan Dösinger 4a16dbbbec wined3d: More Clear fixes.
Test for rectangles with x1 > x2 and y1 > y2. Empire earth passes such rects.
2007-02-27 12:20:10 +01:00
Stefan Dösinger 8b70b91cba winex11.drv: Ignore depth mismatch when using a virtual desktop. 2007-02-27 12:19:27 +01:00
Stefan Dösinger 74d2632756 wined3d: Index buffer creation adjustments.
Index buffer creation changes the bound gl buffer, thus the state has to
be dirtified, similar to locking.
In an error case the function returned without calling LEAVE_GL().
2007-02-27 12:19:18 +01:00
Aric Stewart 76ed11e180 gdi32: Select correct replacement from ttc file.
Some font files, especially Asian ttc files, can have several
different families in the same file. So just using the file is not
unique enough for identifying a replacement family.
2007-02-26 19:06:19 +01:00
Aric Stewart bc07aff1a5 gdi32: Allow for loading of multibyte font name replacements.
Change a number of A function to W functions in LoadReplaceList to
allow for replacements of fonts with multibyte family names.
2007-02-26 19:05:43 +01:00
Huw Davies cdac075e41 msxml3: Register schema cache classes. 2007-02-26 19:04:14 +01:00
Alexandre Julliard 2d4735ae67 gdi32: Make DC creation fail if we cannot allocate the visible region. 2007-02-26 19:01:30 +01:00
Alex Arazi 489db09da8 comctl32: More status bar tests. 2007-02-26 17:59:40 +01:00
Francois Gouget a98b9d76c6 ddraw/tests: Fix compilation on systems that don't support nameless unions. 2007-02-26 17:34:06 +01:00
Francois Gouget dbbef46e5a ddraw/tests: There is no unnamed union in D3DLIGHT7. 2007-02-26 17:34:04 +01:00
Maarten Lankhorst e9da4016c1 winealsa: Remove usage of uninitialised variable. 2007-02-26 17:33:52 +01:00
Huw Davies 9ceb5a3ea7 msxml3: Convert the domdoc object to use the IXMLDOMDocument2 interface. 2007-02-26 17:33:45 +01:00
Rob Shearman 3bd31cfd16 ole32: The stream returned by StgStreamImpl_Clone should have one reference, so call AddRef before returning.
Move the call to StorageBaseImpl_AddStream to StgStreamImpl_Construct to 
fix StgStreamImpl_Clone, which forgets to call it.
Add tests for OLE structured storage tests for IStream::Clone.
2007-02-26 17:33:36 +01:00
Pierre d'Herbemont 0e28140ff8 winex11.drv: Check the valid rects after the set_window_pos wineserver call. 2007-02-26 15:55:13 +01:00
Aric Stewart 99cb61ee8a imm32: Properly send WM_IME_NOTIFY using SendMessage. 2007-02-26 14:40:05 +01:00
Eric Pouech e161dd92ee dbghelp: Handle the .gnu_debuglink files with the newly added alternate mechanism. 2007-02-26 14:39:52 +01:00
Eric Pouech fc66bb37f4 dbghelp: Allow to add an alternate file_map for an ELF file (where to look for its debug information). 2007-02-26 14:39:38 +01:00
Eric Pouech 62b57f9e21 dbghelp: Rewrote the ELF section mapper for better data encapsulation. 2007-02-26 14:39:16 +01:00
Samuel Lidén Borell 0ee7264c37 comctl32: Use mask value in COMBOEX_GetItemA too. 2007-02-26 14:39:10 +01:00
Mikołaj Zalewski a02a680b72 comctl32: rebar: Test the RBN_HEIGHTCHANGE notify and do some fixes. 2007-02-26 14:07:40 +01:00
Mikołaj Zalewski f3ebf1c7f4 comctl32: listview: Set the style in WM_CREATE. 2007-02-26 13:58:31 +01:00
Dmitry Timoshkov cc9160f214 comdlg32: Synchronize ChooseColor dialog templates with the English one. 2007-02-26 13:58:17 +01:00
Vitaliy Margolen 51ee7f4978 wined3d: Use application provided fog range when fog is enabled. 2007-02-26 13:58:09 +01:00
Vitaliy Margolen bea5199b6f imagehlp: Forward already implemented functions to dbghelp. 2007-02-26 13:58:05 +01:00
H. Verbeet 969dc6a7ef d3d9: Free the vertex declaration elements. 2007-02-26 13:57:59 +01:00
James Hawkins ba40c463d7 msi: Overwrite an existing read-only file when copying the install file. 2007-02-26 13:57:43 +01:00
James Hawkins a40d687133 msi: Add tests for using markers in SELECT clauses. 2007-02-26 13:56:24 +01:00
James Hawkins d4a324940b msi: Check for a NULL text entry, as it can be blank in the VolumeCostList control. 2007-02-26 13:56:21 +01:00
James Hawkins 747f19f011 msi: Free the custom action data after the thread function executes. 2007-02-26 13:56:11 +01:00
Fabian Bieler 311423242b user32: Do not call NULL message callback. 2007-02-26 13:39:48 +01:00
Rob Shearman 29706e6709 ole32: Use IsEqualIID instead of memcmp in HGLOBALLockBytesImpl_QueryInterface. 2007-02-26 13:38:49 +01:00
Rob Shearman 0101f89a8d ole32: Add tests for default handler creation and handler marshaling. 2007-02-26 13:38:45 +01:00
Andrew Talbot 46fc9c2e11 wininet: Constify some variables. 2007-02-26 13:38:37 +01:00
Andrew Talbot a46ad829e4 wineps.drv: Constify some variables. 2007-02-26 13:38:10 +01:00
Andrew Talbot b940df1408 version: Constify a variable. 2007-02-26 13:38:05 +01:00
Hans Leidekker bde4e36208 ws2_32: Handle NULL argument in inet_addr. 2007-02-26 13:37:59 +01:00
Jacek Caban 5ed9be800d hhctrl.ocx: Added beginning #SYSTEM parsing code. 2007-02-23 12:13:58 +01:00
Jacek Caban 1711c3a5c4 hhctrl.ocx: Handle memory allocation in OpenCHM and CloseCHM. 2007-02-23 12:13:46 +01:00
Jacek Caban 976f2db58d hhctrl.ocx: Move HH_OpenCHM implementation to HH_Open. 2007-02-23 12:13:35 +01:00
Jacek Caban 0262fb5489 hhctrl.ocx: Use hhctrl.ocx's HINSTANCE. 2007-02-23 12:13:25 +01:00
Jacek Caban e717dcc8fa hhctrl.ocx: Rewrite reading strings from #STRINGS section. 2007-02-23 12:13:21 +01:00
Jacek Caban 07ba45775c hhctrl.ocx: Use wrappers of memory allocation functions. 2007-02-23 12:10:43 +01:00
Jacek Caban 5faa1f6b1e hhctrl.ocx: Move DllMain to hhctrl.c. 2007-02-23 12:10:33 +01:00
Jacek Caban 9a20d35cc8 hhctrl.ocx: Declare strdupAtoW in hhctrl.h and use it instead of duplicated *ANSIToUnicode. 2007-02-23 12:10:13 +01:00
Jacek Caban 6e72b2614a hhctrl.ocx: Merge chm.h and webbrowser.h to hhctrl.h. 2007-02-23 12:09:44 +01:00
Detlef Riekenberg 8650c570a3 serialui/tests: Add initial tests. 2007-02-23 12:08:44 +01:00
Detlef Riekenberg 59e816d82c serialui: Fix return type for drvGetDefaultCommConfig. 2007-02-23 11:58:45 +01:00
Jan Zerebecki fa86532354 comctl32: Add DebugInfo to critical section. 2007-02-23 11:58:07 +01:00
Jan Zerebecki 870310b461 wined3d: replace #ifdef with if() for DEBUG_SINGLE_MODE. 2007-02-23 11:57:46 +01:00
Jan Zerebecki 706bc26a69 wined3d: Make CreateFakeGLContext thread safe. 2007-02-23 11:57:12 +01:00
Jan Zerebecki 85d9b0249f winex11.drv: Set the refresh rate for NoRes to 60 instead of 0. 2007-02-23 11:24:29 +01:00
Francois Gouget 3bf42961a8 user32/tests: Fix the ChangeDisplaySettingsEx() test so it succeeds on NT4. 2007-02-23 11:24:19 +01:00
Francois Gouget 3e6aa43229 winex11.drv: Catch and report screen resolution change errors. 2007-02-23 11:24:16 +01:00
Aric Stewart f273bf1ad6 imm32: Corrections to the message ordering for IME input. 2007-02-23 11:24:02 +01:00
Aric Stewart 26e22f1840 imm32: Implement GSC_RESULTCLAUSE. 2007-02-23 11:24:02 +01:00
Andrew Talbot 19daedffaf version: Constify a variable. 2007-02-23 11:24:01 +01:00
Jacek Caban d31969b5e6 urlmon: Check if protocol object implements IInternetProtocolInfo interface. 2007-02-23 11:24:01 +01:00
Jacek Caban 46132ee2cd itss: Added CombineUrl implementation. 2007-02-23 11:24:01 +01:00
Jacek Caban c0351acd57 itss: Added ParseUrl implementation. 2007-02-23 11:24:01 +01:00
Jacek Caban a4cc844bec itss: Added IInternetProtocolInfo interface stub implementation. 2007-02-23 11:24:01 +01:00
Jacek Caban 09cf4e5dcc itss: Added test of paths with back slashes and escaped URLs. 2007-02-23 11:24:01 +01:00
Jacek Caban 2cc9eb1665 itss: Fix handling URLs with back slashes and escaped URLs. 2007-02-23 11:24:01 +01:00
Jacek Caban 18632c2b3c itss: Fix opening streams with back slashes. 2007-02-23 11:24:01 +01:00
Rob Shearman e716c5b1ef kernel32: Fix crash in dns_gethostbyname. 2007-02-23 11:18:40 +01:00
Rob Shearman 3d02585449 netapi32: Add a stub for NetUserChangePassword. 2007-02-23 11:18:36 +01:00
Dmitry Timoshkov 47e6fb4d29 dlls: Add wing32 dll. 2007-02-23 11:18:29 +01:00
Dmitry Timoshkov aa3fa9a5d9 gdi32: Avoid a not necessary CreateDC call. 2007-02-23 11:18:03 +01:00
Francois Gouget 396bad1f6e Use the SW_XXX constants when calling ShowWindow(). 2007-02-23 11:17:54 +01:00
Eric Pouech 8d3167cc9a dbghelp: Merge the A/W of elf_map_file into a single one. 2007-02-22 12:34:09 +01:00
Eric Pouech 0c1e33bb06 dbghelp: Now load the .gnu_debuglink file using Unicode search paths. 2007-02-22 12:33:37 +01:00
Eric Pouech 4aab161297 dbghelp: Added helper to map a Unicode file. 2007-02-22 12:33:14 +01:00
Eric Pouech 3565d93ebe dbghelp: Now moving the ELF loading code to Unicode. 2007-02-22 12:32:17 +01:00
Eric Pouech c1269392e0 dbghelp: Move elf_fetch_file_info to Unicode. 2007-02-22 12:29:53 +01:00
Eric Pouech 039d54a4bf dbghelp: Make elf_enum_modules a Unicode function. 2007-02-22 12:29:27 +01:00
Eric Pouech 89bc65695f dbghelp: Now storing module internal info for minidumps in Unicode. 2007-02-22 12:28:59 +01:00
Eric Pouech c0fa60f547 dbghelp: A few fixes related to Unicode translation. 2007-02-22 12:27:39 +01:00
Eric Pouech 1690cf1815 dbghelp: Moved the internals for registered callback to Unicode. 2007-02-22 12:27:16 +01:00
Eric Pouech 180127dd94 dbghelp: Get rid of temporary module_get_type_by_nameA. 2007-02-22 12:27:00 +01:00
Eric Pouech 2f0ed90c4e dbghelp: Implemented SymFindFileInPathW. 2007-02-22 12:26:16 +01:00
Eric Pouech 9e1f9ec19e dbghelp: Implemented SearchTreeForFileW. 2007-02-22 12:22:26 +01:00
Eric Pouech c0be0032de dbghelp: Implemented EnumDirTreeW. 2007-02-22 12:22:05 +01:00
Eric Pouech 8b861202ba dbghelp: Implemented SymMatchFileNameW. 2007-02-22 12:21:40 +01:00
Eric Pouech d707fe5ac3 dbghelp: Added module_get_type_by_name in Unicode form and keep the ANSI form for compatibility. 2007-02-22 12:21:14 +01:00
Eric Pouech 46684a9fb6 dbghelp: Moved ELF module loading interfaces to Unicode.
The core the code remains ANSI, as all the information is stored as ANSI.
2007-02-22 12:20:03 +01:00
Eric Pouech 6a859fb0e6 dbghelp: Move PE module loading to Unicode. 2007-02-22 11:41:15 +01:00
Eric Pouech bcc1913354 dbghelp: Implemented FindExecutableImage[W]. 2007-02-22 11:39:52 +01:00
Eric Pouech 43dffcd05d dbghelp: Now storing module information in Unicode form. 2007-02-22 11:39:08 +01:00
Eric Pouech 6efc061992 dbghelp: .gnu_link support: rewrote helper functions for better later unicodification. 2007-02-22 11:35:21 +01:00
Eric Pouech c75fb89a64 dbghelp: Prepare module loading functions to be switched to Unicode module storage. 2007-02-22 11:34:20 +01:00
Eric Pouech 50de2e2e4a dbghelp: Make the module info functions ready for the Unicode move. 2007-02-22 11:33:06 +01:00
Eric Pouech fcd3972fa8 dbghelp: Rewrote the loaded modules enumeration so that Unicode version is the core. 2007-02-22 11:32:05 +01:00
Eric Pouech aac77c98a2 dbghelp: Added an ANSI copy of the module name (useful for next patches). 2007-02-22 11:28:53 +01:00
Eric Pouech 33c8ffc301 dbghelp: Added helper to define the module's name. 2007-02-22 11:28:13 +01:00
Aric Stewart a0ad8f38c7 shell32: IShellLink::GetIDList fix.
IShellLink::GetIDList when it fails to generate a PIDL must set ppidl
to NULL or some applications think it contains valid data.
2007-02-22 11:27:18 +01:00
Aric Stewart aecbb11e40 comctl32: Implement LVM_SETUNICODEFORMAT. 2007-02-22 11:27:01 +01:00
Andrew Talbot 3399c81302 serialui: Constify a variable. 2007-02-22 11:26:55 +01:00
Paul Vriens 63806a94b5 wininet/tests: Add a few more tests. 2007-02-22 11:26:51 +01:00
Maarten Lankhorst cda92aeba9 winealsa: Fix typo. 2007-02-22 11:26:45 +01:00
Maarten Lankhorst c38bcb96d7 dsound: Use an inline for ring buffer pointer difference calculation. 2007-02-22 11:26:42 +01:00
Maarten Lankhorst 0036298a14 dsound: Add some comments from earlier patch that makes code a little better understandable. 2007-02-22 11:25:35 +01:00
Rob Shearman a5317eb846 kernel32: Fix an off-by-one error in GetComputerNameExA/W.
The dns_* functions expect the input buffer to have space for size 
characters plus the nul terminating character.
2007-02-21 19:50:57 +01:00
Rob Shearman ba590a185a wininet: Fix the case of partial SSL reads from the peek buffer.
Don't return FALSE for a partial read. Fall through to SSL_read and use 
the logic for partial reads there instead of having separate logic and 
recursively calling NETCON_recv. Based on a patch by Michael Moss.
2007-02-21 19:49:50 +01:00
Rob Shearman 272d7ab46a dbghelp: ImageName is usually blank, so print LoadedImageName in elf_load_debug_info_map. 2007-02-21 19:49:43 +01:00
Rob Shearman d342d1413c server: Add get_token_impersonation_level server call for retrieving the impersonation level from a token.
Add tests for GetTokenInformation(TokenImpersonationLevel).
2007-02-21 19:49:37 +01:00
Rob Shearman 6a76a0ac7a server: Check object's security when creating handles.
Don't check object's security when duplicating a handle of the same or 
lower access rights. Based on a patch by Vitaliy Margolen.
2007-02-21 19:49:02 +01:00
Rob Shearman ca6fe3fbf2 rpcrt4: Fix a memory leak in I_RpcSendReceive caused by I_RpcReceive overwriting pMsg->Buffer.
(Reported by Huw Davies.)
2007-02-21 19:48:51 +01:00
Rob Shearman b491d926d5 rpcrt4: Add documentation for the I_Rpc* RPC message functions. 2007-02-21 19:48:44 +01:00
Ken Thomases 44c2db175b winex11.drv: Pass correct coords into X11DRV_InternalFloodFill.
The (x,y) should be relative to the XImage, not the drawable.  The (xOrg,yOrg)
is what should be relative to the drawable.  This fixes a crash when XGetPixel
tried to access memory outside the XImage's buffer.
2007-02-21 19:48:39 +01:00
Huw Davies d5664881e5 oleaut32: Fix a TypeAttr leak. 2007-02-21 19:48:33 +01:00
Francois Gouget 56da1eeadc wininet/tests: Fix some tests so they succeed on Windows 98. 2007-02-21 19:48:25 +01:00
Andrew Talbot 138a88321b odbc32: Constify some variables. 2007-02-21 19:48:22 +01:00
Lei Zhang b29c99c59a comctl32: Move up-down msg seq test functions into msg.c. 2007-02-21 17:45:38 +01:00
Dmitry Timoshkov ac3646cc08 winex11.drv: Clients should pass only KeyPress events to XmbLookupString. 2007-02-21 15:21:14 +01:00
Alexandre Julliard 89faee0194 server: Added support for the PM_QS_* flags in PeekMessage. 2007-02-21 15:21:05 +01:00
Stefan Dösinger 953940aada wined3d: Make sure volumes have memory allocated. 2007-02-21 11:00:08 +01:00
Stefan Dösinger a72b561947 wined3d: Do not use glMapBuffer in ProcessVertices. 2007-02-21 10:59:55 +01:00
Stefan Dösinger 2a90bc2c7a wined3d: Remove dead code from drawprim.c. 2007-02-21 10:57:50 +01:00
Stefan Dösinger ca04a9de34 wined3d: Use CopyRect / EqualRect. 2007-02-21 10:57:28 +01:00
Stefan Dösinger efc03f0a34 wined3d: Index buffer fixes. 2007-02-21 10:57:08 +01:00
Stefan Dösinger 6d66347cf9 wined3d: Clean up sampler usage in UpdateSurface.
UpdateSurface has to modify one gl texture unit to bind the texture to
load.  To restore the correct properties for drawing gl texture unit 0
is activated and dirtified.
2007-02-21 10:56:47 +01:00
Stefan Dösinger e935600ebc wined3d: IWineD3DDevice::Clear fixes.
Fix the use of the scissor test in Clear. The rectangle is only set if
a clearing rectangle is used, otherwise the scissor test is disabled
(the pixel ownsership test should take care of the window
boarders). To get the scissor test back to the value the app set up
Clear dirtifies the state(s).
2007-02-21 10:56:36 +01:00
Stefan Dösinger dd93e1fb7f wined3d: Floating point shader constant setting.
Test how shader constant limits are checked in Set*ShaderConstantF.
The vertex shader tests it based on the limits reported in the caps,
the pixel shader tests tries to find the limit manually because I
could not find a cap structure member specifying the pixel shader
constant limit.

Set*ShaderConstantF returns an error as soon as start or start + count
are bigger than the constant limit.
2007-02-21 10:56:01 +01:00