Commit Graph

6507 Commits

Author SHA1 Message Date
Alexandre Julliard
936ab3a644 user32: Moved the ShowWindow implementation from winex11 back to user32. 2008-02-28 17:01:30 +01:00
James Hawkins
47120f5003 propsys: Add an initial implementation of PropVariantChangeType. 2008-02-27 14:52:26 +01:00
Detlef Riekenberg
841ba7de55 include/winspool: Add defines for dwAction. 2008-02-27 14:52:25 +01:00
Jacek Caban
2823f1e8c0 urlmon.idl: Added IInternet declaration. 2008-02-27 14:52:24 +01:00
Stefan Dösinger
6269415793 wined3d: Add GL_APPLE_float_pixels. 2008-02-26 11:31:29 +01:00
Stefan Dösinger
825506d5ff wined3d: General cross format blitting infrastrucutre, R32F->R16F blits. 2008-02-26 11:31:19 +01:00
Alexandre Julliard
de61fc5eca ole32: Added a CoGetContextToken stub. 2008-02-26 11:21:54 +01:00
James Hawkins
1bd49bcf74 msi: Implement MsiSourceListEnumMediaDisks. 2008-02-26 11:19:40 +01:00
Alexandre Julliard
1642fbcbc2 user32: Moved the DCE support from winex11 back to user32.
Window and class DCEs are now allocated lazily.
2008-02-25 15:59:19 +01:00
Alexandre Julliard
4273a8ab86 user32: Simplify the window structure creation. Get rid of the unused clsStyle field. 2008-02-25 15:55:17 +01:00
Alexandre Julliard
72cbaa8fbf include: Fixed definition of IXMLDOMComment interface. 2008-02-25 13:40:49 +01:00
Alistair Leslie-Hughes
40953c2ada slc: Added stub for SLGetWindowsInformationDWORD. 2008-02-22 12:30:42 +01:00
Roderick Colenbrander
e2d70fff6b ddraw: Add yv12 detection support. 2008-02-22 12:04:01 +01:00
Rob Shearman
4a4b1269fa include: Include excpt.h from wine/exception.h.
Some files use wine/exception.h without also including excpt.h, but 
excpt.h is needed when using native exception handling.
2008-02-21 20:15:56 +01:00
Stefan Leichter
9b478283c5 user32: Add some tests for GetMouseMovePointsEx. 2008-02-19 20:24:12 +01:00
David Adam
5f68960f6f d3dx8: Fix a typo in d3dx8math.h. 2008-02-19 18:08:54 +01:00
Lei Zhang
6e2ce69829 include: Add IMediaDet interface and MediaDet class. 2008-02-19 18:00:50 +01:00
Lei Zhang
121e8ebbbe include: Add ISampleGrabber interface. 2008-02-19 18:00:39 +01:00
Lei Zhang
3a69b83f1e include: Generate qedit.h, add ISampleGrabberCB interface. 2008-02-19 18:00:05 +01:00
Tony Wasserka
b1dab9e5a5 d3dx9: Complete d3dx9core.h. 2008-02-19 14:39:45 +01:00
Tony Wasserka
7666315c37 d3dx9.h: Include d3dx9math.h before d3dx9core.h. 2008-02-19 14:35:15 +01:00
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
Rob Shearman
9cbdcbe5f2 include: Flesh out winhttp.h with more function declarations, typedefs and defines. 2008-01-14 13:09:48 +01:00
Tony Wasserka
5da83f03e2 include: Add d3dx9core.h. 2008-01-09 13:38:03 +01:00
Stefan Dösinger
c290f4c7a3 wined3d: Detect geforce 7300 cards. 2008-01-08 17:04:36 +01:00
Rob Shearman
974b4d2c95 include: Add prototype for I_RpcNegotiateTransferSyntax. 2008-01-08 14:00:41 +01:00
Rob Shearman
31676530c2 rpcrt4: Set the ProcNum of RPC_MESSAGE in NdrClientInitializeNew to include RPC_VALID_FLAGS_BIT.
Mask out RPC_VALID_FLAGS_BIT from ProcNum when it is used to build a 
packet to send to the server.
2008-01-07 22:55:28 +01:00
Peter Oberndorfer
66960ba4bf dwmapi: Add stub implementation for DwmSetWindowAttribute and DwmUnregisterThumbnail. 2008-01-07 18:19:37 +01:00
Alexandre Julliard
980ee365a0 wined3d: Use unsigned int instead of size_t for element counts. 2008-01-07 17:17:04 +01:00
Alexandre Julliard
84f8ab6b83 configure: Added a check for the soname of libodbc. 2008-01-07 17:16:29 +01:00
Rob Shearman
1255eaf8b4 include: I_RpcBindingInqTransportType and I_RpcMapWin32Status should be always defined. 2008-01-07 12:40:56 +01:00
Rob Shearman
d7cbaf572a include: Add the strict_context_handle flag to the Irot interface. 2008-01-07 12:32:37 +01:00
Rob Shearman
53e8734049 include: Add defines for context handle flags to rpcfc.h. 2008-01-07 12:31:50 +01:00
Zach Goldberg
17651d0d0c Fix some typos. 2008-01-03 13:10:04 +01:00
Rob Shearman
1cef5dce9c include: ws2tcpip.h should include winsock2.h. 2008-01-03 11:40:31 +01:00
Rob Shearman
25bc7023ba ntdll: Implement RtlRegisterWait, RtlDeregisterWait and RtlDeregisterWaitEx. 2008-01-02 14:30:08 +01:00
Alexander Dorofeyev
e169bb0a7f include/d3d.h: Fix method calling macros for IDirect3DTexture. 2008-01-02 13:20:21 +01:00
Reece H. Dunn
66dc01be56 gdiplus: Added the ProfileNotFound status code. 2008-01-02 13:15:25 +01:00
Rob Shearman
b574533e50 include: Add defines for more message flags in rpcdcep.h. 2007-12-31 17:13:49 +01:00
Jacek Caban
2f0f1fefb8 urlmon.idl: Added missing MONIKERPROPERTY variables. 2007-12-31 16:48:38 +01:00
Dmitry Timoshkov
e735e199ad user32: Reimplement IsHungAppWindow. 2007-12-28 11:43:57 +01:00
Reece H. Dunn
2641f8192e include: Added the new Vista messages. 2007-12-26 14:01:49 +01:00
Rob Shearman
9804aba758 rpcss: Use context handles to automatically free running object table entries if the client process quits without calling IrotRevoke. 2007-12-26 13:27:42 +01:00
Rob Shearman
70eb9e247e include: Remove semi-colons from the end of cpp_quote statements as MIDL likes them. 2007-12-26 13:26:08 +01:00
Stefan Leichter
bfffb4f461 gdiplus: Partly implement GdipCreateFromHDC2 2007-12-23 14:17:12 +01:00
Andrey Turkin
343f2c1b30 ntdll: Implement BindIoCompletionCallback. 2007-12-21 13:52:34 +01:00
Alexandre Julliard
d1b356745b include: Added the mountmgr.h header. 2007-12-20 16:41:35 +01:00
Stefan Dösinger
b83dc6bbf6 wined3d: Move the GL info structure into the adapter. 2007-12-20 12:10:08 +01:00
Dmitry Timoshkov
06ce44e9ce include: Add CONTEXT86_EXTENDED_REGISTERS and CONTEXT86_ALL definitions. 2007-12-19 12:20:13 +01:00
Alexandre Julliard
7ac931acf2 ntoskrnl.exe: Added implementation for IoCreateDriver and IoDeleteDriver. 2007-12-18 19:46:06 +01:00
David Adam
9558fd0f32 d3dx8: Add definition for MatrixStack. 2007-12-18 14:10:17 +01:00
Huw Davies
cbf096329c include: Add IMimeAllocator. 2007-12-18 13:30:05 +01:00
Rob Shearman
be0e3a479a include: Add some context handle defines to rpcdcep.h. 2007-12-18 12:32:55 +01:00
Rob Shearman
486326ed48 include: Add more types and function declarations to the rpcasync.h header file.
Fix up a couple of conflicts with the Status field in the
RPC_EXTENDED_ERROR_INFO and the X Status define.
2007-12-18 12:32:55 +01:00
Francois Gouget
76d266cbb0 rpcrt4: Add an rpcasync.h header stub and fix the RpcErrorStartEnumeration() prototype. 2007-12-18 12:32:42 +01:00
Rob Shearman
26a14d8bd3 include: Add more NDR types and function declarations to rpcndr.h. 2007-12-18 12:26:37 +01:00
Rob Shearman
f8582a5310 include: Add definitions for RPC_FC_SSTRING and RPC_FC_C_SSTRING. 2007-12-17 11:57:30 +01:00
Maarten Lankhorst
1733875f01 include: Update oleacc with new constants and IAccessible interface. 2007-12-14 12:32:11 +01:00
Rob Shearman
c8a802eea8 include: Make RpcRaiseException DECLSPEC_NORETURN, like it is in the PSDK. 2007-12-14 12:28:03 +01:00
Marcel Partap
3252ddc0bd include/winspool.h: Add FORM_INFO_2. 2007-12-12 14:46:48 +01:00
Francois Gouget
5f7a9cea38 Assorted spelling fixes. 2007-12-07 16:35:32 +01:00
Stefan Dösinger
54fa712981 wined3d: Initialize output texcoord .w to 1.0 if needed.
The GL_ARB_vertex_program extension does not define a standard value for
output texture coordinates. This makes problems when using vertex
shaders with fixed function fragment processing because fffp divides the
texture coords by its .w component. This means that gl shaders have to
write to the .w component of texture coords. Direct3D shaders however
do not.
2007-12-07 14:54:22 +01:00
Roy Shea
a63f3e6a11 include: Added IDL file for BITS. 2007-12-06 14:49:32 +01:00
Roy Shea
68b55594a0 include: Added bitsmsg.h header. 2007-12-06 14:48:22 +01:00
Alexandre Julliard
a5e38b332d server: Partial implementation of NtQueryDirectoryObject. 2007-12-05 16:57:41 +01:00
Alexandre Julliard
d30b5742ed server: Implemented EnumWindowStations and EnumDesktops. 2007-12-05 16:45:32 +01:00
Luis C. Busquets Pérez
07cb7c6626 d3dx8: Implementation of D3DXAssembleShaderFromFileA. 2007-12-05 13:48:05 +01:00
Dmitry Timoshkov
eee2c4a4ab include: Add an initial version of oleacc.idl. 2007-12-05 12:35:29 +01:00
Stefan Dösinger
7ba04e6132 wined3d: Detect the Intel GPU in macbooks. 2007-12-03 13:44:31 +01:00
Rob Shearman
49a5f7cb12 include: Fix the HRESULT_FROM_WIN32 macro to not change the HRESULT if the error is already an HRESULT. 2007-12-03 11:55:48 +01:00
Rob Shearman
9f8d379fb3 include: Move Wine-specific EH_* defines from winnt.h to include/wine/exception.h. 2007-12-03 11:54:10 +01:00
Jacek Caban
ce81e30f53 mshtml.idl: Added IHTMLTable declaration. 2007-11-30 14:20:57 +01:00
Marco Schuster
15e1c57141 wined3d: Added a card ID for a 8600 Mobile GT. 2007-11-29 15:31:54 +01:00
Stefan Dösinger
0cfa7f99e6 wined3d: Add GL_ARB_texture_rectangles to our opengl extensions. 2007-11-29 13:36:16 +01:00
Juan Lang
f6705c67eb wincrypt.h: Add values for KP_PADDING key param. 2007-11-29 13:34:43 +01:00
Stefan Dösinger
a0127f2e1f wined3d: Allow using a different internal format for fbos.
OpenGL drivers do not support some low precision internal formats
like GL_RGB5 for fbo color targets. Direct3D application depend on them,
so provide a fallback format for render targets if the requested format
itself is not supported.
2007-11-28 13:40:29 +01:00
Stefan Dösinger
28170c1440 wined3d: Report some more geforce 7 cards as geforce 7. 2007-11-28 13:40:29 +01:00
Stefan Leichter
d12793a2b5 d3dx8: Add WINAPI to the prototypes of D3DXMatrixTransformation. 2007-11-28 11:16:25 +01:00
David Adam
9b34a2d21b include: Header files for d3dx9_xx. 2007-11-27 16:05:02 +01:00
Vijay Kiran Kamuju
c2f0697763 include: Add missing definitions for DSS in wincrypt.h. 2007-11-26 14:43:28 +01:00
David Adam
cf443380ba d3dx8: Implement D3DXMatrixTransformation. 2007-11-26 12:53:34 +01:00
David Adam
f1bc484947 d3dx8: Implement D3DXQuaternionExp. 2007-11-26 12:53:26 +01:00
David Adam
41029cc88c d3dx8: Implement D3DXQuaternionLn. 2007-11-26 12:53:17 +01:00
David Adam
16a8efa410 d3dx8: Implement D3DXQuaternionRotationYawPitchRoll. 2007-11-26 12:52:58 +01:00
David Adam
eee8dd17d8 d3dx8: Implement D3DXQuaternionRotationMatrix. 2007-11-26 12:52:49 +01:00
David Adam
345994fbce d3dx8: Implement D3DXQuaternionRotationAxis. 2007-11-26 12:52:39 +01:00
David Adam
7a4490c062 d3dx8: Implement D3DXQuaternionToAxisAngle. 2007-11-26 12:52:27 +01:00
David Adam
e8edc51d34 d3dx8: Implement D3DXQuaternionBaryCentric. 2007-11-20 16:43:58 +01:00
David Adam
8ec01f62b0 d3dx8: Implement D3DXQuaternionSquad. 2007-11-20 16:43:32 +01:00
David Adam
cb954ca6b4 d3dx8: Implement D3DXQuaternionSlerp. 2007-11-20 16:43:22 +01:00
David Adam
54e8d08e45 d3dx8: Implement D3DXQuaternionInverse. 2007-11-20 16:43:10 +01:00
David Adam
45b13a6cab d3dx8: Implement D3DXQuaternionMultiply. 2007-11-20 16:43:01 +01:00
David Adam
375dcaa82e d3dx8: Implement D3DXColorAdjustContrast. 2007-11-20 16:42:51 +01:00
David Adam
8389eab6b7 d3dx8: Implement D3DXColorAdjustSaturation. 2007-11-20 16:42:41 +01:00
David Adam
4a28945505 d3dx8: Implement D3DXPlaneTransform. 2007-11-20 16:41:21 +01:00
David Adam
54d3bb28fd d3dx8: Implement D3DXPlaneFromPoints. 2007-11-20 16:41:12 +01:00
David Adam
3d30866133 d3dx8: Implement D3DXPlaneFromPointNormal. 2007-11-20 16:41:03 +01:00
Rob Shearman
bf2a35b78d server: Change the get_dll_info server request to allow retrieving the image file name of a process.
Implement NtQueryInformationProcess(ProcessImageFileName).
2007-11-20 14:29:09 +01:00
Jacek Caban
7fdcc87def include: Added isguids.h. 2007-11-19 13:06:14 +01:00
Rob Shearman
3c8663b7e9 include: Add definitions used for AllowSetForegroundWindow and LockSetForegroundWindow. 2007-11-19 13:00:06 +01:00
Stefan Dösinger
f13bb40671 wined3d: Do not call PreLoad in surface_download_data. 2007-11-16 13:23:02 +01:00