7040 Commits

Author SHA1 Message Date
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