Dan Hipschman [Tue, 1 Jul 2008 20:09:56 +0000 (13:09 -0700)]
widl: Factor a small part of the grammar.
Dan Hipschman [Tue, 1 Jul 2008 20:08:51 +0000 (13:08 -0700)]
widl: Implement type redefinition checks.
This allows widl to catch type redefinitions and report an error, like MIDL.
However, this does a better job than MIDL since it also reports the location
of the originial definition, like GCC.
Dan Hipschman [Tue, 1 Jul 2008 20:08:04 +0000 (13:08 -0700)]
include: Fix type redefinitions in IDL files.
Rob Shearman [Tue, 1 Jul 2008 23:01:42 +0000 (00:01 +0100)]
widl: Check that the structure has been defined in check_remoting_args.
Rob Shearman [Tue, 1 Jul 2008 23:00:43 +0000 (00:00 +0100)]
widl: Increment the buffer offset by 8 for embedded pointers inside varying arrays in varying structures.
The 8 bytes are for the variance and offset and are added just before
the array, as seen in the marshalling code in rpcrt4. No offset needs
to be added for non-varying structures since the buffer mark is set
after the conformance in marshalled or unmarshalled.
Rob Shearman [Tue, 1 Jul 2008 22:34:12 +0000 (23:34 +0100)]
rpcrt4: Reset the BufferLength to the used part of the buffer in NdrProxySendReceive.
This avoids sending uninitialised data on the wire.
H. Verbeet [Tue, 1 Jul 2008 19:30:11 +0000 (21:30 +0200)]
wined3d: Extract an attach_depth_stencil_fbo() function.
The idea is to make setting depth attachments a bit more consistent
with set_render_target_fbo()/attach_surface_fbo(). I've also got an
upcoming patch in my tree that needs this.
H. Verbeet [Tue, 1 Jul 2008 19:29:45 +0000 (21:29 +0200)]
wined3d: Get rid of a redundant local variable.
Peter Oberndorfer [Tue, 1 Jul 2008 19:15:00 +0000 (21:15 +0200)]
msvcrt: Implement %p for scanf.
Peter Oberndorfer [Tue, 1 Jul 2008 19:14:51 +0000 (21:14 +0200)]
msvcrt: Add a test for scanf %p.
Piotr Caban [Tue, 1 Jul 2008 17:47:08 +0000 (19:47 +0200)]
msxml3: Added IXMLDOMElement_getAttributeNode implementation.
Piotr Caban [Tue, 1 Jul 2008 17:47:03 +0000 (19:47 +0200)]
msxml3: Added IXMLDOMElement_getAttributeNode test.
James Hawkins [Tue, 1 Jul 2008 05:28:01 +0000 (00:28 -0500)]
rpcrt4: Fix a few failing tests in win2k.
James Hawkins [Tue, 1 Jul 2008 04:55:37 +0000 (23:55 -0500)]
oleaut32: Fix a test that fails on all platforms up to and including win2k.
Michael Karcher [Sun, 29 Jun 2008 11:30:21 +0000 (13:30 +0200)]
winex11: Fix GetDIBits of 1 bit DDBs.
1 bpp DDBs seem to always carry an implicit palette of black and white,
regardless of what the DC says. Based on a patch from Eric Pouech.
Michael Karcher [Sun, 29 Jun 2008 11:30:01 +0000 (13:30 +0200)]
gdi32: Fix palette of 1bpp DIB in GetDIBits.
Windows always generates a black/white palette for 1 bit DIBs
generated from DDBs. Copying from the current palette only takes place
for color DDBs (not explicitly mentioned in MSDN), and only if depth
equal (MSDN states it, explicitly).
Michael Karcher [Sun, 29 Jun 2008 22:23:07 +0000 (00:23 +0200)]
gdi32: Fix double->fixpoint conversion in freetype.c.
Dylan Smith [Sat, 28 Jun 2008 07:00:46 +0000 (03:00 -0400)]
richedit: Added missing DestroyWindow in a test.
Francois Gouget [Thu, 26 Jun 2008 12:02:17 +0000 (14:02 +0200)]
winex11: Load the XVidMode extension (libXxf86vm) when available.
James Hawkins [Tue, 1 Jul 2008 06:00:51 +0000 (01:00 -0500)]
wininet: Fix a failing test in win2k.
James Hawkins [Tue, 1 Jul 2008 05:53:30 +0000 (00:53 -0500)]
user32: Fix a few failing tests in win2k.
James Hawkins [Tue, 1 Jul 2008 05:48:38 +0000 (00:48 -0500)]
shell32: Fix a test that fails in win2k.
James Hawkins [Tue, 1 Jul 2008 05:39:33 +0000 (00:39 -0500)]
setupapi: Fix a test that is failing in multiple platforms.
James Hawkins [Tue, 1 Jul 2008 05:01:06 +0000 (00:01 -0500)]
mshtml: Fix a test failure in win2k.
Alexander Dorofeyev [Sun, 29 Jun 2008 12:07:24 +0000 (15:07 +0300)]
quartz: Improve variant handling in FilterMapper_EnumMatchingFilters.
Adds VariantClear and removes unnecessary variant type assignment that may cause
heap corruption.
Alexander Dorofeyev [Sun, 29 Jun 2008 12:07:38 +0000 (15:07 +0300)]
quartz/tests: Add test for IFilterMapper_RegisterFilter.
Alexander Dorofeyev [Sun, 29 Jun 2008 12:07:43 +0000 (15:07 +0300)]
quartz: Fix string buffer overflow.
Alexander Dorofeyev [Sun, 29 Jun 2008 12:07:00 +0000 (15:07 +0300)]
devenum: Register legacy am filters in CreateClassEnumerator.
Alexander Dorofeyev [Sun, 29 Jun 2008 12:07:32 +0000 (15:07 +0300)]
devenum: Move locating category key to function, use it ParseDisplayName.
Alexander Dorofeyev [Sun, 29 Jun 2008 12:07:53 +0000 (15:07 +0300)]
quartz: Improve removal of registry data in Filtermapper unregister methods.
Alexander Dorofeyev [Sun, 29 Jun 2008 12:07:49 +0000 (15:07 +0300)]
quartz: Fix registry key creation.
Alexander Dorofeyev [Sun, 29 Jun 2008 12:06:51 +0000 (15:06 +0300)]
quartz: Fix calculating wide string size.
Alexander Dorofeyev [Sun, 29 Jun 2008 12:06:44 +0000 (15:06 +0300)]
quartz/tests: Add test for EnumMatchingFilters.
Alexander Dorofeyev [Sun, 29 Jun 2008 12:07:08 +0000 (15:07 +0300)]
Revert "quartz: Only enumerate renderers if bRender is set in filtermapper.".
This reverts commit
b157969d49bd81d23b542b19d55a8c1f8bd004d8.
Nikolay Sivov [Sun, 29 Jun 2008 09:02:27 +0000 (13:02 +0400)]
gdiplus: GdipGetPathGradientWrapMode implementation.
Nikolay Sivov [Sun, 29 Jun 2008 09:02:20 +0000 (13:02 +0400)]
gdiplus: GdipGetPathLastPoint implementation.
Juan Lang [Sun, 29 Jun 2008 01:04:58 +0000 (18:04 -0700)]
richedit: Only send update events in 1.0 emulation mode if the event mask specifies it.
Fixes a crash in native cryptui.dll when viewing certificate properties.
Alistair Leslie-Hughes [Fri, 27 Jun 2008 12:56:02 +0000 (22:56 +1000)]
gdi32: Stop crash in font tests.
Zac Brown [Mon, 30 Jun 2008 16:46:38 +0000 (09:46 -0700)]
ntdll: Implement checking for control characters in RtlIsTextUnicode.
Rob Shearman [Tue, 1 Jul 2008 07:08:55 +0000 (08:08 +0100)]
rpcrt4: Add a comment in NdrSendReceive explaining why we change the BufferLength.
Rob Shearman [Mon, 30 Jun 2008 22:07:40 +0000 (23:07 +0100)]
include: Add uuids to interfaces in sensevts.idl.
Rob Shearman [Mon, 30 Jun 2008 22:07:33 +0000 (23:07 +0100)]
include: Add uuids to interfaces in amvideo.idl.
Rob Shearman [Mon, 30 Jun 2008 22:07:13 +0000 (23:07 +0100)]
include: Add uuid to interfaces in pstore.idl.
Rob Shearman [Mon, 30 Jun 2008 22:05:54 +0000 (23:05 +0100)]
oleaut32: Dump symbolic names for VT_LPSTR and VT_LPWSTR in dump_TypeDesc.
Rob Shearman [Mon, 30 Jun 2008 22:05:28 +0000 (23:05 +0100)]
oleaut32: Load string constants correctly from SLTG typelibs.
Rob Shearman [Mon, 30 Jun 2008 22:04:33 +0000 (23:04 +0100)]
oleaut32: Implement the 0x08 flag in SLTG_DoVars.
It means that the data is stored directly in pItem->byte_offs instead
of the byte offset pointed to by it.
H. Verbeet [Mon, 30 Jun 2008 21:03:47 +0000 (23:03 +0200)]
wined3d: Specify the GLSL language version our shaders are written to.
This prevents some driver warnings when using language features from
1.20, like "first class arrays".
H. Verbeet [Mon, 30 Jun 2008 21:03:42 +0000 (23:03 +0200)]
wined3d: Use ModifyLocation() to force a reload on color key change.
Just unsetting SFLAG_INTEXTURE doesn't work for FBOs because the
drawable and texture are the same there (and ModifyLocation() is the
correct way to do this anyway). Fixes another ddraw test failure with
FBO ORM.
Alexandre Julliard [Tue, 1 Jul 2008 10:25:44 +0000 (12:25 +0200)]
widl: Add some support for unencapsulated unions that need a conformance descriptor.
Jacek Caban [Mon, 30 Jun 2008 19:47:16 +0000 (21:47 +0200)]
mshtml: Silence common invalid FIXME.
Jacek Caban [Mon, 30 Jun 2008 19:40:25 +0000 (21:40 +0200)]
mshtml: Ignore fdexNameImplicit flag.
Jacek Caban [Mon, 30 Jun 2008 19:40:09 +0000 (21:40 +0200)]
mshtml: Return NULL in window object's GetNameSpaceParent.
Jacek Caban [Mon, 30 Jun 2008 19:39:52 +0000 (21:39 +0200)]
mshtml: Added IHTMLStyle::[get|put]_width implementation.
Jacek Caban [Mon, 30 Jun 2008 19:39:36 +0000 (21:39 +0200)]
mshtml: Added IHTMLImgElement::[get|put]_alt implementation.
Jacek Caban [Mon, 30 Jun 2008 19:38:55 +0000 (21:38 +0200)]
mshtml: Silence common invalid QueryInterface FIXME.
Jacek Caban [Mon, 30 Jun 2008 19:38:23 +0000 (21:38 +0200)]
mshtml: DispatchEx's QueryInterface implementation clean up.
Jacek Caban [Mon, 30 Jun 2008 19:37:56 +0000 (21:37 +0200)]
mshtml: Added support for DOCHOSTUIFLAG_SCROLL_NO DOCHOSTINFO flag.
Jacek Caban [Mon, 30 Jun 2008 19:37:41 +0000 (21:37 +0200)]
mshtml: Added IHTMLWindow2::get_self implementation.
Jacek Caban [Mon, 30 Jun 2008 19:37:18 +0000 (21:37 +0200)]
mshtml: Added IHTMLWindow::get_window implementation.
Hwang YunSong(황윤성) [Mon, 30 Jun 2008 01:22:12 +0000 (10:22 +0900)]
winecfg: Updated Korean resource.
Huw Davies [Mon, 30 Jun 2008 13:56:04 +0000 (14:56 +0100)]
gdiplus: Add some region tests.
Huw Davies [Mon, 30 Jun 2008 13:54:26 +0000 (14:54 +0100)]
gdiplus: Add stubs for a few region functions.
Vladimir Pankratov [Mon, 30 Jun 2008 07:38:38 +0000 (12:38 +0500)]
taskmgr: Changed about form to standard shell32.
Jon Griffiths [Sun, 29 Jun 2008 15:15:43 +0000 (08:15 -0700)]
oleaut32: Implement ICreateTypeLib2_SetHelpContext.
James Hawkins [Mon, 30 Jun 2008 01:09:22 +0000 (20:09 -0500)]
fusion: Add tests for IAssemblyCache::QueryAssemblyInfo.
James Hawkins [Sun, 29 Jun 2008 23:25:57 +0000 (18:25 -0500)]
fusion: Add tests for IAssemblyName.
James Hawkins [Sun, 29 Jun 2008 23:23:22 +0000 (18:23 -0500)]
fusion: Add initial implementation of IAssemblyName.
James Hawkins [Sun, 29 Jun 2008 23:21:11 +0000 (18:21 -0500)]
urlmon: Fix a few test failures.
Alexandre Julliard [Mon, 30 Jun 2008 14:17:35 +0000 (16:17 +0200)]
Revert "wpp: config.h and wine/port.h should be included first."
This reverts commit
33017b0d936597d55025e006a6dc2bbf4ef733c4.
Some distros still ship flex 2.5.4 unfortunately.
Michael Karcher [Sun, 29 Jun 2008 11:29:31 +0000 (13:29 +0200)]
crypt32: Remove duplicate MS test root key.
Michael Karcher [Sun, 29 Jun 2008 10:33:48 +0000 (12:33 +0200)]
crypt32: ComparePublicKeyInfo must ignore the leading zero.
Alexandre Julliard [Mon, 30 Jun 2008 13:10:50 +0000 (15:10 +0200)]
ntdll: Don't bother to check the file name against the mask if stat() succeeded.
Alexandre Julliard [Mon, 30 Jun 2008 13:10:25 +0000 (15:10 +0200)]
ntdll: Only recompose Unicode on Mac OS when using utf-8.
Jon Griffiths [Sun, 29 Jun 2008 12:52:23 +0000 (05:52 -0700)]
oleaut32: Null doc string params return E_INVALIDARG.
Jon Griffiths [Sun, 29 Jun 2008 12:09:33 +0000 (05:09 -0700)]
oleaut32: ICreateTypeLib2_SetLcid sets both LCID's.
Jon Griffiths [Sun, 29 Jun 2008 11:50:23 +0000 (04:50 -0700)]
oleaut32: Use users default LCID for type libraries.
Hans Leidekker [Sun, 29 Jun 2008 14:03:55 +0000 (16:03 +0200)]
shlwapi: Add a couple of tests for UrlUnescape.
Hans Leidekker [Sun, 29 Jun 2008 14:03:51 +0000 (16:03 +0200)]
msi: Correct spec file entry for MsiGetFileVersion{A, W}.
Hans Leidekker [Sun, 29 Jun 2008 14:03:39 +0000 (16:03 +0200)]
wininet: Only reconnect when redirected to an external site.
Hans Leidekker [Sun, 29 Jun 2008 14:03:15 +0000 (16:03 +0200)]
wininet: Allocate buffers in InternetCrackUrlA.
Hans Leidekker [Sun, 29 Jun 2008 14:02:27 +0000 (16:02 +0200)]
wininet: Don't assume URL is null-terminated in InternetCrackUrlW.
Hans Leidekker [Sun, 29 Jun 2008 14:02:07 +0000 (16:02 +0200)]
wininet: More win64 compatibility fixes.
Hans Leidekker [Sun, 29 Jun 2008 14:01:45 +0000 (16:01 +0200)]
wininet: Avoid a crash on an invalid handle in InternetQueryOption.
Hans Leidekker [Sun, 29 Jun 2008 14:01:20 +0000 (16:01 +0200)]
wininet: Add a test for InternetCanonicalizeUrl.
James Hawkins [Mon, 30 Jun 2008 03:06:17 +0000 (22:06 -0500)]
gdi32: Fix a failing test in win95.
James Hawkins [Mon, 30 Jun 2008 02:08:36 +0000 (21:08 -0500)]
comctl32: Fix two failing tests in win9x.
James Hawkins [Mon, 30 Jun 2008 02:02:10 +0000 (21:02 -0500)]
comctl32: Clean up and fix a few failing tests in win9x.
James Hawkins [Sun, 29 Jun 2008 23:20:11 +0000 (18:20 -0500)]
advpack: Fix several test failures in win9x.
James Hawkins [Sun, 29 Jun 2008 23:17:44 +0000 (18:17 -0500)]
advpack: Run the install test in a temporary directory.
James Hawkins [Sun, 29 Jun 2008 23:17:10 +0000 (18:17 -0500)]
advpack: Run the files test in a temporary directory.
James Hawkins [Sun, 29 Jun 2008 23:15:21 +0000 (18:15 -0500)]
kernel32: Don't test for HARDDISK and RAMDISK on win9x.
James Hawkins [Sun, 29 Jun 2008 23:14:18 +0000 (18:14 -0500)]
kernel32: Fix a few test failures in win9x.
James Hawkins [Sun, 29 Jun 2008 23:14:50 +0000 (18:14 -0500)]
kernel32: Fix a few test failures in win9x.
James Hawkins [Sun, 29 Jun 2008 23:13:47 +0000 (18:13 -0500)]
kernel32: Fix a test failure in win9x.
Detlef Riekenberg [Fri, 27 Jun 2008 20:17:51 +0000 (22:17 +0200)]
spoolss: Add a stub for IsLocalCall.
Detlef Riekenberg [Fri, 27 Jun 2008 19:17:57 +0000 (21:17 +0200)]
spoolss: Add a stub for WaitForSpoolerInitialization.
Adam Petaccia [Sat, 28 Jun 2008 00:06:24 +0000 (20:06 -0400)]
gdiplus: Improve accuracy in calculating point sizes.
Nikolay Sivov [Sat, 28 Jun 2008 07:08:39 +0000 (11:08 +0400)]
gdiplus: Fix uninitialized value jump and a leak in GdipAddPathPolygon test.
Jon Griffiths [Sat, 28 Jun 2008 11:25:54 +0000 (04:25 -0700)]
include/basetsd.h: Ignore cpu checks whn __midl is defined.
Zachary Brown [Sun, 29 Jun 2008 00:35:48 +0000 (17:35 -0700)]
winhttp: Build an import library.