wine
14 years agod3d8: Fix GetDevice() for surfaces that are part of a texture.
Henri Verbeet [Mon, 7 Dec 2009 10:08:36 +0000 (11:08 +0100)] 
d3d8: Fix GetDevice() for surfaces that are part of a texture.

If the surface is part of a texture it doesn't keep its own reference to the
device, but instead relies on the reference the texture has. This fixes a
regression introduced by 3cedef2ffea3a72d9717470f01a3a046db923e4b.

14 years agoRender to fbo when the size mismatches at creation time.
Stefan Dösinger [Sun, 6 Dec 2009 17:08:39 +0000 (18:08 +0100)] 
Render to fbo when the size mismatches at creation time.

This is needed because the window(and thus the GL drawable) might be
smaller than the D3D backbuffer. If we waited for the FBO switch until
Present is called we'd lose data in the first frame.

14 years agowined3d: Render to a FBO if the window size is changed.
Stefan Dösinger [Tue, 24 Nov 2009 11:31:39 +0000 (12:31 +0100)] 
wined3d: Render to a FBO if the window size is changed.

14 years agowined3d: Infrastructure to render swapchains to a FBO.
Stefan Dösinger [Sun, 6 Dec 2009 16:39:47 +0000 (17:39 +0100)] 
wined3d: Infrastructure to render swapchains to a FBO.

14 years agowined3d: Use GL_COLOR_ATTACHMENT0 as offscreen buffer with FBOs.
Stefan Dösinger [Fri, 4 Dec 2009 09:21:01 +0000 (10:21 +0100)] 
wined3d: Use GL_COLOR_ATTACHMENT0 as offscreen buffer with FBOs.

This is used by the offscreen render target->texture blit code if
FBOs are enabled, but FBO_blit is not supported

14 years agowined3d: A function for checking if a surface is offscreen.
Stefan Dösinger [Sun, 6 Dec 2009 14:45:46 +0000 (15:45 +0100)] 
wined3d: A function for checking if a surface is offscreen.

14 years agowined3d: Add a function for initializing surface sysmem.
Stefan Dösinger [Fri, 4 Dec 2009 12:07:18 +0000 (13:07 +0100)] 
wined3d: Add a function for initializing surface sysmem.

14 years agoinclude: Fix typo in audiopolicy.
Maarten Lankhorst [Mon, 7 Dec 2009 07:25:23 +0000 (08:25 +0100)] 
include: Fix typo in audiopolicy.

14 years agoinclude: Add some definitions to ks.h.
Maarten Lankhorst [Sun, 6 Dec 2009 11:59:31 +0000 (12:59 +0100)] 
include: Add some definitions to ks.h.

14 years agontdll/tests: Fix a memory leak.
Hans Leidekker [Mon, 7 Dec 2009 09:32:03 +0000 (10:32 +0100)] 
ntdll/tests: Fix a memory leak.

Found by Valgrind.

14 years agonetapi32/tests: Fix a memory leak.
Hans Leidekker [Mon, 7 Dec 2009 09:09:39 +0000 (10:09 +0100)] 
netapi32/tests: Fix a memory leak.

Found by Valgrind.

14 years agofusion: Fix some memory leaks.
Hans Leidekker [Mon, 7 Dec 2009 08:54:38 +0000 (09:54 +0100)] 
fusion: Fix some memory leaks.

Found by Valgrind.

14 years agouserenv/tests: Fix some memory leaks.
Hans Leidekker [Mon, 7 Dec 2009 08:19:23 +0000 (09:19 +0100)] 
userenv/tests: Fix some memory leaks.

Found by Valgrind.

14 years agousp10: Fix a memory leak.
Hans Leidekker [Mon, 7 Dec 2009 08:18:58 +0000 (09:18 +0100)] 
usp10: Fix a memory leak.

Found by Valgrind.

14 years agomsi/tests: Loosen check on kernel32 language version.
Hans Leidekker [Mon, 7 Dec 2009 08:18:35 +0000 (09:18 +0100)] 
msi/tests: Loosen check on kernel32 language version.

14 years agowininet: Cleanup any existing cache file before creating a new one.
Hans Leidekker [Mon, 7 Dec 2009 08:18:00 +0000 (09:18 +0100)] 
wininet: Cleanup any existing cache file before creating a new one.

Otherwise we leak the file name and handle when a request is sent again.
Found by Valgrind.

