wine
16 years agouser32: Add a test for EnumDisplaySettings vs GetDeviceCaps.
Stefan Dösinger [Thu, 13 Dec 2007 23:22:40 +0000 (00:22 +0100)] 
user32: Add a test for EnumDisplaySettings vs GetDeviceCaps.

16 years agouser32: Add a test for WM_DISPLAYCHANGE.
Stefan Dösinger [Thu, 13 Dec 2007 23:19:08 +0000 (00:19 +0100)] 
user32: Add a test for WM_DISPLAYCHANGE.

16 years agogdi32: Test the "alpha" channel on compatible bitmaps.
Stefan Dösinger [Thu, 13 Dec 2007 22:11:56 +0000 (23:11 +0100)] 
gdi32: Test the "alpha" channel on compatible bitmaps.

16 years agowinex11: Ignore the alpha if all pixels are 0.
Stefan Dösinger [Thu, 13 Dec 2007 11:12:23 +0000 (12:12 +0100)] 
winex11: Ignore the alpha if all pixels are 0.

16 years agoquartz: Do aggregation test for more video renderer interfaces.
Lei Zhang [Thu, 13 Dec 2007 23:33:08 +0000 (15:33 -0800)] 
quartz: Do aggregation test for more video renderer interfaces.

16 years agoquartz: Make aggregation test generic.
Lei Zhang [Thu, 13 Dec 2007 23:29:58 +0000 (15:29 -0800)] 
quartz: Make aggregation test generic.

16 years agoinclude: Update oleacc with new constants and IAccessible interface.
Maarten Lankhorst [Thu, 13 Dec 2007 17:37:10 +0000 (18:37 +0100)] 
include: Update oleacc with new constants and IAccessible interface.

16 years agoinclude: Make RpcRaiseException DECLSPEC_NORETURN, like it is in the PSDK.
Rob Shearman [Thu, 13 Dec 2007 16:11:06 +0000 (16:11 +0000)] 
include: Make RpcRaiseException DECLSPEC_NORETURN, like it is in the PSDK.

16 years agocryptnet: InternetCrackUrlW requires component buffers when used with ICU_DECODE.
Aric Stewart [Fri, 14 Dec 2007 07:55:19 +0000 (16:55 +0900)] 
cryptnet: InternetCrackUrlW requires component buffers when used with ICU_DECODE.

16 years agorpcrt4: Fix a typo in rpcrt4_conn_tcp_read.
Rob Shearman [Fri, 14 Dec 2007 09:30:50 +0000 (09:30 +0000)] 
rpcrt4: Fix a typo in rpcrt4_conn_tcp_read.

16 years agoriched20: Make some functions static.
Maarten Lankhorst [Fri, 14 Dec 2007 06:45:28 +0000 (07:45 +0100)] 
riched20: Make some functions static.

16 years agowinealsa: Add 'Front Mic' as alias for microphone.
Maarten Lankhorst [Fri, 14 Dec 2007 06:44:41 +0000 (07:44 +0100)] 
winealsa: Add 'Front Mic' as alias for microphone.

16 years agomsxml3: Fix memory leak in tests.
Alistair Leslie-Hughes [Fri, 14 Dec 2007 02:44:52 +0000 (13:44 +1100)] 
msxml3: Fix memory leak in tests.

16 years agomsi: Close the file handle returned by FindFirstFile.
James Hawkins [Fri, 14 Dec 2007 00:38:33 +0000 (18:38 -0600)] 
msi: Close the file handle returned by FindFirstFile.

16 years agowinebuild: Remove duplicate declaration of variable 'j'.
Michael Stefaniuc [Thu, 13 Dec 2007 23:18:30 +0000 (00:18 +0100)] 
winebuild: Remove duplicate declaration of variable 'j'.

16 years agokernel32: Do not reuse the name of a function argument for a local variable.
Michael Stefaniuc [Thu, 13 Dec 2007 23:18:21 +0000 (00:18 +0100)] 
kernel32: Do not reuse the name of a function argument for a local variable.

16 years agowineoss.drv: Move a function wide variable down to the block it is used in.
Michael Stefaniuc [Thu, 13 Dec 2007 23:18:05 +0000 (00:18 +0100)] 
wineoss.drv: Move a function wide variable down to the block it is used in.

