wine
15 years agoserver: Make apc_param_t always 64-bit.
Alexandre Julliard [Wed, 17 Dec 2008 18:43:40 +0000 (19:43 +0100)] 
server: Make apc_param_t always 64-bit.

15 years agoserver: Use mem_size_t instead of file_pos_t for memory mapping sizes.
Alexandre Julliard [Wed, 17 Dec 2008 18:25:49 +0000 (19:25 +0100)] 
server: Use mem_size_t instead of file_pos_t for memory mapping sizes.

15 years agoserver: Make mem_size_t always 64-bit.
Alexandre Julliard [Wed, 17 Dec 2008 18:25:09 +0000 (19:25 +0100)] 
server: Make mem_size_t always 64-bit.

15 years agoserver: Add a mem_size_t type to represent memory sizes and offsets.
Alexandre Julliard [Wed, 17 Dec 2008 18:24:33 +0000 (19:24 +0100)] 
server: Add a mem_size_t type to represent memory sizes and offsets.

15 years agoinclude: Use __p__iob on i386 to avoid problems with Mingw libraries.
Alexandre Julliard [Wed, 17 Dec 2008 16:38:02 +0000 (17:38 +0100)] 
include: Use __p__iob on i386 to avoid problems with Mingw libraries.

15 years agomshtml: Correct UIDs of interfaces.
Konstantin Kondratyuk [Fri, 12 Dec 2008 12:15:12 +0000 (15:15 +0300)] 
mshtml: Correct UIDs of interfaces.

15 years agojscript: Correctly handle SCRIPTITEM_GLOBALMEMBERS flag in identifier_eval.
Jacek Caban [Wed, 17 Dec 2008 11:56:12 +0000 (12:56 +0100)] 
jscript: Correctly handle SCRIPTITEM_GLOBALMEMBERS flag in identifier_eval.

15 years agosetupapi/tests: Fix a test failure on Vista (and skip some tests).
Paul Vriens [Wed, 17 Dec 2008 11:30:30 +0000 (12:30 +0100)] 
setupapi/tests: Fix a test failure on Vista (and skip some tests).

15 years agoshlwapi/tests: Fix some test failures on Vista.
Paul Vriens [Wed, 17 Dec 2008 09:46:49 +0000 (10:46 +0100)] 
shlwapi/tests: Fix some test failures on Vista.

15 years agodevenum: Make the Romanian translation LANG_NEUTRAL.
Francois Gouget [Wed, 17 Dec 2008 09:29:28 +0000 (10:29 +0100)] 
devenum: Make the Romanian translation LANG_NEUTRAL.

15 years agowinapi_check: Extend support for '-arch=xxx' in spec files.
Francois Gouget [Wed, 17 Dec 2008 09:28:29 +0000 (10:28 +0100)] 
winapi_check: Extend support for '-arch=xxx' in spec files.

15 years agowined3d: Fix double const.
Francois Gouget [Wed, 17 Dec 2008 09:27:35 +0000 (10:27 +0100)] 
wined3d: Fix double const.

15 years agorpcrt4/tests: Fix the trailing '\n' in an ok() call.
Francois Gouget [Wed, 17 Dec 2008 09:26:47 +0000 (10:26 +0100)] 
rpcrt4/tests: Fix the trailing '\n' in an ok() call.

15 years agodmloader: Add a trailing '\n' to a Wine trace.
Francois Gouget [Wed, 17 Dec 2008 09:26:40 +0000 (10:26 +0100)] 
dmloader: Add a trailing '\n' to a Wine trace.

15 years agomsvcrt/tests: Add a trailing '\n' to an ok() call.
Francois Gouget [Wed, 17 Dec 2008 09:26:25 +0000 (10:26 +0100)] 
msvcrt/tests: Add a trailing '\n' to an ok() call.

15 years agowrc: Add a trailing '\n' to some warning and error messages.
Francois Gouget [Wed, 17 Dec 2008 09:26:15 +0000 (10:26 +0100)] 
wrc: Add a trailing '\n' to some warning and error messages.

15 years agontoskrnl.exe/winedevice: Make wine_ntoskrnl_main_loop CDECL.
Maarten Lankhorst [Tue, 16 Dec 2008 14:36:59 +0000 (15:36 +0100)] 
ntoskrnl.exe/winedevice: Make wine_ntoskrnl_main_loop CDECL.

