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