wine/eterwine.git
15 years agodbghelp: Fixed a couple of portability issues to 64bit platforms.
Eric Pouech [Wed, 24 Mar 2010 21:04:00 +0000 (22:04 +0100)]
dbghelp: Fixed a couple of portability issues to 64bit platforms.

15 years agodbghelp: Enhanced x86_64 stack unwinding with PE's function table data.
Eric Pouech [Wed, 24 Mar 2010 21:03:53 +0000 (22:03 +0100)]
dbghelp: Enhanced x86_64 stack unwinding with PE's function table data.

15 years agocomctl32/tests: Remove superfluous casts.
Mikhail Maroukhine [Wed, 24 Mar 2010 19:46:25 +0000 (01:46 +0600)]
comctl32/tests: Remove superfluous casts.

15 years agomsi/tests: Fix test failures on W2K with Windows Installer 2.x.
Paul Vriens [Wed, 24 Mar 2010 20:32:43 +0000 (21:32 +0100)]
msi/tests: Fix test failures on W2K with Windows Installer 2.x.

15 years agowinegcc: Make condition easier to read and look like the statement after the block.
André Hentschel [Wed, 24 Mar 2010 19:16:27 +0000 (20:16 +0100)]
winegcc: Make condition easier to read and look like the statement after the block.

15 years agomshtml: Added IHTMLElement:removeAttribute tests.
Jacek Caban [Wed, 24 Mar 2010 19:01:19 +0000 (20:01 +0100)]
mshtml: Added IHTMLElement:removeAttribute tests.

15 years agomshtml: Added IHTMLElement::removeAttribute implementation.
Jacek Caban [Wed, 24 Mar 2010 19:34:17 +0000 (20:34 +0100)]
mshtml: Added IHTMLElement::removeAttribute implementation.

15 years agomshtml: Moved builtin property invocation to separate function.
Jacek Caban [Wed, 24 Mar 2010 19:00:08 +0000 (20:00 +0100)]
mshtml: Moved builtin property invocation to separate function.

15 years agomshtml: Moved builtin properties lookup to separate function.
Jacek Caban [Wed, 24 Mar 2010 18:59:38 +0000 (19:59 +0100)]
mshtml: Moved builtin properties lookup to separate function.

15 years agocrypt32: Use an empty string as a separator when no separator is desired to avoid...
Juan Lang [Wed, 24 Mar 2010 18:51:23 +0000 (11:51 -0700)]
crypt32: Use an empty string as a separator when no separator is desired to avoid special cases for NULL.

15 years agomscoree: Add a setting to access mono's tracing functionality.
Vincent Povirk [Wed, 24 Mar 2010 18:35:57 +0000 (13:35 -0500)]
mscoree: Add a setting to access mono's tracing functionality.

15 years agowine.inf: Add some .NET Framework keys.
Vincent Povirk [Wed, 24 Mar 2010 14:12:31 +0000 (09:12 -0500)]
wine.inf: Add some .NET Framework keys.

15 years agoinclude: Add some multimedia defines not present in win9x.
Jörg Höhle [Tue, 23 Mar 2010 20:52:28 +0000 (21:52 +0100)]
include: Add some multimedia defines not present in win9x.

15 years agocmd: Add testcases for goto.
Austin English [Wed, 24 Mar 2010 03:45:49 +0000 (22:45 -0500)]
cmd: Add testcases for goto.

15 years agocmd: Ignore spaces before goto label.
Nikolay Sivov [Wed, 24 Mar 2010 03:45:25 +0000 (22:45 -0500)]
cmd: Ignore spaces before goto label.

15 years agows2_32/tests: Fix win9x test failure.
Mike Kaplinskiy [Wed, 24 Mar 2010 02:02:59 +0000 (22:02 -0400)]
ws2_32/tests: Fix win9x test failure.

15 years agoshell32/tests: Fix a test crash on Win9x.
Nikolay Sivov [Tue, 23 Mar 2010 23:41:26 +0000 (02:41 +0300)]
shell32/tests: Fix a test crash on Win9x.

15 years agontoskrnl.exe: Implement IoCompleteRequest.
Damjan Jovanovic [Tue, 23 Mar 2010 15:52:49 +0000 (17:52 +0200)]
ntoskrnl.exe: Implement IoCompleteRequest.

