wine
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.

11 years agomsi: Set _BrowseProperty to INSTALLDIR.
Hans Leidekker [Wed, 30 Jan 2013 15:28:17 +0000 (16:28 +0100)] 
msi: Set _BrowseProperty to INSTALLDIR.

11 years agomsi: Avoid a crash in msi_dialog_handle_event.
Hans Leidekker [Wed, 30 Jan 2013 15:27:54 +0000 (16:27 +0100)] 
msi: Avoid a crash in msi_dialog_handle_event.

11 years agowbemprox: Build a PNP device ID that better matches the graphics card.
Hans Leidekker [Wed, 30 Jan 2013 15:27:22 +0000 (16:27 +0100)] 
wbemprox: Build a PNP device ID that better matches the graphics card.

11 years agoriched20: Add a helper to retrieve the run text.
Huw Davies [Wed, 30 Jan 2013 15:10:20 +0000 (15:10 +0000)] 
riched20: Add a helper to retrieve the run text.

11 years agoriched20: Add a helper to debug the run text.
Huw Davies [Wed, 30 Jan 2013 15:10:19 +0000 (15:10 +0000)] 
riched20: Add a helper to debug the run text.

11 years agoriched20: Add a paragraph ptr to each run.
Huw Davies [Wed, 30 Jan 2013 15:10:18 +0000 (15:10 +0000)] 
riched20: Add a paragraph ptr to each run.

11 years agowindowscodecs: Implement IPropertyBag2::Read.
Ludger Sprenker [Thu, 24 Jan 2013 23:05:15 +0000 (00:05 +0100)] 
windowscodecs: Implement IPropertyBag2::Read.

11 years agowindowscodecs: Implement IPropertyBag2::Write.
Ludger Sprenker [Thu, 24 Jan 2013 23:05:08 +0000 (00:05 +0100)] 
windowscodecs: Implement IPropertyBag2::Write.

11 years agowindowscodecs: Implement IPropertyBag2::GetPropertyInfo.
Ludger Sprenker [Thu, 24 Jan 2013 23:04:55 +0000 (00:04 +0100)] 
windowscodecs: Implement IPropertyBag2::GetPropertyInfo.

11 years agowindowscodecs: Implement IPropertyBag2::CountProperties.
Ludger Sprenker [Wed, 23 Jan 2013 22:35:19 +0000 (23:35 +0100)] 
windowscodecs: Implement IPropertyBag2::CountProperties.

11 years agowindowscodecs: Implement ComponentFactory::CreateEncoderPropertyBag.
Ludger Sprenker [Tue, 29 Jan 2013 18:50:36 +0000 (19:50 +0100)] 
windowscodecs: Implement ComponentFactory::CreateEncoderPropertyBag.

11 years agoadvapi32: Make an internal routine for [Get|Set]SecurityInfo file objects.
Erich Hoover [Fri, 18 Jan 2013 17:59:01 +0000 (10:59 -0700)] 
advapi32: Make an internal routine for [Get|Set]SecurityInfo file objects.

11 years agoadvapi32: Support service objects in SetSecurityInfo.
Erich Hoover [Fri, 18 Jan 2013 17:58:48 +0000 (10:58 -0700)] 
advapi32: Support service objects in SetSecurityInfo.

11 years agoserver: Use the monotonic time counter also on the server side.
Alexandre Julliard [Wed, 30 Jan 2013 11:49:33 +0000 (12:49 +0100)] 
server: Use the monotonic time counter also on the server side.

11 years agomsvcrt: Use temporary buffers to speed up operations on stdout and stderr.
Piotr Caban [Tue, 29 Jan 2013 12:21:27 +0000 (13:21 +0100)] 
msvcrt: Use temporary buffers to speed up operations on stdout and stderr.

11 years agomsvcrt: Don't make stdout and stderr bufferred when writing to console.
Piotr Caban [Tue, 29 Jan 2013 12:21:08 +0000 (13:21 +0100)] 
msvcrt: Don't make stdout and stderr bufferred when writing to console.

11 years agowininet: Get rid of WORKREQ* types.
Jacek Caban [Wed, 30 Jan 2013 10:39:34 +0000 (11:39 +0100)] 
wininet: Get rid of WORKREQ* types.

11 years agowininet: Moved WORKREQ_FTPDELETEFILEW out of WORKREQUEST.
Jacek Caban [Wed, 30 Jan 2013 10:39:23 +0000 (11:39 +0100)] 
wininet: Moved WORKREQ_FTPDELETEFILEW out of WORKREQUEST.

