wine
15 years agomsi/tests: Add test for 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.

15 years agomsi: Initialize a variable.
Hib Eris [Tue, 26 May 2009 20:32:00 +0000 (22:32 +0200)] 
msi: Initialize a variable.

15 years agomsi: Add support for importing binary OBJECTS.
Hib Eris [Tue, 26 May 2009 20:31:45 +0000 (22:31 +0200)] 
msi: Add support for importing binary OBJECTS.

15 years agokernel32/tests: Run file tests in the temp directory if we don't have access to the...
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.

15 years agowined3d: Work around an ARBFP vs GLSL bug in Mac OS.
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.

15 years agowined3d: sincos for vertex shaders.
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.

15 years agowined3d: Put some ARB declarations in the right place.
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.

15 years agowined3d: Get rid of Tx hardcoding in texbem.
Stefan Dösinger [Fri, 8 May 2009 23:05:46 +0000 (01:05 +0200)] 
wined3d: Get rid of Tx hardcoding in texbem.

15 years agowined3d: Replace a few hardcoded Tx registers with proper name getters.
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.

15 years agowined3d: Implement DSX in ARB.
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.

15 years agod3d9/tests: Add simple test to show that QualityLevels is not zero, when we call...
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.

15 years agojscript: Fix integer/double parsing.
Piotr Caban [Tue, 26 May 2009 23:10:49 +0000 (01:10 +0200)] 
jscript: Fix integer/double parsing.

15 years agojscript: Added Math_tan implementation.
Piotr Caban [Tue, 26 May 2009 23:10:36 +0000 (01:10 +0200)] 
jscript: Added Math_tan implementation.

15 years agojscript: Added implementation of Math_sqrt.
Piotr Caban [Tue, 26 May 2009 23:10:25 +0000 (01:10 +0200)] 
jscript: Added implementation of Math_sqrt.

15 years agojscript: Added Math_sin implementation.
Piotr Caban [Tue, 26 May 2009 23:10:10 +0000 (01:10 +0200)] 
jscript: Added Math_sin implementation.

15 years agojscript: Added implementation of Math_log.
Piotr Caban [Tue, 26 May 2009 23:09:56 +0000 (01:09 +0200)] 
jscript: Added implementation of Math_log.

15 years agojscript: Added implementation of Math_exp.
Piotr Caban [Tue, 26 May 2009 23:09:37 +0000 (01:09 +0200)] 
jscript: Added implementation of Math_exp.

15 years agowined3d: Use strings for shader input/output semantics.
Henri Verbeet [Wed, 27 May 2009 08:24:50 +0000 (10:24 +0200)] 
wined3d: Use strings for shader input/output semantics.

15 years agowined3d: Use a separate structure for vertex shader attributes.
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.

15 years agowined3d: Make "packed_output" a bitmap.
Henri Verbeet [Wed, 27 May 2009 08:24:50 +0000 (10:24 +0200)] 
wined3d: Make "packed_output" a bitmap.

15 years agowined3d: Use the "input_registers" bitmap for vertex shader attributes as well.
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.

15 years agowined3d: Make "packed_input" a bitmap.
Henri Verbeet [Wed, 27 May 2009 08:24:48 +0000 (10:24 +0200)] 
wined3d: Make "packed_input" a bitmap.

15 years agoquartz: Release enumpins when done with it.
Chris Robinson [Wed, 27 May 2009 01:57:09 +0000 (18:57 -0700)] 
quartz: Release enumpins when done with it.

15 years agouser32: Add a stub for DisableProcessWindowsGhosting.
Nikolay Sivov [Tue, 26 May 2009 22:54:34 +0000 (02:54 +0400)] 
user32: Add a stub for DisableProcessWindowsGhosting.

15 years agocomctl32/listview: Move item position calculation out of subitem loop.
Nikolay Sivov [Tue, 26 May 2009 21:57:22 +0000 (01:57 +0400)] 
comctl32/listview: Move item position calculation out of subitem loop.

15 years agocomctl32/listview: LVM_GETITEMRECT: don't offset to item position on LVS_REPORT query...
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.