15 years agodnsapi: _res is per-thread in glibc.
Hans Leidekker [Tue, 23 Mar 2010 15:12:11 +0000 (16:12 +0100)]
dnsapi: _res is per-thread in glibc.

This mirrors Dan Kegel's fix for iphlpapi.

15 years agodnsapi: Add a version resource.
Hans Leidekker [Tue, 23 Mar 2010 15:11:44 +0000 (16:11 +0100)]
dnsapi: Add a version resource.

15 years agodxdiagn: Successfully copy to destination variants with an invalid type in IDxDiagCon...
Andrew Nguyen [Tue, 23 Mar 2010 14:23:50 +0000 (09:23 -0500)]
dxdiagn: Successfully copy to destination variants with an invalid type in IDxDiagContainer::GetProp.

GetProp now simply unconditionally clears the destination variant if
VariantClear fails.

15 years agowidl: Check whether an expression is a constant one before assuming it is a toplevel...
Rob Shearman [Tue, 23 Mar 2010 13:34:03 +0000 (13:34 +0000)]
widl: Check whether an expression is a constant one before assuming it is a toplevel conformance when writing conformance or variance descriptors.

15 years agowidl: Make use of string_of_type in write_conf_or_var_desc.
Rob Shearman [Tue, 23 Mar 2010 13:33:59 +0000 (13:33 +0000)]
widl: Make use of string_of_type in write_conf_or_var_desc.

This allows the code to not have to track the operator type twice.

15 years agowidl: Remove the current_func variable.
Rob Shearman [Tue, 23 Mar 2010 13:33:55 +0000 (13:33 +0000)]
widl: Remove the current_func variable.

It's only set, never read from.

15 years agowidl: Return a pointer to the correct part of the string from the lexer for WSTRQUOTE...
Rob Shearman [Tue, 23 Mar 2010 13:33:51 +0000 (13:33 +0000)]
widl: Return a pointer to the correct part of the string from the lexer for WSTRQUOTE tokens.

15 years agowidl: Fix the calculation of casted integer constant expressions.
Rob Shearman [Tue, 23 Mar 2010 13:33:46 +0000 (13:33 +0000)]
widl: Fix the calculation of casted integer constant expressions.

15 years agowidl: Remove func_t type.
Rob Shearman [Tue, 23 Mar 2010 13:33:36 +0000 (13:33 +0000)]
widl: Remove func_t type.

It was just a simple indirection to get to a var_t, so just replace
all uses of it with the latter.

15 years agowidl: Issue an error if an out parameter is a conformant string.
Rob Shearman [Tue, 23 Mar 2010 13:33:32 +0000 (13:33 +0000)]
widl: Issue an error if an out parameter is a conformant string.

15 years agoinclude: Change an unsized [out] string to be sized in IMultiLanguage2.
Rob Shearman [Tue, 23 Mar 2010 13:33:29 +0000 (13:33 +0000)]
include: Change an unsized [out] string to be sized in IMultiLanguage2.

Unsized [out] strings are not allowed because of the potential to
overflow the buffer passed in.

15 years agowidl: Issue an error if a context handle variable is declared outside of a function.
Rob Shearman [Tue, 23 Mar 2010 13:33:24 +0000 (13:33 +0000)]
widl: Issue an error if a context handle variable is declared outside of a function.

15 years agowidl: Fix crash when trying to declare a fixed size array with a size_is attribute.
Rob Shearman [Tue, 23 Mar 2010 13:33:21 +0000 (13:33 +0000)]
widl: Fix crash when trying to declare a fixed size array with a size_is attribute.

In this case type_array_get_conformance will return NULL. The code
here is actually replacing an existing array with an EXPR_VOID
conformance with the specified conformance, so issue an error if
type_array_get_conformance returns NULL or the conformance has already
been defined.

15 years agowidl: Fix writing of MaxCount expressions for conformant strings declared using array...
Rob Shearman [Tue, 23 Mar 2010 13:33:17 +0000 (13:33 +0000)]
widl: Fix writing of MaxCount expressions for conformant strings declared using array form.

15 years agorpcrt4: Add test for [out] non-conformant array.
Rob Shearman [Tue, 23 Mar 2010 13:33:13 +0000 (13:33 +0000)]
rpcrt4: Add test for [out] non-conformant array.

