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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

14 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 (8 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.

14 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 (8 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).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

14 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 (8 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.

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

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

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

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

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

14 years agoriched20: Fix test failure in test_WM_PASTE.
Alex Villacís Lasso [Sun, 4 Nov 2007 03:57:57 +0000 (3 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

14 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 (7 19:41 +0100)]
wined3d: mov to a0.x does a floor(), not a round to nearest.

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

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

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

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

14 years agocfgmgr32: Forward cfgmgr32 functions to setupapi.
Juan Lang [Wed, 7 Nov 2007 18:38:49 +0000 (7 10:38 -0800)]
cfgmgr32: Forward cfgmgr32 functions to setupapi.

14 years agosetupapi: Add stubs for CM_Get_Device_IDA and CM_Get_Device_ID_Size.
Juan Lang [Wed, 7 Nov 2007 18:38:16 +0000 (7 10:38 -0800)]
setupapi: Add stubs for CM_Get_Device_IDA and CM_Get_Device_ID_Size.

14 years agocrypt32: Fail decoding a CRL entry if the serial number is empty.
Juan Lang [Wed, 7 Nov 2007 22:00:10 +0000 (7 14:00 -0800)]
crypt32: Fail decoding a CRL entry if the serial number is empty.

14 years agocrypt32: Fix a leak.
Juan Lang [Wed, 7 Nov 2007 17:24:55 +0000 (7 09:24 -0800)]
crypt32: Fix a leak.

14 years agocrypt32: Use 3DES to encrypt data.
Juan Lang [Wed, 7 Nov 2007 17:16:48 +0000 (7 09:16 -0800)]
crypt32: Use 3DES to encrypt data.

14 years agocrypt32: Set correct bit lengths for algorithms.
Juan Lang [Wed, 7 Nov 2007 17:16:05 +0000 (7 09:16 -0800)]
crypt32: Set correct bit lengths for algorithms.

14 years agocrypt32: Pass key length to CryptDeriveKey.
Juan Lang [Wed, 7 Nov 2007 17:14:05 +0000 (7 09:14 -0800)]
crypt32: Pass key length to CryptDeriveKey.

14 years agocrypt32: Use the enhanced provider rather than the default (base) provider.
Juan Lang [Wed, 7 Nov 2007 17:11:49 +0000 (7 09:11 -0800)]
crypt32: Use the enhanced provider rather than the default (base) provider.

14 years agocrypt32: Use SHA1 rather than MD5 to protect data.
Juan Lang [Wed, 7 Nov 2007 16:54:04 +0000 (7 08:54 -0800)]
crypt32: Use SHA1 rather than MD5 to protect data.

14 years agocrypt32: Save alg IDs in CryptProtectData output.
Juan Lang [Wed, 7 Nov 2007 16:16:31 +0000 (7 08:16 -0800)]
crypt32: Save alg IDs in CryptProtectData output.

14 years agocrypt32: Describe CryptProtectData data format more accurately.
Juan Lang [Wed, 7 Nov 2007 16:09:42 +0000 (7 08:09 -0800)]
crypt32: Describe CryptProtectData data format more accurately.

14 years agorsaenh: Fix a comment.
Juan Lang [Wed, 7 Nov 2007 16:15:12 +0000 (7 08:15 -0800)]
rsaenh: Fix a comment.

14 years agouser32: Fix for failing tests of LB_GETTEXT on listbox on Win98.
Alex Villacís Lasso [Wed, 7 Nov 2007 15:36:53 +0000 (7 10:36 -0500)]
user32: Fix for failing tests of LB_GETTEXT on listbox on Win98.

14 years agouser32: Fix LB_ITEMFROMPOINT tests for listbox control.
Alex Villacís Lasso [Wed, 7 Nov 2007 15:34:55 +0000 (7 10:34 -0500)]
user32: Fix LB_ITEMFROMPOINT tests for listbox control.

14 years agowinebuild: Add a few nops to stub entry points to make Safedisc happy.
Alexandre Julliard [Wed, 7 Nov 2007 19:36:04 +0000 (7 20:36 +0100)]
winebuild: Add a few nops to stub entry points to make Safedisc happy.

14 years agouser32: Removed unused NC_DrawGrayButton function.
Alexandre Julliard [Wed, 7 Nov 2007 18:46:34 +0000 (7 19:46 +0100)]
user32: Removed unused NC_DrawGrayButton function.

14 years agouser32: Make all internal user32 functions and variables hidden.
Alexandre Julliard [Wed, 7 Nov 2007 17:05:49 +0000 (7 18:05 +0100)]
user32: Make all internal user32 functions and variables hidden.

14 years agogdi32: Make all internal gdi functions hidden.
Alexandre Julliard [Wed, 7 Nov 2007 16:50:57 +0000 (7 17:50 +0100)]
gdi32: Make all internal gdi functions hidden.

14 years agowinspool: Use unsigned type to avoid a compiler warning.
Detlef Riekenberg [Sun, 4 Nov 2007 16:57:54 +0000 (4 17:57 +0100)]
winspool: Use unsigned type to avoid a compiler warning.

14 years agowine.inf: Add APPDATA and LOCALAPPDATA environment variables.
Alexandre Julliard [Wed, 7 Nov 2007 12:32:57 +0000 (7 13:32 +0100)]
wine.inf: Add APPDATA and LOCALAPPDATA environment variables.

14 years agomsvcrt: Fix two buglets in heap test.
Dan Kegel [Wed, 7 Nov 2007 00:52:19 +0000 (6 16:52 -0800)]
msvcrt: Fix two buglets in heap test.

14 years agomsxml3: Fix memory leak.
Alistair Leslie-Hughes [Wed, 7 Nov 2007 01:39:11 +0000 (7 12:39 +1100)]
msxml3: Fix memory leak.

14 years agorsaenh: Use LocalFree to free memory return by Crypt(Un)ProtectData.
Juan Lang [Tue, 6 Nov 2007 21:58:55 +0000 (6 13:58 -0800)]
rsaenh: Use LocalFree to free memory return by Crypt(Un)ProtectData.

14 years agorsaenh: Use helper function to read key pairs from registry.
Juan Lang [Tue, 6 Nov 2007 21:05:23 +0000 (6 13:05 -0800)]
rsaenh: Use helper function to read key pairs from registry.

14 years agorsaenh: Use helper function to delete a key container's registry key.
Juan Lang [Tue, 6 Nov 2007 19:53:14 +0000 (6 11:53 -0800)]
rsaenh: Use helper function to delete a key container's registry key.

14 years agorsaenh: Use helper function to open a key container's registry key.
Juan Lang [Tue, 6 Nov 2007 19:48:29 +0000 (6 11:48 -0800)]
rsaenh: Use helper function to open a key container's registry key.

14 years agorsaenh: Use helper function to create a container's registry key.
Juan Lang [Tue, 6 Nov 2007 19:37:00 +0000 (6 11:37 -0800)]
rsaenh: Use helper function to create a container's registry key.

14 years agorsaenh: Use helper function to persist keys.
Juan Lang [Tue, 6 Nov 2007 19:27:24 +0000 (6 11:27 -0800)]
rsaenh: Use helper function to persist keys.

14 years agoinclude: Mark imported functions with hidden visibility.
Alexandre Julliard [Wed, 7 Nov 2007 11:31:16 +0000 (7 12:31 +0100)]
include: Mark imported functions with hidden visibility.

14 years agoinclude: Only use DECLSPEC_IMPORT for Windows compilers in unicode.h.
Alexandre Julliard [Wed, 7 Nov 2007 11:30:51 +0000 (7 12:30 +0100)]
include: Only use DECLSPEC_IMPORT for Windows compilers in unicode.h.