wine
16 years agoshlwapi: Reimplement IUnknown_CPContainerInvokeParam on top of SHPackDispParams.
Jacek Caban [Mon, 12 Nov 2007 00:25:17 +0000 (01:25 +0100)] 
shlwapi: Reimplement IUnknown_CPContainerInvokeParam on top of SHPackDispParams.

16 years agoshlwapi: Added SHPackDispParams test.
Jacek Caban [Mon, 12 Nov 2007 00:25:04 +0000 (01:25 +0100)] 
shlwapi: Added SHPackDispParams test.

16 years agoshlwapi: Added SHPackDispParams implementation.
Jacek Caban [Mon, 12 Nov 2007 00:24:49 +0000 (01:24 +0100)] 
shlwapi: Added SHPackDispParams implementation.

16 years agoshlwapi: Added SHPackDispParamsV implementation.
Jacek Caban [Mon, 12 Nov 2007 00:24:30 +0000 (01:24 +0100)] 
shlwapi: Added SHPackDispParamsV implementation.

16 years agohlink.idl: Added Hlink[Get|Set]SpecialReference declaration.
Jacek Caban [Mon, 12 Nov 2007 00:23:59 +0000 (01:23 +0100)] 
hlink.idl: Added Hlink[Get|Set]SpecialReference declaration.

16 years agomshtml: Remove nsIWebBrowserFocus_Activate useless call.
Jacek Caban [Mon, 12 Nov 2007 00:24:12 +0000 (01:24 +0100)] 
mshtml: Remove nsIWebBrowserFocus_Activate useless call.

16 years agomshtml: Reset focus after loading the page in edit mode.
Jacek Caban [Mon, 12 Nov 2007 00:23:47 +0000 (01:23 +0100)] 
mshtml: Reset focus after loading the page in edit mode.

16 years agomsi: Return a remote interface to the database in a custom action.
James Hawkins [Mon, 12 Nov 2007 00:13:08 +0000 (18:13 -0600)] 
msi: Return a remote interface to the database in a custom action.

16 years agomsi: Create the _Tables table when creating a database.
James Hawkins [Mon, 12 Nov 2007 00:05:56 +0000 (18:05 -0600)] 
msi: Create the _Tables table when creating a database.

16 years agomsi: Test the default tables added by MsiOpenDatabase.
James Hawkins [Mon, 12 Nov 2007 00:04:33 +0000 (18:04 -0600)] 
msi: Test the default tables added by MsiOpenDatabase.

16 years agoole32: Free the memory associated with the open DLL list on unloading of ole32.
Rob Shearman [Sat, 10 Nov 2007 16:06:35 +0000 (16:06 +0000)] 
ole32: Free the memory associated with the open DLL list on unloading of ole32.

16 years agoole32: Initialise data_cf in DataCacheEntry's to zero to indicate no data present...
Rob Shearman [Sat, 10 Nov 2007 16:06:24 +0000 (16:06 +0000)] 
ole32: Initialise data_cf in DataCacheEntry's to zero to indicate no data present on creation.

16 years agoole32: Fix a leak of a moniker object in test_default_handler.
Rob Shearman [Sat, 10 Nov 2007 16:06:19 +0000 (16:06 +0000)] 
ole32: Fix a leak of a moniker object in test_default_handler.

16 years agoole32: Fix a memory leak in DataCacheEntry_Save.
Rob Shearman [Sat, 10 Nov 2007 16:06:11 +0000 (16:06 +0000)] 
ole32: Fix a memory leak in DataCacheEntry_Save.

16 years agoole32: Fix a memory leak of moniker in RunningObjectTableImpl_Register.
Rob Shearman [Sat, 10 Nov 2007 16:05:51 +0000 (16:05 +0000)] 
ole32: Fix a memory leak of moniker in RunningObjectTableImpl_Register.

16 years agoole32: Fix a leak of the IBindCtx object in FileMonikerImpl_IsEqual.
Rob Shearman [Sat, 10 Nov 2007 16:05:42 +0000 (16:05 +0000)] 
ole32: Fix a leak of the IBindCtx object in FileMonikerImpl_IsEqual.