14 years agoreg: Fixed 2 functionality bugs in REG DELETE (Coverity).
Marcus Meissner [Sun, 6 Dec 2009 21:45:48 +0000 (22:45 +0100)] 
reg: Fixed 2 functionality bugs in REG DELETE (Coverity).

14 years agogdi32: Avoid use of some 16-bit types.
Alexandre Julliard [Sat, 5 Dec 2009 10:53:37 +0000 (11:53 +0100)] 
gdi32: Avoid use of some 16-bit types.

14 years agogdi32: Don't include wingdi16.h by default.
Alexandre Julliard [Sat, 5 Dec 2009 10:45:31 +0000 (11:45 +0100)] 
gdi32: Don't include wingdi16.h by default.

14 years agogdi32: Make gdi.exe into a stand-alone 16-bit module.
Alexandre Julliard [Fri, 4 Dec 2009 20:47:30 +0000 (21:47 +0100)] 
gdi32: Make gdi.exe into a stand-alone 16-bit module.

14 years agogdi32: Stop exporting the 16-bit print job functions.
Alexandre Julliard [Fri, 4 Dec 2009 20:34:46 +0000 (21:34 +0100)] 
gdi32: Stop exporting the 16-bit print job functions.

14 years agowineps.drv: Don't include 16-bit headers in psdrv.h.
Alexandre Julliard [Fri, 4 Dec 2009 20:32:42 +0000 (21:32 +0100)] 
wineps.drv: Don't include 16-bit headers in psdrv.h.

14 years agowineps.drv: Duplicate the print job support from 16-bit GDI.
Alexandre Julliard [Fri, 4 Dec 2009 20:29:08 +0000 (21:29 +0100)] 
wineps.drv: Duplicate the print job support from 16-bit GDI.

14 years agowineps.drv: Add a wrapper function for WriteSpool16.
Alexandre Julliard [Fri, 4 Dec 2009 19:53:11 +0000 (20:53 +0100)] 
wineps.drv: Add a wrapper function for WriteSpool16.

14 years agogdiplus: Fix cleanup after errors in GdipCloneImage.
Vincent Povirk [Mon, 7 Dec 2009 02:07:40 +0000 (20:07 -0600)] 
gdiplus: Fix cleanup after errors in GdipCloneImage.

14 years agogdiplus: Implement GdipCloneBitmapArea.
Vincent Povirk [Mon, 7 Dec 2009 02:02:35 +0000 (20:02 -0600)] 
gdiplus: Implement GdipCloneBitmapArea.

14 years agorpcrt4: Fixed array_compute_and_size_conformance on strings (Coverity).
Marcus Meissner [Sun, 6 Dec 2009 22:33:56 +0000 (23:33 +0100)] 
rpcrt4: Fixed array_compute_and_size_conformance on strings (Coverity).

14 years agojscript: Don't pass EXPR_NEWREF flag to evaluate member expression in array_expressio...
Jacek Caban [Sun, 6 Dec 2009 21:10:44 +0000 (22:10 +0100)] 
jscript: Don't pass EXPR_NEWREF flag to evaluate member expression in array_expression_eval.

14 years agomshtml: Added test for setting VT_EMPTY event handler.
Jacek Caban [Sun, 6 Dec 2009 21:10:24 +0000 (22:10 +0100)] 
mshtml: Added test for setting VT_EMPTY event handler.

14 years agomshtml: Don't pass fdexNameEnsure flag to script engines in find_global_prop.
Jacek Caban [Sun, 6 Dec 2009 21:10:07 +0000 (22:10 +0100)] 
mshtml: Don't pass fdexNameEnsure flag to script engines in find_global_prop.

14 years agoxcopy: Fix time acronyms in German translation.
André Hentschel [Sun, 6 Dec 2009 20:42:21 +0000 (21:42 +0100)] 
xcopy: Fix time acronyms in German translation.

14 years agoadvapi32/tests: Fix some test failures when the computername is fully qualified.
Paul Vriens [Sun, 6 Dec 2009 17:32:06 +0000 (18:32 +0100)] 
advapi32/tests: Fix some test failures when the computername is fully qualified.

14 years agosetupapi: Fix memory leak.
Huw Davies [Sun, 6 Dec 2009 17:04:00 +0000 (17:04 +0000)] 
setupapi: Fix memory leak.

Found by Valgrind.

