wine
16 years agocomdlg32: Cast-qual warning fix.
Andrew Talbot [Tue, 17 Jul 2007 20:18:16 +0000 (21:18 +0100)] 
comdlg32: Cast-qual warning fix.

16 years agocrypt32: Add a couple more parameter tests for hash messages.
Juan Lang [Tue, 17 Jul 2007 14:37:26 +0000 (07:37 -0700)] 
crypt32: Add a couple more parameter tests for hash messages.

16 years agocrypt32: Fix typo.
Juan Lang [Tue, 17 Jul 2007 14:36:52 +0000 (07:36 -0700)] 
crypt32: Fix typo.

16 years agocrypt32: Use property list for decoded message parameters.
Juan Lang [Tue, 17 Jul 2007 14:36:24 +0000 (07:36 -0700)] 
crypt32: Use property list for decoded message parameters.

16 years agocrypt32: Implement getting content of a data message.
Juan Lang [Tue, 17 Jul 2007 14:33:01 +0000 (07:33 -0700)] 
crypt32: Implement getting content of a data message.

16 years agocrypt32: Add a few tests for decoded message parameters.
Juan Lang [Tue, 17 Jul 2007 14:31:51 +0000 (07:31 -0700)] 
crypt32: Add a few tests for decoded message parameters.

16 years agocrypt32: Fix a bad comment.
Juan Lang [Tue, 17 Jul 2007 14:25:56 +0000 (07:25 -0700)] 
crypt32: Fix a bad comment.

16 years agocrypt32: Implement decoding hash messages.
Juan Lang [Tue, 17 Jul 2007 14:25:31 +0000 (07:25 -0700)] 
crypt32: Implement decoding hash messages.

16 years agocrypt32: Remove a redundant line.
Juan Lang [Tue, 17 Jul 2007 14:24:20 +0000 (07:24 -0700)] 
crypt32: Remove a redundant line.

16 years agocrypt32: Add tests for decoding a hash message.
Juan Lang [Tue, 17 Jul 2007 14:23:19 +0000 (07:23 -0700)] 
crypt32: Add tests for decoding a hash message.

16 years agocrypt32: Move digested data encoding to encode.c.
Juan Lang [Tue, 17 Jul 2007 14:22:50 +0000 (07:22 -0700)] 
crypt32: Move digested data encoding to encode.c.

16 years agorpcrt4: Add some more RPC to NCA status code mappings.
Rob Shearman [Tue, 17 Jul 2007 13:05:01 +0000 (14:05 +0100)] 
rpcrt4: Add some more RPC to NCA status code mappings.

Add RPC_S_SEC_PKG_ERROR to the list of "hard" errors.

16 years agogdi32: Added PATH_PolyDraw.
Evan Stade [Tue, 17 Jul 2007 02:45:28 +0000 (19:45 -0700)] 
gdi32: Added PATH_PolyDraw.

16 years agogdi32: Added PolyDraw tests.
Evan Stade [Tue, 17 Jul 2007 02:45:21 +0000 (19:45 -0700)] 
gdi32: Added PolyDraw tests.

16 years agowinealsa: Make sure we can set volume before reporting WAVECAPS_VOLUME.
Alexandre Julliard [Tue, 17 Jul 2007 11:35:53 +0000 (13:35 +0200)] 
winealsa: Make sure we can set volume before reporting WAVECAPS_VOLUME.

16 years agovdmdbg: Add a stub implementation of VDMEnumTaskWOW.
James Hawkins [Tue, 17 Jul 2007 02:42:48 +0000 (19:42 -0700)] 
vdmdbg: Add a stub implementation of VDMEnumTaskWOW.

16 years agoinclude: Add some idl headers for d3d10.
Kovács András [Fri, 13 Jul 2007 20:38:59 +0000 (22:38 +0200)] 
include: Add some idl headers for d3d10.

16 years agowidl: Added support for floating-point constants.
Alexandre Julliard [Tue, 17 Jul 2007 11:09:03 +0000 (13:09 +0200)] 
widl: Added support for floating-point constants.

