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

16 years agocrypt32: Implement getting hash message version.
Juan Lang [Thu, 12 Jul 2007 21:51:03 +0000 (14:51 -0700)] 
crypt32: Implement getting hash message version.

16 years agocrypt32: Add more missing defines.
Juan Lang [Thu, 12 Jul 2007 21:49:47 +0000 (14:49 -0700)] 
crypt32: Add more missing defines.

16 years agocrypt32: Partially implement updating hash messages.
Juan Lang [Thu, 12 Jul 2007 21:49:23 +0000 (14:49 -0700)] 
crypt32: Partially implement updating hash messages.

16 years agocrypt32: Test updating hash messages with NULL stream output function.
Juan Lang [Thu, 12 Jul 2007 21:48:13 +0000 (14:48 -0700)] 
crypt32: Test updating hash messages with NULL stream output function.

16 years agocrypt32: Simplify hash value tests.
Juan Lang [Thu, 12 Jul 2007 21:47:30 +0000 (14:47 -0700)] 
crypt32: Simplify hash value tests.

16 years agocrypt32: Implement getting a hash message's hash value.
Juan Lang [Thu, 12 Jul 2007 21:44:59 +0000 (14:44 -0700)] 
crypt32: Implement getting a hash message's hash value.

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

16 years agocrypt32: Add a stub hash message implementation.
Juan Lang [Thu, 12 Jul 2007 21:32:00 +0000 (14:32 -0700)] 
crypt32: Add a stub hash message implementation.

16 years agocrypt32: Test opening hash messages to encode with streaming.
Juan Lang [Thu, 12 Jul 2007 21:29:03 +0000 (14:29 -0700)] 
crypt32: Test opening hash messages to encode with streaming.

16 years agocrypt32: Add tests for updating hash messages opened to encode.
Juan Lang [Thu, 12 Jul 2007 21:26:47 +0000 (14:26 -0700)] 
crypt32: Add tests for updating hash messages opened to encode.

16 years agocrypt32: Add open tests for hash messages.
Juan Lang [Thu, 12 Jul 2007 21:20:55 +0000 (14:20 -0700)] 
crypt32: Add open tests for hash messages.

16 years agocrypt32: Implement streamed encoding of definite-length data messages.
Juan Lang [Thu, 12 Jul 2007 21:20:20 +0000 (14:20 -0700)] 
crypt32: Implement streamed encoding of definite-length data messages.

16 years agocrypt32: Make some encoding functions available outside encode.c.
Juan Lang [Thu, 12 Jul 2007 21:09:00 +0000 (14:09 -0700)] 
crypt32: Make some encoding functions available outside encode.c.

16 years agoprintui: Parse args for PrintUIEntryW.
Detlef Riekenberg [Thu, 12 Jul 2007 18:56:45 +0000 (20:56 +0200)] 
printui: Parse args for PrintUIEntryW.

16 years agontdll: Use the win16 current directory for win16 processes.
Damjan Jovanovic [Thu, 12 Jul 2007 05:27:25 +0000 (07:27 +0200)] 
ntdll: Use the win16 current directory for win16 processes.

16 years agodxdiagn: Add reporting of some display related information.
Vitaliy Margolen [Thu, 12 Jul 2007 13:18:01 +0000 (07:18 -0600)] 
dxdiagn: Add reporting of some display related information.

16 years agogdiplus: Added GdipAddPathPath test.
Evan Stade [Fri, 13 Jul 2007 02:43:19 +0000 (19:43 -0700)] 
gdiplus: Added GdipAddPathPath test.

16 years agogdiplus: Added GdipAddPathPath.
Evan Stade [Fri, 13 Jul 2007 02:43:15 +0000 (19:43 -0700)] 
gdiplus: Added GdipAddPathPath.

16 years agogdiplus: Added GdipResetPath.
Evan Stade [Fri, 13 Jul 2007 02:43:10 +0000 (19:43 -0700)] 
gdiplus: Added GdipResetPath.

16 years agogdiplus: Added GdipGetPathFillMode.
Evan Stade [Fri, 13 Jul 2007 02:43:07 +0000 (19:43 -0700)] 
gdiplus: Added GdipGetPathFillMode.

16 years agogdiplus: Improved GdipGetPathWorldBounds handling of both matrix and pen's effect...
Evan Stade [Fri, 13 Jul 2007 02:43:03 +0000 (19:43 -0700)] 
gdiplus: Improved GdipGetPathWorldBounds handling of both matrix and pen's effect on bounding box.

16 years agogdiplus: Added more GdipGetPathWorldBounds tests.
Evan Stade [Fri, 13 Jul 2007 02:42:59 +0000 (19:42 -0700)] 
gdiplus: Added more GdipGetPathWorldBounds tests.

16 years agogdiplus: Use passed pen in GdipAddPathWorldBound.
Evan Stade [Fri, 13 Jul 2007 02:42:54 +0000 (19:42 -0700)] 
gdiplus: Use passed pen in GdipAddPathWorldBound.