16 years agorsaenh/tests: Remove an unused global variable.
Michael Stefaniuc [Thu, 13 Dec 2007 23:17:43 +0000 (00:17 +0100)] 
rsaenh/tests: Remove an unused global variable.

16 years agorsaenh/tests: Remove duplicate abPlainPrivateKey variable.
Michael Stefaniuc [Thu, 13 Dec 2007 23:17:33 +0000 (00:17 +0100)] 
rsaenh/tests: Remove duplicate abPlainPrivateKey variable.

16 years agoquartz: Fix typo in GraphConfig_AddRef.
Lei Zhang [Thu, 13 Dec 2007 23:25:01 +0000 (15:25 -0800)] 
quartz: Fix typo in GraphConfig_AddRef.

16 years agoquartz: Give video renderer's Inner_QueryInterface a less generic name.
Lei Zhang [Thu, 13 Dec 2007 23:05:58 +0000 (15:05 -0800)] 
quartz: Give video renderer's Inner_QueryInterface a less generic name.

16 years agoole32: Print a fixme when an aggregation attempt fails.
Lei Zhang [Thu, 13 Dec 2007 19:46:43 +0000 (11:46 -0800)] 
ole32: Print a fixme when an aggregation attempt fails.

16 years agokernel32: Remove unneeded casts.
Andrew Talbot [Thu, 13 Dec 2007 22:29:37 +0000 (22:29 +0000)] 
kernel32: Remove unneeded casts.

16 years agoshdocvw: Register IE settings by iexplore.exe.
Jacek Caban [Thu, 13 Dec 2007 19:34:22 +0000 (20:34 +0100)] 
shdocvw: Register IE settings by iexplore.exe.

These registries are present in a fresh Windows installation, but they
cause problems with native IE, so let's handle them as we do with IE
version key.

16 years agourlmon: Includes clean up.
Jacek Caban [Thu, 13 Dec 2007 19:26:51 +0000 (20:26 +0100)] 
urlmon: Includes clean up.

16 years agourlmon: Fixed handling MIME type in Binding object.
Jacek Caban [Thu, 13 Dec 2007 19:25:59 +0000 (20:25 +0100)] 
urlmon: Fixed handling MIME type in Binding object.

16 years agorpcrt4: Update TODO list.
Rob Shearman [Thu, 13 Dec 2007 16:15:07 +0000 (16:15 +0000)] 
rpcrt4: Update TODO list.

Out-of-memory check is performed by NdrAllocate and so isn't required to
be done in the unmarshalling functions.

16 years agorpcrt4: Document NdrAllocate.
Rob Shearman [Thu, 13 Dec 2007 16:14:51 +0000 (16:14 +0000)] 
rpcrt4: Document NdrAllocate.

16 years agorpcrt4: Partially revert commit 18faf3184b2ea263d77c2a7ad92eef27bc4ba08f.
Rob Shearman [Thu, 13 Dec 2007 16:13:59 +0000 (16:13 +0000)] 
rpcrt4: Partially revert commit 18faf3184b2ea263d77c2a7ad92eef27bc4ba08f.

Tests show that NdrPointerFree (and hence NdrFree) don't check whether
the memory was allocated with NdrAllocate before freeing it. This makes
sense as servers don't need to use NdrAllocate to allocate memory being
returned and so this commit caused that memory to be leaked.

NdrAllocate hasn't been changed as the tests show it is correct and it
appears that the memory list is used to implement the RpcSs memory model.

16 years agorpcrt4: Free the base pointer in PointerFree when freeing a pointer with RPC_FC_P_DEREF.
Rob Shearman [Thu, 13 Dec 2007 16:13:20 +0000 (16:13 +0000)] 
rpcrt4: Free the base pointer in PointerFree when freeing a pointer with RPC_FC_P_DEREF.

16 years agorpcrt4: Fix the check in NdrPointerFree.
Rob Shearman [Thu, 13 Dec 2007 16:11:58 +0000 (16:11 +0000)] 
rpcrt4: Fix the check in NdrPointerFree.

Add comments to justify why this is the only check that is needed.

