Commit Graph

26010 Commits

Author SHA1 Message Date
Evan Stade 8f865f42ee gdiplus: Added custom line cap setters. 2007-07-20 11:52:57 +02:00
Evan Stade 628237f334 gdiplus: Added GdipCloneCustomLineCap. 2007-07-20 11:52:06 +02:00
Evan Stade d07088ee8a gdiplus: Initial custom line caps implementation. 2007-07-20 11:51:55 +02:00
Evan Stade a8322cb1ad gdiplus: Added GdipCreateMatrix. 2007-07-20 11:51:23 +02:00
Evan Stade eb478be84c gdiplus: Added GdipRotateMatrix. 2007-07-20 11:51:09 +02:00
Evan Stade 477874797c gdiplus: Added GdipTranslateMatrix. 2007-07-20 11:50:55 +02:00
Evan Stade d882fc043d gdiplus: Added GdipScaleMatrix. 2007-07-20 11:50:34 +02:00
Andrew Talbot 8dac319a12 comctl32: Cast-qual warning fix. 2007-07-20 11:47:14 +02:00
Andrew Talbot f8198e6688 dbghelp: Cast-qual warnings fix. 2007-07-20 11:46:04 +02:00
Andrew Talbot 9cc84f6359 dplayx: Cast-qual warning fix. 2007-07-20 11:46:01 +02:00
Michael Stefaniuc 45d6d1c20b oleaut32: Remove a return after return. 2007-07-20 11:45:58 +02:00
Paul Vriens e50edb61f0 advapi32/service: Some 'refcount' tests. 2007-07-20 11:45:53 +02:00
Paul Vriens 4c24492d31 advapi32/service: lpBinaryPathName is mandatory. 2007-07-20 11:45:09 +02:00
Anatoly Lyutin 857ff080eb kernel32/tests: Add test for GetShortPathNameW. 2007-07-20 11:45:02 +02:00
Anatoly Lyutin e8606d5694 user32: Add comment to a function. 2007-07-20 11:44:47 +02:00
Juan Lang 74bd61203d crypt32: Implement querying computed hash of a decoded hash message. 2007-07-20 11:41:19 +02:00
Juan Lang 22e7c2f38e crypt32: Store hash algorithm ID along with other parameters when decoding a hash message. 2007-07-20 11:41:09 +02:00
Juan Lang 0e90cb9629 crypt32: Store (most) parameters of a decoded hash message. 2007-07-20 11:40:56 +02:00
Mikołaj Zalewski 46a48c40ad user32/tests: Simplify a test. 2007-07-20 11:40:44 +02:00
Mikołaj Zalewski f53e314180 comctl32: tooltips: Remove broken support for non-NULL-terminated strings in TOOLTIPS_GetDispInfo[AW]. 2007-07-20 11:36:59 +02:00
Mikołaj Zalewski 31be5005c6 comctl32: toolbar: Test and fix invalid indexes passed in TB_ISBUTTON*. 2007-07-20 11:34:34 +02:00
Alexandre Julliard 1207d9b593 ntdll: Add support for abbreviated empty elements in manifests. 2007-07-20 11:19:17 +02:00
Alexandre Julliard a24f9cc101 ntdll: Don't fail to load manifests that contain unknown elements or attributes.
Print FIXMEs for errors that really cause the loading to fail.
2007-07-20 11:18:41 +02:00
Alexandre Julliard 84a318265d ntdll: Add support for optional flag in dependencies. 2007-07-20 11:17:04 +02:00
Alexandre Julliard b2b6fc1288 ntdll: Cope with missing assemblyIdentity elements in manifests. 2007-07-20 11:17:04 +02:00
Alexandre Julliard 272af8fa1e ntdll: Skip xml comments in manifests. 2007-07-19 18:22:43 +02:00
Alexandre Julliard 214fb6e84e ntdll: Added manifest lookup in global winsxs directory (based on a patch by Jacek Caban). 2007-07-19 18:22:43 +02:00
Jacek Caban 125e710ff1 ntdll: Store the windows directory too. 2007-07-19 18:22:43 +02:00
Jacek Caban 63e4b943a9 ntdll: Added parsing of the asmv2:hash element in manifests. 2007-07-19 18:22:43 +02:00
Eric Pouech e6b3ca09c4 ntdll: Added parsing of the binding redirect element in manifests. 2007-07-19 18:22:43 +02:00
Eric Pouech 3c1f5c6aee ntdll: Added parsing of the clrClass and clrSurrogate elements in manifests. 2007-07-19 18:22:32 +02:00
Eric Pouech 21427b2d5a ntdll: Added parsing of the external proxy element in manifests. 2007-07-19 18:01:42 +02:00
Alexandre Julliard b96df32560 ntdll: Abstract the entity array type as we need it for assemblies too. 2007-07-19 18:00:33 +02:00
Eric Pouech c496dd4ef8 ntdll: Added parsing of the description element in manifests. 2007-07-19 17:59:48 +02:00
Eric Pouech 699b5e74de ntdll: Added parsing of the language attribute in manifests. 2007-07-19 17:59:28 +02:00
Eric Pouech 6158257651 ntdll: Added parsing of the inheritance flags in manifests. 2007-07-19 17:57:38 +02:00
Eric Pouech b6d7b855df ntdll: Added parsing of hash attributes in manifests. 2007-07-19 17:57:13 +02:00
Eric Pouech a22dcd1ad0 ntdll: Added parsing of public key token in manifests. 2007-07-19 17:54:53 +02:00
Eric Pouech 2bc3c39cc0 ntdll: Added support for the assembly leaves of activation contexts. 2007-07-19 17:54:02 +02:00
Jacek Caban 16066acf87 ntdll: Added parsing of file elements in manifests. 2007-07-19 17:51:42 +02:00
Jacek Caban 5efd2a35bd ntdll: Add parsing of dependencies in manifests. 2007-07-19 17:50:45 +02:00
Alexandre Julliard c5bf0947f6 ntdll: Add infrastructure for loading manifest dependencies (based on a patch by Eric Pouech). 2007-07-19 17:50:11 +02:00
Alexandre Julliard 5b0ab20787 ntdll: Add parsing of the version in manifests (based on a patch by Jacek Caban). 2007-07-19 17:47:33 +02:00
Alexandre Julliard a5130f4e72 ntdll: Add parsing of the processor architecture in manifests. 2007-07-19 17:45:49 +02:00
Jacek Caban c0e7cd9d93 ntdll: Beginnings of manifest parsing. 2007-07-19 17:44:20 +02:00
Alexandre Julliard 9c58a2ce8c ntdll: Add infrastructure for loading a manifest file or resource.
Partially based on a patch by Eric Pouech.
2007-07-19 17:38:43 +02:00
Eric Pouech 5f92f1f901 ntdll: Added basic structures for storing activation context assembly information. 2007-07-19 17:09:09 +02:00
Alexandre Julliard 797dd942ec ntdll: Implemented handling of the per-thread activation context stack. 2007-07-19 17:07:48 +02:00
Alexandre Julliard 64f6fdc57e kernel32: Move activation context creation to ntdll (based on a patch by Eric Pouech). 2007-07-19 17:01:04 +02:00
Alexandre Julliard 44c9758d05 ntdll: Move private data to make room in the TEB for the activation context data. 2007-07-19 16:56:10 +02:00
Martin Fuchs 303b357ce1 shell32: Implementation of SheGetDirA/W and SheChangeDirA/W. 2007-07-19 14:51:08 +02:00
Evan Stade 099bfbe1a4 gdi32: Improved PolyDraw in path closed case. 2007-07-19 14:46:54 +02:00
Huw Davies 00631b2480 wininet: Stub for InternetQueryFortezzaStatus(). 2007-07-19 14:38:42 +02:00
Juan Lang 955f5f3910 msi: Return FALSE from MsiGetMode for MSIRUNMODE_OPERATIONS. 2007-07-19 14:38:37 +02:00
Mikołaj Zalewski 3c29359286 msxml3/tests: Avoid a crash that happens on some native systems. 2007-07-19 13:22:28 +02:00
Evan Stade 9b9e08c210 winex11.drv: Draw dashed lines for extended pens. 2007-07-19 12:04:00 +02:00
Dmitry Timoshkov 12d3905427 rpcrt4: Fix the buffer bounds check. 2007-07-19 12:03:50 +02:00
James Hawkins 3b1ab76986 msi: Implement reference counting for tables, manipulated with the HOLD and FREE sql commands. 2007-07-19 12:00:43 +02:00
James Hawkins 0169533be8 msi: Add more tests for the ALTER command. 2007-07-19 11:59:59 +02:00
Misha Koshelev 4e205947e7 urlmon/tests: Add tests for HttpProtocol behavior when it is called without the BINDF_FROMURLMON flag. 2007-07-19 11:59:27 +02:00
Misha Koshelev b6aea93891 urlmon: Implement HttpProtocol::Terminate. 2007-07-19 11:59:15 +02:00
Misha Koshelev 043f71b576 urlmon: Fix HttpProtocol behavior when it is called without the BINDF_FROMURLMON flag. 2007-07-19 11:59:04 +02:00
Misha Koshelev 0878627071 urlmon/tests: Fix http_protocol tests to succeed when called more than once. 2007-07-19 11:58:57 +02:00
Misha Koshelev e2726effe2 urlmon/tests: Fix http_protocol tests to succeed on Win98. 2007-07-19 11:58:39 +02:00
Misha Koshelev c2534d0cd6 urlmon: Use InternetCloseHandle instead of CloseHandle. 2007-07-19 11:58:30 +02:00
Misha Koshelev 442ec6acdd urlmon: Remove FLAG_CALLED_SWITCH, which is now redundant. 2007-07-19 11:58:24 +02:00
Michael Stefaniuc 02933a11de dlls: Remove unreachable break after return/break. Found by Smatch. 2007-07-19 11:57:49 +02:00
Michael Stefaniuc 0f14b3a574 ntdll: Don't produce unreachable code during conditional compilation. Found by Smatch. 2007-07-19 11:57:23 +02:00
H. Verbeet 2785395080 wined3d: glXSwapBuffers needs a GLX context. 2007-07-19 11:57:16 +02:00
Detlef Riekenberg dac8676895 spoolss: Add a stub for ImpersonatePrinterClient. 2007-07-19 11:57:06 +02:00
Paul Vriens af27e2159f advapi32/service: Some tests for DeleteService. 2007-07-19 11:57:01 +02:00
Paul Vriens f8f6340a69 advapi32/service: Check for duplicate displayname. 2007-07-19 11:56:39 +02:00
Paul Vriens a80e952ac0 advapi32/service: Cleanup (long lines and a typo). 2007-07-19 11:56:30 +02:00
Rob Shearman 4fdf90d406 advapi32: Add tests for ConvertStringSecurityDescriptorToSecurityDescriptor. 2007-07-19 11:55:47 +02:00
Rob Shearman ccfa9ad8df advapi32: Set the right pointer so that StringAcl is updated correct in ParseAceStringRights.
The number of allowed hex digits should be 8, not 6.
2007-07-19 11:55:37 +02:00
Rob Shearman 6c24386e03 advapi32: Don't crash in ConvertStringSecurityDescriptorToSecurityDescriptorW if LocalAlloc fails. 2007-07-19 11:55:13 +02:00
Rob Shearman 4d5ce383f5 advapi32: Add the size of the security descriptor structure to the size of memory required in ParseStringSecurityDescriptorToSecurityDescriptor. 2007-07-19 11:55:06 +02:00
Rob Shearman 60d847b074 advapi32: Fix a typo in ParseStringAclToAcl which caused the ACE to be written inside of the ACL memory. 2007-07-19 11:54:59 +02:00
Rob Shearman f56fe2c1bc 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.
2007-07-19 11:54:40 +02:00
Huw Davies 3f2d93b512 wininet: Stubs for IsUrlCacheEntryExpired[AW]. 2007-07-19 11:54:10 +02:00
Huw Davies d9bdf793fe wininet: Certain options of InternetQueryOption can take a NULL handle, so don't do the NULL handle check at the beginning. 2007-07-19 11:54:04 +02:00
Vitaliy Margolen 9c9174efac user32/test: Destroy no longer needed test dialog windows. 2007-07-19 11:53:58 +02:00
Paul Vriens f8ea5a73ce advapi32/service: Test for duplicate displayname. 2007-07-18 13:38:16 +02:00
Evan Stade 12e3eadd41 gdiplus: Added GdipMultiplyMatrix. 2007-07-18 13:31:38 +02:00
Evan Stade 024800cb9a gdiplus: Added GdipGetPenDashStyle. 2007-07-18 13:30:22 +02:00
Evan Stade 628c9a69c1 gdiplus: Added GdipClonePen. 2007-07-18 13:30:11 +02:00
James Hawkins 24e158e972 msi: Only double the size if the remote call is from MsiGetPropertyA. 2007-07-18 12:58:23 +02:00
James Hawkins 929acbcb7f Revert "msi: Only call a custom action remotely if the type is msidbCustomActionTypeInScript."
This reverts f2ae31000b commit.
2007-07-18 12:58:15 +02:00
Michael Stefaniuc 82a52308ac wined3d: Remove unreachable code: break after return. Found by Smatch. 2007-07-18 12:57:58 +02:00
Andrew Talbot c03736f360 comdlg32: Cast-qual warning fix. 2007-07-18 12:57:51 +02:00
Juan Lang 056b4f10dd crypt32: Add a couple more parameter tests for hash messages. 2007-07-18 12:57:41 +02:00
Juan Lang 8df323f84a crypt32: Use property list for decoded message parameters. 2007-07-18 12:57:28 +02:00
Juan Lang 4e28944934 crypt32: Implement getting content of a data message. 2007-07-18 12:57:21 +02:00
Juan Lang 95bb1be2b7 crypt32: Add a few tests for decoded message parameters. 2007-07-18 12:57:14 +02:00
Juan Lang 8099ff4bce crypt32: Fix a bad comment. 2007-07-18 12:56:55 +02:00
Juan Lang 35abf3adf3 crypt32: Implement decoding hash messages. 2007-07-18 12:56:48 +02:00
Juan Lang 8cf82d8a0e crypt32: Remove a redundant line. 2007-07-18 12:56:39 +02:00
Juan Lang 60c6a9e381 crypt32: Add tests for decoding a hash message. 2007-07-18 12:56:33 +02:00
Juan Lang 703a0f6fce crypt32: Move digested data encoding to encode.c. 2007-07-18 12:56:25 +02:00
Rob Shearman d212adbf10 rpcrt4: Add some more RPC to NCA status code mappings.
Add RPC_S_SEC_PKG_ERROR to the list of "hard" errors.
2007-07-18 12:56:16 +02:00
Evan Stade 96937e04a2 gdi32: Added PATH_PolyDraw. 2007-07-17 14:12:37 +02:00
Evan Stade 578ff168b3 gdi32: Added PolyDraw tests. 2007-07-17 14:12:29 +02:00
Alexandre Julliard edff53387a winealsa: Make sure we can set volume before reporting WAVECAPS_VOLUME. 2007-07-17 14:12:19 +02:00
James Hawkins f2fc4d3a0f vdmdbg: Add a stub implementation of VDMEnumTaskWOW. 2007-07-17 14:12:19 +02:00
Evan Stade 7e19178529 gdiplus: Added GdipAddPathBeziers. 2007-07-17 12:57:17 +02:00
Evan Stade daf00ab72a gdiplus: Added GdipSetPenDashStyle. 2007-07-17 12:57:09 +02:00
Evan Stade 1182162dac gdiplus: Added GdipPathIterRewind. 2007-07-17 12:56:56 +02:00
Evan Stade 90ff0fdd6c gdiplus: Added GdipPathIterNextSubpath. 2007-07-17 12:56:48 +02:00
Evan Stade ef6c416631 gdiplus: Added GdipPathIterCopyData. 2007-07-17 12:56:32 +02:00
Evan Stade 085082897a gdiplus: Initial path iterator implementation. 2007-07-17 12:56:13 +02:00
Evan Stade d59fe31e8b gdiplus: Added GdipSetPenMiterLimit. 2007-07-17 12:55:35 +02:00
Evan Stade 18ee93b0c4 gdiplus: Export GdipSetPenLineJoin. 2007-07-17 12:55:26 +02:00
Evan Stade 6893ef397b gdiplus: Added GdipSetPenLineCap197819. 2007-07-17 12:55:16 +02:00
James Hawkins f2ae31000b msi: Only call a custom action remotely if the type is msidbCustomActionTypeInScript. 2007-07-17 12:55:03 +02:00
James Hawkins dc3060c542 msi: Load the AdminProperties stream if the package is an Admin package. 2007-07-17 12:54:53 +02:00
Vitaliy Margolen 41ce4a0158 dinput: Use CALLWINDPROC hook to monitor focus loses away from acquired windows. 2007-07-16 22:59:07 +02:00
Vitaliy Margolen 233cd46a22 dinput: Use PostMessage instead of SendMessage. Remove message window. 2007-07-16 22:59:02 +02:00
Tim Schwartz 894343268c netapi32: Add NetUseAdd() stub. 2007-07-16 22:55:47 +02:00
Kirill K. Smirnov 728bfd6d58 shell32: Add support for SEE_MASK_NO_CONSOLE flag. 2007-07-16 22:54:42 +02:00
Michael Stefaniuc b6ce3de8e7 shell32: Fix missing unlock on an error path. Found by Smatch. 2007-07-16 22:47:12 +02:00
Paul Vriens 6c63fa627e advapi32/service: Check combination of service-type and start-type. 2007-07-16 22:47:09 +02:00
Rob Shearman 2703059933 rpcrt4: Never allocate memory for the discriminant in union_arm_unmarshall as the memory is part of the union and has already been allocated. 2007-07-16 22:46:59 +02:00
Rob Shearman b44c16cc8d 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. 2007-07-16 22:46:55 +02:00
Rob Shearman 686c0f094c rpcrt4: Even though FC_ENUM16 is an unsigned type, the highest allowable value that can be marshalled is SHRT_MAX, not USHRT_MAX. 2007-07-16 22:46:47 +02:00
Rob Shearman d845022819 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.
2007-07-16 22:46:45 +02:00
Vitaliy Margolen 0b33ef2685 pdh: Forward PdhOpenQuery to PdhOpenQueryW. 2007-07-16 22:46:40 +02:00
Alexandre Julliard cd33692fa1 kernel32: Always clear the I/O status block count before calling ntdll functions. 2007-07-16 16:20:29 +02:00
Alexandre Julliard fec5117e91 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.
2007-07-16 16:14:45 +02:00
Alexandre Julliard acb43cfef2 kernel32: Wait in overlapped Read/WriteFile even when no overlapped structure is passed. 2007-07-16 15:27:53 +02:00
Evan Stade d362b58ded gdiplus: Added GdipFillPath. 2007-07-16 15:05:26 +02:00
Evan Stade 9e88347f45 gdiplus: Simplified GdipDrawPath by moving more of the code to the helpers. 2007-07-16 15:04:56 +02:00
Evan Stade d13e1ba0e8 gdiplus: Added GpGraphics save/restore tests. 2007-07-16 15:04:31 +02:00
Evan Stade 05a7cef855 gdiplus: Constructor tests for GpGraphics. 2007-07-16 15:04:18 +02:00
Evan Stade c760668cab gdiplus: GdipSaveGraphics/GdipRestoreGraphics stubs. 2007-07-16 15:03:36 +02:00
Evan Stade d6bd866df5 gdiplus: Added pixel offset mode. 2007-07-16 15:02:59 +02:00
Evan Stade a87ce7ab92 gdiplus: Added interpolation mode. 2007-07-16 15:02:46 +02:00
Evan Stade 60cad23522 gdiplus: Added compositing quality. 2007-07-16 15:02:34 +02:00
Evan Stade 53e17d2993 gdiplus: Added smoothing modes. 2007-07-16 15:02:21 +02:00
Evan Stade 68a3d94722 gdiplus: Added GdipSetPathFillMode. 2007-07-16 15:01:48 +02:00
Dmitry Timoshkov f686cfab2f shell32: Add a cache for queried shell folder interfaces. 2007-07-16 15:00:01 +02:00
Misha Koshelev 663c0146a5 wininet: Fix behavior of InternetQueryDataAvailable if INTERNET_FLAG_ASYNC is set. 2007-07-16 14:59:16 +02:00
Misha Koshelev fc48d6da73 urlmon: Fix HttpProtocol behavior when InternetQueryDataAvailable returns ERROR_IO_PENDING. 2007-07-16 14:59:11 +02:00
Misha Koshelev 4e0371f322 wininet/tests: Add testing framework and tests for internet status callbacks. 2007-07-16 14:59:04 +02:00
Misha Koshelev 0d1f2bf526 wininet/tests: Properly handle ERROR_IO_PENDING from InternetQueryDataAvailable. 2007-07-16 14:58:58 +02:00
Vitaliy Margolen b25ad76a22 msvcrt: Preserve registers when calling unwind function. 2007-07-16 14:53:42 +02:00
Huw Davies e59a947c88 kernel32: Overlapped pipe tests. 2007-07-16 14:53:42 +02:00
Dmitry Timoshkov f27e5299c9 shlwapi: Fix parameter types of SHGetIniStringW. 2007-07-16 14:53:42 +02:00
H. Verbeet cb4c9b6208 wined3d: Fix STATE_IS_ACTIVELIGHT. 2007-07-16 14:53:42 +02:00
Alec Berryman 6b266a7610 itss: Replace malloc/free with HeapAlloc/HeapFree. 2007-07-16 14:53:42 +02:00
Juan Lang 76061f403b crypt32: Implement decoding data messages (when opened in non-streaming mode). 2007-07-16 13:51:51 +02:00
Juan Lang 2cca297ba6 crypt32: Partially implement updating decode messages. 2007-07-16 13:40:11 +02:00
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