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