Owen Rudge [Wed, 11 Nov 2009 16:07:09 +0000 (10:07 -0600)]
shell32: Add Unicode version of GetFileNameFromBrowse.
Implement GetFileNameFromBrowse as an AW function.
Vincent Povirk [Wed, 11 Nov 2009 20:52:14 +0000 (14:52 -0600)]
winex11.drv: Ignore FocusOut events on virtual desktop windows.
We don't want to send WM_CANCELMODE or set the foreground window to the
desktop when a virtual desktop loses focus. It has its own focus independent
of X.
Vincent Povirk [Wed, 11 Nov 2009 20:37:51 +0000 (14:37 -0600)]
winex11.drv: Allow explorer to focus other process windows.
When explorer gets a take focus message, it tries to focus the foreground
window, but this doesn't work because set_focus can only focus windows in
the current process. We have to look for the focus window in the foreground
thread, not the current one, or we won't find the other process's windows.
Since the other process may crash at any time, causing its windows to be
destroyed, we also have to ignore the BadWindow error that will occur if that
happens at a critical time.
Vincent Povirk [Wed, 11 Nov 2009 19:29:58 +0000 (13:29 -0600)]
winex11.drv: Allow windows in a virtual desktop to have X focus.
Maarten Lankhorst [Wed, 11 Nov 2009 13:36:17 +0000 (14:36 +0100)]
include: Fix REFPROPVARIANT definition.
Maarten Lankhorst [Tue, 10 Nov 2009 19:40:03 +0000 (20:40 +0100)]
avrt: Add initial stub implementation.
Jörg Höhle [Tue, 10 Nov 2009 21:45:06 +0000 (22:45 +0100)]
msg711: Correct wave format parameters to remove stuttering.
Rob Shearman [Thu, 12 Nov 2009 10:31:38 +0000 (10:31 +0000)]
Revert "rpcrt4: The get_ranged_enum test doesn't work on Windows, so don't execute it for the moment.".
This reverts commit
81036cc51831db03f8e0eb03b5f74ae5099461cd.
Rob Shearman [Thu, 12 Nov 2009 10:31:25 +0000 (10:31 +0000)]
widl: Include range types in constant BufferLength calculation for server function.
Rob Shearman [Thu, 12 Nov 2009 10:31:00 +0000 (10:31 +0000)]
rpcrt4: Replace sizeofs with FIELD_OFFSET in RPCRT4_BuildBindNackHeader to avoid relying on ANYSIZE_ARRAY being 1.
Henri Verbeet [Thu, 12 Nov 2009 09:26:53 +0000 (10:26 +0100)]
wined3d: Report a driver version appropriate for the reported OS.
Henri Verbeet [Thu, 12 Nov 2009 09:26:52 +0000 (10:26 +0100)]
d3d9/tests: Don't require dynamic usage for textures in the stateblock tests.
Henri Verbeet [Thu, 12 Nov 2009 09:26:51 +0000 (10:26 +0100)]
d3d8/tests: Don't require dynamic usage for textures in the stateblock tests.
Not all cards support dynamic usage textures, and we don't actually need it.
Rob Shearman [Thu, 12 Nov 2009 00:31:28 +0000 (00:31 +0000)]
rpcrt4: Stop searching through transfer syntaxes in process_bind_packet when one has been found.
Fixes Valgrind errors in various tests using RPC.
Rob Shearman [Thu, 12 Nov 2009 00:30:32 +0000 (00:30 +0000)]
oledb32: Fix style of accessing prgPropertySets in Test_DBProperties_GetProperty.
The parameter is a pointer to an array, so don't access it like it is
an array of pointers.
Rob Shearman [Thu, 12 Nov 2009 00:30:26 +0000 (00:30 +0000)]
oledb32: Fix IDBProperties::GetProperties test on Windows.
Frédéric Delanoy [Wed, 11 Nov 2009 23:12:22 +0000 (00:12 +0100)]
jscript: Update French translation.
Juan Lang [Wed, 11 Nov 2009 21:38:17 +0000 (13:38 -0800)]
rsaenh/tests: Fix length of copied buffer.
Juan Lang [Wed, 11 Nov 2009 20:40:19 +0000 (12:40 -0800)]
crypt32: Fix more test failures on older crypt32 versions.
Juan Lang [Wed, 11 Nov 2009 20:21:44 +0000 (12:21 -0800)]
crypt32: Fix more test failures on older crypt32 versions.
Juan Lang [Wed, 11 Nov 2009 19:22:45 +0000 (11:22 -0800)]
crypt32/tests: Fix test failures.
Roderick Colenbrander [Wed, 11 Nov 2009 17:00:09 +0000 (18:00 +0100)]
winex11: Fix a regression when the same depth was used but in a different bit-ordering.
Roderick Colenbrander [Wed, 11 Nov 2009 15:27:43 +0000 (16:27 +0100)]
wgl: Fix a violation of the GLX specs in ConvertAttribWGLtoGLX.
Nvidia and Mesa ignore GLX_RENDER_TYPE when it is set to an invalid
value like 0 but AMD for instance doesn't, which is legal.
Paul Vriens [Wed, 11 Nov 2009 16:40:05 +0000 (17:40 +0100)]
setupapi/tests: Fix some test failures on Win9x/WinMe.
Vincent Povirk [Tue, 10 Nov 2009 20:49:47 +0000 (14:49 -0600)]
ole32: Rename StorageUtl_CopyPropertyToSTATSTG.
Vincent Povirk [Tue, 10 Nov 2009 20:40:05 +0000 (14:40 -0600)]
ole32: Rename StorageImpl_WriteProperty to StorageImpl_WriteDirEntry.
Vincent Povirk [Tue, 10 Nov 2009 20:39:10 +0000 (14:39 -0600)]
ole32: Rename StorageImpl_ReadProperty to StorageImpl_ReadDirEntry.
Vincent Povirk [Tue, 10 Nov 2009 20:30:59 +0000 (14:30 -0600)]
ole32: Rename the StgProperty structure to DirEntry.
The term "property" is misleading (ole32 has an unrelated feature
called a "property set storage"), and I haven't seen it used anywhere
outside the Wine code. The term "directory entry" matches the MS
documentation and more accurately describes their use in the file.
Vincent Povirk [Tue, 10 Nov 2009 20:21:31 +0000 (14:21 -0600)]
ole32: Remove the term "property type", it's just an STGTY.
According to the MS spec, the types in compound storage files are simply
STGTY values, with an extra value named STGTY_ROOT for the root storage.
Maarten Lankhorst [Wed, 11 Nov 2009 11:34:46 +0000 (12:34 +0100)]
include: Add DEFINE_ENUM_FLAG_OPERATORS to winnt.h.
Maarten Lankhorst [Wed, 11 Nov 2009 08:49:44 +0000 (09:49 +0100)]
include: Add PROPERTYKEY to wtypes.idl.
Maarten Lankhorst [Tue, 10 Nov 2009 23:47:39 +0000 (00:47 +0100)]
include: Add partial structuredqueryexception header.
Maarten Lankhorst [Tue, 10 Nov 2009 23:45:44 +0000 (00:45 +0100)]
include: Add SHCOLSTATE to shtypes.idl.
Alexandre Julliard [Wed, 11 Nov 2009 20:16:43 +0000 (21:16 +0100)]
mshtml: Register a few more MIME types.
Alexandre Julliard [Wed, 11 Nov 2009 19:33:46 +0000 (20:33 +0100)]
mshtml: Move some Content-Type registry keys to mshtml.inf.
Alexandre Julliard [Wed, 11 Nov 2009 16:38:18 +0000 (17:38 +0100)]
ntdll: Implemented RtlCaptureStackBackTrace for i386.
Alexandre Julliard [Wed, 11 Nov 2009 16:19:23 +0000 (17:19 +0100)]
ntdll: Moved RtlCaptureStackBackTrace stub to the cpu-specific files.
Peter Urbanec [Tue, 10 Nov 2009 15:58:41 +0000 (02:58 +1100)]
winex11: Implement AlphaBlend mode for the case where SourceConstantAlpha is combined with source alpha.
Alexandre Julliard [Wed, 11 Nov 2009 12:07:10 +0000 (13:07 +0100)]
gdi32: Don't update the metafile bounding box in ExtTextOut if there's no rectangle.
Huw Davies [Wed, 11 Nov 2009 10:48:44 +0000 (10:48 +0000)]
include: Add asynot.idl.
Vladimir Pankratov [Wed, 11 Nov 2009 11:19:29 +0000 (16:19 +0500)]
jscript: Update Russian translation.
Hans Leidekker [Wed, 11 Nov 2009 10:22:53 +0000 (11:22 +0100)]
rpcrt4: Implement RpcBindingInqAuthClient{, Ex}.
Hans Leidekker [Wed, 11 Nov 2009 10:22:01 +0000 (11:22 +0100)]
include: Add protocol sequence constants.
Hans Leidekker [Wed, 11 Nov 2009 10:21:11 +0000 (11:21 +0100)]
ole32: Return success from OleLockRunning when the object does not support IRunnableObject.
Jörg Höhle [Thu, 5 Nov 2009 19:21:07 +0000 (20:21 +0100)]
mciwave: Use the current device ID for notification.
Jörg Höhle [Thu, 5 Nov 2009 22:10:06 +0000 (23:10 +0100)]
mciwave: Store only slots from OpenParms that we need.
Jörg Höhle [Wed, 21 Oct 2009 15:44:58 +0000 (17:44 +0200)]
mciwave: Play/Record return MCIERR_OUTOFRANGE as required.
Jörg Höhle [Wed, 21 Oct 2009 14:54:33 +0000 (16:54 +0200)]
mciwave: Seek stops and rounds position down modulo nBlockAlign.
Jörg Höhle [Tue, 20 Oct 2009 05:34:57 +0000 (07:34 +0200)]
mciwave: Allow MCI to Save non-PCM formats, obtained via Open.
Jörg Höhle [Mon, 19 Oct 2009 16:31:57 +0000 (18:31 +0200)]
mciwave: Implement Cue as no-op.
Tests show that it must not close the opened wave file.
Jörg Höhle [Tue, 10 Nov 2009 07:40:55 +0000 (08:40 +0100)]
mciwave: Rework MCI notification system.
Jörg Höhle [Mon, 2 Nov 2009 23:35:17 +0000 (00:35 +0100)]
mciwave: Favour return over ExitThread.
Jörg Höhle [Sun, 8 Nov 2009 21:50:41 +0000 (22:50 +0100)]
winmm/tests: Give flaky progress test more time.
Paul Vriens [Wed, 11 Nov 2009 08:09:29 +0000 (09:09 +0100)]
shell32/tests: Run tests again on NT4.
Ilya Shpigor [Mon, 9 Nov 2009 11:04:08 +0000 (14:04 +0300)]
extrac32: Implementation of the CAB archive extraction.
Viliam Lejcik [Mon, 9 Nov 2009 09:41:54 +0000 (10:41 +0100)]
kernel32: Fix GetCurrencyFormat grouping.
Maarten Lankhorst [Tue, 10 Nov 2009 18:57:32 +0000 (19:57 +0100)]
include: Add avrt header.
Maarten Lankhorst [Tue, 10 Nov 2009 20:09:12 +0000 (21:09 +0100)]
include: Add some more defines to winerror.h.
Maarten Lankhorst [Tue, 10 Nov 2009 08:16:33 +0000 (09:16 +0100)]
include: Add audiosessiontypes header.
Rob Shearman [Tue, 10 Nov 2009 23:05:07 +0000 (23:05 +0000)]
rpcrt4: Support multiple interfaces and transfer syntaxes in bind and bind ack messages.
Rob Shearman [Tue, 10 Nov 2009 23:04:03 +0000 (23:04 +0000)]
rpcrt4: The get_ranged_enum test doesn't work on Windows, so don't execute it for the moment.
Rob Shearman [Tue, 10 Nov 2009 23:03:10 +0000 (23:03 +0000)]
advapi32: Use a duplicate of the process token if a NULL token is passed into CheckTokenMembership and there is no thread token.
Rob Shearman [Tue, 10 Nov 2009 23:01:51 +0000 (23:01 +0000)]
advapi32: Fix CheckTokenMembership test on Windows.
Juan Lang [Tue, 10 Nov 2009 22:53:10 +0000 (14:53 -0800)]
crypt32: Fix test failures on multiple Windows versions.
Juan Lang [Tue, 10 Nov 2009 22:40:01 +0000 (14:40 -0800)]
crypt32: Correct error when a matching name constraint is found.
Juan Lang [Tue, 10 Nov 2009 20:57:54 +0000 (12:57 -0800)]
crypt32: Stop reading a serialized store if a non-context prop ID appears before a context prop ID.
Vincent Povirk [Tue, 10 Nov 2009 20:09:19 +0000 (14:09 -0600)]
ole32: Add tests for IStorage_RenameElement.
Vincent Povirk [Mon, 2 Nov 2009 18:48:02 +0000 (12:48 -0600)]
ole32: Simplify RenameElement by using the same entry in the file.
Vincent Povirk [Mon, 2 Nov 2009 18:41:09 +0000 (12:41 -0600)]
ole32: Adjust updatePropertyChain signature and name to match removeFromTree.
Juan Lang [Sat, 7 Nov 2009 02:00:05 +0000 (18:00 -0800)]
crypt32: Trace cert version.
Juan Lang [Tue, 10 Nov 2009 19:53:59 +0000 (11:53 -0800)]
rsaenh/tests: Fix a couple typos.
Juan Lang [Tue, 10 Nov 2009 19:47:59 +0000 (11:47 -0800)]
crypt32: Fix test failures across Windows versions.
Juan Lang [Tue, 10 Nov 2009 19:16:47 +0000 (11:16 -0800)]
crypt32: Fix some test failures on older crypt32 versions.
Juan Lang [Tue, 10 Nov 2009 19:00:30 +0000 (11:00 -0800)]
rsaenh/tests: Fix some test failures.
Juan Lang [Tue, 10 Nov 2009 18:18:36 +0000 (10:18 -0800)]
crypt32: Update a comment to reflect a fixed vulnerability.
André Hentschel [Tue, 10 Nov 2009 18:10:35 +0000 (19:10 +0100)]
jscript: Update German translation.
Stefan Leichter [Mon, 9 Nov 2009 21:44:06 +0000 (22:44 +0100)]
setupapi: Add stub and some tests for SetupGetInfFileListW.
Sunil Mohan Adapa [Tue, 10 Nov 2009 04:42:24 +0000 (10:12 +0530)]
oleaut32: Update comment about a newly seen value in SLTG TypeLib.
Sunil Mohan Adapa [Tue, 10 Nov 2009 04:41:46 +0000 (10:11 +0530)]
oleaut32: Do no check for dispatchable flag on dual interfaces.
Sunil Mohan Adapa [Tue, 10 Nov 2009 04:40:54 +0000 (10:10 +0530)]
oleaut32: Fix SLTG parser so that dual interfaces are returned as IDispatch first.
Sunil Mohan Adapa [Tue, 10 Nov 2009 04:40:01 +0000 (10:10 +0530)]
oleaut32: Fix SLTG parser so that dispatch interface can inherit another interface.
Paul Vriens [Tue, 10 Nov 2009 13:29:12 +0000 (14:29 +0100)]
kernel32/tests: Fix some test failures on Win9x/WinMe.
Chris Robinson [Tue, 10 Nov 2009 12:47:10 +0000 (04:47 -0800)]
openal32: Use the correct prototype for function pointers.
Paul Vriens [Tue, 10 Nov 2009 12:04:55 +0000 (13:04 +0100)]
advapi32/tests: Run tests on Win9x/WinMe again.
Marcus Meissner [Sun, 8 Nov 2009 09:24:32 +0000 (10:24 +0100)]
mciavi32: Removed duplicate strlen/NULL check (Coverity).
Aric Stewart [Sat, 7 Nov 2009 15:52:09 +0000 (09:52 -0600)]
msctf/tests: Handle an occasional unexpected SetFocus from wine.
André Hentschel [Mon, 9 Nov 2009 21:02:10 +0000 (22:02 +0100)]
ws2_32/tests: Test for initial state of SIOCATMARK.
Jörg Höhle [Mon, 19 Oct 2009 20:14:45 +0000 (22:14 +0200)]
winmm: MCI Close all causes one notification per open driver.
Jörg Höhle [Thu, 22 Oct 2009 07:26:28 +0000 (09:26 +0200)]
mciwave: Stop must not reset current position.
Jörg Höhle [Sat, 7 Nov 2009 07:34:16 +0000 (08:34 +0100)]
mciwave: Return on error in Seek.
Jörg Höhle [Sat, 7 Nov 2009 22:57:24 +0000 (23:57 +0100)]
winmm/tests: Fix MCI test failure on Win9x/WinME.
Henri Verbeet [Tue, 10 Nov 2009 09:16:29 +0000 (10:16 +0100)]
d3d8/tests: Only run the vertex/pixel shader constant apply tests when the implementation supports them.
Aurimas Fišeras [Mon, 9 Nov 2009 21:25:39 +0000 (23:25 +0200)]
jscript: Update Lithuanian translation.
Marcus Meissner [Sun, 8 Nov 2009 09:08:56 +0000 (10:08 +0100)]
rpcrt4: Compare network options correctly (Coverity).
Juan Lang [Tue, 10 Nov 2009 00:52:00 +0000 (16:52 -0800)]
crypt32: Correct error when a constrained, permitted name type isn't found in the subject name.
Juan Lang [Tue, 10 Nov 2009 00:43:32 +0000 (16:43 -0800)]
crypt32: Use helper function to find the subject alternate name extension wherever it's needed.
Juan Lang [Tue, 10 Nov 2009 00:47:54 +0000 (16:47 -0800)]
crypt32: Correct error when the subject alternate name can't be decoded.
Juan Lang [Tue, 10 Nov 2009 00:35:43 +0000 (16:35 -0800)]
crypt32: Check the issued certificate for name constraint violations, not the issuing certificate.
Juan Lang [Tue, 10 Nov 2009 00:15:20 +0000 (16:15 -0800)]
crypt32: Add more tests of name constraints.
Juan Lang [Tue, 10 Nov 2009 00:11:58 +0000 (16:11 -0800)]
crypt32: Test more chains against different policies.