Commit graph

64446 commits

Author SHA1 Message Date
Ben Peddell
b419df1de4 server: Include user groups in file mode calculation when user is file owner. 2009-12-11 17:47:30 +01:00
Juan Lang
dec7dda411 advapi32/tests: Fix memory leaks in tests. 2009-12-11 17:47:30 +01:00
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