wine
16 years agowined3d: Get rid of vcheckGLcall.
Henri Verbeet [Wed, 3 Dec 2008 13:53:44 +0000 (14:53 +0100)] 
wined3d: Get rid of vcheckGLcall.

Everywhere it's used a regular checkGLcall will do just as well.

16 years agowined3d: Fix D3DFMT_R32F, R16F, G16R16F, ... in the pixel shader.
Stefan Dösinger [Wed, 3 Dec 2008 13:53:43 +0000 (14:53 +0100)] 
wined3d: Fix D3DFMT_R32F, R16F, G16R16F, ... in the pixel shader.

This allows us to drop the load time conversion and the clear
readback hack and replaces it with a color fixup in the fixed
function pipeline replacement.

16 years agowined3d: Make shader texture format fixups more generic.
Henri Verbeet [Wed, 3 Dec 2008 13:53:43 +0000 (14:53 +0100)] 
wined3d: Make shader texture format fixups more generic.

Based on a patch by Stefan Dösinger. This is more flexible, and allows
the shader backend implementation to be simpler, since it doesn't have
to know about specific formats. The next patch makes use of this.

16 years agowined3d: Remove sampled_format from IWineD3DBaseShaderClass, it isn't used anywhere.
Henri Verbeet [Wed, 3 Dec 2008 13:53:43 +0000 (14:53 +0100)] 
wined3d: Remove sampled_format from IWineD3DBaseShaderClass, it isn't used anywhere.

16 years agowined3d: Move GlPixelFormatDesc to wined3d_private.h where it belongs.
Henri Verbeet [Wed, 3 Dec 2008 13:53:42 +0000 (14:53 +0100)] 
wined3d: Move GlPixelFormatDesc to wined3d_private.h where it belongs.

Also remove the silly typedef.

16 years agowinebuild: Don't add stdcall decorations on non-x86 platforms.
Alexandre Julliard [Wed, 3 Dec 2008 21:37:07 +0000 (22:37 +0100)] 
winebuild: Don't add stdcall decorations on non-x86 platforms.

16 years agorpcss: Build with -D__WINESRC__ since it's using Wine-specific features.
Alexandre Julliard [Wed, 3 Dec 2008 15:41:58 +0000 (16:41 +0100)] 
rpcss: Build with -D__WINESRC__ since it's using Wine-specific features.

16 years agorpcss: Get rid of the useless rpcss.h header.
Alexandre Julliard [Wed, 3 Dec 2008 15:41:39 +0000 (16:41 +0100)] 
rpcss: Get rid of the useless rpcss.h header.

16 years agowinex11: Add check for XmbTextPropertyToTextList result.
Vitaly Lipatov [Mon, 24 Nov 2008 20:06:40 +0000 (23:06 +0300)] 
winex11: Add check for XmbTextPropertyToTextList result.

16 years agodinput: Make some functions static.
Alexandre Julliard [Wed, 3 Dec 2008 11:13:37 +0000 (12:13 +0100)] 
dinput: Make some functions static.

16 years agocomdlg32: Make some functions static.
Alexandre Julliard [Wed, 3 Dec 2008 11:12:52 +0000 (12:12 +0100)] 
comdlg32: Make some functions static.

16 years agodmloader: Make some functions static.
Alexandre Julliard [Wed, 3 Dec 2008 11:12:34 +0000 (12:12 +0100)] 
dmloader: Make some functions static.

16 years agodmloader: Remove an unused function.
Alexandre Julliard [Wed, 3 Dec 2008 11:12:21 +0000 (12:12 +0100)] 
dmloader: Remove an unused function.

16 years agoole32: Remove some unused functions.
Alexandre Julliard [Wed, 3 Dec 2008 11:11:09 +0000 (12:11 +0100)] 
ole32: Remove some unused functions.

16 years agowinex11: Make some functions static.
Alexandre Julliard [Wed, 3 Dec 2008 11:10:32 +0000 (12:10 +0100)] 
winex11: Make some functions static.

