Roderick Colenbrander
c2d978410f
wined3d: Add separate alpha blend support.
2008-02-18 14:19:57 +01:00
James Hawkins
f177dc9f90
msi: Add tests for enumerating the source list after publishing.
2008-02-18 12:41:37 +01:00
Alexandre Julliard
50dea38178
gdi32: Export the DC hook functions as 32-bit functions.
2008-02-17 20:29:55 +01:00
Rob Shearman
f59570db68
include: Fix the C_ASSERT macro to not generate an unused variable warning when compiling with gcc.
...
Provide a fallback case for other compilers to avoid C_ASSERT being
undefined and causing an error.
2008-02-16 14:58:28 +01:00
Rob Shearman
8608e895eb
Add a new convenience macro for an exception handler that handles all exceptions.
...
When using native compiler exceptions, the previous method of doing
this, __EXCEPT(NULL), would expand to __except(
(NULL)(GetExceptionInformation())) which doesn't compile as NULL isn't a
function.
So add a new macro, __EXCEPT_ALL, which works correctly both when using
native compiler exceptions and without and which makes the meaning of
code in which it is used clearer.
2008-02-16 14:58:24 +01:00
Rob Shearman
a82f4dd9b7
Don't use GetExceptionCode and GetExceptionInformation in exception filter functions.
...
When using native compiler exceptions, it isn't valid to use
GetExceptionCode and GetExceptionInformation anywhere other than in the
filter or handler blocks since it would be very hard for the compiler to
work out where to retrieve the exception information from on the stack.
Therefore, remove the WINE_EXCEPTION_FILTER and WINE_FINALLY_FUNC macros
which enabled GetExceptionCode, GetExceptionInformation and
AbnormalTermination to be used inside of the functions they declared and
fix up all callers to access the information directly.
2008-02-16 14:57:44 +01:00
Maarten Lankhorst
e07112ba5b
include: Add IRunnableTask interface.
2008-02-16 13:57:46 +01:00
Francois Gouget
4c8e218252
Assorted spelling fixes.
2008-02-15 12:09:24 +01:00
Francois Gouget
ddab29b7d1
advapi32: Add a rudimentary implementation of CredGetSessionTypes().
2008-02-15 12:05:20 +01:00
Francois Gouget
8edfee18cc
advapi32: Add some missing CRED_TYPE_XXX constants.
2008-02-15 12:05:09 +01:00
Marcus Meissner
80c2cabab4
include: Added some defines for EnumDevicesBySemantics.
2008-02-15 11:47:51 +01:00
Rob Shearman
e35bd05082
msi: Add stub implementation of MsiIsProductElevatedA/W.
2008-02-15 09:59:59 +01:00
Francois Gouget
93a9835da1
mscms: [GS]etColorSpace() are not supposed to be defined in icm.h.
2008-02-15 09:56:27 +01:00
Francois Gouget
bce8b67785
kernel32: Add prototypes for [GS]etDynamicTimeZoneInformation().
2008-02-15 09:56:06 +01:00
Rob Shearman
9f3c91e41f
include: Fix some typos in dpaddr.h.
2008-02-13 16:42:11 +01:00
Huw Davies
869b10b430
inetcomm: Implement IMimeMessage_GetTextBody.
2008-02-13 16:37:47 +01:00
Alexandre Julliard
b1789fc73f
kernel32: Don't save the signal mask in sigsetjmp.
...
This shouldn't be needed anymore now that exceptions are not handled
on the signal stack, and signal mask handling is broken on Mac OS.
2008-02-12 22:39:54 +01:00
Francois Gouget
2c6cba8eef
tests: Avoid InterlockedExchangeAdd() as it is not supported on Windows 95.
2008-02-11 19:56:16 +01:00
Lei Zhang
9742724afe
quartz: Add VideoRendererDefault.
2008-02-08 11:03:22 +01:00
Alexandre Julliard
05c7174909
tests: Add a helper routine to wait for a child process and propagate its result correctly.
2008-02-07 12:56:00 +01:00
Eric Pouech
aaa2862bf9
dbghelp: Added preliminary support for a strange stack variable object.
2008-02-07 11:59:52 +01:00
Eric Pouech
b49d2b4e22
dbghelp: Added HRESULT as new basic type (and some doc about basic types ids).
2008-02-07 11:59:52 +01:00
Eric Pouech
d5a60cf409
dbghelp: Fix mixed up return and this type in MFunction V2.
2008-02-07 11:59:52 +01:00
Francois Gouget
1552f22acf
riched20: Fix the name of the lpUsedDefChar field of GETTEXTEX.
2008-02-06 12:43:53 +01:00
Stefan Dösinger
74db14728e
wined3d: Separate OpenGL and driver version.
2008-02-06 12:43:53 +01:00
Francois Gouget
3d962e27ed
d3dx8: Fix the D3DXAssembleShaderFromFileA/W() prototypes.
2008-02-05 12:19:38 +01:00
Francois Gouget
1bfdf232d9
d3dx8: Add the d3dx8mesh.h header and move the relevant function declarations there.
...
Include d3dx8mesh.h in d3dx8.h and add some commented out ones as reminders.
2008-02-05 12:19:38 +01:00
Francois Gouget
91d3a794e8
d3dx8: Make d3dx8core.h C++ compatible.
2008-02-05 12:19:38 +01:00
Francois Gouget
0894bf25dc
d3dx8: Fix the D3DXMatrixAffineTransformation() prototype.
2008-02-05 12:19:38 +01:00
Francois Gouget
7e34c708c1
d3dx8core.h: Remove some extraneous #include directives.
2008-02-05 12:19:38 +01:00
Alistair Leslie-Hughes
9f0f97706d
gdiplus: Add GdipSetPenMode stub.
2008-02-05 12:06:21 +01:00
Bang Jun-young
9fcebb0055
user32: Fix EndMenu() to match the PSDK.
2008-02-04 14:18:20 +01:00
Jacek Caban
fd0d1d0765
urlmon: Added CopyStgMedium implementation.
2008-02-04 13:15:28 +01:00
Jacek Caban
e888e88694
hlink.idl: Added more function declarations.
2008-02-04 11:29:01 +01:00
Paul Vriens
254000dc99
include/wintrust.h: Add missing members to CRYPT_PROVIDER_DATA struct (fixes some wintrust tests on Windows).
2008-02-04 11:16:25 +01:00
Francois Gouget
3c3c83f17d
shell32: Add some SLDF_XXX values, EXP_PROPERTYSTORAGE, and EXP_PROPERTYSTORAGE_SIG.
2008-02-04 11:11:48 +01:00
Alistair Leslie-Hughes
7645f321d9
gmsxml3: Added typelib support.
2008-01-24 12:11:25 +01:00
Alexandre Julliard
d6f6745c9c
user32: Moved the bulk of CreateWindow and SetWindowPos from the driver back into user32.
2008-01-24 11:23:09 +01:00
Alexandre Julliard
cbdf1294e6
winex11: Export a function to dock a window into the system tray, and get rid of the WS_EX_TRAYWINDOW style.
2008-01-23 21:40:45 +01:00
Alexandre Julliard
2f69329a37
server: Add a separate request to set the window visible rect.
2008-01-22 20:01:21 +01:00
Gerald Pfeifer
39f672798b
kernel32: Use setproctitle where applicable to set the process name.
...
Based on a patch by Kris Moore.
2008-01-21 11:52:33 +01:00
Eric van Beurden
5184b49fe0
dbghelp: Update some mscvpdb.h definitions and descriptions.
2008-01-18 12:15:59 +01:00
Rob Shearman
a9e9673460
iphlpapi: Implement GetBestInterfaceEx.
2008-01-17 15:33:49 +01:00
Alexandre Julliard
3bf12b9aca
server: Don't force the process affinity to 1, leave it up to the client.
2008-01-17 13:40:03 +01:00
Francois Gouget
44b52b128c
Assorted spelling fixes.
2008-01-16 12:48:29 +01:00
Francois Gouget
15652ba960
include: Document some Microsoft spelling mistakes so we know they are not to be fixed.
2008-01-16 12:46:29 +01:00
Stefan Dösinger
80953d62d7
d3d9: Reject IDirect3DDevice9::Reset with active default pool resources.
2008-01-14 15:12:00 +01:00
Stefan Dösinger
e59ddb0ab1
wined3d: Add a new IWineD3DResource::UnLoad method.
2008-01-14 15:10:17 +01:00
Hans Leidekker
43324fafd9
license: Update copyright info for the new year.
2008-01-14 13:10:35 +01:00
Roderick Colenbrander
916b56391d
wined3d: Fix glBlendColorEXT for use on RivaTNT.
2008-01-14 13:10:28 +01:00