15 years agogdi32/user32: Make __wine_make_gdi_object_system CDECL.
Maarten Lankhorst [Tue, 16 Dec 2008 14:38:49 +0000 (15:38 +0100)] 
gdi32/user32: Make __wine_make_gdi_object_system CDECL.

15 years agontdll: Make all exported wine functions CDECL.
Maarten Lankhorst [Tue, 16 Dec 2008 15:37:46 +0000 (16:37 +0100)] 
ntdll: Make all exported wine functions CDECL.

15 years agowinex11.drv/explorer: Add CDECL to exported functions.
Maarten Lankhorst [Tue, 16 Dec 2008 13:59:00 +0000 (14:59 +0100)] 
winex11.drv/explorer: Add CDECL to exported functions.

15 years agowinex11.drv: Make XIM functions hidden.
Maarten Lankhorst [Tue, 16 Dec 2008 14:02:52 +0000 (15:02 +0100)] 
winex11.drv: Make XIM functions hidden.

15 years agowintab32/winex11.drv: Add CDECL to imported functions.
Maarten Lankhorst [Tue, 16 Dec 2008 13:30:37 +0000 (14:30 +0100)] 
wintab32/winex11.drv: Add CDECL to imported functions.

15 years agomsvcrt: Add __cdecl to all function prototypes.
Alexandre Julliard [Wed, 17 Dec 2008 13:45:18 +0000 (14:45 +0100)] 
msvcrt: Add __cdecl to all function prototypes.

15 years agowinex11.drv: Fix color conversion for 16 bpp cursors.
Henri Verbeet [Tue, 16 Dec 2008 15:37:37 +0000 (16:37 +0100)] 
winex11.drv: Fix color conversion for 16 bpp cursors.

15 years agowined3d: Remove the shader_cleanup() method from the shader backend.
Henri Verbeet [Tue, 16 Dec 2008 15:37:37 +0000 (16:37 +0100)] 
wined3d: Remove the shader_cleanup() method from the shader backend.

15 years agod3d9: Fix the shader constant test.
Henri Verbeet [Tue, 16 Dec 2008 15:37:37 +0000 (16:37 +0100)] 
d3d9: Fix the shader constant test.

Using the same values for the test data and the default data masks
potential failures.

15 years agowined3d: Record floating point pixel shader constants in EndStateBlock() as well.
Henri Verbeet [Tue, 16 Dec 2008 15:37:37 +0000 (16:37 +0100)] 
wined3d: Record floating point pixel shader constants in EndStateBlock() as well.

15 years agowined3d: Remove GetFVF() and SetFVF() from IWineD3DDevice.
Henri Verbeet [Tue, 16 Dec 2008 15:37:36 +0000 (16:37 +0100)] 
wined3d: Remove GetFVF() and SetFVF() from IWineD3DDevice.

15 years agowuapi: Register interfaces.
Hans Leidekker [Tue, 16 Dec 2008 15:43:25 +0000 (16:43 +0100)] 
wuapi: Register interfaces.

15 years agowuapi: Add class factory.
Hans Leidekker [Tue, 16 Dec 2008 15:43:11 +0000 (16:43 +0100)] 
wuapi: Add class factory.

15 years agowuapi: Add a stub implementation of IUpdateSession.
Hans Leidekker [Tue, 16 Dec 2008 15:42:58 +0000 (16:42 +0100)] 
wuapi: Add a stub implementation of IUpdateSession.

15 years agowuapi: Add a stub implementation of IAutomaticUpdates.
Hans Leidekker [Tue, 16 Dec 2008 15:42:49 +0000 (16:42 +0100)] 
wuapi: Add a stub implementation of IAutomaticUpdates.

15 years agowuapi: Add a stub implementation of IUpdateSearcher.
Hans Leidekker [Tue, 16 Dec 2008 15:42:35 +0000 (16:42 +0100)] 
wuapi: Add a stub implementation of IUpdateSearcher.

15 years agowuapi: Add a stub implementation of IUpdateInstaller.
Hans Leidekker [Tue, 16 Dec 2008 15:42:22 +0000 (16:42 +0100)] 
wuapi: Add a stub implementation of IUpdateInstaller.