14 years agomsvcrt/tests: Free temporary file name after test.
Nikolay Sivov [Sun, 6 Dec 2009 15:58:28 +0000 (18:58 +0300)] 
msvcrt/tests: Free temporary file name after test.

14 years agontdll: Fix a few memory leaks in tests.
Huw Davies [Sun, 6 Dec 2009 15:02:55 +0000 (15:02 +0000)] 
ntdll: Fix a few memory leaks in tests.

Found by Valgrind.

14 years agooleaut32: Fix several memory leaks in tests.
Huw Davies [Sun, 6 Dec 2009 13:11:33 +0000 (13:11 +0000)] 
oleaut32: Fix several memory leaks in tests.

Found by Valgrind.

14 years agogdiplus/tests: Delete Pen object after use.
Nikolay Sivov [Sat, 5 Dec 2009 19:37:35 +0000 (22:37 +0300)] 
gdiplus/tests: Delete Pen object after use.

14 years agogdiplus/tests: Free created iterator in tests.
Nikolay Sivov [Sat, 5 Dec 2009 19:20:55 +0000 (22:20 +0300)] 
gdiplus/tests: Free created iterator in tests.

14 years agogdiplus/tests: Additional test to show that custom cap isn't created without stroke...
Nikolay Sivov [Sat, 5 Dec 2009 18:58:57 +0000 (21:58 +0300)] 
gdiplus/tests: Additional test to show that custom cap isn't created without stroke path.

14 years agogdiplus/tests: Free brush pointer after test.
Nikolay Sivov [Sat, 5 Dec 2009 18:50:50 +0000 (21:50 +0300)] 
gdiplus/tests: Free brush pointer after test.

14 years agocomctl32/datetime: Free internal data completely on control destruction.
Nikolay Sivov [Sat, 5 Dec 2009 18:42:19 +0000 (21:42 +0300)] 
comctl32/datetime: Free internal data completely on control destruction.

14 years agocomctl32/tests: Don't forget to free array after tests.
Nikolay Sivov [Sat, 5 Dec 2009 18:21:04 +0000 (21:21 +0300)] 
comctl32/tests: Don't forget to free array after tests.

14 years agocomctl32/tests: Free imagelist after use.
Nikolay Sivov [Sat, 5 Dec 2009 17:49:12 +0000 (20:49 +0300)] 
comctl32/tests: Free imagelist after use.

14 years agocomctl32/treeview: Free items pointer array and root item on control destruction.
Nikolay Sivov [Sat, 5 Dec 2009 17:39:03 +0000 (20:39 +0300)] 
comctl32/treeview: Free items pointer array and root item on control destruction.

Two issues here: item pointers array wasn't freed, root item data wasn't freed.
Found by Valgrind.

14 years agokernel32/tests: Fix test failures on NT4.
Nikolay Sivov [Sat, 5 Dec 2009 10:08:12 +0000 (13:08 +0300)] 
kernel32/tests: Fix test failures on NT4.

14 years agomsxml3: Fix VARIANT_from_xmlChar implementation.
Piotr Caban [Sun, 6 Dec 2009 00:07:57 +0000 (01:07 +0100)] 
msxml3: Fix VARIANT_from_xmlChar implementation.

14 years agowined3d: Don't define nameless structs or unions.
Francois Gouget [Sun, 6 Dec 2009 12:45:30 +0000 (13:45 +0100)] 
wined3d: Don't define nameless structs or unions.

Fixes compilation on systems that don't support nameless unions or structs.

14 years agomshtml/tests: Fix the get_event_src() macro declaration.
Francois Gouget [Sun, 6 Dec 2009 12:43:25 +0000 (13:43 +0100)] 
mshtml/tests: Fix the get_event_src() macro declaration.

14 years agowinhttp: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Sun, 6 Dec 2009 12:41:47 +0000 (13:41 +0100)] 
winhttp: Fix compilation on systems that don't support nameless unions.

14 years agooleaut32: Fix a couple of memory leaks in the tests.
Huw Davies [Sun, 6 Dec 2009 12:05:37 +0000 (12:05 +0000)] 
oleaut32: Fix a couple of memory leaks in the tests.

Found by Valgrind.

14 years agoinetcomm: Fix memory leak.
Huw Davies [Sun, 6 Dec 2009 11:38:32 +0000 (11:38 +0000)] 
inetcomm: Fix memory leak.

Found by Valgrind.

