wine
15 years agogdi32: Disable SetSolidBrush16 since it requires access to gdi32 internals.
Alexandre Julliard [Tue, 17 Nov 2009 21:29:37 +0000 (22:29 +0100)] 
gdi32: Disable SetSolidBrush16 since it requires access to gdi32 internals.

15 years agogdi32: Reimplement the 16-bit metafile functions on top of the 32-bit ones.
Alexandre Julliard [Tue, 17 Nov 2009 18:58:02 +0000 (19:58 +0100)] 
gdi32: Reimplement the 16-bit metafile functions on top of the 32-bit ones.

15 years agowininet: Avoid a crash on NULL lpcszHeader in HttpSendRequestExW.
Hans Leidekker [Tue, 17 Nov 2009 14:59:52 +0000 (15:59 +0100)] 
wininet: Avoid a crash on NULL lpcszHeader in HttpSendRequestExW.

15 years agomsi: Don't set the ALLUSERS property.
Hans Leidekker [Tue, 17 Nov 2009 14:59:11 +0000 (15:59 +0100)] 
msi: Don't set the ALLUSERS property.

15 years agomsi: Set the LogonUser property.
Hans Leidekker [Tue, 17 Nov 2009 14:58:45 +0000 (15:58 +0100)] 
msi: Set the LogonUser property.

15 years agontoskrnl.exe: Add stub for MmAllocateContiguousMemory.
Louis Lenders [Fri, 13 Nov 2009 18:02:08 +0000 (19:02 +0100)] 
ntoskrnl.exe: Add stub for MmAllocateContiguousMemory.

15 years agontoskrnl.exe: Add stub for MmAllocatePagesForMdl.
Louis Lenders [Fri, 13 Nov 2009 16:35:39 +0000 (17:35 +0100)] 
ntoskrnl.exe: Add stub for MmAllocatePagesForMdl.

15 years agooleaut32: Add a test for the memory pointed to by a byref parameter being preserved...
Rob Shearman [Tue, 17 Nov 2009 13:42:37 +0000 (13:42 +0000)] 
oleaut32: Add a test for the memory pointed to by a byref parameter being preserved through a remote IDispatch::Invoke call.

15 years agogdi32: Reset the visible region in ResetDC.
Alexandre Julliard [Tue, 17 Nov 2009 14:14:11 +0000 (15:14 +0100)] 
gdi32: Reset the visible region in ResetDC.

15 years agogdi32: Don't strip font suffix.
André Hentschel [Mon, 16 Nov 2009 20:33:43 +0000 (21:33 +0100)] 
gdi32: Don't strip font suffix.

15 years agomshtml: Implement IHTMLWindow2::get_top.
Andrew Eikum [Mon, 16 Nov 2009 23:28:54 +0000 (17:28 -0600)] 
mshtml: Implement IHTMLWindow2::get_top.

15 years agoddraw/tests: Fix test failure for D3DFMT_A2R10G10B10 pixel format in GetDC tests.
Austin Lund [Tue, 17 Nov 2009 09:33:51 +0000 (19:33 +1000)] 
ddraw/tests: Fix test failure for D3DFMT_A2R10G10B10 pixel format in GetDC tests.

15 years agojscript: Implement decodeURIComponent.
Andrew Eikum [Mon, 16 Nov 2009 21:39:08 +0000 (15:39 -0600)] 
jscript: Implement decodeURIComponent.

15 years agoadvapi32/tests: Add some extra info to an ok() call.
Paul Vriens [Tue, 17 Nov 2009 12:51:44 +0000 (13:51 +0100)] 
advapi32/tests: Add some extra info to an ok() call.

15 years agoadvapi32/tests: Fix some test failures on Vista without a servicepack.
Paul Vriens [Tue, 17 Nov 2009 12:23:06 +0000 (13:23 +0100)] 
advapi32/tests: Fix some test failures on Vista without a servicepack.

15 years agod3d8: Make convert_to_wined3d_declaration() static.
Henri Verbeet [Tue, 17 Nov 2009 08:43:16 +0000 (09:43 +0100)] 
d3d8: Make convert_to_wined3d_declaration() static.

15 years agod3d8: Move D3D8CB_DestroySwapChain() to device.c.
Henri Verbeet [Tue, 17 Nov 2009 08:43:15 +0000 (09:43 +0100)] 
d3d8: Move D3D8CB_DestroySwapChain() to device.c.