16 years agowinex11: Remove some unused functions.
Alexandre Julliard [Wed, 3 Dec 2008 11:10:21 +0000 (12:10 +0100)] 
winex11: Remove some unused functions.

16 years agoshell32: Make some functions static.
Alexandre Julliard [Wed, 3 Dec 2008 11:09:38 +0000 (12:09 +0100)] 
shell32: Make some functions static.

16 years agoshell32: Remove some unused functions.
Alexandre Julliard [Wed, 3 Dec 2008 11:09:17 +0000 (12:09 +0100)] 
shell32: Remove some unused functions.

16 years agoinclude: Add new interfaces to mshtml.idl.
Konstantin Kondratyuk [Mon, 24 Nov 2008 09:54:23 +0000 (12:54 +0300)] 
include: Add new interfaces to mshtml.idl.

16 years agogdi32: Use the substitute name, if it exists, when looking for font system links.
Aric Stewart [Tue, 2 Dec 2008 14:51:05 +0000 (08:51 -0600)] 
gdi32: Use the substitute name, if it exists, when looking for font system links.

Allows double indirection MS ShellDlg -> MS UI Gothic linked to system
gothic to work as expected.

16 years agocomctl32/tab: Return default tab width in TCM_SETMINTABWIDTH if lParam is a negative...
Aric Stewart [Tue, 2 Dec 2008 14:14:35 +0000 (08:14 -0600)] 
comctl32/tab: Return default tab width in TCM_SETMINTABWIDTH if lParam is a negative value.

16 years agouser32: Fix dialogs for 64-bits wine.
Maarten Lankhorst [Mon, 1 Dec 2008 22:04:09 +0000 (23:04 +0100)] 
user32: Fix dialogs for 64-bits wine.

16 years agowined3d: Make sure a context is set for query object generation.
Chris Robinson [Wed, 3 Dec 2008 07:07:54 +0000 (23:07 -0800)] 
wined3d: Make sure a context is set for query object generation.

16 years agogdiplus: Added GdipMultiplyTextureTransform.
Nikolay Sivov [Tue, 2 Dec 2008 21:49:19 +0000 (00:49 +0300)] 
gdiplus: Added GdipMultiplyTextureTransform.

16 years agogdiplus: Added GdipRotateTextureTransform.
Nikolay Sivov [Tue, 2 Dec 2008 21:33:16 +0000 (00:33 +0300)] 
gdiplus: Added GdipRotateTextureTransform.

16 years agogdiplus: Added GdipTranslateTextureTransform.
Nikolay Sivov [Tue, 2 Dec 2008 21:22:52 +0000 (00:22 +0300)] 
gdiplus: Added GdipTranslateTextureTransform.

16 years agowined3d: Fix some macros definitions to make them proper C statements.
Alexandre Julliard [Wed, 3 Dec 2008 09:03:26 +0000 (10:03 +0100)] 
wined3d: Fix some macros definitions to make them proper C statements.

16 years agowineserver: Don't use O_CREAT and O_EXCL when attempting to open directories.
Jeff Zaroyko [Wed, 3 Dec 2008 06:30:54 +0000 (17:30 +1100)] 
wineserver: Don't use O_CREAT and O_EXCL when attempting to open directories.

16 years agokernel32: Add a test for CreateFile when using OPEN_ALWAYS on directories.
Jeff Zaroyko [Wed, 3 Dec 2008 06:03:26 +0000 (17:03 +1100)] 
kernel32: Add a test for CreateFile when using OPEN_ALWAYS on directories.

16 years agogdi32: Make PATH_AddEntry static.
Dmitry Timoshkov [Wed, 3 Dec 2008 05:26:24 +0000 (13:26 +0800)] 
gdi32: Make PATH_AddEntry static.

16 years agoimm32: Add some really basic tests for ImmSetCompositionString().
Andrew Riedi [Wed, 3 Dec 2008 04:08:15 +0000 (20:08 -0800)] 
imm32: Add some really basic tests for ImmSetCompositionString().

16 years agoimm32: No need for tests to return 0.
Andrew Riedi [Wed, 3 Dec 2008 03:59:03 +0000 (19:59 -0800)] 
imm32: No need for tests to return 0.

