wine
17 years agomsxml3: Corrected getAttribute to return current value and assign output var.
Alistair Leslie-Hughes [Mon, 14 Jan 2008 10:13:01 +0000 (21:13 +1100)] 
msxml3: Corrected getAttribute to return current value and assign output var.

17 years agomsxml3: Implement GetClassID for XMLDocument IPersistStream interface.
Alistair Leslie-Hughes [Mon, 14 Jan 2008 04:35:02 +0000 (15:35 +1100)] 
msxml3: Implement GetClassID for XMLDocument IPersistStream interface.

17 years agomsxml3: Implemented IXMLDOMCDATASection COM Object.
Alistair Leslie-Hughes [Mon, 14 Jan 2008 02:25:13 +0000 (13:25 +1100)] 
msxml3: Implemented IXMLDOMCDATASection COM Object.

17 years agomsxml3: Correct get_attributes for CDATA Section.
Alistair Leslie-Hughes [Mon, 14 Jan 2008 02:15:58 +0000 (13:15 +1100)] 
msxml3: Correct get_attributes for CDATA Section.

17 years agomsxml3: Implement get_dataType.
Alistair Leslie-Hughes [Mon, 14 Jan 2008 01:44:56 +0000 (12:44 +1100)] 
msxml3: Implement get_dataType.

17 years agowinedump: Use a switch in the generated DllMain().
Michael Stefaniuc [Sun, 13 Jan 2008 16:53:02 +0000 (17:53 +0100)] 
winedump: Use a switch in the generated DllMain().

17 years agowinedump: Use the DEFINE_THISCALL_WRAPPER macro instead of the GET_THIS macro for...
Michael Stefaniuc [Sun, 13 Jan 2008 16:49:51 +0000 (17:49 +0100)] 
winedump: Use the DEFINE_THISCALL_WRAPPER macro instead of the GET_THIS macro for functions with __thiscall calling convention.

Wine doesn't use GET_THIS but DEFINE_THISCALL_WRAPPER.

17 years agowinedump: Do not create a header file when not generating skeleton code.
Michael Stefaniuc [Sun, 13 Jan 2008 16:48:11 +0000 (17:48 +0100)] 
winedump: Do not create a header file when not generating skeleton code.

The header file generated with "winedump spec" without the "-c" option
just includes other headers.

17 years agouser32: Don't inherit stdin/stdout handles in explorer.
Alexandre Julliard [Mon, 14 Jan 2008 14:50:06 +0000 (15:50 +0100)] 
user32: Don't inherit stdin/stdout handles in explorer.

17 years agokernel32: Don't inherit stdin/stdout handles in wineboot.
Alexandre Julliard [Mon, 14 Jan 2008 14:49:56 +0000 (15:49 +0100)] 
kernel32: Don't inherit stdin/stdout handles in wineboot.

17 years agokernel32: Close the stdio handles when creating a detached process.
Alexandre Julliard [Mon, 14 Jan 2008 14:49:12 +0000 (15:49 +0100)] 
kernel32: Close the stdio handles when creating a detached process.

17 years agowordpad: Add basic ruler.
Alexander Nicolaysen Sørnes [Sun, 13 Jan 2008 23:36:23 +0000 (00:36 +0100)] 
wordpad: Add basic ruler.

17 years agowordpad: Fix width when text break = margins.
Alexander Nicolaysen Sørnes [Sun, 13 Jan 2008 19:26:40 +0000 (20:26 +0100)] 
wordpad: Fix width when text break = margins.

17 years agomlang: Implement Rfc1766ToLcidW.
Rob Shearman [Mon, 14 Jan 2008 11:56:36 +0000 (11:56 +0000)] 
mlang: Implement Rfc1766ToLcidW.

17 years agorpcrt4: The initialisation of [out] variables in the stubless code must be after...
Rob Shearman [Mon, 14 Jan 2008 11:56:13 +0000 (11:56 +0000)] 
rpcrt4: The initialisation of [out] variables in the stubless code must be after the unmarshaling of [in] and [in, out] variables has been completed.

This is because the size of an [out] variable could depend on a
conformance value stored in an unmarshalled [in] or [in,out] variable.

