wine
16 years agoddraw/tests: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Mon, 4 Feb 2008 22:59:25 +0000 (23:59 +0100)] 
ddraw/tests: Fix compilation on systems that don't support nameless unions.

16 years agomsi: Reimplement MsiFormatRecord.
James Hawkins [Mon, 4 Feb 2008 21:59:21 +0000 (15:59 -0600)] 
msi: Reimplement MsiFormatRecord.

16 years agomsi: Add more tests for MsiFormatRecord.
James Hawkins [Mon, 4 Feb 2008 21:43:54 +0000 (15:43 -0600)] 
msi: Add more tests for MsiFormatRecord.

16 years agorpcrt4: Fix potential memory leaks on error paths in RPCRT4_io_thread.
Rob Shearman [Mon, 4 Feb 2008 22:22:50 +0000 (22:22 +0000)] 
rpcrt4: Fix potential memory leaks on error paths in RPCRT4_io_thread.

16 years agorpcrt4: Fix potential memory leaks in RPCRT4_Receive.
Rob Shearman [Mon, 4 Feb 2008 22:22:47 +0000 (22:22 +0000)] 
rpcrt4: Fix potential memory leaks in RPCRT4_Receive.

16 years agowininet: Remove unneeded casts.
Andrew Talbot [Mon, 4 Feb 2008 22:07:57 +0000 (22:07 +0000)] 
wininet: Remove unneeded casts.

16 years agowinex11.drv: Remove unneeded casts.
Andrew Talbot [Mon, 4 Feb 2008 22:07:44 +0000 (22:07 +0000)] 
winex11.drv: Remove unneeded casts.

16 years agows2_32: Add a FIXME for WS_SIO_GET_EXTENSION_FUNCTION_POINTER in WSAIoctl.
Rob Shearman [Mon, 4 Feb 2008 20:18:42 +0000 (20:18 +0000)] 
ws2_32: Add a FIXME for WS_SIO_GET_EXTENSION_FUNCTION_POINTER in WSAIoctl.

16 years agoserver: Always try return a named pipe server that is listening from find_available_s...
Rob Shearman [Mon, 4 Feb 2008 20:18:34 +0000 (20:18 +0000)] 
server: Always try return a named pipe server that is listening from find_available_server.

We still fallback to an idle server, but this prevents a client from
connecting to a named pipe server that isn't listening.

16 years agontdll: The FileMailslotSetInformation and FileCompletionInformation cases of NtSetInf...
Rob Shearman [Mon, 4 Feb 2008 20:18:27 +0000 (20:18 +0000)] 
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.

16 years agomsi: Return ERROR_MORE_DATA if the size is too small.
James Hawkins [Mon, 4 Feb 2008 17:38:00 +0000 (11:38 -0600)] 
msi: Return ERROR_MORE_DATA if the size is too small.

16 years agomsi: Return the string length even if the string is NULL.
James Hawkins [Mon, 4 Feb 2008 17:37:19 +0000 (11:37 -0600)] 
msi: Return the string length even if the string is NULL.

16 years agomsi: Leave room for the NULL terminator.
James Hawkins [Mon, 4 Feb 2008 17:36:37 +0000 (11:36 -0600)] 
msi: Leave room for the NULL terminator.

16 years agomsi: Return ERROR_FILE_INVALID if the file has no version information.
James Hawkins [Mon, 4 Feb 2008 17:35:53 +0000 (11:35 -0600)] 
msi: Return ERROR_FILE_INVALID if the file has no version information.

16 years agomsi: Return ERROR_INVALID_PARAMETER if a string pointer is non-NULL and the size...
James Hawkins [Mon, 4 Feb 2008 17:34:59 +0000 (11:34 -0600)] 
msi: Return ERROR_INVALID_PARAMETER if a string pointer is non-NULL and the size pointer is NULL.

16 years agomsi: Translate ERROR_BAD_PATHNAME into ERROR_FILE_NOT_FOUND.
James Hawkins [Mon, 4 Feb 2008 17:34:10 +0000 (11:34 -0600)] 
msi: Translate ERROR_BAD_PATHNAME into ERROR_FILE_NOT_FOUND.