15 years agod3d8: Add a separate function for device initialization.
Henri Verbeet [Tue, 17 Nov 2009 08:43:14 +0000 (09:43 +0100)] 
d3d8: Add a separate function for device initialization.

15 years agowined3d: WINED3DFMT_FLAG_GETDC is a basic format flag.
Henri Verbeet [Tue, 17 Nov 2009 08:43:13 +0000 (09:43 +0100)] 
wined3d: WINED3DFMT_FLAG_GETDC is a basic format flag.

It has nothing to do with OpenGL, so shouldn't be in "gl_formats_template".
This fixes a regression introduced by e1469961d42d0eb077d3fa0236de17b56bc51a56.

15 years agowined3d: Add a format table for basic format flags like WINED3DFMT_FLAG_FOURCC.
Henri Verbeet [Tue, 17 Nov 2009 08:43:12 +0000 (09:43 +0100)] 
wined3d: Add a format table for basic format flags like WINED3DFMT_FLAG_FOURCC.

15 years agoserver: Extend get_token_user server call to also retrieve SIDs for the token's owner...
Rob Shearman [Mon, 16 Nov 2009 20:11:06 +0000 (20:11 +0000)] 
server: Extend get_token_user server call to also retrieve SIDs for the token's owner or primary group.

15 years agowinex11: Get rid of the SetDCOrg entry point.
Alexandre Julliard [Tue, 17 Nov 2009 11:43:53 +0000 (12:43 +0100)] 
winex11: Get rid of the SetDCOrg entry point.

15 years agogdi32: Get rid of the SetDCOrg driver entry point.
Alexandre Julliard [Tue, 17 Nov 2009 11:43:43 +0000 (12:43 +0100)] 
gdi32: Get rid of the SetDCOrg driver entry point.

15 years agogdi32: Disable SetDCOrg16.
Alexandre Julliard [Tue, 17 Nov 2009 11:42:16 +0000 (12:42 +0100)] 
gdi32: Disable SetDCOrg16.

15 years agogdi32: Reimplement SaveVisRgn16/RestoreVisRgn16 to avoid accessing the DC internals.
Alexandre Julliard [Tue, 17 Nov 2009 11:28:44 +0000 (12:28 +0100)] 
gdi32: Reimplement SaveVisRgn16/RestoreVisRgn16 to avoid accessing the DC internals.

15 years agogdi32: Return copies of the region in InquireVisRgn16 and GetClipRgn16.
Alexandre Julliard [Tue, 17 Nov 2009 11:26:04 +0000 (12:26 +0100)] 
gdi32: Return copies of the region in InquireVisRgn16 and GetClipRgn16.

15 years agogdi32: Disable the 16-bit visible region manipulation functions.
Alexandre Julliard [Tue, 17 Nov 2009 11:21:15 +0000 (12:21 +0100)] 
gdi32: Disable the 16-bit visible region manipulation functions.

15 years agogdi32: Reimplement LPtoDP16/DPtoLP16 on top of the 32-bit functions.
Alexandre Julliard [Tue, 17 Nov 2009 11:19:36 +0000 (12:19 +0100)] 
gdi32: Reimplement LPtoDP16/DPtoLP16 on top of the 32-bit functions.

15 years agogdi32: Don't crash when we don't have AbortProc thunks.
Alexandre Julliard [Tue, 17 Nov 2009 11:17:37 +0000 (12:17 +0100)] 
gdi32: Don't crash when we don't have AbortProc thunks.

15 years agocrypt32/tests: Fix another test failure.
Juan Lang [Mon, 16 Nov 2009 22:23:17 +0000 (14:23 -0800)] 
crypt32/tests: Fix another test failure.

15 years agocrypt32: Implement CertIsRDNAttrsInCertificateName.
Juan Lang [Tue, 17 Nov 2009 01:08:03 +0000 (17:08 -0800)] 
crypt32: Implement CertIsRDNAttrsInCertificateName.

15 years agocrypt32: Add tests for CertIsRDNAttrsInCertificateName.
Juan Lang [Mon, 16 Nov 2009 21:42:21 +0000 (13:42 -0800)] 
crypt32: Add tests for CertIsRDNAttrsInCertificateName.

15 years agocrypt32: Add stub for CertIsRDNAttrsInCertificateName.
Juan Lang [Mon, 16 Nov 2009 19:59:29 +0000 (11:59 -0800)] 
crypt32: Add stub for CertIsRDNAttrsInCertificateName.