11 years agowininet: Moved WORKREQ_FTPFINDNEXTW out of WORKREQUEST.
Jacek Caban [Wed, 30 Jan 2013 11:56:44 +0000 (12:56 +0100)] 
wininet: Moved WORKREQ_FTPFINDNEXTW out of WORKREQUEST.

11 years agowininet: Moved WORKREQ_FTPRENAMEFILEW out of WORKREQUEST.
Jacek Caban [Wed, 30 Jan 2013 10:38:59 +0000 (11:38 +0100)] 
wininet: Moved WORKREQ_FTPRENAMEFILEW out of WORKREQUEST.

11 years agowininet: Moved WORKREQ_FTPOPENFILEW out of WORKREQUEST.
Jacek Caban [Wed, 30 Jan 2013 10:38:49 +0000 (11:38 +0100)] 
wininet: Moved WORKREQ_FTPOPENFILEW out of WORKREQUEST.

11 years agowininet: Moved WORKREQ_FTPFINDFIRSTFILEW out of WORKREQUEST.
Jacek Caban [Wed, 30 Jan 2013 10:38:39 +0000 (11:38 +0100)] 
wininet: Moved WORKREQ_FTPFINDFIRSTFILEW out of WORKREQUEST.

11 years agowininet: Moved WORKREQ_FTPGETCURRENTDIRECTORYW out of WORKREQUEST.
Jacek Caban [Wed, 30 Jan 2013 10:38:22 +0000 (11:38 +0100)] 
wininet: Moved WORKREQ_FTPGETCURRENTDIRECTORYW out of WORKREQUEST.

11 years agowininet: Moved WORKREQ_FTPGETFILEW out of WORKREQUEST.
Jacek Caban [Wed, 30 Jan 2013 10:38:12 +0000 (11:38 +0100)] 
wininet: Moved WORKREQ_FTPGETFILEW out of WORKREQUEST.

11 years agokernel32: Conditional variable tests.
Marcus Meissner [Wed, 30 Jan 2013 10:19:56 +0000 (11:19 +0100)] 
kernel32: Conditional variable tests.

11 years agogdiplus: Avoid not necessary memory allocation for BITMAPINFO.
Dmitry Timoshkov [Wed, 30 Jan 2013 10:02:14 +0000 (18:02 +0800)] 
gdiplus: Avoid not necessary memory allocation for BITMAPINFO.

11 years agocomctl32/listview: Fix item search with keyboard input.
Nikolay Sivov [Wed, 30 Jan 2013 08:14:53 +0000 (12:14 +0400)] 
comctl32/listview: Fix item search with keyboard input.

11 years agocomctl32: Test WM_GETDLGCODE return value for TreeView.
Nikolay Sivov [Tue, 29 Jan 2013 07:23:53 +0000 (11:23 +0400)] 
comctl32: Test WM_GETDLGCODE return value for TreeView.

11 years agocomctl32: Use NM_RCLICK return value to allow default processing.
Nikolay Sivov [Mon, 28 Jan 2013 21:22:07 +0000 (01:22 +0400)] 
comctl32: Use NM_RCLICK return value to allow default processing.

11 years agowbemprox: Implement Win32_VideoController.PNPDeviceID.
Hans Leidekker [Tue, 29 Jan 2013 14:32:06 +0000 (15:32 +0100)] 
wbemprox: Implement Win32_VideoController.PNPDeviceID.

11 years agowbemprox: Don't fail if there are less objects than asked for in IEnumWbemClassObject...
Hans Leidekker [Tue, 29 Jan 2013 14:31:42 +0000 (15:31 +0100)] 
wbemprox: Don't fail if there are less objects than asked for in IEnumWbemClassObject::Next.

11 years agourlmon/tests: Avoid infinite timeouts in tests.
Alexandre Julliard [Tue, 29 Jan 2013 15:01:23 +0000 (16:01 +0100)] 
urlmon/tests: Avoid infinite timeouts in tests.

11 years agowindowscodecs: Add tests for IPropertyBag2.
Ludger Sprenker [Thu, 24 Jan 2013 23:04:46 +0000 (00:04 +0100)] 
windowscodecs: Add tests for IPropertyBag2.

11 years agoriched20: Move undo handling to a different set of structs as the display item struct...
Huw Davies [Tue, 29 Jan 2013 13:41:48 +0000 (13:41 +0000)] 
riched20: Move undo handling to a different set of structs as the display item structs are not a good fit.