16 years agomsi: Only convert output strings if the call succeeded.
James Hawkins [Mon, 4 Feb 2008 17:33:20 +0000 (11:33 -0600)] 
msi: Only convert output strings if the call succeeded.

16 years agomsi: Add tests for MsiGetFileVersion.
James Hawkins [Mon, 4 Feb 2008 17:32:31 +0000 (11:32 -0600)] 
msi: Add tests for MsiGetFileVersion.

16 years agomsi: Implement the MSIMODIFY_ASSIGN action of MsiViewModify for the streams table.
James Hawkins [Mon, 4 Feb 2008 17:28:36 +0000 (11:28 -0600)] 
msi: Implement the MSIMODIFY_ASSIGN action of MsiViewModify for the streams table.

16 years agomsi: Add tests for using single quotes in an INSERT query.
James Hawkins [Mon, 4 Feb 2008 17:26:58 +0000 (11:26 -0600)] 
msi: Add tests for using single quotes in an INSERT query.

16 years agoversion: Return ERROR_RESOURCE_DATA_NOT_FOUND if the file does not have version infor...
James Hawkins [Mon, 4 Feb 2008 17:21:05 +0000 (11:21 -0600)] 
version: Return ERROR_RESOURCE_DATA_NOT_FOUND if the file does not have version information.

16 years agokernel32: Factor out the VerifyVersionInfo tests into their own function.
James Hawkins [Mon, 4 Feb 2008 17:18:52 +0000 (11:18 -0600)] 
kernel32: Factor out the VerifyVersionInfo tests into their own function.

16 years agogdiplus: Fix the bezier arc path test on all Windows platforms.
Reece H. Dunn [Sun, 3 Feb 2008 21:13:15 +0000 (21:13 +0000)] 
gdiplus: Fix the bezier arc path test on all Windows platforms.

16 years agocomctl32: Proper fix redrawing the trackbar background with themes enabled.
Reece H. Dunn [Sun, 3 Feb 2008 13:53:11 +0000 (13:53 +0000)] 
comctl32: Proper fix redrawing the trackbar background with themes enabled.

16 years agoolecli: Remove duplicated typedefs/enums.
Michael Stefaniuc [Fri, 1 Feb 2008 22:09:18 +0000 (23:09 +0100)] 
olecli: Remove duplicated typedefs/enums.

Use a local header file for them.

16 years agoadvapi32: Fix the failing QueryServiceConfig2 test on platforms win2k3 and vista.
Stefan Leichter [Fri, 1 Feb 2008 21:24:00 +0000 (22:24 +0100)] 
advapi32: Fix the failing QueryServiceConfig2 test on platforms win2k3 and vista.

16 years agogdiplus: Add GdipSetStringFormatFlags stub.
Alistair Leslie-Hughes [Wed, 30 Jan 2008 04:47:38 +0000 (15:47 +1100)] 
gdiplus: Add GdipSetStringFormatFlags stub.

16 years agogdiplus: Add GdipSetPenMode stub.
Alistair Leslie-Hughes [Wed, 30 Jan 2008 04:46:25 +0000 (15:46 +1100)] 
gdiplus: Add GdipSetPenMode stub.

16 years agokernel32: Add RegisterApplicationRestart stub.
Alistair Leslie-Hughes [Wed, 30 Jan 2008 02:37:17 +0000 (13:37 +1100)] 
kernel32: Add RegisterApplicationRestart stub.

16 years agoconfigure: Use GCC's -Wtype-limits if possible.
Gerald Pfeifer [Mon, 28 Jan 2008 00:28:59 +0000 (01:28 +0100)] 
configure: Use GCC's -Wtype-limits if possible.

16 years agodbghelp: Fixed the types we want to load at first.
Eric Pouech [Sun, 27 Jan 2008 18:04:26 +0000 (19:04 +0100)] 
dbghelp: Fixed the types we want to load at first.

16 years agoriched20: Make use of the size info in REOBJECT if present.
Eric Pouech [Sun, 27 Jan 2008 18:02:34 +0000 (19:02 +0100)] 
riched20: Make use of the size info in REOBJECT if present.