15 years agocrypt32: Add more tests for CertCompareCertificateName.
Juan Lang [Mon, 16 Nov 2009 19:48:46 +0000 (11:48 -0800)] 
crypt32: Add more tests for CertCompareCertificateName.

15 years agocomctl32/tests: Use defined flags instead of magic numbers in v6 tests.
Owen Rudge [Mon, 16 Nov 2009 19:27:33 +0000 (13:27 -0600)] 
comctl32/tests: Use defined flags instead of magic numbers in v6 tests.

15 years agoshell32: Implement SHGetImageList and remove todo_wine from imagelist tests.
Owen Rudge [Mon, 16 Nov 2009 19:27:32 +0000 (13:27 -0600)] 
shell32: Implement SHGetImageList and remove todo_wine from imagelist tests.

15 years agocomctl32/tests: Add hotspot/drag test for IImageList.
Owen Rudge [Mon, 16 Nov 2009 19:27:30 +0000 (13:27 -0600)] 
comctl32/tests: Add hotspot/drag test for IImageList.

15 years agocomctl32: Implement imagelist drag functions, GetOverlayImage.
Owen Rudge [Mon, 16 Nov 2009 19:27:28 +0000 (13:27 -0600)] 
comctl32: Implement imagelist drag functions, GetOverlayImage.

15 years agocomctl32: Implement GetImageRect, Get/SetIconSize, Get/SetBkColor.
Owen Rudge [Mon, 16 Nov 2009 19:27:21 +0000 (13:27 -0600)] 
comctl32: Implement GetImageRect, Get/SetIconSize, Get/SetBkColor.

15 years agocomctl32/tests: Add test of IImageList_Merge function.
Owen Rudge [Mon, 16 Nov 2009 19:27:20 +0000 (13:27 -0600)] 
comctl32/tests: Add test of IImageList_Merge function.

15 years agoadvapi32/tests: Fix some test failures on NT4.
Paul Vriens [Tue, 17 Nov 2009 08:48:44 +0000 (09:48 +0100)] 
advapi32/tests: Fix some test failures on NT4.

15 years agoadvapi32/tests: Skip some tests on Win9x and WinMe.
Paul Vriens [Tue, 17 Nov 2009 07:51:02 +0000 (08:51 +0100)] 
advapi32/tests: Skip some tests on Win9x and WinMe.

15 years agoole32: OleInitialize should return S_OK if it is called for the first time on a threa...
Rob Shearman [Mon, 16 Nov 2009 23:41:48 +0000 (23:41 +0000)] 
ole32: OleInitialize should return S_OK if it is called for the first time on a thread independently of CoInitializeEx.

15 years agojscript: Use CLSCTX_INPROC_SERVER|CLSCTX_LOCAL_SERVER to create ActiveX object.
Jacek Caban [Mon, 16 Nov 2009 23:03:06 +0000 (00:03 +0100)] 
jscript: Use CLSCTX_INPROC_SERVER|CLSCTX_LOCAL_SERVER to create ActiveX object.

15 years agourlmon: Don't post notif message if we're in task processing loop.
Jacek Caban [Mon, 16 Nov 2009 22:58:05 +0000 (23:58 +0100)] 
urlmon: Don't post notif message if we're in task processing loop.

15 years agomshtml: Improved IHTMLStyle3::put_zoom stub.
Jacek Caban [Mon, 16 Nov 2009 22:55:10 +0000 (23:55 +0100)] 
mshtml: Improved IHTMLStyle3::put_zoom stub.

15 years agodbghelp: Beef up SymRefreshModuleList.
Eric Pouech [Mon, 16 Nov 2009 20:27:08 +0000 (21:27 +0100)] 
dbghelp: Beef up SymRefreshModuleList.

15 years agowgl: The GLX context creation code isn't needed anymore in wglCopyContext because...
Roderick Colenbrander [Mon, 16 Nov 2009 19:46:01 +0000 (20:46 +0100)] 
wgl: The GLX context creation code isn't needed anymore in wglCopyContext because we always have a GLX context now.

15 years agocrypt32: Correctly match subdomains with dns name constraints.
Juan Lang [Sat, 14 Nov 2009 02:05:11 +0000 (18:05 -0800)] 
crypt32: Correctly match subdomains with dns name constraints.

15 years agocrypt32: If a hostname in a URI or rfc822 name constraint doesn't begin with '.'...
Juan Lang [Sat, 14 Nov 2009 01:51:55 +0000 (17:51 -0800)] 
crypt32: If a hostname in a URI or rfc822 name constraint doesn't begin with '.', a match must be exact.

