wine
12 years agoole32: Store destination context and context data in server channel.
Nikolay Sivov [Sun, 14 Oct 2012 16:07:06 +0000 (12:07 -0400)] 
ole32: Store destination context and context data in server channel.

12 years agoole32: Store destination context data in channel buffer.
Nikolay Sivov [Sun, 14 Oct 2012 14:50:05 +0000 (10:50 -0400)] 
ole32: Store destination context data in channel buffer.

12 years agoole32: Cleanup IRpcChannelBuffer.
Nikolay Sivov [Sun, 14 Oct 2012 14:38:04 +0000 (10:38 -0400)] 
ole32: Cleanup IRpcChannelBuffer.

12 years agoole32: Fix debug output for user marshal flags.
Nikolay Sivov [Sun, 14 Oct 2012 14:27:22 +0000 (10:27 -0400)] 
ole32: Fix debug output for user marshal flags.

12 years agodwrite: Correct reference count behavior for font face interface.
Nikolay Sivov [Sat, 13 Oct 2012 05:22:05 +0000 (01:22 -0400)] 
dwrite: Correct reference count behavior for font face interface.

12 years agoqcap: Remove useless FIXME.
Christian Costa [Sun, 14 Oct 2012 16:22:07 +0000 (18:22 +0200)] 
qcap: Remove useless FIXME.

12 years agokernel32: Implement FileNameInfo in GetFileInformationByHandleEx.
Christian Costa [Sun, 14 Oct 2012 15:27:57 +0000 (17:27 +0200)] 
kernel32: Implement FileNameInfo in GetFileInformationByHandleEx.

12 years agontoskrnl.exe: Add stub for IoAcquireRemoveLockEx.
Christian Costa [Sat, 13 Oct 2012 11:11:28 +0000 (13:11 +0200)] 
ntoskrnl.exe: Add stub for IoAcquireRemoveLockEx.

12 years agodinput: Replace FIXMEs by TRACEs in dump function.
Christian Costa [Fri, 12 Oct 2012 21:58:10 +0000 (23:58 +0200)] 
dinput: Replace FIXMEs by TRACEs in dump function.

12 years agocmd: Add full support for copy concatenation and ascii/binary.
Jason Edmeades [Fri, 12 Oct 2012 09:23:24 +0000 (10:23 +0100)] 
cmd: Add full support for copy concatenation and ascii/binary.

12 years agocmd: Support copy to an 'ascii' destination.
Jason Edmeades [Thu, 11 Oct 2012 23:37:24 +0000 (00:37 +0100)] 
cmd: Support copy to an 'ascii' destination.

12 years agocmd: Add suite of tests for the copy command.
Jason Edmeades [Thu, 11 Oct 2012 22:40:21 +0000 (23:40 +0100)] 
cmd: Add suite of tests for the copy command.

12 years agocmd: Fix some issues with ~ modifier expansion.
Jason Edmeades [Thu, 11 Oct 2012 21:53:38 +0000 (22:53 +0100)] 
cmd: Fix some issues with ~ modifier expansion.

12 years agocmd: Rework the body of WCMD_copy based on new parameter parsing.
Jason Edmeades [Tue, 9 Oct 2012 19:11:50 +0000 (20:11 +0100)] 
cmd: Rework the body of WCMD_copy based on new parameter parsing.

12 years agocmd: Rework parameter parsing for WCMD_Copy.
Jason Edmeades [Mon, 8 Oct 2012 20:25:58 +0000 (21:25 +0100)] 
cmd: Rework parameter parsing for WCMD_Copy.

12 years agocmd: Fix regression around prompting during copy.
Jason Edmeades [Thu, 4 Oct 2012 08:57:33 +0000 (09:57 +0100)] 
cmd: Fix regression around prompting during copy.

12 years agogdi32: Always return the full DIB surface in GetImage and adjust coordinates accordingly.
Alexandre Julliard [Mon, 15 Oct 2012 12:16:28 +0000 (14:16 +0200)] 
gdi32: Always return the full DIB surface in GetImage and adjust coordinates accordingly.

Based on a patch by Ken Thomases.