15 years agowidl: Convert assign_stub_out_args to using typegen_detect_type and fix the non-confo...
Rob Shearman [Tue, 23 Mar 2010 13:33:08 +0000 (13:33 +0000)]
widl: Convert assign_stub_out_args to using typegen_detect_type and fix the non-conformant array case.

15 years agowidl: Don't pre-calculate buffer size for arrays that aren't treated as reference...
Rob Shearman [Tue, 23 Mar 2010 13:33:01 +0000 (13:33 +0000)]
widl: Don't pre-calculate buffer size for arrays that aren't treated as reference pointers.

15 years agodispex: Check whether the server function changes the type of the arguments.
Huw Davies [Mon, 22 Mar 2010 14:44:52 +0000 (14:44 +0000)]
dispex: Check whether the server function changes the type of the arguments.

15 years agodispex: Call the deferred fill in function before returning from the server.
Huw Davies [Mon, 22 Mar 2010 13:35:56 +0000 (13:35 +0000)]
dispex: Call the deferred fill in function before returning from the server.

15 years agouser32/tests: Fix a couple of race conditions.
Alexandre Julliard [Tue, 23 Mar 2010 12:16:04 +0000 (13:16 +0100)]
user32/tests: Fix a couple of race conditions.

15 years agomsi: Search network sources in addition to disk sources.
Hans Leidekker [Tue, 23 Mar 2010 10:48:46 +0000 (11:48 +0100)]
msi: Search network sources in addition to disk sources.

15 years agomsi: Remove stream from streams cache before destroying it.
Hans Leidekker [Tue, 23 Mar 2010 10:48:23 +0000 (11:48 +0100)]
msi: Remove stream from streams cache before destroying it.

15 years agomsi: Don't crash on null last parameter in MsiDecomposeDescriptor.
Hans Leidekker [Tue, 23 Mar 2010 10:48:02 +0000 (11:48 +0100)]
msi: Don't crash on null last parameter in MsiDecomposeDescriptor.

15 years agomsi: Display REG_EXPAND_SZ values too in the WriteRegistryValues action.
Hans Leidekker [Tue, 23 Mar 2010 10:47:42 +0000 (11:47 +0100)]
msi: Display REG_EXPAND_SZ values too in the WriteRegistryValues action.

15 years agomsi: Update the UI in the UnpublishFeatures action.
Hans Leidekker [Tue, 23 Mar 2010 10:47:19 +0000 (11:47 +0100)]
msi: Update the UI in the UnpublishFeatures action.

15 years agomsi: Implement a second cabinet extractor on top of IStream and use it to extract...
Hans Leidekker [Tue, 23 Mar 2010 10:46:54 +0000 (11:46 +0100)]
msi: Implement a second cabinet extractor on top of IStream and use it to extract embedded cabinets.

Currently a cabinet stream is read into memory and then written to a file,
which is then extracted like an external cabinet file. This uses more time
and disk space than necessary and fails if the cabinet is too large to fit
into memory.

15 years agomsi: Set the action taken in the ProcessComponents and InstallFiles actions.
Hans Leidekker [Tue, 23 Mar 2010 10:46:24 +0000 (11:46 +0100)]
msi: Set the action taken in the ProcessComponents and InstallFiles actions.

15 years agomsi: The AppSearch and CCPSearch actions must be run only once.
Hans Leidekker [Tue, 23 Mar 2010 10:46:00 +0000 (11:46 +0100)]
msi: The AppSearch and CCPSearch actions must be run only once.

15 years agomsi: Display the file identifier instead of the filename in the SelfRegModules and...
Hans Leidekker [Tue, 23 Mar 2010 10:45:33 +0000 (11:45 +0100)]
msi: Display the file identifier instead of the filename in the SelfRegModules and SelfUnregModules actions.

15 years agooleaut32: Add ISupportErrorInfo registry entry.
Alistair Leslie-Hughes [Sat, 20 Mar 2010 10:39:27 +0000 (21:39 +1100)]
oleaut32: Add ISupportErrorInfo registry entry.

