Stefan Dösinger
c25a792902
wined3d: Mark extensions supported which are included in the gl core.
2007-11-12 14:29:45 +01:00
Stefan Dösinger
0587060a08
wined3d: Load GL functions from core if needed.
2007-11-12 14:28:21 +01:00
Stefan Dösinger
07bbf1899d
wined3d: Extend the gl extension function loading table with ext info.
2007-11-12 14:26:49 +01:00
Stefan Dösinger
1978ef9a75
wined3d: Load extension functions after finding the supported extensions.
2007-11-12 14:26:05 +01:00
Roderick Colenbrander
8295c547f3
wgl: Add wglCopyContext support.
2007-11-12 14:16:44 +01:00
Peter Beutner
db28edc790
ntdll: Better trap exception handling.
2007-11-12 14:14:28 +01:00
Peter Beutner
fc5316760b
ntdll: Don't try to handle kill(SIGTRAP).
2007-11-12 14:14:23 +01:00
Roderick Colenbrander
817b520c3d
wined3d: Prevent unneeded context switches.
2007-11-12 14:13:21 +01:00
Roderick Colenbrander
9b0d661e43
wined3d: Flush GL calls after drawing to the drawable. This fixes apps that use multiple GL contexts.
2007-11-12 14:13:14 +01:00
Dan Kegel
aaa93200ad
user32: Implement return value for DdeClientTransaction for XTYP_EXECUTE.
2007-11-12 14:13:02 +01:00
Alexandre Julliard
6ff78347e2
user32: Remove a few traces that only duplicate the relay information.
2007-11-12 14:03:45 +01:00
Alexandre Julliard
2a2e303dc5
oleaut32: Fixed asm proxys to support more than 128 methods.
...
Reported by Martin Kochanski.
2007-11-12 13:18:38 +01:00
Kai Blin
d35c13c621
ws2_32: Cope with buggy apps passing setsockopt optval as a value instead of a pointer.
2007-11-12 13:03:57 +01:00
Alistair Leslie-Hughes
0fade3c139
clusapi: Corrected value in GetNodeClusterState.
2007-11-12 13:00:25 +01:00
David Adam
147600b671
d3dx8: Implement D3DXVec3Unproject.
2007-11-12 13:00:08 +01:00
David Adam
6c902b42d5
d3dx8: Implement D3XMatrixVec3Project.
2007-11-12 13:00:01 +01:00
David Adam
3231c01c42
d3dx8: Implement D3XMatrixMultiplyTranspose.
2007-11-12 12:59:53 +01:00
David Adam
43643072da
d3dx8: Implement D3XMatrixInverse.
2007-11-12 12:59:44 +01:00
Juan Lang
f6833c4d09
rsaenh: Check pad bytes for consistency when decrypting.
2007-11-12 12:57:15 +01:00
Detlef Riekenberg
cb113b23c4
shell32: Some undocumented defines and functions are now in the PSDK.
2007-11-12 12:56:38 +01:00
Hans Leidekker
addf895c87
kernel32: Loosen requirements on what QueryDosDevice returns.
2007-11-12 12:56:28 +01:00
Maarten Lankhorst
8de6c8b4a9
dsound: Return primary_done when no mixing needs to be done instead of 0.
2007-11-12 12:56:21 +01:00
Maarten Lankhorst
8c3f9c8c7e
dsound: Reassign pointers back to null when destroying structure.
2007-11-12 12:56:15 +01:00
Dan Kegel
89b9af7714
advapi32: Fix buffer overrun in tests/registry.c:wine_debugstr_wn().
2007-11-12 12:55:42 +01:00
Rob Shearman
6c8ed9efbe
ntdll: Initialise the part of the buffer to be written to a file in the file test.
2007-11-12 12:55:13 +01:00
Rob Shearman
6539b3801d
oleaut32: Handle non-byref safe arrays in VARIANT_UserFree.
2007-11-12 12:54:04 +01:00
Rob Shearman
2779099319
ole32: Disconnect the IRemUnknown stub buffer before destroying it to release the reference on the IRemUnknown object.
2007-11-12 12:53:59 +01:00
Rob Shearman
8e51ab35be
shell32: Fix a memory leak in Stream_WriteLocationInfo.
2007-11-12 12:53:53 +01:00
Rob Shearman
1a67b1f53e
shell32: Fix the length calculation of the pidl in ILSaveToStream by using the helper function ILGetSize.
2007-11-12 12:53:49 +01:00
Misha Koshelev
57f36261fa
urlmon: Fix PROTOCOLDATA message passing in IInternetProtocolSink interface of Binding.
2007-11-12 12:53:45 +01:00
Misha Koshelev
0a158e7aa3
urlmon: Release IInternetProtocolSink and BindInfo on request handle closure, not on first handle closure.
2007-11-12 12:53:37 +01:00
Dmitry Timoshkov
1efd4c02e5
winex11.drv: Get rid of unused variables.
2007-11-12 12:15:55 +01:00
Jacek Caban
f58d9a94fa
shlwapi: Reimplement IUnknown_CPContainerInvokeParam on top of SHPackDispParams.
2007-11-12 12:15:38 +01:00
Jacek Caban
114e8485de
shlwapi: Added SHPackDispParams test.
2007-11-12 12:15:29 +01:00
Jacek Caban
dabbe5c55b
shlwapi: Added SHPackDispParams implementation.
2007-11-12 12:15:24 +01:00
Jacek Caban
54292f7da6
shlwapi: Added SHPackDispParamsV implementation.
2007-11-12 12:15:12 +01:00
Jacek Caban
e93be266c1
mshtml: Remove nsIWebBrowserFocus_Activate useless call.
2007-11-12 12:07:05 +01:00
Jacek Caban
c49e894e9f
mshtml: Reset focus after loading the page in edit mode.
2007-11-12 12:06:48 +01:00
James Hawkins
0e29f314f5
msi: Return a remote interface to the database in a custom action.
2007-11-12 12:06:40 +01:00
James Hawkins
7dffb518c0
msi: Create the _Tables table when creating a database.
2007-11-12 12:06:29 +01:00
James Hawkins
ef1277d462
msi: Test the default tables added by MsiOpenDatabase.
2007-11-12 12:06:22 +01:00
Rob Shearman
433639f783
ole32: Free the memory associated with the open DLL list on unloading of ole32.
2007-11-12 11:46:23 +01:00
Rob Shearman
1dc91c41a7
ole32: Initialise data_cf in DataCacheEntry's to zero to indicate no data present on creation.
2007-11-12 11:46:15 +01:00
Rob Shearman
dd527a7d2c
ole32: Fix a leak of a moniker object in test_default_handler.
2007-11-12 11:46:11 +01:00
Rob Shearman
8f6218a7c8
ole32: Fix a memory leak in DataCacheEntry_Save.
2007-11-12 11:46:06 +01:00
Rob Shearman
5885be4e11
ole32: Fix a memory leak of moniker in RunningObjectTableImpl_Register.
2007-11-12 11:46:02 +01:00
Rob Shearman
3bd222004e
ole32: Fix a leak of the IBindCtx object in FileMonikerImpl_IsEqual.
2007-11-12 11:45:57 +01:00
Rob Shearman
2249565eb7
ole32: Fix a memory leak in get_moniker_comparison_data.
2007-11-12 11:45:53 +01:00
Rob Shearman
2c1ba188d6
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.
2007-11-12 11:45:49 +01:00
Rob Shearman
e8b9a427be
ole32: Add a missing IMoniker_Release to test_MkParseDisplayName.
2007-11-12 11:45:38 +01:00
Rob Shearman
a7bfdde975
ole32: Fix memory leak in ItemMonikerImpl_Save.
2007-11-12 11:45:34 +01:00
Rob Shearman
b75a33a214
ole32: Add a missing IStream_Release to test_same_apartment_unmarshal_failure.
2007-11-12 11:45:30 +01:00
Rob Shearman
2e2383d5ca
ole32: Add a missing IStream_Release to test_CoMarshalInterThreadInterfaceInStream.
2007-11-12 11:45:19 +01:00
Andrew Talbot
5f4f0fa04d
user32: Constify some variables.
2007-11-12 11:41:32 +01:00
Hans Leidekker
864db96626
wininet: Fix two handle leaks in the test.
2007-11-12 11:40:59 +01:00
Hans Leidekker
42aa4e46b6
snmpapi: Make a test pass on Vista.
2007-11-12 11:40:55 +01:00
Hans Leidekker
9a51ac7249
pdh: Make two tests pass on Vista.
2007-11-12 11:40:45 +01:00
Paul Vriens
d66722db31
dsound/tests: Fix tests after addition of 24/32 bits buffer tests.
2007-11-12 11:40:25 +01:00
Maarten Lankhorst
3f965d582f
dsound: Make AngleBetweenVectorsRad when vectors have no magnitude.
2007-11-12 11:40:10 +01:00
Maarten Lankhorst
545a774fcc
dsound: Implement AngleBetweenVectorsDeg as a call to AngleBetweenVectorsRad.
2007-11-12 11:40:04 +01:00
Alexandre Julliard
5fa4e85ad6
user32/tests: Fix access to an uninitialized variable.
2007-11-09 13:14:37 +01:00
Dmitry Timoshkov
5722660758
user32: Simplify some code.
2007-11-09 13:10:34 +01:00
Francois Gouget
f288ed99b0
winex11: Add C alternatives to the assembly bits in X11DRV_DIB_SetImageBits_8().
2007-11-09 13:07:25 +01:00
Francois Gouget
81a5701ca9
Assorted spelling fixes.
2007-11-09 13:07:12 +01:00
Francois Gouget
2b6abd5f85
user32/tests: Skip some tests when DdeClientTransaction() returns NULL. This avoids some crashes on Win9x.
2007-11-09 13:06:43 +01:00
Francois Gouget
2bbfc931d1
gdi32/tests: Dynamically load GdiAlphaBlend() so the test runs on Win9x.
2007-11-09 13:06:25 +01:00
Francois Gouget
8fc8f2625c
d3dx8: Fix compilation on systems that don't support nameless unions.
2007-11-09 13:06:16 +01:00
Lei Zhang
124f2aa27e
sane.ds: Fix a memory leak.
2007-11-09 13:04:14 +01:00
Lei Zhang
84e8ea2fdc
sane.ds: Check return value from sane_get_option_descriptor().
2007-11-09 13:03:47 +01:00
Lei Zhang
05907c3e29
sane.ds: Check return value from sane_control_option().
2007-11-09 13:03:38 +01:00
Lei Zhang
e984d7ba40
sane.ds: Get number of options only once.
2007-11-09 13:03:32 +01:00
EA Durbin
4bae34cd2e
ntoskrnl.exe: Add stub Implementation of IoAllocateMdl.
2007-11-09 12:58:35 +01:00
EA Durbin
eb6a1fc9d0
ntoskrnl.exe: Add stub Implementation of IoAllocateWorkItem.
2007-11-09 12:58:26 +01:00
Lei Zhang
83a4dbaa68
wininet: Skip strcmp() in a test if the returned value/len is wrong.
2007-11-09 12:56:11 +01:00
Jacek Caban
a1e554739e
mshtml: Added IDM_SETDIRTY implementation.
2007-11-09 12:54:14 +01:00
Stefan Dösinger
335bd99262
wined3d: Actually store the PS's vertex processing flag.
2007-11-09 12:41:12 +01:00
Roderick Colenbrander
33df806819
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.
2007-11-09 12:40:44 +01:00
Roderick Colenbrander
b238e39ec8
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).
2007-11-09 12:40:26 +01:00
Stefan Leichter
d4e37265f8
browseui: Print 64bit integers with wine_dbgstr_longlong.
2007-11-09 12:40:06 +01:00
Stefan Dösinger
b4b10d8bc2
d3d9: Release the window after the visual tests.
2007-11-09 12:35:50 +01:00
Stefan Dösinger
d050b4de9e
wined3d: Reinstall the projected texture disabling for generated coords.
2007-11-09 12:35:40 +01:00
Stefan Dösinger
9fb70b99db
wined3d: Load GLSL sampler uniforms at shader link time.
2007-11-09 12:32:11 +01:00
Stefan Dösinger
6fd4f8f699
wined3d: Store integer uniform locations.
2007-11-09 12:32:02 +01:00
Stefan Dösinger
bfec6c352d
wined3d: Store the special uniforms' locations in the linked program.
2007-11-09 12:31:54 +01:00
Stefan Dösinger
cd1812b473
wined3d: Hide NP2 textures support on R500 and earlier cards.
2007-11-09 12:31:44 +01:00
Stefan Dösinger
883915fc72
wined3d: Fix for MacOS'es incomplete glsl uniform truth.
2007-11-09 12:30:30 +01:00
Stefan Dösinger
f79ca75d08
wined3d: Implement a detection for the MacOS OpenGL implementation.
2007-11-09 12:29:55 +01:00
Paul Vriens
8454cb17a8
dsound/tests: Fix test failures on WinXP and 2003.
2007-11-09 12:27:20 +01:00
Andrew Talbot
d98b83bed5
user32: Constify some variables.
2007-11-09 12:26:23 +01:00
Hans Leidekker
106dbd5617
usp10: Fix some more memory leaks.
2007-11-09 12:25:38 +01:00
Hans Leidekker
66c6b84ff0
usp10: Fix a test to not rely on uninitialized memory.
2007-11-09 12:25:30 +01:00
Hans Leidekker
1e445c4932
usp10: Fully initialize LOGFONT structure.
2007-11-09 12:25:21 +01:00
Hans Leidekker
ab4d8aec35
usp10: Fix a memory leak.
2007-11-09 12:25:11 +01:00
Juan Lang
f15bbdcd5a
wininet: Initialize length of values that aren't being requested.
2007-11-09 12:25:01 +01:00
Juan Lang
2e4242b545
crypt32: If a decoding function failed, free the memory allocated for it.
2007-11-09 12:24:53 +01:00
Juan Lang
4c981e20ef
crypt32: Fix another leak in tests.
2007-11-09 12:24:46 +01:00
Juan Lang
f6bfa45970
crypt32: Fix a couple leaks in test.
2007-11-09 12:24:40 +01:00
Maarten Lankhorst
4d1129f785
dsound: Use a 2 stage mixing/normalization for sound.
2007-11-09 12:24:06 +01:00
Maarten Lankhorst
a938f69360
dsound: Add mixing and normalization functions.
2007-11-09 12:23:54 +01:00
Maarten Lankhorst
fa3663d6c7
dsound: Add support for 24/32 bits input sound buffers.
2007-11-09 12:20:20 +01:00