Alexandre Julliard [Mon, 1 Dec 2008 12:26:05 +0000 (13:26 +0100)]
dplayx: Remove some unused functions.
Alexandre Julliard [Mon, 1 Dec 2008 12:25:52 +0000 (13:25 +0100)]
dmusic: Remove some unused functions.
Alexandre Julliard [Mon, 1 Dec 2008 12:25:39 +0000 (13:25 +0100)]
dmsynth: Remove some unused functions.
Alexandre Julliard [Mon, 1 Dec 2008 12:25:29 +0000 (13:25 +0100)]
dmstyle: Remove some unused functions.
Alexandre Julliard [Mon, 1 Dec 2008 12:25:18 +0000 (13:25 +0100)]
dmscript: Remove some unused functions.
Alexandre Julliard [Mon, 1 Dec 2008 12:24:50 +0000 (13:24 +0100)]
dmime: Remove some unused functions.
Alexandre Julliard [Mon, 1 Dec 2008 12:24:33 +0000 (13:24 +0100)]
dmcompos: Remove some unused functions.
Alexandre Julliard [Mon, 1 Dec 2008 12:24:21 +0000 (13:24 +0100)]
dmband: Remove some unused functions.
Alexandre Julliard [Mon, 1 Dec 2008 12:21:35 +0000 (13:21 +0100)]
include: Fix an enum definition that was actually defining a variable.
Alexandre Julliard [Mon, 1 Dec 2008 12:21:11 +0000 (13:21 +0100)]
mswsock: Export the WSARecvEx function.
Alexandre Julliard [Mon, 1 Dec 2008 12:20:54 +0000 (13:20 +0100)]
gdiplus: Export the GdipGetAllPropertyItems function.
Alexandre Julliard [Mon, 1 Dec 2008 12:20:30 +0000 (13:20 +0100)]
cryptdlg: Include objbase.h for function prototypes.
Francois Gouget [Mon, 1 Dec 2008 10:10:06 +0000 (11:10 +0100)]
server: Remove an unneeded cast.
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.
Francois Gouget [Mon, 1 Dec 2008 10:10:18 +0000 (11:10 +0100)]
ntdll: Remove an unneeded cast.
Francois Gouget [Mon, 1 Dec 2008 10:18:15 +0000 (11:18 +0100)]
ws2_32: Fix the checks for AQ_WIN16.
Paul Vriens [Mon, 1 Dec 2008 10:13:13 +0000 (11:13 +0100)]
shell32/tests: Fix a test failure on Win9x.
Michael Stefaniuc [Mon, 1 Dec 2008 01:09:11 +0000 (02:09 +0100)]
iphlpapi/tests: Replace malloc with HeapAlloc.
Michael Stefaniuc [Mon, 1 Dec 2008 01:09:30 +0000 (02:09 +0100)]
wininet: Remove some superfluous casts.
Michael Stefaniuc [Mon, 1 Dec 2008 01:09:52 +0000 (02:09 +0100)]
winex11.drv: Remove some superfluous casts.
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).
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.
Jacek Caban [Sat, 29 Nov 2008 15:42:15 +0000 (16:42 +0100)]
activdbg.idl: Added IDebugApplication64 and IActiveScriptSiteDebug64 declarations.
Michael Stefaniuc [Fri, 28 Nov 2008 22:44:01 +0000 (23:44 +0100)]
iphlpapi: Remove a comment that dared to ponder to use malloc.
Michael Stefaniuc [Fri, 28 Nov 2008 22:43:31 +0000 (23:43 +0100)]
kernel32: Remove some superfluous casts of void pointers.
Paul Vriens [Sat, 29 Nov 2008 11:38:30 +0000 (12:38 +0100)]
advapi32/tests: Fix some crashes on NT4.
Paul Vriens [Fri, 28 Nov 2008 15:46:47 +0000 (16:46 +0100)]
lz32/tests: Fix a test failure on Win9x.
Vitaliy Margolen [Fri, 28 Nov 2008 15:19:13 +0000 (08:19 -0700)]
dinput: Use correct GetObjectInfo for joystick.
Henri Verbeet [Fri, 28 Nov 2008 14:30:12 +0000 (15:30 +0100)]
wined3d: Const correctness fixes for drawprim.c.
Henri Verbeet [Fri, 28 Nov 2008 14:30:12 +0000 (15:30 +0100)]
wined3d: Make the lpData member of WineDirect3DStridedData const.
Henri Verbeet [Fri, 28 Nov 2008 14:30:12 +0000 (15:30 +0100)]
wined3d: Fix the glWeightPointerARB prototype.
Henri Verbeet [Fri, 28 Nov 2008 14:30:11 +0000 (15:30 +0100)]
wined3d: Const correctness fixes for directx.c.
Henri Verbeet [Fri, 28 Nov 2008 14:30:11 +0000 (15:30 +0100)]
wined3d: Remove some superfluous casts.
Francois Gouget [Fri, 28 Nov 2008 14:20:03 +0000 (15:20 +0100)]
dsound: Remove WINAPI on static functions where not needed.
Francois Gouget [Fri, 28 Nov 2008 14:19:55 +0000 (15:19 +0100)]
dplayx: Remove WINAPI on static functions where not needed.
Francois Gouget [Fri, 28 Nov 2008 14:19:48 +0000 (15:19 +0100)]
dplay: Remove WINAPI on static functions where not needed.
Francois Gouget [Fri, 28 Nov 2008 14:19:26 +0000 (15:19 +0100)]
dmloader: Remove WINAPI on static functions where not needed.
Alexandre Julliard [Mon, 1 Dec 2008 10:30:05 +0000 (11:30 +0100)]
widl: Do not make the stub vtbl const for delegating interfaces since it needs to be patched up at run-time.
Alexandre Julliard [Sat, 29 Nov 2008 12:05:11 +0000 (13:05 +0100)]
rpcrt4: Create the NumMethods key too when registering an interface.
Alexandre Julliard [Sat, 29 Nov 2008 12:02:08 +0000 (13:02 +0100)]
rpcrt4: Use RegDeleteTree to properly unregister interfaces.
Alexandre Julliard [Sat, 29 Nov 2008 12:01:29 +0000 (13:01 +0100)]
rpcrt4: Convert the dll registration routines to Unicode.
Vladimir Pankratov [Fri, 28 Nov 2008 09:44:42 +0000 (14:44 +0500)]
shdocvw: Implement go_home function.
David Adam [Sun, 16 Nov 2008 08:02:27 +0000 (09:02 +0100)]
d3dx8: Add a few tests for MatrixStack.
Jérôme Gardou [Thu, 27 Nov 2008 06:43:00 +0000 (07:43 +0100)]
d3dx8: Implement D3DXMatrixStack_TranslateLocal.
Jérôme Gardou [Thu, 27 Nov 2008 06:42:16 +0000 (07:42 +0100)]
d3dx8: Implement D3DXMatrixStack_Translate.
Jérôme Gardou [Thu, 27 Nov 2008 06:40:42 +0000 (07:40 +0100)]
d3dx8: Implement D3DXMatrixStack_ScaleLocal.
Jérôme Gardou [Wed, 12 Nov 2008 08:03:32 +0000 (09:03 +0100)]
d3dx8: Implement D3DXMatrixStack_Scale.
Jérôme Gardou [Wed, 12 Nov 2008 07:59:39 +0000 (08:59 +0100)]
d3dx8: Implement D3DXMatrixStack_RotateYawPitchRollLocal.
Jérôme Gardou [Wed, 12 Nov 2008 07:57:18 +0000 (08:57 +0100)]
d3dx8: Implement D3DXMatrixStack_RotateYawPitchRoll.
Jérôme Gardou [Wed, 12 Nov 2008 07:54:20 +0000 (08:54 +0100)]
d3dx8: Implement D3DXMatrixStack_RotateAxisLocal.
Jérôme Gardou [Wed, 12 Nov 2008 07:52:56 +0000 (08:52 +0100)]
d3dx8: Implement D3DXMatrixStack_RotateAxis.
Jérôme Gardou [Wed, 12 Nov 2008 07:47:25 +0000 (08:47 +0100)]
d3dx8: Implement D3DXMatrixStack_MultMatrixLocal.
Hans Leidekker [Fri, 28 Nov 2008 09:50:54 +0000 (10:50 +0100)]
setupapi: Implement SetupInstallFile{A, W}.
Vitaly Perov [Wed, 29 Oct 2008 14:30:27 +0000 (17:30 +0300)]
mlang/tests: Add tests for fnIMLangFontLink_GetCharCodePages.
Vitaly Perov [Thu, 27 Nov 2008 18:28:49 +0000 (21:28 +0300)]
mlang: Add implementation of fnIMLangFontLink_GetCharCodePages.
Alistair Leslie-Hughes [Thu, 27 Nov 2008 10:46:29 +0000 (21:46 +1100)]
mshtml: Add a test case.
Stefan Dösinger [Fri, 21 Nov 2008 16:41:27 +0000 (17:41 +0100)]
d3d9: Document a Microsoft header bug.
Lei Zhang [Wed, 26 Nov 2008 19:52:16 +0000 (11:52 -0800)]
msi: Set DllVersion registry key for CLSID_IMsiServerMessage.
Paul Vriens [Fri, 28 Nov 2008 10:40:19 +0000 (11:40 +0100)]
shell32/tests: Skip some tests on Win9x and WinMe.
Paul Vriens [Thu, 27 Nov 2008 13:08:13 +0000 (14:08 +0100)]
shell32/tests: Fix a few test failures on Win9x and NT4.
Christian Costa [Thu, 27 Nov 2008 21:26:57 +0000 (22:26 +0100)]
dmime: Make stub returns a error to avoid crashing.
Christian Costa [Thu, 27 Nov 2008 21:10:11 +0000 (22:10 +0100)]
d3dxof: Keywords are case insensitive.
Andrew Talbot [Wed, 26 Nov 2008 20:37:28 +0000 (20:37 +0000)]
wined3d: Sign-compare warnings fix.
Andrew Talbot [Wed, 26 Nov 2008 20:37:32 +0000 (20:37 +0000)]
gdiplus: Void function should not return a value.
Maarten Lankhorst [Thu, 27 Nov 2008 10:45:57 +0000 (11:45 +0100)]
ole32: Fix releasing spy.
Paul Vriens [Thu, 27 Nov 2008 10:03:53 +0000 (11:03 +0100)]
rsaenh/tests: Fix a test failure on Win98.
Paul Vriens [Thu, 27 Nov 2008 09:50:07 +0000 (10:50 +0100)]
rsaenh/tests: Fix a test failure on NT4 and below.
Paul Vriens [Thu, 27 Nov 2008 09:23:39 +0000 (10:23 +0100)]
rsaenh/tests: Fix a test failure on NT4 and below.
Peter Dons Tychsen [Wed, 26 Nov 2008 21:22:41 +0000 (22:22 +0100)]
winedos: Fixed a problem with timer values that are below 50ms.
Alexandre Julliard [Fri, 28 Nov 2008 11:55:59 +0000 (12:55 +0100)]
widl: Fix the handling of proxy delegation.
Generate a BaseIIDList for delegated interface, and point directly to
the methods that have been defined in the same file instead of
delegating them.
Francois Gouget [Wed, 26 Nov 2008 16:16:22 +0000 (17:16 +0100)]
localspl: Remove WINAPI on static functions where not needed.
Francois Gouget [Wed, 26 Nov 2008 16:16:06 +0000 (17:16 +0100)]
mlang: Remove WINAPI on static functions where not needed.
Francois Gouget [Wed, 26 Nov 2008 16:16:15 +0000 (17:16 +0100)]
mapi32: Remove WINAPI on static functions where not needed.
Francois Gouget [Wed, 26 Nov 2008 16:15:59 +0000 (17:15 +0100)]
msi: Remove WINAPI on static functions where not needed.
Francois Gouget [Wed, 26 Nov 2008 16:15:49 +0000 (17:15 +0100)]
msvcrt: Remove WINAPI on static functions where not needed.
Francois Gouget [Wed, 26 Nov 2008 16:15:40 +0000 (17:15 +0100)]
ntdll: Remove WINAPI on static functions where not needed.
Francois Gouget [Wed, 26 Nov 2008 16:15:25 +0000 (17:15 +0100)]
objsel: Remove WINAPI on static functions where not needed.
Francois Gouget [Wed, 26 Nov 2008 16:15:15 +0000 (17:15 +0100)]
dxdiagn: Remove WINAPI on static functions where not needed.
Henri Verbeet [Wed, 26 Nov 2008 15:14:40 +0000 (16:14 +0100)]
wined3d: Const correctness fixes for surface_base.c.
Henri Verbeet [Wed, 26 Nov 2008 15:14:40 +0000 (16:14 +0100)]
wined3d: Make minMipLookup_noFilter and magLookup_noFilter const.
Note that minMipLookup and magLookup aren't particularly safe to use,
they're global arrays initialized from IWineD3DImpl_FillGLCaps(). The same
goes for the other global dynamic lookup tables.
Henri Verbeet [Wed, 26 Nov 2008 15:14:39 +0000 (16:14 +0100)]
wined3d: Const correctness fixes for device.c.
Henri Verbeet [Wed, 26 Nov 2008 15:14:39 +0000 (16:14 +0100)]
wined3d: Remove some unnecessary casts in process_vertices_strided().
lpData is already a pointer to BYTE. Note that the cast for the normal
data was actually wrong.
Henri Verbeet [Wed, 26 Nov 2008 15:14:39 +0000 (16:14 +0100)]
wined3d: Const correctness fixes for ati_fragment_shader.c.
Huw Davies [Wed, 26 Nov 2008 12:43:34 +0000 (12:43 +0000)]
ole32: Forward the ASYNC_STGMEDIUM user marshallers to the STGMEDIUM quadruple.
Alexandre Julliard [Wed, 26 Nov 2008 13:35:30 +0000 (14:35 +0100)]
advapi32: Reimplemented ChangeServiceConfig2W in services.exe.
Jerome Gardou [Wed, 12 Nov 2008 07:45:19 +0000 (08:45 +0100)]
d3dx8: Implement D3DXMatrixStack_MultMatrix.
Maarten Lankhorst [Sun, 10 Aug 2008 05:52:09 +0000 (07:52 +0200)]
dsound: 64-bit pointer fixes.
Maarten Lankhorst [Mon, 24 Nov 2008 15:20:12 +0000 (16:20 +0100)]
msacm: Fix pointer truncation.
Maarten Lankhorst [Sun, 10 Aug 2008 05:51:14 +0000 (07:51 +0200)]
winmm: Some 64-bit pointer fixes.
Maarten Lankhorst [Wed, 26 Nov 2008 09:28:43 +0000 (10:28 +0100)]
ole32: Add Co*InitializeSpy functions.
Kirill K. Smirnov [Tue, 25 Nov 2008 22:24:53 +0000 (01:24 +0300)]
winecfg/audio: Simplify removeDriver() function.
Kirill K. Smirnov [Tue, 25 Nov 2008 22:24:43 +0000 (01:24 +0300)]
winecfg/audio: Fix uninitialized variable.
Maarten Lankhorst [Fri, 21 Nov 2008 22:24:51 +0000 (23:24 +0100)]
kernel32: Fix 64-bits error in profile.
Maarten Lankhorst [Fri, 21 Nov 2008 22:01:35 +0000 (23:01 +0100)]
qmgrprxy: Fix building on wine64.
It uses some functions that are inlined in i386, but are explicitly
linked on other architectures, which means that qmgrprxy should link
to ntdll.
Andrew Riedi [Mon, 24 Nov 2008 01:07:34 +0000 (17:07 -0800)]
user32: Make the hotspot ICON_HOTSPOT when loading icons.
Based on patches by Henri Verbeet.
Alistair Leslie-Hughes [Sun, 23 Nov 2008 10:03:55 +0000 (21:03 +1100)]
mshtml: Implement IHTMLDocument2 get_anchors.
Alistair Leslie-Hughes [Sun, 23 Nov 2008 10:02:49 +0000 (21:02 +1100)]
mshtml: Implement IHTMLDocument2 get_forms.
Alistair Leslie-Hughes [Sun, 23 Nov 2008 10:02:17 +0000 (21:02 +1100)]
mshtml: Implement IHTMLDocument2 get_links.
Alistair Leslie-Hughes [Sun, 23 Nov 2008 10:01:17 +0000 (21:01 +1100)]
mshtml: Implement IHTMLDocument2 get_applets.
Lei Zhang [Tue, 25 Nov 2008 22:59:29 +0000 (14:59 -0800)]
comctl32: Better day of the month input checking in datetime.