15 years agows2_32/tests: Test a WSARecv error condition.
Mike Kaplinskiy [Mon, 22 Mar 2010 18:56:25 +0000 (14:56 -0400)]
ws2_32/tests: Test a WSARecv error condition.

15 years agows2_32: Use ntstatus in overlapped functions.
Mike Kaplinskiy [Mon, 22 Mar 2010 18:56:21 +0000 (14:56 -0400)]
ws2_32: Use ntstatus in overlapped functions.

15 years agowined3d: Implement manual buffer fencing.
Stefan Dösinger [Sun, 21 Mar 2010 12:26:36 +0000 (13:26 +0100)]
wined3d: Implement manual buffer fencing.

15 years agowined3d: Partially implement unserialized buffers with the apple extension.
Stefan Dösinger [Thu, 18 Mar 2010 11:11:35 +0000 (12:11 +0100)]
wined3d: Partially implement unserialized buffers with the apple extension.

15 years agowined3d: Add a function for deleting the GL buffer.
Stefan Dösinger [Thu, 18 Mar 2010 11:05:02 +0000 (12:05 +0100)]
wined3d: Add a function for deleting the GL buffer.

15 years agod3dxof: Increase MAX_SUBOBJECTS and do the corresponding checks at the right place.
Christian Costa [Tue, 23 Mar 2010 07:32:20 +0000 (08:32 +0100)]
d3dxof: Increase MAX_SUBOBJECTS and do the corresponding checks at the right place.

15 years agodxdiagn: Fix return value of IDxDiagContainer::GetProp on property search failure.
Andrew Nguyen [Tue, 23 Mar 2010 04:56:51 +0000 (23:56 -0500)]
dxdiagn: Fix return value of IDxDiagContainer::GetProp on property search failure.

15 years agoshell32: Add IFolderView::Item implementation.
Nikolay Sivov [Tue, 23 Mar 2010 02:08:10 +0000 (05:08 +0300)]
shell32: Add IFolderView::Item implementation.

15 years agoshell32/tests: Use strict comparison for return values.
Nikolay Sivov [Tue, 23 Mar 2010 01:21:13 +0000 (04:21 +0300)]
shell32/tests: Use strict comparison for return values.

15 years agoshell32: Add IShellFolderView::RemoveObject for IShellView.
Nikolay Sivov [Tue, 23 Mar 2010 00:30:04 +0000 (03:30 +0300)]
shell32: Add IShellFolderView::RemoveObject for IShellView.

15 years agoshell32: IShellView::ContextSensitiveHelp not implemented.
Nikolay Sivov [Mon, 22 Mar 2010 23:19:34 +0000 (02:19 +0300)]
shell32: IShellView::ContextSensitiveHelp not implemented.

15 years agomsxml3: Fix a typo in a comment.
André Hentschel [Mon, 22 Mar 2010 18:48:29 +0000 (19:48 +0100)]
msxml3: Fix a typo in a comment.

15 years agoconfigure: Makefile should be generated last.
Alexandre Julliard [Mon, 22 Mar 2010 19:25:30 +0000 (20:25 +0100)]
configure: Makefile should be generated last.

15 years agouser32: Store the current cursor and show count in the server.
Alexandre Julliard [Mon, 22 Mar 2010 16:54:21 +0000 (17:54 +0100)]
user32: Store the current cursor and show count in the server.

15 years agoserver: Add support for storing the cursor and show count in the thread input structure.
Alexandre Julliard [Mon, 22 Mar 2010 16:52:23 +0000 (17:52 +0100)]
server: Add support for storing the cursor and show count in the thread input structure.

15 years agoserver: Add a helper function to change a queue thread input.
Alexandre Julliard [Mon, 22 Mar 2010 16:48:22 +0000 (17:48 +0100)]
server: Add a helper function to change a queue thread input.

15 years agokernel32: Fix return value of FlsFree.
André Hentschel [Mon, 22 Mar 2010 14:43:20 +0000 (15:43 +0100)]
kernel32: Fix return value of FlsFree.

15 years agousbd.sys: Implement URB building functions.
Damjan Jovanovic [Mon, 22 Mar 2010 12:41:14 +0000 (14:41 +0200)]
usbd.sys: Implement URB building functions.