16 years agogdiplus: Added GdipAddPathBeziers.
Evan Stade [Tue, 17 Jul 2007 02:45:19 +0000 (19:45 -0700)] 
gdiplus: Added GdipAddPathBeziers.

16 years agogdiplus: Added GdipSetPenDashStyle.
Evan Stade [Tue, 17 Jul 2007 02:45:16 +0000 (19:45 -0700)] 
gdiplus: Added GdipSetPenDashStyle.

16 years agogdiplus: Added GdipPathIterRewind.
Evan Stade [Tue, 17 Jul 2007 02:45:13 +0000 (19:45 -0700)] 
gdiplus: Added GdipPathIterRewind.

16 years agogdiplus: Added GdipPathIterNextSubpath.
Evan Stade [Tue, 17 Jul 2007 02:45:10 +0000 (19:45 -0700)] 
gdiplus: Added GdipPathIterNextSubpath.

16 years agogdiplus: Added GdipPathIterCopyData.
Evan Stade [Tue, 17 Jul 2007 02:45:06 +0000 (19:45 -0700)] 
gdiplus: Added GdipPathIterCopyData.

16 years agogdiplus: Initial path iterator implementation.
Evan Stade [Tue, 17 Jul 2007 02:45:02 +0000 (19:45 -0700)] 
gdiplus: Initial path iterator implementation.

16 years agogdiplus: Added GdipSetPenMiterLimit.
Evan Stade [Tue, 17 Jul 2007 02:44:58 +0000 (19:44 -0700)] 
gdiplus: Added GdipSetPenMiterLimit.

16 years agogdiplus: Export GdipSetPenLineJoin.
Evan Stade [Tue, 17 Jul 2007 02:44:54 +0000 (19:44 -0700)] 
gdiplus: Export GdipSetPenLineJoin.

16 years agogdiplus: Added GdipSetPenLineCap197819.
Evan Stade [Tue, 17 Jul 2007 02:44:50 +0000 (19:44 -0700)] 
gdiplus: Added GdipSetPenLineCap197819.

16 years agomsi: Only call a custom action remotely if the type is msidbCustomActionTypeInScript.
James Hawkins [Tue, 17 Jul 2007 02:21:45 +0000 (19:21 -0700)] 
msi: Only call a custom action remotely if the type is msidbCustomActionTypeInScript.

16 years agomsi: Load the AdminProperties stream if the package is an Admin package.
James Hawkins [Mon, 16 Jul 2007 21:45:29 +0000 (14:45 -0700)] 
msi: Load the AdminProperties stream if the package is an Admin package.

16 years agodinput: Use CALLWINDPROC hook to monitor focus loses away from acquired windows.
Vitaliy Margolen [Sun, 15 Jul 2007 16:40:00 +0000 (10:40 -0600)] 
dinput: Use CALLWINDPROC hook to monitor focus loses away from acquired windows.

16 years agodinput: Use PostMessage instead of SendMessage. Remove message window.
Vitaliy Margolen [Sun, 15 Jul 2007 16:38:05 +0000 (10:38 -0600)] 
dinput: Use PostMessage instead of SendMessage. Remove message window.

16 years agonetapi32: Add NetUseAdd() stub.
Tim Schwartz [Mon, 16 Jul 2007 14:04:07 +0000 (09:04 -0500)] 
netapi32: Add NetUseAdd() stub.

16 years agoprograms/start: use SEE_MASK_NO_CONSOLE flag as default.
Kirill K. Smirnov [Mon, 16 Jul 2007 15:19:06 +0000 (19:19 +0400)] 
programs/start: use SEE_MASK_NO_CONSOLE flag as default.

Allows to start console applications in a new window (as Windows does).

16 years agoshell32: Add support for SEE_MASK_NO_CONSOLE flag.
Kirill K. Smirnov [Mon, 16 Jul 2007 15:14:07 +0000 (19:14 +0400)] 
shell32: Add support for SEE_MASK_NO_CONSOLE flag.

16 years agoshell32: Fix missing unlock on an error path. Found by Smatch.
Michael Stefaniuc [Mon, 16 Jul 2007 20:10:02 +0000 (22:10 +0200)] 
shell32: Fix missing unlock on an error path. Found by Smatch.