15 years agocrypt32: Only compare the hostname portion of a URL when checking against a name...
Juan Lang [Sat, 14 Nov 2009 01:44:42 +0000 (17:44 -0800)] 
crypt32: Only compare the hostname portion of a URL when checking against a name constraint.

15 years agocrypt32: Include name constraints errors in the chain's error status.
Juan Lang [Sat, 14 Nov 2009 00:37:52 +0000 (16:37 -0800)] 
crypt32: Include name constraints errors in the chain's error status.

15 years agocrypt32: Trace method used to find an issuer.
Juan Lang [Fri, 13 Nov 2009 21:49:39 +0000 (13:49 -0800)] 
crypt32: Trace method used to find an issuer.

15 years agoole32: Rename property variables in SmallBlockChainStream methods.
Vincent Povirk [Thu, 12 Nov 2009 21:07:39 +0000 (15:07 -0600)] 
ole32: Rename property variables in SmallBlockChainStream methods.

15 years agoole32: Rename property variables in BlockChainStream methods.
Vincent Povirk [Thu, 12 Nov 2009 21:05:51 +0000 (15:05 -0600)] 
ole32: Rename property variables in BlockChainStream methods.

15 years agoole32: Rename property variables in StorageInternalImpl_Construct.
Vincent Povirk [Thu, 12 Nov 2009 21:03:09 +0000 (15:03 -0600)] 
ole32: Rename property variables in StorageInternalImpl_Construct.

15 years agoole32: Rename property variables in IEnumSTATSTGImpl methods.
Vincent Povirk [Thu, 12 Nov 2009 21:01:51 +0000 (15:01 -0600)] 
ole32: Rename property variables in IEnumSTATSTGImpl methods.

15 years agoole32: Rename property variables in block chain conversion functions.
Vincent Povirk [Thu, 12 Nov 2009 20:59:09 +0000 (14:59 -0600)] 
ole32: Rename property variables in block chain conversion functions.

15 years agoole32: Rename property variables in internal StorageImpl methods.
Vincent Povirk [Thu, 12 Nov 2009 20:54:23 +0000 (14:54 -0600)] 
ole32: Rename property variables in internal StorageImpl methods.

15 years agoole32: Rename property variables in StorageImpl_Construct.
Vincent Povirk [Thu, 12 Nov 2009 20:51:34 +0000 (14:51 -0600)] 
ole32: Rename property variables in StorageImpl_Construct.

15 years agoole32: Rename property variables in internal storage functions.
Vincent Povirk [Thu, 12 Nov 2009 20:47:07 +0000 (14:47 -0600)] 
ole32: Rename property variables in internal storage functions.

15 years agoole32: Rename property variables in the StorageBaseImpl methods.
Vincent Povirk [Thu, 12 Nov 2009 20:32:35 +0000 (14:32 -0600)] 
ole32: Rename property variables in the StorageBaseImpl methods.

15 years agoole32: Rename firstPropertyNode to storageDirEntry.
Vincent Povirk [Thu, 12 Nov 2009 20:02:20 +0000 (14:02 -0600)] 
ole32: Rename firstPropertyNode to storageDirEntry.

15 years agoshell32: Fix setting of NULL arguments in IShellLink.
Alexandre Julliard [Mon, 16 Nov 2009 19:09:48 +0000 (20:09 +0100)] 
shell32: Fix setting of NULL arguments in IShellLink.

15 years agoshell32/tests: Fix Program Manager DDE conformance test failures.
Mikey Alexander [Sat, 14 Nov 2009 16:23:14 +0000 (08:23 -0800)] 
shell32/tests: Fix Program Manager DDE conformance test failures.

15 years agogdiplus: Add missing declarations for graphics.c functions.
Marcin Baczyński [Sat, 14 Nov 2009 23:34:11 +0000 (00:34 +0100)] 
gdiplus: Add missing declarations for graphics.c functions.

15 years agowgl: Get rid of delayed GLX context creation. Instead attempt to re-create a context...
Roderick Colenbrander [Sun, 15 Nov 2009 11:09:08 +0000 (12:09 +0100)] 
wgl: Get rid of delayed GLX context creation. Instead attempt to re-create a context when wglShareLists is called.

