wine
17 years agontdll: Don't produce unreachable code during conditional compilation. Found by Smatch.
Michael Stefaniuc [Wed, 18 Jul 2007 20:21:49 +0000 (22:21 +0200)] 
ntdll: Don't produce unreachable code during conditional compilation. Found by Smatch.

17 years agowined3d: glXSwapBuffers needs a GLX context.
H. Verbeet [Wed, 18 Jul 2007 22:20:15 +0000 (00:20 +0200)] 
wined3d: glXSwapBuffers needs a GLX context.

17 years agospoolss: Add a stub for ImpersonatePrinterClient.
Detlef Riekenberg [Wed, 18 Jul 2007 20:11:03 +0000 (22:11 +0200)] 
spoolss: Add a stub for ImpersonatePrinterClient.

17 years agoadvapi32/service: Some tests for DeleteService.
Paul Vriens [Wed, 18 Jul 2007 19:05:53 +0000 (21:05 +0200)] 
advapi32/service: Some tests for DeleteService.

17 years agoadvapi32/service: Check for duplicate displayname.
Paul Vriens [Wed, 18 Jul 2007 18:17:35 +0000 (20:17 +0200)] 
advapi32/service: Check for duplicate displayname.

17 years agoadvapi32/service: Cleanup (long lines and a typo).
Paul Vriens [Wed, 18 Jul 2007 14:24:45 +0000 (16:24 +0200)] 
advapi32/service: Cleanup (long lines and a typo).

17 years agoadvapi32: Add tests for ConvertStringSecurityDescriptorToSecurityDescriptor.
Rob Shearman [Wed, 18 Jul 2007 17:13:25 +0000 (18:13 +0100)] 
advapi32: Add tests for ConvertStringSecurityDescriptorToSecurityDescriptor.

17 years agoadvapi32: Set the right pointer so that StringAcl is updated correct in ParseAceStrin...
Rob Shearman [Wed, 18 Jul 2007 17:12:43 +0000 (18:12 +0100)] 
advapi32: Set the right pointer so that StringAcl is updated correct in ParseAceStringRights.

The number of allowed hex digits should be 8, not 6.

17 years agoadvapi32: Don't crash in ConvertStringSecurityDescriptorToSecurityDescriptorW if...
Rob Shearman [Wed, 18 Jul 2007 17:11:37 +0000 (18:11 +0100)] 
advapi32: Don't crash in ConvertStringSecurityDescriptorToSecurityDescriptorW if LocalAlloc fails.

17 years agoadvapi32: Add the size of the security descriptor structure to the size of memory...
Rob Shearman [Wed, 18 Jul 2007 17:09:16 +0000 (18:09 +0100)] 
advapi32: Add the size of the security descriptor structure to the size of memory required in ParseStringSecurityDescriptorToSecurityDescriptor.

17 years agoadvapi32: Fix a typo in ParseStringAclToAcl which caused the ACE to be written inside...
Rob Shearman [Wed, 18 Jul 2007 17:07:29 +0000 (18:07 +0100)] 
advapi32: Fix a typo in ParseStringAclToAcl which caused the ACE to be written inside of the ACL memory.

17 years agoadvapi32: Fix ComputeStringSidSize to work with SIDs with one sub authority.
Rob Shearman [Wed, 18 Jul 2007 17:06:36 +0000 (18:06 +0100)] 
advapi32: Fix ComputeStringSidSize to work with SIDs with one sub authority.

Use GetSidLengthRequired instead of computing the length in a way that
won't always be correct.

17 years agowininet: Stubs for IsUrlCacheEntryExpired[AW].
Huw Davies [Wed, 18 Jul 2007 15:08:41 +0000 (16:08 +0100)] 
wininet: Stubs for IsUrlCacheEntryExpired[AW].

17 years agowininet: Certain options of InternetQueryOption can take a NULL handle, so don't...
Huw Davies [Wed, 18 Jul 2007 13:44:20 +0000 (14:44 +0100)] 
wininet: Certain options of InternetQueryOption can take a NULL handle, so don't do the NULL handle check at the beginning.

17 years agouser32/test: Destroy no longer needed test dialog windows.
Vitaliy Margolen [Wed, 18 Jul 2007 12:06:40 +0000 (06:06 -0600)] 
user32/test: Destroy no longer needed test dialog windows.

17 years agoadvapi32/service: Test for duplicate displayname.
Paul Vriens [Tue, 17 Jul 2007 20:06:51 +0000 (22:06 +0200)] 
advapi32/service: Test for duplicate displayname.

17 years agowordpad: Updated Korean resource.
Hwang YunSong(황윤성) [Tue, 17 Jul 2007 06:03:39 +0000 (15:03 +0900)] 
wordpad: Updated Korean resource.

17 years agocmd: Updated Korean resource.
Hwang YunSong(황윤성) [Tue, 17 Jul 2007 05:45:13 +0000 (14:45 +0900)] 
cmd: Updated Korean resource.

17 years agogdiplus: Added GdipMultiplyMatrix.
Evan Stade [Wed, 18 Jul 2007 02:31:15 +0000 (19:31 -0700)] 
gdiplus: Added GdipMultiplyMatrix.

17 years agogdiplus: Added GdipGetPenDashStyle.
Evan Stade [Wed, 18 Jul 2007 02:31:01 +0000 (19:31 -0700)] 
gdiplus: Added GdipGetPenDashStyle.

17 years agogdiplus: Added GdipClonePen.
Evan Stade [Wed, 18 Jul 2007 02:30:50 +0000 (19:30 -0700)] 
gdiplus: Added GdipClonePen.

17 years agoinclude/winspool.h: Add missing struct.
Detlef Riekenberg [Wed, 18 Jul 2007 03:09:22 +0000 (05:09 +0200)] 
include/winspool.h: Add missing struct.

17 years agomsi: Only double the size if the remote call is from MsiGetPropertyA.
James Hawkins [Wed, 18 Jul 2007 00:50:15 +0000 (17:50 -0700)] 
msi: Only double the size if the remote call is from MsiGetPropertyA.

17 years agoRevert "msi: Only call a custom action remotely if the type is msidbCustomActionTypeI...
James Hawkins [Wed, 18 Jul 2007 00:48:43 +0000 (17:48 -0700)] 
Revert "msi: Only call a custom action remotely if the type is msidbCustomActionTypeInScript."

This reverts f2ae31000b6d6c105838fad36c17ba1fb1f5524b commit.

17 years agowined3d: Remove unreachable code: break after return. Found by Smatch.
Michael Stefaniuc [Tue, 17 Jul 2007 22:14:36 +0000 (00:14 +0200)] 
wined3d: Remove unreachable code: break after return. Found by Smatch.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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