16 years agoole32: Fix a memory leak in get_moniker_comparison_data.
Rob Shearman [Sat, 10 Nov 2007 16:05:31 +0000 (16:05 +0000)] 
ole32: Fix a memory leak in get_moniker_comparison_data.

16 years agoole32: Store the InterfaceList object in the IEnumMoniker object.
Rob Shearman [Sat, 10 Nov 2007 16:05:23 +0000 (16:05 +0000)] 
ole32: Store the InterfaceList object in the IEnumMoniker object.

This is because the IEnumMoniker object is supposed to free the memory
passed to it, but the array of InterfaceData pointers is inside the
InterfaceList memory block.

16 years agoole32: Add a missing IMoniker_Release to test_MkParseDisplayName.
Rob Shearman [Sat, 10 Nov 2007 16:04:51 +0000 (16:04 +0000)] 
ole32: Add a missing IMoniker_Release to test_MkParseDisplayName.

16 years agoole32: Fix memory leak in ItemMonikerImpl_Save.
Rob Shearman [Sat, 10 Nov 2007 16:04:40 +0000 (16:04 +0000)] 
ole32: Fix memory leak in ItemMonikerImpl_Save.

16 years agoole32: Add a missing IStream_Release to test_same_apartment_unmarshal_failure.
Rob Shearman [Sat, 10 Nov 2007 16:04:30 +0000 (16:04 +0000)] 
ole32: Add a missing IStream_Release to test_same_apartment_unmarshal_failure.

16 years agoole32: Add a missing IStream_Release to test_CoMarshalInterThreadInterfaceInStream.
Rob Shearman [Sat, 10 Nov 2007 13:55:06 +0000 (13:55 +0000)] 
ole32: Add a missing IStream_Release to test_CoMarshalInterThreadInterfaceInStream.

16 years agouser32: Constify some variables.
Andrew Talbot [Sun, 11 Nov 2007 12:37:36 +0000 (12:37 +0000)] 
user32: Constify some variables.

16 years agowininet: Fix two handle leaks in the test.
Hans Leidekker [Sun, 11 Nov 2007 12:35:06 +0000 (13:35 +0100)] 
wininet: Fix two handle leaks in the test.

16 years agosnmpapi: Make a test pass on Vista.
Hans Leidekker [Sun, 11 Nov 2007 12:34:45 +0000 (13:34 +0100)] 
snmpapi: Make a test pass on Vista.

16 years agopdh: Make two tests pass on Vista.
Hans Leidekker [Sun, 11 Nov 2007 12:34:28 +0000 (13:34 +0100)] 
pdh: Make two tests pass on Vista.

16 years agodsound/tests: Fix tests after addition of 24/32 bits buffer tests.
Paul Vriens [Sat, 10 Nov 2007 13:55:47 +0000 (14:55 +0100)] 
dsound/tests: Fix tests after addition of 24/32 bits buffer tests.

16 years agodsound: Make AngleBetweenVectorsRad when vectors have no magnitude.
Maarten Lankhorst [Fri, 9 Nov 2007 19:13:01 +0000 (20:13 +0100)] 
dsound: Make AngleBetweenVectorsRad when vectors have no magnitude.

16 years agodsound: Implement AngleBetweenVectorsDeg as a call to AngleBetweenVectorsRad.
Maarten Lankhorst [Fri, 9 Nov 2007 19:12:09 +0000 (20:12 +0100)] 
dsound: Implement AngleBetweenVectorsDeg as a call to AngleBetweenVectorsRad.

16 years agolibwine: Fix naked getuid() to allow compilation under MinGW.
Paul Millar [Fri, 9 Nov 2007 17:07:36 +0000 (18:07 +0100)] 
libwine: Fix naked getuid() to allow compilation under MinGW.

16 years agoRelease 0.9.49. wine-0.9.49
Alexandre Julliard [Fri, 9 Nov 2007 16:56:12 +0000 (17:56 +0100)] 
Release 0.9.49.

16 years agouser32/tests: Fix access to an uninitialized variable.
Alexandre Julliard [Fri, 9 Nov 2007 12:14:37 +0000 (13:14 +0100)] 
user32/tests: Fix access to an uninitialized variable.

