Jeremy White
04a2102428
oleaut32: Use wire sizes for marshaled safe arrays of bstrs and variants; fixes a test failure on win64.
2009-12-11 17:47:30 +01:00
Jeremy White
5284baa82b
oleaut32/tests: Check the actual size of safe arrays marshaled, not just projected size.
2009-12-11 17:47:30 +01:00
Jeremy White
6401720daf
oleaut32/tests: Avoid a memory leak; spotted by Valgrind.
2009-12-11 17:47:29 +01:00
Huw Davies
026576995e
oleaut32: Fix double-free in tests.
...
Found by Valgrind.
2009-12-11 17:47:29 +01:00
Nikolay Sivov
7f9d5aad7c
oleaut32/tests: Fix a couple of leaks in tests.
2009-12-11 17:47:29 +01:00
Aric Stewart
3635bbb928
shlwapi: Ordinal 196 is SHVerbExistsNA not DnsRecordSetCompare.
2009-12-11 17:47:29 +01:00
Paul Vriens
9233215ae7
shell32/tests: Fix a test failure on a default Windows 7 system.
2009-12-11 17:47:29 +01:00
Hans Leidekker
1d4fcc0270
gdi32: Implement WineEngGetCharABCWidthsFloat and forward GetCharABCWidthsFloat to it.
2009-12-11 17:47:22 +01:00
Alexandre Julliard
49675df92e
include: Remove useless definitions for nonexistent Win16 messages.
2009-12-11 12:24:49 +01:00
Alistair Leslie-Hughes
d3f20ec136
shdocvw: Fix test for non-english IE MUI.
2009-12-11 12:16:27 +01:00
Andrew Nguyen
957281a8e3
dxdiagn: Initialize a structure size member before calling EnumDisplayDevicesW.
2009-12-11 12:16:27 +01:00
James Hawkins
50833f0780
msi: Wine fails the test and passes us a Session object back, so free it in this case.
2009-12-11 12:16:27 +01:00
James Hawkins
e38c36a1f9
msi: Refactor the Installer.RelatedProducts method into InstallerImpl_RelatedProducts.
2009-12-11 12:16:27 +01:00
James Hawkins
105933f202
msi: Refactor the Installer.Products method into InstallerImpl_Products.
2009-12-11 12:16:27 +01:00
James Hawkins
9f09d47be3
msi: Refactor the Installer.ProductInfo method into InstallerImpl_ProductInfo.
2009-12-11 12:16:27 +01:00
James Hawkins
fd2884a155
msi: Refactor the Installer.ProductState method into InstallerImpl_ProductState.
2009-12-11 12:16:27 +01:00
James Hawkins
11b4fe743a
msi: Refactor the Installer.RegistryValue method into InstallerImpl_RegistryValue.
2009-12-11 12:16:27 +01:00
James Hawkins
138d5f1f6c
msi: Refactor the Installer.Version method into InstallerImpl_Version.
2009-12-11 12:16:27 +01:00
James Hawkins
96c480b880
msi: Refactor the Installer.InstallProduct method into InstallerImpl_InstallProduct.
2009-12-11 12:16:27 +01:00
James Hawkins
851e4779be
msi: Refactor the remaining Installer object stub methods into respective functions.
2009-12-11 12:16:27 +01:00
James Hawkins
dc0889752a
msi: Refactor the Installer.UILevel method into InstallerImpl_UILevel.
2009-12-11 12:16:27 +01:00
James Hawkins
18ba830ff8
msi: Refactor the Installer.SummaryInformation method to InstallerImpl_SummaryInformation.
2009-12-11 12:16:27 +01:00
James Hawkins
554e1318c0
msi: Refactor Installer.OpenProduct and Installer.OpenDatabase into respective functions.
2009-12-11 12:16:27 +01:00
James Hawkins
b33d47e773
msi: Refactor the Installer.OpenPackage method into InstallerImpl_OpenPackage.
2009-12-11 12:16:26 +01:00
James Hawkins
b73389b6bf
msi: Refactor the Installer.CreateRecord method into InstallerImpl_CreateRecord.
2009-12-11 12:16:26 +01:00
James Hawkins
ae58e29e5e
msi: Stub out a few more Installer object methods.
2009-12-11 12:16:26 +01:00
James Hawkins
9ab7d9e21a
msi: Close the original record before copying new data into it.
2009-12-11 12:16:26 +01:00
James Hawkins
a44b653d53
msi: Fix a handle leak in the record tests.
2009-12-11 12:16:26 +01:00
Marcus Meissner
6891b96364
dmloader: pObject NULL checks are not necessary (Coverity).
2009-12-11 12:16:26 +01:00
Marcus Meissner
9815898840
dmime: Actually get a pCLSID stream before using it (Coverity).
2009-12-11 12:16:26 +01:00
Marcus Meissner
aaff57da22
jscript: Fixed uninitialized usage of i (Coverity).
2009-12-11 12:16:26 +01:00
Vincent Povirk
3ff33e9303
ole32: Implement Revert for transacted storage objects.
2009-12-11 12:16:26 +01:00
Vincent Povirk
226363f5df
ole32: Implement transacted storage.
2009-12-11 12:16:26 +01:00
Vincent Povirk
d799f7e189
ole32: Add a stub transacted storage type.
...
TransactedSnapshotImpl acts as a proxy between the user and the storage
interfaces that modify the file directly (or another transacted storage).
Currently, it does not change the operations.
2009-12-11 12:16:26 +01:00
Vincent Povirk
42142200d5
ole32: Add Invalidate to the storage vtable.
2009-12-11 12:16:26 +01:00
Vincent Povirk
75fe621192
ole32: Create internal storage objects with a refcount of 1.
...
For consistency with StorageImpl_Construct.
2009-12-11 12:16:25 +01:00
Henri Verbeet
cb076db8cc
wined3d: Move IWineD3DDeviceImpl_RestoreWindow() to swapchain.c.
2009-12-11 12:16:25 +01:00
Henri Verbeet
542590cfc9
wined3d: Move IWineD3DDeviceImpl_SetupFullscreenWindow() to swapchain.c.
2009-12-11 12:16:25 +01:00
Henri Verbeet
a9f2613d13
wined3d: Add a separate function for swapchain initialization.
2009-12-11 12:16:25 +01:00
Henri Verbeet
75ef50e435
wined3d: Correctly calculate the extended style in IWineD3DDeviceImpl_RestoreWindow().
2009-12-11 12:16:25 +01:00
Henri Verbeet
840b5af77e
wined3d: Properly invalidate the context's draw buffer in color_fill_fbo().
2009-12-11 12:16:25 +01:00
Aric Stewart
23cea50db2
shlwapi/tests: Testing framework and IConnection point tests.
2009-12-11 12:16:05 +01:00
Aric Stewart
deef2c5ac2
shlwapi: Release rgcd.pUnk returned by enumeration.
2009-12-11 11:55:58 +01:00
Aric Stewart
ec2a78c30a
shlwapi: DISPPARAMS on Invoke are never NULL.
2009-12-11 11:55:52 +01:00
Aric Stewart
3dbc0b0667
shlwapi: Failure in IConnectionPoint_GetConnectionInterface does not prevent Invoking.
2009-12-11 11:55:44 +01:00
Aric Stewart
56d1a7c003
shlwapi: Rename ConnectToConnectionPoint bAdviseOnly to fConnect as MSDN.
2009-12-11 11:55:34 +01:00
Vincent Povirk
0926dd96f6
wineboot: Terminate processes immediately after WM_ENDSESSION.
...
Once a process returns from WM_ENDSESSION, we can assume it has finished
doing any cleanup it needs but will most likely not shut down on its own.
2009-12-11 11:51:54 +01:00
Vincent Povirk
decf64b86c
wineboot: Do not force --kill when --end-session is set.
...
The --kill switch ends processes from all desktops, but --end-session only
applies to the current desktop. This causes windows from other desktops to
dangerously close without notification that the session is ending.
2009-12-11 11:51:46 +01:00
Juan Lang
7a610a9072
crypt32: Fix CertAddCTLContextToStore for CERT_STORE_ADD_USE_EXISTING add disposition.
2009-12-11 11:50:12 +01:00
Juan Lang
c7609f3c55
crypt32: Fix CertAddCRLContextToStore for CERT_STORE_ADD_USE_EXISTING add disposition.
2009-12-11 11:50:09 +01:00