Commit Graph

25759 Commits

Author SHA1 Message Date
Juan Lang 6a07ca4442 crypt32: Store crypt provider in decode message. 2007-07-16 13:39:57 +02:00
Juan Lang 8dcd9e4279 crypt32: Fix decoding sequences with extra trailing data. 2007-07-16 13:39:35 +02:00
Juan Lang 01685bca0e crypt32: Add test showing extra trailing bytes should be tolerated in encoded data. 2007-07-16 13:39:24 +02:00
Damjan Jovanovic 15428534d8 ws2_32: Update WSASendTo's iovec properly. 2007-07-16 13:38:19 +02:00
Jeremy White a2c2b60292 gdi32: Added a test for the case where lpvBits in GetDIBits is NULL and the bitcount is 0. 2007-07-16 13:38:09 +02:00
Jeremy White fa23944695 gdi32: Do not fill in the color table if lpvBits is NULL. 2007-07-16 13:37:59 +02:00
Paul Vriens 02d14c85e7 msi/tests: Don't create a directory that's not needed. 2007-07-16 13:36:49 +02:00
Aric Stewart 1afbc2c957 user32: Change SetDeskWallPaper spec. 2007-07-16 13:36:36 +02:00
Paul Vriens 35a10f05bc mscms/tests: Skip tests if we don't have enough rights. 2007-07-13 14:59:52 +02:00
Paul Vriens 0653b95017 crypt32/tests: Skip test if we don't have enough rights. 2007-07-13 14:43:33 +02:00
Paul Vriens cf111099fc advapi32/tests: Use skip instead of trace. 2007-07-13 14:43:29 +02:00
Emmanuel Maillard 6ccb663953 winecoreaudio: MIDIIn_MessageHandler: Fix non-SysEx messages parsing. 2007-07-13 14:43:23 +02:00
Ken Thomases f203ed946b winecoreaudio: Report format error on sample rate mismatch when opening wave-in device. 2007-07-13 14:43:00 +02:00
Ken Thomases 41303fbd6a winecoreaudio: Protect against AudioUnitRender clobbering our buffer list. 2007-07-13 14:42:53 +02:00
Ken Thomases 2fc548ae65 winecoreaudio: Correct the AudioBufferList allocated for input. 2007-07-13 14:42:40 +02:00
James Hawkins 6805bf8ace msi: Add a test for running an ADMIN install. 2007-07-13 14:41:34 +02:00
James Hawkins ba257f0cea msi: Add a test for installing from different current working directories. 2007-07-13 14:41:14 +02:00
James Hawkins 6c940b9b49 msi: Fix compilation in MSVC. 2007-07-13 14:41:04 +02:00
James Hawkins ed281b725a msi: Fix three tests that were failing in Windows. 2007-07-13 14:40:59 +02:00
James Hawkins c7b53d37e1 msi: Fix automation.c compile for MSVC. 2007-07-13 14:40:55 +02:00
Juan Lang d1bd2ea907 crypt32: Update comments about hash message version numbers. 2007-07-13 14:40:46 +02:00
Juan Lang a8e135f4c6 crypt32: Introduce an updated state, and use it to remove boolean "begun". 2007-07-13 14:40:39 +02:00
Juan Lang 09c4faf159 crypt32: Change finalized from a boolean to a state and use it to simplify message updating. 2007-07-13 14:40:25 +02:00
Juan Lang 9bdb084eb6 crypt32: Relax a test, the specific error isn't so important. 2007-07-13 14:40:15 +02:00
Juan Lang 8599fd7748 crypt32: Implement retrieving a hashed message's content. 2007-07-13 14:40:04 +02:00
Juan Lang 678fb8ac14 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).
2007-07-13 14:39:40 +02:00
Juan Lang 880507d906 crypt32: Add tests for retrieving the content of a non-finalized (detached) message. 2007-07-13 14:39:09 +02:00
Juan Lang 3ffb4b1c48 crypt32: Detached hash messages don't contain the content, so don't make a copy of it. 2007-07-13 14:39:02 +02:00
Juan Lang f83da5cc07 crypt32: Don't check if msg is NULL, tests show native doesn't either. 2007-07-13 14:38:55 +02:00
Juan Lang a468e6f6c3 crypt32: Add a helper function to copy params. 2007-07-13 14:38:48 +02:00
Juan Lang fef57dad46 crypt32: Copy data in hash message update. 2007-07-13 14:38:40 +02:00
Juan Lang 72b8f8325f crypt32: Add tests for hash message encoding. 2007-07-13 14:38:32 +02:00
Juan Lang 804b9d7165 crypt32: Implement getting hash message version. 2007-07-13 14:38:24 +02:00
Juan Lang 739cc08b3b crypt32: Partially implement updating hash messages. 2007-07-13 14:37:51 +02:00
Juan Lang 5cb26d8e58 crypt32: Test updating hash messages with NULL stream output function. 2007-07-13 14:37:42 +02:00
Juan Lang c2f8191a64 crypt32: Simplify hash value tests. 2007-07-13 14:37:24 +02:00
Juan Lang bb1246a51c crypt32: Implement getting a hash message's hash value. 2007-07-13 14:37:16 +02:00
Juan Lang 1745d8a728 crypt32: Add tests for getting hash message params. 2007-07-13 14:37:09 +02:00
Juan Lang 3c15f98b77 crypt32: Add a stub hash message implementation. 2007-07-13 14:37:00 +02:00
Juan Lang e6c339d076 crypt32: Test opening hash messages to encode with streaming. 2007-07-13 14:36:48 +02:00
Juan Lang ad975f672b crypt32: Add tests for updating hash messages opened to encode. 2007-07-13 14:36:40 +02:00
Juan Lang b12072b72d crypt32: Add open tests for hash messages. 2007-07-13 14:36:32 +02:00
Juan Lang afaba37ed7 crypt32: Implement streamed encoding of definite-length data messages. 2007-07-13 14:36:16 +02:00
Juan Lang 48afa16386 crypt32: Make some encoding functions available outside encode.c. 2007-07-13 14:35:47 +02:00
Detlef Riekenberg d97a3b3385 printui: Parse args for PrintUIEntryW. 2007-07-13 14:35:42 +02:00
Damjan Jovanovic 9e07d6787f ntdll: Use the win16 current directory for win16 processes. 2007-07-13 14:35:31 +02:00
Vitaliy Margolen 116b807b9c dxdiagn: Add reporting of some display related information. 2007-07-13 14:35:26 +02:00
Evan Stade 44691eefb4 gdiplus: Added GdipAddPathPath test. 2007-07-13 12:31:31 +02:00
Evan Stade c41a77a358 gdiplus: Added GdipAddPathPath. 2007-07-13 12:31:22 +02:00
Evan Stade d174bcc8a6 gdiplus: Added GdipResetPath. 2007-07-13 12:31:11 +02:00
Evan Stade 64035b308e gdiplus: Added GdipGetPathFillMode. 2007-07-13 12:31:01 +02:00
Evan Stade 3dc17d2544 gdiplus: Improved GdipGetPathWorldBounds handling of both matrix and pen's effect on bounding box. 2007-07-13 12:30:52 +02:00
Evan Stade 41a9a83890 gdiplus: Added more GdipGetPathWorldBounds tests. 2007-07-13 12:30:33 +02:00
Evan Stade e547ceb1f6 gdiplus: Use passed pen in GdipAddPathWorldBound. 2007-07-13 12:30:26 +02:00
Evan Stade bcd0eda687 gdiplus: Added GdipSetPenLineJoin. 2007-07-13 12:30:11 +02:00
Dmitry Timoshkov 929be93411 shlwapi: Fix some spec entry definitions. 2007-07-13 12:29:54 +02:00
Dmitry Timoshkov bd378f0327 ntdll: Remove an artificial limitation in NtQuerySecurityObject. 2007-07-13 12:29:51 +02:00
Paul Vriens f09359cda4 advapi/service: Check servicetype and starttype. 2007-07-13 12:28:25 +02:00
Paul Vriens d470e688c4 advapi/service: Create specific access rights for service handles. 2007-07-13 12:27:40 +02:00
James Hawkins 30fc5602de msi: Reload properties as they may have been changed by a transform. 2007-07-13 12:27:33 +02:00
James Hawkins cf3f442754 msi: Fix a copy and paste error. 2007-07-13 12:27:28 +02:00
Rob Shearman 46df2fa9da mshtml: Implement HTMLElement_insertAdjacentHTML and HTMLElement_insertAdjacentText. 2007-07-13 12:27:23 +02:00
Rob Shearman d3a524cdba msxml3: Implement IXMLDOMNode::get_text for CDATA, processing instruction and comment nodes. 2007-07-13 12:27:20 +02:00
Rob Shearman c6dc14d81b 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.
2007-07-13 12:27:17 +02:00
Rob Shearman 1cd222b451 ntdll: The impersonation level in NtDuplicateToken should be taken from the SecurityQualityOfService member of ObjectAttributes if present. 2007-07-13 12:27:12 +02:00
Alexandre Julliard 4397e99585 wldap32: Fix some potential infinite loops because of an unsigned loop counter. 2007-07-12 17:32:24 +02:00
Alexandre Julliard 98934f20d8 dnsapi: Fix some potential infinite loops because of an unsigned loop counter. 2007-07-12 17:32:07 +02:00
Alexandre Julliard 4688389d74 user32: Allocate a dual A/W winproc for DefWindowProc. 2007-07-12 15:45:19 +02:00
Alexandre Julliard cc90b25aef 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.
2007-07-12 15:45:00 +02:00
Evan Stade 55d70e894c gdiplus: Changed the way the direction of the endcap is calculated to make LineCapArrowAnchor direction match Windows better. 2007-07-12 14:59:40 +02:00
Evan Stade f9b0dac9f5 gdiplus: Added GdipGetPathWorldBounds test. 2007-07-12 14:59:12 +02:00
Evan Stade 37d91b04f3 gdiplus: Added GdipTransformMatrixPoints test. 2007-07-12 14:59:03 +02:00
Evan Stade e9eceb5f31 gdiplus: Fixed memory leak in GdipDeletePath. 2007-07-12 14:58:50 +02:00
Evan Stade 78510e70e7 gdiplus: Added GdipGetPathWorldBounds. 2007-07-12 14:58:06 +02:00
Evan Stade 1f1ecfb2b5 gdiplus: Added GdipTransformPath. 2007-07-12 14:57:31 +02:00
Evan Stade 05450b0366 gdiplus: Added GdipCreateMatrix2 test. 2007-07-12 14:56:31 +02:00
Evan Stade 47a605ef9b gdiplus: Added GdipTransformMatrixPoints. 2007-07-12 14:56:05 +02:00
Evan Stade f28262b47d gdiplus: Added basic matrix implementation. 2007-07-12 14:55:55 +02:00
Evan Stade 6f4ab52824 gdiplus: Added draw_polyline error checking. 2007-07-12 14:51:16 +02:00
Evan Stade fa31217d6e gdiplus: Added draw_polybezier error checking. 2007-07-12 14:50:49 +02:00
Evan Stade 9d5f568183 gdiplus: Added GdipDrawPath. 2007-07-12 14:49:55 +02:00
Evan Stade 8a76d1e82c gdiplus: Added GdipStartPathFigure. 2007-07-12 14:49:07 +02:00
Evan Stade 852aac8b54 gdiplus: Updated GdipDrawLines to use SaveDC()/RestoreDC()/end caps. 2007-07-12 14:48:51 +02:00
Evan Stade 40f2273f03 gdiplus: Updated GdipDrawArc to use SaveDC()/RestoreDC()/line caps. 2007-07-12 14:48:36 +02:00
Evan Stade 1f7cfb1dc8 gdiplus: Added GdipAddPathArc test. 2007-07-12 14:48:19 +02:00
Evan Stade 69fa7457e5 gdiplus: Added GdipAddPathArc. 2007-07-12 14:48:05 +02:00
Evan Stade 4a8a1b423c gdiplus: Moved two inline helpers to the header. 2007-07-12 14:47:38 +02:00
Mark Adams 9c4a128940 iphlpapi: Fix byte ordering of Linux ports. 2007-07-12 14:41:34 +02:00
Mark Adams 2569635cbf iphlpapi: Add support for GetTcpTable on Mac OS X. 2007-07-12 14:41:22 +02:00
Huw Davies 154389ce8e kernel32: SetNamedPipeHandleState() is a stub, so for now don't check its return value. 2007-07-12 14:40:52 +02:00
Huw Davies f2894533d5 kernel32: Swap incorrect use of buffers. 2007-07-12 14:40:47 +02:00
Alexandre Julliard 3f9632ca53 msi/tests: Comment out call to function that is still a stub in Wine. 2007-07-12 13:00:47 +02:00
Misha Koshelev 11ccc0f79e urlmon: Make HttpProtocol conform with native wininet on wine. 2007-07-12 13:00:24 +02:00
Misha Koshelev 213bfd2777 urlmon: Fix HttpProtocol_Start and strndupW to work properly with native wininet. 2007-07-12 12:59:44 +02:00
Vitaliy Margolen efdee19d90 dinput: Convert IDirectInput into multi-interface object. 2007-07-12 12:59:20 +02:00
Ken Thomases 438c748953 winecoreaudio: Improve safety of iterations when returning WAVEHDRs to client. 2007-07-12 12:59:15 +02:00
Ken Thomases 1b4ad056b3 winecoreaudio: Enable DirectSound HEL mode for input. 2007-07-12 12:59:01 +02:00
Ken Thomases 631f306c3e winecoreaudio: Enable DirectSound HEL mode for output. 2007-07-12 12:58:55 +02:00
Paul Vriens 137eb037b9 advapi/service: Check for empty servicename and binaryname. 2007-07-12 12:58:29 +02:00
Paul Vriens c011369aab advapi/service: Check if we have enough access rights to create a service. 2007-07-12 12:58:16 +02:00
Paul Vriens 5dab8935b9 advapi/service: First tests (and fixes) for CreateService. 2007-07-12 12:58:08 +02:00
Paul Vriens 13b3b724c6 advapi/service: Fix possible handle leak. 2007-07-12 12:57:47 +02:00
Paul Vriens 05fec6c871 advapi/service: Simplify DeleteService by using RegDeleteTree. 2007-07-12 12:57:41 +02:00
Thomas Weidenmueller c15245d9cc shlwapi: Use publicly defined structure DATABLOCK_HEADER instead of redefining it locally. 2007-07-12 12:57:35 +02:00
Lei Zhang d0e068744a winex11.drv: Remove old dnd code. 2007-07-12 12:57:23 +02:00
Hans Leidekker b2b4048f7a pdh: Fix two typos. 2007-07-12 12:57:09 +02:00
Hans Leidekker e1125c48b6 pdh: Use GetTickCount64 instead of GetTickCount. 2007-07-12 12:57:01 +02:00
Alexandre Julliard ec5e295ef2 user32/tests: Flush messages more aggressively in a couple of tests. 2007-07-11 14:40:19 +02:00
Kovács András 0db109ffad d3d10: Add stub for d3d10.dll. 2007-07-11 14:22:20 +02:00
Alexandre Julliard 40fb7ca168 kernel32: Implemented GetTickCount64. 2007-07-11 14:04:54 +02:00
Evan Stade 6544d9ee3e gdiplus: Changed calls to floor to floorf. 2007-07-11 12:43:11 +02:00
James Hawkins 0f6aaf86bd msi: Add tests for adding properties with a transform during an install. 2007-07-11 12:42:59 +02:00
James Hawkins 1093eb83cd msi: Add tests for adding properties in a transform. 2007-07-11 12:42:55 +02:00
James Hawkins 5a8e0e8c1d msi: Fix current _Property table tests and add more tests. 2007-07-11 12:42:45 +02:00
Aric Stewart 5db70db76e imm32: Use the COMPOSITIONSTRING in hCompStr.
Stop using our custom structure for the Composition string and instead
use the COMPOSITIONSTRING whose handle is in the IMC structure.
2007-07-11 12:42:25 +02:00
Misha Koshelev dab80a8d9f urlmon: Implement HttpProtocol. 2007-07-11 12:42:14 +02:00
Chris Robinson 8a865e5a0b winemp3: Remove function declarations with no definition and unused macros. 2007-07-11 12:16:06 +02:00
Chris Robinson fa969d169b winemp3: Remove global mpstr pointer. 2007-07-11 12:15:56 +02:00
Dmitry Timoshkov cfe289e69d gdi32: Do not report an error if a requested to add font is already loaded. 2007-07-11 12:01:21 +02:00
James Hawkins f0b97cb1e1 msi: Check for NULL transform, as there may be no transforms for the _Columns or _Tables tables. 2007-07-11 12:00:53 +02:00
Paul Vriens a2406b8ca5 gdiplus: Don't use struct member before NULL check (Coverity). 2007-07-11 12:00:48 +02:00
Juan Lang cd3954e7fd rsaenh: Get rid of the hash idle state, native doesn't behave as though it has one. 2007-07-11 12:00:38 +02:00
Detlef Riekenberg 8d051c81b2 ntdll: Avoid crash with WINEDEBUG=+snoop. 2007-07-11 12:00:28 +02:00
Chris Robinson 22e94d0ba6 winemp3: Use head_check to check for valid headers. 2007-07-11 11:59:59 +02:00
Chris Robinson 23d3302e38 winemp3: Check the right macro when defining TRUE. 2007-07-11 11:59:54 +02:00
Paul Vriens 14ab7d766f advapi32: Create specific access rights for service control manager handles. 2007-07-11 11:59:39 +02:00
Mikołaj Zalewski 5507a073c5 comctl32: toolbar: We should send TBN_GETDISPINFOW even for ANSI controls (with testcase). 2007-07-11 11:59:33 +02:00
Mikołaj Zalewski e66523e19b comctl32: toolbar: The iImage in TBN_GETDISPINFO should be initialized to -1. 2007-07-11 11:53:33 +02:00
Bernd Buschinski ace2749010 gdiplus: Fix test typo/compile error. 2007-07-10 15:42:49 +02:00
Juan Lang 1d5a8b2f78 crypt32: Implement CryptSIPGetSignedDataMsg, CryptSIPPutSignedDataMsg,
CryptSIPCreateIndirectData, CryptSIPVerifyIndirectData, and
CryptSIPRemoveSignedDataMsg.
2007-07-10 14:41:24 +02:00
Juan Lang 19c3a09ba8 crypt32: Implement CryptSIPLoad. 2007-07-10 14:41:05 +02:00
Evan Stade da23ed6e0f gdiplus: Added a test for GdipAddPathLine2. 2007-07-10 14:31:52 +02:00
Evan Stade 1fc841f655 gdiplus: Fixed bug in GdipGetPathPoints(). 2007-07-10 14:31:02 +02:00
Evan Stade fec9e5e803 gdiplus: Added constructor and destructor test for gdiplus paths. 2007-07-10 14:30:55 +02:00
Evan Stade 30084db2ce gdiplus: Make LineCapArrowAnchor look more like it does in windows. 2007-07-10 14:29:44 +02:00
Evan Stade 14c7466c9f gdiplus: Fixed a bug in helper function draw_polybezier. 2007-07-10 14:29:33 +02:00
Evan Stade b72dc0df9d gdiplus: GdipDrawCurve2 now uses SaveDC()/RestoreDC() and end caps. 2007-07-10 14:29:19 +02:00
Evan Stade 14e0df1fa0 gdiplus: Updated GdipDrawRectangleI. 2007-07-10 14:28:57 +02:00
Evan Stade a4fff71454 gdiplus: Updated draw_pie to use SaveDC/RestoreDC. 2007-07-10 14:28:27 +02:00
Juan Lang 685d7e799a crypt32: More decode message update tests. 2007-07-10 13:56:42 +02:00
Juan Lang acc0bec41f crypt32: Add some tests for updating decode messages. 2007-07-10 13:56:35 +02:00
Juan Lang 8ca755915b crypt32: Implement getting the type of a decode message. 2007-07-10 13:56:28 +02:00
Juan Lang 656d960dd4 crypt32: Add a stub decode message implementation. 2007-07-10 13:56:20 +02:00
Juan Lang e557d36320 crypt32: Test and fix CryptMsgGetParam for streamed messages. 2007-07-10 13:56:13 +02:00
Juan Lang b18b05f53c crypt32: Add tests for streamed encoding of data messages. 2007-07-10 13:56:00 +02:00
Juan Lang aa99cf8ec0 crypt32: Test that inner content OID is ignored for data messages. 2007-07-10 13:55:53 +02:00
Juan Lang 7e65d9439c crypt32: Make a copy of a passed-in stream info rather than assuming the pointer will live forever. 2007-07-10 13:55:44 +02:00
Juan Lang fd05fe0d13 crypt32: Add more tests for opening a data message for encoding. 2007-07-10 13:55:31 +02:00
Juan Lang dc63bf2de3 crypt32: Pass function pointers to CryptMsgBase_Init rather than rely on callers to initialize them. 2007-07-10 13:55:21 +02:00
Vitaliy Margolen 6d5eee0851 dinput: Clear static variables after releasing hooks. 2007-07-10 13:37:20 +02:00