16 years agoriched20: Start implementing object reading out RTF stream.
Eric Pouech [Sun, 27 Jan 2008 18:02:28 +0000 (19:02 +0100)] 
riched20: Start implementing object reading out RTF stream.

16 years agoriched20: Added support for image reading from RTF stream.
Eric Pouech [Sun, 27 Jan 2008 18:02:21 +0000 (19:02 +0100)] 
riched20: Added support for image reading from RTF stream.

16 years agoriched20: Support a couple of paragraphs attributes out of RTF stream reading.
Eric Pouech [Sun, 27 Jan 2008 18:02:14 +0000 (19:02 +0100)] 
riched20: Support a couple of paragraphs attributes out of RTF stream reading.

16 years agoriched20: Invert graphics when they are under the selection.
Eric Pouech [Sun, 27 Jan 2008 18:02:05 +0000 (19:02 +0100)] 
riched20: Invert graphics when they are under the selection.

16 years agoriched20: Correctly handle the wrapping when graphics are used.
Eric Pouech [Sun, 27 Jan 2008 18:01:58 +0000 (19:01 +0100)] 
riched20: Correctly handle the wrapping when graphics are used.

Get rid of infinite loops when run's width was larger than the global
available width.

16 years agoriched20: Handle the zoom in OLE objects.
Eric Pouech [Sun, 27 Jan 2008 18:01:50 +0000 (19:01 +0100)] 
riched20: Handle the zoom in OLE objects.

16 years agoriched20: Start handling OLE objects inside richedit.
Eric Pouech [Sun, 27 Jan 2008 18:01:41 +0000 (19:01 +0100)] 
riched20: Start handling OLE objects inside richedit.

16 years agoshell32: Fix permissions of newly-created directories.
Alexandre Julliard [Mon, 4 Feb 2008 14:25:18 +0000 (15:25 +0100)] 
shell32: Fix permissions of newly-created directories.

16 years agowinex11: Remove unneeded check on bitmap depth, screen bpp cannot be 15.
Alexandre Julliard [Mon, 4 Feb 2008 13:37:00 +0000 (14:37 +0100)] 
winex11: Remove unneeded check on bitmap depth, screen bpp cannot be 15.

16 years agowinex11: Abstract the depth->bpp conversion and use it in X11DRV_DIB_CreateDIBFromPixmap.
Alexandre Julliard [Mon, 4 Feb 2008 13:36:18 +0000 (14:36 +0100)] 
winex11: Abstract the depth->bpp conversion and use it in X11DRV_DIB_CreateDIBFromPixmap.

16 years agowinex11.drv: Remove unneeded casts.
Andrew Talbot [Sat, 2 Feb 2008 17:27:19 +0000 (17:27 +0000)] 
winex11.drv: Remove unneeded casts.

16 years agowineps.drv: Remove unneeded casts.
Andrew Talbot [Sat, 2 Feb 2008 17:27:14 +0000 (17:27 +0000)] 
wineps.drv: Remove unneeded casts.

16 years agowinemp3.acm: Remove unneeded casts.
Andrew Talbot [Sat, 2 Feb 2008 17:27:11 +0000 (17:27 +0000)] 
winemp3.acm: Remove unneeded casts.

16 years agowinedbg: Implemented the pXX request in gdb proxy.
Eric Pouech [Fri, 1 Feb 2008 20:26:47 +0000 (21:26 +0100)] 
winedbg: Implemented the pXX request in gdb proxy.

16 years agowininet: Add zero value content length header to POST requests only.
Hans Leidekker [Sat, 2 Feb 2008 15:08:28 +0000 (16:08 +0100)] 
wininet: Add zero value content length header to POST requests only.

16 years agowininet: Send HTTP/1.1 requests by default.
Hans Leidekker [Fri, 1 Feb 2008 13:40:42 +0000 (14:40 +0100)] 
wininet: Send HTTP/1.1 requests by default.

16 years agowininet: Make sure not to overwrite any caller supplied authorization header.
Hans Leidekker [Fri, 1 Feb 2008 13:40:15 +0000 (14:40 +0100)] 
wininet: Make sure not to overwrite any caller supplied authorization header.

