wine
11 years agoRelease 1.5.27. wine-1.5.27
Alexandre Julliard [Fri, 29 Mar 2013 18:19:16 +0000 (19:19 +0100)] 
Release 1.5.27.

11 years agodplayx: Get rid of the useless IDirectPlay{2,3} vtables.
Michael Stefaniuc [Fri, 29 Mar 2013 15:58:51 +0000 (16:58 +0100)] 
dplayx: Get rid of the useless IDirectPlay{2,3} vtables.

11 years agodplayx: Remove the duplicated IDirectPlayXImpl structs.
Michael Stefaniuc [Fri, 29 Mar 2013 15:39:26 +0000 (16:39 +0100)] 
dplayx: Remove the duplicated IDirectPlayXImpl structs.

11 years agodplayx: Get rid of the unused DirectPlay3Data / DirectPlay4Data fields.
Michael Stefaniuc [Fri, 29 Mar 2013 15:38:52 +0000 (16:38 +0100)] 
dplayx: Get rid of the unused DirectPlay3Data / DirectPlay4Data fields.

11 years agodplayx/tests: Add DirectPlay COM tests.
Michael Stefaniuc [Fri, 29 Mar 2013 15:37:52 +0000 (16:37 +0100)] 
dplayx/tests: Add DirectPlay COM tests.

11 years agodplayx/tests: Get rid of the LPDIRECTPLAY type usage.
Michael Stefaniuc [Fri, 29 Mar 2013 15:36:52 +0000 (16:36 +0100)] 
dplayx/tests: Get rid of the LPDIRECTPLAY type usage.

11 years agodplayx/tests: Remove superfluous void pointer casts.
Michael Stefaniuc [Fri, 29 Mar 2013 15:35:29 +0000 (16:35 +0100)] 
dplayx/tests: Remove superfluous void pointer casts.

11 years agodplayx: Have the decency to support IUnknown in DirectPlay.
Michael Stefaniuc [Fri, 29 Mar 2013 15:34:45 +0000 (16:34 +0100)] 
dplayx: Have the decency to support IUnknown in DirectPlay.

11 years agodplayx: Fix DllGetClassObject().
Michael Stefaniuc [Fri, 29 Mar 2013 15:34:04 +0000 (16:34 +0100)] 
dplayx: Fix DllGetClassObject().

11 years agodplayx: Fix QueryInterface, AddRef and Release methods for IClassFactory.
Michael Stefaniuc [Fri, 29 Mar 2013 15:33:25 +0000 (16:33 +0100)] 
dplayx: Fix QueryInterface, AddRef and Release methods for IClassFactory.

11 years agodplayx: Get rid of LPCLASSFACTORY and use a better name for the methods.
Michael Stefaniuc [Fri, 29 Mar 2013 15:32:57 +0000 (16:32 +0100)] 
dplayx: Get rid of LPCLASSFACTORY and use a better name for the methods.

11 years agomsvcrt: Added _wcsncoll and _wcsncoll_l implementation.
Jactry Zeng [Fri, 29 Mar 2013 09:12:53 +0000 (17:12 +0800)] 
msvcrt: Added _wcsncoll and _wcsncoll_l implementation.

11 years agowinemac: Implement getting and setting screen saver state on OS X.
C.W. Betts [Mon, 28 Jan 2013 19:32:21 +0000 (12:32 -0700)] 
winemac: Implement getting and setting screen saver state on OS X.

11 years agowinemac: Track drawn surface region to reduce black flicker for new or resized windows.
Ken Thomases [Fri, 29 Mar 2013 04:34:06 +0000 (23:34 -0500)] 
winemac: Track drawn surface region to reduce black flicker for new or resized windows.

11 years agowinemac: Draw surface region rects separately instead of clipping one big draw.
Ken Thomases [Fri, 29 Mar 2013 04:34:03 +0000 (23:34 -0500)] 
winemac: Draw surface region rects separately instead of clipping one big draw.

11 years agowinemac: Invalidate window shadow on every draw for transparent windows.
Ken Thomases [Fri, 29 Mar 2013 04:33:59 +0000 (23:33 -0500)] 
winemac: Invalidate window shadow on every draw for transparent windows.

