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

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

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

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

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

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

16 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 "&".

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

16 years agodmscript: Remove some unused functions.
Alexandre Julliard [Mon, 1 Dec 2008 12:25:18 +0000 (13:25 +0100)] 
dmscript: Remove some unused functions.

16 years agodmime: Remove some unused functions.
Alexandre Julliard [Mon, 1 Dec 2008 12:24:50 +0000 (13:24 +0100)] 
dmime: Remove some unused functions.

16 years agodmcompos: Remove some unused functions.
Alexandre Julliard [Mon, 1 Dec 2008 12:24:33 +0000 (13:24 +0100)] 
dmcompos: Remove some unused functions.

16 years agodmband: Remove some unused functions.
Alexandre Julliard [Mon, 1 Dec 2008 12:24:21 +0000 (13:24 +0100)] 
dmband: Remove some unused functions.

16 years agoinclude: Fix an enum definition that was actually defining a variable.
Alexandre Julliard [Mon, 1 Dec 2008 12:21:35 +0000 (13:21 +0100)] 
include: Fix an enum definition that was actually defining a variable.

16 years agomswsock: Export the WSARecvEx function.
Alexandre Julliard [Mon, 1 Dec 2008 12:21:11 +0000 (13:21 +0100)] 
mswsock: Export the WSARecvEx function.

16 years agogdiplus: Export the GdipGetAllPropertyItems function.
Alexandre Julliard [Mon, 1 Dec 2008 12:20:54 +0000 (13:20 +0100)] 
gdiplus: Export the GdipGetAllPropertyItems function.

16 years agocryptdlg: Include objbase.h for function prototypes.
Alexandre Julliard [Mon, 1 Dec 2008 12:20:30 +0000 (13:20 +0100)] 
cryptdlg: Include objbase.h for function prototypes.

16 years agoserver: Remove an unneeded cast.
Francois Gouget [Mon, 1 Dec 2008 10:10:06 +0000 (11:10 +0100)] 
server: Remove an unneeded cast.

16 years agoregedit: Deal with races in 'regedit /E' by resizing the buffers and retrying.
Francois Gouget [Mon, 1 Dec 2008 10:06:32 +0000 (11:06 +0100)] 
regedit: Deal with races in 'regedit /E' by resizing the buffers and retrying.

16 years agontdll: Remove an unneeded cast.
Francois Gouget [Mon, 1 Dec 2008 10:10:18 +0000 (11:10 +0100)] 
ntdll: Remove an unneeded cast.

16 years agows2_32: Fix the checks for AQ_WIN16.
Francois Gouget [Mon, 1 Dec 2008 10:18:15 +0000 (11:18 +0100)] 
ws2_32: Fix the checks for AQ_WIN16.

16 years agoshell32/tests: Fix a test failure on Win9x.
Paul Vriens [Mon, 1 Dec 2008 10:13:13 +0000 (11:13 +0100)] 
shell32/tests: Fix a test failure on Win9x.

16 years agoiphlpapi/tests: Replace malloc with HeapAlloc.
Michael Stefaniuc [Mon, 1 Dec 2008 01:09:11 +0000 (02:09 +0100)] 
iphlpapi/tests: Replace malloc with HeapAlloc.

16 years agowininet: Remove some superfluous casts.
Michael Stefaniuc [Mon, 1 Dec 2008 01:09:30 +0000 (02:09 +0100)] 
wininet: Remove some superfluous casts.

16 years agowinex11.drv: Remove some superfluous casts.
Michael Stefaniuc [Mon, 1 Dec 2008 01:09:52 +0000 (02:09 +0100)] 
winex11.drv: Remove some superfluous casts.

16 years agowidl: Fix optimisation for writing out ref pointers to simple structs and base types.
Rob Shearman [Sun, 30 Nov 2008 16:25:06 +0000 (16:25 +0000)] 
widl: Fix optimisation for writing out ref pointers to simple structs and base types.

The optimisation in write_remoting_arg for sizing, marshalling,
unmarshalling and freeing ref pointers to base types directly was
broken in d458a599eb8efa192004e0a0bea745be0d1cc0be and caused
unnecessary calls to pointer marshalling functions.

The same was true for a similar optimisation for simple structures
where their size can be pre-calculated, freeing omitted and the
NdrSimpleStructMarshall/Unmarshall functions called directly instead
of calling NdrPointerMarshall/Unmarshall first.

Fix this by looking at the type of the referrent instead of the type
of the pointer, making sure to not classify user types as simple
structures.

Additionally remove some dead code that would never be executed
because the code is in an RPC_FC_RP case, inside a !is_ptr if block
(and RPC_FC_RP is a pointer type).

16 years agowidl: Output the correct buffer size required for parameters whose sizes are known...
Rob Shearman [Sun, 30 Nov 2008 16:25:01 +0000 (16:25 +0000)] 
widl: Output the correct buffer size required for parameters whose sizes are known at type-generation time.

Replace code to calculate the size of RPC_FC_STRUCT types with
fields_memsize since the memory size of these types will always be
equal to the buffer size.

Remove dead code in get_required_buffer_size.

16 years agoactivdbg.idl: Added IDebugApplication64 and IActiveScriptSiteDebug64 declarations.
Jacek Caban [Sat, 29 Nov 2008 15:42:15 +0000 (16:42 +0100)] 
activdbg.idl: Added IDebugApplication64 and IActiveScriptSiteDebug64 declarations.

16 years agoiphlpapi: Remove a comment that dared to ponder to use malloc.
Michael Stefaniuc [Fri, 28 Nov 2008 22:44:01 +0000 (23:44 +0100)] 
iphlpapi: Remove a comment that dared to ponder to use malloc.