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

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

16 years agogdiplus: Fixed memory leak in GdipDeletePath.
Evan Stade [Thu, 12 Jul 2007 01:08:14 +0000 (18:08 -0700)] 
gdiplus: Fixed memory leak in GdipDeletePath.

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

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

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

16 years agogdiplus: Added GdipTransformMatrixPoints.
Evan Stade [Thu, 12 Jul 2007 01:07:52 +0000 (18:07 -0700)] 
gdiplus: Added GdipTransformMatrixPoints.

16 years agogdiplus: Added basic matrix implementation.
Evan Stade [Thu, 12 Jul 2007 01:07:48 +0000 (18:07 -0700)] 
gdiplus: Added basic matrix implementation.

16 years agogdiplus: Added draw_polyline error checking.
Evan Stade [Thu, 12 Jul 2007 01:07:44 +0000 (18:07 -0700)] 
gdiplus: Added draw_polyline error checking.

16 years agogdiplus: Added draw_polybezier error checking.
Evan Stade [Thu, 12 Jul 2007 01:07:39 +0000 (18:07 -0700)] 
gdiplus: Added draw_polybezier error checking.

16 years agogdiplus: Added GdipDrawPath.
Evan Stade [Thu, 12 Jul 2007 01:07:34 +0000 (18:07 -0700)] 
gdiplus: Added GdipDrawPath.

16 years agogdiplus: Added GdipStartPathFigure.
Evan Stade [Thu, 12 Jul 2007 01:07:28 +0000 (18:07 -0700)] 
gdiplus: Added GdipStartPathFigure.

16 years agogdiplus: Updated GdipDrawLines to use SaveDC()/RestoreDC()/end caps.
Evan Stade [Thu, 12 Jul 2007 01:07:16 +0000 (18:07 -0700)] 
gdiplus: Updated GdipDrawLines to use SaveDC()/RestoreDC()/end caps.

16 years agogdiplus: Updated GdipDrawArc to use SaveDC()/RestoreDC()/line caps.
Evan Stade [Thu, 12 Jul 2007 01:07:09 +0000 (18:07 -0700)] 
gdiplus: Updated GdipDrawArc to use SaveDC()/RestoreDC()/line caps.

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

16 years agogdiplus: Added GdipAddPathArc.
Evan Stade [Thu, 12 Jul 2007 01:06:56 +0000 (18:06 -0700)] 
gdiplus: Added GdipAddPathArc.

16 years agogdiplus: Moved two inline helpers to the header.
Evan Stade [Thu, 12 Jul 2007 01:06:44 +0000 (18:06 -0700)] 
gdiplus: Moved two inline helpers to the header.

16 years agoiphlpapi: Fix byte ordering of Linux ports.
Mark Adams [Wed, 11 Jul 2007 04:16:37 +0000 (00:16 -0400)] 
iphlpapi: Fix byte ordering of Linux ports.

16 years agoiphlpapi: Add support for GetTcpTable on Mac OS X.
Mark Adams [Wed, 11 Jul 2007 03:39:21 +0000 (23:39 -0400)] 
iphlpapi: Add support for GetTcpTable on Mac OS X.

16 years agokernel32: SetNamedPipeHandleState() is a stub, so for now don't check its return...
Huw Davies [Wed, 11 Jul 2007 11:39:03 +0000 (12:39 +0100)] 
kernel32: SetNamedPipeHandleState() is a stub, so for now don't check its return value.

16 years agokernel32: Swap incorrect use of buffers.
Huw Davies [Wed, 11 Jul 2007 11:34:48 +0000 (12:34 +0100)] 
kernel32: Swap incorrect use of buffers.

16 years agomsi/tests: Comment out call to function that is still a stub in Wine.
Alexandre Julliard [Thu, 12 Jul 2007 11:00:47 +0000 (13:00 +0200)] 
msi/tests: Comment out call to function that is still a stub in Wine.

16 years agoprograms/cmd: Do the assignment after the return to avoid a missing free() (Coverity).
Paul Vriens [Thu, 12 Jul 2007 07:35:00 +0000 (09:35 +0200)] 
programs/cmd: Do the assignment after the return to avoid a missing free() (Coverity).

16 years agourlmon: Make HttpProtocol conform with native wininet on wine.
Misha Koshelev [Thu, 12 Jul 2007 05:46:04 +0000 (00:46 -0500)] 
urlmon: Make HttpProtocol conform with native wininet on wine.

16 years agourlmon: Fix HttpProtocol_Start and strndupW to work properly with native wininet.
Misha Koshelev [Thu, 12 Jul 2007 05:38:20 +0000 (00:38 -0500)] 
urlmon: Fix HttpProtocol_Start and strndupW to work properly with native wininet.

16 years agodinput: Convert IDirectInput into multi-interface object.
Vitaliy Margolen [Thu, 12 Jul 2007 04:51:32 +0000 (22:51 -0600)] 
dinput: Convert IDirectInput into multi-interface object.

16 years agowinecoreaudio: Improve safety of iterations when returning WAVEHDRs to client.
Ken Thomases [Thu, 12 Jul 2007 01:34:45 +0000 (20:34 -0500)] 
winecoreaudio: Improve safety of iterations when returning WAVEHDRs to client.

16 years agowinecoreaudio: Enable DirectSound HEL mode for input.
Ken Thomases [Thu, 12 Jul 2007 01:34:38 +0000 (20:34 -0500)] 
winecoreaudio: Enable DirectSound HEL mode for input.

16 years agowinecoreaudio: Enable DirectSound HEL mode for output.
Ken Thomases [Thu, 12 Jul 2007 01:34:34 +0000 (20:34 -0500)] 
winecoreaudio: Enable DirectSound HEL mode for output.

16 years agoadvapi/service: Check for empty servicename and binaryname.
Paul Vriens [Wed, 11 Jul 2007 19:39:45 +0000 (21:39 +0200)] 
advapi/service: Check for empty servicename and binaryname.

16 years agoadvapi/service: Check if we have enough access rights to create a service.
Paul Vriens [Wed, 11 Jul 2007 19:22:21 +0000 (21:22 +0200)] 
advapi/service: Check if we have enough access rights to create a service.

16 years agoadvapi/service: First tests (and fixes) for CreateService.
Paul Vriens [Wed, 11 Jul 2007 19:10:36 +0000 (21:10 +0200)] 
advapi/service: First tests (and fixes) for CreateService.

16 years agoadvapi/service: Fix possible handle leak.
Paul Vriens [Wed, 11 Jul 2007 18:43:01 +0000 (20:43 +0200)] 
advapi/service: Fix possible handle leak.

16 years agoadvapi/service: Simplify DeleteService by using RegDeleteTree.
Paul Vriens [Wed, 11 Jul 2007 17:36:00 +0000 (19:36 +0200)] 
advapi/service: Simplify DeleteService by using RegDeleteTree.