11 years agowinemac: Add proper locking in macdrv_surface_set_region().
Ken Thomases [Fri, 29 Mar 2013 04:33:56 +0000 (23:33 -0500)] 
winemac: Add proper locking in macdrv_surface_set_region().

11 years agoimm32/tests: Show behavior with VK_PROCESSKEY in relation to PeekMessage.
Aric Stewart [Thu, 28 Mar 2013 17:34:28 +0000 (12:34 -0500)] 
imm32/tests: Show behavior with VK_PROCESSKEY in relation to PeekMessage.

11 years agouser32: ImmProcessKey is only called on WM_KEYDOWN and if the message is being removed.
Aric Stewart [Wed, 27 Mar 2013 19:42:43 +0000 (14:42 -0500)] 
user32: ImmProcessKey is only called on WM_KEYDOWN and if the message is being removed.

11 years agouser32: Keep the combo listbox within the monitor's work area.
Huw Davies [Thu, 28 Mar 2013 16:03:30 +0000 (16:03 +0000)] 
user32: Keep the combo listbox within the monitor's work area.

11 years agokernel32: Fixed copy-paste error in IdnToUnicode.
Piotr Caban [Thu, 28 Mar 2013 15:10:44 +0000 (16:10 +0100)] 
kernel32: Fixed copy-paste error in IdnToUnicode.

11 years agomsvcrt: Move fread_s function to msvcrt.
Piotr Caban [Thu, 28 Mar 2013 11:57:14 +0000 (12:57 +0100)] 
msvcrt: Move fread_s function to msvcrt.

11 years agomsvcrt: Update spec file with functions added in newer version of the dll.
Piotr Caban [Thu, 28 Mar 2013 11:56:38 +0000 (12:56 +0100)] 
msvcrt: Update spec file with functions added in newer version of the dll.

11 years agosecur32: Take schannel backend capabilities into account when configuring enabled...
Jacek Caban [Thu, 28 Mar 2013 11:05:59 +0000 (12:05 +0100)] 
secur32: Take schannel backend capabilities into account when configuring enabled protocols.

11 years agouser32: Invalidate the listbox in LB_SETCOUNT.
Huw Davies [Thu, 28 Mar 2013 10:21:22 +0000 (10:21 +0000)] 
user32: Invalidate the listbox in LB_SETCOUNT.

11 years agouser32: Constify pointers that point to read-only file data.
Alexandre Julliard [Thu, 28 Mar 2013 12:13:43 +0000 (13:13 +0100)] 
user32: Constify pointers that point to read-only file data.

11 years agouser32: Add size checks when creating an icon from bitmap info.
Alexandre Julliard [Thu, 28 Mar 2013 12:07:06 +0000 (13:07 +0100)] 
user32: Add size checks when creating an icon from bitmap info.

11 years agojscript: Use helpers to access string buffer in some String functions.
Jacek Caban [Thu, 28 Mar 2013 10:02:25 +0000 (11:02 +0100)] 
jscript: Use helpers to access string buffer in some String functions.

11 years agojscript: Added jsstr_extract helper and use it in String.charCodeAt implementation.
Jacek Caban [Thu, 28 Mar 2013 10:01:52 +0000 (11:01 +0100)] 
jscript: Added jsstr_extract helper and use it in String.charCodeAt implementation.

11 years agoole32: Fix an apartment reference count leak on error path.
Dmitry Timoshkov [Thu, 28 Mar 2013 09:46:22 +0000 (18:46 +0900)] 
ole32: Fix an apartment reference count leak on error path.

11 years agowinemac: Don't override -[NSOpenGLContext clearDrawable], just use our own method.
Ken Thomases [Wed, 27 Mar 2013 17:05:41 +0000 (12:05 -0500)] 
winemac: Don't override -[NSOpenGLContext clearDrawable], just use our own method.

11 years agowinemac: Synthesize 8- and 16-bpp display modes if the system doesn't provide any.
Ken Thomases [Wed, 27 Mar 2013 17:05:35 +0000 (12:05 -0500)] 
winemac: Synthesize 8- and 16-bpp display modes if the system doesn't provide any.