16 years agorpcrt4: NdrStubGetBuffer shouldn't set BufferStart and BufferEnd.
Rob Shearman [Thu, 13 Dec 2007 16:11:37 +0000 (16:11 +0000)] 
rpcrt4: NdrStubGetBuffer shouldn't set BufferStart and BufferEnd.

These are supposed to point to the original buffer when the types were
unmarshalled.

16 years agoRevert "rpcrt4: Try to free every non-stack pointer in PointerFree now that NdrFree...
Rob Shearman [Thu, 13 Dec 2007 16:11:28 +0000 (16:11 +0000)] 
Revert "rpcrt4: Try to free every non-stack pointer in PointerFree now that NdrFree does the sanity checking for us.".

This reverts commit 6db648302ce43f625a073426a35a6f40b7869d8b.

Tests show the assumptions in a commit that this commit depends on are
not valid.

16 years agowidl: Don't write redundant FC_RP type format out for conformant strings, unless...
Rob Shearman [Thu, 13 Dec 2007 16:12:13 +0000 (16:12 +0000)] 
widl: Don't write redundant FC_RP type format out for conformant strings, unless it is a top level variable.

16 years agoquartz: Make video renderer aggregatable.
Lei Zhang [Thu, 13 Dec 2007 11:16:27 +0000 (03:16 -0800)] 
quartz: Make video renderer aggregatable.

16 years agoquartz: Set *ppvObject to NULL if QueryInterface fails.
Lei Zhang [Thu, 13 Dec 2007 11:14:56 +0000 (03:14 -0800)] 
quartz: Set *ppvObject to NULL if QueryInterface fails.

16 years agoquartz: Add referenceclock QueryInterface test.
Lei Zhang [Thu, 13 Dec 2007 11:12:42 +0000 (03:12 -0800)] 
quartz: Add referenceclock QueryInterface test.

16 years agoquartz: Add videorenderer aggregation test.
Lei Zhang [Thu, 13 Dec 2007 10:53:06 +0000 (02:53 -0800)] 
quartz: Add videorenderer aggregation test.

16 years agoquartz: Add videorenderer QueryInterface test.
Lei Zhang [Thu, 13 Dec 2007 00:51:55 +0000 (16:51 -0800)] 
quartz: Add videorenderer QueryInterface test.

16 years agouser32: Print the RegisterHotKey fixme only once.
Alexandre Julliard [Thu, 13 Dec 2007 13:33:35 +0000 (14:33 +0100)] 
user32: Print the RegisterHotKey fixme only once.

16 years agohhctrl.ocx: Store a copy of the string pointers to enable freeing them without castin...
Alexandre Julliard [Thu, 13 Dec 2007 12:48:00 +0000 (13:48 +0100)] 
hhctrl.ocx: Store a copy of the string pointers to enable freeing them without casting away const.

16 years agorpcrt4: Add tests for freeing non-NdrAllocate allocated memory blocks.
Rob Shearman [Thu, 13 Dec 2007 12:40:27 +0000 (12:40 +0000)] 
rpcrt4: Add tests for freeing non-NdrAllocate allocated memory blocks.

16 years agowidl: Swap the version packing order back to what typelibs expect.
Rob Shearman [Thu, 13 Dec 2007 12:40:23 +0000 (12:40 +0000)] 
widl: Swap the version packing order back to what typelibs expect.

16 years agogdi32: Cache font enum info.
Aric Stewart [Tue, 11 Dec 2007 13:09:21 +0000 (22:09 +0900)] 
gdi32: Cache font enum info.

Cache the enum info so that repeated calls to EnumFontFamiles and such
does not have to repeatedly load the font file.

16 years agostart: Convert to Unicode.
Anatoly Lyutin [Tue, 11 Dec 2007 20:14:13 +0000 (23:14 +0300)] 
start: Convert to Unicode.

16 years agowinecfg: Updated Russian translation.
Vitaly Lipatov [Sun, 9 Dec 2007 12:53:54 +0000 (15:53 +0300)] 
winecfg: Updated Russian translation.

16 years agowinhelp: Fix memory leaks (found by Smatch).
Lionel Debroux [Sun, 9 Dec 2007 08:47:42 +0000 (09:47 +0100)] 
winhelp: Fix memory leaks (found by Smatch).

16 years agomsi: Fix memory leaks (found by Smatch).
Lionel Debroux [Sun, 9 Dec 2007 18:54:14 +0000 (19:54 +0100)] 
msi: Fix memory leaks (found by Smatch).

