wine
16 years agomsvcrt: Add a few more *_func functions to replace the __p_* ones.
Alexandre Julliard [Mon, 15 Dec 2008 15:03:32 +0000 (16:03 +0100)] 
msvcrt: Add a few more *_func functions to replace the __p_* ones.

16 years agomsvcrt: The _CI* math functions are only exported on i386.
Alexandre Julliard [Mon, 15 Dec 2008 14:39:34 +0000 (15:39 +0100)] 
msvcrt: The _CI* math functions are only exported on i386.

16 years agod3d8: Use the wined3d declaration to retrieve the d3d8 shader in IDirect3DDevice8Impl...
Henri Verbeet [Mon, 15 Dec 2008 11:10:15 +0000 (12:10 +0100)] 
d3d8: Use the wined3d declaration to retrieve the d3d8 shader in IDirect3DDevice8Impl_GetVertexShader().

This makes it no longer necessary to create a wined3d vertex shader
when the d3d8 vertex shader has a NULL function.

16 years agod3d8: Create a d3d8 declaration as parent for FVF based declarations.
Henri Verbeet [Mon, 15 Dec 2008 11:10:15 +0000 (12:10 +0100)] 
d3d8: Create a d3d8 declaration as parent for FVF based declarations.

16 years agowined3d: Simplify shader_generate_main() a bit.
Henri Verbeet [Mon, 15 Dec 2008 11:10:15 +0000 (12:10 +0100)] 
wined3d: Simplify shader_generate_main() a bit.

16 years agowined3d: Move the shader version to reg_maps.
Henri Verbeet [Mon, 15 Dec 2008 11:10:14 +0000 (12:10 +0100)] 
wined3d: Move the shader version to reg_maps.

16 years agowined3d: Explicitly pass the shader version to some more functions.
Henri Verbeet [Mon, 15 Dec 2008 11:10:14 +0000 (12:10 +0100)] 
wined3d: Explicitly pass the shader version to some more functions.

16 years agontdll: NtCurrentTeb is not exported on x86_64.
Alexandre Julliard [Mon, 15 Dec 2008 12:32:15 +0000 (13:32 +0100)] 
ntdll: NtCurrentTeb is not exported on x86_64.

16 years agoinclude: Allow 64-bit pointers to pass through LDT functions unmolested.
Alexandre Julliard [Mon, 15 Dec 2008 12:31:52 +0000 (13:31 +0100)] 
include: Allow 64-bit pointers to pass through LDT functions unmolested.

16 years agoserver: Make async I/O transfer sizes always 32-bit.
Alexandre Julliard [Mon, 15 Dec 2008 12:30:25 +0000 (13:30 +0100)] 
server: Make async I/O transfer sizes always 32-bit.

16 years agoserver: Add an apc_param_t type to store APC client-side parameters.
Alexandre Julliard [Mon, 15 Dec 2008 12:29:38 +0000 (13:29 +0100)] 
server: Add an apc_param_t type to store APC client-side parameters.

16 years agokernel32: Add stub for GetConsoleAliasW.
Alexander Nicolaysen Sørnes [Sun, 7 Dec 2008 19:41:06 +0000 (20:41 +0100)] 
kernel32: Add stub for GetConsoleAliasW.

16 years agowinmm: Sign-compare warning fix.
Andrew Talbot [Fri, 12 Dec 2008 20:22:03 +0000 (20:22 +0000)] 
winmm: Sign-compare warning fix.

16 years agowineps.drv: Fix freeing of not allocated memory in type42.c.
Wolfgang Walter [Mon, 15 Dec 2008 09:57:13 +0000 (10:57 +0100)] 
wineps.drv: Fix freeing of not allocated memory in type42.c.

16 years agorichedit: Missing capitalization on TxGetScrollBars.
Dylan Smith [Mon, 15 Dec 2008 09:31:33 +0000 (04:31 -0500)] 
richedit: Missing capitalization on TxGetScrollBars.

16 years agorichedit: Removed unused hwndEdit variable for the RTF parser.
Dylan Smith [Mon, 15 Dec 2008 09:31:52 +0000 (04:31 -0500)] 
richedit: Removed unused hwndEdit variable for the RTF parser.

