wine
11 years agouser32: Fix CopyImage implementation when changing cursor to icon.
Daniel Jelinski [Fri, 8 Feb 2013 19:19:47 +0000 (20:19 +0100)] 
user32: Fix CopyImage implementation when changing cursor to icon.

11 years agousp10: Fix memory leak when a font has 0 languages, scripts or features.
Aric Stewart [Fri, 8 Feb 2013 15:46:08 +0000 (09:46 -0600)] 
usp10: Fix memory leak when a font has 0 languages, scripts or features.

Based on original fix proposded by Wojciech Pyczak.

11 years agousp10: Free default_language items when freeing script cache.
Aric Stewart [Fri, 8 Feb 2013 15:45:55 +0000 (09:45 -0600)] 
usp10: Free default_language items when freeing script cache.

11 years agowined3d: Add WINED3DFMT_INST to the format table.
Henri Verbeet [Fri, 8 Feb 2013 12:21:14 +0000 (13:21 +0100)] 
wined3d: Add WINED3DFMT_INST to the format table.

We need the format to exist in apply_format_fixups() in particular.

11 years agoriched20: Move the split point calculation to wrap.c.
Huw Davies [Fri, 8 Feb 2013 11:45:03 +0000 (11:45 +0000)] 
riched20: Move the split point calculation to wrap.c.

