Andrew Riedi
58d2e3df39
user32: winex11.drv has support for color cursors now.
2008-02-07 11:59:52 +01:00
Andrew Talbot
78ea65bb3a
wintab32: Remove unneeded cast.
2008-02-07 11:07:24 +01:00
Rob Shearman
5c517a20b7
comctl32: Don't get the background colour in ANIMATE_PaintFrame as this can be called inside a critical section.
...
This could therefore create a deadlock if the processing for
WM_CTLCOLORSTATIC ends up sending certain messages to the animate control.
So move the retrieval of the background colour into the callers of
ANIMATE_PaintFrame but outside of any critical section.
2008-02-06 23:24:40 +01:00
Jacek Caban
ac61b90f87
urlmon: Fixed ref count leak.
2008-02-06 22:12:31 +01:00
Jacek Caban
5bad12c6bc
urlmon: Added gecko_installer_workaround to url.c tests.
2008-02-06 22:12:28 +01:00
Alexandre Julliard
e00840cf57
winex11: Only update the virtual screen rect once in xinerama_init to minimize race conditions.
2008-02-06 20:38:20 +01:00
Alexandre Julliard
e14261dbb7
winex11: Use the gdi display when initializing the keyboard to avoid creating a second display connection.
2008-02-06 20:37:41 +01:00
Alexandre Julliard
6a2ac97e0b
winex11: Don't erase the desktop window synchronously on resizes to prevent deadlocks.
2008-02-06 20:36:19 +01:00
Paul Vriens
533b15d6ea
wintrust/tests: Use GetModuleHandleA instead of LoadLibraryA.
2008-02-06 14:20:52 +01:00
Reece H. Dunn
dc267e75b4
gdi32: Improve the failure reporting in the bitmap tests.
2008-02-06 13:49:52 +01:00
Reece H. Dunn
8354995482
ddraw: Spelling fixes in the d3d test output.
2008-02-06 13:49:45 +01:00
Reece H. Dunn
0edae1c9ea
cabinet: Make the fdi tests pass on Vista.
2008-02-06 13:49:38 +01:00
Jens Nestler
6d59ddf67b
kernel32: Don't fail unconditionally in MoveFile for directories with flag MOVEFILE_REPLACE_EXISTING.
2008-02-06 13:49:29 +01:00
Kirill K. Smirnov
b391b8af58
systray: Properly track errors.
2008-02-06 12:52:34 +01:00
Andrew Riedi
7df3ed5f44
user32: Test destroying the cursor of a parent process.
2008-02-06 12:43:53 +01:00
Paul Chitescu
4e511d9e8c
ntoskrnl.exe: Implement MmPageEntireDriver and MmResetDriverPaging.
2008-02-06 12:43:53 +01:00
Francois Gouget
1552f22acf
riched20: Fix the name of the lpUsedDefChar field of GETTEXTEX.
2008-02-06 12:43:53 +01:00
Stefan Dösinger
8ad3a1f49e
ddraw: Some drivers return a refresh rate of 0.
2008-02-06 12:43:53 +01:00
Stefan Dösinger
089c34b95a
wined3d: Create VBOs.
2008-02-06 12:43:53 +01:00
Stefan Dösinger
74db14728e
wined3d: Separate OpenGL and driver version.
2008-02-06 12:43:53 +01:00
Stefan Dösinger
3188d9ae30
wined3d: Move the highpart of the driver version to the gl structure.
...
While 6.14 is a sane default, we might want to override it on a
per-driver basis, if we have really old Windows drivers on some cards.
2008-02-06 12:43:53 +01:00
Stefan Dösinger
cb6de00c86
wined3d: Tear down the dummy textures before resetting.
...
In theory the opengl library should release the gl resources when we
destroy the context, and the stateblock reset will recreate the dummy
textures, but I think it is cleaner to do this explicitly.
2008-02-06 12:43:53 +01:00
Stefan Dösinger
564532f026
wined3d: Restore the stateblock after Reset.
2008-02-06 12:43:53 +01:00
Andrew Talbot
19c5811256
winmm: Remove unneeded casts.
2008-02-06 12:43:53 +01:00
Roderick Colenbrander
35e0bb8225
wined3d: Redownload the surface data in case of a palette change. This fixes a lot of redrawing problems in Red Alert.
2008-02-06 11:36:44 +01:00
Roderick Colenbrander
424e9c3e08
wined3d: Allow read back of P8 surfaces. This fixes some of the redrawing issues in Red Alert.
2008-02-06 11:36:35 +01:00
Roderick Colenbrander
f84589ea1f
wined3d: Reload the palette on a color key change. This fixes the ddex4/ddex5 samples from the dx7 sdk.
2008-02-06 11:36:23 +01:00
Roderick Colenbrander
1b78457bc6
wined3d: Make sure to set the color key when it is needed including for index_in_alpha.
2008-02-06 11:36:15 +01:00
Michael Stefaniuc
41848c828b
msi: Fix "type of 'x' defaults to 'int'" warnings.
2008-02-06 11:36:04 +01:00
Detlef Riekenberg
36130b4d77
winspool: Use the backend for GetPrinterDriverDirectory.
2008-02-06 11:35:55 +01:00
Detlef Riekenberg
df03457ed0
localspl: Implement fpGetPrinterDriverDirectory.
2008-02-06 11:24:56 +01:00
Detlef Riekenberg
9e65dbc394
localspl: Initialize pointers in struct PRINTPROVIDOR.
2008-02-06 11:24:20 +01:00
Alexandre Julliard
7fdb61bd7e
gdi32: DC_GetDCPtr and DC_ReleaseDCPtr are not longer used.
2008-02-05 21:58:04 +01:00
Alexandre Julliard
1e3c47eae9
gdi32: Get rid of DC_GetDCPtr in the palette functions.
2008-02-05 21:57:35 +01:00
Alexandre Julliard
608b2a94ec
winex11: Add a critical section for the palette global variables instead of relying on the GDI lock.
2008-02-05 21:57:23 +01:00
Alexandre Julliard
8815e63835
gdi32: Get rid of DC_GetDCPtr in the GDI object functions.
2008-02-05 21:17:28 +01:00
Alexandre Julliard
4b14a080fe
gdi32: Get rid of DC_GetDCPtr in font functions.
2008-02-05 21:16:27 +01:00
Alexandre Julliard
35c09c01b2
gdi32: Use a separate critical section for freetype locking instead of relying on the GDI lock.
2008-02-05 21:16:06 +01:00
Alexandre Julliard
31576d408e
gdi32: Avoid locking in BITMAP_CopyBitmap.
2008-02-05 18:26:25 +01:00
Alexandre Julliard
630c976f88
gdi32: Don't hold the GDI lock when calling DC_InitDC.
2008-02-05 18:26:18 +01:00
Alexandre Julliard
67a9edbdf4
gdi32: Get rid of a few more uses of DC_GetDCPtr.
2008-02-05 17:35:40 +01:00
Alexandre Julliard
b962fca75c
gdi32: Avoid locking in CreateCompatibleBitmap.
2008-02-05 17:34:56 +01:00
Francois Gouget
e5b4c0f84b
comctl32/tests: Call InitCommonControlsEx() if available, fall back to InitCommonControls() for the older controls, and skip the tests altogether for the newer ones.
2008-02-05 13:26:48 +01:00
Reece H. Dunn
fb36abaee9
msxml3: Fix the domdoc test failures.
2008-02-05 12:44:26 +01:00
Stefan Dösinger
dcf08f01ed
wined3d: Recreate the contexts on _Reset.
2008-02-05 12:42:39 +01:00
Stefan Dösinger
e7393a8a11
wined3d: Move vertex buffer vbo creation to PreLoad.
2008-02-05 12:42:30 +01:00
Stefan Dösinger
b813398467
wined3d: Move the float format check to the big switch statement.
2008-02-05 12:42:20 +01:00
Stefan Dösinger
bbeedca67e
wined3d: Fix dxtn format check.
...
We can't return WINED3D_OK straight away because we have yet to check
the other flags, like sRGB correction.
2008-02-05 12:42:12 +01:00
Stefan Dösinger
9d9a640127
wined3d: Correct the srgb reading check.
2008-02-05 12:41:59 +01:00
Stefan Dösinger
b6ecb56eef
d3d9/tests: Accept the rejection of non-standard fixed function attrib types.
2008-02-05 12:41:48 +01:00
Stefan Dösinger
334e1600f2
d3d9/tests: Be less picky about X8L8V8U8 precision.
2008-02-05 12:41:39 +01:00
Stefan Dösinger
8daf8322ba
wined3d: Some texture transform test corrections.
2008-02-05 12:38:06 +01:00
Stefan Dösinger
635daf8b5d
wined3d: D3DTADDRESS_WRAP on conditional NP2 textures clamps to edge.
...
Conditional NP2 textures in Direct3D do not support D3DTADDRESS_WRAP
texture addressing. Similarly, GL_ARB_texture_rectangle textures do
not support GL_REPEAT. This patch adds a test which shows that _WRAP
clamps to the texture edge and implements that.
2008-02-05 12:37:49 +01:00
Stefan Dösinger
08391b82c1
wined3d: Update the gl rectangle when adjusting surface sizes.
2008-02-05 12:37:28 +01:00
Stefan Dösinger
1424e7fd09
wined3d: Make Clear aware of the depth stencil sharing.
2008-02-05 12:37:01 +01:00
Stefan Dösinger
451d85a71c
d3d9: Some drivers allow non-aligned offsets.
2008-02-05 12:33:28 +01:00
Stefan Dösinger
3d2aa7afa0
wined3d: De-Statify depth blit opengl resources.
2008-02-05 12:33:15 +01:00
Stefan Dösinger
093d7d00c5
wined3d: Mark textures dirty on UnLoad.
2008-02-05 12:33:05 +01:00
Stefan Dösinger
a0f2e6e55e
wined3d: Move some UnLoad code to the base texture class.
2008-02-05 12:32:58 +01:00
Stefan Dösinger
4c99bd5f87
wined3d: Destroy FBOs and reset pointers on Reset.
2008-02-05 12:32:49 +01:00
Stefan Dösinger
33d012efcb
wined3d: Unload implicit depth stencil buffers correctly.
...
We have to destroy potential fbo renderbuffers, and make sure the
texture is gone
2008-02-05 12:32:42 +01:00
Stefan Dösinger
c1538f8048
wined3d: Update the auto depth stencil buffer size on reset.
2008-02-05 12:32:30 +01:00
Stefan Dösinger
b706a62aff
wined3d: Beware of texture_rectangle NP2 support in Reset.
2008-02-05 12:32:22 +01:00
James Hawkins
2f658cb337
msi: Fix handling of the NULL separator when writing registry values.
2008-02-05 12:21:23 +01:00
Aric Stewart
1ce79f87dd
gdi32: Child fonts need to be scaled like their parent. With input from Dmitry Timoshkov.
2008-02-05 12:19:50 +01:00
Francois Gouget
3d962e27ed
d3dx8: Fix the D3DXAssembleShaderFromFileA/W() prototypes.
2008-02-05 12:19:38 +01:00
Francois Gouget
0894bf25dc
d3dx8: Fix the D3DXMatrixAffineTransformation() prototype.
2008-02-05 12:19:38 +01:00
Francois Gouget
fb1b0a1c32
msvcrt: __CxxDetectRethrow() and __CxxQueryExceptionSize() are implemented now so export them.
2008-02-05 12:19:38 +01:00
Francois Gouget
f11713aa58
winex11.drv: Add some API documentation stubs to make winapi_check happy.
2008-02-05 12:19:37 +01:00
Francois Gouget
afaa4d63b6
ntdsapi: Add an API documentation stub to make winapi_check happy.
2008-02-05 12:19:37 +01:00
Francois Gouget
1f2d708766
mapi32: Add an API documentation stub to make winapi_check happy.
2008-02-05 12:19:37 +01:00
Francois Gouget
20b41af9f1
ddraw/tests: Fix compilation on systems that don't support nameless unions.
2008-02-05 12:19:37 +01:00
James Hawkins
5a0d459cc4
msi: Reimplement MsiFormatRecord.
2008-02-05 12:19:37 +01:00
James Hawkins
e618c6d115
msi: Add more tests for MsiFormatRecord.
2008-02-05 12:19:37 +01:00
Rob Shearman
1ceef1e149
rpcrt4: Fix potential memory leaks on error paths in RPCRT4_io_thread.
2008-02-05 12:19:37 +01:00
Rob Shearman
8e667fd89c
rpcrt4: Fix potential memory leaks in RPCRT4_Receive.
2008-02-05 12:19:37 +01:00
Andrew Talbot
45481db078
wininet: Remove unneeded casts.
2008-02-05 12:19:37 +01:00
Andrew Talbot
6436dd6169
winex11.drv: Remove unneeded casts.
2008-02-05 12:19:37 +01:00
Rob Shearman
dfce00677d
ws2_32: Add a FIXME for WS_SIO_GET_EXTENSION_FUNCTION_POINTER in WSAIoctl.
2008-02-05 12:19:37 +01:00
Rob Shearman
e70848ed01
ntdll: The FileMailslotSetInformation and FileCompletionInformation cases of NtSetInformationFile don't need the fd.
...
So don't do an extra server call to get the fd to avoid a performance
penalty and to make these cases work when an fd isn't available.
2008-02-05 12:19:37 +01:00
James Hawkins
ffc251f5dd
msi: Return ERROR_MORE_DATA if the size is too small.
2008-02-05 12:19:37 +01:00
James Hawkins
dc8f714ade
msi: Return the string length even if the string is NULL.
2008-02-05 12:19:37 +01:00
James Hawkins
40841946f5
msi: Leave room for the NULL terminator.
2008-02-05 12:19:37 +01:00
James Hawkins
d165435048
msi: Return ERROR_FILE_INVALID if the file has no version information.
2008-02-05 12:19:37 +01:00
James Hawkins
03335de8d0
msi: Return ERROR_INVALID_PARAMETER if a string pointer is non-NULL and the size pointer is NULL.
2008-02-05 12:19:37 +01:00
James Hawkins
856800c84b
msi: Translate ERROR_BAD_PATHNAME into ERROR_FILE_NOT_FOUND.
2008-02-05 12:19:37 +01:00
James Hawkins
5d46eeac75
msi: Only convert output strings if the call succeeded.
2008-02-05 12:19:36 +01:00
James Hawkins
8079d9f2ab
msi: Add tests for MsiGetFileVersion.
2008-02-05 12:19:36 +01:00
James Hawkins
146e34e662
msi: Implement the MSIMODIFY_ASSIGN action of MsiViewModify for the streams table.
2008-02-05 12:19:36 +01:00
James Hawkins
56574c7c6e
msi: Add tests for using single quotes in an INSERT query.
2008-02-05 12:19:36 +01:00
James Hawkins
972c61d311
version: Return ERROR_RESOURCE_DATA_NOT_FOUND if the file does not have version information.
2008-02-05 12:19:36 +01:00
James Hawkins
ea41e863ad
kernel32: Factor out the VerifyVersionInfo tests into their own function.
2008-02-05 12:19:36 +01:00
Reece H. Dunn
571a383d7e
gdiplus: Fix the bezier arc path test on all Windows platforms.
2008-02-05 12:19:36 +01:00
Reece H. Dunn
af9c736f6b
comctl32: Proper fix redrawing the trackbar background with themes enabled.
2008-02-05 12:19:36 +01:00
Michael Stefaniuc
0b5ebcf2fd
olecli: Remove duplicated typedefs/enums.
...
Use a local header file for them.
2008-02-05 12:19:36 +01:00
Stefan Leichter
f3f64c7939
advapi32: Fix the failing QueryServiceConfig2 test on platforms win2k3 and vista.
2008-02-05 12:19:36 +01:00
Alistair Leslie-Hughes
277817aad3
gdiplus: Add GdipSetStringFormatFlags stub.
2008-02-05 12:06:31 +01:00
Alistair Leslie-Hughes
9f0f97706d
gdiplus: Add GdipSetPenMode stub.
2008-02-05 12:06:21 +01:00
Alistair Leslie-Hughes
9d36b416a7
kernel32: Add RegisterApplicationRestart stub.
2008-02-05 12:06:09 +01:00
Eric Pouech
8b7039d894
dbghelp: Fixed the types we want to load at first.
2008-02-05 11:13:47 +01:00