Henri Verbeet [Thu, 28 May 2009 06:44:21 +0000 (08:44 +0200)]
wined3d: Match the d3d10 name for WINED3DDECLUSAGE_POSITION.
I.e., make sure that if a SM4 shader uses SV_POSITION it ends up as position
data.
Henri Verbeet [Thu, 28 May 2009 06:44:21 +0000 (08:44 +0200)]
wined3d: Use the output signature to setup SM4 vertex shader output semantics.
Dmitry Timoshkov [Thu, 28 May 2009 06:00:10 +0000 (15:00 +0900)]
winex11.drv: Avoid a crash if not in a desktop mode.
Michael Stefaniuc [Wed, 27 May 2009 21:49:13 +0000 (23:49 +0200)]
notepad: Use the ARRAY_SIZE() macro if we already have it.
Michael Stefaniuc [Wed, 27 May 2009 21:48:57 +0000 (23:48 +0200)]
notepad: Rename the SIZEOF macro to the more descriptive ARRAY_SIZE.
SIZEOF looks just like one of the typical Win32 API capitalizations of
the basic C construct which it isn't.
Andrew Talbot [Wed, 27 May 2009 21:17:32 +0000 (22:17 +0100)]
comctl32: Constify some variables.
Nikolay Sivov [Wed, 27 May 2009 19:01:51 +0000 (23:01 +0400)]
comctl32/tooltips: Fix callback tip text retrieval.
Nikolay Sivov [Wed, 27 May 2009 17:55:42 +0000 (21:55 +0400)]
comctl32/tooltips: Move parameter cast to WinProc.
Aric Stewart [Wed, 27 May 2009 19:31:10 +0000 (14:31 -0500)]
advapi: Correct buffer length in LookupAccountNameW.
Vincent Povirk [Wed, 27 May 2009 18:16:20 +0000 (13:16 -0500)]
gdiplus: Stub GdipCreateHICONFromBitmap.
Piotr Caban [Wed, 27 May 2009 16:44:00 +0000 (18:44 +0200)]
jscript: Added implementation of Math_pow with less then 2 arguments.
Piotr Caban [Wed, 27 May 2009 16:43:17 +0000 (18:43 +0200)]
jscript: Fixed memory leak.
Paul Vriens [Wed, 27 May 2009 15:14:54 +0000 (17:14 +0200)]
msi/tests: Remove unused variable.
Ge van Geldorp [Wed, 27 May 2009 09:45:35 +0000 (11:45 +0200)]
winetest: Use wininet if available.
Alexandre Julliard [Thu, 28 May 2009 09:56:30 +0000 (11:56 +0200)]
rpcrt4: Fix compiler warnings on 64-bit.
Alexandre Julliard [Thu, 28 May 2009 09:52:36 +0000 (11:52 +0200)]
rpcrt4: Implement NdrPointerMemorySize and enable the corresponding tests.
Alexandre Julliard [Thu, 28 May 2009 09:41:12 +0000 (11:41 +0200)]
rpcrt4/tests: Enable some tests that no longer crash Wine.
Alexandre Julliard [Wed, 27 May 2009 19:38:17 +0000 (21:38 +0200)]
rpcrt4/tests: Comment out a couple of tests that crash on older Windows versions.
Alexandre Julliard [Wed, 27 May 2009 19:25:10 +0000 (21:25 +0200)]
rpcrt4: Fix the PSFactoryBuffer proxy refcounting, with tests.
Alexandre Julliard [Wed, 27 May 2009 19:18:35 +0000 (21:18 +0200)]
rpcrt4/tests: Fix a number of 64-bit issues in the ndr_marshall test.
Alexandre Julliard [Wed, 27 May 2009 19:17:32 +0000 (21:17 +0200)]
include: Fix the packing of the MIDL_STUB_MESSAGE structure on 64-bit.
Alexandre Julliard [Wed, 27 May 2009 19:17:09 +0000 (21:17 +0200)]
ntdll: Try any address in map_image no matter what the failure was for a fixed address.
Paul Vriens [Wed, 27 May 2009 11:21:25 +0000 (13:21 +0200)]
mshtml: Match IE8 implementation.
Paul Vriens [Wed, 27 May 2009 09:10:07 +0000 (11:10 +0200)]
msi/tests: Prevent crash when ConvertSidToStringSidA is not available.
Nikolay Sivov [Wed, 27 May 2009 12:02:47 +0000 (16:02 +0400)]
comctl32/ipaddress: Skip test on Win95 with common controls 4.70.
Michael Stefaniuc [Wed, 27 May 2009 09:39:05 +0000 (11:39 +0200)]
msvcrt: Avoid using size_t when not neededed.
Michael Stefaniuc [Wed, 27 May 2009 09:38:58 +0000 (11:38 +0200)]
msvcrt: Replace size_t with MSVCRT_size_t.
Michael Stefaniuc [Wed, 27 May 2009 09:36:50 +0000 (11:36 +0200)]
msvcrtd: Use size_t instead of unsigned long.
Alexandre Julliard [Wed, 27 May 2009 11:04:33 +0000 (13:04 +0200)]
rpcrt4: Internal functions don't need to be WINAPI.
Detlef Riekenberg [Tue, 26 May 2009 22:19:13 +0000 (00:19 +0200)]
mlang/tests: Make the tests more silent.
Detlef Riekenberg [Tue, 26 May 2009 21:50:01 +0000 (23:50 +0200)]
mlang: Use a case independent compare for the RFC1766 name.
Detlef Riekenberg [Tue, 26 May 2009 21:34:44 +0000 (23:34 +0200)]
mlang/tests: Rfc1766ToLcid must not touch the LCID output on failure.
Detlef Riekenberg [Tue, 26 May 2009 21:17:46 +0000 (23:17 +0200)]
mlang/tests: Return correct result in Rfc1766ToLcidA on failure.
Detlef Riekenberg [Tue, 26 May 2009 21:06:25 +0000 (23:06 +0200)]
mlang/tests: Initial tests for Rfc1766ToLcid.
Detlef Riekenberg [Tue, 26 May 2009 20:54:57 +0000 (22:54 +0200)]
mlang/tests: Use a table for testing GetLcidFromRfc1766.
Hib Eris [Tue, 26 May 2009 20:32:24 +0000 (22:32 +0200)]
msi: Add support for merging tables that are not in target database.
Hib Eris [Tue, 26 May 2009 20:32:18 +0000 (22:32 +0200)]
msi/tests: Add test for merging tables that are not in target database.
Hib Eris [Tue, 26 May 2009 20:32:12 +0000 (22:32 +0200)]
msi: Fix merging tables with string primary keys.
Hib Eris [Tue, 26 May 2009 20:32:06 +0000 (22:32 +0200)]
msi/tests: Add test for merging tables with string primary keys.
Hib Eris [Tue, 26 May 2009 20:32:00 +0000 (22:32 +0200)]
msi: Initialize a variable.
Hib Eris [Tue, 26 May 2009 20:31:45 +0000 (22:31 +0200)]
msi: Add support for importing binary OBJECTS.
Alexandre Julliard [Wed, 27 May 2009 10:47:33 +0000 (12:47 +0200)]
kernel32/tests: Run file tests in the temp directory if we don't have access to the drive root.
Stefan Dösinger [Thu, 7 May 2009 09:40:44 +0000 (11:40 +0200)]
wined3d: Work around an ARBFP vs GLSL bug in Mac OS.
Stefan Dösinger [Tue, 12 May 2009 18:11:50 +0000 (20:11 +0200)]
wined3d: sincos for vertex shaders.
SCS is unfortunately a fragment program only instruction. If we have the NV
extensions we can use SIN and COS. Otherwise we have to approximate sine and
cosine with a taylor series. Luckily we're provided with the necessary
constants by the application.
Stefan Dösinger [Tue, 26 May 2009 10:58:02 +0000 (12:58 +0200)]
wined3d: Put some ARB declarations in the right place.
TMP_POS is only used in vertex shaders, declare it in the vshader
specific code. The sRGB constants are only used by pixel shaders, so
move them to the ps specific code, and avoid reading the stateblock.
Stefan Dösinger [Fri, 8 May 2009 23:05:46 +0000 (01:05 +0200)]
wined3d: Get rid of Tx hardcoding in texbem.
Stefan Dösinger [Tue, 12 May 2009 18:09:49 +0000 (20:09 +0200)]
wined3d: Replace a few hardcoded Tx registers with proper name getters.
Stefan Dösinger [Fri, 8 May 2009 16:17:58 +0000 (18:17 +0200)]
wined3d: Implement DSX in ARB.
DSY is not that easy because we have to deal with the inverted coordinate
system in onscreen(!) rendering - see GLSL dsy.
Louis Lenders [Tue, 26 May 2009 21:47:50 +0000 (21:47 +0000)]
d3d9/tests: Add simple test to show that QualityLevels is not zero, when we call CheckDeviceMultiSampleType with D3DMULTISAMPLE_NONE.
Piotr Caban [Tue, 26 May 2009 23:10:49 +0000 (01:10 +0200)]
jscript: Fix integer/double parsing.
Piotr Caban [Tue, 26 May 2009 23:10:36 +0000 (01:10 +0200)]
jscript: Added Math_tan implementation.
Piotr Caban [Tue, 26 May 2009 23:10:25 +0000 (01:10 +0200)]
jscript: Added implementation of Math_sqrt.
Piotr Caban [Tue, 26 May 2009 23:10:10 +0000 (01:10 +0200)]
jscript: Added Math_sin implementation.
Piotr Caban [Tue, 26 May 2009 23:09:56 +0000 (01:09 +0200)]
jscript: Added implementation of Math_log.
Piotr Caban [Tue, 26 May 2009 23:09:37 +0000 (01:09 +0200)]
jscript: Added implementation of Math_exp.
Henri Verbeet [Wed, 27 May 2009 08:24:50 +0000 (10:24 +0200)]
wined3d: Use strings for shader input/output semantics.
Henri Verbeet [Wed, 27 May 2009 08:24:50 +0000 (10:24 +0200)]
wined3d: Use a separate structure for vertex shader attributes.
In D3D10 shaders input/output semantics are strings rather than predefined
types. Unfortunately, the code in vshader_get_input() can be performance
critical, depending on application behaviour. Since vshader_get_input() is
only relevant for d3d9 shaders anyway, just store the usage and usage_idx for
these shaders.
Henri Verbeet [Wed, 27 May 2009 08:24:50 +0000 (10:24 +0200)]
wined3d: Make "packed_output" a bitmap.
Henri Verbeet [Wed, 27 May 2009 08:24:49 +0000 (10:24 +0200)]
wined3d: Use the "input_registers" bitmap for vertex shader attributes as well.
Henri Verbeet [Wed, 27 May 2009 08:24:48 +0000 (10:24 +0200)]
wined3d: Make "packed_input" a bitmap.
Chris Robinson [Wed, 27 May 2009 01:57:09 +0000 (18:57 -0700)]
quartz: Release enumpins when done with it.
Nikolay Sivov [Tue, 26 May 2009 22:54:34 +0000 (02:54 +0400)]
user32: Add a stub for DisableProcessWindowsGhosting.
Nikolay Sivov [Tue, 26 May 2009 21:57:22 +0000 (01:57 +0400)]
comctl32/listview: Move item position calculation out of subitem loop.
Nikolay Sivov [Tue, 26 May 2009 19:04:50 +0000 (23:04 +0400)]
comctl32/listview: LVM_GETITEMRECT: don't offset to item position on LVS_REPORT querying LVIR_BOUNDS.
Nikolay Sivov [Tue, 26 May 2009 16:33:28 +0000 (20:33 +0400)]
comctl32/listview: Fix some LVM_GETVIEWRECT test failures on different platforms.
Nikolay Sivov [Tue, 26 May 2009 16:28:39 +0000 (20:28 +0400)]
comctl32/listview: Some LVM_GETITEMRECT tests.
Francois Gouget [Tue, 26 May 2009 20:48:17 +0000 (22:48 +0200)]
winex11: Also define X11DRV_OpenGL_Cleanup() when OpenGL is not supported.
Aric Stewart [Tue, 26 May 2009 18:30:13 +0000 (13:30 -0500)]
msctf: Framework for ITfInsertAtSelection in ITfContext.
Aric Stewart [Tue, 26 May 2009 18:30:08 +0000 (13:30 -0500)]
msctf: Implement ITfRange::Collapse.
Vincent Povirk [Tue, 26 May 2009 17:54:54 +0000 (12:54 -0500)]
winex11: Set the fullscreen state of virtual desktops based on size.
Paul Vriens [Tue, 26 May 2009 16:47:51 +0000 (18:47 +0200)]
kernel32/tests: Fix some test failures on Vista.
Tony Wasserka [Sat, 23 May 2009 10:56:19 +0000 (12:56 +0200)]
d3dx9: Add stubs for the D3DXGetImageInfo function group.
Guy Albertelli [Sun, 24 May 2009 03:45:07 +0000 (23:45 -0400)]
kernel32: Fix GetVolumeNameForVolumeMountPointW to match Mountmgr.
Hib Eris [Sun, 24 May 2009 16:52:04 +0000 (18:52 +0200)]
msi/tests: Add test for importing binary OBJECTS.
Hib Eris [Sun, 24 May 2009 16:51:58 +0000 (18:51 +0200)]
msi: Support transforms with binary OBJECTS.
Hib Eris [Sun, 24 May 2009 16:51:53 +0000 (18:51 +0200)]
msi: Add support for binary OBJECTS.
Hib Eris [Sun, 24 May 2009 16:51:41 +0000 (18:51 +0200)]
msi/tests: Add tests for binary OBJECTS.
André Hentschel [Mon, 25 May 2009 13:02:13 +0000 (15:02 +0200)]
comdlg32: Improve the German Find and FindReplace dialogs.
Alexandre Julliard [Tue, 26 May 2009 12:26:42 +0000 (14:26 +0200)]
kernel32: Remove the file parameter check again in LoadLibraryExW since some broken apps pass garbage here.
Paul Vriens [Mon, 25 May 2009 12:23:17 +0000 (14:23 +0200)]
mshtml/tests: Fix some test failures on IE8.
Daniel Santos [Mon, 25 May 2009 20:07:24 +0000 (13:07 -0700)]
make_requests: Correct comment in header (minor patch).
Andrew Talbot [Mon, 25 May 2009 21:41:49 +0000 (22:41 +0100)]
cabinet: Constify a variable.
Francois Gouget [Mon, 25 May 2009 22:52:05 +0000 (00:52 +0200)]
winex11.drv: Replace an strdup() with HeapAlloc() in the OpenGL code.
Free the corresponding memory when the library is unloaded.
Francois Gouget [Mon, 25 May 2009 22:48:48 +0000 (00:48 +0200)]
riched20: Make some functions static.
Francois Gouget [Mon, 25 May 2009 22:48:34 +0000 (00:48 +0200)]
riched20: RTFPeekToken(), RTFExpandStyle() and RTFHexToChar() are unused so remove them.
Francois Gouget [Mon, 25 May 2009 22:47:29 +0000 (00:47 +0200)]
riched20: RTF{G,S}et{In,Out}putName() are unused so remove them as well as the corresponding _RTF_Info fields.
Francois Gouget [Mon, 25 May 2009 22:45:31 +0000 (00:45 +0200)]
riched20: Make ME_GetCursorCoordinates() static and remove ME_MustBeWrapped() as it is unused.
Francois Gouget [Mon, 25 May 2009 22:41:30 +0000 (00:41 +0200)]
msi/tests: Tweak the get_user_sid() functions to simplify their use.
Now the function deals with all errors and win_skips() itself.
Francois Gouget [Mon, 25 May 2009 22:40:53 +0000 (00:40 +0200)]
oleaut32: Tweak a comment to make it more explicit.
Francois Gouget [Mon, 25 May 2009 22:39:18 +0000 (00:39 +0200)]
rsaenh: Make the mpi functions static, remove mp_signed_bin_size() as it is unused.
Francois Gouget [Mon, 25 May 2009 22:38:15 +0000 (00:38 +0200)]
dplayx: DPLAYX_SetLocalSession() and DPLAYX_CopyIntoSessionDesc2A() are unused so remove them.
Francois Gouget [Tue, 26 May 2009 10:10:56 +0000 (12:10 +0200)]
winapi_cleanup: There is not much point for this tool so remove it.
Francois Gouget [Tue, 26 May 2009 10:10:07 +0000 (12:10 +0200)]
winapi_fixup: There is not much point for this tool so remove it.
Henri Verbeet [Tue, 26 May 2009 07:15:12 +0000 (09:15 +0200)]
wined3d: Use SM3 shader limits for SM4.
This isn't completely right, since as far as I'm aware SM4 doesn't have shader
limits in the same sense as previous shader models, but this should do for now.
Henri Verbeet [Tue, 26 May 2009 07:15:12 +0000 (09:15 +0200)]
d3d10core: Implement ID3D10Device::CreateVertexShader().
Henri Verbeet [Tue, 26 May 2009 07:15:12 +0000 (09:15 +0200)]
wined3d: Add the output signature to IWineD3DDevice_CreateVertexShader().
Henri Verbeet [Tue, 26 May 2009 07:15:12 +0000 (09:15 +0200)]
wined3d: Split the info log into separate lines.
Henri Verbeet [Tue, 26 May 2009 07:15:11 +0000 (09:15 +0200)]
wined3d: Pass a proper format desc to resource_init() in IWineD3DDeviceImpl_CreateBuffer().
Nikolay Sivov [Tue, 26 May 2009 00:04:36 +0000 (04:04 +0400)]
comctl32/listview: Improve item position calculating in LVS_REPORT.
Nikolay Sivov [Mon, 25 May 2009 23:47:45 +0000 (03:47 +0400)]
comctl32/listview: A couple of LVM_GETITEMPOSITION tests.