15 years agocomctl32/listview: Fix some LVM_GETVIEWRECT test failures on different platforms.
Nikolay Sivov [Tue, 26 May 2009 16:33:28 +0000 (20:33 +0400)] 
comctl32/listview: Fix some LVM_GETVIEWRECT test failures on different platforms.

15 years agocomctl32/listview: Some LVM_GETITEMRECT tests.
Nikolay Sivov [Tue, 26 May 2009 16:28:39 +0000 (20:28 +0400)] 
comctl32/listview: Some LVM_GETITEMRECT tests.

15 years agowinex11: Also define X11DRV_OpenGL_Cleanup() when OpenGL is not supported.
Francois Gouget [Tue, 26 May 2009 20:48:17 +0000 (22:48 +0200)] 
winex11: Also define X11DRV_OpenGL_Cleanup() when OpenGL is not supported.

15 years agomsctf: Framework for ITfInsertAtSelection in ITfContext.
Aric Stewart [Tue, 26 May 2009 18:30:13 +0000 (13:30 -0500)] 
msctf: Framework for ITfInsertAtSelection in ITfContext.

15 years agomsctf: Implement ITfRange::Collapse.
Aric Stewart [Tue, 26 May 2009 18:30:08 +0000 (13:30 -0500)] 
msctf: Implement ITfRange::Collapse.

15 years agowinex11: Set the fullscreen state of virtual desktops based on size.
Vincent Povirk [Tue, 26 May 2009 17:54:54 +0000 (12:54 -0500)] 
winex11: Set the fullscreen state of virtual desktops based on size.

15 years agokernel32/tests: Fix some test failures on Vista.
Paul Vriens [Tue, 26 May 2009 16:47:51 +0000 (18:47 +0200)] 
kernel32/tests: Fix some test failures on Vista.

15 years agod3dx9: Add stubs for the D3DXGetImageInfo function group.
Tony Wasserka [Sat, 23 May 2009 10:56:19 +0000 (12:56 +0200)] 
d3dx9: Add stubs for the D3DXGetImageInfo function group.

15 years agokernel32: Fix GetVolumeNameForVolumeMountPointW to match Mountmgr.
Guy Albertelli [Sun, 24 May 2009 03:45:07 +0000 (23:45 -0400)] 
kernel32: Fix GetVolumeNameForVolumeMountPointW to match Mountmgr.

15 years agomsi/tests: Add test for importing binary OBJECTS.
Hib Eris [Sun, 24 May 2009 16:52:04 +0000 (18:52 +0200)] 
msi/tests: Add test for importing binary OBJECTS.

15 years agomsi: Support transforms with binary OBJECTS.
Hib Eris [Sun, 24 May 2009 16:51:58 +0000 (18:51 +0200)] 
msi: Support transforms with binary OBJECTS.

15 years agomsi: Add support for binary OBJECTS.
Hib Eris [Sun, 24 May 2009 16:51:53 +0000 (18:51 +0200)] 
msi: Add support for binary OBJECTS.

15 years agomsi/tests: Add tests for binary OBJECTS.
Hib Eris [Sun, 24 May 2009 16:51:41 +0000 (18:51 +0200)] 
msi/tests: Add tests for binary OBJECTS.

15 years agocomdlg32: Improve the German Find and FindReplace dialogs.
André Hentschel [Mon, 25 May 2009 13:02:13 +0000 (15:02 +0200)] 
comdlg32: Improve the German Find and FindReplace dialogs.

15 years agokernel32: Remove the file parameter check again in LoadLibraryExW since some broken...
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.

15 years agomshtml/tests: Fix some test failures on IE8.
Paul Vriens [Mon, 25 May 2009 12:23:17 +0000 (14:23 +0200)] 
mshtml/tests: Fix some test failures on IE8.

15 years agomake_requests: Correct comment in header (minor patch).
Daniel Santos [Mon, 25 May 2009 20:07:24 +0000 (13:07 -0700)] 
make_requests: Correct comment in header (minor patch).

15 years agocabinet: Constify a variable.
Andrew Talbot [Mon, 25 May 2009 21:41:49 +0000 (22:41 +0100)] 
cabinet: Constify a variable.