15 years agowuapi: Add a stub implementation of IUpdateDownloader.
Hans Leidekker [Tue, 16 Dec 2008 15:42:13 +0000 (16:42 +0100)] 
wuapi: Add a stub implementation of IUpdateDownloader.

15 years agoinclude: Add IAutomaticUpdates, IUpdateSession, IUpdateSearcher, IUpdateDownloader...
Hans Leidekker [Tue, 16 Dec 2008 15:42:03 +0000 (16:42 +0100)] 
include: Add IAutomaticUpdates, IUpdateSession, IUpdateSearcher, IUpdateDownloader and IUpdateInstaller interfaces.

15 years agowuapi: New dll.
Hans Leidekker [Tue, 16 Dec 2008 15:41:43 +0000 (16:41 +0100)] 
wuapi: New dll.

15 years agoconfigure: Get rid of the va_copy checks.
Alexandre Julliard [Wed, 17 Dec 2008 11:55:58 +0000 (12:55 +0100)] 
configure: Get rid of the va_copy checks.

15 years agomsvcrt: Rewrite va_list to string conversions to avoid depending on va_copy.
Alexandre Julliard [Wed, 17 Dec 2008 11:55:30 +0000 (12:55 +0100)] 
msvcrt: Rewrite va_list to string conversions to avoid depending on va_copy.

15 years agomsxml3: Corrected getAttributeNode to return correct values.
Alistair Leslie-Hughes [Sat, 13 Dec 2008 09:12:02 +0000 (20:12 +1100)] 
msxml3: Corrected getAttributeNode to return correct values.

15 years agomshtml: Implement IHTMLStyle get_backgroundImage.
Alistair Leslie-Hughes [Thu, 11 Dec 2008 11:45:24 +0000 (22:45 +1100)] 
mshtml: Implement IHTMLStyle get_backgroundImage.

15 years agogdi32: Prevent integer overflow in CreateBitmapIndirect.
Lei Zhang [Wed, 17 Dec 2008 02:24:29 +0000 (18:24 -0800)] 
gdi32: Prevent integer overflow in CreateBitmapIndirect.

15 years agod3dx9_27: Remove unused Wine debug channel.
Andrew Talbot [Tue, 16 Dec 2008 21:58:50 +0000 (21:58 +0000)] 
d3dx9_27: Remove unused Wine debug channel.

15 years agod3dx9_26: Remove unused Wine debug channel.
Andrew Talbot [Tue, 16 Dec 2008 21:58:47 +0000 (21:58 +0000)] 
d3dx9_26: Remove unused Wine debug channel.

15 years agod3dx9_25: Remove unused Wine debug channel.
Andrew Talbot [Tue, 16 Dec 2008 21:58:44 +0000 (21:58 +0000)] 
d3dx9_25: Remove unused Wine debug channel.

15 years agod3dx9_24: Remove unused Wine debug channel.
Andrew Talbot [Tue, 16 Dec 2008 21:58:41 +0000 (21:58 +0000)] 
d3dx9_24: Remove unused Wine debug channel.

15 years agod3dx8: Remove unused Wine debug channel.
Andrew Talbot [Tue, 16 Dec 2008 21:58:38 +0000 (21:58 +0000)] 
d3dx8: Remove unused Wine debug channel.

15 years agod3drm: Remove unused Wine debug channel.
Andrew Talbot [Tue, 16 Dec 2008 21:58:35 +0000 (21:58 +0000)] 
d3drm: Remove unused Wine debug channel.

15 years agocomctl32: Remove unused Wine debug channel.
Andrew Talbot [Tue, 16 Dec 2008 21:58:32 +0000 (21:58 +0000)] 
comctl32: Remove unused Wine debug channel.

15 years agodswave: Add missing segment vtbl initialisation (with DirectMusicSegment8_Segment_Vtbl).
Christian Costa [Tue, 16 Dec 2008 20:09:01 +0000 (21:09 +0100)] 
dswave: Add missing segment vtbl initialisation (with DirectMusicSegment8_Segment_Vtbl).

15 years agod3dxof: Remove IDirectXFileObjectImpl stuff. That's not needed.
Christian Costa [Tue, 16 Dec 2008 20:00:13 +0000 (21:00 +0100)] 
d3dxof: Remove IDirectXFileObjectImpl stuff. That's not needed.

