Commit Graph

19102 Commits

Author SHA1 Message Date
James Hawkins
7e86590518 msi: Add more tests for the _Streams table. 2006-09-07 15:12:06 +02:00
Dan Kegel
39857443e4 programs/wcmd: Rename to programs/cmd. 2006-09-07 15:08:44 +02:00
Dmitry Timoshkov
4f28f7967d user: Use computed icon rectangle if SS_CENTERIMAGE style is set. 2006-09-07 13:58:55 +02:00
James Hawkins
f6463dfacd msi: Add many more MsiFormatRecord tests. 2006-09-07 13:58:22 +02:00
James Hawkins
16769b26b2 msi: Fix two MsiFormatRecord tests. 2006-09-07 13:58:07 +02:00
James Hawkins
ff6fe41df7 msi: Use the TargetPath of a file if the file doesn't exist in MsiFormatRecord. 2006-09-07 13:57:35 +02:00
James Hawkins
a248cc8f62 msi: Fix creation of the default format in MsiFormatRecord. 2006-09-07 13:57:24 +02:00
James Hawkins
ad2ec01739 msi: Add more tests for MsiFormatRecord. 2006-09-07 13:56:33 +02:00
Ivan Gyurdiev
2e1cf4d948 wined3d: Add support for R32F and R16F texture formats. 2006-09-07 13:48:32 +02:00
Ivan Gyurdiev
de54843d7b wined3d: Remove unused field: Surface.textureName. 2006-09-07 13:47:25 +02:00
Ivan Gyurdiev
448f918a39 wined3d: Clean up ActiveRender. 2006-09-07 13:47:13 +02:00
Paul Chitescu
4a581e6030 wined3d: Avoid crashing when ProcessVertices is called with NULL vertex declaration. 2006-09-07 13:46:45 +02:00
Andrew Talbot
778d5d65e8 comdlg32: Cast-qual warnings fix. 2006-09-07 13:46:15 +02:00
Andrew Talbot
a1cb75e91b comdlg32: Cast-qual warnings fix. 2006-09-07 13:45:59 +02:00
Andrew Talbot
572c2c273f crypt32/tests: Cast-qual warning fix. 2006-09-07 13:44:47 +02:00
Andrew Talbot
950b838e28 crypt32: Cast-qual warnings fix. 2006-09-07 13:44:42 +02:00
Louis. Lenders
c0d2923cc1 shfolder: Add version resource. 2006-09-07 13:44:30 +02:00
Louis. Lenders
531ee64e79 shlwapi: Simple test for UrlCanonicalizeA. 2006-09-07 13:44:24 +02:00
András Kovács
d1d5f4b646 wined3d: Implement BlendFactor renderstate. 2006-09-07 13:44:02 +02:00
András Kovács
c33e6245b5 wined3d: Remove unnecessary glBlendColor in TextureFactor renderstate. 2006-09-07 13:43:53 +02:00
Paul Vriens
063f3e9c2f crypt32: Set last error on registry errors. 2006-09-07 13:08:12 +02:00
Paul Vriens
6e38461019 wintrust: Add a bunch of CryptRegisterOIDFunction calls. 2006-09-07 13:07:48 +02:00
Paul Vriens
9132cac93c wintrust: Only register actions when HKLM\Software\Microsoft\Cryptography\Providers\Trust can be opened. 2006-09-07 13:07:13 +02:00
Paul Vriens
609b7af8ce wintrust: Register WINTRUST_ACTION_GENERIC_CHAIN_VERIFY. 2006-09-07 13:06:55 +02:00
Paul Vriens
073d4eca9e wintrust: Register DRIVER_ACTION_VERIFY. 2006-09-07 13:06:22 +02:00
Paul Vriens
e47bf4965e wintrust: Register OFFICESIGN_ACTION_VERIFY. 2006-09-07 13:06:01 +02:00
Paul Vriens
e7798305bd wintrust: Register HTTPSPROV_ACTION. 2006-09-07 13:05:38 +02:00
Paul Vriens
f73967a8e0 wintrust: Register WINTRUST_ACTION_TRUSTPROVIDER_TEST. 2006-09-07 13:05:08 +02:00
Paul Vriens
ccb4ff764f wintrust: Register WINTRUST_ACTION_GENERIC_CERT_VERIFY. 2006-09-07 13:04:45 +02:00
Paul Vriens
32407f9074 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE_NOBADUI. 2006-09-07 13:04:17 +02:00
Paul Vriens
bded72fc95 wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE. 2006-09-07 13:03:51 +02:00
Paul Vriens
7b75ec2098 wintrust: Register WINTRUST_ACTION_GENERIC_VERIFY_V2. 2006-09-07 13:03:24 +02:00
Andrew Talbot
a5bf67ef9b kernel: Constify some formal parameters. 2006-09-07 12:00:46 +02:00
Mike McCormack
d998543edb msi: Add a short test for transforms. 2006-09-07 12:00:22 +02:00
Mike McCormack
12baa13ba5 msi: Make opening and closing 4000 handle into two tests, not 20000. 2006-09-07 12:00:00 +02:00
Robert Shearman
bb1276425f ole32: Allocate memory for a copy of the ptd member of FORMATETC in
DataAdviseHolder_Advise since there is no requirement for the
application to keep this memory valid for the lifetime of the
connection.
2006-09-07 11:44:11 +02:00
Robert Shearman
5e9df71e0e ole32: Don't send data changes in DataAdviseHolder_Advise for
ADVF_PRIMEFIRST connections if we are connected to a data object,
since it will send the data change for us.
2006-09-07 11:44:03 +02:00
Robert Shearman
53d01d2764 ole32: DefaultHandler_GetData and DefaultHandler_QueryGetData should
both defer to the real data object if the cached versions fail and we
are running.
2006-09-07 11:43:59 +02:00
Robert Shearman
6bf6caa69d ole32: Add a reference to the stream in RPC_StartLocalServer since we
release a reference to it when the local server thread dies.
2006-09-07 11:43:49 +02:00
Robert Shearman
03510be55b ole32: Add a test for OleLoad. 2006-09-07 11:43:41 +02:00
Robert Shearman
d0b4717cdb ole32: Do a QueryInterface for IOleLink in OleLoad, like native does. 2006-09-07 11:43:33 +02:00
Robert Shearman
4ad8da53f5 ole32: Re-order the function calls in OleLoad to match native.
Call IOleObject_GetMiscStatus like OleCreate and native do.
2006-09-07 11:43:27 +02:00
Robert Shearman
da321acf0e ole32: Add tests for OleCreate. 2006-09-07 11:43:16 +02:00
Robert Shearman
53be8cc861 ole32: Call IRunnableObject_Run and IOleCache_Cache from OleCreate if the render option is specified as draw or format.
This is documented on MSDN and is confirmed by tests.
2006-09-07 11:42:39 +02:00
Robert Shearman
6da80a8898 ole32: Call IOleObject_GetMiscStatus in OleCreate if a client site is passed in. 2006-09-07 11:42:28 +02:00
Robert Shearman
ccb634fdee ole32: Re-structure OleCreate to match to order of calls that native does.
Get rid of hres1 since all failures are returned. Cleanup pUnk on 
failure and make sure to return NULL in ppvObj.
2006-09-07 11:42:22 +02:00
Robert Shearman
aaa26b2702 ole32: Set the storage's class ID in OleCreate. 2006-09-07 11:42:11 +02:00
Robert Shearman
a6e545a27c rpcrt4: Raise an exception if IRpcChannelBuffer_GetBuffer fails.
Make StdProxy_GetIID and StdProxy_GetChannel return void.
Don't bother checking for This and pRpcChannelBuffer being NULL as 
native doesn't.
2006-09-07 11:42:05 +02:00
Mike McCormack
6991563d81 msi: Implement MsiDatabaseExport. 2006-09-07 11:01:07 +02:00
Mike McCormack
a426b18efd msi: Create MSI_ViewGetColumnInfo for accessing MsiViewGetColumnInfo internally. 2006-09-07 11:00:51 +02:00
Mike McCormack
5699936cf1 msi: Make sure there's a value for each column when inserting data. 2006-09-07 11:00:40 +02:00
Mike McCormack
533833b4e1 msi: Validate database fields before inserting them. 2006-09-07 11:00:32 +02:00
Mike McCormack
71d8f4ebf6 msi: Create a function to copy record fields, use it to order INSERT fields correctly. 2006-09-07 11:00:19 +02:00
Mike McCormack
6b4ada6f43 msi: Add a few more tests for MSI_NULL_INTEGER. 2006-09-07 11:00:16 +02:00
Mike McCormack
2924501a68 msi: Check that column names are unique when creating a table. 2006-09-07 10:57:45 +02:00
Huw Davies
bd9891ffed rpcrt4: Add delegating stub support. 2006-09-07 10:57:39 +02:00
Huw Davies
b058e6e729 rpcrt4: Add infrastructure to create and manage a variable sized vtbl
that will be used as the server object for delegated stubs.
2006-09-07 10:57:27 +02:00
Paul Vriens
d22003e3e8 wintrust: Moved the generation of the guidstring to a separate function. 2006-09-07 10:54:35 +02:00
Paul Vriens
3747f22337 wintrust: Implementation of WintrustAddActionID. 2006-09-07 10:54:18 +02:00
Paul Vriens
94e4f593b7 wintrust: Implementation of WintrustRemoveActionID. 2006-09-07 10:52:39 +02:00
James Hawkins
a39913fa11 advpack: Add the regsvr action to the SetupInstallFromInfSection call. 2006-09-07 10:48:04 +02:00
James Hawkins
f5acc51f2c advpack: Get the proper working directory in install_init. 2006-09-07 10:47:58 +02:00
Huw Davies
9b91307677 rpcrt4: Tests on NdrCStdStubBuffer_Release to show that we shouldn't call Disconnect.
Also call IPSFactoryBuffer_Release on the 2nd arg, rather than on This->pPSFactory.
2006-09-07 10:24:54 +02:00
Huw Davies
86aa95fd2b rpcrt4: Tidy up CStdStubBuffer_QueryInterface. 2006-09-07 10:23:00 +02:00
Huw Davies
dffd3e5034 rpcrt4: Tidy up CStdStubBuffer_AddRef,Release. 2006-09-07 10:22:35 +02:00
Mike McCormack
7a120c99ea msi: Don't crash if we can't find a control. 2006-09-07 10:22:09 +02:00
Mike McCormack
f9042ec9e8 msi: Use a binary search to find sql keywords. 2006-09-07 10:22:07 +02:00
Mike McCormack
a8ae03f2d8 ddraw: Make tests pass when OpenGL libraries aren't present. 2006-09-07 10:22:02 +02:00
Robert Reif
c339d8e272 advapi32: Fix lsa tests on windows98. 2006-09-07 10:21:57 +02:00
Robert Shearman
ada61620de rpcrt4: Make the reference counting in the standard proxy thread-safe. 2006-09-07 10:19:38 +02:00
Robert Shearman
3e01da1838 rpcrt4: Fix NdrStubGetBuffer to use the IRpcChannelBuffer object since
IRpcChannelBuffer_GetBuffer may put extra data onto the wire for ORPC
calls.
2006-09-07 10:18:52 +02:00
Robert Shearman
3535b70a0b rpcrt4: Remove some unused code. 2006-09-07 10:18:48 +02:00
Robert Shearman
5515633517 rpcrt4: Rename ndr_midl.c to ndr_clientserver.c to more accurately
idenitfy what the code contained does - it is a number of helpers for
generated client/server code.
2006-09-07 10:18:31 +02:00
Robert Shearman
583ae12233 rpcrt4: Move NdrStub* functions to cstub.c and move NdrProxy*
functions to cproxy.c since both sets of functions depend on the
implementations of the standard stubs and proxies.
2006-09-07 10:17:28 +02:00
Robert Shearman
4d0b1e3d07 oleaut32: Delay the creation of the stub object for IDispatch until it is actually used. 2006-09-07 10:16:55 +02:00
Robert Shearman
b7e88d8f8b oleaut32: Fix a leak of the module reference count. 2006-09-07 10:16:47 +02:00
Andrew Talbot
cc90540c9b comctl32: Cast-qual warnings fix. 2006-09-07 10:16:34 +02:00
Andrew Talbot
2429d1b634 advpack: Cast-qual warnings fix. 2006-09-07 10:16:01 +02:00
Renu Rajput
c8106fe754 comdlg: Send missing CDN_FOLDERCHANGE. 2006-09-07 10:15:54 +02:00
Paul Vriens
1f30d8994a wintrust: Add some documentation. 2006-09-07 10:14:50 +02:00
Paul Vriens
dce0d05e83 wintrust: Add some extra tests for WintrustRemoveActionID. 2006-09-07 10:14:43 +02:00
Mike McCormack
6eea50394e msi: Fix a memory leak. 2006-08-29 13:48:07 +02:00
Mike McCormack
155a325f96 msi: Free the handle table on PROCESS_DETACH. 2006-08-29 13:48:04 +02:00
Mike McCormack
ada5daa76a msi: Fix test compilation with MSVC6. 2006-08-29 13:48:01 +02:00
Mike McCormack
b183956193 msi: Properties are case sensitive. 2006-08-29 13:46:39 +02:00
Paul Vriens
95bb90326a wintrust: Add framework and initial tests. 2006-08-29 13:46:31 +02:00
Paul Vriens
fc3c9c5ee6 wintrust: Add some register stubs. 2006-08-29 13:03:44 +02:00
Paul Vriens
8170d88509 wintrust: Move register related functions to a separate file. 2006-08-29 13:03:35 +02:00
Huw Davies
d28698dd73 rpcrt4: Add a test for IRpcStubBuffer_Connect on a delegated stub.
This shows that we have a vtbl ptr at (void**)This-2 that is passed to
the base interface's IRpcStubBuffer_Connect.  This vtbl should
presumably forward calls to the real object's vtbl.  We can't simply
pass the real object to the base interface's stub, as the real
object's QI may not provide us with the base interface.
2006-08-29 12:26:31 +02:00
Huw Davies
161f60071e rpcrt4: Add a helper function to create a stub. 2006-08-29 12:26:22 +02:00
Stefan Dösinger
bc449ca31f wined3d: Apply the half pixel correction for shaders too. 2006-08-29 12:26:15 +02:00
James Hawkins
20d98e81ed msi: Use msi_dialog_dup_property where appropriate. 2006-08-29 12:24:41 +02:00
James Hawkins
2a09d4f6c7 msi: Use the respective update functions when creating the Browse dialog control. 2006-08-29 12:24:28 +02:00
James Hawkins
6320d0adef msi: Update the DirectoryCombo control in response to the DirectoryListUp event. 2006-08-29 12:23:11 +02:00
James Hawkins
2dbaccbe60 msi: Update the PathEdit control in response to the DirectoryListUp event. 2006-08-29 12:22:59 +02:00
James Hawkins
7df642117c msi: Highlight the text in the PathEdit control. 2006-08-29 12:22:09 +02:00
Dan Kegel
337e1e202f msi: Callers of alloc_msihandle should handle failure. 2006-08-29 12:21:54 +02:00
Dan Kegel
29f0803c02 msi: Remove limit on number of handles. 2006-08-28 17:49:31 +02:00
Dan Kegel
98ec9399c4 msi/tests: Add test to verify we can create 4000 msi handles. 2006-08-28 17:49:08 +02:00
Robert Shearman
7d6dbed3cf quartz: Use the absolute height of the bitmap format as a negative values simply means it is a top-down bitmap. 2006-08-28 17:48:53 +02:00