14 years agogdiplus: Fix a couple of memory leaks.
Huw Davies [Sun, 6 Dec 2009 11:11:44 +0000 (11:11 +0000)] 
gdiplus: Fix a couple of memory leaks.

Found by Valgrind.

14 years agowintrust: Fail to load a certificate from a PE file if the certificate entry isn...
Juan Lang [Sun, 6 Dec 2009 03:17:25 +0000 (19:17 -0800)] 
wintrust: Fail to load a certificate from a PE file if the certificate entry isn't a known type.

14 years agorsaenh/tests: Fix memory leaks.
Juan Lang [Sun, 6 Dec 2009 00:28:21 +0000 (16:28 -0800)] 
rsaenh/tests: Fix memory leaks.

14 years agocrypt32/tests: Fix memory leak in test.
Juan Lang [Sun, 6 Dec 2009 00:21:21 +0000 (16:21 -0800)] 
crypt32/tests: Fix memory leak in test.

14 years agorsaenh: Fix memory leak in CPSignHash.
Juan Lang [Sun, 6 Dec 2009 00:05:26 +0000 (16:05 -0800)] 
rsaenh: Fix memory leak in CPSignHash.

14 years agocrypt32/tests: Don't pass as a parameter a variable that could be local.
Juan Lang [Sat, 5 Dec 2009 23:42:06 +0000 (15:42 -0800)] 
crypt32/tests: Don't pass as a parameter a variable that could be local.

14 years agowinhttp: Use sk_ functions rather than accessing an OpenSSL stack type directly.
Juan Lang [Sat, 5 Dec 2009 00:41:53 +0000 (16:41 -0800)] 
winhttp: Use sk_ functions rather than accessing an OpenSSL stack type directly.

14 years agowinhttp: Load X509_STORE_CTX_get_ex_data from libcrypto not libssl.
Huw Davies [Sat, 5 Dec 2009 11:41:48 +0000 (11:41 +0000)] 
winhttp: Load X509_STORE_CTX_get_ex_data from libcrypto not libssl.

14 years agomsi: The second parameter to Installer.OpenPackage is optional, so set a default...
James Hawkins [Sat, 5 Dec 2009 01:17:12 +0000 (17:17 -0800)] 
msi: The second parameter to Installer.OpenPackage is optional, so set a default value of 0 if the parameter is not provided.

14 years agomsi: Verify that the first parameter to Installer.OpenPackage is a VT_BSTR.
James Hawkins [Sat, 5 Dec 2009 01:17:03 +0000 (17:17 -0800)] 
msi: Verify that the first parameter to Installer.OpenPackage is a VT_BSTR.

It seems ugly to open up the parameters in pDispParams, but
DispGetParam will happily convert a VT_EMPTY to a VT_BSTR and not
return an error.

14 years agomsi: It's possible to send in more than two parameters to Installer.OpenPackage,...
James Hawkins [Sat, 5 Dec 2009 01:16:16 +0000 (17:16 -0800)] 
msi: It's possible to send in more than two parameters to Installer.OpenPackage, but sending in zero parameters should return DISP_E_TYPEMISMATCH.

14 years agomsi: Add more tests for the Installer.OpenPackage method.
James Hawkins [Sat, 5 Dec 2009 01:16:07 +0000 (17:16 -0800)] 
msi: Add more tests for the Installer.OpenPackage method.

The following series fixes a few leaks reported by valgrind.  We were
leaking exception info caused by Installer.OpenPackage failing when we
didn't expected it.

14 years agooleaut32: Report the parameter index for any failure in DispGetParam.
James Hawkins [Sat, 5 Dec 2009 01:15:11 +0000 (17:15 -0800)] 
oleaut32: Report the parameter index for any failure in DispGetParam.

14 years agooleaut32: Add tests for DispGetParam. Fix two issues that crashed the tests.
James Hawkins [Sat, 5 Dec 2009 01:14:52 +0000 (17:14 -0800)] 
oleaut32: Add tests for DispGetParam. Fix two issues that crashed the tests.

14 years agoole32: Add ReadDirEntry to the storage vtable.
Vincent Povirk [Wed, 25 Nov 2009 23:01:27 +0000 (17:01 -0600)] 
ole32: Add ReadDirEntry to the storage vtable.

14 years agoole32: Add WriteDirEntry to the storage vtable.
Vincent Povirk [Wed, 25 Nov 2009 22:53:05 +0000 (16:53 -0600)] 
ole32: Add WriteDirEntry to the storage vtable.