16 years agomsi: Fix missing alloc check.
Lionel Debroux [Sun, 9 Dec 2007 19:14:47 +0000 (20:14 +0100)] 
msi: Fix missing alloc check.

16 years agowinealsa: Don't require a cswitch control for capture.
Maarten Lankhorst [Wed, 12 Dec 2007 22:48:04 +0000 (23:48 +0100)] 
winealsa: Don't require a cswitch control for capture.

16 years agowinealsa: Add control 'Digital' as alias for microphone.
Maarten Lankhorst [Wed, 12 Dec 2007 22:47:21 +0000 (23:47 +0100)] 
winealsa: Add control 'Digital' as alias for microphone.

16 years agowinealsa: Remove fixed fixme.
Maarten Lankhorst [Wed, 12 Dec 2007 22:45:35 +0000 (23:45 +0100)] 
winealsa: Remove fixed fixme.

16 years agogdi32: Test the bit depth of compatible bitmaps explicitly.
Stefan Dösinger [Fri, 7 Dec 2007 19:27:57 +0000 (20:27 +0100)] 
gdi32: Test the bit depth of compatible bitmaps explicitly.

16 years agowinex11: Remove an unused variable.
Stefan Dösinger [Fri, 7 Dec 2007 17:01:25 +0000 (18:01 +0100)] 
winex11: Remove an unused variable.

16 years agowinhelp: Display keywords index dialog box.
Kirill K. Smirnov [Wed, 12 Dec 2007 21:56:18 +0000 (00:56 +0300)] 
winhelp: Display keywords index dialog box.

16 years agowinhelp: Read keywords.
Kirill K. Smirnov [Wed, 12 Dec 2007 21:56:09 +0000 (00:56 +0300)] 
winhelp: Read keywords.

16 years agowinhelp: Export enum and search B+ tree functions.
Kirill K. Smirnov [Wed, 12 Dec 2007 21:57:45 +0000 (00:57 +0300)] 
winhelp: Export enum and search B+ tree functions.

16 years agousp10: Do glyph translation for truetype fonts only.
Hans Leidekker [Wed, 12 Dec 2007 18:11:28 +0000 (19:11 +0100)] 
usp10: Do glyph translation for truetype fonts only.

16 years agowordpad: Fix invalid pointer usage.
Alexandre Julliard [Wed, 12 Dec 2007 21:32:38 +0000 (22:32 +0100)] 
wordpad: Fix invalid pointer usage.

16 years agowidl: Remove some confusion in how version numbers are packed into an attribute by...
Rob Shearman [Wed, 12 Dec 2007 14:49:34 +0000 (14:49 +0000)] 
widl: Remove some confusion in how version numbers are packed into an attribute by defining some macros for this purpose.

Remove unneeded includes.

16 years agorpcrt4: Try to free every non-stack pointer in PointerFree now that NdrFree does...
Rob Shearman [Wed, 12 Dec 2007 14:48:51 +0000 (14:48 +0000)] 
rpcrt4: Try to free every non-stack pointer in PointerFree now that NdrFree does the sanity checking for us.

16 years agorpcrt4: Store allocated memory in a singly-linked list to keep track of what we shoul...
Rob Shearman [Wed, 12 Dec 2007 14:48:41 +0000 (14:48 +0000)] 
rpcrt4: Store allocated memory in a singly-linked list to keep track of what we should and shouldn't free in NdrFree.

16 years agorpcrt4: Make the NdrAllocate tests pass on XP SP2 and greater.
Rob Shearman [Wed, 12 Dec 2007 14:48:28 +0000 (14:48 +0000)] 
rpcrt4: Make the NdrAllocate tests pass on XP SP2 and greater.

16 years agonetapi32: Improve stub for NetLocalGroupGetMembers a bit to return current user.
Aric Stewart [Wed, 12 Dec 2007 10:21:49 +0000 (19:21 +0900)] 
netapi32: Improve stub for NetLocalGroupGetMembers a bit to return current user.

16 years agoimagehlp: Improve last error handling in ImageGetCertificateData.
Aric Stewart [Wed, 12 Dec 2007 02:11:07 +0000 (11:11 +0900)] 
imagehlp: Improve last error handling in ImageGetCertificateData.