16 years agoddraw: Fix some comments.
Christian Costa [Tue, 2 Dec 2008 19:30:41 +0000 (20:30 +0100)] 
ddraw: Fix some comments.

16 years agoquartz: Return properly when input is flushing or reaching end of stream.
Christian Costa [Tue, 2 Dec 2008 19:29:48 +0000 (20:29 +0100)] 
quartz: Return properly when input is flushing or reaching end of stream.

16 years agowined3d: Disable checkGLcall when WINE_NO_DEBUG_MSGS is specified.
Henri Verbeet [Tue, 2 Dec 2008 17:41:33 +0000 (18:41 +0100)] 
wined3d: Disable checkGLcall when WINE_NO_DEBUG_MSGS is specified.

16 years agowined3d: Use a bitmask to store which bool and int constants are set.
Henri Verbeet [Tue, 2 Dec 2008 17:41:33 +0000 (18:41 +0100)] 
wined3d: Use a bitmask to store which bool and int constants are set.

Note that constants_set was never actually NULL for
shader_glsl_load_constantsB() and shader_glsl_load_constantsI().

16 years agowined3d: Make functions static where possible.
Henri Verbeet [Tue, 2 Dec 2008 17:41:33 +0000 (18:41 +0100)] 
wined3d: Make functions static where possible.

16 years agowined3d: Rename resource functions to reflect that they're not COM functions.
Henri Verbeet [Tue, 2 Dec 2008 17:41:33 +0000 (18:41 +0100)] 
wined3d: Rename resource functions to reflect that they're not COM functions.

16 years agowined3d: Rename basetexture functions to reflect that they're not COM functions.
Henri Verbeet [Tue, 2 Dec 2008 17:41:32 +0000 (18:41 +0100)] 
wined3d: Rename basetexture functions to reflect that they're not COM functions.

16 years agoshell32/autocomplete: Add unit tests for autocomplete.
Jan de Mooij [Tue, 2 Dec 2008 16:57:45 +0000 (17:57 +0100)] 
shell32/autocomplete: Add unit tests for autocomplete.

16 years agoshell32/autocomplete: Fix handling of WM_KILLFOCUS messages.
Jan de Mooij [Fri, 28 Nov 2008 16:38:03 +0000 (17:38 +0100)] 
shell32/autocomplete: Fix handling of WM_KILLFOCUS messages.

16 years agowinemp3.acm: Sign-compare warnings fix.
Andrew Talbot [Tue, 2 Dec 2008 16:55:08 +0000 (16:55 +0000)] 
winemp3.acm: Sign-compare warnings fix.

16 years agowinedos: Sign-compare warning fix.
Andrew Talbot [Tue, 2 Dec 2008 16:55:04 +0000 (16:55 +0000)] 
winedos: Sign-compare warning fix.

16 years agowininet: Stop leaking username and password.
Hans Leidekker [Tue, 2 Dec 2008 16:15:16 +0000 (17:15 +0100)] 
wininet: Stop leaking username and password.

16 years agowininet: Support setting username and password options on request handles.
Hans Leidekker [Tue, 2 Dec 2008 16:15:07 +0000 (17:15 +0100)] 
wininet: Support setting username and password options on request handles.

16 years agooleaut32: Register interfaces through dlldata.c as far as possible.
Alexandre Julliard [Tue, 2 Dec 2008 20:20:32 +0000 (21:20 +0100)] 
oleaut32: Register interfaces through dlldata.c as far as possible.

16 years agoole32: Register interfaces through dlldata.c as far as possible.
Alexandre Julliard [Tue, 2 Dec 2008 19:52:09 +0000 (20:52 +0100)] 
ole32: Register interfaces through dlldata.c as far as possible.

16 years agojscript: Implement the String.strike() method.
Andrew Nguyen [Sun, 30 Nov 2008 12:40:43 +0000 (06:40 -0600)] 
jscript: Implement the String.strike() method.

