Julius Schwartzenberg [Sat, 9 Jan 2010 20:05:58 +0000 (21:05 +0100)]
avifil32: Allow files with different extensions to be loaded.
Alexandre Julliard [Tue, 19 Jan 2010 12:06:19 +0000 (13:06 +0100)]
winedump: Remove an unused flag.
Rob Shearman [Tue, 19 Jan 2010 10:30:31 +0000 (10:30 +0000)]
rpcrt4: Add structure definition for RPC AUTH3 packet and use the size of this on sending to fix authentication against native servers.
Also use the new size to validate incoming AUTH3 packets to be
consistent with native.
Austin English [Tue, 19 Jan 2010 05:54:56 +0000 (23:54 -0600)]
winecoreaudio.drv: Reorder includes to avoid OS X bug.
Nikolay Sivov [Tue, 19 Jan 2010 01:48:41 +0000 (04:48 +0300)]
msxml3: Implement IXMLDOMComment::deleteData() with tests.
Michael Stefaniuc [Mon, 18 Jan 2010 23:44:14 +0000 (00:44 +0100)]
dmband: Avoid newlines inside FIXME messages.
Christian Costa [Mon, 18 Jan 2010 22:23:24 +0000 (23:23 +0100)]
d3drm: Add definitions for IDirect3DRMFace.
Christian Costa [Mon, 18 Jan 2010 22:23:17 +0000 (23:23 +0100)]
d3drm: Add definitions for IDirect3DRMShadow and IDirect3DRMShadow2.
Christian Costa [Mon, 18 Jan 2010 22:23:11 +0000 (23:23 +0100)]
d3drm: Add definitions for IDirect3DRMProgressiveMesh.
Christian Costa [Mon, 18 Jan 2010 22:23:04 +0000 (23:23 +0100)]
d3drm: Add definitions for IDirect3DRMMesh.
Rob Shearman [Mon, 18 Jan 2010 22:15:46 +0000 (22:15 +0000)]
widl: Add support for character constants in expressions.
Rob Shearman [Mon, 18 Jan 2010 22:15:09 +0000 (22:15 +0000)]
wpp: Fix expansion of macro bodies following the parsing of a numerical digit.
The current regular expression causes all letters and spaces (among
other characters) following the appearance of a digit to be classed as
a literal, including C identifiers which may need to be expanded.
The expression was intended to catch the remaining characters that
were not covered by the first two rules ([^a-zA-Z0-9'"#/\\\n]+ and
{cident}), but the [^'"#/\\\n] expression caught {cident} as well.
While one solution would have been just to catch the expression that
match [a-zA-Z0-9]* that don't match {cident}, i.e. [0-9][a-zA-Z0-9]*,
in the interests of avoiding unnecessary multiple LITERALs being
generated and then combined during parsing the expression also
includes the first expression, making it
[0-9][a-zA-Z0-9]*[^a-zA-Z0-9'"#/\\\n]*.
Damjan Jovanovic [Mon, 18 Jan 2010 19:29:26 +0000 (21:29 +0200)]
sti: Add launch application registry.
Jörg Höhle [Thu, 3 Dec 2009 20:44:50 +0000 (21:44 +0100)]
wine.inf: Correct MCI entries.
Nikolay Sivov [Mon, 18 Jan 2010 21:18:22 +0000 (00:18 +0300)]
xmllite: Add stub implementation of IXmlReader interface.
Nikolay Sivov [Mon, 18 Jan 2010 21:05:53 +0000 (00:05 +0300)]
xmllite/tests: Add basic test structure for IXmlReader.
Nikolay Sivov [Mon, 18 Jan 2010 20:43:11 +0000 (23:43 +0300)]
include: Add IXmlReader interface definition.
Nikolay Sivov [Mon, 18 Jan 2010 20:30:50 +0000 (23:30 +0300)]
msxml3: Use a helper to check for created content handler.
Nikolay Sivov [Mon, 18 Jan 2010 20:29:21 +0000 (23:29 +0300)]
msxml3: Implement IXMLDOMElement::removeAttribute().
Ilya Shpigor [Mon, 18 Jan 2010 09:08:26 +0000 (12:08 +0300)]
gdi32: Additional checking in the test for font creation with the OEM charset.
Alexandre Julliard [Mon, 18 Jan 2010 19:34:54 +0000 (20:34 +0100)]
ntdll: Fix the NtCreateEvent prototype.
It takes an event type, not a manual reset flag.
Maarten Lankhorst [Sun, 17 Jan 2010 12:38:32 +0000 (13:38 +0100)]
mmdevapi: Dump device id in test.
Maarten Lankhorst [Sun, 17 Jan 2010 12:38:31 +0000 (13:38 +0100)]
mmdevapi: Add code to enumerate NOTPRESENT devices.
Andrew Nguyen [Mon, 18 Jan 2010 13:00:09 +0000 (07:00 -0600)]
mapi32/tests: Centralize property function pointer initialization.
Andrew Nguyen [Mon, 18 Jan 2010 13:00:01 +0000 (07:00 -0600)]
mapi32/tests: Fix the PropCopyMore tests and add an additional test.
The PropCopyMore test function was incorrectly allocating memory and
testing property types without initializing the correct property union
member, causing a crash with the native Outlook extended MAPI
provider.
Andrew Nguyen [Mon, 18 Jan 2010 12:59:54 +0000 (06:59 -0600)]
mapi32/tests: Report skip for MAPIGetDefaultMalloc.
Andrew Nguyen [Mon, 18 Jan 2010 12:59:49 +0000 (06:59 -0600)]
mapi32/tests: Report skips for unavailable utility functions.
Andrew Nguyen [Mon, 18 Jan 2010 12:59:43 +0000 (06:59 -0600)]
mapi32/tests: Report skips for unavailable property functions.
Uwe Bonnes [Sat, 16 Jan 2010 16:24:19 +0000 (17:24 +0100)]
msvcrt: Handle CR at buffer boundary and test case.
Hans Leidekker [Mon, 18 Jan 2010 12:10:15 +0000 (13:10 +0100)]
msi: Fix parsing of feature overrides.
Hans Leidekker [Mon, 18 Jan 2010 12:09:46 +0000 (13:09 +0100)]
msi: Support retrieving rows from join tables.
Paul Vriens [Mon, 18 Jan 2010 11:51:35 +0000 (12:51 +0100)]
kernel32/tests: Skip a test on Win9x/WinMe.
Andrew Nguyen [Mon, 18 Jan 2010 10:44:02 +0000 (04:44 -0600)]
kernel32/tests: Add tests for IsBadCodePtr.
Andrew Nguyen [Mon, 18 Jan 2010 10:43:58 +0000 (04:43 -0600)]
kernel32/tests: Add more tests for IsBadWritePtr.
Andrew Nguyen [Mon, 18 Jan 2010 10:43:52 +0000 (04:43 -0600)]
kernel32/tests: Add tests for IsBadReadPtr.
Kusanagi Kouichi [Mon, 18 Jan 2010 09:30:06 +0000 (18:30 +0900)]
user32: F10 key deactivates menu.
Jason Edmeades [Sat, 16 Jan 2010 22:55:20 +0000 (14:55 -0800)]
netapi31: Add basic support for NetServerGetInfo.
Based on code from NetWkstaGetInfo, and retrieves the basic system
information. Note the 'type' field is a little generic as there is
currently no concept of domain controllers, servers or workstation
so I used the most accurate value I could.
Henri Verbeet [Sun, 17 Jan 2010 20:31:32 +0000 (21:31 +0100)]
wined3d: Merge baseshader.c into shader.c.
Henri Verbeet [Sun, 17 Jan 2010 20:31:31 +0000 (21:31 +0100)]
wined3d: Remove some unused query code.
Henri Verbeet [Sun, 17 Jan 2010 20:31:30 +0000 (21:31 +0100)]
wined3d: Add a separate function for query initialization.
Henri Verbeet [Sun, 17 Jan 2010 20:31:29 +0000 (21:31 +0100)]
d3d9: Add a separate function for query initialization.
Henri Verbeet [Sun, 17 Jan 2010 20:31:28 +0000 (21:31 +0100)]
d3d8: Remove the unused Direct3DResource8_Vtbl.
Uwe Bonnes [Sat, 16 Jan 2010 16:21:48 +0000 (17:21 +0100)]
msvcrt: xxopen() accepts spaces in the mode string.
Mike Kaplinskiy [Sat, 16 Jan 2010 21:17:36 +0000 (16:17 -0500)]
msxml: getElementsByTagName does not respect namespaces.
We can't just use //tagname; we have to do //*[local-name()='tagname'].
André Hentschel [Sat, 16 Jan 2010 13:45:12 +0000 (14:45 +0100)]
msvcrt/tests: Add some demangle tests.
Andrew Nguyen [Fri, 15 Jan 2010 17:46:56 +0000 (11:46 -0600)]
ntdll/tests: Report appropriate skips for information tests.
Andrew Nguyen [Fri, 15 Jan 2010 17:46:50 +0000 (11:46 -0600)]
ntdll/tests: Re-enable a commented virtual memory test.
Andrew Nguyen [Fri, 15 Jan 2010 17:46:44 +0000 (11:46 -0600)]
ntdll/tests: Report skip when time conversion functions are not available.
Andrew Nguyen [Fri, 15 Jan 2010 17:46:39 +0000 (11:46 -0600)]
ntdll/tests: Remove useless ifdef statements.
Andrew Nguyen [Fri, 15 Jan 2010 17:46:31 +0000 (11:46 -0600)]
ntdll/tests: Remove obsolete commented code.
Andrew Nguyen [Fri, 15 Jan 2010 17:02:56 +0000 (11:02 -0600)]
msvcrt: Implement and test rand_s.
Andrew Nguyen [Fri, 15 Jan 2010 17:02:47 +0000 (11:02 -0600)]
advapi32/tests: Test SystemFunction036.
Jason Edmeades [Fri, 15 Jan 2010 16:50:42 +0000 (08:50 -0800)]
kernel32: Return error on second attempt to free a module.
Huw Davies [Fri, 15 Jan 2010 16:28:37 +0000 (16:28 +0000)]
include: Add the ability to initialize oledb constants independently of the INITGUID define by defining DBINITCONSTANTS instead.
Kusanagi Kouichi [Fri, 15 Jan 2010 13:22:28 +0000 (22:22 +0900)]
user32: Add definitions for EM_GETIMESTATUS and EM_SETIMESTATUS.
Christian Costa [Fri, 15 Jan 2010 10:37:20 +0000 (11:37 +0100)]
d3drm: Add definitions for IDirect3DRMFrame3.
Christian Costa [Fri, 15 Jan 2010 10:37:13 +0000 (11:37 +0100)]
d3drm: Add definitions for IDirect3DRMFrame2.
Christian Costa [Fri, 15 Jan 2010 10:37:07 +0000 (11:37 +0100)]
d3drm: Add definitions for IDirect3DRMFrame.
Christian Costa [Fri, 15 Jan 2010 10:37:00 +0000 (11:37 +0100)]
d3drm: Add definitions for IDirect3DRMViewport2.
Christian Costa [Fri, 15 Jan 2010 10:36:54 +0000 (11:36 +0100)]
d3drm: Add definitions for IDirect3DRMViewport.
Christian Costa [Fri, 15 Jan 2010 10:34:52 +0000 (11:34 +0100)]
msvcr71: Add forward to msvcrt for ?swprintf@@YAHPAGIPBGZZ and ?vswprintf@@YAHPAGIPBGPAD@Z.
Paul Vriens [Fri, 15 Jan 2010 08:31:28 +0000 (09:31 +0100)]
user32/tests: Run tests again on Win95.
Piotr Caban [Fri, 15 Jan 2010 07:18:55 +0000 (08:18 +0100)]
shlwapi: Fix MLBuildResURLW implementation.
Piotr Caban [Fri, 15 Jan 2010 07:17:50 +0000 (08:17 +0100)]
jscript: Make Array.join generic.
Piotr Caban [Fri, 15 Jan 2010 07:17:30 +0000 (08:17 +0100)]
jscript: Added implementation of Array.reverse.
Nikolay Sivov [Thu, 14 Jan 2010 21:44:19 +0000 (00:44 +0300)]
msxml3/tests: Fix interface leak and message typo.
Nikolay Sivov [Thu, 14 Jan 2010 21:18:32 +0000 (00:18 +0300)]
msxml3: Track linked/unlinked state for element and free node data only when unlinked.
Nikolay Sivov [Thu, 14 Jan 2010 21:16:03 +0000 (00:16 +0300)]
msxml3: In IXMLElementCollection store pointer to node instead of pointer to children.
Collection should be able to track node removal from children list.
Nikolay Sivov [Thu, 14 Jan 2010 21:13:50 +0000 (00:13 +0300)]
msxml3: Implement IXMLElement::removeChild() with some tests.
Nikolay Sivov [Thu, 14 Jan 2010 21:10:22 +0000 (00:10 +0300)]
msxml3: Don't preallocate root element, return new instance on each call.
Michael Stefaniuc [Thu, 14 Jan 2010 20:58:11 +0000 (21:58 +0100)]
d3d10: Remove break after return (Smatch).
Michael Stefaniuc [Thu, 14 Jan 2010 20:58:05 +0000 (21:58 +0100)]
d3d10: Remove superfluous NULL check before HeapFree (Smatch).
Stefan Leichter [Thu, 14 Jan 2010 20:09:54 +0000 (21:09 +0100)]
user.exe: Forward WNetGetUser16 to WNetGetUserA of mpr.dll, based on a patch from Andrew Nguyen.
André Hentschel [Thu, 14 Jan 2010 19:52:06 +0000 (20:52 +0100)]
msvcrt: Forward __C_specific_handler to ntdll.
Dmitry Timoshkov [Thu, 14 Jan 2010 19:52:14 +0000 (13:52 -0600)]
winmm: Buffer size must be at least MMIO_DEFAULTBUFFER (8192) bytes.
mmioOpen() with the length of buffer set to 0 expects the buffer to be at least
MMIO_DEFAULTBUFFER (8192) bytes in size, and using buffer of smaller size can
lead to various problems when the buffer actually gets used.
James Hawkins [Thu, 14 Jan 2010 19:35:09 +0000 (11:35 -0800)]
Revert "advapi32: Free descriptor if it isn't returned from GetSecurityInfo().".
This reverts commit
dbd76575ef8353484afa0b0d2da95760c26f34fe.
According to MSDN, ppSecurityDescriptor must not be NULL if any of the
SID or ACL parameters are non-NULL. This is wrong, and native
GetSecurityInfo will happily return those pointers, leaving one unable
to free the original security descriptor.
Alexandre Julliard [Sat, 16 Jan 2010 14:58:48 +0000 (15:58 +0100)]
winebuild: Output the 16-bit asm relay functions as needed and get rid of --relay16 mode.
Alexandre Julliard [Sat, 16 Jan 2010 14:50:27 +0000 (15:50 +0100)]
winebuild: Output the asm relay functions as needed and get rid of --relay32 mode.
Alexandre Julliard [Sat, 16 Jan 2010 14:41:48 +0000 (15:41 +0100)]
winebuild: Rename __wine_call_from_32_regs for consistency with 64-bit.
Erich Hoover [Thu, 14 Jan 2010 17:16:50 +0000 (10:16 -0700)]
ntoskrnl: Forward ExSystemTimeToLocalTime and ExLocalTimeToSystemTime to ntdll.
Kusanagi Kouichi [Wed, 13 Jan 2010 13:55:25 +0000 (22:55 +0900)]
user32: Make DefWindowProc handle Shift+F10.
Kusanagi Kouichi [Wed, 13 Jan 2010 13:55:05 +0000 (22:55 +0900)]
user32/tests: Add test for Shift+F10.
Jacek Caban [Thu, 14 Jan 2010 16:10:57 +0000 (10:10 -0600)]
mshtml: Silence invalid FIXME.
Jacek Caban [Thu, 14 Jan 2010 15:48:18 +0000 (09:48 -0600)]
mshtml: Added IHTMLIFrameElement IDispatchEx support.
Jacek Caban [Thu, 14 Jan 2010 15:47:59 +0000 (09:47 -0600)]
mshtml: Added IHTMLIFrameElement stub implementation.
Jacek Caban [Thu, 14 Jan 2010 15:47:30 +0000 (09:47 -0600)]
mshtml.idl: Added IHTMLIFrameElement interface declaration.
Jason Edmeades [Wed, 13 Jan 2010 22:51:01 +0000 (14:51 -0800)]
comctl32/listview: Issue LVM_DELETEALLITEMS from WM_DESTROY.
Marcus Meissner [Wed, 13 Jan 2010 17:08:53 +0000 (18:08 +0100)]
dplayx: Remove currently unused unicode code (Coverity).
Andrew Nguyen [Wed, 13 Jan 2010 12:45:22 +0000 (06:45 -0600)]
ntdll/tests: Add a few additional tests for wcsrchr.
Andrew Nguyen [Wed, 13 Jan 2010 12:45:02 +0000 (06:45 -0600)]
ntdll/tests: Add a few additional tests for wcschr.
Andrew Nguyen [Wed, 13 Jan 2010 12:44:53 +0000 (06:44 -0600)]
ntdll/tests: Allow native crashing code to be compiled.
Andrew Nguyen [Wed, 13 Jan 2010 12:44:44 +0000 (06:44 -0600)]
ntdll/tests: Make function pointer checks consistent and report skips.
Nikolay Sivov [Tue, 12 Jan 2010 21:33:03 +0000 (00:33 +0300)]
msxml3/xmldoc: Don't leak document and stream on next IXMLDocument::Load().
Nikolay Sivov [Tue, 12 Jan 2010 21:30:46 +0000 (00:30 +0300)]
msxml3/xmldoc: IPersistStreamInit::InitNew() seems to do nothing for IXMLDocument.
Nikolay Sivov [Tue, 12 Jan 2010 01:13:15 +0000 (04:13 +0300)]
msxml3/xmldoc: Fix IPersistStreamInit::GetClassID() for IXMLDocument.
Nikolay Sivov [Tue, 12 Jan 2010 00:48:00 +0000 (03:48 +0300)]
msxml3/tests: Add some tests for IPersistStreamInit implementation of IXMLDocument.
Jeff Zaroyko [Tue, 12 Jan 2010 03:14:33 +0000 (14:14 +1100)]
msvcrt: Check if argument passed to _dup2 is positive.
Jeff Zaroyko [Tue, 12 Jan 2010 03:13:10 +0000 (14:13 +1100)]
msvcrt/tests: Test _dup2 for failure when second arg is negative.
Julius Schwartzenberg [Mon, 11 Jan 2010 23:30:55 +0000 (00:30 +0100)]
avifil32: Fix header suggested buffersize.
Julius Schwartzenberg [Mon, 11 Jan 2010 23:30:54 +0000 (00:30 +0100)]
avifil32: Overwrite dwRate in the audiostream with the nBlockAlign from the wave header.