macdrv_ChangeDisplaySettingsEx() ignores the requested bpp, anyway, so we
can report any values we think programs will want.

11 years agolibwine: Added tid debug channel support on native Windows builds.
Jacek Caban [Wed, 27 Mar 2013 16:08:16 +0000 (17:08 +0100)] 
libwine: Added tid debug channel support on native Windows builds.

11 years agourlmon: Delay processing notifications from Read during MIME verification.
Jacek Caban [Wed, 27 Mar 2013 13:12:44 +0000 (14:12 +0100)] 
urlmon: Delay processing notifications from Read during MIME verification.

11 years agomshtml: Don't append slashes to opaque protocol identifiers.
Hans Leidekker [Wed, 27 Mar 2013 16:13:46 +0000 (17:13 +0100)] 
mshtml: Don't append slashes to opaque protocol identifiers.

11 years agourlmon: Fix handling of mailto URIs in CoInternetCombineUrlEx.
Hans Leidekker [Wed, 27 Mar 2013 12:37:06 +0000 (13:37 +0100)] 
urlmon: Fix handling of mailto URIs in CoInternetCombineUrlEx.

11 years agomshtml: Added IHTMLButtonElement::disabled tests.
Jacek Caban [Wed, 27 Mar 2013 12:12:51 +0000 (13:12 +0100)] 
mshtml: Added IHTMLButtonElement::disabled tests.

11 years agomshtml: Added IHTMLButtonElement::disabled implementation.
Jacek Caban [Wed, 27 Mar 2013 12:12:39 +0000 (13:12 +0100)] 
mshtml: Added IHTMLButtonElement::disabled implementation.

11 years agomsvcr90: Don't forward set_se_translator to msvcrt.
Piotr Caban [Wed, 27 Mar 2013 15:15:01 +0000 (16:15 +0100)] 
msvcr90: Don't forward set_se_translator to msvcrt.

11 years agomsvcr90: Don't forward new and delete to msvcrt.
Piotr Caban [Wed, 27 Mar 2013 15:14:47 +0000 (16:14 +0100)] 
msvcr90: Don't forward new and delete to msvcrt.

11 years agomsvcrt: Sync spec files.
Piotr Caban [Wed, 27 Mar 2013 15:13:57 +0000 (16:13 +0100)] 
msvcrt: Sync spec files.

11 years agomsvcrt: Don't forward _getpid to kernel32.
Piotr Caban [Wed, 27 Mar 2013 15:13:43 +0000 (16:13 +0100)] 
msvcrt: Don't forward _getpid to kernel32.

11 years agomsvcrt: Added _wcstoul_l implementation.
Piotr Caban [Wed, 27 Mar 2013 15:13:21 +0000 (16:13 +0100)] 
msvcrt: Added _wcstoul_l implementation.

11 years agomsvcrt: Don't forward wcsncpy to ntdll.
Piotr Caban [Wed, 27 Mar 2013 15:13:08 +0000 (16:13 +0100)] 
msvcrt: Don't forward wcsncpy to ntdll.

11 years agomsvcrt: Don't forward towupper and towlower to ntdll.
Piotr Caban [Wed, 27 Mar 2013 15:12:52 +0000 (16:12 +0100)] 
msvcrt: Don't forward towupper and towlower to ntdll.

11 years agomsvcrt: Don't forward strncpy to ntdll.
Piotr Caban [Wed, 27 Mar 2013 15:12:34 +0000 (16:12 +0100)] 
msvcrt: Don't forward strncpy to ntdll.

11 years agomsvcrt: Don't forward strncmp to ntdll.
Piotr Caban [Wed, 27 Mar 2013 15:12:19 +0000 (16:12 +0100)] 
msvcrt: Don't forward strncmp to ntdll.

11 years agomsvcrt: Don't forward strchr to ntdll.
Piotr Caban [Wed, 27 Mar 2013 15:12:09 +0000 (16:12 +0100)] 
msvcrt: Don't forward strchr to ntdll.

11 years agomsvcrt: Don't forward memset to ntdll.
Piotr Caban [Wed, 27 Mar 2013 15:11:59 +0000 (16:11 +0100)] 
msvcrt: Don't forward memset to ntdll.