16 years agojscript: Implement the String.small() method.
Andrew Nguyen [Sun, 30 Nov 2008 12:40:37 +0000 (06:40 -0600)] 
jscript: Implement the String.small() method.

16 years agojscript: Implement the String.italics() method.
Andrew Nguyen [Sun, 30 Nov 2008 12:40:30 +0000 (06:40 -0600)] 
jscript: Implement the String.italics() method.

16 years agojscript: Implement the String.fixed() method.
Andrew Nguyen [Sun, 30 Nov 2008 12:40:22 +0000 (06:40 -0600)] 
jscript: Implement the String.fixed() method.

16 years agojscript: Implement the String.bold() method.
Andrew Nguyen [Sun, 30 Nov 2008 12:40:15 +0000 (06:40 -0600)] 
jscript: Implement the String.bold() method.

16 years agojscript: Implement the String.blink() method.
Andrew Nguyen [Sun, 30 Nov 2008 12:40:08 +0000 (06:40 -0600)] 
jscript: Implement the String.blink() method.

16 years agojscript: Implement the String.big() method.
Andrew Nguyen [Sun, 30 Nov 2008 12:40:01 +0000 (06:40 -0600)] 
jscript: Implement the String.big() method.

16 years agontoskrnl.exe: Fix ObfDereferenceObject function calling convention.
Alexander Morozov [Tue, 2 Dec 2008 14:38:28 +0000 (17:38 +0300)] 
ntoskrnl.exe: Fix ObfDereferenceObject function calling convention.

16 years agowinealsa.drv: Fix 64-bits incompatibilities.
Maarten Lankhorst [Tue, 2 Dec 2008 14:07:58 +0000 (15:07 +0100)] 
winealsa.drv: Fix 64-bits incompatibilities.

16 years agowinealsa.drv: Get rid of sizeof in traces.
Maarten Lankhorst [Tue, 2 Dec 2008 14:07:36 +0000 (15:07 +0100)] 
winealsa.drv: Get rid of sizeof in traces.

16 years agowineoss.drv: Fix 64-bits incompatibilities.
Maarten Lankhorst [Tue, 2 Dec 2008 14:40:52 +0000 (15:40 +0100)] 
wineoss.drv: Fix 64-bits incompatibilities.

16 years agowineoss.drv: Get rid of sizeof in traces.
Maarten Lankhorst [Tue, 2 Dec 2008 14:01:48 +0000 (15:01 +0100)] 
wineoss.drv: Get rid of sizeof in traces.

16 years agowined3d: Make some functions and variables static.
Alexandre Julliard [Tue, 2 Dec 2008 14:31:17 +0000 (15:31 +0100)] 
wined3d: Make some functions and variables static.

16 years agomshtml: Make some functions static.
Alexandre Julliard [Tue, 2 Dec 2008 14:28:04 +0000 (15:28 +0100)] 
mshtml: Make some functions static.

16 years agocrypt32: Make some functions and variables static.
Alexandre Julliard [Tue, 2 Dec 2008 14:27:40 +0000 (15:27 +0100)] 
crypt32: Make some functions and variables static.

16 years agodxdiagn: Make some functions static.
Alexandre Julliard [Tue, 2 Dec 2008 14:27:24 +0000 (15:27 +0100)] 
dxdiagn: Make some functions static.

16 years agodevenum: Make some functions static.
Alexandre Julliard [Tue, 2 Dec 2008 14:27:15 +0000 (15:27 +0100)] 
devenum: Make some functions static.

16 years agoddraw: Make some functions static.
Alexandre Julliard [Tue, 2 Dec 2008 14:27:08 +0000 (15:27 +0100)] 
ddraw: Make some functions static.

16 years agojscript: Make some functions and variables static.
Alexandre Julliard [Tue, 2 Dec 2008 14:26:49 +0000 (15:26 +0100)] 
jscript: Make some functions and variables static.

16 years agolocalspl: Make some functions static.
Alexandre Julliard [Tue, 2 Dec 2008 14:26:37 +0000 (15:26 +0100)] 
localspl: Make some functions static.

