Nikolay Sivov [Thu, 26 Nov 2009 20:30:07 +0000 (23:30 +0300)]
comctl32/listview: Further winproc simplification.
Nikolay Sivov [Thu, 26 Nov 2009 20:16:50 +0000 (23:16 +0300)]
comctl32/listview: Call default procedure directly from handlers if such forwarding needed.
Nikolay Sivov [Thu, 26 Nov 2009 20:01:54 +0000 (23:01 +0300)]
comctl32/listview: Remove parameter check from winproc for LVM_SETITEMPOSITION32.
Nikolay Sivov [Thu, 26 Nov 2009 19:49:49 +0000 (22:49 +0300)]
comctl32/listview: Collapse some handlers call in winproc.
Nikolay Sivov [Thu, 26 Nov 2009 19:42:33 +0000 (22:42 +0300)]
comctl32/listview: Default column width in LVS_LIST to better value.
Nikolay Sivov [Wed, 25 Nov 2009 07:18:07 +0000 (10:18 +0300)]
ntdll: Call DLL_PROCESS_DETACH if attaching failed.
Dan Kegel [Fri, 27 Nov 2009 05:46:51 +0000 (21:46 -0800)]
advpack: fix off-by-one error in AdvInstallFileW that caused buffer overrun.
Paul Chitescu [Tue, 24 Nov 2009 16:50:55 +0000 (18:50 +0200)]
authz: Stub for AuthzInitializeResourceManager.
Henri Verbeet [Mon, 30 Nov 2009 09:22:11 +0000 (10:22 +0100)]
winecoreaudio.drv: Use wine_dbg_sprintf() in a few debug utility functions.
Henri Verbeet [Mon, 30 Nov 2009 09:22:10 +0000 (10:22 +0100)]
wineoss.drv: Use wine_dbg_sprintf() in a few debug utility functions.
Henri Verbeet [Mon, 30 Nov 2009 09:22:09 +0000 (10:22 +0100)]
winealsa.drv: Use wine_dbg_sprintf() in a few debug utility functions.
Henri Verbeet [Mon, 30 Nov 2009 09:22:08 +0000 (10:22 +0100)]
winmm: Use wine_dbg_sprintf() in a few debug utility functions.
Henri Verbeet [Mon, 30 Nov 2009 09:22:07 +0000 (10:22 +0100)]
dsound: Use wine_dbg_sprintf() in dumpCooperativeLevel().
Vitaliy Margolen [Mon, 30 Nov 2009 04:07:25 +0000 (21:07 -0700)]
dinput: Pass event instance ID to queue_event instead of offset.
Vitaliy Margolen [Mon, 30 Nov 2009 04:07:21 +0000 (21:07 -0700)]
dinput: Improve dumping of DIACTIONFORMAT.
Vitaliy Margolen [Mon, 30 Nov 2009 04:07:17 +0000 (21:07 -0700)]
dinput: Fix definitions to match PSDK.
Jacek Caban [Sun, 29 Nov 2009 23:15:36 +0000 (00:15 +0100)]
shdocvw: Use CoTaskMemFree to free url.
Pointed out by Dan Kegel.
Jacek Caban [Sun, 29 Nov 2009 23:14:41 +0000 (00:14 +0100)]
wininet: Don't use INTERNET_SetLastError in HttpSendRequestW.
Jacek Caban [Sun, 29 Nov 2009 23:14:25 +0000 (00:14 +0100)]
wininet: Directly return error status from NETCON_close.
Jacek Caban [Sun, 29 Nov 2009 23:14:02 +0000 (00:14 +0100)]
wininet: Directly return error status from HTTP_OpenConnection.
Jacek Caban [Sun, 29 Nov 2009 23:13:39 +0000 (00:13 +0100)]
wininet: Directly return error status from WriteFile implementations.
Jacek Caban [Sun, 29 Nov 2009 23:13:21 +0000 (00:13 +0100)]
wininet: Dorectly return error status from NETCON_secure_connect and NETCON_send.
Jacek Caban [Sun, 29 Nov 2009 23:12:59 +0000 (00:12 +0100)]
wininet: Directly return error status from NETCON_connect.
Jacek Caban [Sun, 29 Nov 2009 23:12:42 +0000 (00:12 +0100)]
wininet: Directly return error status from NETCON_create.
Rob Shearman [Sun, 29 Nov 2009 20:38:28 +0000 (20:38 +0000)]
ole32: Cope with double quotes in paths for libraries to be loaded from the registry.
Dan Kegel [Sat, 28 Nov 2009 07:39:28 +0000 (23:39 -0800)]
gdi32: Fix minor read buffer overrun in CombineRgn.
Austin Lund [Fri, 27 Nov 2009 09:51:44 +0000 (19:51 +1000)]
winemine: Fix WM_MOUSEMOVE for left and right mouse buttons pressed.
John Klehm [Thu, 26 Nov 2009 06:16:03 +0000 (00:16 -0600)]
winex11.drv: Report correctly when wintab is disabled.
Alexandre Julliard [Sun, 29 Nov 2009 15:42:50 +0000 (16:42 +0100)]
kernel32: Pass the exe name as argument to FormatMessage.
Rob Shearman [Sun, 29 Nov 2009 10:54:42 +0000 (10:54 +0000)]
oleaut32: Free the correct pointer on error in TLB_AllocAndInitVarDesc.
Rob Shearman [Sun, 29 Nov 2009 10:31:29 +0000 (10:31 +0000)]
rpcrt4: Fix memory leak in test_conf_complex_struct.
Rob Shearman [Sun, 29 Nov 2009 10:34:19 +0000 (10:34 +0000)]
kernel32: Fix uninitialised memory read in GetPrivateProfileStringA if GetPrivateProfileStringW returns 0.
The buffer that was passed into the function will remain
uninitialised. Fix reading from this by only reading retW characters
from bufferW and manually nul-terminating the string.
Rob Shearman [Sun, 29 Nov 2009 10:33:44 +0000 (10:33 +0000)]
ole32: Fix the length of data written and read for VT_CF types in property storage code.
Rob Shearman [Sun, 29 Nov 2009 10:31:05 +0000 (10:31 +0000)]
rpcrt4: Fix uninitialised memory read in ndr_marshall tests.
The memory needs to be initialised since NDR will look at the memory
to see if it needs to allocate memory for embedded pointers.
Rob Shearman [Sun, 29 Nov 2009 10:30:02 +0000 (10:30 +0000)]
ole32: Release the storage object in DataCache_Destroy.
Rob Shearman [Sun, 29 Nov 2009 10:28:32 +0000 (10:28 +0000)]
ntdll: Don't read beyond the end of the array on the last ace iteration in RtlValidAcl.
Rob Shearman [Sun, 29 Nov 2009 10:21:35 +0000 (10:21 +0000)]
oleaut32: Fix accessing beyond end of buffer and memory leak in test_DispCallFunc.
The parameter isn't automatically converted by DispCallFunc, so make
sure we pass in the correct size of memory for the function to store
its BSTR in.
Rob Shearman [Sun, 29 Nov 2009 10:18:01 +0000 (10:18 +0000)]
ole32: Fix off-by-one error in FileMonikerImpl_DecomposePath.
strgtable needs to be an array of the same size as str, including the
nul-terminator.
Eric Pouech [Sat, 28 Nov 2009 12:24:01 +0000 (13:24 +0100)]
dbghelp: In dwarf parsing, allow 64 bit wide values.
Paul Vriens [Fri, 27 Nov 2009 12:27:59 +0000 (13:27 +0100)]
shell32/tests: Change a trace into a skip for skipped tests.
Paul Vriens [Fri, 27 Nov 2009 15:28:57 +0000 (16:28 +0100)]
shell32/tests: Remove an unneeded HeapAlloc.
Paul Vriens [Fri, 27 Nov 2009 15:27:10 +0000 (16:27 +0100)]
shell32/tests: Fix test failures on Vista and higher.
Paul Vriens [Fri, 27 Nov 2009 15:26:22 +0000 (16:26 +0100)]
shell32/tests: Use ReadCabinetState to check title logic.
Paul Vriens [Thu, 26 Nov 2009 19:20:08 +0000 (20:20 +0100)]
shell32/tests: Cope with systems lacking SHGetSpecialFolderPath.
Paul Vriens [Thu, 26 Nov 2009 18:17:25 +0000 (19:17 +0100)]
shell32/tests: Only fetch some special folders once.
Paul Vriens [Tue, 24 Nov 2009 20:49:54 +0000 (21:49 +0100)]
shell32/tests: Run tests on NT4 again.
Paul Vriens [Thu, 26 Nov 2009 08:40:26 +0000 (09:40 +0100)]
kernel32/tests: Fix some intermittent crashes/failures on Vista+.
Maarten Lankhorst [Tue, 24 Nov 2009 11:39:39 +0000 (12:39 +0100)]
openal32: Add alBufferDataStatic.
Paul Vriens [Wed, 25 Nov 2009 10:15:48 +0000 (11:15 +0100)]
shell32/tests: Fix some test failures on Windows 7.
Rob Shearman [Wed, 25 Nov 2009 09:54:27 +0000 (09:54 +0000)]
oleaut32: Fix size of memory allocated for byrefs in VARIANT_UserMarshal.
Rob Shearman [Wed, 25 Nov 2009 09:53:49 +0000 (09:53 +0000)]
widl: Detect interfaces that inherit from another interface as objects.
Marcus Meissner [Wed, 25 Nov 2009 09:14:47 +0000 (10:14 +0100)]
msxml3: Move element usage into element!=NULL check (Coverity).
Jacek Caban [Tue, 24 Nov 2009 20:13:57 +0000 (21:13 +0100)]
mshtml: Added [i]frame elements content document tests.
Jacek Caban [Tue, 24 Nov 2009 20:13:38 +0000 (21:13 +0100)]
mshtml: Return content document in get_document for frame elements.
Jacek Caban [Tue, 24 Nov 2009 20:13:12 +0000 (21:13 +0100)]
mshtml: Moved IHTMLFrameBase2 implementation to HTMLFrameBase object.
Jacek Caban [Tue, 24 Nov 2009 20:12:40 +0000 (21:12 +0100)]
mshtml: Fixed ref count leak and code clean up.
Paul Vriens [Tue, 24 Nov 2009 16:06:45 +0000 (17:06 +0100)]
shell32/tests: Fix test failures on several platforms.
Rob Shearman [Tue, 24 Nov 2009 14:06:57 +0000 (14:06 +0000)]
ole32: Fix circular reference count in default handler objects.
This is caused by caching a pointer and reference to the data cache's
IPersistStorage interface without managing reference counts
appropriately.
Rob Shearman [Tue, 24 Nov 2009 14:05:06 +0000 (14:05 +0000)]
ole32: Fix a typo in PropertyStorage_WritePropertyToStream that caused the wrong data to be written to the stream.
The field pClipData is a pointer to the data to be written, not the start of it.
Jeremy White [Tue, 24 Nov 2009 13:31:21 +0000 (07:31 -0600)]
winspool: Add a test showing Windows behavior wrt size and GetPrinterDriverA.
This behavior was discovered by Huw Davies.
Nathan Gallaher [Fri, 13 Nov 2009 03:59:03 +0000 (22:59 -0500)]
msi: Support _Streams, _Storages tablename prefixes in SELECT.
Nathan Gallaher [Mon, 16 Nov 2009 03:33:29 +0000 (22:33 -0500)]
msi/tests: Test for SELECT table.column FROM table.
Make sure that mixing table columns returns the expected
data. eg: SELECT t1.action, t2.action FROM t1, t2
should return distinct data.
Nathan Gallaher [Tue, 10 Nov 2009 01:41:43 +0000 (20:41 -0500)]
msi: Add support for table names in select statements.
Propagate tablename from 'SELECT tablename.column from tablename' queries
into VIEW_find_column(). Previously, the tablename had been dropped.
Paul Chitescu [Tue, 24 Nov 2009 13:12:56 +0000 (15:12 +0200)]
wineserver: Do not uselessly set the KEY_DIRTY flag on registry keys when loading from file.
Paul Vriens [Tue, 24 Nov 2009 12:33:28 +0000 (13:33 +0100)]
snmpapi/tests: Fix a crash on some 64bit systems.
Albert Lee [Fri, 20 Nov 2009 23:35:26 +0000 (18:35 -0500)]
server: Support event ports on Solaris.
Alexandre Julliard [Tue, 24 Nov 2009 12:13:56 +0000 (13:13 +0100)]
quartz: Implemented a number of the MediaPosition methods.
Andrew Nguyen [Tue, 24 Nov 2009 10:52:29 +0000 (04:52 -0600)]
msvcrt: Forward _ftol2_sse to ntdll._ftol.
Andrew Nguyen [Tue, 24 Nov 2009 10:52:07 +0000 (04:52 -0600)]
msvcr71: Forward more exports to msvcrt.
Alexandre Julliard [Tue, 24 Nov 2009 11:45:22 +0000 (12:45 +0100)]
kernel32/tests: Specify the correct machine for the fake dll file.
Francois Gouget [Tue, 24 Nov 2009 10:02:14 +0000 (11:02 +0100)]
gdi32: Make wglCreateContextAttribsARB() static.
Francois Gouget [Tue, 24 Nov 2009 10:02:10 +0000 (11:02 +0100)]
gdi32/tests: Make test_CreateFontIndirect() static.
Francois Gouget [Tue, 24 Nov 2009 10:02:06 +0000 (11:02 +0100)]
msxml3: Make some functions static in node.c.
Gregor Schneider [Mon, 23 Nov 2009 20:09:02 +0000 (21:09 +0100)]
msvcrt: Calculate floating point decimals in internally used long double precision.
Damjan Jovanovic [Mon, 23 Nov 2009 19:43:42 +0000 (21:43 +0200)]
shell32: Deal better with spaces in ASSOCSTR_COMMAND values.
Roderick Colenbrander [Mon, 23 Nov 2009 19:18:54 +0000 (20:18 +0100)]
opengl32: Fix wglCreateContextAttribsARB test on nvidia.
Paul Vriens [Tue, 24 Nov 2009 08:36:57 +0000 (09:36 +0100)]
advapi32/tests: Fix a test failure on W2K3 without a service pack.
Paul Vriens [Tue, 24 Nov 2009 07:53:18 +0000 (08:53 +0100)]
advapi32/tests: Fix an intermittent crash on NT4.
Alexandre Julliard [Tue, 24 Nov 2009 09:58:55 +0000 (10:58 +0100)]
wing: Reimplement support for WinGGetDIBPointer16.
Vincent Povirk [Mon, 23 Nov 2009 23:49:32 +0000 (17:49 -0600)]
ole32: Allocate the StorageImpl in StorageImpl_Construct.
This makes cleanup after errors much easier, as we can just use the regular
destructor.
Vincent Povirk [Mon, 23 Nov 2009 21:39:35 +0000 (15:39 -0600)]
ole32: Copy the storage filename at stat time, not read time.
Rob Shearman [Mon, 23 Nov 2009 21:52:27 +0000 (21:52 +0000)]
ole32: Fix error code returned by CoGetClassObject/CoCreateInstance in CLSCTX_REMOTE_SERVER case.
Rob Shearman [Mon, 23 Nov 2009 21:52:22 +0000 (21:52 +0000)]
ole32: Add tests for errors returned by CoCreateInstance for classes that are not registered.
Marcus Meissner [Mon, 23 Nov 2009 21:35:15 +0000 (22:35 +0100)]
wined3d: Handle NULL ptrs (Coverity).
Marcus Meissner [Mon, 23 Nov 2009 21:23:36 +0000 (22:23 +0100)]
ole32: Some missing error checking in FileMonikerImpl_CommonPrefixWith (Coverity).
Marcus Meissner [Mon, 23 Nov 2009 21:14:44 +0000 (22:14 +0100)]
user32: Fixed NULL ptr checks (Coverity).
Jacek Caban [Mon, 23 Nov 2009 18:29:04 +0000 (19:29 +0100)]
mshtml: Added connection point notification test.
Jacek Caban [Mon, 23 Nov 2009 18:28:43 +0000 (19:28 +0100)]
mshtml: Added support for connection point HTML notification.
Jacek Caban [Mon, 23 Nov 2009 18:28:17 +0000 (19:28 +0100)]
mshtml: Share connection points between HTMLDocumentObj and its main HTMLDocumentNode.
Rob Shearman [Mon, 23 Nov 2009 15:07:49 +0000 (15:07 +0000)]
ole32: Add inproc handler object creation support for CoCreateInstance.
Rob Shearman [Mon, 23 Nov 2009 15:07:38 +0000 (15:07 +0000)]
ole32: Fix behaviour of CoLockObjectExternal with fLastUnlockReleases as FALSE.
The parameter controls whether weak references are ignored, not
whether the last stub_manager_int_release should be called when the
total reference count goes to zero.
Rob Shearman [Mon, 23 Nov 2009 15:07:20 +0000 (15:07 +0000)]
ole32: Add test for CoLockObjectExternal with fLastUnlockReleases as FALSE.
Jacek Caban [Mon, 23 Nov 2009 14:37:26 +0000 (15:37 +0100)]
mshtml: Forward common function from IHTMLAnchorElement to IHTMLElement2 implementation.
Alexandre Julliard [Mon, 23 Nov 2009 16:29:14 +0000 (17:29 +0100)]
server: Implement the file sharing check for delete on close with an existing image mapping.
Alexandre Julliard [Mon, 23 Nov 2009 16:24:09 +0000 (17:24 +0100)]
server: Implement the file sharing check when truncating a file that has an existing mapping.
Alexandre Julliard [Mon, 23 Nov 2009 16:09:08 +0000 (17:09 +0100)]
server: Implement the special file sharing rules for memory mappings.
Alexandre Julliard [Mon, 23 Nov 2009 15:28:45 +0000 (16:28 +0100)]
server: Don't create a file object for anonymous mappings.
Alexandre Julliard [Mon, 23 Nov 2009 15:20:15 +0000 (16:20 +0100)]
server: Moved the create_temp_file function to mapping.c.
Alexandre Julliard [Mon, 23 Nov 2009 15:16:46 +0000 (16:16 +0100)]
server: Store a duplicate of the file descriptor for file mappings.
Alexandre Julliard [Mon, 23 Nov 2009 15:03:37 +0000 (16:03 +0100)]
server: Use the file descriptor instead of the file object where possible in memory mappings.