15 years agod3dxof: Add some preliminary support for binary objects.
Christian Costa [Tue, 16 Dec 2008 19:57:45 +0000 (20:57 +0100)] 
d3dxof: Add some preliminary support for binary objects.

15 years agod3dxof: Improve IDirectXFileImpl_CreateSaveObject stub.
Christian Costa [Tue, 16 Dec 2008 19:55:22 +0000 (20:55 +0100)] 
d3dxof: Improve IDirectXFileImpl_CreateSaveObject stub.

15 years agooleacc: New French translation.
Jonathan Ernst [Tue, 16 Dec 2008 18:29:16 +0000 (19:29 +0100)] 
oleacc: New French translation.

15 years agocryptdlg: New French translation.
Jonathan Ernst [Tue, 16 Dec 2008 18:23:26 +0000 (19:23 +0100)] 
cryptdlg: New French translation.

15 years agocrypt32: Updated French translation.
Jonathan Ernst [Tue, 16 Dec 2008 18:20:51 +0000 (19:20 +0100)] 
crypt32: Updated French translation.

15 years agoshell32: Updated French translation.
Jonathan Ernst [Tue, 16 Dec 2008 18:17:35 +0000 (19:17 +0100)] 
shell32: Updated French translation.

15 years agowinhlp32: Updated French translation.
Jonathan Ernst [Tue, 16 Dec 2008 18:13:14 +0000 (19:13 +0100)] 
winhlp32: Updated French translation.

15 years agowinhlp32: WINE->Wine.
Jonathan Ernst [Tue, 16 Dec 2008 18:13:24 +0000 (19:13 +0100)] 
winhlp32: WINE->Wine.

15 years agowordpad: Updated French translation.
Jonathan Ernst [Tue, 16 Dec 2008 18:10:13 +0000 (19:10 +0100)] 
wordpad: Updated French translation.

15 years agomsi: EndDialog with Ignore should not be an error.
Aric Stewart [Tue, 16 Dec 2008 17:11:51 +0000 (11:11 -0600)] 
msi: EndDialog with Ignore should not be an error.

15 years agojscript/tests: Fix test failures on Win9x.
Paul Vriens [Tue, 16 Dec 2008 15:42:50 +0000 (16:42 +0100)] 
jscript/tests: Fix test failures on Win9x.

15 years agojanitorial: Remove unneeded user32 imports.
Hans Leidekker [Tue, 16 Dec 2008 15:41:16 +0000 (16:41 +0100)] 
janitorial: Remove unneeded user32 imports.

15 years agojanitorial: Don't depend on user32 for the self registration functions.
Hans Leidekker [Tue, 16 Dec 2008 15:41:01 +0000 (16:41 +0100)] 
janitorial: Don't depend on user32 for the self registration functions.

15 years agoinclude: Add prototype for GetConsoleInputExeNameA/W().
Marcus Meissner [Tue, 16 Dec 2008 15:31:10 +0000 (16:31 +0100)] 
include: Add prototype for GetConsoleInputExeNameA/W().

15 years agowinemenubuilder: Create xdg_config_dir if it does not exist.
Damjan Jovanovic [Tue, 16 Dec 2008 14:08:49 +0000 (16:08 +0200)] 
winemenubuilder: Create xdg_config_dir if it does not exist.

15 years agowined3d: Get rid of IWineD3DPixelShaderImpl_GenerateShader.
Stefan Dösinger [Mon, 15 Dec 2008 18:24:36 +0000 (19:24 +0100)] 
wined3d: Get rid of IWineD3DPixelShaderImpl_GenerateShader.

15 years agowined3d: Avoid loading opengl32.dll.
Stefan Dösinger [Sun, 23 Nov 2008 11:43:15 +0000 (12:43 +0100)] 
wined3d: Avoid loading opengl32.dll.

This confuses applications like Steam, which hook d3d9 and opengl
functions. It sees that the application uses opengl32, but it doesn't
realize that d3d9 is wrapped to opengl. Thus it starts messing around
with wined3d's wgl context. It usually tries to draw geometry with the
context, but cannot deal with some of the obscure extensions we have
activated.

