Rob Shearman
bcfb47e85b
wininet: Fix local variable shadowing in URLCacheContainer_OpenIndex.
2008-03-12 19:21:38 +01:00
Rob Shearman
58130dde08
msi: Passing NULL for szBuffer and NULL for pcchValueBuf into MsiGetProductInfo{A, W} shouldn't crash.
...
Add a test for this.
2008-03-12 19:21:27 +01:00
Rob Shearman
dd31a1eac4
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.
2008-03-12 19:21:19 +01:00
Rob Shearman
0ec1e2842a
oleaut32: Split the methods for opening different sources of typelibs out of TLB_ReadTypeLib.
2008-03-12 19:21:15 +01:00
Jacek Caban
66c728dec1
jscript: Added Dll[Un]RegisterServer implementation.
2008-03-12 19:20:56 +01:00
Jacek Caban
87368bb623
secur32: Improve SECPKG_ATTR_CIPHER_STRENGTHS stub.
2008-03-12 19:20:33 +01:00
Jacek Caban
d11e30e484
secur32: Fixed dynamic loading in schannel test.
2008-03-12 19:20:27 +01:00
Huw Davies
e0693a1813
gdi32: Factor out FreeType initialization into a separate function.
2008-03-12 18:14:27 +01:00
Alexandre Julliard
9dd61548bb
comctl32/tests: Avoid size_t printf format warnings.
2008-03-12 18:14:22 +01:00
Rob Shearman
716ecc42f9
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.
2008-03-12 17:58:37 +01:00
Rob Shearman
fee165ae47
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.
2008-03-12 17:58:31 +01:00
Rob Shearman
cdd135c2f3
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.
2008-03-12 17:58:20 +01:00
Rob Shearman
c46279ced7
wininet: Make some pointers const in URL cache functions.
2008-03-12 17:58:10 +01:00
Rob Shearman
f1af593988
wininet: Use LIST_FOR_EACH_ENTRY in URLCacheContainers_FindContainerW instead of LIST_FOR_EACH and LIST_ENTRY.
2008-03-12 17:58:03 +01:00
Rob Shearman
4041c2015b
wininet: Add tests for Find{First,Next}UrlCacheEntryA functions.
2008-03-12 17:57:56 +01:00
Rob Shearman
160bc04343
wininet: Move URL cache hash entry validation to a separate function.
2008-03-12 17:57:30 +01:00
Rob Shearman
7fde7aef78
wininet: Implement FindFirstUrlCacheEntry{A, W}, FindNextUrlCacheEntryA and FindCloseUrlCache.
2008-03-12 17:57:25 +01:00
Rob Shearman
99e7f7ab6e
wininet: Add tests for some URL cache functions.
2008-03-12 17:55:41 +01:00
Rob Shearman
ebaa4d987d
wininet: Only clear authentication header if the connection has authentication information.
2008-03-12 17:55:21 +01:00
Rob Shearman
b8ad4dee86
wininet: Fix proxy authentication by using the data in lpwhr->pProxyAuthInfo in HTTP_InsertAuthorization instead of lpwhr->pAuthInfo when inserting the Proxy-Authentication header.
2008-03-12 17:55:12 +01:00
Alexandre Julliard
cf76c7d65c
winex11: Check if _NET_WM_MOVERESIZE is supported before using it.
2008-03-12 17:31:04 +01:00
Alexandre Julliard
dc26f27835
winex11: Moved support for window moving/resizing back to user32.
2008-03-12 15:01:24 +01:00
Alexandre Julliard
b9dee8efa7
user32: Add a SetCapture function to the driver interface.
2008-03-12 14:55:28 +01:00
Alexandre Julliard
4e129f88d0
user32: Add a helper function to set the capture window.
2008-03-12 14:54:03 +01:00
Huw Davies
f6603d9fcb
comctl32: Always send WM_CTLCOLORSTATIC during WM_ERASEBKGND.
2008-03-12 12:43:10 +01:00
Alistair Leslie-Hughes
6167c6122a
msxml3: Allow IXMLDOMDocument to save as another IXMLDOMDocument.
2008-03-12 12:25:19 +01:00
Alistair Leslie-Hughes
a1cce9288b
msxml3: Register msxml3 typelib.
2008-03-12 12:24:51 +01:00
Louis Lenders
99e1e90f0f
oleacc: Add GetOleaccVersionInfo.
2008-03-12 12:20:55 +01:00
Lei Zhang
b8cbd8bd87
shell32: Use xdg well known directories for desktop folder symbolic link.
2008-03-12 12:20:01 +01:00
Lei Zhang
78f5db2b51
shell32: Use xdg well known directories for my_xxx folder symbolic links.
2008-03-12 12:19:21 +01:00
Lei Zhang
f5ba1c21be
shell32: Add xdg-user-dirs lookup code.
2008-03-12 12:18:31 +01:00
Paul Vriens
371afffd35
kernel32/tests: Add a few skips instead of just returning.
2008-03-12 12:02:04 +01:00
Paul Vriens
a558bfad99
kernel32/tests: DATE_YEARMONTH is only present on W2K and later.
2008-03-12 12:02:00 +01:00
Paul Vriens
b0f7dcdf88
kernel32/tests: Skip some tests on win95.
2008-03-12 12:01:48 +01:00
Ken Thomases
c885d05378
coreaudio: Signal driver load failure if any component fails to initialize.
2008-03-12 12:01:40 +01:00
Ken Thomases
fa2d39e45f
coreaudio: Standardize on DRV_SUCCESS/FAILURE status codes for setup functions.
2008-03-12 12:01:31 +01:00
Ken Thomases
2de653552c
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.
2008-03-12 12:01:14 +01:00
Ken Thomases
0bb1eb72b8
avifil32: Fix copy/paste error.
2008-03-12 12:00:35 +01:00
James Hawkins
de4cab20a8
msi: Deformat the service name and display name when installing the service.
2008-03-12 12:00:23 +01:00
Lei Zhang
7f5c97693e
comctl32: Fix TB_GETSTRING return values.
2008-03-12 12:00:14 +01:00
Lei Zhang
375f60b07a
comctl32: Add tests for TB_GETSTRING, fix NULL pointer access.
2008-03-12 12:00:08 +01:00
Jacek Caban
7e63f95326
wininet: Move InternetQueryOption(INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT) to vtbl.
2008-03-12 12:00:00 +01:00
Jacek Caban
ce6a2289c6
wininet: Move InternetQueryOption(INTERNET_OPTION_DATAFILE_NAME).
2008-03-12 11:59:54 +01:00
Jacek Caban
0e010d83a1
wininet: Move InternetQueryOption(INTERNET_OPTION_URL) to vtbl.
2008-03-12 11:59:47 +01:00
Jacek Caban
e2933c20d6
wininet: Move INTERNET_OPTION_HANDLE_TYPE to vtbl.
2008-03-12 11:59:41 +01:00
Jacek Caban
d4cff191b2
mshtml: Improve header parsing.
2008-03-12 11:59:32 +01:00
Andrew Talbot
9d16a42210
oleaut32: Assign to structs instead of using memcpy.
2008-03-12 11:59:27 +01:00
Michael Stefaniuc
3ca73da928
comctl32/tests: Fix a variable type in monthcal.c. Removes 19 -Wsign-compare warnings.
2008-03-12 11:59:19 +01:00
Michael Stefaniuc
0745ccb926
gdiplus/tests: Remove redundant NULL check before GdipFree().
2008-03-12 11:59:15 +01:00
Michael Stefaniuc
5c9d1223db
widl: Remove local variable shadowing in add_func_desc().
2008-03-12 11:59:12 +01:00