Henri Verbeet
5cea0f122c
ddraw: Avoid LPDDOVERLAYFX.
2012-12-10 11:25:41 +01:00
Michael Stefaniuc
715372be62
ddrawex: COM cleanup for the IDirectDrawSurface4 iface.
2012-08-17 16:25:37 +02:00
Michael Stefaniuc
8ad17a79f0
ddrawex: Forward to the wrapped surface instead of recursing forever.
2012-08-17 16:25:30 +02:00
Michael Stefaniuc
9aba74a8f3
ddrawex: Rename impl_from_dds4 to impl_from_IDirectDrawSurface4.
2012-08-17 16:25:26 +02:00
Michael Stefaniuc
f452057ef6
ddrawex: Get rid of dds_get_inner().
2012-08-17 16:25:18 +02:00
Michael Stefaniuc
cb1248da33
ddrawex: Use unsafe_impl_from_IDirectDrawSurface4() for application provided ifaces.
2012-08-17 16:25:14 +02:00
Henri Verbeet
13f483a2a2
ddrawex: Don't return a pointer to the implementation in IDirectDrawClassFactoryImpl_QueryInterface().
2012-04-05 14:51:33 +02:00
Henri Verbeet
d8d89887d1
ddrawex: Don't return a pointer to the implementation in IDirectDrawFactoryImpl_QueryInterface().
2012-04-05 14:51:33 +02:00
André Hentschel
b5ba054ce8
Assorted header comment cleanup.
2012-01-04 19:35:13 +01:00
Francois Gouget
3de330db54
tests: Remove unneeded assert.h includes.
2011-09-27 10:59:56 +02:00
Alexandre Julliard
b56dc9a6f7
winecrt0: Remove the clsid parameter in __wine_(un)register_resources.
2011-08-02 20:47:49 +02:00
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