Michael Stefaniuc
04f57b9b0c
ddrawex/tests: Use FAILED instead of !SUCCEEDED.
2011-07-19 18:26:20 +02:00
Marcus Meissner
a6b714d082
ddrawex: Remove superflous NULL checks, add error skips (Coverity).
2011-06-27 13:28:05 -05:00
Marcus Meissner
71673dc8f9
ddrawex: Mark internal symbols as hidden and vtables as static.
2011-05-16 16:35:32 +02:00
Michael Stefaniuc
e415b3828b
ddrawex: COM cleanup for the IDirectDrawSurface3 iface.
2011-01-25 12:37:53 +01:00
Michael Stefaniuc
3d559eb11e
ddrawex: Rename impl_from_dds3() to impl_from_IDirectDrawSurface3().
2011-01-25 12:37:52 +01:00
Michael Stefaniuc
1cce3d6854
ddrawex: Use unsafe_impl_from_IDirectDrawSurface3() for application provided ifaces.
2011-01-25 12:37:52 +01:00
Michael Stefaniuc
3a95fe8476
ddrawex: COM cleanup for the IDirectDraw4 iface.
2011-01-24 14:43:24 +01:00
Michael Stefaniuc
eb850bf522
ddrawex: Rename impl_from_dd4() to impl_from_IDirectDraw4().
2011-01-24 14:43:24 +01:00
Michael Stefaniuc
3f7a060c37
ddrawex: COM cleanup for the IDirectDraw3 iface.
2011-01-24 14:43:23 +01:00
Michael Stefaniuc
9b77bdff54
ddrawex: COM cleanup for the IDirectDraw2 iface.
2011-01-24 14:43:23 +01:00
Michael Stefaniuc
8003b48421
ddrawex: COM cleanup for the IDirectDraw iface.
2011-01-24 14:43:23 +01:00
Michael Stefaniuc
0b9cfcfcc9
ddrawex: COM cleanup for the IDirectDrawFactory iface.
2011-01-24 14:43:23 +01:00
Michael Stefaniuc
3799ad3482
ddrawex: COM cleanup for the IClassFactory iface.
2011-01-24 14:43:23 +01:00
Alexandre Julliard
d3bb2ee811
ddrawex: Convert dll registration to the IRegistrar mechanism.
2010-12-07 12:37:09 +01:00
Alexandre Julliard
81b8ee863e
makefiles: Add a standard header for all makefiles to replace the common variable initializations.
2010-09-19 12:36:48 +02:00
Alexandre Julliard
b86d515ed6
dlls: Remove explicit imports of kernel32 and ntdll.
2010-07-21 17:38:36 +02:00
Paul Vriens
9a787f7021
ddrawex/tests: Don't crash on Windows 95.
2010-04-08 12:28:58 +02:00
Paul Vriens
d82bd17dd1
ddrawex/tests: Don't crash on some Win98/WinMe boxes.
2010-03-31 11:35:57 +02:00
Henri Verbeet
d14b7e6a32
ddrawex/tests: Add some tests for GetSurfaceFromDC().
2010-03-29 15:51:15 +02:00
Henri Verbeet
d38f535c05
ddrawex: Correctly retrieve the "outer" surface in IDirectDraw3Impl_GetSurfaceFromDC().
2010-03-29 15:51:11 +02:00
Henri Verbeet
6ae96807c0
ddrawex: Directly return the ddraw surface in IDirectDraw4Impl_GetSurfaceFromDC().
2010-03-29 15:51:02 +02:00
Alexandre Julliard
bef5645eb1
makefiles: Remove the no longer needed explicit separators for dependencies.
2010-03-16 13:28:19 +01:00
Alexandre Julliard
6164ce2d82
makefiles: Use the standard C_SRCS variable as the list of test files.
...
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Reece Dunn
a2c41b72f8
Don't generate FIXME warnings for DllCanUnloadNow.
2010-01-06 10:59:51 +01:00
Francois Gouget
a07195bb72
ddrawex: Fix compilation on systems that don't support nameless unions.
2009-08-31 12:52:18 +02:00
Paul Vriens
53bd36ebe3
ddrawex/tests: Fix some test failures on W95.
2009-02-26 12:19:00 +01:00
Marcus Meissner
294382269d
ddrawex: Use stack ctx instead of uninitialized variable.
2009-01-27 11:09:08 +01:00
Detlef Riekenberg
0730963d56
ddrawex/tests: Fix a typo in ok().
2009-01-19 12:46:41 +01:00
Paul Vriens
950514c8c3
ddrawex/tests: Don't crash on win9x.
2009-01-14 14:52:55 +01:00
Francois Gouget
053d521ca7
ddrawex: Add a trailing '\n' to a Wine trace.
2009-01-14 14:52:24 +01:00
Michael Stefaniuc
8b5a5e532b
ddrawex: Remove superfluous pointer casts.
2009-01-14 12:21:08 +01:00
Michael Stefaniuc
cee7954a67
ddrawex: Remove redundant NULL check before HeapFree (Smatch).
2009-01-10 17:43:10 +01:00
Stefan Dösinger
a69c86d3f5
ddrawex: Add a test for the permanent DC function.
2009-01-09 16:26:06 +01:00
Stefan Dösinger
58480f1663
ddrawex: Make the GetDC test more generic.
2009-01-09 16:26:01 +01:00
Stefan Dösinger
da6c9e4cc2
ddrawex: Implement a GetDC special behavior Internet Explorer depends on.
...
Tests show that in ddrawex.dll it is legal to create a surface with
both DDSCAPS_VIDEOMEMORY and DDSCAPS_SYSTEMMEMORY flag set. A surface
created that way shows different behavior in IDirectDrawSurface::GetDC.
2009-01-09 16:23:18 +01:00
Stefan Dösinger
0d80130aa2
ddrawex: Create a surface wrapper.
2009-01-09 16:20:20 +01:00
Stefan Dösinger
b138944892
ddrawex: Add a refcount test.
2009-01-09 16:18:50 +01:00
Stefan Dösinger
ae4e824423
ddraw[ex]: Show a caps handling difference.
2009-01-09 16:18:12 +01:00
Stefan Dösinger
60039a5ba8
ddrawex: Start some tests.
2009-01-09 16:17:47 +01:00
Stefan Dösinger
efcecb9b99
ddrawex: Implement a wrapper around IDirectDraw.
...
This allows us to cleanly implement the differences between ddraw.dll and
ddrawex.dll without private functions and if checks if an object was created
by ddraw or ddrawex. A similar wrapper will be added for IDirectDrawSurface.
2009-01-09 15:53:43 +01:00
Alexandre Julliard
dad21bbcbf
makefiles: List the static libraries as normal imports instead of extra libs.
2008-04-30 14:23:55 +02:00
Stefan Leichter
eb77d12b2a
ddrawex: Remove 'recursive registry key delete' function.
2007-09-25 11:18:59 +02:00
Francois Gouget
403786bb37
ddrawex: Better match the PSDK types and fix the winapi_check warnings.
2007-08-09 14:12:05 +02:00
Francois Gouget
4c93eb2e66
ddrawex: Self-register the DirectDrawFactory CoClass.
2007-01-05 20:28:02 +01:00
Dmitry Timoshkov
95f263240b
ddrawex: Avoid not necessary casts.
2006-12-15 12:19:08 +01:00
Ulrich Czekalla
fe70c54ac0
Add ddrawex dll.
2006-12-14 21:02:32 +01:00