Commit Graph

18393 Commits

Author SHA1 Message Date
Robert Shearman
9648b824a1 oleaut32: Implement setting of the hPal property in IPictureDisp::Invoke.
Remove some validation code that is already handled by a more generic
case at the end of the function.
2006-07-28 12:56:45 +02:00
Robert Shearman
e0e7d96ee6 oleaut32: Implement getting of all properties in IPictureDisp::Invoke. 2006-07-28 12:56:45 +02:00
Robert Shearman
9985f50389 oleaut32: Add a test for passing an invalid number of input parameters into IFontDisp::Invoke with DISPATCH_PROPERTYGET. 2006-07-28 12:56:45 +02:00
Robert Shearman
25aff05e4a oleaut32: Add validation for parameters in IPictureDisp::Invoke.
Add some tests for IPictureDisp::Invoke.
2006-07-28 12:56:44 +02:00
Robert Shearman
18732f85f9 oleaut32: Fix the return code for an invalid dispid in IFontDisp::Invoke. 2006-07-28 12:56:44 +02:00
Robert Shearman
fd48f795ff oleaut32: Add a successful test for IFontDisp::Invoke. 2006-07-28 12:56:44 +02:00
Robert Shearman
c2afb5cbfb oleaut32: Handle the Weight property in IFontDisp::Invoke. 2006-07-28 12:56:44 +02:00
Juan Lang
866969ed2b secur32: Improve schannel's AcquireCredentialsHandle, with tests. 2006-07-28 12:36:39 +02:00
James Hawkins
05bd17b8b7 msi: Add tests for MsiDatabaseImport. 2006-07-28 12:35:37 +02:00
Jacek Caban
89b443d559 shdocvw: Added test of GetControlInfo. 2006-07-28 12:34:02 +02:00
Michael Stefaniuc
2783e72a65 Fix 2 "static is not at beginning of declaration" warnings. 2006-07-28 12:33:56 +02:00
Michael Stefaniuc
b222f1bca4 msi: 0xdeadbeef is too big for a signed int thus producing sign
comparison warnings when compared to an int variable. Use 0xdeadbee
instead.
2006-07-28 12:33:45 +02:00
Andrew Talbot
99c5d1957a mapi32/tests: Write-strings warning fix. 2006-07-28 12:33:11 +02:00
Andrew Talbot
ccf7f0777a msi/tests: Write-strings warning fix. 2006-07-28 12:33:01 +02:00
Andrew Talbot
2c23192704 crypt32/tests: Write-strings warnings fix. 2006-07-28 12:32:48 +02:00
Mike McCormack
43f7f3ec3f msi: Don't set the shortcut's working directory if it's NULL. 2006-07-28 12:32:17 +02:00
Mike McCormack
525ceb7085 msi: Fix some memory leaks. 2006-07-28 12:32:14 +02:00
Vitaliy Margolen
6bd7451ece dinput: Keyboard: Use the same event queue mechanism as mouse. 2006-07-28 12:32:08 +02:00
Stefan Dösinger
65e5ed60ae wined3d: Do not use the IWineD3DSurface for the cursor. 2006-07-28 12:31:57 +02:00
Stefan Dösinger
0fbc1fc0df wined3d: Avoid a false ERR. 2006-07-28 12:28:19 +02:00
Jason Green
0312a30676 wined3d: Fix minor typo from shader patch. 2006-07-27 14:40:01 +02:00
Andrew Talbot
aa57a0b939 user/tests: Write-strings warnings fix. 2006-07-27 12:22:55 +02:00
James Hawkins
d1617bea17 msi: Download the MSI package if it is a remote URL. 2006-07-27 12:22:43 +02:00
Juan Lang
3882b4f66a crypt32: Implement CryptStrToNameA/W, with tests. 2006-07-27 12:22:35 +02:00
Juan Lang
8ccbdb801e crypt32: Implement X509_UNICODE_NAME encoding/decoding. 2006-07-27 12:10:45 +02:00
Juan Lang
c562957375 rsaenh: Public keys should be exported with the CALG_RSA_KEYX alg_id. 2006-07-27 12:10:38 +02:00
Alexandre Julliard
06fbe6012f oleaut32: Fixed compiler warning. 2006-07-27 12:03:33 +02:00
Jason Green
46c4b88ba5 wined3d: Fix some upside-down rendering issues for shaders. 2006-07-27 12:03:25 +02:00
Roderick Colenbrander
3127d6401a wined3d: BltFast/BltOverride color keying. 2006-07-27 12:02:16 +02:00
Stefan Dösinger
3588067b90 wined3d: Blacklist WINED3DFMT_R8G8B8. 2006-07-27 11:57:45 +02:00
Mike McCormack
65d12c342d msi: Fix the value of LONG integers in records (suggested by James Hawkins). 2006-07-27 11:57:12 +02:00
Mike McCormack
e12f2b36a3 msi: Remember to free a handle. 2006-07-27 11:57:00 +02:00
Mike McCormack
31c5652dc6 msi: Fix some memory leaks in the condition parser. 2006-07-27 11:56:57 +02:00
Mike McCormack
f3dae17cbb msi: Use msi_alloc/free, not HeapAlloc/Free. 2006-07-27 11:56:51 +02:00
James Hawkins
75c866ed58 msi: Test the column types of MSI packages. 2006-07-27 11:43:33 +02:00
James Hawkins
59a706bc2b msi: Test the states of a component with a compressed file. 2006-07-27 11:43:28 +02:00
James Hawkins
5842af1b95 msi: Fix a typo. 2006-07-27 11:43:22 +02:00
Roderick Colenbrander
727ed6eae6 dinput8: Better DirectInput8Create warning. 2006-07-27 11:43:06 +02:00
Jacek Caban
fddd703b38 shlwapi: Change '/'->'\' only for file protocol in UrlCanonicalize. 2006-07-27 11:42:49 +02:00
Jacek Caban
ae154d44e9 mshtml: Fix handling res URLs with full path and number resource ID. 2006-07-27 11:42:46 +02:00
Robert Shearman
bbdcccd3b7 oleaut32: Add validation of some more parameters in IFontDisp::Invoke. 2006-07-27 11:42:39 +02:00
Robert Shearman
207ec43e70 oleaut32: Clean up IFontDisp::Invoke by using VariantChangeTypeEx to coerce the input parameter into the correct type. 2006-07-27 11:42:33 +02:00
Robert Shearman
67ed752e69 ole32: Add more self-registration entries for classes and interfaces. 2006-07-27 11:42:29 +02:00
Kovács András
de051649c3 wined3d: Fix CopyRects if pDestPointsArray is NULL. 2006-07-26 15:40:39 +02:00
Vitaliy Margolen
334a0719b8 x11drv: Number of fixes for ChangeDisplaySettingsEx with tests. 2006-07-26 15:28:08 +02:00
Stefan Dösinger
3b10a021db wined3d: More efficient color keying dirtifying.
Instead of blindly dirtifying the surface LoadTexture keeps track of
the color key that was used when creating the opengl texture and
reloads the surface if the color key has changed.
2006-07-26 15:21:00 +02:00
Stefan Dösinger
06106e2810 ddraw: Support using an application-provided surface pointer. 2006-07-26 15:17:59 +02:00
Mike McCormack
aff9f4c1ed msi: Fix an off by one error in MsiRecordGetString. 2006-07-26 15:17:42 +02:00
Mike McCormack
76baa45a86 msi: Implement SQL inner joins. 2006-07-26 15:17:40 +02:00
Alexandre Julliard
37bf722401 crypt32/tests: Clean up temp files. 2006-07-26 14:51:10 +02:00
Alexandre Julliard
c627601c3b server: Convert the server start time to the abs_time_t type. 2006-07-26 14:50:55 +02:00
Alexandre Julliard
3095a48d6f server: Convert thread creation/exit times to the abs_time_t type. 2006-07-26 14:49:55 +02:00
Alexandre Julliard
3ca608b1b3 ntdll: Renamed the NTDLL_get/from_server_timeout functions since they don't deal only with timeouts. 2006-07-26 14:49:13 +02:00
Alexandre Julliard
ce40ef18df server: Rename the wait_input_idle request to better reflect what it does.
Also get rid of the unused timeout field.
2006-07-26 11:48:25 +02:00
Karsten Elfenbein
dd6598b834 rsaenh: Fix the case when CPGetHashParam should return the size of the HASHVAL. 2006-07-26 11:11:03 +02:00
Karsten Elfenbein
bf1ad6c324 rsaenh: Fix the case when the CPEncrypt function is asked for the needed buffer size. 2006-07-26 11:11:03 +02:00
Andrew Talbot
4b792c6d56 winspool.drv/tests: Write-strings warnings fix. 2006-07-26 10:27:08 +02:00
Andrew Talbot
320da90632 msi/tests: Write-strings warnings fix. 2006-07-26 10:25:21 +02:00
Samuel Lidén Borell
5d67651a71 dmime: Accept IDirectMusicPerformance2 in QueryInterface. 2006-07-26 10:25:03 +02:00
Juan Lang
6e23b4a25d crypt32: Implement file stores. 2006-07-26 10:24:53 +02:00
Stefan Dösinger
a5142837c6 wined3d: Enable all bump mapping formats. 2006-07-26 10:24:37 +02:00
Jason Green
f6b88b93ad wined3d: Fix crash caused by bad TRACE. 2006-07-26 10:24:27 +02:00
Michael Stefaniuc
5ca9f82661 wined3d: Remove superfluous breaks. 2006-07-26 10:24:15 +02:00
Mike McCormack
328298b64f msi: Add a FIXME for join queries. 2006-07-26 10:23:44 +02:00
Mike McCormack
1d46cdf11a msi: Always load all the components. 2006-07-26 10:23:34 +02:00
Robert Shearman
5c8b22f385 dbghelp: Implement SymGetSymFromAddr64. 2006-07-26 10:23:19 +02:00
Robert Shearman
68249c10df configure: Add a check for the DGifOpen function in the gif_lib.h header as the v4 of the file does define it, while v3 doesn't. 2006-07-26 10:23:14 +02:00
Stefan Siebert
bb310d5486 comdlg32: GetOpenFileNameW - Create unicode windows. 2006-07-26 10:22:53 +02:00
Neil Skrypuch
8cec3cf120 oleaut32: Adding a NULL to a safearray is supposed to crash. 2006-07-25 12:05:28 +02:00
Alexandre Julliard
b91a6298a7 ntdll: Avoid accessing the TEB after the memory view has been released.
When using reserved areas the memory could potentially be reused right
after the release.
2006-07-25 12:03:56 +02:00
Phil Lodwick
dd000074fe rpcrt4: Support for SMVARRAY in EmbeddedComplexSize. 2006-07-25 11:31:59 +02:00
Jason Green
7e90aba97b wined3d: Implement more GLSL instructions.
Implement D3DSIO_TEXREG2AR, TEXREG2GB, TEXREG2RGB, TEXM3X3TEX, TEXM3X3SPEC.
2006-07-25 11:22:55 +02:00
Mike McCormack
4ab109e507 msi: Fix where queries on 32bit integer columns. 2006-07-25 11:22:43 +02:00
James Hawkins
8144e17169 msi: Add tests for the WHERE SQL clause. 2006-07-25 11:22:19 +02:00
Hwang YunSong(황윤성)
920b36bdc2 wineps.drv: Updated Korean resource. 2006-07-25 11:22:12 +02:00
H. Verbeet
536638918d wined3d: Add real occlusion query support. 2006-07-25 11:22:00 +02:00
H. Verbeet
8c981140a2 wined3d: Add traces to IWineD3DVertexShaderImpl_SetFunction & IWineD3DPixelShaderImpl_SetFunction. 2006-07-25 11:21:51 +02:00
H. Verbeet
2d6e661fbe wined3d: D3d8 shaders can have a NULL pFunction, but a valid vertex declaration. 2006-07-25 11:21:46 +02:00
Jacek Caban
f06f3cf470 shdocvw: Added more test and fixes. 2006-07-25 11:21:21 +02:00
Huw Davies
5b27ce2313 gdi32: Use the correct name when writing the fixed font registry value. 2006-07-24 19:57:38 +02:00
Dmitry Timoshkov
a8af062baa user: Add more TrackMouseEvent tests, particularly a test with
injected mouse move events. Fix a problem detected by the test.
2006-07-24 19:57:33 +02:00
Dmitry Timoshkov
5292f97611 user: Various TrackMouseEvent fixes.
- Use WINPOS_WindowFromPoint instead of WindowFromPoint in order to
  use hittest directly to simplify the code. 