11 years agoatl100: Added AtlComModuleRegisterClassObjects implementation (based on AtlModuleRegi...
Jacek Caban [Fri, 8 Feb 2013 09:59:19 +0000 (10:59 +0100)] 
atl100: Added AtlComModuleRegisterClassObjects implementation (based on AtlModuleRegisterClassObjects).

11 years agowindowscodecsext: Add a stub dll.
Austin English [Sat, 2 Feb 2013 04:15:03 +0000 (05:15 +0100)] 
windowscodecsext: Add a stub dll.

11 years agoole32: Avoid a deadlock when a being loaded DLL calls CoRegisterClassObject from...
Alexander Morozov [Tue, 2 Aug 2011 11:52:48 +0000 (15:52 +0400)] 
ole32: Avoid a deadlock when a being loaded DLL calls CoRegisterClassObject from its DLL_PROCESS_ATTACH handler.

11 years agodmime: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
Michael Stefaniuc [Fri, 8 Feb 2013 09:51:54 +0000 (10:51 +0100)] 
dmime: Remove ERR() on HeapAlloc failure for small sizes known at compile time.

11 years agod3dcompiler_43: Remove ERR() on HeapAlloc failure for small sizes known at compile...
Michael Stefaniuc [Fri, 8 Feb 2013 09:34:39 +0000 (10:34 +0100)] 
d3dcompiler_43: Remove ERR() on HeapAlloc failure for small sizes known at compile time.

11 years agoamstream: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
Michael Stefaniuc [Fri, 8 Feb 2013 09:29:36 +0000 (10:29 +0100)] 
amstream: Remove ERR() on HeapAlloc failure for small sizes known at compile time.

11 years agod3drm: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
Michael Stefaniuc [Fri, 8 Feb 2013 09:27:49 +0000 (10:27 +0100)] 
d3drm: Remove ERR() on HeapAlloc failure for small sizes known at compile time.

11 years agontdll: Set TPIDRURW to TEB on thread init for ARM.
André Hentschel [Wed, 6 Feb 2013 21:00:59 +0000 (22:00 +0100)] 
ntdll: Set TPIDRURW to TEB on thread init for ARM.

11 years agosecur32: On Mac, add support for cipher suites defined in 10.8 SDK.
Ken Thomases [Thu, 7 Feb 2013 15:11:24 +0000 (09:11 -0600)] 
secur32: On Mac, add support for cipher suites defined in 10.8 SDK.

11 years agontdll: Use the monotonic time counter also for timer queues.
Jörg Höhle [Tue, 5 Feb 2013 17:01:04 +0000 (18:01 +0100)] 
ntdll: Use the monotonic time counter also for timer queues.

11 years agogdi32: Ensure a fixed-pitch full-width character has double advance of a half-width...
Akihiro Sagawa [Thu, 7 Feb 2013 13:13:04 +0000 (22:13 +0900)] 
gdi32: Ensure a fixed-pitch full-width character has double advance of a half-width character.

11 years agoriched20: Move SplitRun to wrap.c and make it static.
Huw Davies [Thu, 7 Feb 2013 14:30:47 +0000 (14:30 +0000)] 
riched20: Move SplitRun to wrap.c and make it static.

11 years agod3dx9_36: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
Michael Stefaniuc [Thu, 7 Feb 2013 11:56:27 +0000 (12:56 +0100)] 
d3dx9_36: Remove ERR() on HeapAlloc failure for small sizes known at compile time.

11 years agod3d9: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
Michael Stefaniuc [Thu, 7 Feb 2013 11:55:34 +0000 (12:55 +0100)] 
d3d9: Remove ERR() on HeapAlloc failure for small sizes known at compile time.

11 years agod3d8: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
Michael Stefaniuc [Thu, 7 Feb 2013 11:52:40 +0000 (12:52 +0100)] 
d3d8: Remove ERR() on HeapAlloc failure for small sizes known at compile time.

11 years agod3d10core: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
Michael Stefaniuc [Thu, 7 Feb 2013 11:50:28 +0000 (12:50 +0100)] 
d3d10core: Remove ERR() on HeapAlloc failure for small sizes known at compile time.

11 years agowinemac: Process clicks in an inactive window in addition to activating it.
Ken Thomases [Thu, 7 Feb 2013 01:32:30 +0000 (19:32 -0600)] 
winemac: Process clicks in an inactive window in addition to activating it.

11 years agowinemac: Implement MOUSE_MOVED(_ABSOLUTE) events.
Ken Thomases [Thu, 7 Feb 2013 01:32:26 +0000 (19:32 -0600)] 
winemac: Implement MOUSE_MOVED(_ABSOLUTE) events.

11 years agowinemac: Add WineApplication methods to convert from Cocoa to Win32 coordinate space.
Ken Thomases [Thu, 7 Feb 2013 01:32:22 +0000 (19:32 -0600)] 
winemac: Add WineApplication methods to convert from Cocoa to Win32 coordinate space.

Cocoa coordinate space has its origin in the lower left of the primary screen
and y increases up.

11 years agowinemac: Implement SysCommand() to prevent Alt keypresses from activating system...
Ken Thomases [Thu, 7 Feb 2013 01:32:18 +0000 (19:32 -0600)] 
winemac: Implement SysCommand() to prevent Alt keypresses from activating system menu.

11 years agousp10: Let C look like C.
Michael Stefaniuc [Wed, 6 Feb 2013 22:15:38 +0000 (23:15 +0100)] 
usp10: Let C look like C.

11 years agoriched20: Let C look like C.
Michael Stefaniuc [Wed, 6 Feb 2013 22:14:05 +0000 (23:14 +0100)] 
riched20: Let C look like C.

11 years agod3drm: Let C look like C.
Michael Stefaniuc [Wed, 6 Feb 2013 22:10:01 +0000 (23:10 +0100)] 
d3drm: Let C look like C.

11 years agoqedit: Let C look like C.
Michael Stefaniuc [Wed, 6 Feb 2013 22:13:12 +0000 (23:13 +0100)] 
qedit: Let C look like C.

11 years agoiphlpapi: Let C look like C.
Michael Stefaniuc [Wed, 6 Feb 2013 22:13:02 +0000 (23:13 +0100)] 
iphlpapi: Let C look like C.

11 years agogphoto2.ds: Let C look like C.
Michael Stefaniuc [Wed, 6 Feb 2013 22:11:23 +0000 (23:11 +0100)] 
gphoto2.ds: Let C look like C.

11 years agokrnl386.exe16: Let C look like C.
Michael Stefaniuc [Wed, 6 Feb 2013 22:08:42 +0000 (23:08 +0100)] 
krnl386.exe16: Let C look like C.

11 years agocomctl32/listview: Do not touch icon spacing if set explicitly.
Daniel Jelinski [Mon, 4 Feb 2013 19:49:55 +0000 (20:49 +0100)] 
comctl32/listview: Do not touch icon spacing if set explicitly.

11 years agowbemprox: Trace the qualifier value in IWbemClassObject::GetNames.
Hans Leidekker [Wed, 6 Feb 2013 12:54:06 +0000 (13:54 +0100)] 
wbemprox: Trace the qualifier value in IWbemClassObject::GetNames.

11 years agowindowscodecs: Implement IWICComponentFactory::CreateDecoderFromFileHandle.
Hans Leidekker [Wed, 6 Feb 2013 12:53:21 +0000 (13:53 +0100)] 
windowscodecs: Implement IWICComponentFactory::CreateDecoderFromFileHandle.

11 years agowindowscodecs: Convert the source bitmap to the requested pixel format in IWICColorTr...
Hans Leidekker [Wed, 6 Feb 2013 12:52:48 +0000 (13:52 +0100)] 
windowscodecs: Convert the source bitmap to the requested pixel format in IWICColorTransform::Initialize.

11 years agowindowscodecs: Add a stub IWICColorTransform implementation.
Hans Leidekker [Wed, 6 Feb 2013 12:52:09 +0000 (13:52 +0100)] 
windowscodecs: Add a stub IWICColorTransform implementation.

11 years agowindowscodecs: Implement IWICColorContext::InitializeFromFilename.
Hans Leidekker [Wed, 6 Feb 2013 12:51:32 +0000 (13:51 +0100)] 
windowscodecs: Implement IWICColorContext::InitializeFromFilename.

11 years agowinemac: Implement fake support for the active Windows keyboard layout.
Ken Thomases [Wed, 6 Feb 2013 10:37:04 +0000 (04:37 -0600)] 
winemac: Implement fake support for the active Windows keyboard layout.

11 years agowinemac: Implement GetKeyNameText().
Ken Thomases [Wed, 6 Feb 2013 10:37:00 +0000 (04:37 -0600)] 
winemac: Implement GetKeyNameText().

11 years agowinemac: Implement VkKeyScanEx().
Ken Thomases [Wed, 6 Feb 2013 10:36:57 +0000 (04:36 -0600)] 
winemac: Implement VkKeyScanEx().

11 years agowinemac: Implement MapVirtualKeyEx().
Ken Thomases [Wed, 6 Feb 2013 10:36:52 +0000 (04:36 -0600)] 
winemac: Implement MapVirtualKeyEx().

11 years agowinemac: Implement Beep().
Ken Thomases [Wed, 6 Feb 2013 10:36:49 +0000 (04:36 -0600)] 
winemac: Implement Beep().

11 years agoieframe: Let C look like C.
Michael Stefaniuc [Wed, 6 Feb 2013 09:59:50 +0000 (10:59 +0100)] 
ieframe: Let C look like C.

11 years agowintab32: Retrieve the graphics driver module from gdi32.
Alexandre Julliard [Wed, 6 Feb 2013 12:19:43 +0000 (13:19 +0100)] 
wintab32: Retrieve the graphics driver module from gdi32.

11 years agoexplorer: Return a simple boolean instead of a window in the wine_create_desktop...
Alexandre Julliard [Wed, 6 Feb 2013 11:49:41 +0000 (12:49 +0100)] 
explorer: Return a simple boolean instead of a window in the wine_create_desktop entry point.

11 years agoexplorer: Retrieve the graphics driver module from gdi32.
Alexandre Julliard [Wed, 6 Feb 2013 11:46:14 +0000 (12:46 +0100)] 
explorer: Retrieve the graphics driver module from gdi32.

11 years agogdi32: Return the correct module handle for the initial display driver load.
Alexandre Julliard [Wed, 6 Feb 2013 11:21:33 +0000 (12:21 +0100)] 
gdi32: Return the correct module handle for the initial display driver load.

11 years agocomctl32/listview: Always use large icon size when calculating icon spacing.
Daniel Jelinski [Mon, 4 Feb 2013 19:46:30 +0000 (20:46 +0100)] 
comctl32/listview: Always use large icon size when calculating icon spacing.

11 years agocomctl32/listview: Correct icon spacing calculation when set to 0 or -1.
Daniel Jelinski [Mon, 4 Feb 2013 19:42:44 +0000 (20:42 +0100)] 
comctl32/listview: Correct icon spacing calculation when set to 0 or -1.

11 years agomsi: Fix memory leak (coverity).
Frédéric Delanoy [Sat, 2 Feb 2013 08:56:53 +0000 (09:56 +0100)] 
msi: Fix memory leak (coverity).

11 years agocomdlg32: Free files on errorpath (Coverity).
Marcus Meissner [Thu, 31 Jan 2013 17:26:47 +0000 (18:26 +0100)] 
comdlg32: Free files on errorpath (Coverity).

11 years agowindowscodecs: Add enum type WICTiffCompressionOption.
Ludger Sprenker [Mon, 4 Feb 2013 19:39:23 +0000 (20:39 +0100)] 
windowscodecs: Add enum type WICTiffCompressionOption.

11 years agofusion: Return correct error for null public token.
Alistair Leslie-Hughes [Thu, 31 Jan 2013 05:08:38 +0000 (16:08 +1100)] 
fusion: Return correct error for null public token.

11 years agowined3d: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
Michael Stefaniuc [Tue, 5 Feb 2013 14:49:14 +0000 (15:49 +0100)] 
wined3d: Remove ERR() on HeapAlloc failure for small sizes known at compile time.

11 years agousp10: Update diacritical script handling for non OpenType Itemization.
Aric Stewart [Tue, 5 Feb 2013 14:57:44 +0000 (08:57 -0600)] 
usp10: Update diacritical script handling for non OpenType Itemization.

11 years agousp10: Split the core Itemize function out to be able to support differences between...
Aric Stewart [Tue, 5 Feb 2013 14:57:38 +0000 (08:57 -0600)] 
usp10: Split the core Itemize function out to be able to support differences between the normal and OpenType versions.

11 years agousp10: Fix typo with Script_Khmer_Numeric.
Aric Stewart [Tue, 5 Feb 2013 14:56:47 +0000 (08:56 -0600)] 
usp10: Fix typo with Script_Khmer_Numeric.

11 years agoriched20: Move the text to the paragraph level.
Huw Davies [Tue, 5 Feb 2013 13:19:41 +0000 (13:19 +0000)] 
riched20: Move the text to the paragraph level.

11 years agoriched20: Pass character ptrs to the whitespace finding functions.
Huw Davies [Tue, 5 Feb 2013 13:19:40 +0000 (13:19 +0000)] 
riched20: Pass character ptrs to the whitespace finding functions.

11 years agoriched20: Pass a character ptr and length to SplitParagraph.
Huw Davies [Tue, 5 Feb 2013 13:19:39 +0000 (13:19 +0000)] 
riched20: Pass a character ptr and length to SplitParagraph.

11 years agocrypt32: Use assignment instead of memcpy to copy structs.
Michael Stefaniuc [Tue, 5 Feb 2013 12:22:27 +0000 (13:22 +0100)] 
crypt32: Use assignment instead of memcpy to copy structs.

11 years agoddraw/tests: Use assignment instead of memcpy to copy structs.
Michael Stefaniuc [Tue, 5 Feb 2013 12:18:04 +0000 (13:18 +0100)] 
ddraw/tests: Use assignment instead of memcpy to copy structs.

11 years agowinemac: Don't move off-screen windows to a random position.
Alexandre Julliard [Tue, 5 Feb 2013 12:09:43 +0000 (13:09 +0100)] 
winemac: Don't move off-screen windows to a random position.

11 years agoadvapi32: Support registry objects in SetNamedSecurityInfo.
Erich Hoover [Sat, 2 Feb 2013 15:53:17 +0000 (08:53 -0700)] 
advapi32: Support registry objects in SetNamedSecurityInfo.

11 years agoadvapi32: Support registry objects in GetNamedSecurityInfo.
Erich Hoover [Sat, 2 Feb 2013 15:52:04 +0000 (08:52 -0700)] 
advapi32: Support registry objects in GetNamedSecurityInfo.

11 years agomsvcr90: Update the manifest version.
Vijay Kiran Kamuju [Mon, 4 Feb 2013 10:49:31 +0000 (10:49 +0000)] 
msvcr90: Update the manifest version.

11 years agowinemac: Ignore Cocoa's window frame adjustments for off-screen windows.
Ken Thomases [Mon, 4 Feb 2013 14:46:00 +0000 (08:46 -0600)] 
winemac: Ignore Cocoa's window frame adjustments for off-screen windows.

11 years agowinemac: Implement ToUnicodeEx().
Ken Thomases [Sun, 3 Feb 2013 23:20:26 +0000 (17:20 -0600)] 
winemac: Implement ToUnicodeEx().

11 years agouser32: In TranslateMessage, handle ToUnicode returning 2 or more chars.
Ken Thomases [Sun, 3 Feb 2013 23:20:22 +0000 (17:20 -0600)] 
user32: In TranslateMessage, handle ToUnicode returning 2 or more chars.

11 years agowinemac: Generate KEY_PRESS/RELEASE events from Cocoa key events.
Ken Thomases [Sun, 3 Feb 2013 23:20:18 +0000 (17:20 -0600)] 
winemac: Generate KEY_PRESS/RELEASE events from Cocoa key events.

11 years agowinemac: Rebuild key map when Mac keyboard layout changes.
Ken Thomases [Sun, 3 Feb 2013 23:20:15 +0000 (17:20 -0600)] 
winemac: Rebuild key map when Mac keyboard layout changes.

11 years agowinemac: Build a map from Mac virtual key codes to Win32 vkeys and scan codes based...
Ken Thomases [Sun, 3 Feb 2013 23:20:11 +0000 (17:20 -0600)] 
winemac: Build a map from Mac virtual key codes to Win32 vkeys and scan codes based on Mac keyboard layout.

11 years agowinemac: Implement support for minimizing windows.
Ken Thomases [Sun, 3 Feb 2013 23:20:07 +0000 (17:20 -0600)] 
winemac: Implement support for minimizing windows.

11 years agowinemac: Implement ScrollDC().
Ken Thomases [Sun, 3 Feb 2013 23:20:03 +0000 (17:20 -0600)] 
winemac: Implement ScrollDC().

11 years agopo: Update German translation.
Julian Rüger [Thu, 31 Jan 2013 03:42:37 +0000 (04:42 +0100)] 
po: Update German translation.

11 years agogdi32: Add a bunch of tests for CreateDC/ResetDC with a custom DEVMODE.
Dmitry Timoshkov [Mon, 4 Feb 2013 10:09:46 +0000 (18:09 +0800)] 
gdi32: Add a bunch of tests for CreateDC/ResetDC with a custom DEVMODE.

11 years agogdi32: Add support for 16-bit QUERYESCSUPPORT queries.
Dmitry Timoshkov [Fri, 1 Feb 2013 08:01:20 +0000 (16:01 +0800)] 
gdi32: Add support for 16-bit QUERYESCSUPPORT queries.

11 years agocomctl32: Test appropriate tool window for active state.
Dmitry Timoshkov [Tue, 5 Feb 2013 06:16:40 +0000 (14:16 +0800)] 
comctl32: Test appropriate tool window for active state.

There is no point in testing owner of the tooltip itself since it's often
created as a popup of the desktop window.

11 years agoriched20: Pass the character ptr and string length directly to the break proc helper.
Huw Davies [Mon, 4 Feb 2013 09:53:38 +0000 (09:53 +0000)] 
riched20: Pass the character ptr and string length directly to the break proc helper.

11 years agoriched20: Actually pass the ANSI string to the break proc.
Huw Davies [Mon, 4 Feb 2013 09:53:37 +0000 (09:53 +0000)] 
riched20: Actually pass the ANSI string to the break proc.

11 years agowbemprox: Free name in create_signature (Coverity).
Dmitry Timoshkov [Mon, 4 Feb 2013 15:56:11 +0000 (23:56 +0800)] 
wbemprox: Free name in create_signature (Coverity).

11 years agoRelease 1.5.23. wine-1.5.23
Alexandre Julliard [Fri, 1 Feb 2013 08:10:43 +0000 (09:10 +0100)] 
Release 1.5.23.

11 years agopo: Update French translation.
Frédéric Delanoy [Thu, 31 Jan 2013 21:30:14 +0000 (22:30 +0100)] 
po: Update French translation.

11 years agopo: Use a shorter string for button.
Nikolay Sivov [Thu, 31 Jan 2013 18:09:23 +0000 (22:09 +0400)] 
po: Use a shorter string for button.

11 years agomsi: Improve parsing of the supported platforms string.
Hans Leidekker [Thu, 31 Jan 2013 14:11:38 +0000 (15:11 +0100)] 
msi: Improve parsing of the supported platforms string.

11 years agomsi: Fix the return value of MsiGetFileVersion for some corner cases.
Hans Leidekker [Thu, 31 Jan 2013 14:10:45 +0000 (15:10 +0100)] 
msi: Fix the return value of MsiGetFileVersion for some corner cases.

11 years agomsi: Don't fail if the directory already exists in MsiCreateAndVerifyInstallerDirectory.
Hans Leidekker [Thu, 31 Jan 2013 14:10:04 +0000 (15:10 +0100)] 
msi: Don't fail if the directory already exists in MsiCreateAndVerifyInstallerDirectory.

11 years agoriched20: Add an explicit run length member and use it rather than accessing the...
Huw Davies [Thu, 31 Jan 2013 13:48:00 +0000 (13:48 +0000)] 
riched20: Add an explicit run length member and use it rather than accessing the string length.

11 years agoriched20: Use the get_text helper in a few more places.
Huw Davies [Thu, 31 Jan 2013 13:47:59 +0000 (13:47 +0000)] 
riched20: Use the get_text helper in a few more places.

11 years agoriched20: Rewrite the run whitespace test to take a run parameter.
Huw Davies [Thu, 31 Jan 2013 13:47:58 +0000 (13:47 +0000)] 
riched20: Rewrite the run whitespace test to take a run parameter.

11 years agoriched20: Rewrite the run splittable test to take a run parameter.
Huw Davies [Thu, 31 Jan 2013 13:47:57 +0000 (13:47 +0000)] 
riched20: Rewrite the run splittable test to take a run parameter.

11 years agoieframe: Use int resource ID for toolbar image.
Jacek Caban [Thu, 31 Jan 2013 11:46:22 +0000 (12:46 +0100)] 
ieframe: Use int resource ID for toolbar image.

11 years agoadvapi32: Destination length -1 means no limit.
Alex Henrie [Thu, 31 Jan 2013 05:31:16 +0000 (22:31 -0700)] 
advapi32: Destination length -1 means no limit.

11 years agoadvapi32: Support service objects in SetNamedSecurityInfo.
Erich Hoover [Wed, 30 Jan 2013 19:59:15 +0000 (12:59 -0700)] 
advapi32: Support service objects in SetNamedSecurityInfo.

11 years agoadvapi32: Support service objects in GetNamedSecurityInfo.
Erich Hoover [Wed, 30 Jan 2013 19:59:12 +0000 (12:59 -0700)] 
advapi32: Support service objects in GetNamedSecurityInfo.

11 years agowinebuild: Use Clang to assemble if found.
Charles Davis [Mon, 28 Jan 2013 20:42:12 +0000 (13:42 -0700)] 
winebuild: Use Clang to assemble if found.

11 years agowinemenubuilder: Try to wait for creating icon files.
Sergey Guralnik [Wed, 23 Jan 2013 13:07:44 +0000 (15:07 +0200)] 
winemenubuilder: Try to wait for creating icon files.

11 years agodbghelp: Add support for zlib compressed debug sections.
Maarten Lankhorst [Tue, 29 Jan 2013 12:01:10 +0000 (13:01 +0100)] 
dbghelp: Add support for zlib compressed debug sections.

Patch created with the assistance of Eric Pouech who helped diagnose
the problem, wrote some parts of this patch and reviewed this patch.

11 years agowindowscodecs: Implement GetThumbnail in the ICO frame decoder.
Dmitry Timoshkov [Wed, 30 Jan 2013 16:48:05 +0000 (00:48 +0800)] 
windowscodecs: Implement GetThumbnail in the ICO frame decoder.