17 years agorpcrt4: Handle complex arrays in calc_arg_size.
Rob Shearman [Mon, 14 Jan 2008 11:54:32 +0000 (11:54 +0000)] 
rpcrt4: Handle complex arrays in calc_arg_size.

17 years agorpcrt4: Fix the calculation of element sizes for complex arrays by using a new functi...
Rob Shearman [Mon, 14 Jan 2008 11:54:12 +0000 (11:54 +0000)] 
rpcrt4: Fix the calculation of element sizes for complex arrays by using a new function ComplexStructSize that doesn't touch the buffer to calculate the size.

Otherwise, this would fail on arrays with a conformance or variance of zero.

17 years agowinhttp: Add a stub for WinHttpOpen.
Rob Shearman [Mon, 14 Jan 2008 11:53:57 +0000 (11:53 +0000)] 
winhttp: Add a stub for WinHttpOpen.

17 years agokernel32: Fix type of a loop variable in SNOOP16_Entry().
Gerald Pfeifer [Sat, 12 Jan 2008 18:53:23 +0000 (19:53 +0100)] 
kernel32: Fix type of a loop variable in SNOOP16_Entry().

17 years agowininet: Fix type of a loop variable in HTTP_BuildHeaderRequestStr().
Gerald Pfeifer [Sat, 12 Jan 2008 19:14:04 +0000 (20:14 +0100)] 
wininet: Fix type of a loop variable in HTTP_BuildHeaderRequestStr().

17 years agowined3d: Clear the constant list before finding constants.
Stefan Dösinger [Tue, 8 Jan 2008 21:31:24 +0000 (22:31 +0100)] 
wined3d: Clear the constant list before finding constants.

shader_get_registers_used is delayed until compile time for some 1.x
shaders, mostly to wait for the right vertex declaration to be
set. This means that on a recompile it will be run again, adding
another instance of each local constant, which in turn causes compile
errors because of constant redeclaration. Just purging the lists
before finding the constants is a simple and reliable solution.

17 years agowined3d: Destroy opengl shaders on reset.
Stefan Dösinger [Tue, 8 Jan 2008 20:00:22 +0000 (21:00 +0100)] 
wined3d: Destroy opengl shaders on reset.

17 years agowined3d: Destroy arb shaders on shader destroy.
Stefan Dösinger [Tue, 8 Jan 2008 19:56:22 +0000 (20:56 +0100)] 
wined3d: Destroy arb shaders on shader destroy.

17 years agowined3d: Reset the shader state on shader_*_destroy.
Stefan Dösinger [Tue, 8 Jan 2008 19:53:17 +0000 (20:53 +0100)] 
wined3d: Reset the shader state on shader_*_destroy.

17 years agowined3d: Keep track of shaders.
Stefan Dösinger [Tue, 8 Jan 2008 19:45:59 +0000 (20:45 +0100)] 
wined3d: Keep track of shaders.

17 years agowined3d: Unload all resources on Reset.
Stefan Dösinger [Tue, 8 Jan 2008 21:34:43 +0000 (22:34 +0100)] 
wined3d: Unload all resources on Reset.

17 years agod3d9: Reject IDirect3DDevice9::Reset with active default pool resources.
Stefan Dösinger [Fri, 11 Jan 2008 14:38:54 +0000 (15:38 +0100)] 
d3d9: Reject IDirect3DDevice9::Reset with active default pool resources.

17 years agowined3d: Implement VolumeTexture::UnLoad.
Stefan Dösinger [Tue, 8 Jan 2008 14:48:39 +0000 (15:48 +0100)] 
wined3d: Implement VolumeTexture::UnLoad.

17 years agowined3d: Implement IWineD3DCubeTexture::UnLoad.
Stefan Dösinger [Tue, 8 Jan 2008 14:40:35 +0000 (15:40 +0100)] 
wined3d: Implement IWineD3DCubeTexture::UnLoad.

17 years agowined3d: Implement IWineD3DTexture::UnLoad.
Stefan Dösinger [Tue, 8 Jan 2008 14:33:24 +0000 (15:33 +0100)] 
wined3d: Implement IWineD3DTexture::UnLoad.

17 years agowined3d: Implement IWineD3DVolume::UnLoad.
Stefan Dösinger [Tue, 8 Jan 2008 14:28:57 +0000 (15:28 +0100)] 
wined3d: Implement IWineD3DVolume::UnLoad.