16 years agoadvapi32/service: Check combination of service-type and start-type.
Paul Vriens [Sun, 15 Jul 2007 10:14:55 +0000 (12:14 +0200)] 
advapi32/service: Check combination of service-type and start-type.

16 years agorpcrt4: Never allocate memory for the discriminant in union_arm_unmarshall as the...
Rob Shearman [Mon, 16 Jul 2007 14:03:15 +0000 (15:03 +0100)] 
rpcrt4: Never allocate memory for the discriminant in union_arm_unmarshall as the memory is part of the union and has already been allocated.

16 years agorpcrt4: Check to make sure there is enough data in the buffer during unmarshalling...
Rob Shearman [Mon, 16 Jul 2007 14:02:38 +0000 (15:02 +0100)] 
rpcrt4: Check to make sure there is enough data in the buffer during unmarshalling, so that the code doesn't try to read beyound the end of the buffer.

16 years agorpcrt4: Even though FC_ENUM16 is an unsigned type, the highest allowable value that...
Rob Shearman [Mon, 16 Jul 2007 14:00:59 +0000 (15:00 +0100)] 
rpcrt4: Even though FC_ENUM16 is an unsigned type, the highest allowable value that can be marshalled is SHRT_MAX, not USHRT_MAX.

16 years agoole32: Remove some dead code.
Rob Shearman [Mon, 16 Jul 2007 14:00:26 +0000 (15:00 +0100)] 
ole32: Remove some dead code.

CoFreeUnusedLibraries doesn't do anything and COM_FlushMessageQueue
won't actually allow any RPCs to be processed as the apartment has
already been destroyed.

16 years agopdh: Forward PdhOpenQuery to PdhOpenQueryW.
Vitaliy Margolen [Mon, 16 Jul 2007 13:28:36 +0000 (07:28 -0600)] 
pdh: Forward PdhOpenQuery to PdhOpenQueryW.

16 years agokernel32: Always clear the I/O status block count before calling ntdll functions.
Alexandre Julliard [Mon, 16 Jul 2007 14:20:29 +0000 (16:20 +0200)] 
kernel32: Always clear the I/O status block count before calling ntdll functions.

16 years agoserver: Merge APC processing into the select request.
Alexandre Julliard [Mon, 16 Jul 2007 14:14:45 +0000 (16:14 +0200)] 
server: Merge APC processing into the select request.

This is needed to return the correct value when one of the handles
being waited on is set to signaled state by the APC.

16 years agokernel32: Wait in overlapped Read/WriteFile even when no overlapped structure is...
Alexandre Julliard [Mon, 16 Jul 2007 13:27:53 +0000 (15:27 +0200)] 
kernel32: Wait in overlapped Read/WriteFile even when no overlapped structure is passed.

16 years agogdiplus: Added GdipFillPath.
Evan Stade [Sat, 14 Jul 2007 03:19:46 +0000 (20:19 -0700)] 
gdiplus: Added GdipFillPath.

16 years agogdiplus: Simplified GdipDrawPath by moving more of the code to the helpers.
Evan Stade [Sat, 14 Jul 2007 00:51:49 +0000 (17:51 -0700)] 
gdiplus: Simplified GdipDrawPath by moving more of the code to the helpers.

16 years agogdiplus: Added GpGraphics save/restore tests.
Evan Stade [Sat, 14 Jul 2007 00:51:45 +0000 (17:51 -0700)] 
gdiplus: Added GpGraphics save/restore tests.

16 years agogdiplus: Constructor tests for GpGraphics.
Evan Stade [Sat, 14 Jul 2007 00:51:41 +0000 (17:51 -0700)] 
gdiplus: Constructor tests for GpGraphics.

16 years agogdiplus: GdipSaveGraphics/GdipRestoreGraphics stubs.
Evan Stade [Sat, 14 Jul 2007 00:51:37 +0000 (17:51 -0700)] 
gdiplus: GdipSaveGraphics/GdipRestoreGraphics stubs.

16 years agogdiplus: Added pixel offset mode.
Evan Stade [Sat, 14 Jul 2007 00:51:33 +0000 (17:51 -0700)] 
gdiplus: Added pixel offset mode.