12 years agowinex11: Remove the no longer needed GetAsyncKeyState entry point.
Alexandre Julliard [Mon, 15 Oct 2012 10:21:05 +0000 (12:21 +0200)] 
winex11: Remove the no longer needed GetAsyncKeyState entry point.

12 years agouser32: Flush window surfaces in all functions that are used to poll for input.
Alexandre Julliard [Mon, 15 Oct 2012 10:20:28 +0000 (12:20 +0200)] 
user32: Flush window surfaces in all functions that are used to poll for input.

12 years agomshtml: Added IHTMLLinkElement::href property implementation.
Jacek Caban [Mon, 15 Oct 2012 09:17:42 +0000 (11:17 +0200)] 
mshtml: Added IHTMLLinkElement::href property implementation.

12 years agomshtml: Added IHTMLLinkElement::type property implementation.
Jacek Caban [Mon, 15 Oct 2012 09:17:24 +0000 (11:17 +0200)] 
mshtml: Added IHTMLLinkElement::type property implementation.

12 years agomshtml: Added IHTMLLinkElement::rel property implementation.
Jacek Caban [Mon, 15 Oct 2012 09:17:10 +0000 (11:17 +0200)] 
mshtml: Added IHTMLLinkElement::rel property implementation.

12 years agomshtml: Added IHTMLLinkElement::disabled property implementation.
Jacek Caban [Mon, 15 Oct 2012 09:16:51 +0000 (11:16 +0200)] 
mshtml: Added IHTMLLinkElement::disabled property implementation.

12 years agomshtml: Added IHTMLLinkElement stub implementation.
Jacek Caban [Mon, 15 Oct 2012 09:16:30 +0000 (11:16 +0200)] 
mshtml: Added IHTMLLinkElement stub implementation.

12 years agovbscript: Added Chr implementation.
Jacek Caban [Mon, 15 Oct 2012 09:15:51 +0000 (11:15 +0200)] 
vbscript: Added Chr implementation.

12 years agojscript: Move 'inline' to the beginning of the declaration.
Michael Stefaniuc [Mon, 15 Oct 2012 09:26:48 +0000 (11:26 +0200)] 
jscript: Move 'inline' to the beginning of the declaration.

12 years agowbemprox: Implement StdRegProv.GetStringValue.
Hans Leidekker [Mon, 15 Oct 2012 08:46:09 +0000 (10:46 +0200)] 
wbemprox: Implement StdRegProv.GetStringValue.

12 years agouser32: Make sure that window's normal_rect is initialized at window creation time.
Dmitry Timoshkov [Mon, 15 Oct 2012 07:35:19 +0000 (16:35 +0900)] 
user32: Make sure that window's normal_rect is initialized at window creation time.

12 years agowidl: Use 'class' for coclass typedefs in C++.
Thomas Faber [Sun, 14 Oct 2012 16:35:14 +0000 (18:35 +0200)] 
widl: Use 'class' for coclass typedefs in C++.

12 years agowined3d: Handle SM1 comments in the frontend.
Henri Verbeet [Sun, 14 Oct 2012 16:40:37 +0000 (18:40 +0200)] 
wined3d: Handle SM1 comments in the frontend.

12 years agowined3d: Introduce a structure for shader register indices.
Henri Verbeet [Sun, 14 Oct 2012 16:40:36 +0000 (18:40 +0200)] 
wined3d: Introduce a structure for shader register indices.

12 years agowined3d: Use a common function for parsing SM4 source and destination parameters.
Henri Verbeet [Sun, 14 Oct 2012 16:40:35 +0000 (18:40 +0200)] 
wined3d: Use a common function for parsing SM4 source and destination parameters.

12 years agowined3d: Recognise SM4 scalar swizzles.
Henri Verbeet [Sun, 14 Oct 2012 16:40:34 +0000 (18:40 +0200)] 
wined3d: Recognise SM4 scalar swizzles.

12 years agowined3d: Use the correct relative address for constant buffers in the GLSL shader...
Henri Verbeet [Sun, 14 Oct 2012 16:40:33 +0000 (18:40 +0200)] 
wined3d: Use the correct relative address for constant buffers in the GLSL shader backend.