15 years agoshell32/tests: Fix test failures on Win95, Win98 and NT4.
Paul Vriens [Mon, 22 Mar 2010 12:29:06 +0000 (13:29 +0100)]
shell32/tests: Fix test failures on Win95, Win98 and NT4.

15 years agoshell32: Implement IShellFolderView::QuerySupport no-op method.
Nikolay Sivov [Mon, 22 Mar 2010 00:25:11 +0000 (03:25 +0300)]
shell32: Implement IShellFolderView::QuerySupport no-op method.

15 years agoshell32: Add IShellFolderView::SetRedraw implementation.
Nikolay Sivov [Mon, 22 Mar 2010 00:04:49 +0000 (03:04 +0300)]
shell32: Add IShellFolderView::SetRedraw implementation.

15 years agoshell32: Implement some IShellFolderView methods over IFolderView.
Nikolay Sivov [Sun, 21 Mar 2010 22:49:44 +0000 (01:49 +0300)]
shell32: Implement some IShellFolderView methods over IFolderView.

15 years agoshell32: Add IShellFolderView::GetSelectedObjects implementation for IShellView.
Nikolay Sivov [Sun, 21 Mar 2010 22:32:02 +0000 (01:32 +0300)]
shell32: Add IShellFolderView::GetSelectedObjects implementation for IShellView.

15 years agoshell32: Add a stub IShellFolderView for IShellView.
Nikolay Sivov [Sun, 21 Mar 2010 21:45:21 +0000 (00:45 +0300)]
shell32: Add a stub IShellFolderView for IShellView.

15 years agoshell32: Remove a useless debug switch, fix prototype.
Nikolay Sivov [Sun, 21 Mar 2010 17:08:33 +0000 (20:08 +0300)]
shell32: Remove a useless debug switch, fix prototype.

15 years agoshell32: Add a note about a possible crash on NULL input.
Nikolay Sivov [Sun, 21 Mar 2010 15:55:34 +0000 (18:55 +0300)]
shell32: Add a note about a possible crash on NULL input.

15 years agoshell32: Add IPersist support for desktop IShellFolder.
Nikolay Sivov [Sun, 21 Mar 2010 15:44:44 +0000 (18:44 +0300)]
shell32: Add IPersist support for desktop IShellFolder.

15 years agoshell32: Some debug tracing improvements.
Nikolay Sivov [Sun, 21 Mar 2010 01:42:59 +0000 (04:42 +0300)]
shell32: Some debug tracing improvements.

15 years agoshell32: Properly fail for unsupported interfaces in IShellView::GetItemObject.
Nikolay Sivov [Sat, 20 Mar 2010 18:46:41 +0000 (21:46 +0300)]
shell32: Properly fail for unsupported interfaces in IShellView::GetItemObject.

15 years agodispex: Use the upper WORD of the flags parameter to indicate whether the optional...
Huw Davies [Fri, 19 Mar 2010 14:17:45 +0000 (14:17 +0000)]
dispex: Use the upper WORD of the flags parameter to indicate whether the optional [out] parameters are NULL.

15 years agodsound: Ensure device name and description buffers are NUL terminated.
William Waghorn [Sat, 20 Mar 2010 21:37:26 +0000 (14:37 -0700)]
dsound: Ensure device name and description buffers are NUL terminated.

15 years agomsvcr90/tests: Add tests for _initterm_e.
Detlef Riekenberg [Fri, 19 Mar 2010 23:32:17 +0000 (00:32 +0100)]
msvcr90/tests: Add tests for _initterm_e.

15 years agontdll: Update error code mapping.
André Hentschel [Sun, 21 Mar 2010 21:42:55 +0000 (22:42 +0100)]
ntdll: Update error code mapping.

15 years agontdll: Fix error strict mode tests on vista+.
André Hentschel [Sun, 21 Mar 2010 21:42:43 +0000 (22:42 +0100)]
ntdll: Fix error strict mode tests on vista+.

15 years agomsvcmaker: Extract wine_test_dsp_files from C_SRCS variable.
Ilya Basin [Mon, 22 Mar 2010 09:49:41 +0000 (12:49 +0300)]
msvcmaker: Extract wine_test_dsp_files from C_SRCS variable.