16 years agouser32: Simplify some code.
Dmitry Timoshkov [Fri, 9 Nov 2007 09:52:11 +0000 (17:52 +0800)] 
user32: Simplify some code.

16 years agowinex11: Add C alternatives to the assembly bits in X11DRV_DIB_SetImageBits_8().
Francois Gouget [Fri, 9 Nov 2007 11:45:58 +0000 (12:45 +0100)] 
winex11: Add C alternatives to the assembly bits in X11DRV_DIB_SetImageBits_8().

16 years agoAssorted spelling fixes.
Francois Gouget [Fri, 9 Nov 2007 11:37:53 +0000 (12:37 +0100)] 
Assorted spelling fixes.

16 years agouser32/tests: Skip some tests when DdeClientTransaction() returns NULL. This avoids...
Francois Gouget [Fri, 9 Nov 2007 11:42:32 +0000 (12:42 +0100)] 
user32/tests: Skip some tests when DdeClientTransaction() returns NULL. This avoids some crashes on Win9x.

16 years agogdi32/tests: Dynamically load GdiAlphaBlend() so the test runs on Win9x.
Francois Gouget [Fri, 9 Nov 2007 11:39:19 +0000 (12:39 +0100)] 
gdi32/tests: Dynamically load GdiAlphaBlend() so the test runs on Win9x.

16 years agod3dx8: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Fri, 9 Nov 2007 11:38:58 +0000 (12:38 +0100)] 
d3dx8: Fix compilation on systems that don't support nameless unions.

16 years agosane.ds: Fix a memory leak.
Lei Zhang [Fri, 9 Nov 2007 10:01:59 +0000 (02:01 -0800)] 
sane.ds: Fix a memory leak.

16 years agosane.ds: Check return value from sane_get_option_descriptor().
Lei Zhang [Fri, 9 Nov 2007 09:53:07 +0000 (01:53 -0800)] 
sane.ds: Check return value from sane_get_option_descriptor().

16 years agosane.ds: Check return value from sane_control_option().
Lei Zhang [Fri, 9 Nov 2007 09:41:18 +0000 (01:41 -0800)] 
sane.ds: Check return value from sane_control_option().

16 years agosane.ds: Get number of options only once.
Lei Zhang [Fri, 9 Nov 2007 09:38:23 +0000 (01:38 -0800)] 
sane.ds: Get number of options only once.

16 years agontoskrnl.exe: Add stub Implementation of IoAllocateMdl.
EA Durbin [Thu, 8 Nov 2007 21:40:43 +0000 (15:40 -0600)] 
ntoskrnl.exe: Add stub Implementation of IoAllocateMdl.

16 years agontoskrnl.exe: Add stub Implementation of IoAllocateWorkItem.
EA Durbin [Thu, 8 Nov 2007 21:09:08 +0000 (15:09 -0600)] 
ntoskrnl.exe: Add stub Implementation of IoAllocateWorkItem.

16 years agowininet: Skip strcmp() in a test if the returned value/len is wrong.
Lei Zhang [Fri, 9 Nov 2007 09:24:35 +0000 (01:24 -0800)] 
wininet: Skip strcmp() in a test if the returned value/len is wrong.

16 years agomshtml: Added IDM_SETDIRTY implementation.
Jacek Caban [Fri, 9 Nov 2007 01:23:08 +0000 (02:23 +0100)] 
mshtml: Added IDM_SETDIRTY implementation.

16 years agowined3d: Actually store the PS's vertex processing flag.
Stefan Dösinger [Thu, 8 Nov 2007 22:41:59 +0000 (23:41 +0100)] 
wined3d: Actually store the PS's vertex processing flag.

16 years agowined3d: Make sure the p8 shader is set to 0 after destroying the main render target.
Roderick Colenbrander [Thu, 8 Nov 2007 21:51:01 +0000 (22:51 +0100)] 
wined3d: Make sure the p8 shader is set to 0 after destroying the main render target.

This fixes a render target recreation problem in Age of Empires II.