12 years agocryptnet: Avoid memory leak of info (Coverity).
Marcus Meissner [Sat, 13 Oct 2012 15:23:27 +0000 (17:23 +0200)] 
cryptnet: Avoid memory leak of info (Coverity).

12 years agoshell32: Avoid memory leaking buf (Coverity).
Marcus Meissner [Sat, 13 Oct 2012 15:19:40 +0000 (17:19 +0200)] 
shell32: Avoid memory leaking buf (Coverity).

12 years agowinex11.drv: Free bitmap info after being done (Coverity).
Marcus Meissner [Sat, 13 Oct 2012 15:13:37 +0000 (17:13 +0200)] 
winex11.drv: Free bitmap info after being done (Coverity).

12 years agowinefile: Check index before buffer overread (Coverity).
Marcus Meissner [Sat, 13 Oct 2012 14:58:05 +0000 (16:58 +0200)] 
winefile: Check index before buffer overread (Coverity).

12 years agokernel32: Buffer size is in characters (Coverity).
Marcus Meissner [Sat, 13 Oct 2012 14:52:57 +0000 (16:52 +0200)] 
kernel32: Buffer size is in characters (Coverity).

12 years agoamstream: Implement BasePinImp_GetMediaType in media stream filter.
Christian Costa [Fri, 12 Oct 2012 21:07:31 +0000 (23:07 +0200)] 
amstream: Implement BasePinImp_GetMediaType in media stream filter.

12 years agoamstream: Implement BasePinImpl_CheckMediaType in media stream filter.
Christian Costa [Fri, 12 Oct 2012 21:07:24 +0000 (23:07 +0200)] 
amstream: Implement BasePinImpl_CheckMediaType in media stream filter.

12 years agoamstream: Cleanup MediaStreamFilterImpl_QueryInterface.
Christian Costa [Fri, 12 Oct 2012 21:07:15 +0000 (23:07 +0200)] 
amstream: Cleanup MediaStreamFilterImpl_QueryInterface.

12 years agoamstream: Get rid of (IBaseFilter*) casts.
Christian Costa [Fri, 12 Oct 2012 21:07:07 +0000 (23:07 +0200)] 
amstream: Get rid of (IBaseFilter*) casts.

12 years agoRelease 1.5.15. wine-1.5.15
Alexandre Julliard [Fri, 12 Oct 2012 18:14:46 +0000 (20:14 +0200)] 
Release 1.5.15.

12 years agomshtml.idl: Added IHTMLLinkElement* declarations.
Jacek Caban [Fri, 12 Oct 2012 12:49:47 +0000 (14:49 +0200)] 
mshtml.idl: Added IHTMLLinkElement* declarations.

12 years agoregedit: FIXME() on printing.
Marcus Meissner [Fri, 12 Oct 2012 12:38:24 +0000 (14:38 +0200)] 
regedit: FIXME() on printing.

12 years agowbemprox: Add tests for the standard registry provider.
Hans Leidekker [Fri, 12 Oct 2012 12:26:58 +0000 (14:26 +0200)] 
wbemprox: Add tests for the standard registry provider.

12 years agowbemprox: Implement class methods StdRegProv.EnumKey and StdRegProv.EnumValues.
Hans Leidekker [Fri, 12 Oct 2012 12:26:12 +0000 (14:26 +0200)] 
wbemprox: Implement class methods StdRegProv.EnumKey and StdRegProv.EnumValues.

12 years agowbemprox: Support overriding the CIM to VARIANT type mapping for method parameters.
Hans Leidekker [Fri, 12 Oct 2012 12:25:39 +0000 (14:25 +0200)] 
wbemprox: Support overriding the CIM to VARIANT type mapping for method parameters.

12 years agowbemprox: Always convert from BSTR.
Hans Leidekker [Fri, 12 Oct 2012 12:25:13 +0000 (14:25 +0200)] 
wbemprox: Always convert from BSTR.

12 years agowbemprox: Implement Win32_LogicalDisk.Name.
Hans Leidekker [Fri, 12 Oct 2012 12:24:54 +0000 (14:24 +0200)] 
wbemprox: Implement Win32_LogicalDisk.Name.