11 years agomsvcrt: Don't forward atoi to ntdll.
Piotr Caban [Wed, 27 Mar 2013 15:11:49 +0000 (16:11 +0100)] 
msvcrt: Don't forward atoi to ntdll.

11 years agomsvcrt: Added _wtol_l implementation.
Piotr Caban [Wed, 27 Mar 2013 15:11:32 +0000 (16:11 +0100)] 
msvcrt: Added _wtol_l implementation.

11 years agomsvcrt: Don't forward _wtoi to ntdll.
Piotr Caban [Wed, 27 Mar 2013 15:11:23 +0000 (16:11 +0100)] 
msvcrt: Don't forward _wtoi to ntdll.

11 years agomsvcrt: Don't forward _wcsicmp to ntdll.
Piotr Caban [Wed, 27 Mar 2013 15:11:06 +0000 (16:11 +0100)] 
msvcrt: Don't forward _wcsicmp to ntdll.

11 years agosecur32: Added SECPKG_ATTR_SUPPORTED_PROTOCOLS tests.
Jacek Caban [Wed, 27 Mar 2013 11:22:48 +0000 (12:22 +0100)] 
secur32: Added SECPKG_ATTR_SUPPORTED_PROTOCOLS tests.

11 years agosecur32: Added SECPKG_ATTR_SUPPORTED_PROTOCOLS implementation.
Jacek Caban [Wed, 27 Mar 2013 11:22:35 +0000 (12:22 +0100)] 
secur32: Added SECPKG_ATTR_SUPPORTED_PROTOCOLS implementation.

11 years agosecur32: Added support for grbitEnabledProtocols in schan_AcquireClientCredentials.
Jacek Caban [Wed, 27 Mar 2013 11:22:23 +0000 (12:22 +0100)] 
secur32: Added support for grbitEnabledProtocols in schan_AcquireClientCredentials.

11 years agowinemac: Set the ordering of color modes explicitly to reduce chance of picking an...
Ken Thomases [Wed, 27 Mar 2013 12:01:37 +0000 (07:01 -0500)] 
winemac: Set the ordering of color modes explicitly to reduce chance of picking an odd one.

11 years agowinemac: Use kCGLPFANoRecovery for accelerated pixel formats in create_context().
Ken Thomases [Wed, 27 Mar 2013 12:01:22 +0000 (07:01 -0500)] 
winemac: Use kCGLPFANoRecovery for accelerated pixel formats in create_context().

11 years agomsvcrt/tests: Add unicode fgetwc tests.
Akihiro Sagawa [Wed, 27 Mar 2013 14:16:50 +0000 (23:16 +0900)] 
msvcrt/tests: Add unicode fgetwc tests.

11 years agomsvcrt/tests: Add locale dependent fgetwc tests.
Akihiro Sagawa [Wed, 27 Mar 2013 14:16:47 +0000 (23:16 +0900)] 
msvcrt/tests: Add locale dependent fgetwc tests.

11 years agomsvcrt: Fix mbtowc_l in C locale.
Akihiro Sagawa [Wed, 27 Mar 2013 14:16:44 +0000 (23:16 +0900)] 
msvcrt: Fix mbtowc_l in C locale.

11 years agoinetcpl.cpl: Add a 256x256 icon.
Alexandre Julliard [Wed, 27 Mar 2013 14:34:36 +0000 (15:34 +0100)] 
inetcpl.cpl: Add a 256x256 icon.

11 years agoappwiz.cpl: Add a 256x256 icon.
Alexandre Julliard [Wed, 27 Mar 2013 14:34:29 +0000 (15:34 +0100)] 
appwiz.cpl: Add a 256x256 icon.

11 years agowordpad: Add a 256x256 icon.
Alexandre Julliard [Wed, 27 Mar 2013 14:06:16 +0000 (15:06 +0100)] 
wordpad: Add a 256x256 icon.

11 years agowinhlp32: Add a 256x256 icon.
Alexandre Julliard [Wed, 27 Mar 2013 14:04:29 +0000 (15:04 +0100)] 
winhlp32: Add a 256x256 icon.

