Commit Graph

7133 Commits

Author SHA1 Message Date
Francois Gouget 67d5a4de70 port: S_IWUSR and S_IX* are not needed. Remove them. 2008-12-15 12:25:05 +01:00
Henri Verbeet fb475c7c29 wined3d: Don't reparse the entire shader just to update the sampler types. 2008-12-12 11:40:20 +01:00
Alexandre Julliard 4305e6d119 msvcrt: Use iob_func instead of p__iob on non-x86. 2008-12-12 10:19:55 +01:00
Alexandre Julliard d8ab5a14aa msvcrt: Use intptr_t or size_t instead of long where appropriate. 2008-12-12 10:19:55 +01:00
Alexandre Julliard 33fa6c2e25 include: Add the msvcrt/crtdefs.h header and include it where needed. 2008-12-12 10:19:55 +01:00
Alexandre Julliard dcbe616a0e include: Fix typo in the 64-bit version of GetProcessHeap(). 2008-12-11 20:37:42 +01:00
Ricardo Filipe bad677d58a hal: Add stubs for ExAcquireFastMutex and ExReleaseFastMutex. 2008-12-11 14:28:07 +01:00
Nikolay Sivov 63ae714fc6 gdiplus: Stub for GdipGetNearestColor. 2008-12-11 11:50:42 +01:00
Alexandre Julliard 517b2f624d server: Windows properties are actually generic params, not handles. 2008-12-10 16:21:32 +01:00
Alexandre Julliard 31282b3f63 server: Define an lparam_t type for message parameters that can hold all sorts of data. 2008-12-10 16:01:50 +01:00
Alexandre Julliard 66eb4bd375 ntdll: Add a function to export the host OS type and version. 2008-12-09 19:33:06 +01:00
Alexandre Julliard baaaa58b50 include: Fix a few compiler warnings for the Mingw64 build. 2008-12-09 17:56:16 +01:00
Alexandre Julliard 74d63c020c include: Fix the definition of 64-bit types for Mingw64. 2008-12-09 17:42:13 +01:00
Alexandre Julliard 4bddbedc41 include: Disable the asm optimizations for the Windows build. 2008-12-09 17:10:20 +01:00
Alexandre Julliard 46678dcdde configure: Add a check for the grp.h header. 2008-12-09 17:09:42 +01:00
Alexandre Julliard 53e165716d configure: Add a wrapper macro for mkdir on Windows. 2008-12-09 16:15:18 +01:00
Hans Leidekker c58541e20a ws2_32: Implement WSAIoctl(SIO_KEEPALIVE_VALS).
Based on a patch by Philippe Rétornaz.
2008-12-09 12:46:52 +01:00
Ricardo Filipe 0c406bec45 clusapi: Add stubs for ClusterEnum, ClusterOpenEnum and ClusterCloseEnum. 2008-12-09 12:46:52 +01:00
Hans Leidekker 5dd5c22506 clusapi: Add stubs for OpenCluster and CloseCluster. 2008-12-09 12:46:52 +01:00
Alexandre Julliard 77cf8034e4 server: Don't use size_t for module sizes, they are limited to 2Gb anyway. 2008-12-09 11:50:05 +01:00
Alexandre Julliard db6e45488d server: Get rid of the support for module snapshots, it is no longer needed. 2008-12-09 11:49:37 +01:00
Alexandre Julliard 956f19fa1b include: Added the msvcrt memory.h header. 2008-12-09 11:30:53 +01:00
Alexandre Julliard 345aff3f17 include: Added some definitions for x86_64 exception handling. 2008-12-08 19:27:59 +01:00
Alexandre Julliard f06d99f67a include: Implemented inline asm functions for x86_64. Export Interlocked* only on i386. 2008-12-08 19:25:25 +01:00
Alexandre Julliard 7fdadbb377 server: Add functions for conversions between server user handles and pointer-style handles. 2008-12-08 16:58:20 +01:00
Alexandre Julliard d764107434 server: Make user handles ints instead of pointers. 2008-12-08 16:57:38 +01:00
Alexandre Julliard d1b3d484f7 server: Add functions for conversions between server object handles and pointer-style handles. 2008-12-08 16:05:17 +01:00
Alexandre Julliard 0d3d456bd0 server: Make object handles ints instead of pointers. 2008-12-08 16:04:20 +01:00
Alexandre Julliard fea2aa55d0 include: Fix the 64-bit value of magic handle constants. 2008-12-08 15:51:22 +01:00
James Hawkins 43499b9f47 msi: Add the MSIPATCHSTATE enumeration. 2008-12-08 12:06:33 +01:00
James Hawkins 7df94f3b04 msi: Fix the type of the last parameter of MsiEnumPatchesEx. 2008-12-08 12:06:06 +01:00
Francois Gouget b092b90309 ws2_32: Add the inet_ntop() and inet_pton() prototypes and their relatives. 2008-12-08 12:04:41 +01:00
Francois Gouget 23063501e5 ws2_32: Add MSG_WAITALL and MSG_INTERRUPT. 2008-12-08 12:04:34 +01:00
Alexandre Julliard 5c37788a01 server: The name len in the get_directory_entry request must be a data_size_t. 2008-12-06 17:29:31 +01:00
Alexandre Julliard 3343c408cb server: Convert the registry key modification time to a win32-style time. 2008-12-06 17:29:01 +01:00
Alexandre Julliard 44162aa21a libwine: Don't export the selector functions for the Windows build. 2008-12-05 13:25:23 +01:00
Vincent Povirk 3e54840225 gdiplus: Add stub for GdipSetPenCompoundArray. 2008-12-05 11:59:15 +01:00
Alexandre Julliard 31a641aa59 ntdll: Implemented RtlCaptureContext. 2008-12-04 12:42:53 +01:00
Alexandre Julliard 3c32c81621 gdiplus: Fix the GdipMultiplyMatrix prototype. 2008-12-04 12:05:31 +01:00
Nikolay Sivov 9f25eb35b7 gdiplus: Added GdipGetPenFillType. 2008-12-04 12:00:51 +01:00
Konstantin Kondratyuk 174cc24fd6 include: Add new interfaces to mshtml.idl. 2008-12-03 11:49:26 +01:00
Henri Verbeet 5532c990b6 wined3d: Const correctness fixes. 2008-12-02 14:04:15 +01:00
Alexandre Julliard 0ad28a8592 widl: Make the generated global variables and functions hidden. 2008-12-01 14:39:39 +01:00
Maarten Lankhorst e32bd2896b include: Add NtCurrentTeb assembly for win64. 2008-12-01 14:05:27 +01:00
Alexandre Julliard 0e65bbad1e include: Fix an enum definition that was actually defining a variable. 2008-12-01 13:21:35 +01:00
Jacek Caban 378ea704be activdbg.idl: Added IDebugApplication64 and IActiveScriptSiteDebug64 declarations. 2008-12-01 12:46:03 +01:00
Henri Verbeet 21b8535902 wined3d: Make the lpData member of WineDirect3DStridedData const. 2008-12-01 12:45:23 +01:00
Stefan Dösinger a1c460f8ae d3d9: Document a Microsoft header bug. 2008-11-28 13:41:05 +01:00
Henri Verbeet 449c219eb0 wined3d: Const correctness fixes for device.c. 2008-11-28 12:53:41 +01:00
Alexandre Julliard 3249b40f70 advapi32: Reimplemented ChangeServiceConfig2W in services.exe. 2008-11-26 14:35:30 +01:00
Maarten Lankhorst 2233f1eb50 winmm: Some 64-bit pointer fixes. 2008-11-26 14:15:39 +01:00
Henri Verbeet b4f0b5bdd0 wined3d: Const correctness fixes. 2008-11-25 13:37:39 +01:00
Henri Verbeet a6917b143d wined3d: Use IDL to generate wined3d.h. 2008-11-25 13:37:22 +01:00
Stefan Dösinger ff767f4984 wined3d: Make the shader backend call CompileShader.
A number of considerations contribute to this:

