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

17 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).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

17 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 (10:38 -0800)] 
setupapi: Add stubs for CM_Get_Device_IDA and CM_Get_Device_ID_Size.

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

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

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

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

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

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

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

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

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

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

17 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 (10:36 -0500)] 
user32: Fix for failing tests of LB_GETTEXT on listbox on Win98.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

17 years agoinclude: Add NTSYSAPI to the exported ntdll functions.
Alexandre Julliard [Wed, 7 Nov 2007 11:28:59 +0000 (12:28 +0100)] 
include: Add NTSYSAPI to the exported ntdll functions.

17 years agoinclude: Add WINBASEAPI to the exported kernel32 functions.
Alexandre Julliard [Wed, 7 Nov 2007 11:27:51 +0000 (12:27 +0100)] 
include: Add WINBASEAPI to the exported kernel32 functions.

17 years agoinclude: Add WINADVAPI to the exported advapi32 functions.
Alexandre Julliard [Wed, 7 Nov 2007 11:27:27 +0000 (12:27 +0100)] 
include: Add WINADVAPI to the exported advapi32 functions.

17 years agoinclude: Add WINGDIAPI to the exported gdi32 functions.
Alexandre Julliard [Wed, 7 Nov 2007 11:26:49 +0000 (12:26 +0100)] 
include: Add WINGDIAPI to the exported gdi32 functions.

17 years agoinclude: Add WINUSERAPI to the exported user32 functions.
Alexandre Julliard [Wed, 7 Nov 2007 11:26:29 +0000 (12:26 +0100)] 
include: Add WINUSERAPI to the exported user32 functions.

17 years agogdi32: Correct a test where the tested function was not called.
Laurent Vromman [Tue, 6 Nov 2007 00:37:15 +0000 (01:37 +0100)] 
gdi32: Correct a test where the tested function was not called.

17 years agowined3d: Free the backbuffer array.
Stefan Dösinger [Tue, 6 Nov 2007 18:50:18 +0000 (19:50 +0100)] 
wined3d: Free the backbuffer array.

17 years agod3d9: Initialize the test rectangle correctly.
Stefan Dösinger [Tue, 6 Nov 2007 18:45:17 +0000 (19:45 +0100)] 
d3d9: Initialize the test rectangle correctly.

17 years agowined3d: Implement the varying map.
Stefan Dösinger [Tue, 6 Nov 2007 11:34:22 +0000 (12:34 +0100)] 
wined3d: Implement the varying map.

17 years agowined3d: Install a varying map.
Stefan Dösinger [Sat, 27 Oct 2007 22:12:37 +0000 (00:12 +0200)] 
wined3d: Install a varying map.

17 years agod3d9: Remove some spamy debug traces from the texture test.
Stefan Dösinger [Fri, 26 Oct 2007 16:45:20 +0000 (18:45 +0200)] 
d3d9: Remove some spamy debug traces from the texture test.

17 years agoddraw: Fix a test for Vista.
Stefan Dösinger [Fri, 26 Oct 2007 16:43:08 +0000 (18:43 +0200)] 
ddraw: Fix a test for Vista.

17 years agoddraw: Be less picky about float precision.
Stefan Dösinger [Fri, 26 Oct 2007 16:40:58 +0000 (18:40 +0200)] 
ddraw: Be less picky about float precision.

17 years agod3d9: Use HAL devices in some tests.
Stefan Dösinger [Sat, 27 Oct 2007 20:40:57 +0000 (22:40 +0200)] 
d3d9: Use HAL devices in some tests.

17 years agowined3d: Refuse to create volumes and volume textures if not supported.
Stefan Dösinger [Fri, 26 Oct 2007 11:44:16 +0000 (13:44 +0200)] 
wined3d: Refuse to create volumes and volume textures if not supported.

17 years agowined3d: Set the display mode before creating the context.
Stefan Dösinger [Fri, 26 Oct 2007 00:16:03 +0000 (02:16 +0200)] 
wined3d: Set the display mode before creating the context.

17 years agowined3d: Set the main hwnd before setting up the screen.
Stefan Dösinger [Thu, 25 Oct 2007 22:32:08 +0000 (00:32 +0200)] 
wined3d: Set the main hwnd before setting up the screen.