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