Alexandre Julliard [Fri, 14 Mar 2008 19:30:53 +0000 (20:30 +0100)]
kernel32: Propagate the FILE_FLAG_NO_BUFFERING CreateFile flag to ntdll.
Alexandre Julliard [Fri, 14 Mar 2008 19:30:12 +0000 (20:30 +0100)]
ntdll: Implemented NtWriteFileGather.
Alexandre Julliard [Fri, 14 Mar 2008 19:29:00 +0000 (20:29 +0100)]
ntdll: Implemented NtReadFileScatter.
Jacek Caban [Fri, 14 Mar 2008 11:42:42 +0000 (12:42 +0100)]
urlmon: Added special URLACTION_SCRIPT_OVERRIDE_SAFETY handling.
Jacek Caban [Fri, 14 Mar 2008 11:42:27 +0000 (12:42 +0100)]
urlmon: Added more policy tests.
Jacek Caban [Fri, 14 Mar 2008 11:42:07 +0000 (12:42 +0100)]
urlmon: Added ProcessUrlAction implementation.
Jacek Caban [Wed, 12 Mar 2008 18:15:44 +0000 (19:15 +0100)]
urlmon: Added URLACTION_* and URLPOLICY_* declarations.
Jacek Caban [Fri, 14 Mar 2008 11:41:50 +0000 (12:41 +0100)]
urlmon: Fixed URLZONEREG_DEFAULT handling in GetZoneActionPolicy.
Jacek Caban [Fri, 14 Mar 2008 11:41:27 +0000 (12:41 +0100)]
urlmon: Remove tests that fail on IE7 and make Wine behave like IE7.
Jacek Caban [Fri, 14 Mar 2008 11:40:46 +0000 (12:40 +0100)]
mshtml: Return full patch in res protocol's secure URL.
Jacek Caban [Fri, 14 Mar 2008 11:40:22 +0000 (12:40 +0100)]
urlmon: Move InternetParseUrl(PARSE_SECURITY_URL) call to map_url_to_zone and fix buffer size.
Aric Stewart [Fri, 14 Mar 2008 10:54:35 +0000 (19:54 +0900)]
dsound: Set the status from STATE_STARTING to STATE_PLAYING before mixing our next buffer so that we do not potentially skip early event when starting.
Alistair Leslie-Hughes [Fri, 14 Mar 2008 10:27:42 +0000 (21:27 +1100)]
mscoree: Added stub CorBindToRuntimeEx.
Maarten Lankhorst [Fri, 14 Mar 2008 03:29:40 +0000 (20:29 -0700)]
quartz: Add directsound renderer to filter list.
Maarten Lankhorst [Fri, 14 Mar 2008 03:28:09 +0000 (20:28 -0700)]
quartz: Implement detection on file extension in filesource.
Maarten Lankhorst [Fri, 14 Mar 2008 03:25:58 +0000 (20:25 -0700)]
quartz: Uncomment a trace.
Maarten Lankhorst [Fri, 14 Mar 2008 03:25:36 +0000 (20:25 -0700)]
quartz: Fix typo.
Maarten Lankhorst [Fri, 14 Mar 2008 03:24:58 +0000 (20:24 -0700)]
quartz: Detect and skip id3v2 header in mpeg splitter.
Maarten Lankhorst [Wed, 12 Mar 2008 17:12:18 +0000 (10:12 -0700)]
quartz: Implement a dummy null renderer for directshow.
Maarten Lankhorst [Fri, 14 Mar 2008 04:42:22 +0000 (21:42 -0700)]
quartz: Don't add MERIT_DO_NOT_USE filters automatically to create a connection.
NullRenderer might accidentally be rendered otherwise.
Maarten Lankhorst [Thu, 13 Mar 2008 00:18:12 +0000 (17:18 -0700)]
qcap: Implement a stubby CaptureGraphBuilder2::RenderStream.
This just uses enumeratepins to find 2 non-connected pins and connects
them using the filtergraph.
Maarten Lankhorst [Tue, 11 Mar 2008 23:24:54 +0000 (16:24 -0700)]
qcap: Add better findpin stub for CaptureGraphBuilder.
ICaptureGraphBuilder::RenderStream needs to enumerate pins, and to
prevent duplication I implemented a bit of findpin first.
Dan Hipschman [Thu, 13 Mar 2008 22:57:54 +0000 (15:57 -0700)]
qmgr: Implement progress updates for downloads given by URL.
Dan Hipschman [Thu, 13 Mar 2008 22:57:19 +0000 (15:57 -0700)]
qmgr: Transfer files given by URL (including HTTP, etc).
Dan Hipschman [Thu, 13 Mar 2008 22:57:19 +0000 (15:57 -0700)]
qmgr: Transfer files given by URL (including HTTP, etc).
Dan Hipschman [Thu, 13 Mar 2008 22:56:28 +0000 (15:56 -0700)]
qmgr: Implement BackgroundCopyJob_Complete.
Dan Hipschman [Thu, 13 Mar 2008 22:55:46 +0000 (15:55 -0700)]
kernel32: Add the MOVEFILE_WRITE_THROUGH flag for MoveFileEx (stub).
Dan Hipschman [Thu, 13 Mar 2008 22:54:35 +0000 (15:54 -0700)]
qmgr: Implement local file background "downloads."
Dan Hipschman [Thu, 13 Mar 2008 22:54:01 +0000 (15:54 -0700)]
qmgr: Add infrastructure for background file transferring.
Stefan Leichter [Thu, 13 Mar 2008 22:23:44 +0000 (23:23 +0100)]
shell32: Fix SHGetFolderPathAndSubDir tests.
Jason Edmeades [Thu, 13 Mar 2008 21:21:02 +0000 (21:21 +0000)]
user32: Fix MessageBox button contents and ordering.
Paul Vriens [Thu, 13 Mar 2008 08:54:43 +0000 (09:54 +0100)]
advapi/service: Give service its own debug channel.
Andrew Talbot [Thu, 13 Mar 2008 20:52:16 +0000 (20:52 +0000)]
oledlg: Assign to structs instead of using memcpy.
Andrew Talbot [Thu, 13 Mar 2008 20:52:32 +0000 (20:52 +0000)]
riched20: Assign to structs instead of using memcpy (with typo fixes).
Andrew Talbot [Thu, 13 Mar 2008 20:52:48 +0000 (20:52 +0000)]
rpcrt4: Assign to structs instead of using memcpy.
Andrew Talbot [Thu, 13 Mar 2008 20:52:00 +0000 (20:52 +0000)]
ole32: Assign to structs instead of using memcpy.
Marcus Meissner [Thu, 13 Mar 2008 20:54:48 +0000 (21:54 +0100)]
msi: Initialize variables.
Artur Szymiec [Thu, 13 Mar 2008 14:14:00 +0000 (15:14 +0100)]
wined3d: Add a device uuid.
Joris Huizer [Thu, 13 Mar 2008 16:41:49 +0000 (17:41 +0100)]
wininet: Fixed typos in two out-of-memory checks.
Rob Shearman [Thu, 13 Mar 2008 16:13:59 +0000 (16:13 +0000)]
wine.inf: Update timezone information.
Dan Kegel [Thu, 13 Mar 2008 15:56:05 +0000 (08:56 -0700)]
wintab: Expand whitelist of tablets.
Alistair Leslie-Hughes [Thu, 13 Mar 2008 10:50:30 +0000 (21:50 +1100)]
msxml3: Implemented IXMLDOMCDATASection_insertData.
Alistair Leslie-Hughes [Thu, 13 Mar 2008 10:19:24 +0000 (21:19 +1100)]
msxml3: Implement IXMLDOMComment_appendData.
Alexandre Julliard [Thu, 13 Mar 2008 12:35:02 +0000 (13:35 +0100)]
winex11: Store a pointer to the X11 event currently being handled instead of a simple count.
Aric Stewart [Thu, 13 Mar 2008 09:40:58 +0000 (18:40 +0900)]
gdi32: Add loading and processing of GSUB table vert/vrt2 functions for proper tategaki (vertical writing).
Alexandre Julliard [Thu, 13 Mar 2008 10:47:23 +0000 (11:47 +0100)]
makefiles: Consider all .res files as object files.
James Hawkins [Wed, 12 Mar 2008 23:31:06 +0000 (18:31 -0500)]
msi: Test and fix MsiSourceListAddSource.
Alistair Leslie-Hughes [Thu, 13 Mar 2008 09:30:12 +0000 (20:30 +1100)]
msxml3: Cannot use put_nodeValue on a IXMLDOMProcessingInstruction node whose target is xml.
Andrew Talbot [Wed, 12 Mar 2008 20:32:07 +0000 (20:32 +0000)]
quartz: Assign to structs instead of using memcpy.
Andrew Talbot [Wed, 12 Mar 2008 20:32:04 +0000 (20:32 +0000)]
qcap: Assign to structs instead of using memcpy.
Dan Hipschman [Wed, 12 Mar 2008 18:56:13 +0000 (11:56 -0700)]
qmgr: Add critical sections for jobs and files.
Rob Shearman [Wed, 12 Mar 2008 17:40:39 +0000 (17:40 +0000)]
wininet: Fix local variable shadowing in URLCacheContainer_OpenIndex.
Rob Shearman [Wed, 12 Mar 2008 17:40:51 +0000 (17:40 +0000)]
msi: Passing NULL for szBuffer and NULL for pcchValueBuf into MsiGetProductInfo{A, W} shouldn't crash.
Add a test for this.
Rob Shearman [Wed, 12 Mar 2008 15:12:01 +0000 (15:12 +0000)]
msi: Fix typos which caused joins of three or more tables to not work properly.
In JOIN_fetch_int and JOIN_fetch_stream, prev_rows should be multiplied
by the rows encountered in the current table so that prev_rows contains
all of counts of the rows encountered multiplied together, rather than
just the count of the rows in the last table encountered.
Rob Shearman [Wed, 12 Mar 2008 13:29:58 +0000 (13:29 +0000)]
oleaut32: Split the methods for opening different sources of typelibs out of TLB_ReadTypeLib.
Jacek Caban [Wed, 12 Mar 2008 17:41:11 +0000 (18:41 +0100)]
jscript: Added Dll[Un]RegisterServer implementation.
Jacek Caban [Wed, 12 Mar 2008 17:35:10 +0000 (18:35 +0100)]
secur32: Improve SECPKG_ATTR_CIPHER_STRENGTHS stub.
Jacek Caban [Wed, 12 Mar 2008 17:34:55 +0000 (18:34 +0100)]
secur32: Fixed dynamic loading in schannel test.
Huw Davies [Wed, 12 Mar 2008 13:45:13 +0000 (13:45 +0000)]
gdi32: Factor out FreeType initialization into a separate function.
Alexandre Julliard [Wed, 12 Mar 2008 17:14:22 +0000 (18:14 +0100)]
comctl32/tests: Avoid size_t printf format warnings.
Rob Shearman [Wed, 12 Mar 2008 16:41:35 +0000 (16:41 +0000)]
wininet: Support the lpszFileExtension "reserved" parameter being passed into CommitUrlCacheEntryA.
Store it in the URL cache entry and allow it to be retrieved by
RetrieveUrlCacheEntryFile and other functions.
Rob Shearman [Wed, 12 Mar 2008 16:40:58 +0000 (16:40 +0000)]
wininet: The URL in CommitUrlCacheEntryInternal shouldn't be restricted to MAX_PATH chars in length.
Dynamically allocate it and consolidate cleanup at the end of the function.
Rob Shearman [Wed, 12 Mar 2008 15:36:00 +0000 (15:36 +0000)]
wininet: Fix URLCache_LocalFileNameToPathA to return a full path, rather than just the container path.
This was caused by path_len including the nul-terminator and so the rest
of the string was being added after the nul-terminator, which is
incorrect. This is fixed by making path_len not include the nul-terminator.
Also fix a few other issues with the function, like not passing a
correct length into the second call to WideCharToMultiByte, nRequired
being calculated incorrectly and the string not always being nul-terminated.
Add a test for this function by testing the lpszLocalFileName field
obtained from RetrieveUrlCacheEntryFileA.
Rob Shearman [Wed, 12 Mar 2008 13:44:58 +0000 (13:44 +0000)]
wininet: Make some pointers const in URL cache functions.
Rob Shearman [Wed, 12 Mar 2008 13:44:14 +0000 (13:44 +0000)]
wininet: Use LIST_FOR_EACH_ENTRY in URLCacheContainers_FindContainerW instead of LIST_FOR_EACH and LIST_ENTRY.
Rob Shearman [Wed, 12 Mar 2008 13:29:47 +0000 (13:29 +0000)]
wininet: Add tests for Find{First,Next}UrlCacheEntryA functions.
Rob Shearman [Wed, 12 Mar 2008 13:29:10 +0000 (13:29 +0000)]
wininet: Move URL cache hash entry validation to a separate function.
Rob Shearman [Wed, 12 Mar 2008 13:29:00 +0000 (13:29 +0000)]
wininet: Implement FindFirstUrlCacheEntry{A, W}, FindNextUrlCacheEntryA and FindCloseUrlCache.
Rob Shearman [Wed, 12 Mar 2008 13:28:04 +0000 (13:28 +0000)]
wininet: Add tests for some URL cache functions.
Rob Shearman [Wed, 12 Mar 2008 13:27:46 +0000 (13:27 +0000)]
wininet: Only clear authentication header if the connection has authentication information.
Rob Shearman [Wed, 12 Mar 2008 13:27:28 +0000 (13:27 +0000)]
wininet: Fix proxy authentication by using the data in lpwhr->pProxyAuthInfo in HTTP_InsertAuthorization instead of lpwhr->pAuthInfo when inserting the Proxy-Authentication header.
Alexandre Julliard [Wed, 12 Mar 2008 16:29:28 +0000 (17:29 +0100)]
winex11: Check if _NET_WM_MOVERESIZE is supported before using it.
Alexandre Julliard [Wed, 12 Mar 2008 14:01:24 +0000 (15:01 +0100)]
winex11: Moved support for window moving/resizing back to user32.
Alexandre Julliard [Wed, 12 Mar 2008 13:55:28 +0000 (14:55 +0100)]
user32: Add a SetCapture function to the driver interface.
Alexandre Julliard [Wed, 12 Mar 2008 13:54:03 +0000 (14:54 +0100)]
user32: Add a helper function to set the capture window.
Huw Davies [Wed, 12 Mar 2008 11:07:25 +0000 (11:07 +0000)]
comctl32: Always send WM_CTLCOLORSTATIC during WM_ERASEBKGND.
Alistair Leslie-Hughes [Wed, 12 Mar 2008 10:47:17 +0000 (21:47 +1100)]
msxml3: Allow IXMLDOMDocument to save as another IXMLDOMDocument.
Alistair Leslie-Hughes [Wed, 12 Mar 2008 09:09:32 +0000 (20:09 +1100)]
msxml3: Register msxml3 typelib.
Louis Lenders [Mon, 10 Mar 2008 06:21:11 +0000 (06:21 +0000)]
oleacc: Add GetOleaccVersionInfo.
Lei Zhang [Tue, 11 Mar 2008 20:53:49 +0000 (13:53 -0700)]
shell32: Use xdg well known directories for desktop folder symbolic link.
Lei Zhang [Tue, 11 Mar 2008 20:51:43 +0000 (13:51 -0700)]
shell32: Use xdg well known directories for my_xxx folder symbolic links.
Lei Zhang [Tue, 11 Mar 2008 00:59:48 +0000 (17:59 -0700)]
shell32: Add xdg-user-dirs lookup code.
Paul Vriens [Wed, 12 Mar 2008 08:59:45 +0000 (09:59 +0100)]
kernel32/tests: Add a few skips instead of just returning.
Paul Vriens [Wed, 12 Mar 2008 08:50:37 +0000 (09:50 +0100)]
kernel32/tests: DATE_YEARMONTH is only present on W2K and later.
Paul Vriens [Wed, 12 Mar 2008 08:27:56 +0000 (09:27 +0100)]
kernel32/tests: Skip some tests on win95.
Ken Thomases [Wed, 12 Mar 2008 07:06:37 +0000 (02:06 -0500)]
coreaudio: Signal driver load failure if any component fails to initialize.
Ken Thomases [Wed, 12 Mar 2008 07:06:17 +0000 (02:06 -0500)]
coreaudio: Standardize on DRV_SUCCESS/FAILURE status codes for setup functions.
Ken Thomases [Wed, 12 Mar 2008 07:05:56 +0000 (02:05 -0500)]
dsound: Adjust for partial block before prepare-header and add-buffer steps.
Otherwise, the wave-in driver(s) may copy incorrect data to internal structures.
Ken Thomases [Wed, 12 Mar 2008 07:05:27 +0000 (02:05 -0500)]
avifil32: Fix copy/paste error.
James Hawkins [Tue, 11 Mar 2008 23:08:57 +0000 (18:08 -0500)]
msi: Deformat the service name and display name when installing the service.
Lei Zhang [Wed, 12 Mar 2008 05:28:37 +0000 (22:28 -0700)]
comctl32: Fix TB_GETSTRING return values.
Lei Zhang [Wed, 12 Mar 2008 05:27:35 +0000 (22:27 -0700)]
comctl32: Add tests for TB_GETSTRING, fix NULL pointer access.
Jacek Caban [Wed, 12 Mar 2008 01:24:23 +0000 (02:24 +0100)]
wininet: Move InternetQueryOption(INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT) to vtbl.
Jacek Caban [Wed, 12 Mar 2008 01:24:06 +0000 (02:24 +0100)]
wininet: Move InternetQueryOption(INTERNET_OPTION_DATAFILE_NAME).
Jacek Caban [Wed, 12 Mar 2008 01:23:48 +0000 (02:23 +0100)]
wininet: Move InternetQueryOption(INTERNET_OPTION_URL) to vtbl.
Jacek Caban [Wed, 12 Mar 2008 01:23:20 +0000 (02:23 +0100)]
wininet: Move INTERNET_OPTION_HANDLE_TYPE to vtbl.
Jacek Caban [Tue, 11 Mar 2008 21:28:21 +0000 (22:28 +0100)]
mshtml: Improve header parsing.
Andrew Talbot [Tue, 11 Mar 2008 20:55:17 +0000 (20:55 +0000)]
oleaut32: Assign to structs instead of using memcpy.
Michael Stefaniuc [Tue, 11 Mar 2008 23:24:35 +0000 (00:24 +0100)]
comctl32/tests: Fix a variable type in monthcal.c. Removes 19 -Wsign-compare warnings.
Michael Stefaniuc [Tue, 11 Mar 2008 20:08:27 +0000 (21:08 +0100)]
gdiplus/tests: Remove redundant NULL check before GdipFree().