11 years agowinetest: Add a 256x256 icon.
Alexandre Julliard [Wed, 27 Mar 2013 14:02:29 +0000 (15:02 +0100)] 
winetest: Add a 256x256 icon.

11 years agowinemine: Add a 256x256 icon.
Alexandre Julliard [Wed, 27 Mar 2013 14:02:23 +0000 (15:02 +0100)] 
winemine: Add a 256x256 icon.

11 years agowinefile: Add a 256x256 icon.
Alexandre Julliard [Wed, 27 Mar 2013 13:58:39 +0000 (14:58 +0100)] 
winefile: Add a 256x256 icon.

11 years agowinecfg: Add a 256x256 icon.
Alexandre Julliard [Wed, 27 Mar 2013 13:56:19 +0000 (14:56 +0100)] 
winecfg: Add a 256x256 icon.

11 years agotaskmgr: Add a 256x256 icon.
Alexandre Julliard [Wed, 27 Mar 2013 13:53:09 +0000 (14:53 +0100)] 
taskmgr: Add a 256x256 icon.

11 years agoregedit: Add a 256x256 icon.
Alexandre Julliard [Wed, 27 Mar 2013 13:51:20 +0000 (14:51 +0100)] 
regedit: Add a 256x256 icon.

11 years agonotepad: Add a 256x256 icon.
Alexandre Julliard [Wed, 27 Mar 2013 13:39:06 +0000 (14:39 +0100)] 
notepad: Add a 256x256 icon.

11 years agomsiexec: Add a 256x256 icon.
Alexandre Julliard [Wed, 27 Mar 2013 13:49:40 +0000 (14:49 +0100)] 
msiexec: Add a 256x256 icon.

11 years agoiexplore: Add a 256x256 icon.
Alexandre Julliard [Wed, 27 Mar 2013 13:47:12 +0000 (14:47 +0100)] 
iexplore: Add a 256x256 icon.

11 years agocmd: Add a 256x256 icon.
Alexandre Julliard [Wed, 27 Mar 2013 13:44:19 +0000 (14:44 +0100)] 
cmd: Add a 256x256 icon.

11 years agobuildimage: Store large images as raw PNG files in icons.
Alexandre Julliard [Wed, 27 Mar 2013 12:44:18 +0000 (13:44 +0100)] 
buildimage: Store large images as raw PNG files in icons.

11 years agowrc: Add support for PNG icons.
Alexandre Julliard [Wed, 27 Mar 2013 12:26:22 +0000 (13:26 +0100)] 
wrc: Add support for PNG icons.

11 years agoiads.idl: Add missing interfaces.
Alistair Leslie-Hughes [Wed, 20 Mar 2013 22:20:02 +0000 (09:20 +1100)] 
iads.idl: Add missing interfaces.

11 years agontdll: Add a stub for RtlConvertToAutoInheritSecurityObject.
Austin English [Tue, 26 Mar 2013 22:38:08 +0000 (15:38 -0700)] 
ntdll: Add a stub for RtlConvertToAutoInheritSecurityObject.

11 years agojscript: Use helpers to access string buffer in object.c.
Jacek Caban [Wed, 27 Mar 2013 10:04:09 +0000 (11:04 +0100)] 
jscript: Use helpers to access string buffer in object.c.

11 years agojscript: Use helpers to access string buffer in global.c.
Jacek Caban [Wed, 27 Mar 2013 10:03:44 +0000 (11:03 +0100)] 
jscript: Use helpers to access string buffer in global.c.

11 years agojscript: Use helpers to access string buffer in engine.c.
Jacek Caban [Wed, 27 Mar 2013 10:02:42 +0000 (11:02 +0100)] 
jscript: Use helpers to access string buffer in engine.c.

11 years agojscript: Use to_flat_string to access string buffer in array.c.
Jacek Caban [Wed, 27 Mar 2013 10:01:59 +0000 (11:01 +0100)] 
jscript: Use to_flat_string to access string buffer in array.c.

11 years agojscript: Added to_flat_string helper and use it to access string buffer in activex.c.
Jacek Caban [Wed, 27 Mar 2013 10:01:43 +0000 (11:01 +0100)] 
jscript: Added to_flat_string helper and use it to access string buffer in activex.c.