There is no reason for the rich text format parser to need a handle to
the window, and even if there were it has a handle to the editor which
contains a handle to the window.  It is better to remove this
considering we need to cut down on the use of window handles to
implement windowless richedit controls.

16 years agorichedit: Removed an unnecessary call to GetScrollInfo.
Dylan Smith [Mon, 15 Dec 2008 09:31:25 +0000 (04:31 -0500)] 
richedit: Removed an unnecessary call to GetScrollInfo.

The vertical scrollbar state is stored internally within the control,
so should be used when possible.  This will become more necessary when
windowless richedit controls are implemented, and there will no hWnd
to pass to GetScrollInfo.

16 years agorichedit: Compare editor rather than hWnd in ME_CalculateClickCount.
Dylan Smith [Mon, 15 Dec 2008 09:32:01 +0000 (04:32 -0500)] 
richedit: Compare editor rather than hWnd in ME_CalculateClickCount.

Comparing the editor as apposed to the handle to the window will work
just as well right now, but will also work when there is no window
handle to make a comparison with, which will be the case with
windowless richedit controls.

16 years agorichedit: Use ME_EnsureVisible to implement EM_SCROLLCARET.
Dylan Smith [Mon, 15 Dec 2008 09:31:43 +0000 (04:31 -0500)] 
richedit: Use ME_EnsureVisible to implement EM_SCROLLCARET.

The code for the ME_EnsureVisible function does exactly what
EM_SCROLLCARET does, yet this code is duplicated in order to handle
this message.  It is simpler to just use the existing function to
implement the message, and avoid internally sending the EM_SCROLLCARET
when this function is available.

16 years agogdi32/tests: Fix a few failures on Win9x.
Paul Vriens [Fri, 12 Dec 2008 16:07:54 +0000 (17:07 +0100)] 
gdi32/tests: Fix a few failures on Win9x.

16 years agomsi: Add tests for MsiGetPatchInfo.
James Hawkins [Mon, 15 Dec 2008 03:07:20 +0000 (21:07 -0600)] 
msi: Add tests for MsiGetPatchInfo.

16 years agomsi: Set the property specified by the Source attribute of the Media table when apply...
James Hawkins [Mon, 15 Dec 2008 03:07:28 +0000 (21:07 -0600)] 
msi: Set the property specified by the Source attribute of the Media table when applying a patch.

16 years agomsi: Publish the patch information.
James Hawkins [Mon, 15 Dec 2008 03:07:23 +0000 (21:07 -0600)] 
msi: Publish the patch information.

16 years agomsi: Implement MsiGetPatchInfoExW.
James Hawkins [Mon, 15 Dec 2008 03:07:17 +0000 (21:07 -0600)] 
msi: Implement MsiGetPatchInfoExW.

16 years agomsi: Add the ability to query a specific context for install properties.
James Hawkins [Mon, 15 Dec 2008 03:07:14 +0000 (21:07 -0600)] 
msi: Add the ability to query a specific context for install properties.

16 years agomsi: Add the ability to query a specific context for a patch.
James Hawkins [Mon, 15 Dec 2008 03:07:09 +0000 (21:07 -0600)] 
msi: Add the ability to query a specific context for a patch.

16 years agomsi: Add the ability to query a specific context for a product key.
James Hawkins [Mon, 15 Dec 2008 03:07:06 +0000 (21:07 -0600)] 
msi: Add the ability to query a specific context for a product key.

16 years agomsi: Forward MsiGetPatchInfoExA to MsiGetPatchInfoExW.
James Hawkins [Mon, 15 Dec 2008 03:07:02 +0000 (21:07 -0600)] 
msi: Forward MsiGetPatchInfoExA to MsiGetPatchInfoExW.

16 years agomsi: Add a stub implementation of MsiGetPatchInfoEx.
James Hawkins [Mon, 15 Dec 2008 03:06:55 +0000 (21:06 -0600)] 
msi: Add a stub implementation of MsiGetPatchInfoEx.

16 years agogdiplus: Added GdipAddPathCurve3/GdipAddPathCurve3I with tests.
Nikolay Sivov [Sun, 14 Dec 2008 23:52:35 +0000 (02:52 +0300)] 
gdiplus: Added GdipAddPathCurve3/GdipAddPathCurve3I with tests.