16 years agowinspool.drv: Make some functions static.
Alexandre Julliard [Tue, 2 Dec 2008 14:26:19 +0000 (15:26 +0100)] 
winspool.drv: Make some functions static.

16 years agowinemp3.acm: Make some variables static.
Alexandre Julliard [Tue, 2 Dec 2008 14:26:08 +0000 (15:26 +0100)] 
winemp3.acm: Make some variables static.

16 years agotwain_32: Make some functions static.
Alexandre Julliard [Tue, 2 Dec 2008 14:25:52 +0000 (15:25 +0100)] 
twain_32: Make some functions static.

16 years agogphoto.ds: Make some functions and variables static.
Alexandre Julliard [Tue, 2 Dec 2008 14:25:39 +0000 (15:25 +0100)] 
gphoto.ds: Make some functions and variables static.

16 years agosane.ds: Make some functions static.
Alexandre Julliard [Tue, 2 Dec 2008 14:25:29 +0000 (15:25 +0100)] 
sane.ds: Make some functions static.

16 years agoquartz: Make some functions and variables static.
Alexandre Julliard [Tue, 2 Dec 2008 14:25:19 +0000 (15:25 +0100)] 
quartz: Make some functions and variables static.

16 years agooleaut32: Make some functions static.
Alexandre Julliard [Tue, 2 Dec 2008 14:24:59 +0000 (15:24 +0100)] 
oleaut32: Make some functions static.

16 years agowined3d: Sign-compare warnings fix.
Andrew Talbot [Mon, 1 Dec 2008 22:19:43 +0000 (22:19 +0000)] 
wined3d: Sign-compare warnings fix.

16 years agogdiplus: Stub for GdipGetImagePaletteSize.
Nikolay Sivov [Mon, 1 Dec 2008 21:17:10 +0000 (00:17 +0300)] 
gdiplus: Stub for GdipGetImagePaletteSize.

16 years agowininet: Append the extra info part in InternetCreateUrl{A, W}.
Hans Leidekker [Mon, 1 Dec 2008 15:37:57 +0000 (16:37 +0100)] 
wininet: Append the extra info part in InternetCreateUrl{A, W}.

16 years agoshell32/tests: Fix some errors on Win9x and Vista and prevent a crash on NT4.
Paul Vriens [Tue, 2 Dec 2008 07:50:49 +0000 (08:50 +0100)] 
shell32/tests: Fix some errors on Win9x and Vista and prevent a crash on NT4.

16 years agoshell32/tests: Cast-qual warning fixes.
Paul Vriens [Tue, 2 Dec 2008 07:25:20 +0000 (08:25 +0100)] 
shell32/tests: Cast-qual warning fixes.

16 years agontdll/tests: Fix a test failure on W2K.
Paul Vriens [Mon, 1 Dec 2008 16:34:48 +0000 (17:34 +0100)] 
ntdll/tests: Fix a test failure on W2K.

16 years agontoskrnl.exe: Forward ZwMakeTemporaryObject to ntdll.
Jacek Caban [Mon, 1 Dec 2008 16:30:32 +0000 (17:30 +0100)] 
ntoskrnl.exe: Forward ZwMakeTemporaryObject to ntdll.

16 years agoitss: Remove unneeded casts of zero.
Michael Stefaniuc [Mon, 1 Dec 2008 16:24:59 +0000 (17:24 +0100)] 
itss: Remove unneeded casts of zero.

16 years agoimm32: Remove some superfluous casts.
Michael Stefaniuc [Mon, 1 Dec 2008 16:24:40 +0000 (17:24 +0100)] 
imm32: Remove some superfluous casts.

16 years agooledlg: Remove some superfluous casts.
Michael Stefaniuc [Mon, 1 Dec 2008 16:24:25 +0000 (17:24 +0100)] 
oledlg: Remove some superfluous casts.

16 years agowined3d: Remove some unused code.
Henri Verbeet [Mon, 1 Dec 2008 14:32:15 +0000 (15:32 +0100)] 
wined3d: Remove some unused code.