12 years agowined3d: Add support for SM4 relative addressing.
Henri Verbeet [Fri, 12 Oct 2012 11:03:58 +0000 (13:03 +0200)] 
wined3d: Add support for SM4 relative addressing.

12 years agowined3d: Implement WINED3DSIH_IMUL in the GLSL shader backend.
Henri Verbeet [Fri, 12 Oct 2012 11:03:57 +0000 (13:03 +0200)] 
wined3d: Implement WINED3DSIH_IMUL in the GLSL shader backend.

12 years agowined3d: Implement WINED3DSIH_UTOF in the GLSL shader backend.
Henri Verbeet [Fri, 12 Oct 2012 11:03:56 +0000 (13:03 +0200)] 
wined3d: Implement WINED3DSIH_UTOF in the GLSL shader backend.

12 years agowined3d: Implement WINED3DSIH_ITOF in the GLSL shader backend.
Henri Verbeet [Fri, 12 Oct 2012 11:03:55 +0000 (13:03 +0200)] 
wined3d: Implement WINED3DSIH_ITOF in the GLSL shader backend.

12 years agowined3d: Implement WINED3DSIH_FTOI in the GLSL shader backend.
Henri Verbeet [Fri, 12 Oct 2012 11:03:54 +0000 (13:03 +0200)] 
wined3d: Implement WINED3DSIH_FTOI in the GLSL shader backend.

12 years agodwrite: Store text format properties.
Nikolay Sivov [Fri, 12 Oct 2012 13:12:57 +0000 (09:12 -0400)] 
dwrite: Store text format properties.

12 years agodwrite: Implement GetWeight() for IDWriteFont.
Nikolay Sivov [Fri, 12 Oct 2012 12:43:57 +0000 (08:43 -0400)] 
dwrite: Implement GetWeight() for IDWriteFont.

12 years agodwrite: Use proper table field as stretch value.
Nikolay Sivov [Fri, 12 Oct 2012 12:28:03 +0000 (08:28 -0400)] 
dwrite: Use proper table field as stretch value.

12 years agocrypt32: Initialize bytesNeeded (Coverity).
Marcus Meissner [Thu, 11 Oct 2012 20:58:33 +0000 (22:58 +0200)] 
crypt32: Initialize bytesNeeded (Coverity).

12 years agokernel32: Added implementation for OpenFileById.
Vincas Miliūnas [Fri, 12 Oct 2012 10:35:37 +0000 (13:35 +0300)] 
kernel32: Added implementation for OpenFileById.

12 years agokernel32/tests: Added tests for OpenFileById.
Vincas Miliūnas [Fri, 12 Oct 2012 10:35:25 +0000 (13:35 +0300)] 
kernel32/tests: Added tests for OpenFileById.

12 years agokernel32: Added implementation of FileIdBothDirectoryInfo for GetFileInformationByHan...
Vincas Miliūnas [Wed, 10 Oct 2012 16:37:57 +0000 (19:37 +0300)] 
kernel32: Added implementation of FileIdBothDirectoryInfo for GetFileInformationByHandleEx.

12 years agokernel32/tests: Added tests of FileIdBothDirectoryInfo for GetFileInformationByHandleEx.
Vincas Miliūnas [Fri, 12 Oct 2012 10:34:54 +0000 (13:34 +0300)] 
kernel32/tests: Added tests of FileIdBothDirectoryInfo for GetFileInformationByHandleEx.

12 years agoquartz: Remove redundant traces.
Christian Costa [Fri, 12 Oct 2012 03:35:46 +0000 (05:35 +0200)] 
quartz: Remove redundant traces.

12 years agoamstream: Render source file in IAMMultiMediaStreamImpl_OpenFile.
Christian Costa [Fri, 12 Oct 2012 05:16:06 +0000 (07:16 +0200)] 
amstream: Render source file in IAMMultiMediaStreamImpl_OpenFile.

12 years agoamstream: Check filename pointer in IAMMultiMediaStreamImpl_OpenFile.
Christian Costa [Fri, 12 Oct 2012 05:15:58 +0000 (07:15 +0200)] 
amstream: Check filename pointer in IAMMultiMediaStreamImpl_OpenFile.