16 years agoamstream: Add stubbed implementation of MediaStreamFilter.
Christian Costa [Sun, 14 Dec 2008 18:08:17 +0000 (19:08 +0100)] 
amstream: Add stubbed implementation of MediaStreamFilter.

16 years agoamstream: Some fixes.
Christian Costa [Sun, 14 Dec 2008 18:07:32 +0000 (19:07 +0100)] 
amstream: Some fixes.

16 years agoamstream: Implement IDirectDrawMediaStream.
Christian Costa [Sun, 14 Dec 2008 18:06:49 +0000 (19:06 +0100)] 
amstream: Implement IDirectDrawMediaStream.

16 years agodmime: Check input params in IDirectMusicSegmentState8Impl_QueryInterface.
Christian Costa [Sun, 14 Dec 2008 18:03:56 +0000 (19:03 +0100)] 
dmime: Check input params in IDirectMusicSegmentState8Impl_QueryInterface.

16 years agodmime: Improve IDirectMusicPerformance8Impl_PlaySegment(Ex) stubs.
Christian Costa [Sun, 14 Dec 2008 18:00:15 +0000 (19:00 +0100)] 
dmime: Improve IDirectMusicPerformance8Impl_PlaySegment(Ex) stubs.

16 years agodplayx: Fix typo.
Christian Costa [Sun, 14 Dec 2008 17:58:59 +0000 (18:58 +0100)] 
dplayx: Fix typo.

16 years agod3dxof: Increase string buffer size.
Christian Costa [Sun, 14 Dec 2008 17:57:31 +0000 (18:57 +0100)] 
d3dxof: Increase string buffer size.

16 years agod3dxof: Improve error handling.
Christian Costa [Sun, 14 Dec 2008 17:55:10 +0000 (18:55 +0100)] 
d3dxof: Improve error handling.

