wine
15 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.

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

15 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().

15 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.

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

15 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.

15 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.

15 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().

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

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

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

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

15 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.

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

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

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

15 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.

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

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

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

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

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

15 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}.

15 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.

15 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.

15 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.

15 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.

15 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.

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

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

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

15 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.

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

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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.

15 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).

15 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.

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

15 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.

15 years agomsxml3: Remove attach_xmldoc(This, NULL) calls.
Michael Karcher [Sat, 29 Nov 2008 09:52:16 +0000 (10:52 +0100)] 
msxml3: Remove attach_xmldoc(This, NULL) calls.

This->node should never be zero. Each IXMLDOMNode (and derived interfaces)
always represents a present libxml data object. There is no no-data
IXMLDOMNode, although there might be documents without a root element.

15 years agomsxml3: Specialize attach_xmlnode to XML documents.
Michael Karcher [Sat, 29 Nov 2008 09:52:06 +0000 (10:52 +0100)] 
msxml3: Specialize attach_xmlnode to XML documents.

attach_xmlnode is only used to attach XML document nodes, and a cast
is needed on each call. Rename it to attach_xmldoc, change the
parameter type to move the cast at one point into the function.

15 years agomsxml3: Move attach_xmlnode.c to domdoc.c.
Michael Karcher [Sat, 29 Nov 2008 09:51:58 +0000 (10:51 +0100)] 
msxml3: Move attach_xmlnode.c to domdoc.c.

15 years agomsxml3: Quiet noisy fixmes.
Michael Karcher [Sat, 29 Nov 2008 09:51:44 +0000 (10:51 +0100)] 
msxml3: Quiet noisy fixmes.

The FIXME messages for unknown interfaces should not be emitted for
interfaces that should not get implemented. Origin 8 spams you with
these messsages.

15 years agomsxml3/tests: Fix BSTR leak.
Michael Karcher [Sat, 29 Nov 2008 09:51:32 +0000 (10:51 +0100)] 
msxml3/tests: Fix BSTR leak.

15 years agomsxml3: Avoid duplicate encoding.
Michael Karcher [Sat, 29 Nov 2008 09:51:20 +0000 (10:51 +0100)] 
msxml3: Avoid duplicate encoding.

The libxml documentation suggests to either use
xmlEncodedEntitiesReentrant or xmlEncodeSpecialChars, but if you apply
both, you end up producing "&".

15 years agontdll: Avoid NULL deref in RtlDeleteTimer.
Jeff Zaroyko [Fri, 28 Nov 2008 22:51:45 +0000 (09:51 +1100)] 
ntdll: Avoid NULL deref in RtlDeleteTimer.

15 years agouser32: The frames of .ani cursors are .ico's, not .cur's.
Andrew Riedi [Wed, 26 Nov 2008 07:10:29 +0000 (23:10 -0800)] 
user32: The frames of .ani cursors are .ico's, not .cur's.

15 years agouser32: Cursors can have more than one color.
Andrew Riedi [Wed, 26 Nov 2008 07:07:15 +0000 (23:07 -0800)] 
user32: Cursors can have more than one color.

15 years agontdll: Stub NtMakeTemporaryObject.
Vitaliy Margolen [Sun, 30 Nov 2008 22:01:02 +0000 (15:01 -0700)] 
ntdll: Stub NtMakeTemporaryObject.

15 years agowinealsa.drv: Correct the period_time value for pulseaudio.
Reece Dunn [Sun, 30 Nov 2008 18:56:57 +0000 (18:56 +0000)] 
winealsa.drv: Correct the period_time value for pulseaudio.

15 years agoquartz: Avoid leaking penummt and mt on error.
Christian Costa [Sun, 30 Nov 2008 14:52:58 +0000 (15:52 +0100)] 
quartz: Avoid leaking penummt and mt on error.

15 years agod3dxof: Handle comments when going to next template or object.
Christian Costa [Sun, 30 Nov 2008 11:18:46 +0000 (12:18 +0100)] 
d3dxof: Handle comments when going to next template or object.

15 years agod3dxof: Increase some buffer and array sizes.
Christian Costa [Sun, 30 Nov 2008 11:18:08 +0000 (12:18 +0100)] 
d3dxof:  Increase some buffer and array sizes.

15 years agod3dxof: Make parsing more permissive about semicolon and comma in objects.
Christian Costa [Sun, 30 Nov 2008 11:17:20 +0000 (12:17 +0100)] 
d3dxof: Make parsing more permissive about semicolon and comma in objects.

15 years agoinclude: Add NtCurrentTeb assembly for win64.
Maarten Lankhorst [Wed, 26 Nov 2008 13:42:48 +0000 (14:42 +0100)] 
include: Add NtCurrentTeb assembly for win64.

15 years agoloader: Implement setting %gs for amd64.
Maarten Lankhorst [Tue, 25 Nov 2008 07:50:37 +0000 (08:50 +0100)] 
loader: Implement setting %gs for amd64.

15 years agomsvcrt: Out strings should be ptr instead of wstr in .spec file.
Michael Karcher [Sat, 29 Nov 2008 17:04:54 +0000 (18:04 +0100)] 
msvcrt: Out strings should be ptr instead of wstr in .spec file.

15 years agomsxml3: Implement IXMLDOMAttribute get/put value.
Alistair Leslie-Hughes [Sun, 23 Nov 2008 09:54:20 +0000 (20:54 +1100)] 
msxml3: Implement IXMLDOMAttribute get/put value.

15 years agomshtml: Implement IDispatch for IHTMLCommentElement.
Alistair Leslie-Hughes [Sun, 23 Nov 2008 09:53:49 +0000 (20:53 +1100)] 
mshtml: Implement IDispatch for IHTMLCommentElement.

15 years agowined3d: Output the rectangles in the debug message.
Marcus Meissner [Sat, 29 Nov 2008 07:57:14 +0000 (08:57 +0100)] 
wined3d: Output the rectangles in the debug message.

15 years agogdiplus: Better implementation of GdipGetFontHeightGivenDPI.
Hans Leidekker [Fri, 28 Nov 2008 16:30:48 +0000 (17:30 +0100)] 
gdiplus: Better implementation of GdipGetFontHeightGivenDPI.

15 years agokernel32: gethostname returns string in CP_UNIXCP encoding.
Vitaly Lipatov [Fri, 28 Nov 2008 13:27:04 +0000 (16:27 +0300)] 
kernel32: gethostname returns string in CP_UNIXCP encoding.

15 years agodswave: Remove some unused functions.
Alexandre Julliard [Mon, 1 Dec 2008 12:26:14 +0000 (13:26 +0100)] 
dswave: Remove some unused functions.

15 years agodplayx: Remove some unused functions.
Alexandre Julliard [Mon, 1 Dec 2008 12:26:05 +0000 (13:26 +0100)] 
dplayx: Remove some unused functions.

15 years agodmusic: Remove some unused functions.
Alexandre Julliard [Mon, 1 Dec 2008 12:25:52 +0000 (13:25 +0100)] 
dmusic: Remove some unused functions.

15 years agodmsynth: Remove some unused functions.
Alexandre Julliard [Mon, 1 Dec 2008 12:25:39 +0000 (13:25 +0100)] 
dmsynth: Remove some unused functions.

15 years agodmstyle: Remove some unused functions.
Alexandre Julliard [Mon, 1 Dec 2008 12:25:29 +0000 (13:25 +0100)] 
dmstyle: Remove some unused functions.