15 years agowined3d: Initialize max_combined_samplers properly.
Stefan Dösinger [Sun, 14 Dec 2008 23:03:43 +0000 (00:03 +0100)] 
wined3d: Initialize max_combined_samplers properly.

Otherwise it will be 0 if GL_ARB_multitexture is not available.

15 years agowined3d: Correct a stage number.
Stefan Dösinger [Thu, 11 Dec 2008 22:11:30 +0000 (23:11 +0100)] 
wined3d: Correct a stage number.

15 years agowined3d: Emulate GL_EXT_fog_coord.
Stefan Dösinger [Mon, 15 Dec 2008 18:21:37 +0000 (19:21 +0100)] 
wined3d: Emulate GL_EXT_fog_coord.

15 years agowined3d: Remove some needless initializations.
Stefan Dösinger [Mon, 15 Dec 2008 14:47:07 +0000 (15:47 +0100)] 
wined3d: Remove some needless initializations.

They're not needed, they are handled by the state management anyway.

15 years agowined3d: Some GL_EXT_fog_coord prototype fixes.
Stefan Dösinger [Tue, 16 Dec 2008 12:23:15 +0000 (13:23 +0100)] 
wined3d: Some GL_EXT_fog_coord prototype fixes.

15 years agowined3d: Reinstall the G16R16F format surface load fixup.
Stefan Dösinger [Mon, 15 Dec 2008 18:14:15 +0000 (19:14 +0100)] 
wined3d: Reinstall the G16R16F format surface load fixup.

We cannot remove this because we still have to load the surface as
RGB. The shader may take care of setting the blue channel to 1.0 now,
but we still get the red and green channels loaded incorrectly if we
don't insert a blue channel before loading.

15 years agowined3d: Set up the shaders when delaying fixed func applying.
Stefan Dösinger [Thu, 11 Dec 2008 13:16:25 +0000 (14:16 +0100)] 
wined3d: Set up the shaders when delaying fixed func applying.

15 years agowined3d: Fake GL_ARB_multitexture.
Stefan Dösinger [Tue, 16 Dec 2008 12:18:49 +0000 (13:18 +0100)] 
wined3d: Fake GL_ARB_multitexture.

15 years agouser32: Sign-compare warnings fix.
Andrew Talbot [Mon, 15 Dec 2008 21:21:07 +0000 (21:21 +0000)] 
user32: Sign-compare warnings fix.

15 years agomsvcrt: fread: Exhaust buffered data before using unbuffered data in ascii mode.
Dan Kegel [Tue, 16 Dec 2008 05:47:56 +0000 (21:47 -0800)] 
msvcrt: fread: Exhaust buffered data before using unbuffered data in ascii mode.

15 years agontoskrnl.exe: Add stubs for Io{Allocate,Get}DriverObjectExtension.
Alexander Morozov [Tue, 16 Dec 2008 09:19:08 +0000 (12:19 +0300)] 
ntoskrnl.exe: Add stubs for Io{Allocate,Get}DriverObjectExtension.

15 years agorichedit: Move implementation of WM_CHAR to its own function.
Dylan Smith [Tue, 16 Dec 2008 08:43:33 +0000 (03:43 -0500)] 
richedit: Move implementation of WM_CHAR to its own function.

15 years agorichedit: Removed some unnecessary SendMessage calls to itself.
Dylan Smith [Tue, 16 Dec 2008 08:43:43 +0000 (03:43 -0500)] 
richedit: Removed some unnecessary SendMessage calls to itself.

15 years agorichedit: Move implementation of EM_GETTEXTEX to its own function.
Dylan Smith [Tue, 16 Dec 2008 08:43:24 +0000 (03:43 -0500)] 
richedit: Move implementation of EM_GETTEXTEX to its own function.

15 years agorichedit: Move implementation of EM_GETTEXTRANGE to its own function.
Dylan Smith [Tue, 16 Dec 2008 08:43:13 +0000 (03:43 -0500)] 
richedit: Move implementation of EM_GETTEXTRANGE to its own function.

The RichEditWndProc_common function is big enough already by handling
all the window messages, so moving code to handle a message to its own
function makes the code more readable.