12 years agoamstream: Display new ref in AddRef and Release.
Christian Costa [Fri, 12 Oct 2012 05:15:50 +0000 (07:15 +0200)] 
amstream: Display new ref in AddRef and Release.

12 years agoinclude: dbs.idl: Add missing defines.
Alistair Leslie-Hughes [Thu, 11 Oct 2012 23:31:21 +0000 (10:31 +1100)] 
include: dbs.idl: Add missing defines.

12 years agojscript: Removed SysFreeString calls missed in previous patch.
Jacek Caban [Fri, 12 Oct 2012 09:48:18 +0000 (11:48 +0200)] 
jscript: Removed SysFreeString calls missed in previous patch.

12 years agoole32/tests: Fix a test failure on newer Windows versions.
Alexandre Julliard [Fri, 12 Oct 2012 09:54:03 +0000 (11:54 +0200)] 
ole32/tests: Fix a test failure on newer Windows versions.

12 years agontdll/tests: Fix some test failures on Windows.
Alexandre Julliard [Fri, 12 Oct 2012 09:47:01 +0000 (11:47 +0200)] 
ntdll/tests: Fix some test failures on Windows.

12 years agogdi32: Add helper functions for converting between handle and index.
Alexandre Julliard [Fri, 12 Oct 2012 09:36:24 +0000 (11:36 +0200)] 
gdi32: Add helper functions for converting between handle and index.

Also rename all instances of "large handles" since that's the only handle type now.

12 years agogdiplus: Add a test for GdipMeasureDriverString called with not NULL matrix.
Dmitry Timoshkov [Fri, 12 Oct 2012 05:00:53 +0000 (14:00 +0900)] 
gdiplus: Add a test for GdipMeasureDriverString called with not NULL matrix.

12 years agogdi32: Use HandleToULong inline function to convert handle to index instead of casting.
Daniel Lehman [Mon, 16 Apr 2012 21:53:43 +0000 (14:53 -0700)] 
gdi32: Use HandleToULong inline function to convert handle to index instead of casting.

12 years agosetupapi: Fix buffer overflow in load_fake_dll.
Alexandre Julliard [Fri, 12 Oct 2012 09:21:14 +0000 (11:21 +0200)] 
setupapi: Fix buffer overflow in load_fake_dll.

Found by Daniel Lehman.

12 years agomsvcp90: In codecvt<wchar_t>::do_out, copy local buffer to *to_next.
Daniel Lehman [Thu, 27 Sep 2012 21:54:02 +0000 (14:54 -0700)] 
msvcp90: In codecvt<wchar_t>::do_out, copy local buffer to *to_next.

12 years agomsvcp90: Fix parsing in num_get<>::_Getifld.
Daniel Lehman [Thu, 13 Sep 2012 17:36:53 +0000 (10:36 -0700)] 
msvcp90: Fix parsing in num_get<>::_Getifld.

12 years agows2_32: Silence error when binding to loopback adapter.
Erich Hoover [Thu, 11 Oct 2012 20:08:23 +0000 (14:08 -0600)] 
ws2_32: Silence error when binding to loopback adapter.

12 years agod3dcompiler: Add some checks to function definitions.
Matteo Bruni [Thu, 11 Oct 2012 17:48:49 +0000 (19:48 +0200)] 
d3dcompiler: Add some checks to function definitions.

12 years agod3dcompiler: Properly support function overloads.
Matteo Bruni [Thu, 11 Oct 2012 17:48:48 +0000 (19:48 +0200)] 
d3dcompiler: Properly support function overloads.

12 years agod3dcompiler: Allow multiple input/output modifiers.
Matteo Bruni [Thu, 11 Oct 2012 17:48:47 +0000 (19:48 +0200)] 
d3dcompiler: Allow multiple input/output modifiers.

12 years agod3dcompiler: Add a trace to D3DAssemble.
Matteo Bruni [Thu, 11 Oct 2012 17:48:46 +0000 (19:48 +0200)] 
d3dcompiler: Add a trace to D3DAssemble.

12 years agod3dcompiler: Avoid "naked" vars in record dereferences.
Matteo Bruni [Thu, 11 Oct 2012 17:48:45 +0000 (19:48 +0200)] 
d3dcompiler: Avoid "naked" vars in record dereferences.