11 years agocscript: Correct forming cmd for forwarding to wscript.
Putin Evgeny [Mon, 28 Jan 2013 07:45:02 +0000 (11:45 +0400)] 
cscript: Correct forming cmd for forwarding to wscript.

11 years agowininet: Moved WORKREQ_FTPREMOVEDIRECTORYW out of WORKREQUEST.
Jacek Caban [Tue, 29 Jan 2013 11:05:13 +0000 (12:05 +0100)] 
wininet: Moved WORKREQ_FTPREMOVEDIRECTORYW out of WORKREQUEST.

11 years agowininet: Moved WORKREQ_FTPCREATEDIRECTORYW out of WORKREQUEST.
Jacek Caban [Tue, 29 Jan 2013 11:05:03 +0000 (12:05 +0100)] 
wininet: Moved WORKREQ_FTPCREATEDIRECTORYW out of WORKREQUEST.

11 years agowininet: Moved WORKREQ_FTPSETCURRENTDIRECTORYW out of WORKREQUEST.
Jacek Caban [Tue, 29 Jan 2013 11:04:55 +0000 (12:04 +0100)] 
wininet: Moved WORKREQ_FTPSETCURRENTDIRECTORYW out of WORKREQUEST.

11 years agowininet: Moved WORKREQ_FTPPUTFILEW out of WORKREQUEST.
Jacek Caban [Tue, 29 Jan 2013 11:04:40 +0000 (12:04 +0100)] 
wininet: Moved WORKREQ_FTPPUTFILEW out of WORKREQUEST.

11 years agowininet: Moved WORKREQ_SENDCALLBACK out of WORKREQUEST.
Jacek Caban [Tue, 29 Jan 2013 11:04:28 +0000 (12:04 +0100)] 
wininet: Moved WORKREQ_SENDCALLBACK out of WORKREQUEST.

11 years agowininet: Moved WORKREQ_HTTPENDREQUESTW out of WORKREQUEST.
Jacek Caban [Tue, 29 Jan 2013 11:04:16 +0000 (12:04 +0100)] 
wininet: Moved WORKREQ_HTTPENDREQUESTW out of WORKREQUEST.

11 years agokernel32: We no longer need the server start time in kernel32.
Alexandre Julliard [Tue, 29 Jan 2013 10:50:21 +0000 (11:50 +0100)] 
kernel32: We no longer need the server start time in kernel32.

11 years agoAssorted spelling fixes.
Francois Gouget [Tue, 29 Jan 2013 06:06:07 +0000 (07:06 +0100)] 
Assorted spelling fixes.

11 years agowined3d: debug_{d3dbasis, d3ddegree}() are not used anymore so remove them.
Francois Gouget [Tue, 29 Jan 2013 06:04:54 +0000 (07:04 +0100)] 
wined3d: debug_{d3dbasis, d3ddegree}() are not used anymore so remove them.

11 years agowined3d: Make device_stream_info_from_declaration() static.
Francois Gouget [Tue, 29 Jan 2013 06:04:44 +0000 (07:04 +0100)] 
wined3d: Make device_stream_info_from_declaration() static.

11 years agowined3d: Rebind texture before checking for its content in check_fbo_compat().
Matteo Bruni [Sat, 26 Jan 2013 22:48:54 +0000 (23:48 +0100)] 
wined3d: Rebind texture before checking for its content in check_fbo_compat().

11 years agoddraw/tests: Add viewport handling tests.
Stefan Dösinger [Sat, 26 Jan 2013 12:39:49 +0000 (13:39 +0100)] 
ddraw/tests: Add viewport handling tests.

11 years agoddraw: Don't check for NULL in GetCurrentViewport.
Stefan Dösinger [Sat, 26 Jan 2013 12:39:48 +0000 (13:39 +0100)] 
ddraw: Don't check for NULL in GetCurrentViewport.

11 years agoddraw: Unset the viewport if the current vp is deleted.
Stefan Dösinger [Sat, 26 Jan 2013 12:39:47 +0000 (13:39 +0100)] 
ddraw: Unset the viewport if the current vp is deleted.

11 years agoddraw: AddViewport holds a reference to the viewport.
Stefan Dösinger [Sat, 26 Jan 2013 12:39:46 +0000 (13:39 +0100)] 
ddraw: AddViewport holds a reference to the viewport.