16 years agowined3d: Make sure SFLAG_LOCKED is set at the start of LockRect as various functions...
Roderick Colenbrander [Thu, 8 Nov 2007 21:44:34 +0000 (22:44 +0100)] 
wined3d: Make sure SFLAG_LOCKED is set at the start of LockRect as various functions called from LockRect depend on it (e.g. LoadTexture if called from LoadLocation).

16 years agobrowseui: Print 64bit integers with wine_dbgstr_longlong.
Stefan Leichter [Thu, 8 Nov 2007 22:10:22 +0000 (23:10 +0100)] 
browseui: Print 64bit integers with wine_dbgstr_longlong.

16 years agod3d9: Release the window after the visual tests.
Stefan Dösinger [Tue, 6 Nov 2007 19:05:49 +0000 (20:05 +0100)] 
d3d9: Release the window after the visual tests.

16 years agowined3d: Reinstall the projected texture disabling for generated coords.
Stefan Dösinger [Wed, 7 Nov 2007 22:10:33 +0000 (23:10 +0100)] 
wined3d: Reinstall the projected texture disabling for generated coords.

16 years agowined3d: Load GLSL sampler uniforms at shader link time.
Stefan Dösinger [Wed, 7 Nov 2007 22:03:15 +0000 (23:03 +0100)] 
wined3d: Load GLSL sampler uniforms at shader link time.

16 years agowined3d: Store integer uniform locations.
Stefan Dösinger [Tue, 6 Nov 2007 22:36:10 +0000 (23:36 +0100)] 
wined3d: Store integer uniform locations.

16 years agowined3d: Store the special uniforms' locations in the linked program.
Stefan Dösinger [Tue, 6 Nov 2007 22:05:38 +0000 (23:05 +0100)] 
wined3d: Store the special uniforms' locations in the linked program.

16 years agowined3d: Hide NP2 textures support on R500 and earlier cards.
Stefan Dösinger [Tue, 6 Nov 2007 11:39:57 +0000 (12:39 +0100)] 
wined3d: Hide NP2 textures support on R500 and earlier cards.

16 years agowined3d: Fix for MacOS'es incomplete glsl uniform truth.
Stefan Dösinger [Thu, 8 Nov 2007 21:10:17 +0000 (22:10 +0100)] 
wined3d: Fix for MacOS'es incomplete glsl uniform truth.

16 years agowined3d: Implement a detection for the MacOS OpenGL implementation.
Stefan Dösinger [Thu, 8 Nov 2007 21:08:08 +0000 (22:08 +0100)] 
wined3d: Implement a detection for the MacOS OpenGL implementation.

16 years agodsound/tests: Fix test failures on WinXP and 2003.
Paul Vriens [Thu, 8 Nov 2007 20:45:14 +0000 (21:45 +0100)] 
dsound/tests: Fix test failures on WinXP and 2003.

16 years agoinclude: Add missing defines for RC5, SHA and AES in wincrypt.h.
Vijay Kiran Kamuju [Thu, 8 Nov 2007 20:15:53 +0000 (14:15 -0600)] 
include: Add missing defines for RC5, SHA and AES in wincrypt.h.

16 years agouser32: Constify some variables.
Andrew Talbot [Thu, 8 Nov 2007 18:56:48 +0000 (18:56 +0000)] 
user32: Constify some variables.

16 years agousp10: Fix some more memory leaks.
Hans Leidekker [Thu, 8 Nov 2007 18:18:30 +0000 (19:18 +0100)] 
usp10: Fix some more memory leaks.

16 years agousp10: Fix a test to not rely on uninitialized memory.
Hans Leidekker [Thu, 8 Nov 2007 18:18:22 +0000 (19:18 +0100)] 
usp10: Fix a test to not rely on uninitialized memory.

16 years agousp10: Fully initialize LOGFONT structure.
Hans Leidekker [Thu, 8 Nov 2007 18:18:14 +0000 (19:18 +0100)] 
usp10: Fully initialize LOGFONT structure.

16 years agousp10: Fix a memory leak.
Hans Leidekker [Thu, 8 Nov 2007 18:18:07 +0000 (19:18 +0100)] 
usp10: Fix a memory leak.