15 years agowinex11.drv: Replace an strdup() with HeapAlloc() in the OpenGL code.
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.

15 years agoriched20: Make some functions static.
Francois Gouget [Mon, 25 May 2009 22:48:48 +0000 (00:48 +0200)] 
riched20: Make some functions static.

15 years agoriched20: RTFPeekToken(), RTFExpandStyle() and RTFHexToChar() are unused so remove...
Francois Gouget [Mon, 25 May 2009 22:48:34 +0000 (00:48 +0200)] 
riched20: RTFPeekToken(), RTFExpandStyle() and RTFHexToChar() are unused so remove them.

15 years agoriched20: RTF{G,S}et{In,Out}putName() are unused so remove them as well as the corres...
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.

15 years agoriched20: Make ME_GetCursorCoordinates() static and remove ME_MustBeWrapped() as...
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.

15 years agomsi/tests: Tweak the get_user_sid() functions to simplify their use.
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.

15 years agooleaut32: Tweak a comment to make it more explicit.
Francois Gouget [Mon, 25 May 2009 22:40:53 +0000 (00:40 +0200)] 
oleaut32: Tweak a comment to make it more explicit.

15 years agorsaenh: Make the mpi functions static, remove mp_signed_bin_size() as it is unused.
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.

15 years agodplayx: DPLAYX_SetLocalSession() and DPLAYX_CopyIntoSessionDesc2A() are unused so...
Francois Gouget [Mon, 25 May 2009 22:38:15 +0000 (00:38 +0200)] 
dplayx: DPLAYX_SetLocalSession() and DPLAYX_CopyIntoSessionDesc2A() are unused so remove them.

15 years agowinapi_cleanup: There is not much point for this tool so remove it.
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.

15 years agowinapi_fixup: 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.

15 years agowined3d: Use SM3 shader limits for SM4.
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.

15 years agod3d10core: Implement ID3D10Device::CreateVertexShader().
Henri Verbeet [Tue, 26 May 2009 07:15:12 +0000 (09:15 +0200)] 
d3d10core: Implement ID3D10Device::CreateVertexShader().

15 years agowined3d: Add the output signature to IWineD3DDevice_CreateVertexShader().
Henri Verbeet [Tue, 26 May 2009 07:15:12 +0000 (09:15 +0200)] 
wined3d: Add the output signature to IWineD3DDevice_CreateVertexShader().

15 years agowined3d: Split the info log into separate lines.
Henri Verbeet [Tue, 26 May 2009 07:15:12 +0000 (09:15 +0200)] 
wined3d: Split the info log into separate lines.

15 years agowined3d: Pass a proper format desc to resource_init() in IWineD3DDeviceImpl_CreateBuf...
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().

15 years agocomctl32/listview: Improve item position calculating in LVS_REPORT.
Nikolay Sivov [Tue, 26 May 2009 00:04:36 +0000 (04:04 +0400)] 
comctl32/listview: Improve item position calculating in LVS_REPORT.

15 years agocomctl32/listview: A couple of LVM_GETITEMPOSITION tests.
Nikolay Sivov [Mon, 25 May 2009 23:47:45 +0000 (03:47 +0400)] 
comctl32/listview: A couple of LVM_GETITEMPOSITION tests.

15 years agocomctl32/listview: LVM_GETVIEWRECT is unsupported on LVS_REPORT style.
Nikolay Sivov [Mon, 25 May 2009 22:25:05 +0000 (02:25 +0400)] 
comctl32/listview: LVM_GETVIEWRECT is unsupported on LVS_REPORT style.

15 years agocomctl32/listview: Basic LVM_GETVIEWRECT tests.
Nikolay Sivov [Mon, 25 May 2009 22:09:39 +0000 (02:09 +0400)] 
comctl32/listview: Basic LVM_GETVIEWRECT tests.

15 years agocomctl32/mru: Fix test failures on Win9x.
Nikolay Sivov [Mon, 25 May 2009 19:51:54 +0000 (23:51 +0400)] 
comctl32/mru: Fix test failures on Win9x.