14 years agoole32: Change ReadDirEntry return type to HRESULT.
Vincent Povirk [Wed, 25 Nov 2009 22:20:55 +0000 (16:20 -0600)] 
ole32: Change ReadDirEntry return type to HRESULT.

14 years agoole32: Change WriteDirEntry return type to HRESULT.
Vincent Povirk [Wed, 25 Nov 2009 21:51:48 +0000 (15:51 -0600)] 
ole32: Change WriteDirEntry return type to HRESULT.

14 years agoole32: Make CreateDirEntry a virtual method.
Vincent Povirk [Wed, 25 Nov 2009 21:28:34 +0000 (15:28 -0600)] 
ole32: Make CreateDirEntry a virtual method.

14 years agowindowscodecs: Accept GIF files with no trailer.
Vincent Povirk [Fri, 4 Dec 2009 17:15:23 +0000 (11:15 -0600)] 
windowscodecs: Accept GIF files with no trailer.

14 years agoimagehlp: Recalculate PE checksum after file modification.
Owen Rudge [Fri, 4 Dec 2009 16:12:02 +0000 (10:12 -0600)] 
imagehlp: Recalculate PE checksum after file modification.

14 years agoimagehlp: Check for 64-bit PE files in CheckSumMappedFile.
Owen Rudge [Fri, 4 Dec 2009 16:12:00 +0000 (10:12 -0600)] 
imagehlp: Check for 64-bit PE files in CheckSumMappedFile.

14 years agoimagehlp/tests: Add tests for adding/removing multiple certificates.
Owen Rudge [Fri, 4 Dec 2009 16:11:58 +0000 (10:11 -0600)] 
imagehlp/tests: Add tests for adding/removing multiple certificates.

14 years agoimagehlp: Implement ImageRemoveCertificate.
Owen Rudge [Fri, 4 Dec 2009 16:11:57 +0000 (10:11 -0600)] 
imagehlp: Implement ImageRemoveCertificate.

14 years agohlink: Fix more memory leaks in tests.
Rob Shearman [Fri, 4 Dec 2009 15:08:56 +0000 (15:08 +0000)] 
hlink: Fix more memory leaks in tests.

14 years agonetapi32: Fix off-by-one errors in ACCESS_QueryAdminDisplayInformation and ACCESS_Que...
Rob Shearman [Fri, 4 Dec 2009 15:09:02 +0000 (15:09 +0000)] 
netapi32: Fix off-by-one errors in ACCESS_QueryAdminDisplayInformation and ACCESS_QueryGuestDisplayInformation.

14 years agoole32: Add tests for HGLOBAL stream ignoring the HighPart of the offset for seeks.
Rob Shearman [Fri, 4 Dec 2009 15:08:51 +0000 (15:08 +0000)] 
ole32: Add tests for HGLOBAL stream ignoring the HighPart of the offset for seeks.

14 years agoole32: Initialise all of position variables in test_save_load_filemoniker.
Rob Shearman [Fri, 4 Dec 2009 15:08:44 +0000 (15:08 +0000)] 
ole32: Initialise all of position variables in test_save_load_filemoniker.

Initialise all 8-bytes instead of just the lower 4-bytes. This test
isn't designed to be testing whether the Seek method of the object
return by CreateStreamOnHGlobal uses the high part of the positions
passed in.

14 years agoRelease 1.1.34. wine-1.1.34
Alexandre Julliard [Fri, 4 Dec 2009 18:05:35 +0000 (19:05 +0100)] 
Release 1.1.34.

14 years agouser32: Pad lfFaceName so we don't write uninitialised data to the registry.
Huw Davies [Fri, 4 Dec 2009 14:28:04 +0000 (14:28 +0000)] 
user32: Pad lfFaceName so we don't write uninitialised data to the registry.

Found by Valgrind.

14 years agouser32: Pad lfFaceName so we don't write uninitialised data to the registry.
Huw Davies [Fri, 4 Dec 2009 14:28:04 +0000 (14:28 +0000)] 
user32: Pad lfFaceName so we don't write uninitialised data to the registry.

Found by Valgrind.

14 years agontdll: Silence RtlNtStatusToDosErrorNoTeb() a bit.
Wolfram Sang [Thu, 3 Dec 2009 18:29:41 +0000 (19:29 +0100)] 
ntdll: Silence RtlNtStatusToDosErrorNoTeb() a bit.