16 years agowininet: Initialize length of values that aren't being requested.
Juan Lang [Thu, 8 Nov 2007 17:09:36 +0000 (09:09 -0800)] 
wininet: Initialize length of values that aren't being requested.

16 years agocrypt32: If a decoding function failed, free the memory allocated for it.
Juan Lang [Thu, 8 Nov 2007 16:55:36 +0000 (08:55 -0800)] 
crypt32: If a decoding function failed, free the memory allocated for it.

16 years agocrypt32: Fix another leak in tests.
Juan Lang [Thu, 8 Nov 2007 16:55:10 +0000 (08:55 -0800)] 
crypt32: Fix another leak in tests.

16 years agocrypt32: Fix a couple leaks in test.
Juan Lang [Thu, 8 Nov 2007 16:45:58 +0000 (08:45 -0800)] 
crypt32: Fix a couple leaks in test.

16 years agodsound: Use a 2 stage mixing/normalization for sound.
Maarten Lankhorst [Wed, 7 Nov 2007 19:32:22 +0000 (20:32 +0100)] 
dsound: Use a 2 stage mixing/normalization for sound.

16 years agodsound: Add mixing and normalization functions.
Maarten Lankhorst [Wed, 7 Nov 2007 19:32:09 +0000 (20:32 +0100)] 
dsound: Add mixing and normalization functions.

16 years agodsound: Add support for 24/32 bits input sound buffers.
Maarten Lankhorst [Wed, 7 Nov 2007 19:31:53 +0000 (20:31 +0100)] 
dsound: Add support for 24/32 bits input sound buffers.

16 years agod3dxof: Fix some return values.
EA Durbin [Thu, 8 Nov 2007 04:55:01 +0000 (22:55 -0600)] 
d3dxof: Fix some return values.

16 years agontdll: Increase the signal stack size to avoid crashes on nested signals.
Alexandre Julliard [Thu, 8 Nov 2007 12:53:47 +0000 (13:53 +0100)] 
ntdll: Increase the signal stack size to avoid crashes on nested signals.

16 years agoserver: Don't drop mouse messages that should go to a different thread input.
Alexandre Julliard [Thu, 8 Nov 2007 12:53:26 +0000 (13:53 +0100)] 
server: Don't drop mouse messages that should go to a different thread input.

Instead requeue them into the proper destination queue. Reported by
Ulrich Czekalla.

16 years agomlang: Fix buffer size calculation.
Hans Leidekker [Thu, 8 Nov 2007 11:36:10 +0000 (12:36 +0100)] 
mlang: Fix buffer size calculation.

16 years agomlang: Free SCRIPTINFO structure embedded in EnumScript object.
Hans Leidekker [Thu, 8 Nov 2007 11:35:57 +0000 (12:35 +0100)] 
mlang: Free SCRIPTINFO structure embedded in EnumScript object.

16 years agomlang: Release EnumRfc1766 object.
Hans Leidekker [Thu, 8 Nov 2007 11:35:46 +0000 (12:35 +0100)] 
mlang: Release EnumRfc1766 object.

16 years agowldap32: Always return WLDAP32 error values instead of redefining the ldap.h ones.
Alexandre Julliard [Thu, 8 Nov 2007 12:11:34 +0000 (13:11 +0100)] 
wldap32: Always return WLDAP32 error values instead of redefining the ldap.h ones.

16 years agowldap32: Fix build against latest OpenLDAP release.
Hans Leidekker [Thu, 8 Nov 2007 11:35:36 +0000 (12:35 +0100)] 
wldap32: Fix build against latest OpenLDAP release.

16 years agoriched20: Fix test failure in test_WM_PASTE.
Alex Villacís Lasso [Sun, 4 Nov 2007 03:57:57 +0000 (22:57 -0500)] 
riched20: Fix test failure in test_WM_PASTE.

Native riched20 won't obey simple WM_CHAR or WM_KEYDOWN/WM_KEYUP
messages when processing Ctrl-Key keystrokes. Use keybd_event()
instead.

16 years agolibwine: Refuse to use a WINEPREFIX dir owned by a different user.
Alexandre Julliard [Thu, 8 Nov 2007 11:21:10 +0000 (12:21 +0100)] 
libwine: Refuse to use a WINEPREFIX dir owned by a different user.

