Maarten Lankhorst [Tue, 25 Nov 2008 08:05:46 +0000 (09:05 +0100)]
wldap32: Fix winldap_private header compatibility with 64-bit.
Henri Verbeet [Tue, 25 Nov 2008 13:36:09 +0000 (14:36 +0100)]
wined3d: Const correctness fixes for surface.c.
Henri Verbeet [Tue, 25 Nov 2008 13:36:09 +0000 (14:36 +0100)]
wined3d: Const correctness fixes for glsl_shader.c.
Henri Verbeet [Tue, 25 Nov 2008 13:36:09 +0000 (14:36 +0100)]
wined3d: Const correctness fixes for arb_program_shader.c.
Henri Verbeet [Tue, 25 Nov 2008 13:36:09 +0000 (14:36 +0100)]
wined3d: Make the SHADER_OPCODE_ARG parameter to shader handlers const.
Henri Verbeet [Tue, 25 Nov 2008 13:36:08 +0000 (14:36 +0100)]
wined3d: Const correctness fixes for utils.c.
Alexandre Julliard [Wed, 26 Nov 2008 11:04:51 +0000 (12:04 +0100)]
user32/tests: Fix a number of window tests on Win9x and Vista.
Alexandre Julliard [Wed, 26 Nov 2008 11:04:32 +0000 (12:04 +0100)]
kernel32/tests: Fix the unimplemented check for EnumSystemLanguageGroupsA.
Alexandre Julliard [Tue, 25 Nov 2008 20:47:47 +0000 (21:47 +0100)]
widl: Make sure format strings for structure and union types are only output once.
Henri Verbeet [Tue, 25 Nov 2008 10:57:40 +0000 (11:57 +0100)]
wined3d: Make some functions static.
Henri Verbeet [Tue, 25 Nov 2008 10:57:39 +0000 (11:57 +0100)]
wined3d: Slightly reduce the scope of fragment_palette_conversion.
Henri Verbeet [Tue, 25 Nov 2008 10:57:39 +0000 (11:57 +0100)]
wined3d: Don't call IWineD3DSurfaceImpl_GetData() from surface_gdi.c.
Henri Verbeet [Tue, 25 Nov 2008 10:57:39 +0000 (11:57 +0100)]
wined3d: Const correctness fixes.
Henri Verbeet [Tue, 25 Nov 2008 10:57:39 +0000 (11:57 +0100)]
wined3d: Use IDL to generate wined3d.h.
Vincent Povirk [Mon, 24 Nov 2008 22:06:32 +0000 (16:06 -0600)]
gdiplus: Implement GdipGetRegionHRgn for rects.
Vincent Povirk [Mon, 24 Nov 2008 21:01:47 +0000 (15:01 -0600)]
gdiplus: Implement GdipRegionGetHRgn for paths.
Vincent Povirk [Mon, 24 Nov 2008 20:30:08 +0000 (14:30 -0600)]
gdiplus: Implement GdipGetRegionHRgn for empty regions.
Vincent Povirk [Mon, 24 Nov 2008 20:12:39 +0000 (14:12 -0600)]
gdiplus: Implement GdipGetRegionHRgn for infinite regions.
Vincent Povirk [Mon, 24 Nov 2008 19:55:20 +0000 (13:55 -0600)]
gdiplus: Add parameter checking to GdipGetRegionHRgn.
Ricardo Filipe [Mon, 24 Nov 2008 23:19:52 +0000 (23:19 +0000)]
comdlg32: Removed dead assignments (llvm/clang).
Ricardo Filipe [Mon, 24 Nov 2008 23:07:25 +0000 (23:07 +0000)]
comctl32: Removed dead assignments (llvm/clang).
Stefan Dösinger [Fri, 21 Nov 2008 18:48:36 +0000 (19:48 +0100)]
wined3d: Put the ps compile parameters into the glsl program hashmap.
This avoids the double search for a pixel shader. The pixel shader
compilation parameter structure is recorded in the GLSL program
hashmap, together with the WineD3D pixel shader.
Stefan Dösinger [Thu, 20 Nov 2008 14:23:19 +0000 (15:23 +0100)]
wined3d: Enable blue = 1.0 fixup for D3DFMT_V8U8.
The dx7 sdk demos need this.
Stefan Dösinger [Mon, 24 Nov 2008 10:55:50 +0000 (11:55 +0100)]
wined3d: Add the ability to duplicate GL pixel shaders.
Some stateblock parameters have to be compiled into the GL pixel
shader code, like lines for pixelformat fixups. This leads to problems
when applications switch those settings, requiring a recompilation of
the shader. This patch enables wined3d to have multiple GL shaders for
a D3D shader(pixel shaders only so far) to handle this more
efficiently.
Stefan Dösinger [Thu, 20 Nov 2008 12:27:42 +0000 (13:27 +0100)]
wined3d: Store shader IDs in the vs and ps impl structures.
Stefan Dösinger [Thu, 20 Nov 2008 01:55:17 +0000 (02:55 +0100)]
wined3d: Pass some stateblock values around directly.
This was suggested by Ivan quite a while ago, and we need it to better
handle conflicting texture format corrections and similar stateblock
value changes which until now required a recompilation of the entire
shader
Stefan Dösinger [Mon, 24 Nov 2008 10:52:12 +0000 (11:52 +0100)]
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).
Maarten Lankhorst [Thu, 3 Jul 2008 07:08:22 +0000 (00:08 -0700)]
msvcrt: Add CDECL to all cdecl functions.
Maarten Lankhorst [Tue, 25 Nov 2008 08:30:17 +0000 (09:30 +0100)]
ntdll: Make 64-bits wine only able to load amd64 binaries.
Maarten Lankhorst [Mon, 24 Nov 2008 11:01:21 +0000 (12:01 +0100)]
winebuild: Use ms-abi for delayed load stubs.
Maarten Lankhorst [Tue, 25 Nov 2008 08:09:47 +0000 (09:09 +0100)]
includes: Add win64 calling convention.
Huw Davies [Mon, 24 Nov 2008 15:56:08 +0000 (15:56 +0000)]
ole32: Defer releasing the delegate interfaces until after we return from an OnClose notification.
Huw Davies [Mon, 24 Nov 2008 15:42:22 +0000 (15:42 +0000)]
ole32: Factor out the code to release the delegate interfaces.
Alexandre Julliard [Tue, 25 Nov 2008 11:07:35 +0000 (12:07 +0100)]
ntdll: Add support for virtual write watches.
Alexandre Julliard [Tue, 25 Nov 2008 11:02:16 +0000 (12:02 +0100)]
ntdll: Pass the error code to VIRTUAL_HandleFault, and allow it to ignore the exception.
Also rename it to virtual_handle_fault for consistency.
Alexandre Julliard [Tue, 25 Nov 2008 10:58:50 +0000 (11:58 +0100)]
ntdll: Check for valid memory view size directly in VIRTUAL_FindView.
Alexandre Julliard [Tue, 25 Nov 2008 10:56:33 +0000 (11:56 +0100)]
services: Properly initialize service status at creation time.
Alistair Leslie-Hughes [Tue, 25 Nov 2008 10:23:56 +0000 (21:23 +1100)]
shdocvw: Silence invalid QueryInterface FIXME.
Paul Vriens [Tue, 25 Nov 2008 09:43:17 +0000 (10:43 +0100)]
advapi32/tests: Fix a test failure on NT4.
Michael Stefaniuc [Tue, 25 Nov 2008 09:14:23 +0000 (10:14 +0100)]
gdi32: Remove some superfluous casts.
Michael Stefaniuc [Tue, 25 Nov 2008 09:12:56 +0000 (10:12 +0100)]
regedit: Remove NULL check before HeapFree (Smatch).
Michael Stefaniuc [Tue, 25 Nov 2008 09:12:42 +0000 (10:12 +0100)]
msi: Remove casts of void pointers.
Francois Gouget [Mon, 24 Nov 2008 17:29:17 +0000 (18:29 +0100)]
wrc: parser_error() does not need a trailing '\n'.
Francois Gouget [Mon, 24 Nov 2008 16:24:38 +0000 (17:24 +0100)]
version: Remove WINAPI on static functions where not needed.
Francois Gouget [Mon, 24 Nov 2008 16:24:29 +0000 (17:24 +0100)]
wineoss: Remove WINAPI on static functions where not needed.
Francois Gouget [Mon, 24 Nov 2008 16:24:22 +0000 (17:24 +0100)]
wininet: Remove WINAPI on static functions where not needed.
Francois Gouget [Mon, 24 Nov 2008 16:24:11 +0000 (17:24 +0100)]
wintrust: Remove WINAPI on static functions where not needed.
Francois Gouget [Mon, 24 Nov 2008 16:23:59 +0000 (17:23 +0100)]
msxml3: Remove WINAPI on static functions where not needed.
Francois Gouget [Mon, 24 Nov 2008 16:23:35 +0000 (17:23 +0100)]
user32: Remove WINAPI/CALLBACK on static functions where not needed.
Francois Gouget [Mon, 24 Nov 2008 16:23:10 +0000 (17:23 +0100)]
wined3d: Remove WINAPI on static functions where not needed.
Francois Gouget [Mon, 24 Nov 2008 16:22:44 +0000 (17:22 +0100)]
shlwapi: Remove WINAPI on static functions where not needed.
Ricardo Filipe [Sun, 23 Nov 2008 01:17:46 +0000 (01:17 +0000)]
quartz: Removed dead code and variables (llvm/clang).
Alexandre Julliard [Mon, 24 Nov 2008 14:33:48 +0000 (15:33 +0100)]
winetest: Optionally compress the distributed exe with upx.
Vincent Povirk [Thu, 13 Nov 2008 16:33:09 +0000 (10:33 -0600)]
setupapi: Implement FLG_PROFITEM_GROUP.
Roderick Colenbrander [Sun, 23 Nov 2008 21:51:03 +0000 (22:51 +0100)]
wined3d: Add registry key for overriding the pci vendor id.
Roderick Colenbrander [Sun, 23 Nov 2008 21:33:29 +0000 (22:33 +0100)]
wined3d: Add registry key for overriding pci device id.
Vincent Pelletier [Fri, 21 Nov 2008 23:54:46 +0000 (00:54 +0100)]
wined3d: Add detection for NVIDIA's GTX 280.
Hwang YunSong(황윤성) [Mon, 24 Nov 2008 00:49:21 +0000 (09:49 +0900)]
appwiz.cpl: Updated Korean resource.
Hwang YunSong(황윤성) [Mon, 24 Nov 2008 00:48:32 +0000 (09:48 +0900)]
wordpad: Updated Korean resource.
Hwang YunSong(황윤성) [Mon, 24 Nov 2008 00:46:31 +0000 (09:46 +0900)]
crypt32: Updated Korean resource.
Lei Zhang [Sat, 22 Nov 2008 01:03:51 +0000 (17:03 -0800)]
advapi32: Allow opening HKEY_CLASSES_ROOT subkeys with backslash prefix on NT.
Ricardo Filipe [Wed, 19 Nov 2008 23:59:05 +0000 (23:59 +0000)]
advapi32: Removed dead assignments (llvm/clang).
Vincent Povirk [Fri, 21 Nov 2008 22:57:48 +0000 (16:57 -0600)]
gdiplus: Implement CachedBitmap based on Image.
Reece Dunn [Fri, 21 Nov 2008 21:14:32 +0000 (21:14 +0000)]
winealsa: Calculate the delay correctly as snd_pcm_delay is not reliable in this context.
Jacek Caban [Fri, 21 Nov 2008 18:33:03 +0000 (19:33 +0100)]
jscript: Set script object instead of ctx lcid in SetScriptSite.
Juan Lang [Fri, 21 Nov 2008 16:54:34 +0000 (08:54 -0800)]
rsaenh: Fix some test failures on older versions of Windows.
Francois Gouget [Mon, 24 Nov 2008 13:08:58 +0000 (14:08 +0100)]
d3d9: Remove WINAPI on static functions where not needed.
Francois Gouget [Mon, 24 Nov 2008 13:08:26 +0000 (14:08 +0100)]
d3d9: Remove IDirect3DDevice9Impl_GetFrontBuffer() as it is unused.
Francois Gouget [Sun, 23 Nov 2008 19:53:43 +0000 (20:53 +0100)]
Assorted spelling fixes.
Hans Leidekker [Mon, 24 Nov 2008 09:23:16 +0000 (10:23 +0100)]
gdiplus: Improve GdipGetImageRawFormat stub.
Hans Leidekker [Mon, 24 Nov 2008 09:23:03 +0000 (10:23 +0100)]
gdiplus: Add stub implementations of GdipCreateHalftonePalette and GdipImageForceValidation.
Hans Leidekker [Mon, 24 Nov 2008 09:22:51 +0000 (10:22 +0100)]
gdiplus: Add stub implementations of GdipBeginContainer2 and GdipEndContainer.
Hans Leidekker [Mon, 24 Nov 2008 09:22:39 +0000 (10:22 +0100)]
gdiplus: Return success from the GdipSaveGraphics and GdipRestoreGraphics stubs.
Hans Leidekker [Mon, 24 Nov 2008 09:22:26 +0000 (10:22 +0100)]
gdiplus: Improve GdipMeasureString.
Hans Leidekker [Mon, 24 Nov 2008 09:22:17 +0000 (10:22 +0100)]
gdiplus: Implement GdipGetFontCollectionFamilyCount and GdipGetFontCollectionFamilyList.
Hans Leidekker [Mon, 24 Nov 2008 09:22:06 +0000 (10:22 +0100)]
gdiplus: Add a stub implementation of GdipPrivateAddMemoryFont.
Hans Leidekker [Mon, 24 Nov 2008 09:21:55 +0000 (10:21 +0100)]
gdiplus: Implement GdipNewPrivateFontCollection and GdipDeletePrivateFontCollection.
Hans Leidekker [Mon, 24 Nov 2008 09:21:44 +0000 (10:21 +0100)]
gdiplus: Implement GdipGetLineSpacing.
Hans Leidekker [Mon, 24 Nov 2008 09:21:28 +0000 (10:21 +0100)]
gdiplus: Add a stub implementation of GdiplusNotificationHook and GdiplusNotificationUnhook.
Francois Gouget [Sun, 23 Nov 2008 23:29:18 +0000 (00:29 +0100)]
ddraw: Remove WINAPI on static functions where not needed.
Francois Gouget [Sun, 23 Nov 2008 23:28:49 +0000 (00:28 +0100)]
d3d8: Remove WINAPI on static functions where not needed.
Francois Gouget [Sun, 23 Nov 2008 23:28:38 +0000 (00:28 +0100)]
crypt32: Remove WINAPI on static functions where not needed.
Francois Gouget [Sun, 23 Nov 2008 23:28:25 +0000 (00:28 +0100)]
comdlg32: Remove WINAPI on static functions where not needed.
Francois Gouget [Sun, 23 Nov 2008 23:15:36 +0000 (00:15 +0100)]
atl: Remove WINAPI on static functions where not needed.
Andrew Nguyen [Sun, 23 Nov 2008 22:36:50 +0000 (16:36 -0600)]
jscript: Implement the String.toUpperCase() method.
Andrew Nguyen [Sun, 23 Nov 2008 22:35:40 +0000 (16:35 -0600)]
jscript: Implement the String.toLowerCase() method.
Peter Dons Tychsen [Sun, 23 Nov 2008 23:22:35 +0000 (00:22 +0100)]
winedos: Fixed memory resize function which returned paragraphs in some cases instead of bytes.
Alexandre Julliard [Mon, 24 Nov 2008 12:45:42 +0000 (13:45 +0100)]
kernel32: Fix the base DOS memory address when the low 64K are not accessible.
Alexandre Julliard [Mon, 24 Nov 2008 12:45:25 +0000 (13:45 +0100)]
configure: Print a few more hints about requiring 32-bit libraries.
Kai Blin [Sun, 23 Nov 2008 21:07:36 +0000 (22:07 +0100)]
dbghelp: Upgrade FIXME to ERR.
Christian Costa [Sun, 23 Nov 2008 20:31:51 +0000 (21:31 +0100)]
wined3d: Implement CONVERT_CK_RGB24 in d3dfmt_convert_surface.
Christian Costa [Sun, 23 Nov 2008 20:31:13 +0000 (21:31 +0100)]
d3dxof: Finish support for multi-dimensional array.
Christian Costa [Sun, 23 Nov 2008 20:30:37 +0000 (21:30 +0100)]
d3dxof: Small clean-up.
Christian Costa [Sun, 23 Nov 2008 20:30:00 +0000 (21:30 +0100)]
d3dxof: Support multi-dimentional array in templates.
Francois Gouget [Sun, 23 Nov 2008 19:54:45 +0000 (20:54 +0100)]
regedit: Fix handling of zero-byte binary values for 'regedit /E'.
Jacek Caban [Sat, 22 Nov 2008 19:23:44 +0000 (20:23 +0100)]
mshtml: Skip tests on old IE as soon as possible.
Jacek Caban [Sat, 22 Nov 2008 19:23:33 +0000 (20:23 +0100)]
mshtml: Skip tests on old IE as soon as possible.
Jacek Caban [Sat, 22 Nov 2008 19:06:37 +0000 (20:06 +0100)]
mshtml: Call necko's SetUploadStream from wrapper's SetUploadStream.
Juan Lang [Fri, 21 Nov 2008 15:44:19 +0000 (07:44 -0800)]
crypt32: Implement CryptFormatObject for the Netscape string OIDs.
Henri Verbeet [Fri, 21 Nov 2008 14:00:49 +0000 (15:00 +0100)]
wined3d: Move caps related constants and structures to wined3d_caps.h.