16 years agod3dxof: Add a test to dump an X object data (enabled when objects.txt and templates...
Christian Costa [Sun, 14 Dec 2008 17:53:15 +0000 (18:53 +0100)] 
d3dxof: Add a test to dump an X object data (enabled when objects.txt and templates.txt are present).

16 years agosetupx: Add stub for DiInstallClass.
Christian Costa [Sun, 14 Dec 2008 17:49:45 +0000 (18:49 +0100)] 
setupx: Add stub for DiInstallClass.

16 years agoincludes: Fix packing for commdlg in Win64.
Maarten Lankhorst [Sat, 13 Dec 2008 22:06:48 +0000 (23:06 +0100)] 
includes: Fix packing for commdlg in Win64.

16 years agodevenum: Explicitly identify the translation as being for SUBLANG_PORTUGUESE_BRAZILIAN.
Francois Gouget [Sun, 14 Dec 2008 01:09:13 +0000 (02:09 +0100)] 
devenum: Explicitly identify the translation as being for SUBLANG_PORTUGUESE_BRAZILIAN.

16 years agomsi/tests: Make enum_stream_names() and package_RegDeleteTreeW() static.
Francois Gouget [Sat, 13 Dec 2008 11:05:56 +0000 (12:05 +0100)] 
msi/tests: Make enum_stream_names() and package_RegDeleteTreeW() static.

16 years agooleaut32/tests: Make the Widget_*() and KindaEnum_*() functions static.
Francois Gouget [Sat, 13 Dec 2008 11:05:41 +0000 (12:05 +0100)] 
oleaut32/tests: Make the Widget_*() and KindaEnum_*() functions static.

16 years agonet: Make output_string() and output_error_string() static.
Francois Gouget [Sat, 13 Dec 2008 11:04:28 +0000 (12:04 +0100)] 
net: Make output_string() and output_error_string() static.

16 years agoddraw/tests: Make some functions static.
Francois Gouget [Sat, 13 Dec 2008 11:03:57 +0000 (12:03 +0100)] 
ddraw/tests: Make some functions static.

16 years agokernel32: Make some functions static.
Francois Gouget [Sat, 13 Dec 2008 10:59:48 +0000 (11:59 +0100)] 
kernel32: Make some functions static.

16 years agogdi32: Export three implemented 16bit Engine*() functions.
Francois Gouget [Sat, 13 Dec 2008 11:06:48 +0000 (12:06 +0100)] 
gdi32: Export three implemented 16bit Engine*() functions.

16 years agogdi32: Make [GS]etDCState() static.
Francois Gouget [Sat, 13 Dec 2008 11:06:14 +0000 (12:06 +0100)] 
gdi32: Make [GS]etDCState() static.

16 years agomlang/tests: Make strstrW() static.
Francois Gouget [Sat, 13 Dec 2008 11:06:02 +0000 (12:06 +0100)] 
mlang/tests: Make strstrW() static.

16 years agoriched20/tests: Make keep_responsive() and customWordBreakProc() static.
Francois Gouget [Sat, 13 Dec 2008 11:05:29 +0000 (12:05 +0100)] 
riched20/tests: Make keep_responsive() and customWordBreakProc() static.

16 years agosetupapi/tests: Make devinst_RegDeleteTreeW() static.
Francois Gouget [Sat, 13 Dec 2008 11:05:24 +0000 (12:05 +0100)] 
setupapi/tests: Make devinst_RegDeleteTreeW() static.

16 years agowineaudioio.drv: Export widMessage().
Francois Gouget [Sat, 13 Dec 2008 11:05:20 +0000 (12:05 +0100)] 
wineaudioio.drv: Export widMessage().

16 years agowineesd.drv: Make some functions static.
Francois Gouget [Sat, 13 Dec 2008 11:04:46 +0000 (12:04 +0100)] 
wineesd.drv: Make some functions static.

16 years agowinejack.drv: Make some functions static.
Francois Gouget [Sat, 13 Dec 2008 11:04:40 +0000 (12:04 +0100)] 
winejack.drv: Make some functions static.

16 years agoexplorer: Make appbar_wndproc() static.
Francois Gouget [Sat, 13 Dec 2008 11:04:34 +0000 (12:04 +0100)] 
explorer: Make appbar_wndproc() static.

16 years agowinapi_check: Add support for '-arch=xxx' in spec files.
Francois Gouget [Sat, 13 Dec 2008 11:04:22 +0000 (12:04 +0100)] 
winapi_check: Add support for '-arch=xxx' in spec files.

16 years agomsiexec: Make KillService() static.
Francois Gouget [Sat, 13 Dec 2008 11:04:08 +0000 (12:04 +0100)] 
msiexec: Make KillService() static.

16 years agoport: S_IWUSR and S_IX* are not needed. Remove them.
Francois Gouget [Sat, 13 Dec 2008 11:03:30 +0000 (12:03 +0100)] 
port: S_IWUSR and S_IX* are not needed. Remove them.

16 years agod3d8: Make D3D8CB_CreateSurface() static.
Francois Gouget [Sat, 13 Dec 2008 11:02:24 +0000 (12:02 +0100)] 
d3d8: Make D3D8CB_CreateSurface() static.

16 years agocmd: Make WCMD_DumpCommands() static.
Francois Gouget [Sat, 13 Dec 2008 11:00:44 +0000 (12:00 +0100)] 
cmd: Make WCMD_DumpCommands() static.

16 years agoole32: Use the IStream16_(CreateStream,CreateStorage,Write) implementations.
Francois Gouget [Sat, 13 Dec 2008 11:00:37 +0000 (12:00 +0100)] 
ole32: Use the IStream16_(CreateStream,CreateStorage,Write) implementations.

16 years agowined3d: Remove a blank line in state.c.
Stefan Dösinger [Sat, 13 Dec 2008 19:09:45 +0000 (20:09 +0100)] 
wined3d: Remove a blank line in state.c.

16 years agowined3d: Give ATIFS a pixel shader handler.
Stefan Dösinger [Sat, 13 Dec 2008 19:07:16 +0000 (20:07 +0100)] 
wined3d: Give ATIFS a pixel shader handler.

16 years agodevenum: Italian, Spanish, Dutch and VERSIONINFO should use SUBLANG_NEUTRAL.
Mikołaj Zalewski [Sat, 13 Dec 2008 15:21:15 +0000 (16:21 +0100)] 
devenum: Italian, Spanish, Dutch and VERSIONINFO should use SUBLANG_NEUTRAL.

16 years agouser32: Proper handling of WM_INPUTLANGCHANGEREQUEST.
Aric Stewart [Thu, 11 Dec 2008 17:30:20 +0000 (11:30 -0600)] 
user32: Proper handling of WM_INPUTLANGCHANGEREQUEST.

16 years agohal: Add missing WINAPI.
Alexander Morozov [Fri, 12 Dec 2008 10:16:17 +0000 (13:16 +0300)] 
hal: Add missing WINAPI.

16 years agowinegcc: Fix the file mode check.
Alexandre Julliard [Fri, 12 Dec 2008 11:01:46 +0000 (12:01 +0100)] 
winegcc: Fix the file mode check.

16 years agomshtml: Implement IHTMLScriptElement get/put Defer.
Alistair Leslie-Hughes [Fri, 12 Dec 2008 09:14:17 +0000 (20:14 +1100)] 
mshtml: Implement IHTMLScriptElement get/put Defer.

16 years agomshtml: Implement IHTMLStyle get/put fontVariant.
Alistair Leslie-Hughes [Thu, 11 Dec 2008 11:37:18 +0000 (22:37 +1100)] 
mshtml: Implement IHTMLStyle get/put fontVariant.

16 years agodevenum: French and German should use SUBLANG_NEUTRAL.
Francois Gouget [Fri, 12 Dec 2008 09:31:24 +0000 (10:31 +0100)] 
devenum: French and German should use SUBLANG_NEUTRAL.

16 years agowininet & winhttp: Remove the MSG_WAITALL definition as it is not needed.
Francois Gouget [Fri, 12 Dec 2008 09:30:09 +0000 (10:30 +0100)] 
wininet & winhttp: Remove the MSG_WAITALL definition as it is not needed.

16 years agokernel32: Remove _hread16() as it is not used. Move _hwrite16() next to the other...
Francois Gouget [Fri, 12 Dec 2008 09:28:09 +0000 (10:28 +0100)] 
kernel32: Remove _hread16() as it is not used. Move _hwrite16() next to the other related functions.

16 years agouserenv/tests: Make userenv_dbgstr_w() static.
Francois Gouget [Fri, 12 Dec 2008 09:25:10 +0000 (10:25 +0100)] 
userenv/tests: Make userenv_dbgstr_w() static.

16 years agowineoss.drv: Make widOpen() and wodOpen() static.
Francois Gouget [Fri, 12 Dec 2008 09:24:01 +0000 (10:24 +0100)] 
wineoss.drv: Make widOpen() and wodOpen() static.

16 years agomsvcrt: Point the set_new_handler() entrypoint to the right implementation.
Francois Gouget [Fri, 12 Dec 2008 09:23:47 +0000 (10:23 +0100)] 
msvcrt: Point the set_new_handler() entrypoint to the right implementation.

16 years agouser32/tests: Make some functions static.
Francois Gouget [Fri, 12 Dec 2008 09:22:24 +0000 (10:22 +0100)] 
user32/tests: Make some functions static.

16 years agoole32/tests: Make test_runnable() static.
Francois Gouget [Fri, 12 Dec 2008 09:22:12 +0000 (10:22 +0100)] 
ole32/tests: Make test_runnable() static.

16 years agoshell32/tests: Make test_cbsize() static.
Francois Gouget [Fri, 12 Dec 2008 09:21:52 +0000 (10:21 +0100)] 
shell32/tests: Make test_cbsize() static.

16 years agontdll/tests: Make rtlraiseexception_vectored_handler() static.
Francois Gouget [Fri, 12 Dec 2008 09:21:38 +0000 (10:21 +0100)] 
ntdll/tests: Make rtlraiseexception_vectored_handler() static.

16 years agomsvcrt/tests: Make void test_cp_table() static.
Francois Gouget [Fri, 12 Dec 2008 09:21:22 +0000 (10:21 +0100)] 
msvcrt/tests: Make void test_cp_table() static.

16 years agogdi32/tests: Make test_GdiAlphaBlend() static.
Francois Gouget [Fri, 12 Dec 2008 09:21:11 +0000 (10:21 +0100)] 
gdi32/tests: Make test_GdiAlphaBlend() static.

16 years agod3d9/tests: Make some functions static.
Francois Gouget [Fri, 12 Dec 2008 09:21:06 +0000 (10:21 +0100)] 
d3d9/tests: Make some functions static.

16 years agocabinet/tests: Make CopyProgress() static.
Francois Gouget [Fri, 12 Dec 2008 09:20:58 +0000 (10:20 +0100)] 
cabinet/tests: Make CopyProgress() static.

16 years agoole32: Fix the STORAGE_dump_pps_entry() description.
Francois Gouget [Fri, 12 Dec 2008 09:20:27 +0000 (10:20 +0100)] 
ole32: Fix the STORAGE_dump_pps_entry() description.

16 years agoshell32: Add a couple of spaces in the spec file.
Francois Gouget [Fri, 12 Dec 2008 09:19:43 +0000 (10:19 +0100)] 
shell32: Add a couple of spaces in the spec file.

16 years agomsvcrt: Remove _adjust_fdiv() as it is unused.
Francois Gouget [Fri, 12 Dec 2008 09:19:03 +0000 (10:19 +0100)] 
msvcrt: Remove _adjust_fdiv() as it is unused.

16 years agomsvcrt/tests: Add a trailing '\n' to ok() calls.
Francois Gouget [Fri, 12 Dec 2008 09:16:45 +0000 (10:16 +0100)] 
msvcrt/tests: Add a trailing '\n' to ok() calls.

16 years agowined3d: Don't leak memory on failure in allocate_shader_constants().
Henri Verbeet [Fri, 12 Dec 2008 08:33:52 +0000 (09:33 +0100)] 
wined3d: Don't leak memory on failure in allocate_shader_constants().

16 years agowined3d: Use a simpler way to calculate the number of texture levels.
Henri Verbeet [Fri, 12 Dec 2008 08:33:52 +0000 (09:33 +0100)] 
wined3d: Use a simpler way to calculate the number of texture levels.

It's probably slightly faster too.

16 years agowined3d: Get rid of the textureDimensions field in the state block.
Henri Verbeet [Fri, 12 Dec 2008 08:33:51 +0000 (09:33 +0100)] 
wined3d: Get rid of the textureDimensions field in the state block.

16 years agowined3d: We only care is a sampler is sampled at all in device_map_vsamplers(), not...
Henri Verbeet [Fri, 12 Dec 2008 08:33:51 +0000 (09:33 +0100)] 
wined3d: We only care is a sampler is sampled at all in device_map_vsamplers(), not the specific type.

16 years agowined3d: Don't reparse the entire shader just to update the sampler types.
Henri Verbeet [Fri, 12 Dec 2008 08:33:51 +0000 (09:33 +0100)] 
wined3d: Don't reparse the entire shader just to update the sampler types.

16 years agocrypt32: Support wide character base64-encoded PKCS messages in CryptQueryObject.
Juan Lang [Fri, 12 Dec 2008 01:02:13 +0000 (17:02 -0800)] 
crypt32: Support wide character base64-encoded PKCS messages in CryptQueryObject.

16 years agocrypt32: Implement CryptStringToBinaryW.
Juan Lang [Fri, 12 Dec 2008 00:49:16 +0000 (16:49 -0800)] 
crypt32: Implement CryptStringToBinaryW.

16 years agocrypt32: Support base64-encoded PKCS messages in CryptQueryObject.
Juan Lang [Fri, 12 Dec 2008 00:36:46 +0000 (16:36 -0800)] 
crypt32: Support base64-encoded PKCS messages in CryptQueryObject.

16 years agocrypt32: Split querying PKCS messages into helper functions.
Juan Lang [Fri, 12 Dec 2008 00:18:47 +0000 (16:18 -0800)] 
crypt32: Split querying PKCS messages into helper functions.

16 years agocrypt32: Support base64-encoded context objects in CryptQueryObject.
Juan Lang [Thu, 11 Dec 2008 23:42:06 +0000 (15:42 -0800)] 
crypt32: Support base64-encoded context objects in CryptQueryObject.

16 years agocrypt32: Downgrade a fixme to a warn.
Juan Lang [Thu, 11 Dec 2008 23:24:05 +0000 (15:24 -0800)] 
crypt32: Downgrade a fixme to a warn.

16 years agocrypt32: Don't claim to have queried an object as a serialized context when reading...
Juan Lang [Thu, 11 Dec 2008 23:23:31 +0000 (15:23 -0800)] 
crypt32: Don't claim to have queried an object as a serialized context when reading it has failed.