Henri Verbeet [Thu, 25 Mar 2010 21:51:25 +0000 (22:51 +0100)]
wined3d: Don't warn about independent color write masks when the masks are all the same.
Henri Verbeet [Thu, 25 Mar 2010 21:51:24 +0000 (22:51 +0100)]
wined3d: Implement independent color write masks.
Henri Verbeet [Thu, 25 Mar 2010 21:51:23 +0000 (22:51 +0100)]
wined3d: Add support for EXT_draw_buffers2.
Henri Verbeet [Thu, 25 Mar 2010 21:51:22 +0000 (22:51 +0100)]
wined3d: glColorMask() changes the write mask for all render targets.
Henri Verbeet [Thu, 25 Mar 2010 21:51:21 +0000 (22:51 +0100)]
wined3d: Add GL locking to match_fbo_tex_update().
Vincent Povirk [Thu, 25 Mar 2010 21:09:51 +0000 (16:09 -0500)]
wine.inf: Add more .NET framework keys.
Vincent Povirk [Thu, 25 Mar 2010 20:26:43 +0000 (15:26 -0500)]
mscoree: Show the names of requested GUIDs in stub fixmes.
Stefan Dösinger [Wed, 24 Mar 2010 21:34:38 +0000 (22:34 +0100)]
wined3d: Don't advertise float formats as supported by WGL.
Stefan Dösinger [Thu, 25 Mar 2010 15:55:26 +0000 (16:55 +0100)]
wined3d: Don't check WGL depth stencil limitations with FBOs.
Alexandre Julliard [Thu, 25 Mar 2010 21:13:03 +0000 (22:13 +0100)]
makefiles: Bypass the normal substitution mechanism for the makefile dependencies.
This avoids performance problems with large substitutions.
Alexandre Julliard [Thu, 25 Mar 2010 21:12:49 +0000 (22:12 +0100)]
makefiles: Add shell functions to generate dependencies for symlinks and rule files.
Alexandre Julliard [Thu, 25 Mar 2010 21:12:12 +0000 (22:12 +0100)]
makefiles: Output the top-level clean rules explicitly for each module.
Alexandre Julliard [Thu, 25 Mar 2010 21:00:00 +0000 (22:00 +0100)]
makefiles: Output the top-level depend rules explicitly for each module.
Alexandre Julliard [Thu, 25 Mar 2010 20:52:56 +0000 (21:52 +0100)]
makefiles: Add a helper function for rules that are common to all directories.
Alexandre Julliard [Thu, 25 Mar 2010 20:47:29 +0000 (21:47 +0100)]
makefiles: Output the top-level build rules explicitly for each module.
Alexandre Julliard [Thu, 25 Mar 2010 20:46:41 +0000 (21:46 +0100)]
makefiles: Output the top-level installation rules explicitly for each module.
Alexandre Julliard [Thu, 25 Mar 2010 20:42:54 +0000 (21:42 +0100)]
makefiles: Fix test rules to allow parallel makes again.
Piotr Caban [Wed, 24 Mar 2010 21:40:40 +0000 (22:40 +0100)]
msvcr90: Added implementation of __sys_nerr and __sys_errlist.
Piotr Caban [Wed, 24 Mar 2010 21:39:44 +0000 (22:39 +0100)]
msvcr90: Added _get/set_invalid_parameter_handler implementation.
Piotr Caban [Thu, 25 Mar 2010 10:09:13 +0000 (11:09 +0100)]
msvcr90: Added _encoded_null() implementation.
Piotr Caban [Thu, 25 Mar 2010 10:06:29 +0000 (11:06 +0100)]
msvcr90: Implement _encode_pointer and _decode_pointer.
Ilya Basin [Wed, 24 Mar 2010 18:05:21 +0000 (21:05 +0300)]
shell32: Enable dde for SEE_MASK_CLASSALL.
Damjan Jovanovic [Tue, 23 Mar 2010 16:08:03 +0000 (18:08 +0200)]
mountmgr: Frame device service functions with IoGetCurrentIrpStackLocation and IoCompleteRequest.
Damjan Jovanovic [Thu, 25 Mar 2010 14:24:09 +0000 (16:24 +0200)]
include: Define IoGetCurrentIrpStackLocation based on NONAMELESSUNION and NONAMELESSSTRUCT.
André Hentschel [Thu, 25 Mar 2010 13:47:38 +0000 (14:47 +0100)]
kernel32: Make process traces aware of 64-bit.
Paul Vriens [Thu, 25 Mar 2010 12:56:35 +0000 (13:56 +0100)]
mmdevapi/tests: Fix test failure on some Vista boxes.
Nikolay Sivov [Thu, 25 Mar 2010 00:34:07 +0000 (03:34 +0300)]
shlwapi: Implement IUnknown_QueryServiceExec with tests.
Paul Vriens [Thu, 25 Mar 2010 09:52:37 +0000 (10:52 +0100)]
msi/tests: Fix test failures on W2K with Windows Installer 3.0.
Paul Vriens [Thu, 25 Mar 2010 09:47:53 +0000 (10:47 +0100)]
msi/tests: Fix test failures on W2K with Windows Installer 2.x.
Alexandre Julliard [Thu, 25 Mar 2010 11:05:44 +0000 (12:05 +0100)]
makefiles: Output all the documentation rules explicitly for each module.
Alexandre Julliard [Thu, 25 Mar 2010 10:51:24 +0000 (11:51 +0100)]
makefiles: Output all the tool install rules explicitly for each module.
Alexandre Julliard [Thu, 25 Mar 2010 10:15:32 +0000 (11:15 +0100)]
makefiles: Output all the dll install rules explicitly for each module.
Alexandre Julliard [Thu, 25 Mar 2010 10:13:07 +0000 (11:13 +0100)]
makefiles: Output all the static library rules explicitly for each module.
Alexandre Julliard [Thu, 25 Mar 2010 10:11:34 +0000 (11:11 +0100)]
makefiles: Output all the program rules explicitly for each module.
Alexandre Julliard [Thu, 25 Mar 2010 10:06:37 +0000 (11:06 +0100)]
makefiles: Output all the test rules explicitly for each module.
Alexandre Julliard [Thu, 25 Mar 2010 10:02:52 +0000 (11:02 +0100)]
makefiles: Output all the import lib dependencies explicitly for each module.
Sébastien Ramage [Thu, 25 Mar 2010 08:15:37 +0000 (09:15 +0100)]
user32: End scrollbar tracking if the mouse capture is lost.
Alexandre Julliard [Thu, 25 Mar 2010 09:54:50 +0000 (10:54 +0100)]
version: Support loading resources from both 32-bit and 64-bit PE binaries.
Henri Verbeet [Thu, 25 Mar 2010 08:32:40 +0000 (09:32 +0100)]
d3d8/tests: Add some message processing to test_wndproc().
Disabled testing the focus and foreground windows after creating the device
for the moment.
Henri Verbeet [Thu, 25 Mar 2010 08:32:39 +0000 (09:32 +0100)]
d3d9/tests: Add some message processing to test_wndproc().
For some reason Windows XP allows device creation to be blocked by the lack of
message processing in wndproc_thread(). Thanks to Wylda for helping debug
this. Disabled testing the focus and foreground windows after creating the
device for the moment.
Henri Verbeet [Thu, 25 Mar 2010 08:32:38 +0000 (09:32 +0100)]
wined3d: Just mark the color write mask dirty in IWineD3DDeviceImpl_ClearSurface().
Henri Verbeet [Thu, 25 Mar 2010 08:32:37 +0000 (09:32 +0100)]
wined3d: Use the same order of operations for depth clears as for stencil clears.
Henri Verbeet [Thu, 25 Mar 2010 08:32:36 +0000 (09:32 +0100)]
wined3d: Just mark the stencil write mask dirty in IWineD3DDeviceImpl_ClearSurface().
Henri Verbeet [Thu, 25 Mar 2010 08:32:35 +0000 (09:32 +0100)]
wined3d: Disable two-sided stencil when doing stencil clears.
Christian Costa [Thu, 25 Mar 2010 07:41:18 +0000 (08:41 +0100)]
d3dx9_36: Implement D3DXCreateEffectEx and make D3DXCreateEffect use it.
Christian Costa [Thu, 25 Mar 2010 07:41:12 +0000 (08:41 +0100)]
d3dx9_36: Add stub for D3DXCreateEffectCompiler.
Christian Costa [Thu, 25 Mar 2010 07:41:06 +0000 (08:41 +0100)]
d3dx9_36: Remove useless includes.
Christian Costa [Thu, 25 Mar 2010 07:41:00 +0000 (08:41 +0100)]
d3dx9_36: Implement D3DXCreateEffectPool and ID3DXEffectPool interface.
Piotr Caban [Wed, 24 Mar 2010 21:39:28 +0000 (22:39 +0100)]
msvcrt: Added strnlen implementation.
Piotr Caban [Wed, 24 Mar 2010 21:38:24 +0000 (22:38 +0100)]
msvcrt: Update msvcrt.spec.
Eric Pouech [Wed, 24 Mar 2010 21:04:18 +0000 (22:04 +0100)]
dbghelp: Created a CPU method to map dwarf register number to codeview register number.
Eric Pouech [Wed, 24 Mar 2010 21:04:12 +0000 (22:04 +0100)]
dbghelp: In dwarf parsing, correctly get the size of addresses in location lists.
Eric Pouech [Wed, 24 Mar 2010 21:04:06 +0000 (22:04 +0100)]
dbghelp: Don't try to hardwire the dwarf's "word size", but get it properly.
Eric Pouech [Wed, 24 Mar 2010 21:04:00 +0000 (22:04 +0100)]
dbghelp: Fixed a couple of portability issues to 64bit platforms.
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.
Mikhail Maroukhine [Wed, 24 Mar 2010 19:46:25 +0000 (01:46 +0600)]
comctl32/tests: Remove superfluous casts.
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.
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.
Jacek Caban [Wed, 24 Mar 2010 19:01:19 +0000 (20:01 +0100)]
mshtml: Added IHTMLElement:removeAttribute tests.
Jacek Caban [Wed, 24 Mar 2010 19:34:17 +0000 (20:34 +0100)]
mshtml: Added IHTMLElement::removeAttribute implementation.
Jacek Caban [Wed, 24 Mar 2010 19:00:08 +0000 (20:00 +0100)]
mshtml: Moved builtin property invocation to separate function.
Jacek Caban [Wed, 24 Mar 2010 18:59:38 +0000 (19:59 +0100)]
mshtml: Moved builtin properties lookup to separate function.
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.
Vincent Povirk [Wed, 24 Mar 2010 18:35:57 +0000 (13:35 -0500)]
mscoree: Add a setting to access mono's tracing functionality.
Vincent Povirk [Wed, 24 Mar 2010 14:12:31 +0000 (09:12 -0500)]
wine.inf: Add some .NET Framework keys.
Jörg Höhle [Tue, 23 Mar 2010 20:52:28 +0000 (21:52 +0100)]
include: Add some multimedia defines not present in win9x.
Austin English [Wed, 24 Mar 2010 03:45:49 +0000 (22:45 -0500)]
cmd: Add testcases for goto.
Nikolay Sivov [Wed, 24 Mar 2010 03:45:25 +0000 (22:45 -0500)]
cmd: Ignore spaces before goto label.
Mike Kaplinskiy [Wed, 24 Mar 2010 02:02:59 +0000 (22:02 -0400)]
ws2_32/tests: Fix win9x test failure.
Nikolay Sivov [Tue, 23 Mar 2010 23:41:26 +0000 (02:41 +0300)]
shell32/tests: Fix a test crash on Win9x.
Damjan Jovanovic [Tue, 23 Mar 2010 15:52:49 +0000 (17:52 +0200)]
ntoskrnl.exe: Implement IoCompleteRequest.
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.
Hans Leidekker [Tue, 23 Mar 2010 15:11:44 +0000 (16:11 +0100)]
dnsapi: Add a version resource.
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.
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.
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.
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.
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.
Rob Shearman [Tue, 23 Mar 2010 13:33:46 +0000 (13:33 +0000)]
widl: Fix the calculation of casted integer constant expressions.
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.
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.
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.
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.
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.
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.
Rob Shearman [Tue, 23 Mar 2010 13:33:13 +0000 (13:33 +0000)]
rpcrt4: Add test for [out] non-conformant array.
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.
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.
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.
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.
Alexandre Julliard [Tue, 23 Mar 2010 12:16:04 +0000 (13:16 +0100)]
user32/tests: Fix a couple of race conditions.
Hans Leidekker [Tue, 23 Mar 2010 10:48:46 +0000 (11:48 +0100)]
msi: Search network sources in addition to disk sources.
Hans Leidekker [Tue, 23 Mar 2010 10:48:23 +0000 (11:48 +0100)]
msi: Remove stream from streams cache before destroying it.
Hans Leidekker [Tue, 23 Mar 2010 10:48:02 +0000 (11:48 +0100)]
msi: Don't crash on null last parameter in MsiDecomposeDescriptor.
Hans Leidekker [Tue, 23 Mar 2010 10:47:42 +0000 (11:47 +0100)]
msi: Display REG_EXPAND_SZ values too in the WriteRegistryValues action.
Hans Leidekker [Tue, 23 Mar 2010 10:47:19 +0000 (11:47 +0100)]
msi: Update the UI in the UnpublishFeatures action.
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.
Hans Leidekker [Tue, 23 Mar 2010 10:46:24 +0000 (11:46 +0100)]
msi: Set the action taken in the ProcessComponents and InstallFiles actions.
Hans Leidekker [Tue, 23 Mar 2010 10:46:00 +0000 (11:46 +0100)]
msi: The AppSearch and CCPSearch actions must be run only once.
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.