17 years agowined3d: Implement IWineD3DIndexBuffer::UnLoad.
Stefan Dösinger [Sat, 12 Jan 2008 21:57:49 +0000 (22:57 +0100)] 
wined3d: Implement IWineD3DIndexBuffer::UnLoad.

17 years agowined3d: Implement IWineD3DVertexBuffer::UnLoad.
Stefan Dösinger [Tue, 8 Jan 2008 14:23:35 +0000 (15:23 +0100)] 
wined3d: Implement IWineD3DVertexBuffer::UnLoad.

17 years agowined3d: Implement IWineD3DSurface::UnLoad.
Stefan Dösinger [Sat, 12 Jan 2008 21:33:04 +0000 (22:33 +0100)] 
wined3d: Implement IWineD3DSurface::UnLoad.

17 years agowined3d: Add a new IWineD3DResource::UnLoad method.
Stefan Dösinger [Sat, 12 Jan 2008 21:56:30 +0000 (22:56 +0100)] 
wined3d: Add a new IWineD3DResource::UnLoad method.

17 years agorpcrt4: Add traces to the start of TowerConstruct and TowerExplode.
Rob Shearman [Sun, 13 Jan 2008 20:53:46 +0000 (20:53 +0000)] 
rpcrt4: Add traces to the start of TowerConstruct and TowerExplode.

17 years agorpcrt4: Don't print fixmes for NDR types without a freeing function.
Rob Shearman [Sun, 13 Jan 2008 20:53:25 +0000 (20:53 +0000)] 
rpcrt4: Don't print fixmes for NDR types without a freeing function.

Not all types have a freeing function.

17 years agorpcrt4: Add support for calculating the memory size of complex types with embedded...
Rob Shearman [Sun, 13 Jan 2008 20:52:54 +0000 (20:52 +0000)] 
rpcrt4: Add support for calculating the memory size of complex types with embedded non-conformant strings.

17 years agorpcrt4: Allocate a context handle if a NULL GUID is being unmarshalled.
Rob Shearman [Sun, 13 Jan 2008 20:52:25 +0000 (20:52 +0000)] 
rpcrt4: Allocate a context handle if a NULL GUID is being unmarshalled.

17 years agoole32: Fixed datacache object so that we can retrieve meaningful information.
Eric Pouech [Sun, 13 Jan 2008 16:03:44 +0000 (17:03 +0100)] 
ole32: Fixed datacache object so that we can retrieve meaningful information.

17 years agowinedbg: Added a way to support differently selector information depending on current...
Eric Pouech [Sun, 13 Jan 2008 16:02:55 +0000 (17:02 +0100)] 
winedbg: Added a way to support differently selector information depending on current target.

17 years agowinedbg: Workaround broken minidumps with invalid 32->64 address conversion.
Eric Pouech [Sun, 13 Jan 2008 16:02:49 +0000 (17:02 +0100)] 
winedbg: Workaround broken minidumps with invalid 32->64 address conversion.

17 years agowinedbg: Fixed bt all so that current process/thread isn't lost.
Eric Pouech [Sun, 13 Jan 2008 16:02:29 +0000 (17:02 +0100)] 
winedbg: Fixed bt all so that current process/thread isn't lost.

17 years agodbghelp: In Minidump, change a couple of internal names for consistency.
Eric Pouech [Sun, 13 Jan 2008 16:02:08 +0000 (17:02 +0100)] 
dbghelp: In Minidump, change a couple of internal names for consistency.

17 years agodbghelp: Silence superfluous message (spotted by Robert Reif).
Eric Pouech [Sun, 13 Jan 2008 16:01:56 +0000 (17:01 +0100)] 
dbghelp: Silence superfluous message (spotted by Robert Reif).

17 years agogdi32: Initialize more fields in GetEnumStructs.
Dmitry Timoshkov [Mon, 14 Jan 2008 11:39:33 +0000 (19:39 +0800)] 
gdi32: Initialize more fields in GetEnumStructs.

17 years agogdi32: Use public FS_xxxxxx defines.
Dmitry Timoshkov [Mon, 14 Jan 2008 11:38:59 +0000 (19:38 +0800)] 
gdi32: Use public FS_xxxxxx defines.