16 years agoconfigure: Add i586-mingw32 prefix for crosscompiling.
Marcel Partap [Sun, 9 Dec 2007 18:52:09 +0000 (19:52 +0100)] 
configure: Add i586-mingw32 prefix for crosscompiling.

16 years agowinspool.drv/tests: Add dumping of FORM_INFO_1/2 in test_EnumForms.
Marcel Partap [Sun, 9 Dec 2007 18:50:56 +0000 (19:50 +0100)] 
winspool.drv/tests: Add dumping of FORM_INFO_1/2 in test_EnumForms.

16 years agoinclude/winspool.h: Add FORM_INFO_2.
Marcel Partap [Sun, 9 Dec 2007 18:50:08 +0000 (19:50 +0100)] 
include/winspool.h: Add FORM_INFO_2.

16 years agoMake.rules: Process man pages in the C locale.
Alexandre Julliard [Wed, 12 Dec 2007 13:39:54 +0000 (14:39 +0100)] 
Make.rules: Process man pages in the C locale.

16 years agowinecrt0: DriverEntry is a WINAPI function.
Alexandre Julliard [Wed, 12 Dec 2007 13:39:08 +0000 (14:39 +0100)] 
winecrt0: DriverEntry is a WINAPI function.

16 years agoloader: Added de_DE.UTF-8 translated Wine man page.
Marco Schuster [Tue, 11 Dec 2007 16:18:14 +0000 (17:18 +0100)] 
loader: Added de_DE.UTF-8 translated Wine man page.

16 years agowine.man: Added small clarification for AppDB.
Marco Schuster [Tue, 11 Dec 2007 16:17:45 +0000 (17:17 +0100)] 
wine.man: Added small clarification for AppDB.

16 years agousp10: Add some tests for ScriptShape/Place and make them pass.
Hans Leidekker [Wed, 12 Dec 2007 09:44:42 +0000 (10:44 +0100)] 
usp10: Add some tests for ScriptShape/Place and make them pass.

16 years agowordpad: Move registry functions to a separate file.
Alexander Nicolaysen Sørnes [Wed, 12 Dec 2007 08:36:41 +0000 (09:36 +0100)] 
wordpad: Move registry functions to a separate file.

16 years agodsound: DPRINTF -> TRACE.
Andrew Riedi [Wed, 12 Dec 2007 07:56:13 +0000 (23:56 -0800)] 
dsound: DPRINTF -> TRACE.

16 years agodinput: DPRINTF -> TRACE.
Andrew Riedi [Wed, 12 Dec 2007 07:48:31 +0000 (23:48 -0800)] 
dinput: DPRINTF -> TRACE.

16 years agoole32: DPRINTF -> TRACE.
Andrew Riedi [Wed, 12 Dec 2007 07:13:00 +0000 (23:13 -0800)] 
ole32: DPRINTF -> TRACE.

16 years agomsi: Free the cabinet string on error.
James Hawkins [Wed, 12 Dec 2007 03:47:08 +0000 (21:47 -0600)] 
msi: Free the cabinet string on error.

16 years agomsi: Properly release the record.
James Hawkins [Wed, 12 Dec 2007 03:46:32 +0000 (21:46 -0600)] 
msi: Properly release the record.

16 years agomsi: Free the user sid string.
James Hawkins [Wed, 12 Dec 2007 03:45:51 +0000 (21:45 -0600)] 
msi: Free the user sid string.

16 years agomsi: Free the deformatted string.
James Hawkins [Wed, 12 Dec 2007 03:45:08 +0000 (21:45 -0600)] 
msi: Free the deformatted string.

16 years agowine.inf: Fix the type of some values in HKLM, System\CurrentControlSet\Control\Sessi...
Alexandru Balut [Wed, 12 Dec 2007 01:42:15 +0000 (02:42 +0100)] 
wine.inf: Fix the type of some values in HKLM, System\CurrentControlSet\Control\Session Manager\Environment.

16 years agoshdocvw: Return S_OK in IOleObject::SetHostNames.
Jacek Caban [Wed, 12 Dec 2007 01:01:11 +0000 (02:01 +0100)] 
shdocvw: Return S_OK in IOleObject::SetHostNames.