16 years agogdiplus: Added interpolation mode.
Evan Stade [Sat, 14 Jul 2007 00:51:29 +0000 (17:51 -0700)] 
gdiplus: Added interpolation mode.

16 years agogdiplus: Added compositing quality.
Evan Stade [Sat, 14 Jul 2007 00:51:25 +0000 (17:51 -0700)] 
gdiplus: Added compositing quality.

16 years agogdiplus: Added smoothing modes.
Evan Stade [Sat, 14 Jul 2007 00:51:13 +0000 (17:51 -0700)] 
gdiplus: Added smoothing modes.

16 years agogdiplus: Added GdipSetPathFillMode.
Evan Stade [Sat, 14 Jul 2007 00:51:01 +0000 (17:51 -0700)] 
gdiplus: Added GdipSetPathFillMode.

16 years agoshell32: Add a cache for queried shell folder interfaces.
Dmitry Timoshkov [Mon, 16 Jul 2007 11:17:59 +0000 (20:17 +0900)] 
shell32: Add a cache for queried shell folder interfaces.

16 years agowininet: Fix behavior of InternetQueryDataAvailable if INTERNET_FLAG_ASYNC is set.
Misha Koshelev [Sun, 15 Jul 2007 21:32:57 +0000 (16:32 -0500)] 
wininet: Fix behavior of InternetQueryDataAvailable if INTERNET_FLAG_ASYNC is set.

16 years agourlmon: Fix HttpProtocol behavior when InternetQueryDataAvailable returns ERROR_IO_PE...
Misha Koshelev [Sun, 15 Jul 2007 21:32:28 +0000 (16:32 -0500)] 
urlmon: Fix HttpProtocol behavior when InternetQueryDataAvailable returns ERROR_IO_PENDING.

16 years agowininet/tests: Add testing framework and tests for internet status callbacks.
Misha Koshelev [Sun, 15 Jul 2007 21:29:48 +0000 (16:29 -0500)] 
wininet/tests: Add testing framework and tests for internet status callbacks.

16 years agowininet/tests: Properly handle ERROR_IO_PENDING from InternetQueryDataAvailable.
Misha Koshelev [Sun, 15 Jul 2007 21:29:46 +0000 (16:29 -0500)] 
wininet/tests: Properly handle ERROR_IO_PENDING from InternetQueryDataAvailable.

16 years agomsvcrt: Preserve registers when calling unwind function.
Vitaliy Margolen [Sun, 15 Jul 2007 05:45:02 +0000 (23:45 -0600)] 
msvcrt: Preserve registers when calling unwind function.

16 years agokernel32: Overlapped pipe tests.
Huw Davies [Mon, 16 Jul 2007 11:12:18 +0000 (12:12 +0100)] 
kernel32: Overlapped pipe tests.

16 years agoshlwapi: Fix parameter types of SHGetIniStringW.
Dmitry Timoshkov [Mon, 16 Jul 2007 04:11:27 +0000 (13:11 +0900)] 
shlwapi: Fix parameter types of SHGetIniStringW.

16 years agowined3d: Fix STATE_IS_ACTIVELIGHT.
H. Verbeet [Sun, 15 Jul 2007 21:46:06 +0000 (23:46 +0200)] 
wined3d: Fix STATE_IS_ACTIVELIGHT.

16 years agoitss: Replace malloc/free with HeapAlloc/HeapFree.
Alec Berryman [Sat, 14 Jul 2007 17:33:42 +0000 (12:33 -0500)] 
itss: Replace malloc/free with HeapAlloc/HeapFree.

16 years agocrypt32: Implement decoding data messages (when opened in non-streaming mode).
Juan Lang [Fri, 13 Jul 2007 18:47:46 +0000 (11:47 -0700)] 
crypt32: Implement decoding data messages (when opened in non-streaming mode).

16 years agocrypt32: Partially implement updating decode messages.
Juan Lang [Fri, 13 Jul 2007 18:45:03 +0000 (11:45 -0700)] 
crypt32: Partially implement updating decode messages.

