Markus Amsler [Thu, 9 Nov 2006 01:38:36 +0000 (02:38 +0100)]
d3d8: Backport texture tests.
Markus Amsler [Thu, 9 Nov 2006 01:38:29 +0000 (02:38 +0100)]
d3d8: Backport missing device tests.
Markus Amsler [Thu, 9 Nov 2006 01:38:22 +0000 (02:38 +0100)]
d3d8: Backport null pointer check in SetCursorProperties.
Eric Pouech [Wed, 8 Nov 2006 20:47:22 +0000 (21:47 +0100)]
winmm: Plug a memory leak.
Eric Pouech [Wed, 8 Nov 2006 20:47:18 +0000 (21:47 +0100)]
ole32: Don't use PropVariantClear to setup an unitialized variant.
Eric Pouech [Wed, 8 Nov 2006 20:47:09 +0000 (21:47 +0100)]
msi: Don't call PropVariantClear on uninitialized variants.
Eric Pouech [Wed, 8 Nov 2006 20:46:54 +0000 (21:46 +0100)]
kernel32: Changed encoding for Divehi (which has a 639-1 enconding).
Eric Pouech [Wed, 8 Nov 2006 20:46:42 +0000 (21:46 +0100)]
comctl32: header: fix bug found out by running valgrind on the regression tests.
Alexandre Julliard [Thu, 9 Nov 2006 11:03:21 +0000 (12:03 +0100)]
kernel32: Fixed buffer overrun in get_registry_locale_info.
Mike McCormack [Thu, 9 Nov 2006 04:24:45 +0000 (13:24 +0900)]
user32: Downgrade a FIXME to a WARN.
Mike McCormack [Thu, 9 Nov 2006 04:16:38 +0000 (13:16 +0900)]
comctl32: Downgrade an ERR to a WARN.
Mike McCormack [Thu, 9 Nov 2006 04:15:16 +0000 (13:15 +0900)]
gdi32: Downgrade a FIXME to a WARN.
Eric Pouech [Wed, 8 Nov 2006 21:24:36 +0000 (22:24 +0100)]
winmm: Remove WINE_NO_LONG_AS_INT.
Alex Villacís Lasso [Thu, 9 Nov 2006 00:33:46 +0000 (19:33 -0500)]
oleaut32: typelib - fix regression in MSFT typelib parsing.
Michael Stefaniuc [Wed, 8 Nov 2006 22:46:24 +0000 (23:46 +0100)]
rpcrt4/tests: Fix the warnings introduced by the "unsigned long" to "ULONG" header changes.
Michael Stefaniuc [Wed, 8 Nov 2006 22:46:13 +0000 (23:46 +0100)]
oleaut32: Fix the warnings introduced by the "unsigned long" to "ULONG" header changes.
Michael Stefaniuc [Wed, 8 Nov 2006 22:46:01 +0000 (23:46 +0100)]
ole32: Fix the warnings introduced by the "unsigned long" to "ULONG" header changes.
Michael Stefaniuc [Wed, 8 Nov 2006 22:44:33 +0000 (23:44 +0100)]
rpcndr.h: Use ULONG/LONG/DWORD for Win64 compatibility instead of unsigned long/long.
Michael Stefaniuc [Wed, 8 Nov 2006 22:44:10 +0000 (23:44 +0100)]
widl: Use ULONG instead of unsigned long when generating declarations for *_UserFree() functions. This is needed for Win64 compatibility.
Michael Stefaniuc [Wed, 8 Nov 2006 22:44:00 +0000 (23:44 +0100)]
widl: Use ULONG instead of unsigned long when generating declarations for *_UserUnMarshal() functions. This is needed for Win64 compatibility.
Michael Stefaniuc [Wed, 8 Nov 2006 22:43:45 +0000 (23:43 +0100)]
widl: Use ULONG instead of unsigned long when generating declarations for *_UserMarshal() functions. This is needed for Win64 compatibility.
Michael Stefaniuc [Wed, 8 Nov 2006 22:43:28 +0000 (23:43 +0100)]
widl: Use ULONG instead of unsigned long when generating declarations for *_UserSize() functions. This is needed for Win64 compatibility.
Kai Blin [Wed, 8 Nov 2006 20:53:23 +0000 (21:53 +0100)]
secur32: Implement ntlmv2 signing.
Kai Blin [Wed, 8 Nov 2006 20:52:05 +0000 (21:52 +0100)]
secur32: MD5 functions are WINAPI.
Rob Shearman [Wed, 8 Nov 2006 20:47:08 +0000 (20:47 +0000)]
rpcrt4: For TCP endpoints, bind to all the address and ports that getaddrinfo for the machine.
Rob Shearman [Wed, 8 Nov 2006 20:46:32 +0000 (20:46 +0000)]
rpcrt4: Use MaxCalls from the protseq when determining the backlog length to pass in to listen.
Rob Shearman [Wed, 8 Nov 2006 20:45:55 +0000 (20:45 +0000)]
rpcrt4: The error code RPC_S_SERVER_UNAVAILABLE doesn't make much sense on the server side
so replace it with some more appropriate endpoint error codes.
Rob Shearman [Wed, 8 Nov 2006 20:45:19 +0000 (20:45 +0000)]
rpcrt4: Open the endpoint from the caller of RpcServerUseProtseq* instead of the protseq server thread.
This allows errors to be returned to the caller and to create more than
one connection for an endpoint.
Rob Shearman [Wed, 8 Nov 2006 20:47:39 +0000 (20:47 +0000)]
include: Add RPC/DCE defines and structures related to RPC_SECURITY_QOS_V2.
Peter Oberndorfer [Wed, 8 Nov 2006 20:24:52 +0000 (21:24 +0100)]
dbghelp: Do not write to array element -1.
James Hawkins [Wed, 8 Nov 2006 22:07:53 +0000 (14:07 -0800)]
msi: Add support for continuous cabinets.
James Hawkins [Wed, 8 Nov 2006 22:05:47 +0000 (14:05 -0800)]
msi: Extract cabinets in ACTION_InstallFiles. ready_media is for finding and loading medi.
James Hawkins [Wed, 8 Nov 2006 22:04:54 +0000 (14:04 -0800)]
msi: Move the file sequence check out of ready_media_info to avoid an unnecessary function call.
James Hawkins [Wed, 8 Nov 2006 22:03:36 +0000 (14:03 -0800)]
msi: Factor out load_media_info from ready_media_for_file.
James Hawkins [Wed, 8 Nov 2006 22:03:01 +0000 (14:03 -0800)]
msi: Use disk_prompt from the media_info structure instead of passing an extra parameter to msi_change_media.
James Hawkins [Wed, 8 Nov 2006 19:40:25 +0000 (11:40 -0800)]
msi: Only add text to the scroll control if text is provided.
Alexandre Julliard [Thu, 9 Nov 2006 08:18:43 +0000 (09:18 +0100)]
ntdll: Re-add sys/ioctl.h that got lost in the PeekNamedPipe move.
Dmitry Timoshkov [Wed, 8 Nov 2006 15:45:33 +0000 (23:45 +0800)]
kernel32: Add basic OpenProcess test.
Dmitry Timoshkov [Wed, 8 Nov 2006 15:46:37 +0000 (23:46 +0800)]
include: Add the PROCESS_SUSPEND_RESUME definition.
Paul Vriens [Wed, 8 Nov 2006 11:39:35 +0000 (12:39 +0100)]
comctl32: Load function pointers by ordinal.
Kai Blin [Wed, 8 Nov 2006 11:10:37 +0000 (12:10 +0100)]
secur32: Use a helper function for creating the signature as this simplifies implementing NTLM2 signing a lot.
Kai Blin [Wed, 8 Nov 2006 11:10:05 +0000 (12:10 +0100)]
secur32: Delete session key and arc4 context when the session based security context is deleted.
Ken Thomases [Wed, 8 Nov 2006 10:09:58 +0000 (04:09 -0600)]
winex11.drv: Fix off-by-one in map of non-char keysyms to vkeys.
Ken Thomases [Wed, 8 Nov 2006 10:08:29 +0000 (04:08 -0600)]
winex11.drv: Map XK_KP_Equal to VK_OEM_NEC_EQUAL.
Alexandre Julliard [Wed, 8 Nov 2006 18:57:37 +0000 (19:57 +0100)]
winex11.drv: Get rid of the DIB color table now that it's stored in gdi32.
Alexandre Julliard [Wed, 8 Nov 2006 18:57:30 +0000 (19:57 +0100)]
gdi32: Remove call to CreateCompatibleDC() from GetDIBits() implementation.
Based on a patch by Alex Villacís Lasso.
Alex Villacís Lasso [Mon, 6 Nov 2006 22:04:16 +0000 (17:04 -0500)]
oleaut32: varformat - Force LCID_US for conversion in VarFormatNumber.
Stefan Leichter [Tue, 7 Nov 2006 18:47:05 +0000 (19:47 +0100)]
msi: Added stub for MsiGetFeatureValidStatesA/W.
Mike McCormack [Wed, 8 Nov 2006 09:27:56 +0000 (18:27 +0900)]
comctl32: Fix a regression in ImageList_AddMasked().
Andrew Talbot [Tue, 7 Nov 2006 21:55:29 +0000 (21:55 +0000)]
oleaut32: Cast-qual warnings fix.
Michael Stefaniuc [Tue, 7 Nov 2006 21:02:27 +0000 (22:02 +0100)]
rpcproxy.h: Use LONG/ULONG for Win64 compatibility instead of long and unsigned long.
Michael Stefaniuc [Tue, 7 Nov 2006 21:01:45 +0000 (22:01 +0100)]
rpcrt4: For Win64 compatibility use a temp variable of the right type in ComputeVariance().
Hwang YunSong(황윤성) [Tue, 7 Nov 2006 08:02:30 +0000 (17:02 +0900)]
winhelp: Updated Korean resource.
Alex Villacís Lasso [Mon, 6 Nov 2006 21:58:03 +0000 (16:58 -0500)]
oleaut32: variant - allow conversion of VT_DISPATCH into VT_BSTR in VarCat.
Alex Villacís Lasso [Mon, 6 Nov 2006 21:47:25 +0000 (16:47 -0500)]
oleaut32: olepicture - Support multiple redundant headers before picture data.
Peter Oberndorfer [Mon, 6 Nov 2006 19:05:38 +0000 (20:05 +0100)]
dbghelp: Initialize BOOL elements with FALSE instead of 0.
Peter Oberndorfer [Mon, 6 Nov 2006 19:05:34 +0000 (20:05 +0100)]
dbghelp: Make dwarf2 parser only report file numbers when at least one compilation unit really has numbers.
Peter Oberndorfer [Mon, 6 Nov 2006 19:05:28 +0000 (20:05 +0100)]
dbghelp: Make dwarf2_parse_line_numbers handle missing line number section.
Andrey Turkin [Mon, 6 Nov 2006 18:34:50 +0000 (21:34 +0300)]
shlwapi: Implement GetShellSecurityDescriptor and test for it.
Stefan Dösinger [Mon, 6 Nov 2006 13:28:15 +0000 (14:28 +0100)]
wined3d: ScissorRect correction.
Detlef Riekenberg [Sun, 5 Nov 2006 19:58:56 +0000 (20:58 +0100)]
winex11.drv: Fix failure of X11DRV_ChoosePixelFormat.
James Hawkins [Tue, 7 Nov 2006 23:14:20 +0000 (15:14 -0800)]
msi: Factor out download_remote_cabinet and reuse extract_cabinet_file to extract a remote cabinet.
James Hawkins [Tue, 7 Nov 2006 23:13:47 +0000 (15:13 -0800)]
msi: Store the base URL of the MSI package if it is downloaded.
James Hawkins [Tue, 7 Nov 2006 23:12:22 +0000 (15:12 -0800)]
msi: Factor copy_install_file out of ACTION_InstallFiles.
James Hawkins [Tue, 7 Nov 2006 23:11:26 +0000 (15:11 -0800)]
msi: Factor schedule_install_files out of ACTION_InstallFiles.
James Hawkins [Tue, 7 Nov 2006 23:10:52 +0000 (15:10 -0800)]
msi: Model the media_info structure members after the columns in the media table.
James Hawkins [Tue, 7 Nov 2006 23:10:22 +0000 (15:10 -0800)]
msi: Use msi_alloc_zero instead of a helper function that sets everything to zero.
James Hawkins [Tue, 7 Nov 2006 23:09:58 +0000 (15:09 -0800)]
msi: Use the file's component instead of passing an extra parameter to set_file_source.
James Hawkins [Tue, 7 Nov 2006 23:09:29 +0000 (15:09 -0800)]
msi: Use the media_info structure instead of passing in individual values to extract_cabinet_file.
James Hawkins [Tue, 7 Nov 2006 23:09:02 +0000 (15:09 -0800)]
msi: Add more tests for installing from cabinets.
Francois Gouget [Wed, 8 Nov 2006 00:20:40 +0000 (01:20 +0100)]
Fix ntsecapi.h so it does not depend on winternl.h.
Francois Gouget [Tue, 7 Nov 2006 23:59:30 +0000 (00:59 +0100)]
secur32: sspi.h must not include wtypes.h.
Francois Gouget [Tue, 7 Nov 2006 23:58:43 +0000 (00:58 +0100)]
setupapi: setupapi.h must not define HSTRING_TABLE and the StringTable* prototypes.
Francois Gouget [Tue, 7 Nov 2006 23:57:55 +0000 (00:57 +0100)]
uxtheme: winerror.h must not define the E_PROP_*_UNSUPPORTED macros.
Francois Gouget [Tue, 7 Nov 2006 23:54:49 +0000 (00:54 +0100)]
shell32: Add missing '\n' to Wine trace.
Francois Gouget [Tue, 7 Nov 2006 23:52:15 +0000 (00:52 +0100)]
include/objbase.h: Add missing include directives.
Francois Gouget [Wed, 8 Nov 2006 00:19:02 +0000 (01:19 +0100)]
include: The PSDK does not have the A/W variants of MAKEINTATOM() so we should not either.
Francois Gouget [Wed, 8 Nov 2006 00:05:20 +0000 (01:05 +0100)]
user32/include: Don't define the window and control styles if NOWINSTYLES is set.
Dmitry Timoshkov [Wed, 8 Nov 2006 08:17:19 +0000 (16:17 +0800)]
winex11.drv: Call SetWindowPos with SWP_FRAMECHANGED set when switching from minimized state in X11DRV_MapNotify.
Dmitry Timoshkov [Wed, 8 Nov 2006 06:45:08 +0000 (14:45 +0800)]
winex11.drv: Map VK codes for arrow keys to an X11 keycode manually as we do for other keypad keys.
Mike McCormack [Wed, 8 Nov 2006 05:55:31 +0000 (14:55 +0900)]
msi: Fix a memory leak.
Mike McCormack [Wed, 8 Nov 2006 06:01:04 +0000 (15:01 +0900)]
comctl32: Remove Nx1 assumptions in ImageList_Read.
Markus Amsler [Wed, 8 Nov 2006 01:22:29 +0000 (02:22 +0100)]
wined3d: Fix regression in surface conversion.
Huw Davies [Tue, 7 Nov 2006 17:19:06 +0000 (17:19 +0000)]
winspool.drv: Associate a printer driver with each printer, rather than share a common one between all printers.
Huw Davies [Tue, 7 Nov 2006 17:16:29 +0000 (17:16 +0000)]
winspool.drv: Fix AddPrinterDriverA so that the strings actually get written.
Include the size of the terminating zero in set_reg_szW.
Huw Davies [Tue, 7 Nov 2006 12:27:09 +0000 (12:27 +0000)]
winspool.drv: Implement DeletePrinterDriverExW.
Huw Davies [Tue, 7 Nov 2006 12:06:04 +0000 (12:06 +0000)]
winspool.drv: Forward DeletePrinterDriverExA -> DeletePrinterDriverExW.
Huw Davies [Tue, 7 Nov 2006 11:57:39 +0000 (11:57 +0000)]
winspool.drv: Forward DeletePrinterDriver -> DeletePrinterDriverEx.
Paul Vriens [Tue, 7 Nov 2006 20:30:06 +0000 (21:30 +0100)]
comctl32: Beginning of some string related tests.
Paul Vriens [Tue, 7 Nov 2006 20:29:46 +0000 (21:29 +0100)]
comctl32: Fix return values of string functions.
Damjan Jovanovic [Tue, 7 Nov 2006 18:59:31 +0000 (20:59 +0200)]
winex11: Fix regression caused by client-side DIB copy patch.
Alexandre Julliard [Tue, 7 Nov 2006 17:24:15 +0000 (18:24 +0100)]
kernel32: Better workaround for the lack of locale environment variables on MacOS.
Alexandre Julliard [Tue, 7 Nov 2006 16:28:02 +0000 (17:28 +0100)]
winex11.drv: Detect an XLookupString that returns Latin-1 and avoid codepage mapping in that case.
Alexandre Julliard [Tue, 7 Nov 2006 16:27:35 +0000 (17:27 +0100)]
winex11.drv: Added mapping for Unicode keysyms in ToUnicodeEx.
Alexandre Julliard [Tue, 7 Nov 2006 16:22:52 +0000 (17:22 +0100)]
winex11.drv: Only load the keycode->keysym mapping once in DetectLayout, instead of once per supported layout.
Francois Gouget [Mon, 6 Nov 2006 23:52:01 +0000 (00:52 +0100)]
user32/include: Don't define the OBM_*, OCR_* and OIC_* macros unless OEMRESOURCE is defined.
Francois Gouget [Mon, 6 Nov 2006 23:44:08 +0000 (00:44 +0100)]
urlmon/tests: Fix compilation with the PSDK headers.
Francois Gouget [Mon, 6 Nov 2006 23:37:42 +0000 (00:37 +0100)]
Assorted spelling fixes.
Francois Gouget [Mon, 6 Nov 2006 23:45:16 +0000 (00:45 +0100)]
include: Some DirectX headers are supposed to define COM_NO_WINDOWS_H.
Francois Gouget [Mon, 6 Nov 2006 23:43:24 +0000 (00:43 +0100)]
oleau32: The PSDK's ELEMDESC's union is nameless, always. So use the U(x) macro.