15 years agorpcrt4: Implement comm_status and fault_status handling for stubless procedures.
Rob Shearman [Mon, 16 Nov 2009 14:42:11 +0000 (14:42 +0000)] 
rpcrt4: Implement comm_status and fault_status handling for stubless procedures.

15 years agorpcrt4: Don't crash with a NULL binding handle in RpcBindingFree.
Rob Shearman [Mon, 16 Nov 2009 14:40:26 +0000 (14:40 +0000)] 
rpcrt4: Don't crash with a NULL binding handle in RpcBindingFree.

15 years agorpcrt4: Ignore the network address for ncalrpc in is_epm_destination_local.
Rob Shearman [Mon, 16 Nov 2009 14:39:48 +0000 (14:39 +0000)] 
rpcrt4: Ignore the network address for ncalrpc in is_epm_destination_local.

The network address is ignored in the transport code, so it doesn't
make sense to take it into account here.

15 years agomsdaps: Clear *pcPropertySets value in IDBProperties_GetProperties_Stub to fix a...
Rob Shearman [Mon, 16 Nov 2009 14:37:14 +0000 (14:37 +0000)] 
msdaps: Clear *pcPropertySets value in IDBProperties_GetProperties_Stub to fix a test.

15 years agouser32: Destroy EDITSTATE structure in the WM_NCDESTROY message processing.
Ilya Shpigor [Sun, 15 Nov 2009 10:33:38 +0000 (13:33 +0300)] 
user32: Destroy EDITSTATE structure in the WM_NCDESTROY message processing.

15 years agomsvcrt: Implement and test _wcsupr_s.
Andrew Nguyen [Mon, 16 Nov 2009 01:09:17 +0000 (19:09 -0600)] 
msvcrt: Implement and test _wcsupr_s.

15 years agodbghelp: Stub SymRefreshModuleList.
Andrew Nguyen [Mon, 16 Nov 2009 01:02:48 +0000 (19:02 -0600)] 
dbghelp: Stub SymRefreshModuleList.

15 years agowinedump: Add ARM support.
André Hentschel [Mon, 16 Nov 2009 13:31:59 +0000 (14:31 +0100)] 
winedump: Add ARM support.

15 years agowinmm: Enable more MCI waveaudio tests.
Jörg Höhle [Thu, 22 Oct 2009 06:53:30 +0000 (08:53 +0200)] 
winmm: Enable more MCI waveaudio tests.

15 years agowinmm/tests: Print symbolic MCIERR_ names.
Jörg Höhle [Sat, 14 Nov 2009 16:51:41 +0000 (17:51 +0100)] 
winmm/tests: Print symbolic MCIERR_ names.

15 years agowinmm: MCI_ALL_DEVICE_ID(MCIDEVICEID) is not a 16bit entity in MCI32.
Jörg Höhle [Sat, 14 Nov 2009 13:40:04 +0000 (14:40 +0100)] 
winmm: MCI_ALL_DEVICE_ID(MCIDEVICEID) is not a 16bit entity in MCI32.

15 years agoadvapi32/tests: Fix a test failure with Wow64.
Paul Vriens [Mon, 16 Nov 2009 10:59:57 +0000 (11:59 +0100)] 
advapi32/tests: Fix a test failure with Wow64.

15 years agoadvapi32/tests: Fix some test failures on 64bit systems.
Paul Vriens [Mon, 16 Nov 2009 10:27:27 +0000 (11:27 +0100)] 
advapi32/tests: Fix some test failures on 64bit systems.

15 years agocomctl32/imagelist: Make ImageList_Destroy just decrease refcount. Move actual destru...
Nikolay Sivov [Sun, 15 Nov 2009 12:13:48 +0000 (15:13 +0300)] 
comctl32/imagelist: Make ImageList_Destroy just decrease refcount. Move actual destruction to ::Release.

15 years agocomctl32/imagelist: Use defined flags instead of magic numbers in tests.
Nikolay Sivov [Sun, 15 Nov 2009 04:58:05 +0000 (07:58 +0300)] 
comctl32/imagelist: Use defined flags instead of magic numbers in tests.

15 years agocomctl32/imagelist: Get rid of magic field, use vtable pointer instead. Keep original...
Nikolay Sivov [Sun, 15 Nov 2009 04:57:11 +0000 (07:57 +0300)] 
comctl32/imagelist: Get rid of magic field, use vtable pointer instead. Keep original layout.

15 years agouser32: Free window text to prevent leak in case when WM_NCDESTROY doesn't get to...
Nikolay Sivov [Sun, 15 Nov 2009 04:45:57 +0000 (07:45 +0300)] 
user32: Free window text to prevent leak in case when WM_NCDESTROY doesn't get to default procedure.