16 years agogdiplus: Added GdipSetPenLineJoin.
Evan Stade [Fri, 13 Jul 2007 02:42:47 +0000 (19:42 -0700)] 
gdiplus: Added GdipSetPenLineJoin.

16 years agoshlwapi: Fix some spec entry definitions.
Dmitry Timoshkov [Fri, 13 Jul 2007 06:02:36 +0000 (15:02 +0900)] 
shlwapi: Fix some spec entry definitions.

16 years agontdll: Remove an artificial limitation in NtQuerySecurityObject.
Dmitry Timoshkov [Fri, 13 Jul 2007 05:19:15 +0000 (14:19 +0900)] 
ntdll: Remove an artificial limitation in NtQuerySecurityObject.

16 years agoinclude: Add HandleToUlong, UlongToHandle, UintToPtr, UlongToPtr compatibility macros.
Dmitry Timoshkov [Fri, 13 Jul 2007 05:18:29 +0000 (14:18 +0900)] 
include: Add HandleToUlong, UlongToHandle, UintToPtr, UlongToPtr compatibility macros.

16 years agoadvapi/service: Check servicetype and starttype.
Paul Vriens [Thu, 12 Jul 2007 19:34:21 +0000 (21:34 +0200)] 
advapi/service: Check servicetype and starttype.

16 years agoadvapi/service: Create specific access rights for service handles.
Paul Vriens [Thu, 12 Jul 2007 14:22:21 +0000 (16:22 +0200)] 
advapi/service: Create specific access rights for service handles.

16 years agomsi: Reload properties as they may have been changed by a transform.
James Hawkins [Thu, 12 Jul 2007 18:36:43 +0000 (11:36 -0700)] 
msi: Reload properties as they may have been changed by a transform.

16 years agomsi: Fix a copy and paste error.
James Hawkins [Thu, 12 Jul 2007 18:35:57 +0000 (11:35 -0700)] 
msi: Fix a copy and paste error.

16 years agomshtml: Implement HTMLElement_insertAdjacentHTML and HTMLElement_insertAdjacentText.
Rob Shearman [Thu, 12 Jul 2007 14:37:06 +0000 (15:37 +0100)] 
mshtml: Implement HTMLElement_insertAdjacentHTML and HTMLElement_insertAdjacentText.

16 years agomsxml3: Implement IXMLDOMNode::get_text for CDATA, processing instruction and comment...
Rob Shearman [Thu, 12 Jul 2007 14:33:36 +0000 (15:33 +0100)] 
msxml3: Implement IXMLDOMNode::get_text for CDATA, processing instruction and comment nodes.

16 years agorpcrt4: Make binding to an interface a function of RpcAssoc instead of
Rob Shearman [Thu, 12 Jul 2007 14:32:43 +0000 (15:32 +0100)] 
rpcrt4: Make binding to an interface a function of RpcAssoc instead of
binding handles, since binding requires information from the
association and not from the binding handle.

16 years agontdll: The impersonation level in NtDuplicateToken should be taken from the SecurityQ...
Rob Shearman [Thu, 12 Jul 2007 14:32:00 +0000 (15:32 +0100)] 
ntdll: The impersonation level in NtDuplicateToken should be taken from the SecurityQualityOfService member of ObjectAttributes if present.

16 years agowldap32: Fix some potential infinite loops because of an unsigned loop counter.
Alexandre Julliard [Thu, 12 Jul 2007 15:32:24 +0000 (17:32 +0200)] 
wldap32: Fix some potential infinite loops because of an unsigned loop counter.

16 years agodnsapi: Fix some potential infinite loops because of an unsigned loop counter.
Alexandre Julliard [Thu, 12 Jul 2007 15:32:07 +0000 (17:32 +0200)] 
dnsapi: Fix some potential infinite loops because of an unsigned loop counter.

16 years agouser32: Allocate a dual A/W winproc for DefWindowProc.
Alexandre Julliard [Thu, 12 Jul 2007 13:45:19 +0000 (15:45 +0200)] 
user32: Allocate a dual A/W winproc for DefWindowProc.

16 years agouser32: Check both A and W proc for previously allocated winprocs.
Alexandre Julliard [Thu, 12 Jul 2007 13:45:00 +0000 (15:45 +0200)] 
user32: Check both A and W proc for previously allocated winprocs.

Some apps get a winproc as A and then set it again as W.

16 years agogdiplus: Changed the way the direction of the endcap is calculated to make LineCapArr...
Evan Stade [Thu, 12 Jul 2007 01:08:26 +0000 (18:08 -0700)] 
gdiplus: Changed the way the direction of the endcap is calculated to make LineCapArrowAnchor direction match Windows better.

16 years agogdiplus: Added GdipGetPathWorldBounds test.
Evan Stade [Thu, 12 Jul 2007 01:08:19 +0000 (18:08 -0700)] 
gdiplus: Added GdipGetPathWorldBounds test.