16 years agoriched32: Fix regression in WM_GETTEXTLENGTH on richedit 1.0 emulation.
Alex Villacís Lasso [Tue, 11 Dec 2007 21:02:54 +0000 (16:02 -0500)] 
riched32: Fix regression in WM_GETTEXTLENGTH on richedit 1.0 emulation.

16 years agowinhelp: Change font charset from ANSI to DEFAULT.
Kirill K. Smirnov [Tue, 11 Dec 2007 20:57:36 +0000 (23:57 +0300)] 
winhelp: Change font charset from ANSI to DEFAULT.

16 years agogdi32: Test bitmap depths.
Stefan Dösinger [Fri, 7 Dec 2007 15:42:32 +0000 (16:42 +0100)] 
gdi32: Test bitmap depths.

16 years agogdi32, winex11drv: Add a test for compatible bitmap depths.
Stefan Dösinger [Fri, 7 Dec 2007 15:12:26 +0000 (16:12 +0100)] 
gdi32, winex11drv: Add a test for compatible bitmap depths.

16 years agowinex11: Remove an unused variable.
Stefan Dösinger [Fri, 7 Dec 2007 14:06:39 +0000 (15:06 +0100)] 
winex11: Remove an unused variable.

16 years agowined3d: Use SetDisplayMode to set the display mode.
Stefan Dösinger [Tue, 11 Dec 2007 15:40:07 +0000 (16:40 +0100)] 
wined3d: Use SetDisplayMode to set the display mode.

16 years agowined3d: Remove 24/32 bit hacks.
Stefan Dösinger [Tue, 11 Dec 2007 15:38:18 +0000 (16:38 +0100)] 
wined3d: Remove 24/32 bit hacks.

16 years agowined3d: Fixed a bug that the 8600M GT could not be detected.
Marco Schuster [Tue, 11 Dec 2007 16:18:23 +0000 (17:18 +0100)] 
wined3d: Fixed a bug that the 8600M GT could not be detected.

16 years agorsaenh: Fix some memory leaks in the tests.
Rob Shearman [Mon, 10 Dec 2007 14:25:32 +0000 (14:25 +0000)] 
rsaenh: Fix some memory leaks in the tests.

Remove an incorrect CryptProviderRelease call.

16 years agowidl: Add support for non-basetype return types.
Rob Shearman [Mon, 10 Dec 2007 14:24:11 +0000 (14:24 +0000)] 
widl: Add support for non-basetype return types.

16 years agomshtml: Fix CSS px unit handling differences between Gecko and IE.
Jacek Caban [Mon, 10 Dec 2007 19:12:40 +0000 (20:12 +0100)] 
mshtml: Fix CSS px unit handling differences between Gecko and IE.

16 years agomshtml: Added more IHTMLStyle implementation.
Jacek Caban [Mon, 10 Dec 2007 19:11:58 +0000 (20:11 +0100)] 
mshtml: Added more IHTMLStyle implementation.

16 years agontdll: Initialize the APC call union to suppress valgrind warnings. Take 2.
Dmitry Timoshkov [Tue, 11 Dec 2007 14:07:42 +0000 (22:07 +0800)] 
ntdll: Initialize the APC call union to suppress valgrind warnings. Take 2.

16 years agowintrust: Implementations for WTHelperGetFileName and WTHelperGetFileHandle.
Aric Stewart [Tue, 11 Dec 2007 13:16:03 +0000 (22:16 +0900)] 
wintrust: Implementations for WTHelperGetFileName and WTHelperGetFileHandle.

16 years agocomctl32: Monthcal lost focus fix.
Gregor Brunmar [Mon, 10 Dec 2007 18:21:36 +0000 (19:21 +0100)] 
comctl32: Monthcal lost focus fix.

16 years agocomctl32: Fix painting bug in listview control.
Thomas Weidenmueller [Tue, 11 Dec 2007 06:43:43 +0000 (23:43 -0700)] 
comctl32: Fix painting bug in listview control.

16 years agowined3d: Fix a "ordered comparison of pointer with integer zero".
Michael Stefaniuc [Mon, 10 Dec 2007 22:55:18 +0000 (23:55 +0100)] 
wined3d: Fix a "ordered comparison of pointer with integer zero".