1) The shader backend knows best which shader(s) it needs. GLSL needs
both, arb only one
2) The shader backend may pass some parameters to the compilation
code(e.g. which pixel format fixup to use)
3) The structures used in (2) are different in vs and ps, so a
baseshader::Compile won't work
4) The structures in (2) are wined3d-private structures, so
having a public method in the vtable won't work(its a bad idea
anyway).
2008-11-25 13:06:23 +01:00
Maarten Lankhorst 6a704d6f72 includes: Add win64 calling convention. 2008-11-25 12:31:47 +01:00
Alexandre Julliard af8bb2e922 ntdll: Add support for virtual write watches. 2008-11-25 12:07:35 +01:00
Vincent Povirk b7fe5e0aa5 setupapi: Implement FLG_PROFITEM_GROUP. 2008-11-24 15:07:11 +01:00
Francois Gouget 9c5e97aa71 Assorted spelling fixes. 2008-11-24 14:25:10 +01:00
Hans Leidekker 8b15fa4b2a gdiplus: Improve GdipGetImageRawFormat stub. 2008-11-24 14:25:10 +01:00
Hans Leidekker 5ce729a4eb gdiplus: Add stub implementations of GdipBeginContainer2 and GdipEndContainer. 2008-11-24 14:25:10 +01:00
Henri Verbeet d8f2e16cea wined3d: Move caps related constants and structures to wined3d_caps.h. 2008-11-24 13:43:04 +01:00
Henri Verbeet ba78f072e2 wined3d: Remove some unused code. 2008-11-20 14:25:11 +01:00
Henri Verbeet 41de62f71d wined3d: Don't use the same GUID for IWineD3D and IWineD3DDevice. 2008-11-20 14:25:04 +01:00
Henri Verbeet 8899f3412b wined3d: wined3d_gl.h should be internal to wined3d. 2008-11-20 14:24:56 +01:00
Juan Lang a5a0748747 include: Add a few missing definitions for Netscape cert extensions. 2008-11-20 12:00:41 +01:00
Juan Lang 1eeb889252 include: Fix typos. 2008-11-20 12:00:37 +01:00
Alexandre Julliard f3e70ee00e ntdll: Get rid of the Wine-specific MEM_SYSTEM flag. 2008-11-18 20:14:46 +01:00
Francois Gouget 3d384f172c msxml3: Dynamically load libxslt.so and only call xsltInit() if present. 2008-11-18 13:04:05 +01:00
Alexander Morozov 3a3b75e177 include: Remove declarations of undefined functions. 2008-11-18 11:55:12 +01:00
Francois Gouget 3b140ccb0e Assorted spelling fixes. 2008-11-17 16:04:39 +01:00
Henri Verbeet e2572c9762 dxgi: Add some dxgi return codes. 2008-11-17 14:34:10 +01:00
Dylan Smith 5a30418a81 include: Fixed a typo for ITextHost::TxSetCaretPos declaration. 2008-11-17 13:12:58 +01:00
Dylan Smith c51f100f2f include: Added missing macros for EM_SETIMESTATUS and EM_GETIMESTATUS. 2008-11-17 13:12:19 +01:00
Alexandre Julliard 9ab359314d include: Added the IInternetProtocolEx interface.
Based on an old patch by Reece Dunn.
2008-11-14 12:08:03 +01:00
Alexandre Julliard 23be27ef80 kernel32: Added GetWriteWatch and ResetWriteWatch. 2008-11-14 11:02:15 +01:00
Alexandre Julliard 6c7ff61639 ntdll: Added stubs for NtGetWriteWatch and NtResetWriteWatch. 2008-11-14 11:02:15 +01:00
David Adam 09c6caea06 d3dx8: Implement D3DXMatrixTransformation2D. 2008-11-13 14:21:04 +01:00
David Adam 4f1d5c26d1 d3dx8: Implement D3DXMatrixAffineTransformation2D. 2008-11-13 14:20:41 +01:00
Dylan Smith e4ef9c5c15 richedit: Initial testing of ITextServices methods. 2008-11-13 13:08:46 +01:00
Austin English 2618bd1a4d include/shlwapi: Fix some typos. 2008-11-13 11:49:47 +01:00
Alexandre Julliard c1d2d86be7 kernel32: Implemented the Ex variants of CreateEvent/Mutex/Semaphore/WaitableTimer. 2008-11-11 14:03:00 +01:00
Reece Dunn 6a78ea4d6c uxtheme: Add stubs for the double buffer drawing API in Vista. 2008-11-10 12:58:49 +01:00
Alistair Leslie-Hughes 8c57a6ef8b advapi32: Correct spelling of SE_CHANGE_NOTIFY_PRIVILEGE. 2008-11-10 11:08:01 +01:00
Nikolay Sivov 71264731a4 gdiplus: Added GdipSetTextContrast. 2008-11-10 11:07:32 +01:00
Nikolay Sivov 56173d4005 gdiplus: Added GdipGetTextContrast. 2008-11-10 11:07:26 +01:00
Alexandre Julliard e21cbfe7e8 include: Add extern "C" to the exported Wine headers. 2008-11-06 10:43:31 +01:00
Alexandre Julliard 5e2ed6bfe9 ntdll,server: Fixed access checks for OpenFileMapping and MapViewOfFile. 2008-11-05 20:32:32 +01:00
Alexandre Julliard cdce50f5be ntdll: Store the per-page committed status in the server for anonymous file mappings. 2008-11-05 12:31:37 +01:00
Hans Leidekker 157d18bbf8 inetcomm: Advertise support for a couple more interfaces. 2008-11-04 14:08:36 +01:00
Alexandre Julliard 7e94787948 ntdll: Add a noexec flag for memory views where we don't want to force exec permission. 2008-11-04 13:16:01 +01:00
Alexandre Julliard 0b0b6c351a ntdll: Store the per-view flags in the high word of the page protection bits. 2008-11-04 13:05:37 +01:00
Stefan Dösinger 620a423b22 wined3d: Kill the GL_ATI_envmap_bumpmap code.
GL_ATI_envmap_bumpmap provides two things: Signed V8U8 pixel formats,
and bump mapping. The extension is only supported on fglrx, and this
driver also supports GL_ARB_fragment_program.  Thus the bump mapping
code is never used on any driver out there.  Furthermore, if it is
used, it tends to crash the driver

