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.
Paul Vriens [Thu, 14 Jan 2010 12:47:48 +0000 (13:47 +0100)]
shell32: Remove some unneeded parameter setting.
Paul Vriens [Wed, 13 Jan 2010 19:34:06 +0000 (20:34 +0100)]
inetmib1/tests: Free memory after use (Valgrind).
Paul Vriens [Wed, 13 Jan 2010 07:25:15 +0000 (08:25 +0100)]
dxdiagn/tests: Fix some test failures on a clean W2K3.
Paul Vriens [Tue, 12 Jan 2010 12:52:23 +0000 (13:52 +0100)]
dinput: Don't check a parameter twice (Coccinelle).
Paul Vriens [Tue, 12 Jan 2010 12:47:04 +0000 (13:47 +0100)]
winealsa.drv: Don't check input parameter twice (Coccinelle).
Paul Vriens [Tue, 12 Jan 2010 12:42:51 +0000 (13:42 +0100)]
rsaenh/tests: Don't check result twice (Coccinelle).