12 years agod3dx9_36: Remove useless casts.
Nozomi Kodama [Wed, 10 Oct 2012 03:59:00 +0000 (17:59 -1000)] 
d3dx9_36: Remove useless casts.

12 years agogdiplus: Clarify where extra Y margin added by GdipMeasureString comes from.
Dmitry Timoshkov [Thu, 11 Oct 2012 10:50:07 +0000 (19:50 +0900)] 
gdiplus: Clarify where extra Y margin added by GdipMeasureString comes from.

12 years agogdiplus: Clarify where extra Y margin added by GdipMeasureString comes from.
Dmitry Timoshkov [Thu, 11 Oct 2012 10:49:13 +0000 (19:49 +0900)] 
gdiplus: Clarify where extra Y margin added by GdipMeasureString comes from.

12 years agocmd/tests: Add tests for command line parsing.
Frédéric Delanoy [Thu, 11 Oct 2012 01:08:02 +0000 (03:08 +0200)] 
cmd/tests: Add tests for command line parsing.

Adapted from original patch by Martin Wilck <mwilck@arcor.de>.

12 years agocmd/tests: Move command line tests to separate file.
Frédéric Delanoy [Thu, 11 Oct 2012 01:08:01 +0000 (03:08 +0200)] 
cmd/tests: Move command line tests to separate file.

12 years agouser32/tests: Add tests for class small icons.
Sergey Guralnik [Wed, 10 Oct 2012 10:34:01 +0000 (14:34 +0400)] 
user32/tests: Add tests for class small icons.

12 years agoinclude: Update EXTENDED_NAME_FORMAT enumeration.
André Hentschel [Wed, 10 Oct 2012 19:08:05 +0000 (21:08 +0200)] 
include: Update EXTENDED_NAME_FORMAT enumeration.

12 years agogdiplus: Use IFD_SHORT type for the TIFF compression tag to avoid test failures under...
Dmitry Timoshkov [Thu, 11 Oct 2012 03:33:30 +0000 (12:33 +0900)] 
gdiplus: Use IFD_SHORT type for the TIFF compression tag to avoid test failures under some XP versions.

12 years agomsvcrt: Fixed exception information on 64-bit systems.
Piotr Caban [Thu, 11 Oct 2012 11:20:03 +0000 (13:20 +0200)] 
msvcrt: Fixed exception information on 64-bit systems.

12 years agomsvcp: Sync implementations.
Piotr Caban [Thu, 11 Oct 2012 10:36:16 +0000 (12:36 +0200)] 
msvcp: Sync implementations.

12 years agomsctf: Uninitialize context prior to releasing it.
Aric Stewart [Thu, 11 Oct 2012 14:49:13 +0000 (09:49 -0500)] 
msctf: Uninitialize context prior to releasing it.

12 years agodinput: Implement DIPROP_INSTANCENAME for joystick.
Lucas Zawacki [Thu, 11 Oct 2012 13:45:27 +0000 (10:45 -0300)] 
dinput: Implement DIPROP_INSTANCENAME for joystick.

12 years agodinput/tests: Test for DIPROP_INSTANCENAME and DIPROP_GUIDANDPATH.
Lucas Zawacki [Thu, 11 Oct 2012 13:45:26 +0000 (10:45 -0300)] 
dinput/tests: Test for DIPROP_INSTANCENAME and DIPROP_GUIDANDPATH.

12 years agoimm32: Unregister IME class on process detach.
Aric Stewart [Thu, 11 Oct 2012 12:46:45 +0000 (07:46 -0500)] 
imm32: Unregister IME class on process detach.

12 years agoimm32: Remove unused parameter to IMM_RegisterIMEClass.
Aric Stewart [Thu, 11 Oct 2012 12:46:28 +0000 (07:46 -0500)] 
imm32: Remove unused parameter to IMM_RegisterIMEClass.

12 years agomshtml: Added IHTMLIFrameElement3::get_contentDocument implementation.
Jacek Caban [Thu, 11 Oct 2012 12:09:01 +0000 (14:09 +0200)] 
mshtml: Added IHTMLIFrameElement3::get_contentDocument implementation.