16 years agocrypt32: Store crypt provider in decode message.
Juan Lang [Fri, 13 Jul 2007 17:58:10 +0000 (10:58 -0700)] 
crypt32: Store crypt provider in decode message.

16 years agocrypt32: Fix decoding sequences with extra trailing data.
Juan Lang [Fri, 13 Jul 2007 17:35:58 +0000 (10:35 -0700)] 
crypt32: Fix decoding sequences with extra trailing data.

16 years agocrypt32: Add test showing extra trailing bytes should be tolerated in encoded data.
Juan Lang [Fri, 13 Jul 2007 17:08:50 +0000 (10:08 -0700)] 
crypt32: Add test showing extra trailing bytes should be tolerated in encoded data.

16 years agows2_32: Update WSASendTo's iovec properly.
Damjan Jovanovic [Sun, 15 Jul 2007 11:58:31 +0000 (13:58 +0200)] 
ws2_32: Update WSASendTo's iovec properly.

16 years agogdi32: Added a test for the case where lpvBits in GetDIBits is NULL and the bitcount...
Jeremy White [Fri, 13 Jul 2007 16:32:10 +0000 (11:32 -0500)] 
gdi32: Added a test for the case where lpvBits in GetDIBits is NULL and the bitcount is 0.

16 years agogdi32: Do not fill in the color table if lpvBits is NULL.
Jeremy White [Fri, 13 Jul 2007 20:45:42 +0000 (15:45 -0500)] 
gdi32:  Do not fill in the color table if lpvBits is NULL.

16 years agowinedump: Cast-qual warnings fix.
Andrew Talbot [Fri, 13 Jul 2007 19:29:53 +0000 (20:29 +0100)] 
winedump: Cast-qual warnings fix.

16 years agomsi/tests: Don't create a directory that's not needed.
Paul Vriens [Fri, 13 Jul 2007 18:56:41 +0000 (20:56 +0200)] 
msi/tests: Don't create a directory that's not needed.

16 years agouser32: Change SetDeskWallPaper spec.
Aric Stewart [Fri, 13 Jul 2007 13:17:13 +0000 (08:17 -0500)] 
user32: Change SetDeskWallPaper spec.

16 years agoRelease 0.9.41. wine-0.9.41
Alexandre Julliard [Fri, 13 Jul 2007 17:46:16 +0000 (19:46 +0200)] 
Release 0.9.41.

16 years agomscms/tests: Skip tests if we don't have enough rights.
Paul Vriens [Fri, 13 Jul 2007 12:46:55 +0000 (14:46 +0200)] 
mscms/tests: Skip tests if we don't have enough rights.

16 years agocrypt32/tests: Skip test if we don't have enough rights.
Paul Vriens [Fri, 13 Jul 2007 12:27:25 +0000 (14:27 +0200)] 
crypt32/tests: Skip test if we don't have enough rights.

16 years agoadvapi32/tests: Use skip instead of trace.
Paul Vriens [Fri, 13 Jul 2007 12:01:49 +0000 (14:01 +0200)] 
advapi32/tests: Use skip instead of trace.

16 years agowinecoreaudio: MIDIIn_MessageHandler: Fix non-SysEx messages parsing.
Emmanuel Maillard [Fri, 13 Jul 2007 10:02:53 +0000 (12:02 +0200)] 
winecoreaudio: MIDIIn_MessageHandler: Fix non-SysEx messages parsing.

16 years agowinecoreaudio: Report format error on sample rate mismatch when opening wave-in device.
Ken Thomases [Fri, 13 Jul 2007 12:21:49 +0000 (07:21 -0500)] 
winecoreaudio: Report format error on sample rate mismatch when opening wave-in device.

16 years agowinecoreaudio: Protect against AudioUnitRender clobbering our buffer list.
Ken Thomases [Fri, 13 Jul 2007 12:21:36 +0000 (07:21 -0500)] 
winecoreaudio: Protect against AudioUnitRender clobbering our buffer list.

16 years agowinecoreaudio: Correct the AudioBufferList allocated for input.
Ken Thomases [Fri, 13 Jul 2007 12:21:29 +0000 (07:21 -0500)] 
winecoreaudio: Correct the AudioBufferList allocated for input.

