Commit Graph

6838 Commits

Author SHA1 Message Date
Dan Hipschman d343f2baf7 ntdll: Implement RtlCreateTimer for kernel32's CreateTimerQueueTimer. 2008-07-23 11:24:03 +02:00
Nikolay Sivov 74dc990bbf gdiplus: Implemented GdipGetPathGradientRect with test. 2008-07-23 11:23:36 +02:00
Aric Stewart 75d44fe46d mlang: A very basic implementation of the IMLangLineBreakConsole interface and IMLangString interface. 2008-07-22 15:26:53 +02:00
Nikolay Sivov 48e914b519 gdiplus: Implement GdipGetPathGradientBlend with basic tests. 2008-07-22 15:24:38 +02:00
Nikolay Sivov 01abb3d1dc gdiplus: implemeted GdipGetPathGradientBlendCount with test. 2008-07-22 15:24:29 +02:00
Dan Hipschman 20a1ca2bbf ntdll: Implement [Rtl]Create/DeleteTimerQueue[Ex]. 2008-07-22 13:24:21 +02:00
Dan Hipschman ecd76fb77c kernel32: Add a stub for ChangeTimerQueueTimer. 2008-07-22 13:21:01 +02:00
James Hawkins e806a285ef msi: Test getting the source path from a package with compressed files. 2008-07-22 13:09:51 +02:00
Luis Busquets fb70f818b7 d3dx9: Implement D3DXGetShaderVersion(). 2008-07-21 12:57:24 +02:00
Maarten Lankhorst 3a4dcea213 include: Fix typo in vmrender.idl. 2008-07-21 12:18:10 +02:00
Stefan Dösinger c088edeae7 wined3d: Use GL_ARB_texture_non_power_of_two emulation.
ATI cards prior to the radeon HD series did not have unconditional non
power of two support. So far we've used texture_rectangle for that, or
created a bigger power of two texture with padding. This had the
disadvantage that we had to correct the coordinates, which causes
extreme problems with shaders(doesn't work, pretty much).

Both the MacOS and the fglrx driver have support for
GL_ARB_texture_non_power_of_two, and run it on the hardware as long as
we stay within the texture_rectangle limitations. This allows us to
have conditional non power of two textures with normalized
coordinates. This patch adds an internal extension, and the code
creates a regular GL_TEXTURE_2D texture with NP2 size, but refuses
mipmapping, filtering and texture_rectangle incompatible
operations. This makes np2 textures work with shaders on fglrx and
macos.
2008-07-18 11:41:09 +02:00
Stefan Dösinger e5f42f91b6 wined3d: Remove GL_EXT_vertex_weighting stubs. 2008-07-18 11:40:00 +02:00
Aric Stewart 0d7d5ebf3b mlang: Stub implementation of IMLangFontLink2. 2008-07-17 12:30:00 +02:00
Nikolay Sivov d8a25fc26c gdiplus: Implemented GdipCreateBitmapFromResource. 2008-07-17 10:53:31 +02:00
James Hawkins b2888e1e56 fusion: Add the CorTokenType and use those constants in the assembly code. 2008-07-16 19:56:25 +02:00
Luis Busquets 9a93a49174 d3dx9: Implement D3DXGetShaderSize(). 2008-07-16 19:56:19 +02:00
Roy Shea 7c74ff3bbb include: Add header for mstask. 2008-07-11 15:19:01 +02:00
Maarten Lankhorst 61ba32c036 includes: Add video mixing renderer header. 2008-07-11 14:50:44 +02:00
Nikolay Sivov d12f5c5482 gdiplus: Implemented GdipGetPenDashCount. 2008-07-11 13:57:59 +02:00
Nikolay Sivov fc44cad4a6 gdiplus: Implemented GdipSetPenDashCap197819. 2008-07-11 13:57:47 +02:00
Zac Brown d778f74569 include/winhttp.h: Add WinHttp status codes. 2008-07-11 13:57:26 +02:00
Huw Davies b2ebf709ff gdiplus: Partial implementation of GdipCreateBitmapFromGdiDib. 2008-07-10 18:10:51 +02:00
Huw Davies fc1a1f66ee gdiplus: Stubs for GdipIsVisiblePathPoint[I]. 2008-07-10 18:10:45 +02:00
Huw Davies eb9d7f5980 gdiplus: Implement GdipCreateMetafileFromWmfFile. 2008-07-10 18:10:39 +02:00
Huw Davies 3ab7666248 gdiplus: Add stubs for GdipTransformPoints[I]. 2008-07-10 18:10:24 +02:00
Adam Petaccia be4a226a11 gdiplus: Stub GdipMeasureCharacterRanges. 2008-07-10 12:30:57 +02:00
Adam Petaccia b135d4a700 gdiplus: Stub GdipSetStringFormatMeasurableCharacterRanges. 2008-07-10 12:30:57 +02:00
Adam Petaccia ae443728e9 gdiplus: Stub GdipGetStringFormatMeasurableCharacterRangeCount. 2008-07-10 12:30:57 +02:00
Adam Petaccia 2a1d41bf62 gdiplus: Implement GdipGetStringFormatFlags. 2008-07-10 12:30:56 +02:00
Adam Petaccia ae817aea09 gdiplus: Stub GdipStringFormatGetGenericDefault. 2008-07-10 12:30:56 +02:00
Jon Griffiths e19a904139 include: Avoid TEXT() in sddl component tags, hide them when building Wine. 2008-07-09 12:35:13 +02:00
Andrew Talbot 3e1fad5350 wined3d: Remove const qualifier from output pointers. 2008-07-09 10:44:45 +02:00
Nikolay Sivov 55916bb970 gdiplus: Implemented GdipDrawClosedCurve and GdipDrawClosedCurveI. 2008-07-09 10:44:33 +02:00
Nikolay Sivov 8b8864b727 gdiplus: Implemeted GdipDrawClosedCurve2 and GdipDrawClosedCurve2I. 2008-07-09 10:44:18 +02:00
Nikolay Sivov 3e59f9e283 gdiplus: Semi-stub for GdipCreateLineBrushFromRectWithAngle. 2008-07-09 10:43:55 +02:00
Alexandre Julliard 4904c807d8 wine/test.h: Don't allow to use config.h in tests. 2008-07-08 21:29:28 +02:00
Nikolay Sivov 4ea173ef9b gdiplus: Implemented GdipShearMatrix with tests. 2008-07-08 21:08:54 +02:00
Alexandre Julliard d753c6eb0f include: Don't define uuids in amvideo.idl as that conflicts with uuids.h 2008-07-08 17:51:32 +02:00
Nikolay Sivov d7999a008b gdiplus: GdipInvertMatrix implementation with tests. 2008-07-08 11:18:09 +02:00
Nikolay Sivov d4554ad5d5 gdiplus: GdipIsMatrixInvertible implementation with tests. 2008-07-08 11:17:59 +02:00
Nikolay Sivov 9fbec615ae gdiplus: GdipGetLineWrapMode implementation. 2008-07-08 11:17:49 +02:00
Alexandre Julliard f1fd5667f1 include: Remove duplicate definition in winhttp.h. 2008-07-08 11:16:17 +02:00
James Hawkins ca4758201d msi: Parse the MSIDBOPEN_PATCHFILE flag. 2008-07-08 10:50:11 +02:00
Adam Petaccia 25e4fd7d3c gdiplus: Stub GdipGetFontHeightGivenDPI. 2008-07-07 14:45:54 +02:00
Adam Petaccia f6da80297d gdiplus: Stub GdipGetCellDescent. 2008-07-07 14:45:35 +02:00
Adam Petaccia 15831e0a0a gdiplus: Stub GdipGetCellAscent. 2008-07-07 14:45:19 +02:00
Adam Petaccia 33cb831f24 gdiplus: Stub GdipGetEmHeight. 2008-07-07 14:45:11 +02:00
Adam Petaccia 45c3d74cad gdiplus: Stub GdipGetLineSpacing. 2008-07-07 14:45:03 +02:00
Adam Petaccia cbce618067 gdiplus: Stub GdipCloneFontFamily. 2008-07-07 14:41:04 +02:00
Jeff Smith 27ee7c0119 gdiplus: Remove duplicate forward declaration of class GpGraphics. 2008-07-07 14:31:09 +02:00
Nikolay Sivov 20501e4ca8 gdiplus: Implementation of GdipPathIterGetSubpathCount with tests. 2008-07-07 14:16:07 +02:00
Nikolay Sivov 0a9937c534 gdiplus: GdipPathIterNextMarker implementation with tests. 2008-07-07 14:16:07 +02:00
Rob Shearman 666b57d62f include: Remove unused file wine/rpcss_shared.h. 2008-07-07 11:11:02 +02:00
Nikolay Sivov c47b167657 gdiplus: Implemented GdipPathIterHasCurve with tests. 2008-07-04 20:15:54 +02:00
Zac Brown ae1e79d43e winhttp: Add stub implementation for WinHttpOpenRequest and fix function declaration. 2008-07-04 19:38:15 +02:00
Zac Brown 5db545965f winhttp.h: Add WinHTTP error codes. 2008-07-04 19:35:54 +02:00
Alexandre Julliard 0f9484a124 server: Set the visible rect in the set_window_pos request again.
This essentially reverts 2f69329a37.
We really need the visible rect to be set atomically with the rest of
the window position info.
2008-07-03 20:33:12 +02:00
Alexandre Julliard 336a7dc182 rpc.h: Use the correct exception definitions when USE_COMPILER_EXCEPTIONS is set. 2008-07-03 13:08:19 +02:00
Alexandre Julliard 94e217891c exception.h: Make the RtlUnwind wrapper available separately.
Also avoid dependency on winternl.h.
2008-07-03 13:08:19 +02:00
Vijay Kiran Kamuju 1be44ab2fc vdmdbg: Add stub for VDMEnumProcessWOW. 2008-07-03 13:08:18 +02:00
Nikolay Sivov e6055f936e gdiplus: Implementation of GdipPathIterEnumerate. 2008-07-03 13:08:17 +02:00
Nikolay Sivov d020474cb5 gdiplus: Implemented GdipDrawBeziers. 2008-07-03 13:08:17 +02:00
Zac Brown d619ed4dcc include: Add more #define's for winhttp options. 2008-07-03 13:08:17 +02:00
Huw Davies 9c3c516cc2 gdiplus: Add some more region stubs. 2008-07-03 11:50:51 +02:00
Adam Petaccia af29f96939 gdiplus: Stub GdipCloneImage. 2008-07-02 12:21:21 +02:00
Dan Hipschman 6db7ce7a6d include: Fix type redefinitions in IDL files. 2008-07-02 11:40:35 +02:00
Francois Gouget a49beb4c5c winex11: Load the XVidMode extension (libXxf86vm) when available. 2008-07-01 13:46:12 +02:00
Nikolay Sivov 5863eabdfa gdiplus: GdipGetPathLastPoint implementation. 2008-07-01 13:45:37 +02:00
Rob Shearman c94a142eb1 include: Add uuids to interfaces in sensevts.idl. 2008-07-01 12:26:32 +02:00
Rob Shearman be8e13fc03 include: Add uuids to interfaces in amvideo.idl. 2008-07-01 12:26:29 +02:00
Rob Shearman c94799f9e2 include: Add uuid to interfaces in pstore.idl. 2008-07-01 12:26:26 +02:00
Huw Davies 0ea97b5ff1 gdiplus: Add stubs for a few region functions. 2008-07-01 11:23:03 +02:00
James Hawkins 7b1dde9d20 fusion: Add initial implementation of IAssemblyName. 2008-07-01 11:07:13 +02:00
Hans Leidekker c3ecb7244b wininet: More win64 compatibility fixes. 2008-06-30 15:07:47 +02:00
Jon Griffiths 97709148c3 include/basetsd.h: Ignore cpu checks whn __midl is defined. 2008-06-30 15:00:08 +02:00
Juan Lang 71e7a29252 cryptdlg: Add header. 2008-06-30 12:46:11 +02:00
Juan Lang 183f27b0c4 cryptui: Add header. 2008-06-30 12:45:57 +02:00
Alexandre Julliard dfb308a6b1 configure: Fix the netinet header checks for Mac OS and Solaris. 2008-06-27 14:06:47 +02:00
Nikolay Sivov 02a9b6ae2e gdiplus: Implemented GdipGetPenDashCap197819. 2008-06-27 11:26:34 +02:00
Nikolay Sivov 314396ae9c gdiplus: Implemented GdipGetPenWidth. 2008-06-27 11:26:26 +02:00
Nikolay Sivov c4b7281f06 gdiplus: Implemetned GdipGetPenUnit. 2008-06-27 11:26:18 +02:00
Nikolay Sivov b672dad1b6 gdiplus: Added GdipGetPenStartCap. 2008-06-27 11:26:10 +02:00
Nikolay Sivov cf55dba6a1 gdiplus: Implemented GdipGetPenLineJoin, GdipGetPenMiterLimit. 2008-06-27 11:25:58 +02:00
Nikolay Sivov 6eadf3da08 gdiplus: Implemented GdipGetPenEndCap. 2008-06-27 11:25:49 +02:00
Nikolay Sivov 71310541f4 gdiplus: Implemented GdipCloneImageAttributes. 2008-06-27 11:25:41 +02:00
Nikolay Sivov 629761acde gdiplus: Implementation of GdipAddPathPolygon with tests. 2008-06-26 21:37:08 +02:00
Dylan Smith cc23d3ef3d richedit: Added missing defines and structures to richedit.h. 2008-06-26 21:14:38 +02:00
Nikolay Sivov eae78db8bb gdiplus: GdipClearPathMarkers implementation. 2008-06-26 13:21:00 +02:00
Nikolay Sivov f8826a8525 gdiplus: GdipSetPathMarker implementation. 2008-06-26 13:20:50 +02:00
Nikolay Sivov 143ebd60bb gdiplus: GdipPathIterGetCount implementation. 2008-06-26 13:20:31 +02:00
Rob Shearman 16849ceba9 rpcss: Implement endpoint-mapper server using DCE/RPC. 2008-06-26 12:16:48 +02:00
Eric Durbin 6ea3796cdb iphlpapi: Implement getNumArpEntries on FreeBSD. 2008-06-26 11:15:34 +02:00
Eric Durbin beea4d3006 iphlpapi: Implement getTCPStats on FreeBSD. 2008-06-26 11:08:50 +02:00
Eric Durbin 020b0ef64f iphlpapi: Implement getICMPStats on FreeBSD. 2008-06-26 10:58:20 +02:00
Eric Durbin 6d4eab9ab4 iphlpapi: Implement getUDPStats on FreeBSD. 2008-06-26 10:54:09 +02:00
Rob Shearman 60945cd6c5 include: Add more interfaces and types to msinkaut.idl. 2008-06-25 23:28:56 +02:00
Rob Shearman 088b3748d4 include: Don't import files in control.idl that aren't imported on Windows. 2008-06-25 23:28:53 +02:00
Rob Shearman 8d0699e03b include: Add more IXMLDOMNotation, IXMLDOMEntity, IXMLDOMEntityReference and IXMLDOMImplementation interfaces to xmldom.idl. 2008-06-25 23:28:50 +02:00
Adam Petaccia 082529b1bf gdiplus: Implement GdipGetFontSize. 2008-06-25 20:42:12 +02:00
Adam Petaccia 1919b124a2 gdiplus: Implement GdipGetFontUnit. 2008-06-25 20:42:03 +02:00
Adam Petaccia b0b1588ab6 gdiplus: Implement GdipCreateFont. 2008-06-25 20:41:44 +02:00
Adam Petaccia d6bad2d6de gdiplus: Implement GdipGetGeneric*. 2008-06-25 20:39:48 +02:00
Adam Petaccia ce4b414845 gdiplus: Implement GdipGetFamilyName. 2008-06-25 20:39:01 +02:00
Adam Petaccia d5b8c9d870 gdiplus: Implement GdipDeleteFontFamily. 2008-06-25 20:38:11 +02:00
Adam Petaccia e8e1d0f6fe gdiplus: Implement GdipCreateFontFamilyFromName. 2008-06-25 20:38:01 +02:00
Alexandre Julliard 6b36e2131d server: Also return the top-level message window in the get_desktop_window request. 2008-06-25 14:44:06 +02:00
Dmitry Timoshkov 6f16f81340 include: Undefine a custom DECL_WINELIB_DBT_TYPE_AW macro at the end of the file. 2008-06-25 10:39:16 +02:00
Dmitry Timoshkov 3ead12bb84 include: Remove a semicolon from a DECL_WINELIB_TYPE_AW use. 2008-06-25 10:39:13 +02:00
Rob Shearman f453699983 include: Add the local attribute to IShellExecuteHookA/W since they use an undefined structure. 2008-06-24 11:48:22 +02:00
Kai Blin 533419cb35 rpcrt4: Ignore the AuthzSvr parameter for RPC_C_AUTHN_WINNT. 2008-06-23 14:04:46 +02:00
Jon Griffiths 1ad733e4e0 ntdll: Implement [Rtl]InitializeCriticalSectionEx. 2008-06-23 14:04:24 +02:00
Roderick Colenbrander 2b2a5d7fbc wined3d: Fix a usage flags conflict.
Both WINED3DUSAGE_OVERLAY and WINED3DUSAGE_QUERY_SRGBBLEND were using
the same value. All usage flags except for OVERLAY are directly mapped
to d3d9, so give OVERLAY its own value.
2008-06-23 12:54:15 +02:00
Roderick Colenbrander 5cc5d8a070 wined3d: Update the d3dusage query mask with 0x100000 (vertextexture). 2008-06-23 12:53:58 +02:00
Rob Shearman 7f1b7c51be include: Add new bitfields to MIDL_STUB_MESSAGE added in Vista SDKs.
Move fBufferValid to a bitfield and update the corresponding tests in rpcrt4.
Add tests for the new fields.
2008-06-23 12:48:59 +02:00
Rob Shearman 4a8ab265c3 include: Add declarations for OleNoteObjectVisible, GetConvertStg and OleDoAutoConvert to ole2.h. 2008-06-23 12:48:54 +02:00
Maarten Lankhorst da92dcec66 include: Add definitions for VMR-9 interface. 2008-06-21 11:49:44 +02:00
Petr Dlouhý 4513fb3818 gdiplus: Stub implementation of GdipImageGetFrameDimensionsCount + test. 2008-06-21 11:36:24 +02:00
Nikolay Sivov 3bacdaf664 gdiplus: Implemented GdipGetPathData with test. 2008-06-20 12:37:44 +02:00
Nikolay Sivov f620b663a7 gdiplus: Stub for GdipFlush. 2008-06-20 12:37:02 +02:00
Nikolay Sivov d4ae6fa1ea gdiplus: Implemented GdipAddPathRectangles with tests. 2008-06-20 12:35:52 +02:00
Jon Griffiths c3995814d7 oleidl.h: Fix spelling of OLECONTF_ONLYUSER (reported by Marcos Gutiérrez Batz). 2008-06-20 12:23:11 +02:00
Jacek Caban bb1190a832 mshtml.idl: Added IHTMLGenericElement declaration. 2008-06-20 12:14:56 +02:00
Jacek Caban 8c9a7998c3 mshtml.idl: Added DispHTMLGenericElement declaration. 2008-06-20 12:14:50 +02:00
Mikołaj Zalewski bbd8706e73 comdlg32: Implement CDM_GETFOLDERIDLIST. 2008-06-20 12:12:50 +02:00
Jon Griffiths f2276f5a49 include: Provide wide char definitions for CFSTR_*. 2008-06-19 12:44:43 +02:00
Rob Shearman 52911fc66c include: Update the MIDL_STUB_MESSAGE structure.
Reduce the size of the IsClient field, as is done in the latest SDKs
to fix NdrClientInitializeNew tests on XP SP3 and Win2003+.
2008-06-19 11:54:49 +02:00
H. Verbeet 4a4ab5f2ae wined3d: Add support for ARB_color_buffer_float. 2008-06-19 11:47:34 +02:00
Maarten Lankhorst 1328150193 include: Add definitions for IAMFilterMiscFlags interface. 2008-06-19 11:43:54 +02:00
Maarten Lankhorst c3806ef6f2 include: Add definitions for IBasicVideo2 interface. 2008-06-19 11:43:45 +02:00
Jon Griffiths ff30321e09 include/rpcproxy.h: Fix incorrect include guard comment. 2008-06-18 16:48:13 +02:00
Jon Griffiths 7d39c97e5f include/msvcrt: Wrap remaining msvcrt headers for C++ compilation. 2008-06-18 16:48:08 +02:00
Jon Griffiths c5bedbf69e tapi.h: Fix struct member names. 2008-06-18 16:48:04 +02:00
Francois Gouget e767a2c04d tests: Add a win_skip() function to allow for missing Windows functionality that must be present in Wine. 2008-06-11 11:26:28 +02:00
Rob Shearman 85f3fedc4b include: Add declaration for RpcSmDestroyClientContext to rpcndr.h. 2008-06-10 11:33:17 +02:00
Rob Shearman d6503215ef include: Add some missing defines and function declarations to rpcdce.h. 2008-06-10 11:33:13 +02:00
Roderick Colenbrander b73b2eca47 wined3d: Update ATI GPUs. 2008-06-09 12:40:22 +02:00
Roderick Colenbrander 38a98f6789 wined3d: Update nvidia GPUs. 2008-06-09 12:40:10 +02:00
Paul Vriens 97bc883927 urlmon: Add new IE7 QUERYOPTION. 2008-06-06 15:27:07 +02:00
Marcus Meissner 375f8ba237 include: Add winelib names for some dsound A/W function / types. 2008-06-06 15:26:52 +02:00
Stefan Dösinger 2173fde722 wined3d: Avoid float->string conversion in arb shaders. 2008-06-06 10:28:24 +02:00
Alexandre Julliard 58b00da312 test.h: Add a space after the file name prefix. 2008-06-04 12:32:48 +02:00
Alexandre Julliard a2ba7dcf7b include: Use WINE_NO_UNICODE_MACROS instead of __WINESRC__ where appropriate. 2008-05-30 10:02:42 +02:00
Francois Gouget 812f72410f tests: Add a broken() function to make it possible to handle Windows misbehaviors that we don't want to reproduce in Wine. 2008-05-30 10:01:18 +02:00
Francois Gouget 2a4aea0918 ws2_32: Make sure INVALID_SOCKET is correctly typed. 2008-05-26 19:46:14 +02:00
Alexandre Julliard 10e795a091 libport: Move the sigsetjmp replacement to exception.h to make it available for Winelib too. 2008-05-26 19:23:43 +02:00
Maarten Lankhorst c77f02c031 include: Add missing RpcMgmtIsServerListening declaration. 2008-05-26 18:00:53 +02:00
Kai Blin cabb350f2f ws2_32: Add support for FROM_PROTOCOL_INFO to WSASocket(). 2008-05-26 18:00:18 +02:00
James Hawkins eb70c4ae47 mshtml: Add missing OLECMDID definitions. 2008-05-26 17:59:49 +02:00
Alam Arias a3b7030ee8 include: Modify UNREFERENCED macros to cast to void. 2008-05-23 12:10:04 +02:00
Maarten Lankhorst a486ec907d include: Update aviriff header to use the right alignment. 2008-05-22 23:39:11 +02:00