17 years agowinealsa.drv: Don't return garbage if can't find active channel.
Dan Kegel [Mon, 14 Jan 2008 06:51:24 +0000 (22:51 -0800)] 
winealsa.drv: Don't return garbage if can't find active channel.

17 years agourlmon: Fix unlikely free of uninitialized pointer.
Dan Kegel [Mon, 14 Jan 2008 06:21:41 +0000 (22:21 -0800)] 
urlmon: Fix unlikely free of uninitialized pointer.

17 years agohlink/tests: Skip tests if hlink couldn't be created.
Dan Kegel [Mon, 14 Jan 2008 02:40:40 +0000 (18:40 -0800)] 
hlink/tests: Skip tests if hlink couldn't be created.

17 years agogdiplus/tests: Don't free if alloc failed.
Dan Kegel [Mon, 14 Jan 2008 01:42:28 +0000 (17:42 -0800)] 
gdiplus/tests: Don't free if alloc failed.

17 years agolicense: Update copyright info for the new year.
Hans Leidekker [Sun, 13 Jan 2008 14:53:14 +0000 (15:53 +0100)] 
license: Update copyright info for the new year.

17 years agowined3d: Fix glBlendColorEXT for use on RivaTNT.
Roderick Colenbrander [Sat, 12 Jan 2008 23:32:24 +0000 (23:32 +0000)] 
wined3d: Fix glBlendColorEXT for use on RivaTNT.

17 years agomsxml3: Fix typo.
Gregor Münch [Sat, 12 Jan 2008 17:00:31 +0000 (18:00 +0100)] 
msxml3: Fix typo.

17 years agosetupapi: Fix dead code (Coverity).
Andrew Talbot [Sat, 12 Jan 2008 16:52:20 +0000 (16:52 +0000)] 
setupapi: Fix dead code (Coverity).

17 years agomsvfw32: Remove unneeded casts.
Andrew Talbot [Sat, 12 Jan 2008 16:05:25 +0000 (16:05 +0000)] 
msvfw32: Remove unneeded casts.

17 years agomsxml3: Remove unneeded cast.
Andrew Talbot [Sat, 12 Jan 2008 16:05:33 +0000 (16:05 +0000)] 
msxml3: Remove unneeded cast.

17 years agontdll: Remove unneeded casts.
Andrew Talbot [Sat, 12 Jan 2008 16:05:50 +0000 (16:05 +0000)] 
ntdll: Remove unneeded casts.

17 years agomsvcrt: Remove unneeded casts.
Andrew Talbot [Sat, 12 Jan 2008 16:05:11 +0000 (16:05 +0000)] 
msvcrt: Remove unneeded casts.

17 years agonetapi32: Remove unneeded cast.
Andrew Talbot [Sat, 12 Jan 2008 16:05:42 +0000 (16:05 +0000)] 
netapi32: Remove unneeded cast.

17 years agoinclude: Flesh out winhttp.h with more function declarations, typedefs and defines.
Rob Shearman [Fri, 11 Jan 2008 17:09:29 +0000 (17:09 +0000)] 
include: Flesh out winhttp.h with more function declarations, typedefs and defines.

17 years agoRelease 0.9.53. wine-0.9.53
Alexandre Julliard [Fri, 11 Jan 2008 16:25:55 +0000 (17:25 +0100)] 
Release 0.9.53.

17 years agodbghelp: Implement ImageDirectoryEntryToDataEx.
Andrey Turkin [Fri, 11 Jan 2008 12:42:17 +0000 (15:42 +0300)] 
dbghelp: Implement ImageDirectoryEntryToDataEx.

17 years agoloader: Add disabling dlls to wine man page.
Austin English [Thu, 10 Jan 2008 22:11:11 +0000 (16:11 -0600)] 
loader: Add disabling dlls to wine man page.

17 years agoSpelling fixes in French man pages.
Alexandre Julliard [Fri, 11 Jan 2008 11:45:50 +0000 (12:45 +0100)] 
Spelling fixes in French man pages.

17 years agoloader: New French man page for wine.
Jonathan Ernst [Thu, 10 Jan 2008 15:00:41 +0000 (16:00 +0100)] 
loader: New French man page for wine.