11 years agomsvcrt: Added _set_output_format tests.
Piotr Caban [Wed, 27 Mar 2013 09:39:42 +0000 (10:39 +0100)] 
msvcrt: Added _set_output_format tests.

11 years agomsvcrt: Added _set_output_format implementation.
Piotr Caban [Wed, 27 Mar 2013 09:39:30 +0000 (10:39 +0100)] 
msvcrt: Added _set_output_format implementation.

11 years agowmi: Match parameters list with function we're forwarding to.
Piotr Caban [Wed, 27 Mar 2013 08:51:38 +0000 (09:51 +0100)] 
wmi: Match parameters list with function we're forwarding to.

11 years agoimagehlp: Match parameters list with function we're forwarding to.
Piotr Caban [Wed, 27 Mar 2013 08:51:27 +0000 (09:51 +0100)] 
imagehlp: Match parameters list with function we're forwarding to.

11 years agoshell32: Match parameters list with function we're forwarding to.
Piotr Caban [Wed, 27 Mar 2013 08:51:15 +0000 (09:51 +0100)] 
shell32: Match parameters list with function we're forwarding to.

11 years agod3dx10: Match parameters list with function we're forwarding to.
Piotr Caban [Wed, 27 Mar 2013 08:51:01 +0000 (09:51 +0100)] 
d3dx10: Match parameters list with function we're forwarding to.

11 years agohlink: Implement IHlinkBrowseContext_SetCurrentHlink().
Nikolay Sivov [Wed, 27 Mar 2013 06:41:07 +0000 (10:41 +0400)] 
hlink: Implement IHlinkBrowseContext_SetCurrentHlink().

11 years agowined3d: Add NVIDIA GeForce 410M.
Frédéric Delanoy [Wed, 27 Mar 2013 00:06:11 +0000 (01:06 +0100)] 
wined3d: Add NVIDIA GeForce 410M.

11 years agowinhttp: netconn_get_next_line() is not used anymore so remove it.
Francois Gouget [Tue, 26 Mar 2013 15:27:51 +0000 (16:27 +0100)] 
winhttp: netconn_get_next_line() is not used anymore so remove it.

11 years agokernel32/tests: Avoid test failure on multicore machines.
Detlef Riekenberg [Sat, 16 Mar 2013 17:23:59 +0000 (18:23 +0100)] 
kernel32/tests: Avoid test failure on multicore machines.

11 years agowinex11: Don't use uninitialized variables (Coverity).
Alexandre Julliard [Tue, 26 Mar 2013 16:14:42 +0000 (17:14 +0100)] 
winex11: Don't use uninitialized variables (Coverity).

11 years agogdi32: Printer drivers don't use the character extra spacing if lpdx is supplied.
Huw Davies [Tue, 26 Mar 2013 11:14:26 +0000 (11:14 +0000)] 
gdi32: Printer drivers don't use the character extra spacing if lpdx is supplied.

11 years agowinemac: Keep stable surface for layered windows using UpdateLayeredWindow().
Ken Thomases [Tue, 26 Mar 2013 13:54:51 +0000 (08:54 -0500)] 
winemac: Keep stable surface for layered windows using UpdateLayeredWindow().

11 years agoexplorer: Create desktop window hidden and only show it if it wins the race.
Ken Thomases [Tue, 26 Mar 2013 09:55:04 +0000 (04:55 -0500)] 
explorer: Create desktop window hidden and only show it if it wins the race.

11 years agontdll: Improve stub for FileFsAttributeInformation in NtQueryVolumeInformationFile.
André Hentschel [Mon, 25 Mar 2013 15:07:33 +0000 (16:07 +0100)] 
ntdll: Improve stub for FileFsAttributeInformation in NtQueryVolumeInformationFile.

11 years agomshtml: Use Uri_CREATE_ALLOW_IMPLICIT_FILE_SCHEME in CreateUri calls.
Jacek Caban [Tue, 26 Mar 2013 10:37:47 +0000 (11:37 +0100)] 
mshtml: Use Uri_CREATE_ALLOW_IMPLICIT_FILE_SCHEME in CreateUri calls.