15 years agorpcrt4: Added stub function CreateStubFromTypeInfo.
Alistair Leslie-Hughes [Mon, 22 Mar 2010 09:27:22 +0000 (20:27 +1100)]
rpcrt4: Added stub function CreateStubFromTypeInfo.

15 years agod3dx9_36: Add stubbed interface for ID3DXEffect.
Christian Costa [Mon, 22 Mar 2010 08:27:37 +0000 (09:27 +0100)]
d3dx9_36: Add stubbed interface for ID3DXEffect.

15 years agogdiplus: Add a test for TIFF image loading.
Vincent Povirk [Mon, 8 Mar 2010 22:13:24 +0000 (16:13 -0600)]
gdiplus: Add a test for TIFF image loading.

15 years agogdiplus: Add support for decoding TIFF images.
Vincent Povirk [Mon, 8 Mar 2010 22:42:51 +0000 (16:42 -0600)]
gdiplus: Add support for decoding TIFF images.

15 years agogdiplus: Support decoders with multiple signatures.
Vincent Povirk [Mon, 8 Mar 2010 22:42:36 +0000 (16:42 -0600)]
gdiplus: Support decoders with multiple signatures.

15 years agowindowscodecs: Add support for decoding RGB TIFF images.
Vincent Povirk [Fri, 19 Mar 2010 22:11:50 +0000 (17:11 -0500)]
windowscodecs: Add support for decoding RGB TIFF images.

15 years agowindowscodecs: Implement CopyPixels for the TIFF decoder.
Vincent Povirk [Fri, 19 Mar 2010 21:35:07 +0000 (16:35 -0500)]
windowscodecs: Implement CopyPixels for the TIFF decoder.

15 years agowindowscodecs: Implement GetSize for the TIFF decoder.
Vincent Povirk [Fri, 19 Mar 2010 20:27:51 +0000 (15:27 -0500)]
windowscodecs: Implement GetSize for the TIFF decoder.

15 years agowindowscodecs: Implement GetPixelFormat for TIFF decoder.
Vincent Povirk [Fri, 19 Mar 2010 20:20:52 +0000 (15:20 -0500)]
windowscodecs: Implement GetPixelFormat for TIFF decoder.

15 years agowindowscodecs: Implement GetFrame for the TIFF decoder.
Vincent Povirk [Wed, 17 Mar 2010 21:25:12 +0000 (16:25 -0500)]
windowscodecs: Implement GetFrame for the TIFF decoder.

15 years agowindowscodecs: Implement GetFrameCount for the TIFF decoder.
Vincent Povirk [Wed, 17 Mar 2010 21:00:33 +0000 (16:00 -0500)]
windowscodecs: Implement GetFrameCount for the TIFF decoder.

15 years agowindowscodecs: Implement Initialize for the TIFF decoder.
Vincent Povirk [Wed, 17 Mar 2010 20:44:28 +0000 (15:44 -0500)]
windowscodecs: Implement Initialize for the TIFF decoder.

15 years agowindowscodecs: Add a stub TIFF decoder.
Vincent Povirk [Mon, 8 Mar 2010 23:07:29 +0000 (17:07 -0600)]
windowscodecs: Add a stub TIFF decoder.

15 years agowined3d: Remove WGL RGBA float support because it doesn't make sense without pbuffers.
Roderick Colenbrander [Sun, 21 Mar 2010 18:16:23 +0000 (19:16 +0100)]
wined3d: Remove WGL RGBA float support because it doesn't make sense without pbuffers.

15 years agowined3d: Use the format table instead of WGL-checks in CheckDepthStencilMatch when...
Roderick Colenbrander [Sun, 21 Mar 2010 18:05:38 +0000 (19:05 +0100)]
wined3d: Use the format table instead of WGL-checks in CheckDepthStencilMatch when FBOs are used.

15 years agowined3d: Fix depth blit regression.
Roderick Colenbrander [Sun, 21 Mar 2010 15:42:03 +0000 (16:42 +0100)]
wined3d: Fix depth blit regression.

15 years agoinclude: Add prototypes for RtlEncryptMemory and RtlDecryptMemory in ntsecapi.h.
Andrew Nguyen [Sun, 21 Mar 2010 15:31:02 +0000 (10:31 -0500)]
include: Add prototypes for RtlEncryptMemory and RtlDecryptMemory in ntsecapi.h.