17 years agoserver: Updated French man page.
Jonathan Ernst [Thu, 10 Jan 2008 14:45:42 +0000 (15:45 +0100)] 
server: Updated French man page.

17 years agomshtml: Disable some default Gecko warnings.
Jacek Caban [Fri, 11 Jan 2008 11:06:35 +0000 (12:06 +0100)] 
mshtml: Disable some default Gecko warnings.

17 years agomshtml: Use QueryService to get IHttpNegotiate in get_post_data_stream.
Jacek Caban [Fri, 11 Jan 2008 10:26:08 +0000 (11:26 +0100)] 
mshtml: Use QueryService to get IHttpNegotiate in get_post_data_stream.

17 years agomshtml: Added more range tests.
Jacek Caban [Thu, 10 Jan 2008 22:51:38 +0000 (23:51 +0100)] 
mshtml: Added more range tests.

17 years agomshtml: Fixed hr element handling in range object.
Jacek Caban [Thu, 10 Jan 2008 22:51:25 +0000 (23:51 +0100)] 
mshtml: Fixed hr element handling in range object.

17 years agomshtml: Update focus information in WM_RESETFOCUS_HACK.
Jacek Caban [Thu, 10 Jan 2008 21:13:35 +0000 (22:13 +0100)] 
mshtml: Update focus information in WM_RESETFOCUS_HACK.

17 years agomshtml: Move nsChannel's content type initialization to async_open_doc_uri.
Jacek Caban [Thu, 10 Jan 2008 21:13:07 +0000 (22:13 +0100)] 
mshtml: Move nsChannel's content type initialization to async_open_doc_uri.

17 years agorpcrt4: Split RPCRT4_process_packet out into separate functions.
Rob Shearman [Fri, 11 Jan 2008 10:00:25 +0000 (10:00 +0000)] 
rpcrt4: Split RPCRT4_process_packet out into separate functions.

17 years agowinemenubuilder: EnumResourceNamesW() returns false when we find the icon. So fix...
Francois Gouget [Fri, 11 Jan 2008 08:57:15 +0000 (09:57 +0100)] 
winemenubuilder: EnumResourceNamesW() returns false when we find the icon. So fix the corresponding misfiring trace.

17 years agoshell32: A lot of lnk files have extra data blocks at the end, although they don...
Francois Gouget [Fri, 11 Jan 2008 08:55:32 +0000 (09:55 +0100)] 
shell32: A lot of lnk files have extra data blocks at the end, although they don't seem to matter much. So drop the corresponding ERR() to a WARN().

17 years agomsi/tests: Tweaked so it does not look like things are misspelled.
Francois Gouget [Fri, 11 Jan 2008 08:54:31 +0000 (09:54 +0100)] 
msi/tests: Tweaked so it does not look like things are misspelled.

17 years agokernel32/tests: Despite the MSDN claims, GetComputerName() does not return the requir...
Francois Gouget [Fri, 11 Jan 2008 08:52:31 +0000 (09:52 +0100)] 
kernel32/tests: Despite the MSDN claims, GetComputerName() does not return the required buffer size... except on Vista. So update the tests accordingly.

17 years agokernel32/tests: Add more ExpandEnvironmentStringsA() tests.
Francois Gouget [Fri, 11 Jan 2008 08:52:16 +0000 (09:52 +0100)] 
kernel32/tests: Add more ExpandEnvironmentStringsA() tests.

Document the observed ExpandEnvironmentStrings() behavior.

17 years agoadvapi32: RegGetValueW() must return the required buffer size in bytes, not WCHARs.
Francois Gouget [Fri, 11 Jan 2008 08:52:05 +0000 (09:52 +0100)] 
advapi32: RegGetValueW() must return the required buffer size in bytes, not WCHARs.

17 years agoadvapi32: RegGetValue() should not return an error when expanding a string and given...
Francois Gouget [Fri, 11 Jan 2008 08:49:48 +0000 (09:49 +0100)] 
advapi32: RegGetValue() should not return an error when expanding a string and given a NULL buffer and a zero size.

Adjust the tests to cover this case for REG_EXPAND_SZ registry
values. Improve the documentation a bit.