- WM_NCMOUSEHOVER and WM_MOUSEHOVER take different parameters.
2006-07-24 19:57:02 +02:00
Dmitry Timoshkov
e882cdf55c user: Add a trace to EndDeferWindowPos. 2006-07-24 19:56:26 +02:00
Dmitry Timoshkov
b32597826e user: Use (win) debug channel by default, add a TRACE to SendInput. 2006-07-24 19:56:16 +02:00
Christian Gmeiner
c514700be2 setupapi: Move SetupDiGetClassDevsExW into devinst.c. 2006-07-24 19:56:03 +02:00
Mike McCormack
9f89427291 msi: Use CLSIDFromString to make squash_guid a bit more robust. 2006-07-24 19:55:53 +02:00
Mike McCormack
bc673bff01 msi: Make MsiConfigureFeature a bit more robust. 2006-07-24 19:55:50 +02:00
Mike McCormack
0bfb9c3e3d msi: Move COM server implementation to a separate file. 2006-07-24 19:55:41 +02:00
Jason Green
ac8f2c033c wined3d: Improve traces for D3DTRANSFORMSTATETYPE.
Added debug function for WINED3DTRANSFORMSTATETYPE and changed all
references from D3DTS_* to WINED3DTS_*.
2006-07-24 19:55:27 +02:00
Alexandre Julliard
6c9ade0529 ntdll: Allocate the PEB with NtAllocateVirtualMemory too. 2006-07-24 15:19:32 +02:00
Alexandre Julliard
cc297050f9 ntdll: Support memory allocations inside reserved areas. 2006-07-24 14:00:19 +02:00
Alexandre Julliard
c060cdbc14 ntdll: Propagate the MEM_TOP_DOWN flag into the map_view() function. 2006-07-24 13:59:44 +02:00
Robert Shearman
c0596e0ae9 msi: The szLogFile parameter of MsiEnableLogW is optional, so handle the case of it being NULL. 2006-07-24 13:47:50 +02:00
Robert Shearman
5700fe8a61 rpcrt4: Set BufferMark before calling EmbeddedPointerMarshall, EmbeddedPointerUnmarshall or EmbeddedPointerMemorySize. 2006-07-24 13:47:40 +02:00
Robert Shearman
ba9158e2e1 rpcrt4: Improve the stubs for RpcImpersonateClient and RpcRevertToSelf. 2006-07-24 13:47:36 +02:00
Robert Shearman
a8531067c4 rpcrt4: Support small fixed arrays in EmbeddedComplexSize. 2006-07-24 13:47:31 +02:00
Robert Shearman
4c4fc14fe9 rpcrt4: Allocate memory based on MaxCount, not ActualCount in NdrConformantStringUnmarshall. 2006-07-24 13:47:25 +02:00
Robert Shearman
98c26a81fe rpcrt4: Add support for marshaling the FC_HYPER base type in complex types.
Change the FIXME messages to print out unrecognised format characters in 
hex rather than decimal.
2006-07-24 13:47:13 +02:00
Robert Shearman
2334e18ada uuid: Add IIDs and CLSIDs from xmldso.h. 2006-07-24 13:47:08 +02:00
Robert Shearman
eb885a750f oleaut32: Initialize pRetVal in ITypeInfo::Invoke before calling VariantCopyInd
as native doesn't assume that it doesn't contain valid data.
2006-07-24 13:46:57 +02:00