Marcus Meissner [Mon, 8 May 2006 21:15:24 +0000 (23:15 +0200)]
Some documentation changes for twain split.
Alexandre Julliard [Tue, 9 May 2006 09:36:45 +0000 (11:36 +0200)]
msacm32.drv: Renamed msacm.drv to msacm32.drv, and moved the directory to the top-level.
Alexandre Julliard [Tue, 9 May 2006 09:32:21 +0000 (11:32 +0200)]
mciwave: Renamed mciwave.drv to mciwave.dll, and moved the directory to the top-level.
Marcus Meissner [Mon, 8 May 2006 18:09:37 +0000 (20:09 +0200)]
gphoto.ds: Implemented a libgphoto2 import driver, based on the sane.ds driver.
Wrote a GUI import dialog.
With help from Aric Stewart.
Marcus Meissner [Mon, 8 May 2006 18:05:42 +0000 (20:05 +0200)]
twain_32: Split out the sane specific parts from twain_32 code.
Autoprobing via DG_CONTROL/DAT_IDENTITY/MSG_GET.
Marcus Meissner [Mon, 8 May 2006 18:04:18 +0000 (20:04 +0200)]
twain_32: Moved twain.h to the include directory.
Huw Davies [Mon, 8 May 2006 16:24:51 +0000 (17:24 +0100)]
oleaut32: Preserve the 'auto' features before copying over the masked unmarshaled ones.
Robert Shearman [Mon, 8 May 2006 14:55:52 +0000 (15:55 +0100)]
ole32: The type check in AntiMonikerImpl_CommonPrefixWith should be for anti-monikers, not item-monikers.
Robert Shearman [Mon, 8 May 2006 14:55:40 +0000 (15:55 +0100)]
ole32: Implement several class moniker functions using the description provided on MSDN.
Robert Shearman [Mon, 8 May 2006 14:55:25 +0000 (15:55 +0100)]
ole32: Remove duplicated CLSIDs.
Robert Shearman [Mon, 8 May 2006 14:55:14 +0000 (15:55 +0100)]
ole32: Add an implementation of class monikers.
Robert Shearman [Mon, 8 May 2006 14:55:01 +0000 (15:55 +0100)]
ole32: Add tests for IsRunning, GetTimeOfLastChange, BindToObject, BindToStorage and Inverse.
Robert Shearman [Mon, 8 May 2006 14:54:52 +0000 (15:54 +0100)]
ole32: Fix regression caused by an earlier patch that removed the
check for the composite moniker having only one moniker in it. In this
case, return the one moniker and free the memory associate with the
composite moniker.
Robert Shearman [Mon, 8 May 2006 14:54:43 +0000 (15:54 +0100)]
ole32: Fix infinite recursion in CompositeMonikerImpl_GetTimeOfLastChange by handling pmkToLeft properly.
Fix a typo where CompositeMonikerImpl_GetTimeOfLastChange was called
instead of the virtual implementation of it on mostRightMk.
Robert Shearman [Mon, 8 May 2006 14:54:34 +0000 (15:54 +0100)]
ole32: Fix infinite recursion in CompositeMonikerImpl_BindToStorage.
Hans Leidekker [Mon, 8 May 2006 14:39:23 +0000 (16:39 +0200)]
dnsapi: Implement and test DnsRecordSetCompare.
Roderick Colenbrander [Sat, 6 May 2006 18:45:11 +0000 (20:45 +0200)]
dinput8: DllGetClassObject support.
Stefan Dösinger [Sat, 6 May 2006 16:08:33 +0000 (18:08 +0200)]
wined3d: Implement IWineD3DSurface::GetDC and IWineD3DSurface::ReleaseDC.
Tomas Carnecky [Mon, 1 May 2006 20:53:38 +0000 (22:53 +0200)]
x11drv: Return correct PBuffer drawable.
qingdoa daoo [Tue, 25 Apr 2006 02:36:02 +0000 (10:36 +0800)]
msvcrt: Don't duplicate handle in _get_osfhandle.
Michael Jung [Sun, 23 Apr 2006 19:09:30 +0000 (21:09 +0200)]
riched20: Don't append '\r' to the last paragraph in EM_GETTEXTEX.
Andrew Ziem [Sun, 7 May 2006 22:16:33 +0000 (16:16 -0600)]
setupapi: Improve unit tests for case sensitivity in string tables.
Mike Hearn [Mon, 1 May 2006 17:33:26 +0000 (18:33 +0100)]
ole32: Add StgCreateFile test and conformance fix.
Alexandre Julliard [Mon, 8 May 2006 14:04:41 +0000 (16:04 +0200)]
ole32: Properly initialize hash value in CompositeMonikerImpl_Hash.
Robert Shearman [Mon, 8 May 2006 12:05:47 +0000 (13:05 +0100)]
ole32: Fix typos in CompositeMonikerImpl_BindToObject and CompositeMonikerImpl_BindToStorage.
Robert Shearman [Mon, 8 May 2006 11:44:37 +0000 (12:44 +0100)]
ole32: Create moniker enumerator with an initial reference count.
Robert Shearman [Mon, 8 May 2006 11:44:08 +0000 (12:44 +0100)]
ole32: Test moniker display names.
Robert Shearman [Mon, 8 May 2006 11:43:34 +0000 (12:43 +0100)]
ole32: Add a test for IMoniker_IsDirty.
Robert Shearman [Mon, 8 May 2006 11:43:48 +0000 (12:43 +0100)]
ole32: Test unmarshaling the moniker instead of just releasing the marshaled data.
Robert Shearman [Mon, 8 May 2006 11:43:20 +0000 (12:43 +0100)]
ole32: Make the size returned by CompositeMonikerImpl_GetMarshalSizeMax match that returned by native.
Robert Shearman [Mon, 8 May 2006 11:42:36 +0000 (12:42 +0100)]
ole32: Add on the size of the whole OBJREF structure in the case of custom marshaling.
Robert Shearman [Mon, 8 May 2006 11:42:16 +0000 (12:42 +0100)]
ole32: Fix the algorithm used in CompositeMonikerImpl_Hash to match native.
Robert Shearman [Mon, 8 May 2006 11:41:58 +0000 (12:41 +0100)]
ole32: Fix the algorithm used in ItemMonikerImpl_Hash to match native.
Robert Shearman [Mon, 8 May 2006 11:41:18 +0000 (12:41 +0100)]
ole32: Add tests for generic composite monikers.
Robert Shearman [Mon, 8 May 2006 11:41:06 +0000 (12:41 +0100)]
ole32: Add a class factory for composite monikers.
Robert Shearman [Mon, 8 May 2006 11:40:52 +0000 (12:40 +0100)]
ole32: Allocate memory for the generic composite moniker in CompositeMonikerImpl_Construct.
Don't leak memory in the case of newCompositeMoniker->tabLastIndex == 1,
which can't happen anyway.
Allow construction of a moniker with no sub-monikers.
Robert Shearman [Mon, 8 May 2006 11:38:55 +0000 (12:38 +0100)]
ole32: Implement IMarshal for composite monikers.
Robert Shearman [Mon, 8 May 2006 11:38:44 +0000 (12:38 +0100)]
ole32: Release all existing monikers before loading the state.
Robert Shearman [Mon, 8 May 2006 11:38:34 +0000 (12:38 +0100)]
ole32: EnumMonikerImpl_Next should add a reference to the monikers it returns to the caller.
Robert Shearman [Mon, 8 May 2006 11:38:13 +0000 (12:38 +0100)]
ole32: Fix CompositeMonikerImpl_GetSizeMax to match the data written by CompositeMonikerImpl_Save.
Robert Shearman [Mon, 8 May 2006 11:38:03 +0000 (12:38 +0100)]
ole32: Fix the loop in CompositeMonikerImpl_Hash, as IEnumMoniker_Next
will return S_FALSE when there are no more monikers left to enumerate.
Robert Shearman [Mon, 8 May 2006 11:37:25 +0000 (12:37 +0100)]
ole32: Implement CompositeMonikerROTDataImpl_GetComparisonData.
Robert Shearman [Mon, 8 May 2006 11:37:48 +0000 (12:37 +0100)]
ole32: The unknown constant at the start of the persisted data is the number of monikers in the generic composite.
Fix the pointer passed into IEnumMoniker_Release in CompositeMonikerImpl_Save.
Robert Shearman [Mon, 8 May 2006 11:37:08 +0000 (12:37 +0100)]
ole32: Add a test for anti monikers. Fix AntiMonikerImpl_Hash and AntiMonikerROTDataImpl_GetComparisonData to pass the tests.
Robert Shearman [Mon, 8 May 2006 11:36:13 +0000 (12:36 +0100)]
ole32: Support marshaling of anti monikers.
Robert Shearman [Mon, 8 May 2006 11:35:56 +0000 (12:35 +0100)]
ole32: Register CLSID_CompositeMoniker.
Robert Shearman [Mon, 8 May 2006 11:35:43 +0000 (12:35 +0100)]
ole32: Register CLSIDs for all OLE monikers.
Robert Shearman [Mon, 8 May 2006 11:35:26 +0000 (12:35 +0100)]
ole32: Add tests for item moniker.
Robert Shearman [Mon, 8 May 2006 11:35:15 +0000 (12:35 +0100)]
ole32: Make class moniker test more generic and test more properties.
Robert Shearman [Mon, 8 May 2006 11:35:02 +0000 (12:35 +0100)]
rpcrt4: Automatically resolve the endpoint.
Marcus Meissner [Sat, 6 May 2006 21:25:18 +0000 (23:25 +0200)]
wined3d: Fix possible buffer overflow.
Increase size of passed buffer to print into.
Jeff Latimer [Sun, 30 Apr 2006 13:44:30 +0000 (23:44 +1000)]
usp10: Add ScriptTextOut functionality and restructure tests.
Jason Green [Fri, 28 Apr 2006 16:21:59 +0000 (12:21 -0400)]
wined3d: Eliminate duplicate function: vshader_program_dump_param().
Ivan Gyurdiev [Fri, 28 Apr 2006 09:20:48 +0000 (05:20 -0400)]
wined3d: Share get_register_code().
Thomas Kho [Thu, 27 Apr 2006 00:44:56 +0000 (17:44 -0700)]
user: Fix behavior when selecting disabled menu items.
Thomas Kho [Thu, 27 Apr 2006 00:44:28 +0000 (17:44 -0700)]
user: Allow menu WndProc to recognize VK_[LR]MENU.
Thomas Kho [Fri, 28 Apr 2006 18:27:51 +0000 (11:27 -0700)]
user: Extend menu conformance test.
Stefan Dösinger [Sat, 6 May 2006 15:39:45 +0000 (17:39 +0200)]
wined3d: Add IWineD3DSurface::GetPitch.
Stefan Dösinger [Sat, 6 May 2006 14:58:57 +0000 (16:58 +0200)]
wined3d: Add IWineD3DDevice::DrawPrimitiveStrided.
Stefan Dösinger [Sat, 6 May 2006 14:15:37 +0000 (16:15 +0200)]
wined3d: Add some surface flags.
Huw Davies [Sun, 7 May 2006 21:00:51 +0000 (22:00 +0100)]
oleaut32: Implement GetVarDesc_Proxy and friends.
Huw Davies [Sun, 7 May 2006 20:26:45 +0000 (21:26 +0100)]
oleaut32: Change CLEANLOCALSTORAGE flag constants to their character
constant equivalents. It's now obvious why these were chosen. Should
be a NOP.
James Hawkins [Mon, 8 May 2006 07:33:17 +0000 (02:33 -0500)]
include: Add missing SECURITY_QUALITY_OF_SERVICE defines.
Hwang YunSong [Sun, 7 May 2006 23:56:34 +0000 (08:56 +0900)]
user32: Updated Korean resource.
Robert Reif [Mon, 8 May 2006 03:28:40 +0000 (23:28 -0400)]
winecfg: Fix audio crash when no drivers are available.
Robert Reif [Mon, 8 May 2006 00:45:44 +0000 (20:45 -0400)]
wineoss: Missing mixer fixes.
Don't list volume in capabilities when mixer is missing.
Robert Reif [Sun, 7 May 2006 21:06:04 +0000 (17:06 -0400)]
winmm: More wave callback tests.
Add tests for CALLBACK_FUNCTION and CALLBACK_THREAD. The only
callback type not tested now is CALLBACK_WINDOW.
Saulius Krasuckas [Sun, 7 May 2006 21:42:31 +0000 (00:42 +0300)]
comctl32: Increase FILEVERSION up to 5.81.4704.1100.
Mikołaj Zalewski [Sat, 6 May 2006 16:50:16 +0000 (18:50 +0200)]
shell32: Don't use uninitialized item.mask in shlview.
Eric Pouech [Sun, 7 May 2006 12:30:12 +0000 (14:30 +0200)]
dbghelp: Stub for SymGetSourceFileToken.
Eric Pouech [Sun, 7 May 2006 12:29:49 +0000 (14:29 +0200)]
dbghelp: Base and symbols.
- report the correct image base for a symbol which is
seen as being in a builtin PE module, whilst its debug
information is gotten from an ELF module
- module_get_debug now returns a pair of modules
(the requested that has to be presented back to the client
and the effective one, which contains the debug info)
- reworked SymFromName in order to provide also the revelant
module base address
Roderick Colenbrander [Sat, 6 May 2006 18:15:15 +0000 (20:15 +0200)]
dinput: Fix Initialize return value.
Marcus Meissner [Sat, 6 May 2006 13:18:54 +0000 (15:18 +0200)]
user32: Added tests for CharUpper and CharLower.
Marcus Meissner [Sat, 6 May 2006 13:17:27 +0000 (15:17 +0200)]
ole32: Fixed typo in debug statement.
qingdoa daoo [Sat, 6 May 2006 09:30:25 +0000 (17:30 +0800)]
gdi: A-to-W conversion should be font-independent.
Dmitry Timoshkov [Fri, 5 May 2006 13:59:20 +0000 (22:59 +0900)]
comctl32: Make some internal functions and variables static, remove
some unneeded prototypes.
Dmitry Timoshkov [Fri, 5 May 2006 13:58:55 +0000 (22:58 +0900)]
comctl32: Add support for PSP_USEHEADERTITLE, PSP_USEHEADERSUBTITLE
and PSP_HIDEHEADER in CreatePropertySheetPageA/W, handle resource ids.
Dmitry Timoshkov [Fri, 5 May 2006 13:58:26 +0000 (22:58 +0900)]
comctl32: psInfo->proppage[index].pszText is always initialized to a
proper value regardless of PSP_USETITLE, use it unconditionally.
James Hawkins [Thu, 4 May 2006 05:23:17 +0000 (00:23 -0500)]
advpack: DelDirs should only remove a directory if it's empty.
James Hawkins [Thu, 4 May 2006 05:22:45 +0000 (00:22 -0500)]
advpack: The only flag we don't handle is RSC_FLAG_UPDHLPDLLS.
Mike Hearn [Mon, 1 May 2006 08:08:58 +0000 (09:08 +0100)]
ntdll: Fix heap corruption in RtlDeleteAce.
Ivan Gyurdiev [Thu, 27 Apr 2006 02:24:07 +0000 (22:24 -0400)]
wined3d: Separate pshader/vshader tables.
Detlef Riekenberg [Mon, 1 May 2006 22:03:51 +0000 (00:03 +0200)]
winspool/tests: Fix failures in test_DEVMODE.
Huw Davies [Fri, 5 May 2006 14:49:57 +0000 (15:49 +0100)]
oleaut32: Fix VARIANT_UserFree.
Huw Davies [Fri, 5 May 2006 14:28:22 +0000 (15:28 +0100)]
oleaut32: Remove weird attempt to clear VT_VARIANT.
Add some tests.
Huw Davies [Fri, 5 May 2006 11:18:41 +0000 (12:18 +0100)]
oleaut32: Rewrite VARIANT user marshaling.
Hans Leidekker [Tue, 2 May 2006 14:37:18 +0000 (16:37 +0200)]
dnsapi: Implement DnsValidateName_{A,UTF8,W}.
Hans Leidekker [Mon, 1 May 2006 14:29:14 +0000 (16:29 +0200)]
dnsapi: Implement DnsRecord{CopyEx,ListFree,SetCopyEx}.
Hans Leidekker [Mon, 1 May 2006 14:29:05 +0000 (16:29 +0200)]
dnsapi: Add tests for DnsRecordCompare.
Hans Leidekker [Mon, 1 May 2006 14:28:56 +0000 (16:28 +0200)]
dnsapi: Implement DnsRecordCompare.
Robert Shearman [Mon, 1 May 2006 09:37:32 +0000 (10:37 +0100)]
rpcrt4: Use getaddrinfo to get the sockaddr.
Use getaddrinfo to get the sockaddr to use for connecting to a remote
server as Connection->NetworkAddr may be a hostname as well. Use a
loop to support both IP and IPv6.
Robert Shearman [Mon, 1 May 2006 09:39:31 +0000 (10:39 +0100)]
ole32: Remove the fixme printed if CoGetClassObject fails in CoCreateInstance.
Remove the fixme printed if CoGetClassObject fails in
CoCreateInstance, because we already print an error in all cases and
the error more accurately pin-points the source of the problem.
Robert Shearman [Mon, 1 May 2006 09:38:02 +0000 (10:38 +0100)]
rpcrt4: Implement NdrConformantVaryingArrayFree.
Robert Shearman [Mon, 1 May 2006 09:37:11 +0000 (10:37 +0100)]
rpcrt4: Dereference the pointer if necessary only after doing the
pointer checks and writing the pointer ID to the wire.
Robert Shearman [Mon, 1 May 2006 09:38:18 +0000 (10:38 +0100)]
rpcrt4: Add a stub for RpcBindingSetOption.
Robert Shearman [Mon, 1 May 2006 09:36:52 +0000 (10:36 +0100)]
rpcrt4: Improve the traces in the pointer functions.
Vitaly Lipatov [Fri, 28 Apr 2006 10:35:36 +0000 (14:35 +0400)]
mlang: Partially implemented ConvertStringEx.
Juris Smotrovs [Tue, 25 Apr 2006 16:06:10 +0000 (19:06 +0300)]
user: Test cases demonstrating position changes for MDI children.
qingdoa daoo [Tue, 25 Apr 2006 03:27:29 +0000 (11:27 +0800)]
comctl32: Update first visible when appropiate in the TVI_SORT case.
Ivan Gyurdiev [Mon, 24 Apr 2006 08:30:59 +0000 (04:30 -0400)]
wined3d: Remove dead shader code.