The signed pixel format is used, as it can be used by pixel shaders or
the ARBfp replacement. However, the format is broken in fglrx, and
negative values are clamped to 0.0. This results in test
failures. WineD3D has an alternative codepath using scale+bias to
enable V8U8 using a standard signed RGB which works correctly on
fglrx.
2008-11-04 11:41:14 +01:00
Nikolay Sivov 1cca99dc23 gdiplus: Added CachedBitmap calls. 2008-11-04 11:25:40 +01:00
Andrew Fenn cefa1e883f xinput: Added header file that defines a lot of the functionality of the library. 2008-11-03 15:22:07 +01:00
Stefan Dösinger 93af8d3631 d3d: Do not restore the display mode in ddraw. 2008-11-03 13:34:13 +01:00
Nikolay Sivov 59dde0d9a7 gdiplus: Add a structure to header for easier navigation (by wrapper class). 2008-10-30 15:40:12 +01:00
Henri Verbeet 3eac8afba5 d3dx8: Correct some ID3DXMatrixStack prototypes. 2008-10-30 11:27:53 +01:00
Bobby Bingham a900f5e065 gdi32: Add support for the GGO_UNHINTED flag in GetGlyphOutline. 2008-10-28 15:46:29 +01:00
Henri Verbeet 092b51e82a wined3d: Rename CreateAdditionalSwapChain to CreateSwapChain. 2008-10-28 12:46:46 +01:00
Dmitry Timoshkov fc48f7743d user32: Make ToAscii(Ex) and ToUnicode(Ex) prototypes match PSDK. 2008-10-27 12:38:57 +01:00