15 years agojscript: Added Math_atan2 implementation.
Piotr Caban [Mon, 25 May 2009 20:05:35 +0000 (22:05 +0200)] 
jscript: Added Math_atan2 implementation.

15 years agojscript: Added implementation of Math_atan.
Piotr Caban [Mon, 25 May 2009 20:05:21 +0000 (22:05 +0200)] 
jscript: Added implementation of Math_atan.

15 years agojscript: Added implementation of Math_asin.
Piotr Caban [Mon, 25 May 2009 20:05:00 +0000 (22:05 +0200)] 
jscript: Added implementation of Math_asin.

15 years agoconfigure: Find libpng in /usr/X11 on MacOS.
Joerg-Cyril.Hoehle@t-systems.com [Sat, 23 May 2009 10:39:50 +0000 (12:39 +0200)] 
configure: Find libpng in /usr/X11 on MacOS.

15 years agocomctl32/mru: Check for NULL handles in MRU calls.
Nikolay Sivov [Mon, 25 May 2009 10:47:03 +0000 (14:47 +0400)] 
comctl32/mru: Check for NULL handles in MRU calls.

15 years agoreg: Updated Korean resource.
Hwang YunSong [Mon, 25 May 2009 00:21:55 +0000 (09:21 +0900)] 
reg: Updated Korean resource.

15 years agoshell32: Updated Korean resource.
Hwang YunSong [Mon, 25 May 2009 00:22:47 +0000 (09:22 +0900)] 
shell32: Updated Korean resource.

15 years agoregedit: Updated Korean resource.
Hwang YunSong [Mon, 25 May 2009 00:22:19 +0000 (09:22 +0900)] 
regedit: Updated Korean resource.

15 years agowinmm/tests: Fix test in wave_out_test_deviceOut().
Gerald Pfeifer [Sun, 24 May 2009 18:16:05 +0000 (20:16 +0200)] 
winmm/tests: Fix test in wave_out_test_deviceOut().

15 years agouser32/tests: Fix MODIFIED macro.
Gerald Pfeifer [Sun, 24 May 2009 17:47:24 +0000 (19:47 +0200)] 
user32/tests: Fix MODIFIED macro.

15 years agocomctl32: Add ListView_SetCheckState and ListView_GetCheckState.
André Hentschel [Sun, 24 May 2009 14:02:38 +0000 (16:02 +0200)] 
comctl32: Add ListView_SetCheckState and ListView_GetCheckState.

15 years agowined3d: Match device name string to windows one.
Louis Lenders [Fri, 22 May 2009 22:14:58 +0000 (22:14 +0000)] 
wined3d: Match device name string to windows one.

15 years agowinemenubuilder: Add MIME types to freedesktop.
Damjan Jovanovic [Tue, 19 May 2009 19:40:41 +0000 (21:40 +0200)] 
winemenubuilder: Add MIME types to freedesktop.

15 years agooleaut32/tests: Fix a test broken on XP 64.
Alexandre Julliard [Mon, 25 May 2009 09:49:08 +0000 (11:49 +0200)] 
oleaut32/tests: Fix a test broken on XP 64.

15 years agowineboot: Compain loudly if we can't find wine.inf.
Alexandre Julliard [Mon, 25 May 2009 09:48:23 +0000 (11:48 +0200)] 
wineboot: Compain loudly if we can't find wine.inf.

15 years agocomctl32/listview: Don't hittest when it's not needed.
Nikolay Sivov [Sun, 24 May 2009 20:44:26 +0000 (00:44 +0400)] 
comctl32/listview: Don't hittest when it's not needed.

15 years agocomctl32/listview: Simplify key selection handler a bit.
Nikolay Sivov [Sun, 24 May 2009 20:26:30 +0000 (00:26 +0400)] 
comctl32/listview: Simplify key selection handler a bit.

15 years agocomctl32/listview: Reuse cached control style.
Nikolay Sivov [Sun, 24 May 2009 20:07:29 +0000 (00:07 +0400)] 
comctl32/listview: Reuse cached control style.

15 years agocomctl32/listview: Remove duplicated expression.
Nikolay Sivov [Sun, 24 May 2009 20:02:14 +0000 (00:02 +0400)] 
comctl32/listview: Remove duplicated expression.