17 years agomsxml3: Move potential NULL ptr derefs into their if () case.
Marcus Meissner [Fri, 11 Jan 2008 08:15:41 +0000 (09:15 +0100)] 
msxml3: Move potential NULL ptr derefs into their if () case.

17 years agomsxml3: Fix memory leak in test.
Alistair Leslie-Hughes [Fri, 11 Jan 2008 02:51:03 +0000 (13:51 +1100)] 
msxml3: Fix memory leak in test.

17 years agomscms: Remove unneeded casts.
Andrew Talbot [Thu, 10 Jan 2008 22:11:24 +0000 (22:11 +0000)] 
mscms: Remove unneeded casts.

17 years agomapi32: Remove unneeded cast.
Andrew Talbot [Thu, 10 Jan 2008 22:11:20 +0000 (22:11 +0000)] 
mapi32: Remove unneeded cast.

17 years agouser32: Add SetProcessDPIAware stub.
Alistair Leslie-Hughes [Thu, 10 Jan 2008 11:57:05 +0000 (22:57 +1100)] 
user32: Add SetProcessDPIAware stub.

17 years agofonts: Add Japanese small font.
Aric Stewart [Thu, 10 Jan 2008 14:01:14 +0000 (08:01 -0600)] 
fonts: Add Japanese small font.

17 years agoshdocvw: Change return value for PersistMemory_Load.
Louis Lenders [Thu, 10 Jan 2008 13:25:23 +0000 (13:25 +0000)] 
shdocvw: Change return value for PersistMemory_Load.

17 years agogdi32: Simplify GetEnumStructs.
Dmitry Timoshkov [Fri, 11 Jan 2008 09:04:26 +0000 (17:04 +0800)] 
gdi32: Simplify GetEnumStructs.

17 years agogdi32: Fix a GdiFont leak.
Dmitry Timoshkov [Thu, 10 Jan 2008 13:18:36 +0000 (21:18 +0800)] 
gdi32: Fix a GdiFont leak.

17 years agowineboot: Fix installation of SFP protected files.
Andrey Turkin [Thu, 10 Jan 2008 12:19:38 +0000 (15:19 +0300)] 
wineboot: Fix installation of SFP protected files.

17 years agomshtml: Handle fClearDirty flag in IPersistStreamInit::Save.
Jacek Caban [Thu, 10 Jan 2008 11:53:38 +0000 (12:53 +0100)] 
mshtml: Handle fClearDirty flag in IPersistStreamInit::Save.

17 years agomshtml: Don't crash in before_async_open if there is no client site.
Jacek Caban [Thu, 10 Jan 2008 11:53:14 +0000 (12:53 +0100)] 
mshtml: Don't crash in before_async_open if there is no client site.

17 years agomsi: Complete initializers.
Gerald Pfeifer [Thu, 10 Jan 2008 01:58:48 +0000 (02:58 +0100)] 
msi: Complete initializers.

17 years agomscoree: Add stubs for DllCanUnloadNow and DllGetClassObject.
Alistair Leslie-Hughes [Thu, 10 Jan 2008 04:44:31 +0000 (15:44 +1100)] 
mscoree: Add stubs for DllCanUnloadNow and DllGetClassObject.

17 years agoSpelling fixes.
Austin English [Wed, 9 Jan 2008 17:59:19 +0000 (11:59 -0600)] 
Spelling fixes.

17 years agokernel32/tests: Skip not implemented functions.
Paul Vriens [Thu, 10 Jan 2008 10:05:43 +0000 (11:05 +0100)] 
kernel32/tests: Skip not implemented functions.

17 years agokernel32/tests: Skip not implemented functions.
Paul Vriens [Thu, 10 Jan 2008 10:05:35 +0000 (11:05 +0100)] 
kernel32/tests: Skip not implemented functions.

17 years agokernel32/tests: Skip not implemented functions.
Paul Vriens [Thu, 10 Jan 2008 10:05:26 +0000 (11:05 +0100)] 
kernel32/tests: Skip not implemented functions.

17 years agouser32: Add stub for GetLayeredWindowAttributes.
Louis Lenders [Thu, 10 Jan 2008 08:36:39 +0000 (08:36 +0000)] 
user32: Add stub for GetLayeredWindowAttributes.