15 years agodsound: Move duplex definitions to duplex.c.
Maarten Lankhorst [Sat, 14 Nov 2009 13:55:58 +0000 (14:55 +0100)] 
dsound: Move duplex definitions to duplex.c.

15 years agodsound: Implement DirectSoundCaptureEnumerateA on top of DirectSoundCaptureEnumerateW.
Maarten Lankhorst [Sat, 14 Nov 2009 13:30:49 +0000 (14:30 +0100)] 
dsound: Implement DirectSoundCaptureEnumerateA on top of DirectSoundCaptureEnumerateW.

15 years agodsound: Move DirectSoundCaptureEnumerate to dsound_main.c.
Maarten Lankhorst [Sat, 14 Nov 2009 13:29:07 +0000 (14:29 +0100)] 
dsound: Move DirectSoundCaptureEnumerate to dsound_main.c.

15 years agodsound: Implement DirectSoundEnumerateA on top of DirectSoundEnumerateW.
Maarten Lankhorst [Sat, 14 Nov 2009 13:27:13 +0000 (14:27 +0100)] 
dsound: Implement DirectSoundEnumerateA on top of DirectSoundEnumerateW.

15 years agomshtml: Don't use nselem in InsertAdjacentNode implementation.
Jacek Caban [Mon, 16 Nov 2009 00:27:27 +0000 (01:27 +0100)] 
mshtml: Don't use nselem in InsertAdjacentNode implementation.

15 years agomshtml: Added IHTMLElement::put_outerHTML implementation.
Jacek Caban [Mon, 16 Nov 2009 00:26:57 +0000 (01:26 +0100)] 
mshtml: Added IHTMLElement::put_outerHTML implementation.

15 years agowineps: Don't depend on 16-bit PrinterData functions from gdi.
Detlef Riekenberg [Sun, 15 Nov 2009 22:51:47 +0000 (23:51 +0100)] 
wineps: Don't depend on 16-bit PrinterData functions from gdi.

15 years agocomctl32: Fix typos.
Anders Jonsson [Sun, 15 Nov 2009 22:10:53 +0000 (23:10 +0100)] 
comctl32: Fix typos.

15 years agowined3d: Fix typo.
Anders Jonsson [Sun, 15 Nov 2009 22:12:50 +0000 (23:12 +0100)] 
wined3d: Fix typo.

15 years agogdi.exe: Rewrite QueryAbort16 to be independant of gdi32.dll internals.
Eric Pouech [Sun, 15 Nov 2009 21:10:05 +0000 (22:10 +0100)] 
gdi.exe: Rewrite QueryAbort16 to be independant of gdi32.dll internals.

15 years agogdi.exe: No longer use 16bit abort procs inside the DC structure.
Eric Pouech [Sun, 15 Nov 2009 21:09:59 +0000 (22:09 +0100)] 
gdi.exe: No longer use 16bit abort procs inside the DC structure.

15 years agomsvcrt: In undname functions, no longer use a fixed-size array for storing internal...
Eric Pouech [Sun, 15 Nov 2009 21:07:44 +0000 (22:07 +0100)] 
msvcrt: In undname functions, no longer use a fixed-size array for storing internal information.

15 years agomsvcrt: In undname helpers, allow str_array_push to return errors (instead of asserting).
Eric Pouech [Sun, 15 Nov 2009 21:07:38 +0000 (22:07 +0100)] 
msvcrt: In undname helpers, allow str_array_push to return errors (instead of asserting).

15 years agocomctl32: Implement Copy, Merge and Clone methods in IImageList.
Owen Rudge [Fri, 13 Nov 2009 17:14:38 +0000 (11:14 -0600)] 
comctl32: Implement Copy, Merge and Clone methods in IImageList.

15 years agocomctl32/tests: Add further tests for IImageList.
Owen Rudge [Fri, 13 Nov 2009 17:14:34 +0000 (11:14 -0600)] 
comctl32/tests: Add further tests for IImageList.

15 years agocomctl32: Implement SetOverlayImage, Replace, AddMasked, Draw, Remove, GetImageInfo.
Owen Rudge [Fri, 13 Nov 2009 17:14:31 +0000 (11:14 -0600)] 
comctl32: Implement SetOverlayImage, Replace, AddMasked, Draw, Remove, GetImageInfo.