16 years agowined3d: IWineD3DBaseTexture and IWineD3DResource don't need Vtbl's.
Henri Verbeet [Mon, 1 Dec 2008 14:32:15 +0000 (15:32 +0100)] 
wined3d: IWineD3DBaseTexture and IWineD3DResource don't need Vtbl's.

16 years agowined3d: Const correctness fixes.
Henri Verbeet [Mon, 1 Dec 2008 14:32:15 +0000 (15:32 +0100)] 
wined3d: Const correctness fixes.

16 years agowined3d: Const correctness fixes for state.c.
Henri Verbeet [Mon, 1 Dec 2008 14:32:14 +0000 (15:32 +0100)] 
wined3d: Const correctness fixes for state.c.

16 years agowined3d: Handle a few "silent" FIXMEs more consistent with the rest of the code.
Henri Verbeet [Mon, 1 Dec 2008 14:32:14 +0000 (15:32 +0100)] 
wined3d: Handle a few "silent" FIXMEs more consistent with the rest of the code.

Also avoids needlessly initializing static variables.

16 years agowininet: Don't increase index in HttpQueryInfo if requested level is HTTP_QUERY_STATU...
Hans Leidekker [Mon, 1 Dec 2008 14:35:05 +0000 (15:35 +0100)] 
wininet: Don't increase index in HttpQueryInfo if requested level is HTTP_QUERY_STATUS_CODE.

Some apps depend on this quirk because they don't reset the index
before subsequent calls to HttpQueryInfo.

16 years agooleaut32: Use a dlldata.c file instead of maintaining the data manually.
Alexandre Julliard [Mon, 1 Dec 2008 17:56:35 +0000 (18:56 +0100)] 
oleaut32: Use a dlldata.c file instead of maintaining the data manually.

16 years agoole32: Use a dlldata.c file instead of maintaining the data manually.
Alexandre Julliard [Mon, 1 Dec 2008 17:56:15 +0000 (18:56 +0100)] 
ole32: Use a dlldata.c file instead of maintaining the data manually.

16 years agowidl: Sort the proxy interfaces by iid and use a binary search in IID_Lookup.
Alexandre Julliard [Mon, 1 Dec 2008 15:25:45 +0000 (16:25 +0100)] 
widl: Sort the proxy interfaces by iid and use a binary search in IID_Lookup.

16 years agowidl: Output vtable information even for interfaces that don't define new functions.
Alexandre Julliard [Mon, 1 Dec 2008 13:51:17 +0000 (14:51 +0100)] 
widl: Output vtable information even for interfaces that don't define new functions.

16 years agowidl: Don't define PROXY_DELEGATION unconditionally.
Alexandre Julliard [Mon, 1 Dec 2008 13:45:43 +0000 (14:45 +0100)] 
widl: Don't define PROXY_DELEGATION unconditionally.

16 years agowidl: Make the generated global variables and functions hidden.
Alexandre Julliard [Mon, 1 Dec 2008 13:39:39 +0000 (14:39 +0100)] 
widl: Make the generated global variables and functions hidden.

16 years agokernel32/tests: logfile can be NULL, avoid dereferencing it (Coverity).
Kai Blin [Mon, 1 Dec 2008 13:03:55 +0000 (14:03 +0100)] 
kernel32/tests: logfile can be NULL, avoid dereferencing it (Coverity).

16 years agowineps.drv: Declare some variables static const.
Andrew Talbot [Mon, 1 Dec 2008 12:52:49 +0000 (12:52 +0000)] 
wineps.drv: Declare some variables static const.

16 years agowined3d: Sign-compare warnings fix.
Andrew Talbot [Mon, 1 Dec 2008 12:02:08 +0000 (12:02 +0000)] 
wined3d: Sign-compare warnings fix.

16 years agomsxml3: attach_xmldoc may fail.
Michael Karcher [Sat, 29 Nov 2008 09:52:24 +0000 (10:52 +0100)] 
msxml3: attach_xmldoc may fail.

The upcoming new implementation of attach_xmldoc needs HeapAlloc. Prepare
for the failure case.