Hans Leidekker
201e291e5d
msi: Add stub implementations of MsiDeterminePatchSequenceA/W.
2009-03-24 13:31:12 +01:00
Rob Shearman
cdf509d71f
rpcrt4: Fix crash when calling RpcServerUseProtseq for ncacn_np and ncalrpc.
...
Add tests for these protocol sequences and for ncacn_ip_tcp.
2009-03-24 13:12:11 +01:00
Rob Shearman
286dc62e34
services: Always initialise the out buffer in svcctl_QueryServiceStatusEx and svcctl_QueryServiceConfig2W.
2009-03-24 13:11:53 +01:00
Rob Shearman
1c89dacf9c
services: svcctl_GetServiceDisplayNameW and svcctl_GetServiceKeyNameW should have string attribute on output buffer.
...
They also should not have two parameters for specifying the size of the buffer.
The buffer size should also not include in the nul-terminating character.
2009-03-24 13:11:41 +01:00
Rob Shearman
b9587e69e4
advapi32: Trace the contents of the in parameter to GetServiceKeyNameW, not the out parameter.
2009-03-24 13:11:09 +01:00
Rob Shearman
8f07e6932b
services: Add a ref count to the service entry in svcctl_CreateServiceW.
...
The ref count will be released by SC_RPC_HANDLE_destroy when the
returned handle is destroyed.
Change svcctl_OpenServiceW to use InterlockedIncrement to increment
the ref count since the service is in the database and therefore could
be shared and SC_RPC_HANDLE_destroy doesn't take the scmdatabase lock
when decrementing the ref count.
2009-03-24 13:10:57 +01:00
Michael Stefaniuc
6789fa8544
msi: Add the Romanian translation.
2009-03-24 13:00:02 +01:00
Paul Vriens
e96fb0fa50
riched20/tests: Fix and extend EM_FORMATRANGE tests.
2009-03-24 12:58:26 +01:00
Henri Verbeet
8e12ad4fae
shdocvw: Add a stub ITaskbarList implementation.
...
Based on a patch by Louis Lenders. Although MSDN claims this should be in
shell32, it really is in shdocvw.
2009-03-24 12:58:17 +01:00
Henri Verbeet
afc5744e70
wined3d: Pass format_desc to set_shader().
...
This should be the last unnecessary getFormatDescEntry() call.
2009-03-24 12:57:45 +01:00
Henri Verbeet
dd1f0d9c48
wined3d: Pass format_desc to getColorBits() and getDepthStencilBits().
2009-03-24 12:57:38 +01:00
Henri Verbeet
a02d801888
wined3d: Pass format_desc to the Check*Capability() function.
...
Rather than looking it up all the time.
2009-03-24 12:57:31 +01:00
Henri Verbeet
b7744f8158
wined3d: Remove the bytesPerPixel field from IWineD3DSurfaceImpl and IWineD3DVolumeImpl.
...
We can use the information from format_desc instead.
2009-03-24 12:57:21 +01:00
Henri Verbeet
a56a143461
wined3d: Set the byte count for WINED3DFMT_UNKNOWN to 0.
...
As far as I can tell nothing depends on this being 1, and there's some code
that checks for WINED3DFMT_UNKNOWN and uses 0 for the byte count in that case.
2009-03-24 12:57:12 +01:00
Henri Verbeet
c0cefb3501
d3d8: Cleanup the vertexshader handling code a bit.
2009-03-24 12:56:50 +01:00
Henri Verbeet
4131135a9f
d3d8: Cleanup the pixelshader handling code a bit.
...
This mostly just reduces the nesting to something more sane.
2009-03-24 12:56:33 +01:00
Henri Verbeet
3f559f26d6
d3d8: Properly handle unsetting the pixelshader in SetPixelShader().
2009-03-24 12:56:25 +01:00
Henri Verbeet
8ce2506aa8
wined3d: Try to make Coverity shut up (CID 863, 905).
...
Comparing gl_shaders against NULL after potentially dereferencing it a few
lines earlier probably confuses Coverity. Checking num_gl_shaders instead
should avoid this.
2009-03-24 12:56:19 +01:00
Nikolay Sivov
bdd1206ca5
comctl32/listview: Some tests for LVM_GETSUBITEMRECT.
2009-03-24 12:43:05 +01:00
Nikolay Sivov
85c03a5a31
comctl32/ipaddress: Store current IP address text as a window text for IP Address control.
2009-03-24 12:42:56 +01:00
Nikolay Sivov
b7d7d58978
comctl32/trackbar: Fix reverting to default value for TBM_SETPAGESIZE with lParam = -1.
2009-03-24 12:42:19 +01:00
Nikolay Sivov
92b0ad98e1
comctl32/tab: Implement TCM_[G,S]ETEXTENDEDSTYLE and TCS_EX_FLATSEPARATORS style.
2009-03-24 12:40:15 +01:00
Nikolay Sivov
b896b92061
comctl32/tab: Fix button background filling on TCS_BUTTONS.
2009-03-24 12:39:17 +01:00
Nikolay Sivov
4585148547
comctl32/tab: Implement TCM_REMOVEIMAGE.
2009-03-24 12:38:37 +01:00
Alexandre Julliard
e9ef9911d0
winebuild: Make sure main module is properly initialized.
2009-03-24 11:50:13 +01:00
James Hawkins
87847b47cd
kernel32: Don't try to load an empty initialization file.
2009-03-24 11:37:01 +01:00
James Hawkins
7c3529f1cc
kernel32: Handle writing empty sections and keys in WritePrivateProfileString.
2009-03-24 11:36:52 +01:00
James Hawkins
f1308f9b40
kernel32: Set last error to ERROR_FILE_NOT_FOUND if lpAppName is NULL.
2009-03-24 11:36:03 +01:00
James Hawkins
287b07fddc
kernel32: Add tests for WritePrivateProfileString.
2009-03-24 11:35:52 +01:00
Andrew Talbot
92bfdeb591
wineps.drv: Remove order-of-evaluation dependencies.
2009-03-24 11:35:42 +01:00
Andrew Talbot
2024592b41
winex11.drv: Remove order-of-evaluation dependencies.
2009-03-24 11:35:39 +01:00
Andrew Talbot
d2e4bcf531
shell32: Remove uninitialized and superfluous struct.
2009-03-24 10:28:28 +01:00
Jacek Caban
781faa1b9d
urlmon: Fixed handling NULL URLName in GetDisplatName implementation.
2009-03-24 10:28:20 +01:00
Jacek Caban
a5b2075ef1
urlmon: Added StdURLMoniker implementation.
2009-03-24 10:28:15 +01:00
Jacek Caban
53b1a310fe
urlmon: Return IAsyncMoniker from QueryInterface.
2009-03-24 10:28:09 +01:00
Jacek Caban
050c349678
urlmon: Code clean up.
2009-03-24 10:28:05 +01:00
Kai Blin
3fbf3f66db
quartz/tests: If CoCreateInstance() fails, it's safe to return, as no cleanup is needed.
2009-03-24 10:28:01 +01:00
Ricardo Filipe
1999008b89
setupapi: Remove invalid check for < MAX_PATH and don't copy to NULL PathBuffer (Coverity 888).
2009-03-24 10:27:45 +01:00
Dylan Smith
78a7ea5a39
richedit: Properly handle lack of semicolon after font name in rtf.
...
This was partially handled by ungetting the end group token (i.e. '}')
so that it was read again at the proper place. Unfortunately there is a
read hook that maintains a stackTop variable, which is decremented when
receiving this end group token. Therefore stackTop would get
decremented twice, and the rich text file would end prematurely.
This is fixed by incrementing the stackTop variable to compensate for it
being decremented twice.
2009-03-24 10:27:34 +01:00
Dylan Smith
2592fea305
winhlp32: Invalidate scrollbar when changing pages.
2009-03-24 10:27:27 +01:00
Alexandre Julliard
b4d4625890
w32skrnl: Make w32sys.dll into a stand-alone 16-bit module.
2009-03-24 09:42:02 +01:00
Alexandre Julliard
2a745fecd2
w32skrnl: Make win32s16.dll into a stand-alone 16-bit module.
2009-03-24 09:38:01 +01:00
Alexandre Julliard
9bf9eb0941
winnls32: Make winnls.dll into a stand-alone 16-bit module.
2009-03-24 09:31:03 +01:00
Alexandre Julliard
b0530a5fbd
winmm: Make sound.drv into a stand-alone 16-bit module.
2009-03-23 20:35:00 +01:00
Alexandre Julliard
e475ef89fd
rasapi32: Make rasapi16.dll into a stand-alone 16-bit module.
2009-03-23 20:34:34 +01:00
Alexandre Julliard
2b67a23fb0
twain_32: Make twain.dll into a stand-alone 16-bit module.
2009-03-23 20:34:02 +01:00
Alexandre Julliard
a2ae7dd06c
wnaspi32: Make winaspi.dll into a stand-alone 16-bit module.
2009-03-23 20:33:34 +01:00
Alexandre Julliard
d540fa2a28
wintab32: Make wintab.dll into a stand-alone 16-bit module.
2009-03-23 20:33:00 +01:00
Alexandre Julliard
1b937cac74
imm32: Make imm.dll into a stand-alone 16-bit module.
2009-03-23 20:32:19 +01:00
Alexandre Julliard
9a19d8afa6
ctl3d32: Make ctl3d.dll and ctl3dv2.dll into stand-alone 16-bit modules.
2009-03-23 20:31:01 +01:00