16 years agowinecfg: Enable add button when choosing lib from combobox (Libraries tabsheet).
Andre Wisplinghoff [Thu, 31 Jan 2008 17:08:32 +0000 (18:08 +0100)] 
winecfg: Enable add button when choosing lib from combobox (Libraries tabsheet).

16 years agomsxml3: Correct createElement return value for an invalid type.
Alistair Leslie-Hughes [Fri, 1 Feb 2008 10:25:37 +0000 (21:25 +1100)] 
msxml3: Correct createElement return value for an invalid type.

16 years agomsxml3: Corrected Entity Reference Test.
Alistair Leslie-Hughes [Fri, 1 Feb 2008 09:49:05 +0000 (20:49 +1100)] 
msxml3: Corrected Entity Reference Test.

16 years agomsxml3: Validated attribute name.
Alistair Leslie-Hughes [Fri, 1 Feb 2008 09:45:02 +0000 (20:45 +1100)] 
msxml3: Validated attribute name.

16 years agoriched20: Include wine/port.h for vsnprintf().
Bang Jun-young [Fri, 1 Feb 2008 06:29:44 +0000 (15:29 +0900)] 
riched20: Include wine/port.h for vsnprintf().

16 years agouser32: Fix EndMenu() to match the PSDK.
Bang Jun-young [Fri, 1 Feb 2008 05:54:17 +0000 (14:54 +0900)] 
user32: Fix EndMenu() to match the PSDK.

16 years agocrypt32: Include wine/port.h for snprintf().
Bang Jun-young [Fri, 1 Feb 2008 05:28:58 +0000 (14:28 +0900)] 
crypt32: Include wine/port.h for snprintf().

16 years agomshtml: Update wine_url in nsIURI::SetPath.
Jacek Caban [Fri, 1 Feb 2008 14:31:19 +0000 (15:31 +0100)] 
mshtml: Update wine_url in nsIURI::SetPath.

16 years agourlmon: Added more tests.
Jacek Caban [Thu, 31 Jan 2008 17:19:53 +0000 (18:19 +0100)] 
urlmon: Added more tests.

16 years agoitss: Added BINDF_NEEDFILE test.
Jacek Caban [Thu, 31 Jan 2008 17:19:20 +0000 (18:19 +0100)] 
itss: Added BINDF_NEEDFILE test.

16 years agourlmon: Added more protocol tests.
Jacek Caban [Thu, 31 Jan 2008 17:18:49 +0000 (18:18 +0100)] 
urlmon: Added more protocol tests.

16 years agourlmon: Correctly handle BINDF_NEEDFILE flag in http protocol.
Jacek Caban [Thu, 31 Jan 2008 17:18:11 +0000 (18:18 +0100)] 
urlmon: Correctly handle BINDF_NEEDFILE flag in http protocol.

16 years agourlmon: Added support for binding to IID_IUnknown storage (cache file).
Jacek Caban [Thu, 31 Jan 2008 17:17:48 +0000 (18:17 +0100)] 
urlmon: Added support for binding to IID_IUnknown storage (cache file).

16 years agourlmon: Added BINDSTATUS_CACHEFILENAMEAVAILABLE support.
Jacek Caban [Thu, 31 Jan 2008 17:17:18 +0000 (18:17 +0100)] 
urlmon: Added BINDSTATUS_CACHEFILENAMEAVAILABLE support.

16 years agourlmon: Don't create stgmed_obj for binding to object.
Jacek Caban [Thu, 31 Jan 2008 17:16:31 +0000 (18:16 +0100)] 
urlmon: Don't create stgmed_obj for binding to object.

16 years agourlmon: Abstract ProtocolStream object.
Jacek Caban [Thu, 31 Jan 2008 17:15:53 +0000 (18:15 +0100)] 
urlmon: Abstract ProtocolStream object.

16 years agourlmon: Separate buffer from stream object.
Jacek Caban [Thu, 31 Jan 2008 17:15:11 +0000 (18:15 +0100)] 
urlmon: Separate buffer from stream object.

16 years agomshtml: Added more about protocol tests.
Jacek Caban [Thu, 31 Jan 2008 17:11:30 +0000 (18:11 +0100)] 
mshtml: Added more about protocol tests.

16 years agourlmon: Return better error results.
Jacek Caban [Thu, 31 Jan 2008 17:10:18 +0000 (18:10 +0100)] 
urlmon: Return better error results.