16 years agomsi: Add a test for running an ADMIN install.
James Hawkins [Fri, 13 Jul 2007 03:08:30 +0000 (20:08 -0700)] 
msi: Add a test for running an ADMIN install.

16 years agomsi: Add a test for installing from different current working directories.
James Hawkins [Fri, 13 Jul 2007 03:07:26 +0000 (20:07 -0700)] 
msi: Add a test for installing from different current working directories.

16 years agomsi: Fix compilation in MSVC.
James Hawkins [Fri, 13 Jul 2007 03:06:11 +0000 (20:06 -0700)] 
msi: Fix compilation in MSVC.

16 years agomsi: Fix three tests that were failing in Windows.
James Hawkins [Fri, 13 Jul 2007 03:05:02 +0000 (20:05 -0700)] 
msi: Fix three tests that were failing in Windows.

16 years agomsi: Fix automation.c compile for MSVC.
James Hawkins [Fri, 13 Jul 2007 03:04:19 +0000 (20:04 -0700)] 
msi: Fix automation.c compile for MSVC.

16 years agocrypt32: Update comments about hash message version numbers.
Juan Lang [Thu, 12 Jul 2007 22:06:21 +0000 (15:06 -0700)] 
crypt32: Update comments about hash message version numbers.

16 years agocrypt32: Introduce an updated state, and use it to remove boolean "begun".
Juan Lang [Thu, 12 Jul 2007 22:05:45 +0000 (15:05 -0700)] 
crypt32: Introduce an updated state, and use it to remove boolean "begun".

16 years agocrypt32: Change finalized from a boolean to a state and use it to simplify message...
Juan Lang [Thu, 12 Jul 2007 22:05:02 +0000 (15:05 -0700)] 
crypt32: Change finalized from a boolean to a state and use it to simplify message updating.

16 years agocrypt32: Relax a test, the specific error isn't so important.
Juan Lang [Thu, 12 Jul 2007 22:00:04 +0000 (15:00 -0700)] 
crypt32: Relax a test, the specific error isn't so important.

16 years agocrypt32: Implement retrieving a hashed message's content.
Juan Lang [Thu, 12 Jul 2007 21:59:27 +0000 (14:59 -0700)] 
crypt32: Implement retrieving a hashed message's content.

16 years agocrypt32: Introduce an algorithm id encoding function that encodes missing parameters...
Juan Lang [Thu, 12 Jul 2007 21:58:08 +0000 (14:58 -0700)] 
crypt32: Introduce an algorithm id encoding function that encodes missing parameters as NULL
and use it to match native encoding (and simplify PKCS signer tests).

16 years agocrypt32: Add tests for retrieving the content of a non-finalized (detached) message.
Juan Lang [Thu, 12 Jul 2007 21:57:20 +0000 (14:57 -0700)] 
crypt32: Add tests for retrieving the content of a non-finalized (detached) message.

16 years agocrypt32: Detached hash messages don't contain the content, so don't make a copy of it.
Juan Lang [Thu, 12 Jul 2007 21:56:30 +0000 (14:56 -0700)] 
crypt32: Detached hash messages don't contain the content, so don't make a copy of it.

16 years agocrypt32: Don't check if msg is NULL, tests show native doesn't either.
Juan Lang [Thu, 12 Jul 2007 21:55:44 +0000 (14:55 -0700)] 
crypt32: Don't check if msg is NULL, tests show native doesn't either.

16 years agocrypt32: Add a helper function to copy params.
Juan Lang [Thu, 12 Jul 2007 21:54:56 +0000 (14:54 -0700)] 
crypt32: Add a helper function to copy params.

16 years agocrypt32: Copy data in hash message update.
Juan Lang [Thu, 12 Jul 2007 21:52:41 +0000 (14:52 -0700)] 
crypt32: Copy data in hash message update.

16 years agocrypt32: Add tests for hash message encoding.
Juan Lang [Thu, 12 Jul 2007 21:51:40 +0000 (14:51 -0700)] 
crypt32: Add tests for hash message encoding.