15 years agooleaut32/tests: Fix double GlobalFree in olepicture tests.
Jeremy Drake [Tue, 16 Dec 2008 07:41:47 +0000 (23:41 -0800)] 
oleaut32/tests: Fix double GlobalFree in olepicture tests.

15 years agod3dxof/tests: Remove redundant NULL check before HeapFree (Smatch).
Michael Stefaniuc [Tue, 16 Dec 2008 12:10:58 +0000 (13:10 +0100)] 
d3dxof/tests: Remove redundant NULL check before HeapFree (Smatch).

15 years agopidgen: Add a placeholder BINK resource.
Hans Leidekker [Mon, 15 Dec 2008 10:56:18 +0000 (11:56 +0100)] 
pidgen: Add a placeholder BINK resource.

Adds a binary resource that consists of the string "Wine placeholder
BINK resource" padded with zeroes.

15 years agopidgen: Add stub implementation.
Hans Leidekker [Mon, 15 Dec 2008 10:55:32 +0000 (11:55 +0100)] 
pidgen: Add stub implementation.

15 years agowine.inf: Create fake hal.dll.
Hans Leidekker [Mon, 15 Dec 2008 10:55:01 +0000 (11:55 +0100)] 
wine.inf: Create fake hal.dll.

15 years agohal: Add version resource.
Hans Leidekker [Mon, 15 Dec 2008 10:54:16 +0000 (11:54 +0100)] 
hal: Add version resource.

15 years agogdiplus: Fix Font test failure on charset mismatch.
Nikolay Sivov [Tue, 16 Dec 2008 02:10:48 +0000 (05:10 +0300)] 
gdiplus: Fix Font test failure on charset mismatch.

15 years agoquartz: Enumerate all the pins on filter and check directions when rendering.
Lei Zhang [Mon, 15 Dec 2008 23:31:43 +0000 (15:31 -0800)] 
quartz: Enumerate all the pins on filter and check directions when rendering.

15 years agomshtml: Fixed IHTMLInputTextElement vtbl and QueryInterface implementation.
Jacek Caban [Mon, 15 Dec 2008 21:50:10 +0000 (22:50 +0100)] 
mshtml: Fixed IHTMLInputTextElement vtbl and QueryInterface implementation.

Spotted by Andrew Talbot.

15 years agojscript: Delay setting named info if SCRIPTITEM_GLOBALMEMBER flag is not set.
Jacek Caban [Mon, 15 Dec 2008 21:24:33 +0000 (22:24 +0100)] 
jscript: Delay setting named info if SCRIPTITEM_GLOBALMEMBER flag is not set.

15 years agod3d8: Add a test for GetVertexShader() with a FVF set.
Henri Verbeet [Mon, 15 Dec 2008 15:35:15 +0000 (16:35 +0100)] 
d3d8: Add a test for GetVertexShader() with a FVF set.

15 years agowined3d: Fix use_vs() usage in vertexdeclaration().
Henri Verbeet [Mon, 15 Dec 2008 15:35:15 +0000 (16:35 +0100)] 
wined3d: Fix use_vs() usage in vertexdeclaration().

15 years agowined3d: Shaders will never have a NULL function.
Henri Verbeet [Mon, 15 Dec 2008 15:35:14 +0000 (16:35 +0100)] 
wined3d: Shaders will never have a NULL function.

15 years agowined3d: Refuse to create shaders with a NULL function.
Henri Verbeet [Mon, 15 Dec 2008 15:35:13 +0000 (16:35 +0100)] 
wined3d: Refuse to create shaders with a NULL function.

15 years agod3d8: Remove unused code.
Henri Verbeet [Mon, 15 Dec 2008 15:35:13 +0000 (16:35 +0100)] 
d3d8: Remove unused code.

Also corrects some related comments.

15 years agoriched20/tests: Fix test failures on Win9x, WinMe and Wine in win9x mode.
Paul Vriens [Tue, 16 Dec 2008 10:29:54 +0000 (11:29 +0100)] 
riched20/tests: Fix test failures on Win9x, WinMe and Wine in win9x mode.

15 years agocomctl32/tests: Destroy the window after the tests.
Paul Vriens [Mon, 15 Dec 2008 17:39:06 +0000 (18:39 +0100)] 
comctl32/tests: Destroy the window after the tests.