16 years agourlmon: Fixed tests.
Jacek Caban [Thu, 31 Jan 2008 17:09:32 +0000 (18:09 +0100)] 
urlmon: Fixed tests.

16 years agourlmon: Added CopyStgMedium implementation.
Jacek Caban [Thu, 31 Jan 2008 17:09:04 +0000 (18:09 +0100)] 
urlmon: Added CopyStgMedium implementation.

16 years agocomctl32: Get the background colour in ANIMATE_PaintFrame, instead of just in WM_PAINT.
Rob Shearman [Thu, 31 Jan 2008 14:47:03 +0000 (14:47 +0000)] 
comctl32: Get the background colour in ANIMATE_PaintFrame, instead of just in WM_PAINT.

This fixes the rendering of transparent animations when using a
background thread.

16 years agorpcrt4: Fix memory leaks in the rpc tests.
Rob Shearman [Thu, 31 Jan 2008 14:45:59 +0000 (14:45 +0000)] 
rpcrt4: Fix memory leaks in the rpc tests.

16 years agowininet: HTTP_Connect should fail if a NULL or empty hostname is passed in.
Rob Shearman [Thu, 31 Jan 2008 14:47:25 +0000 (14:47 +0000)] 
wininet: HTTP_Connect should fail if a NULL or empty hostname is passed in.

Add tests for these circumstances.

16 years agoole32: Add pointer moniker implementation.
Rob Shearman [Thu, 31 Jan 2008 14:45:10 +0000 (14:45 +0000)] 
ole32: Add pointer moniker implementation.

16 years agoole32: Add tests for CreatePointerMoniker.
Rob Shearman [Thu, 31 Jan 2008 14:44:56 +0000 (14:44 +0000)] 
ole32: Add tests for CreatePointerMoniker.

16 years agooleaut32: Fix some memory leaks in the safearray tests.
Rob Shearman [Thu, 31 Jan 2008 14:45:52 +0000 (14:45 +0000)] 
oleaut32: Fix some memory leaks in the safearray tests.

16 years agowine.inf: Make UI effects default to on.
Rob Shearman [Thu, 31 Jan 2008 14:47:19 +0000 (14:47 +0000)] 
wine.inf: Make UI effects default to on.

This makes SPI_GETUIEFFECTS return TRUE by default.

16 years agoadvapi32: Fix the size calculation in StartServiceW.
Rob Shearman [Thu, 31 Jan 2008 14:46:07 +0000 (14:46 +0000)] 
advapi32: Fix the size calculation in StartServiceW.

Calculating an open-ended structure using sizeof doesn't yield an
accurate size because of alignment.

16 years agocomctl32: In certain circumstances, native comctl32's animation control accepts negat...
Rob Shearman [Thu, 31 Jan 2008 14:47:14 +0000 (14:47 +0000)] 
comctl32: In certain circumstances, native comctl32's animation control accepts negative start positions for the ACM_PLAY message.

These circumstances seems to be after a seek is performed, but we play
it safe and allow negative start positions to be treated as zero always.

16 years agooleaut32: Fix a leak of bmi in OLEPictureImpl_LoadGif.
Rob Shearman [Thu, 31 Jan 2008 14:45:29 +0000 (14:45 +0000)] 
oleaut32: Fix a leak of bmi in OLEPictureImpl_LoadGif.

16 years agooleaut32: Fix some reference count leaks in the tmarshal test.
Rob Shearman [Thu, 31 Jan 2008 14:44:28 +0000 (14:44 +0000)] 
oleaut32: Fix some reference count leaks in the tmarshal test.

16 years agorpcrt4: Fix some incorrect checks in RPCRT4_Receive.
Rob Shearman [Thu, 31 Jan 2008 14:45:22 +0000 (14:45 +0000)] 
rpcrt4: Fix some incorrect checks in RPCRT4_Receive.

16 years agooleaut32: Fix a memory leak in the olefont tests.
Rob Shearman [Thu, 31 Jan 2008 14:45:42 +0000 (14:45 +0000)] 
oleaut32: Fix a memory leak in the olefont tests.

