Commit Graph

26010 Commits

Author SHA1 Message Date
Michael Stefaniuc 2fe189fd09 mscms: Don't produce unreachable code during conditional compilation. 2007-07-25 13:02:36 +02:00
Juan Lang f987ca01d0 crypt32: Test and implement getting the encoded signers from an encoded signed message. 2007-07-25 13:02:23 +02:00
Andrew Talbot 11904c80fa msxml3: Cast-qual warning fix. 2007-07-25 13:02:13 +02:00
Konstantin Kondratyuk b7c38b0d75 ntdll: Add Samara time zone. 2007-07-25 13:02:09 +02:00
Marcus Meissner 60ef860f17 crypt32: Fixed wrong allocation size. 2007-07-25 13:02:02 +02:00
Paul Vriens f0e07382cd advapi32/service: Add tests for GetServiceKeyName. 2007-07-25 13:01:52 +02:00
Paul Vriens 7625c3bf37 advapi32/service: Close a handle on failure. 2007-07-25 13:01:43 +02:00
Paul Vriens 05e1539b2b advapi32/service: Add another test for GetServiceDisplayName. 2007-07-25 13:00:46 +02:00
Aric Stewart d35857dfbf ws2_32: Initialize the address to 0 in ws_sockaddr_ws2u. 2007-07-25 13:00:41 +02:00
Stefan Dösinger 861767f036 wined3d: Create the stateblock in Init3D. 2007-07-24 13:44:10 +02:00
Stefan Dösinger 430239b470 ddraw: Some d3d-only code fixes.
Vertex declarations are a d3d feature, thus they should be destroyed
before d3d is shut down in wined3d. The surface type should be reset
afterwards to prevent avoid gl surface afterwards and before a new
render target is created.
2007-07-24 13:40:29 +02:00
Misha Koshelev 0c0285118e urlmon/tests: Release two objects that should be released but are not. 2007-07-24 12:32:57 +02:00
Misha Koshelev 752334c561 urlmon: Release IInternetProtocolInfo returned from get_protocol_info when finished with it. 2007-07-24 12:32:52 +02:00
Misha Koshelev f5ed5a7f48 urlmon: LockModule in create_binding_protocol as we ReleaseModule when the object is released. 2007-07-24 12:32:47 +02:00
Misha Koshelev 414ddfa671 urlmon: If we are using an internal protocol ClassFactory, call its AddRef as the caller must Release the object. 2007-07-24 12:32:42 +02:00
Evan Stade d01c697eb9 gdiplus: Use page unit when drawing. 2007-07-24 12:22:29 +02:00
Evan Stade 10b575bc86 gdiplus: Added GdipSetPageUnit. 2007-07-24 12:22:11 +02:00
Evan Stade 6467526469 gdiplus: Added GdipFillPolygonI. 2007-07-24 12:22:02 +02:00
Evan Stade 27124d5d32 gdiplus: Implemented GdipSetPenColor. 2007-07-24 12:21:08 +02:00
Evan Stade 8b2ce0f94b gdiplus: Implemented GdipSetSolidFillColor/GdipGetSolidFillColor. 2007-07-24 12:20:56 +02:00
Evan Stade 777d661fd2 gdiplus/tests: Added pen brush fill test. 2007-07-24 12:20:38 +02:00
Evan Stade 82abeeea75 gdiplus: Added GdipSetSolidFillColor and GdipGetSolidFillColor stubs. 2007-07-24 12:20:27 +02:00
Evan Stade 37598f81e7 gdiplus: Added GdipGetPenBrushFill. 2007-07-24 12:20:16 +02:00
Evan Stade e43967773f gdiplus: Added GdipGetPenColor stub. 2007-07-24 12:20:09 +02:00
Evan Stade a72be4b167 gdiplus: Added GdipSetPenBrushFill. 2007-07-24 12:19:59 +02:00
Misha Koshelev 7cc8b279fb urlmon: Wrap IHttpNegotiate2 interface exposed by IBindStatusCallback as done by native. 2007-07-24 12:19:19 +02:00
Misha Koshelev 8f78c71cb6 urlmon/tests: Add tests for calls to IHttpNegotiate interfaces as exposed by IBindStatusCallback.
Add more tests for specific arguments passed to IHttpNegotiate and IHttpNegotiate2. Note that
for OnResponse pszAdditionalHeaders is NULL when called directly from IInternetProtocol (for
example as seen in our protocol tests) but non-NULL when these interfaces are exposed by
IBindStatusCallback as seen here. Tests conform on Win98 and Winxp.
2007-07-24 12:19:08 +02:00
Misha Koshelev 89bda10960 urlmon/tests: Add tests for calls to IBindStatusCallback_QueryInterface. 2007-07-24 12:18:52 +02:00
Misha Koshelev 2b4c52014e urlmon: Add a reference to the IUnknown for Release of STGMEDIUM to account for extra call to ReleaseBindInfo. 2007-07-24 12:18:30 +02:00
Misha Koshelev 40b94b733b urlmon: ReleaseBindInfo in FileProtocol. 2007-07-24 12:18:24 +02:00
Misha Koshelev 03ac3b5e95 urlmon: Don't ignore bytes read from IInternetProtocol_Read if hres is not S_OK (e.g., E_PENDING).
Bytes can still be read with E_PENDING returned if the whole request could not be satisfied, don't
ignore those.
2007-07-24 12:18:15 +02:00
Misha Koshelev 9bcb9c16ec urlmon: Fix timing issue with FLAG_REQUEST_COMPLETE and InternetQueryDataAvailable in HttpProtocol. 2007-07-24 12:17:58 +02:00
Damjan Jovanovic 827644ad71 ws2_32: Sending 0 bytes shouldn't cause an infinite loop. 2007-07-24 11:50:08 +02:00
James Hawkins f4147ca004 msi: Add handling for the MSIMODIFY_UPDATE command. 2007-07-24 11:49:59 +02:00
James Hawkins 479aca4731 msi: Add tests for the MSIMODIFY_UPDATE command. 2007-07-24 11:49:50 +02:00
James Hawkins 8a7690c151 msi: Properly delete the columns view. 2007-07-24 11:49:33 +02:00
Juan Lang 0584964518 crypt32: Test and implement encoding signed data messages with CRLs. 2007-07-24 11:49:23 +02:00
Juan Lang 01ab14e174 crypt32: Test and implement encoding signed messages with certificates. 2007-07-24 11:49:14 +02:00
Juan Lang 8a3f4483a9 crypt32: Use set encoding function for encoding PKCS signed info. 2007-07-24 11:49:07 +02:00
Juan Lang 4f30f90c39 crypt32: Implement getting version from an encoded signed message. 2007-07-24 11:48:59 +02:00
Juan Lang 8c81a38698 crypt32: Add tests for getting an encoded signed message's parameters. 2007-07-24 11:48:52 +02:00
Juan Lang 99c475417a crypt32: Use consistent types for storing and encoding signed encode data. 2007-07-24 11:48:44 +02:00
Juan Lang 2d359268e6 crypt32: Separate signer handles from signer info to avoid unnecessary memory allocation. 2007-07-24 11:48:36 +02:00
Juan Lang 937b27f3a3 crypt32: Implement getting outer content of a signed message. 2007-07-24 11:48:27 +02:00
Juan Lang b80101eb65 crypt32: Partially implement encoding signed messages. 2007-07-24 11:48:19 +02:00
Juan Lang 71a5859ded crypt32: Implement getting the hash for each signer of a signed encoded message. 2007-07-24 11:48:06 +02:00
Juan Lang 4e2b3ab9e1 crypt32: Hash and sign data when updating signed messages. 2007-07-24 11:32:19 +02:00
Juan Lang 0b0df876b2 crypt32: More parameter checking for opening signed encoded messages. 2007-07-24 11:32:10 +02:00
Juan Lang 19e63d9004 crypt32: Add tests for opening non-detached signed messages, and clarify detached open. 2007-07-24 11:32:03 +02:00
Juan Lang d11ddebc76 crypt32: Add a partial stub for updating a signed encoded message. 2007-07-24 11:31:56 +02:00
Juan Lang 014f282b72 crypt32: Add tests for signed message encoding. 2007-07-24 11:31:46 +02:00
Juan Lang cc4005829d crypt32: Add tests for updating signed encoded messages. 2007-07-24 11:30:50 +02:00
Juan Lang 45652e0802 crypt32: Check for and fail on indefinite-length encoding. 2007-07-24 11:30:41 +02:00
Juan Lang dc28f99d22 crypt32: Introduce function to encode an array of items as a set. 2007-07-24 11:30:34 +02:00
Juan Lang 223bad2312 crypt32: Add stub encoded signed message. 2007-07-24 11:30:21 +02:00
Juan Lang 725d440d3c crypt32: Add tests for opening signed message to encode. 2007-07-24 11:30:12 +02:00
Jason Edmeades ca710edc34 user32: MDI tile and cascade should not resize non-resizable windows. 2007-07-24 11:27:55 +02:00
Jason Edmeades 1c07a97ffd user32: Correct trace to log calculated values rather than uninitialized ones. 2007-07-24 11:26:46 +02:00
Michael Stefaniuc ca2a6673c9 wldap32: Don't produce unreachable code during conditional compilation. Found bySmatch. 2007-07-24 11:26:08 +02:00
Paul Vriens 83d8cbcc48 advapi32/service: Handle is checked before servicename. 2007-07-24 11:26:00 +02:00
H. Verbeet fc4c73902a wined3d: Trace the declaration element type in primitiveDeclarationConvertToStridedData(). 2007-07-24 11:25:52 +02:00
H. Verbeet be8226593c wined3d: Don't modify the blending parameters in state_blend(). 2007-07-24 11:25:45 +02:00
Andrew Talbot 0e14c29d66 msi: Cast-qual warning fix. 2007-07-24 11:25:40 +02:00
Vitaliy Margolen 94e08ec5be dinput: Use more messages as a possible indication of the foreground window changes. 2007-07-23 12:13:26 +02:00
Evan Stade 818051de2c gdiplus: Change atan2 to gdiplus_arctan2. 2007-07-23 12:11:43 +02:00
Evan Stade a84b567cba gdiplus: Added startcap rendering. 2007-07-23 12:11:21 +02:00
Evan Stade f56fa321f5 gdiplus: Use base inset for custom line caps. 2007-07-23 12:10:54 +02:00
Evan Stade 8c5bcef9f3 gdiplus: Added rendering of fill-path type custom line caps. 2007-07-23 12:10:42 +02:00
Hans Leidekker 1cec4e3b6e pdh: Implement and test PdhAddEnglishCounter{A, W} and PdhCollectQueryDataWithTime. 2007-07-23 12:00:46 +02:00
Hans Leidekker 0fbb4619e1 pdh: Implement and test PdhLookupPerfIndexByName{A, W} and PdhLookupPerfNameByIndex{A, W}. 2007-07-23 12:00:33 +02:00
Hans Leidekker 75a9146268 pdh: Add more tests and make them pass. 2007-07-23 11:59:34 +02:00
Hans Leidekker d95aa67a0a pdh: Add a stub processor time counter. 2007-07-23 11:59:21 +02:00
Detlef Riekenberg 92f843d7ed winspool: Use printenv_t for GetDriverInfoFromReg. 2007-07-23 11:59:14 +02:00
H. Verbeet 34f6d4937f wined3d: Fix the shader version on some instruction tokens. 2007-07-23 11:59:08 +02:00
H. Verbeet 35aa2ce9f2 wined3d: Correctly handle normalized vertex declaration data types. 2007-07-23 11:59:01 +02:00
Hwang YunSong(황윤성) 7e02d171c2 localui: New Korean resource. 2007-07-23 11:58:36 +02:00
Misha Koshelev a58da4c49a urlmon: Add support for non-GET requests (e.g., POST) in HttpProtocol. 2007-07-23 11:57:56 +02:00
Misha Koshelev 609d91fb0c urlmon: Actually send the additional headers returned by IHttpNegotiate::BeginningTransaction. 2007-07-23 11:57:50 +02:00
Misha Koshelev 2a4e41878d urlmon: Call HttpOpenRequest with INTERNET_FLAG_KEEP_CONNECTION, INTERNET_FLAG_NO_CACHE_WRITE if appropriate. 2007-07-23 11:57:35 +02:00
Misha Koshelev e9312fbc92 urlmon/tests: Add test for BINDVERB_POST in http_protocol. 2007-07-23 11:57:23 +02:00
James Hawkins ccef56f2cc msi: Ref count temporary columns and release them when necessary. 2007-07-23 11:55:34 +02:00
James Hawkins 0fd733bf90 msi: Implement adding columns using the ALTER command. 2007-07-23 11:55:11 +02:00
Juan Lang 52cc727348 crypt32: Move decoding hash messages to a helper function. 2007-07-23 11:53:59 +02:00
Andrew Talbot 815c3ccbdc comcat: Cast-qual warning fix. 2007-07-23 11:53:49 +02:00
Andrew Talbot 6c0ccbc23a kernel32: Cast-qual warning fix. 2007-07-23 11:53:41 +02:00
Vitaliy Margolen d836a50621 winex11drv: Correctly react to focus loss away from Wine. 2007-07-23 11:53:17 +02:00
Vitaliy Margolen dcdf7c55d6 server: Treat desktop as a top-level window. 2007-07-23 11:53:06 +02:00
Vitaliy Margolen 9380eb3127 user32: Add test for SetForegroundWindow(desktop). 2007-07-23 11:49:46 +02:00
Paul Vriens b5a61cb492 advapi32/service: Add tests for GetDisplayName. 2007-07-23 11:48:26 +02:00
Paul Vriens 12dbeef655 advapi32/tests: Run on NT4 again. 2007-07-23 11:48:19 +02:00
Rob Shearman 8a87d916b4 rpcrt4: Convert bind ack and nack reject reasons into RPC status codes when binding. 2007-07-23 11:48:13 +02:00
Dmitry Timoshkov 433393fd51 advapi32: Rename the test to better represent the tested functionality. 2007-07-20 12:25:50 +02:00
Dmitry Timoshkov 7b77b91723 winex11.drv: Constify the pen dash data. 2007-07-20 12:25:42 +02:00
Nigel Liang c52ce9bccc winex11.drv: Implement XIMPreEditCaretCallback. 2007-07-20 11:58:35 +02:00
Evan Stade 937432ac17 gdiplus: Added GdipSetPenStartCap. 2007-07-20 11:56:11 +02:00
Evan Stade 5306245c47 gdiplus: Updated GdipClonePen to clone pen's members by value, not reference. 2007-07-20 11:56:02 +02:00
Evan Stade b2b4b87c3b gdiplus: Added GdipCloneBrush. 2007-07-20 11:55:42 +02:00
Evan Stade 7af2e97a4a gdiplus: Associate a brush with a pen. 2007-07-20 11:55:25 +02:00
Evan Stade 85b5df42a7 gdiplus: Added rendering of custom line caps. 2007-07-20 11:53:40 +02:00
Evan Stade ea5898c067 gdiplus: Use atan2 instead of atan. 2007-07-20 11:53:15 +02:00
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