16 years agowininet: Don't use HEAP_ZERO_MEMORY on memory that's fully initialized.
Juan Lang [Wed, 7 Nov 2007 22:58:14 +0000 (14:58 -0800)] 
wininet: Don't use HEAP_ZERO_MEMORY on memory that's fully initialized.

16 years agowininet: Fix another typo.
Juan Lang [Wed, 7 Nov 2007 22:45:06 +0000 (14:45 -0800)] 
wininet: Fix another typo.

16 years agowininet: Fix typo.
Juan Lang [Wed, 7 Nov 2007 22:34:49 +0000 (14:34 -0800)] 
wininet: Fix typo.

16 years agowininet: Initialize ftp sockets.
Lei Zhang [Thu, 8 Nov 2007 06:33:21 +0000 (22:33 -0800)] 
wininet: Initialize ftp sockets.

16 years agourlmon: Constify some variables.
Andrew Talbot [Wed, 7 Nov 2007 21:11:10 +0000 (21:11 +0000)] 
urlmon: Constify some variables.

16 years agotwain_32: Constify a variable.
Andrew Talbot [Wed, 7 Nov 2007 21:11:07 +0000 (21:11 +0000)] 
twain_32: Constify a variable.

16 years agowined3d: Pass surface dirtification to the container.
Stefan Dösinger [Sat, 3 Nov 2007 15:41:13 +0000 (16:41 +0100)] 
wined3d: Pass surface dirtification to the container.

16 years agod3d9: Be less picky in the D3DFMT_X8L8V8U8 test.
Stefan Dösinger [Mon, 5 Nov 2007 23:11:19 +0000 (00:11 +0100)] 
d3d9: Be less picky in the D3DFMT_X8L8V8U8 test.

16 years agowined3d: Get rid of the conditionals in shader_glsl_compare.
Stefan Dösinger [Mon, 5 Nov 2007 22:13:00 +0000 (23:13 +0100)] 
wined3d: Get rid of the conditionals in shader_glsl_compare.

16 years agowined3d: Take care for client storage and pbos.
Stefan Dösinger [Sat, 3 Nov 2007 15:24:55 +0000 (16:24 +0100)] 
wined3d: Take care for client storage and pbos.

16 years agowined3d: Honor the driver's min point size.
Stefan Dösinger [Sat, 3 Nov 2007 14:39:22 +0000 (15:39 +0100)] 
wined3d: Honor the driver's min point size.

16 years agowined3d: Avoid NOP additions.
Stefan Dösinger [Fri, 2 Nov 2007 00:50:20 +0000 (01:50 +0100)] 
wined3d: Avoid NOP additions.

16 years agowined3d: Replace the position fixup mul-add-add with a MAD.
Stefan Dösinger [Fri, 2 Nov 2007 00:11:15 +0000 (01:11 +0100)] 
wined3d: Replace the position fixup mul-add-add with a MAD.

16 years agowined3d: mov to a0.x does a floor(), not a round to nearest.
Stefan Dösinger [Wed, 7 Nov 2007 18:41:56 +0000 (19:41 +0100)] 
wined3d: mov to a0.x does a floor(), not a round to nearest.

16 years agowined3d: Get rid of the conditionals in the glsl lit implementation.
Stefan Dösinger [Sun, 28 Oct 2007 20:21:24 +0000 (21:21 +0100)] 
wined3d: Get rid of the conditionals in the glsl lit implementation.

16 years agowined3d: Relative addressing offsets are limited to [-64; 63] in arb.
Stefan Dösinger [Wed, 7 Nov 2007 18:57:49 +0000 (19:57 +0100)] 
wined3d: Relative addressing offsets are limited to [-64; 63] in arb.

16 years agowined3d: Remove the conditional from texdepth.
Stefan Dösinger [Sat, 27 Oct 2007 22:02:14 +0000 (00:02 +0200)] 
wined3d: Remove the conditional from texdepth.

16 years agowined3d: Fix the varying number comparison.
Stefan Dösinger [Wed, 7 Nov 2007 17:22:00 +0000 (18:22 +0100)] 
wined3d: Fix the varying number comparison.