Dmitry Timoshkov [Thu, 31 May 2007 14:01:28 +0000 (23:01 +0900)]
mciwave: Fix compilation warnings in 64-bit mode.
Dmitry Timoshkov [Thu, 31 May 2007 14:01:16 +0000 (23:01 +0900)]
mciseq: Fix compilation warnings in 64-bit mode.
Dmitry Timoshkov [Thu, 31 May 2007 14:01:05 +0000 (23:01 +0900)]
mcicda: Fix compilation warnings in 64-bit mode.
Dmitry Timoshkov [Thu, 31 May 2007 13:57:21 +0000 (22:57 +0900)]
atl: Fix compilation warnings in 64-bit mode.
Francois Gouget [Thu, 31 May 2007 11:59:23 +0000 (13:59 +0200)]
shell32/tests: Remove unneeded cast.
Alexandre Julliard [Fri, 1 Jun 2007 09:16:09 +0000 (11:16 +0200)]
ntdll: Preserve errno across system calls done in the suspend handler.
Alexandre Julliard [Fri, 1 Jun 2007 09:15:33 +0000 (11:15 +0200)]
ws2_32: Don't modify last error in async I/O callback.
Alexandre Julliard [Fri, 1 Jun 2007 09:14:44 +0000 (11:14 +0200)]
ws2_32: Re-enable FD_READ also when returning EWOULDBLOCK from WSARecvFrom().
Huw Davies [Thu, 31 May 2007 11:47:19 +0000 (12:47 +0100)]
gdi32: Pass an lpDx array to the driver if the escapement is non-zero, so that the driver has access to the unrotated advance widths.
Francois Gouget [Thu, 31 May 2007 11:59:16 +0000 (13:59 +0200)]
d3drm/tests: Fix the Visual C++ double to float conversion warnings.
Francois Gouget [Thu, 31 May 2007 11:59:05 +0000 (13:59 +0200)]
version: Fix the VerQueryValueA/W() prototypes.
Francois Gouget [Thu, 31 May 2007 12:02:48 +0000 (14:02 +0200)]
oleaut32/tests: Convert some macros to functions.
Francois Gouget [Thu, 31 May 2007 12:02:19 +0000 (14:02 +0200)]
oleaut32/tests: Fix the EQ_DOUBLE() and EQ_FLOAT() macros so they work no matter how large the values to compare are.
Use them everywhere.
Francois Gouget [Thu, 31 May 2007 12:01:41 +0000 (14:01 +0200)]
oleaut32/tests: Remove unneeded parentheses.
Francois Gouget [Thu, 31 May 2007 12:00:45 +0000 (14:00 +0200)]
oleaut32/tests: Remove redundant semi-colons.
Andrew Talbot [Wed, 30 May 2007 21:38:03 +0000 (22:38 +0100)]
mshtml: Constify some variables.
James Hawkins [Wed, 30 May 2007 22:44:43 +0000 (15:44 -0700)]
wintrust: Add stub implementations for CryptCATAdminAddCatalog and CryptCATAdminReleaseCatalogContext.
James Hawkins [Wed, 30 May 2007 17:57:31 +0000 (10:57 -0700)]
msi: Implement the WriteEnvironmentStrings standard action.
Stefan Dösinger [Fri, 25 May 2007 12:14:28 +0000 (14:14 +0200)]
wined3d: Keep GL_TEXTURE_2D enabled when using dummy textures.
Stefan Dösinger [Thu, 24 May 2007 22:29:27 +0000 (00:29 +0200)]
wined3d: Don't mess with nv texture shaders if its not supported.
Stefan Dösinger [Wed, 30 May 2007 13:38:58 +0000 (15:38 +0200)]
ddraw: Hold the lock in IDirect3DX methods.
Stefan Dösinger [Thu, 24 May 2007 20:24:00 +0000 (22:24 +0200)]
ddraw: Check the validy of IDirectDrawSurface::BltFast parameters.
Stefan Dösinger [Wed, 30 May 2007 13:25:34 +0000 (15:25 +0200)]
ddraw: Hold the lock in IDirectDrawSurface methods.
Louis Lenders [Wed, 30 May 2007 20:19:52 +0000 (21:19 +0100)]
comctl32: Add stub for DrawShadowText.
Dan Hipschman [Thu, 31 May 2007 01:00:45 +0000 (18:00 -0700)]
rpcrt4: Fix build of test on Solaris by renaming a variable.
Rob Shearman [Wed, 30 May 2007 21:43:34 +0000 (22:43 +0100)]
widl: Set current_structure when writing out structure members to
ensure the conformance/variance calculation function can find the
necessary fields in the structures.
Rob Shearman [Wed, 30 May 2007 21:42:57 +0000 (22:42 +0100)]
widl: RPC_FC_BIND_PRIMITIVE is a base type so reverse an if statement
that caused string_of_type to fail and the RPC_FC_BIND_PRIMITIVE code
not to be executed.
Rob Shearman [Wed, 30 May 2007 21:42:03 +0000 (22:42 +0100)]
widl: A structure with variance, but without conformance should be a complex struct instead of a conformant, varying struct.
Alexandre Julliard [Thu, 31 May 2007 10:19:03 +0000 (12:19 +0200)]
ntdll: Report end of file instead of broken pipe on char devices.
Alexandre Julliard [Thu, 31 May 2007 10:15:08 +0000 (12:15 +0200)]
ws2_32: Allocate iovec buffers statically using MSG_MAXIOVLEN.
Alexandre Julliard [Thu, 31 May 2007 10:08:19 +0000 (12:08 +0200)]
include: Fix the definition of MSG_MAXIOVLEN.
Alexandre Julliard [Thu, 31 May 2007 10:07:14 +0000 (12:07 +0200)]
ws2_32: Store the local iosb in the ws2_async structure to avoid a memory allocation.
Alexandre Julliard [Thu, 31 May 2007 09:55:38 +0000 (11:55 +0200)]
ws2_32: Reimplement WSARecvFrom along the lines of NtReadFile.
Alexandre Julliard [Wed, 30 May 2007 18:11:58 +0000 (20:11 +0200)]
ws2_32: Avoid memory allocations for sockaddr conversion.
Andrew Talbot [Sun, 27 May 2007 18:38:55 +0000 (19:38 +0100)]
msadp32.acm: Constify some variables.
Andrew Talbot [Sun, 27 May 2007 16:52:34 +0000 (17:52 +0100)]
msacm32.drv: Constify some variables.
Andrew Talbot [Sun, 27 May 2007 16:52:30 +0000 (17:52 +0100)]
msacm32: Constify some variables.
José Manuel Ferrer Ortiz [Fri, 25 May 2007 21:32:35 +0000 (14:32 -0700)]
Some Spanish translations updated.
Stefan Leichter [Fri, 25 May 2007 16:15:54 +0000 (18:15 +0200)]
advapi32: Added implementation of RegDeleteTreeA/W.
Tim Schwartz [Mon, 28 May 2007 15:02:48 +0000 (10:02 -0500)]
net.exe: Add NET START command.
Mikołaj Zalewski [Wed, 30 May 2007 08:06:34 +0000 (10:06 +0200)]
kernel32: Clear the extra memory in LocalReAlloc16(h, bigger_size, LMEM_ZEROINIT).
Dmitry Timoshkov [Wed, 30 May 2007 10:32:24 +0000 (19:32 +0900)]
user32: Fix some compilation warnings in 64-bit mode.
Dmitry Timoshkov [Wed, 30 May 2007 10:31:52 +0000 (19:31 +0900)]
kernel32: Fix some compilation warnings in 64-bit mode.
Alexandre Julliard [Wed, 30 May 2007 11:23:30 +0000 (13:23 +0200)]
kernel32: Store global arena base as a pointer.
Alexandre Julliard [Wed, 30 May 2007 11:12:09 +0000 (13:12 +0200)]
winedos: Merge a number of tiny source files into interrupts.c.
Alexandre Julliard [Wed, 30 May 2007 10:54:07 +0000 (12:54 +0200)]
dmusic: Fix license headers that mistakenly use GPL instead of LGPL.
Confirmed by the original author and the major contributors.
Dmitry Timoshkov [Wed, 30 May 2007 08:52:11 +0000 (17:52 +0900)]
winex11.drv: Fix compilation warnings in 64-bit mode.
Dmitry Timoshkov [Wed, 30 May 2007 08:51:47 +0000 (17:51 +0900)]
gdi32: Fix compilation warnings in 64-bit mode.
Rob Shearman [Wed, 30 May 2007 08:01:22 +0000 (09:01 +0100)]
oleaut32: Fix the references in function descriptions returned for dual IDispatch interfaces.
Do this by changing references from other interfaces (and possibly other
typelibs) to uniquely identify them.
Add special handling to GetRefTypeInfo to cope with this.
Rob Shearman [Wed, 30 May 2007 08:00:26 +0000 (09:00 +0100)]
include: Fix a typo in wincred.h.
The Attribute field of the CREDENTIALA/W structs should instead be
Attributes.
Rob Shearman [Wed, 30 May 2007 07:59:44 +0000 (08:59 +0100)]
oleaut32: For automatic-value-getting in ITypeInfo::Invoke, it doesn't matter what flag(s) the function was executed with, just what type of function is being invoked.
Dmitry Timoshkov [Wed, 30 May 2007 03:50:35 +0000 (12:50 +0900)]
gdi32: Make SetDCHook 64-bit safe.
Juan Lang [Wed, 30 May 2007 02:56:25 +0000 (19:56 -0700)]
wincrypt: Fix typo.
Alexander Nicolaysen Sørnes [Tue, 29 May 2007 20:19:36 +0000 (22:19 +0200)]
wordpad: Add program icon.
James Hawkins [Tue, 29 May 2007 19:03:05 +0000 (12:03 -0700)]
msi: Perform a forced reboot if a custom action returns ERROR_INSTALL_SUSPEND.
James Hawkins [Tue, 29 May 2007 21:13:59 +0000 (14:13 -0700)]
msi: Set the MsiNTProductType property.
James Hawkins [Tue, 29 May 2007 17:43:50 +0000 (10:43 -0700)]
msi: Fall back to checking if the cab exists if the volume name doesn't match.
James Hawkins [Tue, 29 May 2007 17:09:44 +0000 (10:09 -0700)]
msi: Create the destination directory if it doesn't exist when duplicating files.
Rob Shearman [Mon, 28 May 2007 17:41:51 +0000 (18:41 +0100)]
server: When starting a new process, use the token from the calling process, if one exists.
Rob Shearman [Mon, 28 May 2007 17:39:33 +0000 (18:39 +0100)]
server: Move most of the duplicate_token request to a new function, token_duplicate, to enable the code to be used inside wineserver.
Misha Koshelev [Mon, 28 May 2007 01:01:13 +0000 (20:01 -0500)]
shell32/tests: Remove duplicate code.
Misha Koshelev [Mon, 28 May 2007 01:01:10 +0000 (20:01 -0500)]
shell32: Handle default DDE application names.
Misha Koshelev [Mon, 28 May 2007 01:01:06 +0000 (20:01 -0500)]
shell32/tests: Add tests for default DDE application name.
Misha Koshelev [Mon, 28 May 2007 01:01:01 +0000 (20:01 -0500)]
shell32: Fix execute_from_key to conform to native behavior.
Misha Koshelev [Mon, 28 May 2007 01:00:52 +0000 (20:00 -0500)]
shell32/tests: Add tests for ShellExecute DDE behavior.
Alexandre Julliard [Tue, 29 May 2007 21:31:35 +0000 (23:31 +0200)]
kernel32: Remove the fixme about MB_USEGLYPHCHARS.
Alexandre Julliard [Tue, 29 May 2007 21:31:14 +0000 (23:31 +0200)]
libwine: Add support for glyph chars mapping in OEM codepage tables.
Alexandre Julliard [Tue, 29 May 2007 21:27:08 +0000 (23:27 +0200)]
wininet: Fixed compilation without SSL.
Jacek Caban [Tue, 29 May 2007 01:41:12 +0000 (03:41 +0200)]
urlmon: There is no need to make slash conversion in BindToStorage as URL is already canonized in the constructor.
Dmitry Timoshkov [Mon, 28 May 2007 04:44:46 +0000 (13:44 +0900)]
winebuild: Mark builtin DLLs as IMAGE_FILE_LARGE_ADDRESS_AWARE on a 64-bit platform.
Rob Shearman [Mon, 28 May 2007 10:16:06 +0000 (11:16 +0100)]
wininet: Add a new NETCON_query_data_available function.
Use it to implement the behaviour where InternetReadFileExA does a
synchronous request if the data is available and asynchronous otherwise.
Rob Shearman [Mon, 28 May 2007 10:13:36 +0000 (11:13 +0100)]
wininet: Don't close the connection if the caller passes in zero for the number of bytes to be read.
Only close the connection when the bytes read equals the content length.
Fixup HTTP_DrainContent, which relied on the previous incorrect
behaviour to instead close connections with no content length manually.
Francois Gouget [Sun, 27 May 2007 23:10:17 +0000 (01:10 +0200)]
Assorted spelling fixes.
Francois Gouget [Sun, 27 May 2007 23:20:18 +0000 (01:20 +0200)]
oleaut32/tests: Fix the Visual C++ double to float conversion warnings.
Francois Gouget [Sun, 27 May 2007 23:20:07 +0000 (01:20 +0200)]
dsound/tests: Fix the Visual C++ double to float conversion warnings.
Francois Gouget [Sun, 27 May 2007 23:20:03 +0000 (01:20 +0200)]
ddraw/tests: Fix the Visual C++ double to float conversion warnings.
Francois Gouget [Sun, 27 May 2007 23:19:58 +0000 (01:19 +0200)]
d3d9/tests: Fix the Visual C++ double to float conversion warnings.
Francois Gouget [Sun, 27 May 2007 23:19:48 +0000 (01:19 +0200)]
d3d8/tests: Fix the Visual C++ double to float conversion warnings.
Francois Gouget [Sun, 27 May 2007 23:17:28 +0000 (01:17 +0200)]
psapi/tests: Fix a signed/unsigned int mismatch.
Francois Gouget [Sun, 27 May 2007 23:17:34 +0000 (01:17 +0200)]
gdi32/tests: Fix a signed/unsigned int mismatch.
Francois Gouget [Sun, 27 May 2007 23:13:24 +0000 (01:13 +0200)]
ntdll/tests: Remove an inappropriate const qualifier.
Francois Gouget [Sun, 27 May 2007 23:12:12 +0000 (01:12 +0200)]
setupapi/tests: There is no strncasecmp() on Windows. So use CompareString() instead.
Francois Gouget [Sun, 27 May 2007 23:17:17 +0000 (01:17 +0200)]
rpcrt4/tests: Fix a Visual C++ double to float conversion warning.
Francois Gouget [Sun, 27 May 2007 23:11:20 +0000 (01:11 +0200)]
rpcrt4/tests: Fix signed/unsigned and 32/64bit issues with the wiredatalen parameter.
Rob Shearman [Fri, 25 May 2007 11:07:26 +0000 (12:07 +0100)]
wininet: Cope with non-nul-terminated header strings being passed to HttpSendRequestW.
Rob Shearman [Fri, 25 May 2007 11:06:11 +0000 (12:06 +0100)]
wininet: Fix basic authentication by putting Basic directing into the scheme field, as the pszAuthValue can have an optional realm string appended.
Francois Gouget [Sun, 27 May 2007 14:08:39 +0000 (16:08 +0200)]
ddraw/tests: Fix compilation with Visual C++ 2005.
Alexandre Julliard [Tue, 29 May 2007 11:25:50 +0000 (13:25 +0200)]
schannel: Use FIELD_OFFSET instead of offsetof.
Francois Gouget [Sun, 27 May 2007 11:36:48 +0000 (13:36 +0200)]
schannel: Fix the name of the SetContextAttributes field of SECPKG_FUNCTION_TABLE.
Francois Gouget [Sun, 27 May 2007 11:36:30 +0000 (13:36 +0200)]
schannel: The PSDK defines no SECPKG_FUNCTION_TABLE_SIZE_* macro.
Francois Gouget [Sun, 27 May 2007 11:37:55 +0000 (13:37 +0200)]
include: The PSDK does not define the DEFINE_SHLGUID() macro anymore.
Francois Gouget [Sun, 27 May 2007 11:37:37 +0000 (13:37 +0200)]
shlwapi/tests: The PSDK does not define IID_IDelayedRelease anymore.
Francois Gouget [Sun, 27 May 2007 11:37:14 +0000 (13:37 +0200)]
shell32/tests: With recent PSDKs, CSIDL_MYDOCUMENTS is a synonym for CSIDL_PERSONAL. So define our own constant.
Francois Gouget [Sun, 27 May 2007 11:28:58 +0000 (13:28 +0200)]
In the PSDK HRESULT_FROM_WIN32() is now an inline function, and it is __HRESULT_FROM_WIN32() which is a macro.
Francois Gouget [Sun, 27 May 2007 11:24:21 +0000 (13:24 +0200)]
ddraw: Fix the name of DDSPD_IUNKNOWNPOINTER.
Francois Gouget [Sun, 27 May 2007 11:31:21 +0000 (13:31 +0200)]
comctl32/tests: The PSDK does not define ListView_InsertItemA() so don't use it.
Francois Gouget [Sun, 27 May 2007 11:30:42 +0000 (13:30 +0200)]
kernel32/tests: src[i] is a char so there is no point trying to stuff 0xcafedead into it.
Francois Gouget [Sun, 27 May 2007 11:25:46 +0000 (13:25 +0200)]
d3d9/tests: Fix compilation with Visual C++ 2005.
Francois Gouget [Sun, 27 May 2007 11:23:37 +0000 (13:23 +0200)]
shell32/tests: We need NTDDI_VERSION >= NTDDI_WINXPSP1 to get SEE_MASK_NOZONECHECKS with the PSDK.
Francois Gouget [Sun, 27 May 2007 11:22:25 +0000 (13:22 +0200)]
user32/tests: SWP_STATECHANGED is an undocumented flag so define it ourselves. Fixes compilation with the PSDK.