14 years agokernel32/tests: Skip some tests if needed (WinXP Home).
Paul Vriens [Fri, 4 Dec 2009 12:43:08 +0000 (13:43 +0100)] 
kernel32/tests: Skip some tests if needed (WinXP Home).

14 years agokernel32/tests: Skip some tests on Win98/WinMe.
Paul Vriens [Fri, 4 Dec 2009 12:10:15 +0000 (13:10 +0100)] 
kernel32/tests: Skip some tests on Win98/WinMe.

14 years agokernel32/tests: Correct some ok() statements.
Paul Vriens [Fri, 4 Dec 2009 11:43:40 +0000 (12:43 +0100)] 
kernel32/tests: Correct some ok() statements.

14 years agowininet: Add a test for status callbacks on ftp connections.
Hans Leidekker [Fri, 4 Dec 2009 12:26:00 +0000 (13:26 +0100)] 
wininet: Add a test for status callbacks on ftp connections.

14 years agowininet: Fix some status callbacks to return a string instead of a sockaddr structure.
Hans Leidekker [Fri, 4 Dec 2009 12:25:14 +0000 (13:25 +0100)] 
wininet: Fix some status callbacks to return a string instead of a sockaddr structure.

Spotted by Juan Lang.

14 years agoshdocvw: Implement IWebBrowser2_get_Name.
Alistair Leslie-Hughes [Fri, 4 Dec 2009 11:49:29 +0000 (22:49 +1100)] 
shdocvw: Implement IWebBrowser2_get_Name.

14 years agokernel32: Explicitly treat the current working directory name as a unix one.
Dmitry Timoshkov [Fri, 4 Dec 2009 11:39:19 +0000 (19:39 +0800)] 
kernel32: Explicitly treat the current working directory name as a unix one.

14 years agodxgi/tests: Add a small test for IDXGIAdapter::GetDesc().
Henri Verbeet [Fri, 4 Dec 2009 10:50:50 +0000 (11:50 +0100)] 
dxgi/tests: Add a small test for IDXGIAdapter::GetDesc().

14 years agodxgi: Implement IDXGIAdapter::GetDesc().
Henri Verbeet [Fri, 4 Dec 2009 10:50:49 +0000 (11:50 +0100)] 
dxgi: Implement IDXGIAdapter::GetDesc().

14 years agowined3d: The stateblock doesn't really need a parent.
Henri Verbeet [Fri, 4 Dec 2009 10:50:48 +0000 (11:50 +0100)] 
wined3d: The stateblock doesn't really need a parent.

14 years agod3d9: Simplify GetDevice().
Henri Verbeet [Fri, 4 Dec 2009 10:50:47 +0000 (11:50 +0100)] 
d3d9: Simplify GetDevice().

14 years agod3d8: Simplify GetDevice().
Henri Verbeet [Fri, 4 Dec 2009 10:50:46 +0000 (11:50 +0100)] 
d3d8: Simplify GetDevice().

We already store "parentDevice", so we might as well use it.

14 years agoimagehlp: Implement ImageAddCertificate.
Owen Rudge [Thu, 3 Dec 2009 19:51:02 +0000 (13:51 -0600)] 
imagehlp: Implement ImageAddCertificate.

14 years agoimagehlp: Verify magic numbers and pad certificates to 8 byte boundaries.
Owen Rudge [Thu, 3 Dec 2009 19:50:58 +0000 (13:50 -0600)] 
imagehlp: Verify magic numbers and pad certificates to 8 byte boundaries.

Includes checks for 64-bit file structure and avoids repeating header
checks.

14 years agoole32: Add an internal vtable to StorageBaseImpl objects.
Vincent Povirk [Wed, 25 Nov 2009 21:07:57 +0000 (15:07 -0600)] 
ole32: Add an internal vtable to StorageBaseImpl objects.

14 years agoole32: Unify the logic for overriding the root storage filename in Stat.
Vincent Povirk [Wed, 2 Dec 2009 18:35:53 +0000 (12:35 -0600)] 
ole32: Unify the logic for overriding the root storage filename in Stat.

This is needed so that the new transacted type will be able to easily support
this logic.

14 years agoole32: Move the create attribute from StorageImpl to StorageBaseImpl.
Vincent Povirk [Wed, 2 Dec 2009 17:37:54 +0000 (11:37 -0600)] 
ole32: Move the create attribute from StorageImpl to StorageBaseImpl.

This is to avoid accessing the top-level StorageImpl directly.