15 years agocomctl32/toolbar: Retrieve Tooltips control data once at WinProc.
Nikolay Sivov [Sun, 24 May 2009 19:39:02 +0000 (23:39 +0400)] 
comctl32/toolbar: Retrieve Tooltips control data once at WinProc.

15 years agocomctl32/hotkey: Remove useless line.
Nikolay Sivov [Sun, 24 May 2009 19:36:11 +0000 (23:36 +0400)] 
comctl32/hotkey: Remove useless line.

15 years agocomctl32/toolbar: Don't free Toolbar control data too early.
Nikolay Sivov [Sun, 24 May 2009 18:45:57 +0000 (22:45 +0400)] 
comctl32/toolbar: Don't free Toolbar control data too early.

15 years agocomctl32/treeview: Use message return values in TreeView tests.
Nikolay Sivov [Sun, 24 May 2009 18:43:18 +0000 (22:43 +0400)] 
comctl32/treeview: Use message return values in TreeView tests.

15 years agocomctl32/listview: Fix returning LVHT_ONITEMSTATEICON flag on hittesting.
Nikolay Sivov [Sun, 24 May 2009 18:39:31 +0000 (22:39 +0400)] 
comctl32/listview: Fix returning LVHT_ONITEMSTATEICON flag on hittesting.

15 years agocomctl32/listview: Draw focus rectangle only when visible.
Nikolay Sivov [Sun, 24 May 2009 18:36:14 +0000 (22:36 +0400)] 
comctl32/listview: Draw focus rectangle only when visible.

15 years agomshtml: Use TLS_OUT_OF_INDEXES as invalid TLS value.
Jacek Caban [Sun, 24 May 2009 21:17:03 +0000 (23:17 +0200)] 
mshtml: Use TLS_OUT_OF_INDEXES as invalid TLS value.

Spotted by Vitaliy Margolen.

15 years agourlmon: Use TLS_OUT_OF_INDEXES as invalid TLS value.
Jacek Caban [Sun, 24 May 2009 21:16:21 +0000 (23:16 +0200)] 
urlmon: Use TLS_OUT_OF_INDEXES as invalid TLS value.

15 years agokernel32/tests: Fix comment.
Paul Vriens [Mon, 25 May 2009 08:29:01 +0000 (10:29 +0200)] 
kernel32/tests: Fix comment.

15 years agokernel32: Use Polish translations.
Paul Vriens [Mon, 25 May 2009 08:09:14 +0000 (10:09 +0200)] 
kernel32: Use Polish translations.

15 years agowined3d: Fix debug_d3dusagequery() to handle combinations of flags.
Henri Verbeet [Mon, 25 May 2009 07:17:22 +0000 (09:17 +0200)] 
wined3d: Fix debug_d3dusagequery() to handle combinations of flags.

15 years agowined3d: Fix debug_d3dusage() to handle combinations of flags.
Henri Verbeet [Mon, 25 May 2009 07:17:22 +0000 (09:17 +0200)] 
wined3d: Fix debug_d3dusage() to handle combinations of flags.

15 years agowined3d: Remove some apparently leftover debug code.
Henri Verbeet [Mon, 25 May 2009 07:17:22 +0000 (09:17 +0200)] 
wined3d: Remove some apparently leftover debug code.

15 years agowined3d: Remove some unnecessary forward declarations.
Henri Verbeet [Mon, 25 May 2009 07:17:21 +0000 (09:17 +0200)] 
wined3d: Remove some unnecessary forward declarations.

15 years agosecur32: Initialize cbBuffer to 0 for NULL buffers.
Henri Verbeet [Mon, 25 May 2009 07:17:21 +0000 (09:17 +0200)] 
secur32: Initialize cbBuffer to 0 for NULL buffers.

This prevents schan_resize_current_buffer() from thinking there's a buffer.

15 years agojscript: Added Math_LN10 implementation and tests.
Piotr Caban [Sun, 24 May 2009 19:06:50 +0000 (21:06 +0200)] 
jscript: Added Math_LN10 implementation and tests.