16 years agooleaut32: Fix a leak of a typelib object in OLEFontImpl_GetTypeInfo.
Rob Shearman [Thu, 31 Jan 2008 14:45:35 +0000 (14:45 +0000)] 
oleaut32: Fix a leak of a typelib object in OLEFontImpl_GetTypeInfo.

16 years agoole32: Add a stub implementation of CreatePointerMoniker.
Rob Shearman [Thu, 31 Jan 2008 14:44:36 +0000 (14:44 +0000)] 
ole32: Add a stub implementation of CreatePointerMoniker.

16 years agomapi32: Add a stub implementation of HrQueryAllRows@24.
Rob Shearman [Thu, 31 Jan 2008 14:54:23 +0000 (14:54 +0000)] 
mapi32: Add a stub implementation of HrQueryAllRows@24.

16 years agodbghelp: Store the PE version information in module block.
Eric Pouech [Sun, 27 Jan 2008 18:04:17 +0000 (19:04 +0100)] 
dbghelp: Store the PE version information in module block.

16 years agodbghelp: Removed double assignment of checksum.
Eric Pouech [Sun, 27 Jan 2008 18:04:10 +0000 (19:04 +0100)] 
dbghelp: Removed double assignment of checksum.

16 years agodbghelp: Fixed the suspend count when creating a minidump in the middle of an exception.
Eric Pouech [Sun, 27 Jan 2008 18:04:04 +0000 (19:04 +0100)] 
dbghelp: Fixed the suspend count when creating a minidump in the middle of an exception.

16 years agodbghelp: Return the size of each directory instead of passing a pointer to it.
Eric Pouech [Sun, 27 Jan 2008 18:03:57 +0000 (19:03 +0100)] 
dbghelp: Return the size of each directory instead of passing a pointer to it.

16 years agouser32: Remove duplicated get_hook_proc() function.
Michael Stefaniuc [Thu, 31 Jan 2008 13:35:27 +0000 (14:35 +0100)] 
user32: Remove duplicated get_hook_proc() function.

16 years agokernel32: LOADPARAMS16->showCmd can be NULL, do not crash in that case.
Dmitry Timoshkov [Thu, 31 Jan 2008 06:08:08 +0000 (14:08 +0800)] 
kernel32: LOADPARAMS16->showCmd can be NULL, do not crash in that case.

16 years agowidl: Output code for initialising and freeing full pointer translation tables.
Rob Shearman [Wed, 30 Jan 2008 22:29:39 +0000 (22:29 +0000)] 
widl: Output code for initialising and freeing full pointer translation tables.

16 years agowidl: Don't search for a import file name with a path in the include directories...
Rob Shearman [Wed, 30 Jan 2008 22:29:23 +0000 (22:29 +0000)] 
widl: Don't search for a import file name with a path in the include directories for compatibility with MIDL.

16 years agowidl: Ignore ATTR_LOCAL in create_msft_typeinfo.
Jacek Caban [Tue, 29 Jan 2008 00:13:25 +0000 (01:13 +0100)] 
widl: Ignore ATTR_LOCAL in create_msft_typeinfo.

16 years agourlmon: Added comments about missing MIME filters.
Jacek Caban [Mon, 28 Jan 2008 23:24:47 +0000 (00:24 +0100)] 
urlmon: Added comments about missing MIME filters.

16 years agohlink: Don't prefer native version.
Jacek Caban [Mon, 28 Jan 2008 23:23:24 +0000 (00:23 +0100)] 
hlink: Don't prefer native version.

It's no longer a stub DLL.

16 years agohlink: Added standard comments.
Jacek Caban [Mon, 28 Jan 2008 23:22:54 +0000 (00:22 +0100)] 
hlink: Added standard comments.

16 years agohlink: Added HlinkResolveMonikerForData tests.
Jacek Caban [Mon, 28 Jan 2008 23:22:35 +0000 (00:22 +0100)] 
hlink: Added HlinkResolveMonikerForData tests.

16 years agohlink: Added HlinkResolveMonikerForData implementation.
Jacek Caban [Mon, 28 Jan 2008 23:22:12 +0000 (00:22 +0100)] 
hlink: Added HlinkResolveMonikerForData implementation.