wine
14 years agogdiplus: Support reading image data from device-dependent bitmaps.
Vincent Povirk [Sat, 12 Dec 2009 23:33:58 +0000 (17:33 -0600)] 
gdiplus: Support reading image data from device-dependent bitmaps.

14 years agogdiplus: Explicitly copy the bits from dib sections to new bitmaps.
Vincent Povirk [Sat, 12 Dec 2009 23:13:39 +0000 (17:13 -0600)] 
gdiplus: Explicitly copy the bits from dib sections to new bitmaps.

On Windows, GdipCreateBitmapFromHBITMAP creates a copy of the bitmap, not
a reference. Currently, we match this behavior, but this is only because
we cannot yet create bitmap objects that reference existing memory. If
GdipCreateBitmapFromScan0 were fixed to do this, FromHBITMAP would break.

Therefore, we always pass NULL to FromScan0 so that it allocates new memory
for the bitmap.

14 years agowininet: Directly return error status from HTTP_HttpQueryInfoW.
Jacek Caban [Mon, 14 Dec 2009 01:27:29 +0000 (02:27 +0100)] 
wininet: Directly return error status from HTTP_HttpQueryInfoW.

14 years agowindowscodecs: Fix a memory leak in a test.
Vincent Povirk [Mon, 14 Dec 2009 01:20:58 +0000 (19:20 -0600)] 
windowscodecs: Fix a memory leak in a test.

14 years agoshell32: Fix a memory leak in a test.
Vincent Povirk [Mon, 14 Dec 2009 01:16:13 +0000 (19:16 -0600)] 
shell32: Fix a memory leak in a test.

14 years agoshell32: Fix an uninitialized memory access in SHGetFileInfoW.
Vincent Povirk [Mon, 14 Dec 2009 00:59:13 +0000 (18:59 -0600)] 
shell32: Fix an uninitialized memory access in SHGetFileInfoW.

If we are passed SHGFI_PIDL, szFullPath is not initialized. If we're passed
the flags PIDL, USEFILEATTRIBUTES, and an icon flag, we will try to use the
uninitialized filename to get the icon. Since the test claims that the
function should return an icon in this case, and we cannot always convert
a pidl to a path, we should just use the pidl.

14 years agoole32: Properly free temporary objects when StorageBaseImpl_CopyTo fails.
Vincent Povirk [Mon, 14 Dec 2009 00:30:35 +0000 (18:30 -0600)] 
ole32: Properly free temporary objects when StorageBaseImpl_CopyTo fails.

14 years agoole32: Remove an unnecessary special case in StorageBaseImpl_CopyTo.
Vincent Povirk [Mon, 14 Dec 2009 00:21:54 +0000 (18:21 -0600)] 
ole32: Remove an unnecessary special case in StorageBaseImpl_CopyTo.

Opening a storage when it has already been opened now fails with
STG_E_ACCESSDENIED. If we attempt to copy a storage to its own child, this
will happen during the copy.

14 years agoole32: Fix a memory leak in StorageBaseImpl_CopyTo.
Vincent Povirk [Mon, 14 Dec 2009 00:16:56 +0000 (18:16 -0600)] 
ole32: Fix a memory leak in StorageBaseImpl_CopyTo.

Spotted by valgrind.

14 years agowininet: Check the certificate in an https connection using the crypto api.
Juan Lang [Mon, 14 Dec 2009 00:05:35 +0000 (16:05 -0800)] 
wininet: Check the certificate in an https connection using the crypto api.

14 years agowininet: Set callback to verify hostname with peer's certificate.
Juan Lang [Sun, 13 Dec 2009 23:42:29 +0000 (15:42 -0800)] 
wininet: Set callback to verify hostname with peer's certificate.

14 years agowininet: Store hostname for secure connection in its SSL context.
Juan Lang [Sun, 13 Dec 2009 23:31:24 +0000 (15:31 -0800)] 
wininet: Store hostname for secure connection in its SSL context.

14 years agowininet: Free OpenSSL error strings at unload.
Juan Lang [Sun, 13 Dec 2009 23:23:27 +0000 (15:23 -0800)] 
wininet: Free OpenSSL error strings at unload.

14 years agowininet: Don't unnecessarily convert hostname to ANSI to check it.
Juan Lang [Sun, 13 Dec 2009 23:21:29 +0000 (15:21 -0800)] 
wininet: Don't unnecessarily convert hostname to ANSI to check it.

14 years agoxcopy: Remove unneeded assignment.
Gregor Schneider [Sun, 13 Dec 2009 17:03:00 +0000 (18:03 +0100)] 
xcopy: Remove unneeded assignment.

14 years agomlang: Change EnumRfc1766_create return values to error codes.
Gregor Schneider [Sun, 13 Dec 2009 16:53:15 +0000 (17:53 +0100)] 
mlang: Change EnumRfc1766_create return values to error codes.

14 years agoddraw/tests: Get rid of a carriage return in a trace.
Nicolas Le Cam [Sat, 5 Dec 2009 13:54:06 +0000 (14:54 +0100)] 
ddraw/tests: Get rid of a carriage return in a trace.

14 years agomshtml: Added IHTMLStyle2::right implementation.
Jacek Caban [Mon, 14 Dec 2009 00:03:39 +0000 (01:03 +0100)] 
mshtml: Added IHTMLStyle2::right implementation.

14 years agomshtml: Added IHTMLStyle::marginTop implementation.
Jacek Caban [Mon, 14 Dec 2009 00:03:15 +0000 (01:03 +0100)] 
mshtml: Added IHTMLStyle::marginTop implementation.

14 years agooleacc: Add Norwegian Bokmål translation.
Alexander Nicolaysen Sørnes [Sun, 13 Dec 2009 22:02:57 +0000 (23:02 +0100)] 
oleacc: Add Norwegian Bokmål translation.

14 years agowinecfg: Update Norwegian Bokmål translation.
Alexander Nicolaysen Sørnes [Sun, 13 Dec 2009 21:41:53 +0000 (22:41 +0100)] 
winecfg: Update Norwegian Bokmål translation.

14 years agoappwiz.cpl: Update Norwegian Bokmål translation.
Alexander Nicolaysen Sørnes [Sun, 13 Dec 2009 21:28:45 +0000 (22:28 +0100)] 
appwiz.cpl: Update Norwegian Bokmål translation.

14 years agocomctl32/treeview: Implement NM_SETCURSOR notification.
Nikolay Sivov [Sat, 12 Dec 2009 09:34:23 +0000 (12:34 +0300)] 
comctl32/treeview: Implement NM_SETCURSOR notification.

14 years agocomctl32/treeview: Draw +/- signs with text color, not the lines' one.
Nikolay Sivov [Sat, 12 Dec 2009 09:32:54 +0000 (12:32 +0300)] 
comctl32/treeview: Draw +/- signs with text color, not the lines' one.

+/- aren't affected by customdraw settings, only per control
set colors used.

14 years agocomctl32/treeview: Fix default colors set on creation.
Nikolay Sivov [Fri, 11 Dec 2009 19:57:27 +0000 (22:57 +0300)] 
comctl32/treeview: Fix default colors set on creation.

14 years agocomctl32/treeview: Fix mouse tracking request code.
Nikolay Sivov [Fri, 11 Dec 2009 18:11:48 +0000 (21:11 +0300)] 
comctl32/treeview: Fix mouse tracking request code.

After query current tracking state passed parameters could be overwritten,
similar fix for Listview was recently committed.

14 years agowined3d: Let the context handle the draw buffer in swapchain_blit().
Henri Verbeet [Sun, 13 Dec 2009 21:04:01 +0000 (22:04 +0100)] 
wined3d: Let the context handle the draw buffer in swapchain_blit().

14 years agowined3d: Let the context handle the draw buffer in fb_copy_to_texture_hwstretch().
Henri Verbeet [Sun, 13 Dec 2009 21:04:00 +0000 (22:04 +0100)] 
wined3d: Let the context handle the draw buffer in fb_copy_to_texture_hwstretch().

14 years agowined3d: Let the context handle the draw buffer in flush_to_framebuffer_drawpixels().
Henri Verbeet [Sun, 13 Dec 2009 21:03:59 +0000 (22:03 +0100)] 
wined3d: Let the context handle the draw buffer in flush_to_framebuffer_drawpixels().

14 years agowined3d: Let the context handle the draw buffer in stretch_rect_fbo().
Henri Verbeet [Sun, 13 Dec 2009 21:03:58 +0000 (22:03 +0100)] 
wined3d: Let the context handle the draw buffer in stretch_rect_fbo().

14 years agod3d10core: Add a stub ID3D10Query implementation.
Henri Verbeet [Sun, 13 Dec 2009 21:03:57 +0000 (22:03 +0100)] 
d3d10core: Add a stub ID3D10Query implementation.

14 years agorpcrt4: Handle [out]-only non-conformant strings in stubless servers.
Rob Shearman [Sun, 13 Dec 2009 19:47:55 +0000 (19:47 +0000)] 
rpcrt4: Handle [out]-only non-conformant strings in stubless servers.

14 years agorpcrt4: Add support for context handles in stubless servers.
Rob Shearman [Sun, 13 Dec 2009 19:47:35 +0000 (19:47 +0000)] 
rpcrt4: Add support for context handles in stubless servers.

14 years agorpcrt4: Fix some memory leaks in the cstub tests.
Rob Shearman [Sun, 13 Dec 2009 19:46:13 +0000 (19:46 +0000)] 
rpcrt4: Fix some memory leaks in the cstub tests.

14 years agosecur32: Fix memory leak in NTLM's FreeCredentialsHandle.
Rob Shearman [Sun, 13 Dec 2009 19:45:38 +0000 (19:45 +0000)] 
secur32: Fix memory leak in NTLM's FreeCredentialsHandle.

14 years agoriched20: Fix a memory leak.
Huw Davies [Sun, 13 Dec 2009 14:58:43 +0000 (14:58 +0000)] 
riched20: Fix a memory leak.

Found by Valgrind.

14 years agooleaut32/tests: Make test_DispGetParam() static.
Francois Gouget [Sat, 12 Dec 2009 19:37:50 +0000 (20:37 +0100)] 
oleaut32/tests: Make test_DispGetParam() static.

14 years agomshtml/tests: Make test_UIActivate() static.
Francois Gouget [Sat, 12 Dec 2009 19:37:46 +0000 (20:37 +0100)] 
mshtml/tests: Make test_UIActivate() static.

14 years agoshlwapi/tests: Make test_IConnectionPoint() static.
Francois Gouget [Sat, 12 Dec 2009 19:37:37 +0000 (20:37 +0100)] 
shlwapi/tests: Make test_IConnectionPoint() static.

14 years agowinedbg: Use SUBLANG_NEUTRAL for Spanish.
Francois Gouget [Sat, 12 Dec 2009 19:37:32 +0000 (20:37 +0100)] 
winedbg: Use SUBLANG_NEUTRAL for Spanish.

14 years agogdi32/tests: Also test non-style suffix.
André Hentschel [Sat, 12 Dec 2009 16:32:19 +0000 (17:32 +0100)] 
gdi32/tests: Also test non-style suffix.

14 years agogdiplus: Fix a memory leak.
Huw Davies [Sat, 12 Dec 2009 16:49:15 +0000 (16:49 +0000)] 
gdiplus: Fix a memory leak.

Found by Valgrind.

14 years agobrowseui: Fix several memory leaks in the tests.
Huw Davies [Sat, 12 Dec 2009 14:21:17 +0000 (14:21 +0000)] 
browseui: Fix several memory leaks in the tests.

Found by Valgrind.

14 years agooleaut32: Fix a memory leak in the tests.
Huw Davies [Sat, 12 Dec 2009 14:04:35 +0000 (14:04 +0000)] 
oleaut32: Fix a memory leak in the tests.

Found by Valgrind.

14 years agoshdocvw: Fix a memory leak in the tests.
Huw Davies [Sat, 12 Dec 2009 12:19:05 +0000 (12:19 +0000)] 
shdocvw: Fix a memory leak in the tests.

Found by Valgrind.

14 years agofusion: Fix a memory leak in the tests.
Huw Davies [Sat, 12 Dec 2009 12:18:37 +0000 (12:18 +0000)] 
fusion: Fix a memory leak in the tests.

Found by Valgrind.

14 years agogdiplus: Add test for image palette functions.
Vincent Povirk [Fri, 11 Dec 2009 21:55:01 +0000 (15:55 -0600)] 
gdiplus: Add test for image palette functions.

14 years agogdiplus: Initialize the palettes of new indexed bitmaps.
Vincent Povirk [Fri, 11 Dec 2009 23:16:21 +0000 (17:16 -0600)] 
gdiplus: Initialize the palettes of new indexed bitmaps.

14 years agogdiplus: Implement GdipGetImagePalette.
Vincent Povirk [Fri, 11 Dec 2009 23:00:19 +0000 (17:00 -0600)] 
gdiplus: Implement GdipGetImagePalette.

14 years agogdiplus: Implement GdipGetImagePaletteSize.
Vincent Povirk [Fri, 11 Dec 2009 22:56:08 +0000 (16:56 -0600)] 
gdiplus: Implement GdipGetImagePaletteSize.

14 years agogdiplus: Implement GdipSetImagePalette.
Vincent Povirk [Fri, 11 Dec 2009 22:51:46 +0000 (16:51 -0600)] 
gdiplus: Implement GdipSetImagePalette.

14 years agoinclude: Add PaletteFlags enumeration.
Vincent Povirk [Fri, 11 Dec 2009 23:19:53 +0000 (17:19 -0600)] 
include: Add PaletteFlags enumeration.

14 years agowinhttp/tests: Skip secure connection tests if the request fails.
Juan Lang [Fri, 11 Dec 2009 22:10:27 +0000 (14:10 -0800)] 
winhttp/tests: Skip secure connection tests if the request fails.

14 years agowinhttp: Don't call a function whose result is never used.
Juan Lang [Fri, 11 Dec 2009 22:07:43 +0000 (14:07 -0800)] 
winhttp: Don't call a function whose result is never used.

14 years agoshlwapi: Beginning implementation of IUnknown_QueryServiceForWebBrowserApp.
Aric Stewart [Fri, 11 Dec 2009 21:44:10 +0000 (15:44 -0600)] 
shlwapi: Beginning implementation of IUnknown_QueryServiceForWebBrowserApp.

14 years agowinex11.drv: Use the old method to delete the desktop window.
Vincent Povirk [Fri, 11 Dec 2009 17:47:59 +0000 (11:47 -0600)] 
winex11.drv: Use the old method to delete the desktop window.

14 years agouser32: Move Get/SetWindowLong16 implementation to wnd16.c.
Alexandre Julliard [Sun, 13 Dec 2009 14:30:35 +0000 (15:30 +0100)] 
user32: Move Get/SetWindowLong16 implementation to wnd16.c.

14 years agouser32: Remove the no longer used WINPROC_CallDlgProc16 function.
Alexandre Julliard [Sun, 13 Dec 2009 09:59:31 +0000 (10:59 +0100)] 
user32: Remove the no longer used WINPROC_CallDlgProc16 function.

14 years agouser32: Move SystemParametersInfo16 to user16.c.
Alexandre Julliard [Fri, 11 Dec 2009 19:59:04 +0000 (20:59 +0100)] 
user32: Move SystemParametersInfo16 to user16.c.

14 years agouser32: Split the handling of the 16-bit messages out of the static winproc.
Alexandre Julliard [Fri, 11 Dec 2009 19:25:32 +0000 (20:25 +0100)] 
user32: Split the handling of the 16-bit messages out of the static winproc.

14 years agouser32: Split the handling of the 16-bit messages out of the scrollbar winproc.
Alexandre Julliard [Fri, 11 Dec 2009 19:25:28 +0000 (20:25 +0100)] 
user32: Split the handling of the 16-bit messages out of the scrollbar winproc.

14 years agouser32: Split the handling of the 16-bit messages out of the listbox winproc.
Alexandre Julliard [Fri, 11 Dec 2009 19:25:23 +0000 (20:25 +0100)] 
user32: Split the handling of the 16-bit messages out of the listbox winproc.

14 years agouser32: Split the handling of the 16-bit messages out of the combo winproc.
Alexandre Julliard [Fri, 11 Dec 2009 19:25:18 +0000 (20:25 +0100)] 
user32: Split the handling of the 16-bit messages out of the combo winproc.

14 years agouser32: Split the handling of the 16-bit messages out of the button winproc.
Alexandre Julliard [Fri, 11 Dec 2009 14:51:34 +0000 (15:51 +0100)] 
user32: Split the handling of the 16-bit messages out of the button winproc.

14 years agouser32: Split the handling of the 16-bit messages out of the edit winproc.
Alexandre Julliard [Fri, 11 Dec 2009 14:51:34 +0000 (15:51 +0100)] 
user32: Split the handling of the 16-bit messages out of the edit winproc.

14 years agouser32: Store the 16-bit edit handle directly in the window extra bytes.
Alexandre Julliard [Fri, 11 Dec 2009 17:13:03 +0000 (18:13 +0100)] 
user32: Store the 16-bit edit handle directly in the window extra bytes.

14 years agouser32: Split the code that deals with the 16-bit edit buffer handle to separate...
Alexandre Julliard [Fri, 11 Dec 2009 16:04:59 +0000 (17:04 +0100)] 
user32: Split the code that deals with the 16-bit edit buffer handle to separate functions.

14 years agouser32: Add a thunking mechanism for 16-bit edit word break procedures.
Alexandre Julliard [Fri, 11 Dec 2009 13:52:28 +0000 (14:52 +0100)] 
user32: Add a thunking mechanism for 16-bit edit word break procedures.

14 years agomsi/tests: Fix a handle leak.
Alexandre Julliard [Fri, 11 Dec 2009 18:19:27 +0000 (19:19 +0100)] 
msi/tests: Fix a handle leak.

14 years agowinhttp: Free OpenSSL error strings at unload.
Juan Lang [Fri, 11 Dec 2009 16:16:25 +0000 (08:16 -0800)] 
winhttp: Free OpenSSL error strings at unload.

14 years agocrypt32: Accept end certificates with no extended key usage extension if a particular...
Juan Lang [Fri, 11 Dec 2009 16:12:54 +0000 (08:12 -0800)] 
crypt32: Accept end certificates with no extended key usage extension if a particular key usage is requested.

14 years agomsi/tests: Remove some barriers to running msi tests in parallel.
Chris Schafer [Thu, 10 Dec 2009 22:07:14 +0000 (14:07 -0800)] 
msi/tests: Remove some barriers to running msi tests in parallel.

14 years agoserver: Simplify computation of file modes from the security descriptor.
Alexandre Julliard [Fri, 11 Dec 2009 16:32:38 +0000 (17:32 +0100)] 
server: Simplify computation of file modes from the security descriptor.

14 years agoserver: Include user groups in file mode calculation when user is file owner.
Ben Peddell [Wed, 9 Dec 2009 15:31:53 +0000 (01:31 +1000)] 
server: Include user groups in file mode calculation when user is file owner.

14 years agoadvapi32/tests: Fix memory leaks in tests.
Juan Lang [Fri, 11 Dec 2009 15:59:17 +0000 (07:59 -0800)] 
advapi32/tests: Fix memory leaks in tests.

14 years agooleaut32: Use wire sizes for marshaled safe arrays of bstrs and variants; fixes a...
Jeremy White [Fri, 11 Dec 2009 15:26:10 +0000 (09:26 -0600)] 
oleaut32: Use wire sizes for marshaled safe arrays of bstrs and variants; fixes a test failure on win64.

14 years agooleaut32/tests: Check the actual size of safe arrays marshaled, not just projected...
Jeremy White [Fri, 11 Dec 2009 15:25:50 +0000 (09:25 -0600)] 
oleaut32/tests: Check the actual size of safe arrays marshaled, not just projected size.

14 years agooleaut32/tests: Avoid a memory leak; spotted by Valgrind.
Jeremy White [Fri, 11 Dec 2009 15:25:25 +0000 (09:25 -0600)] 
oleaut32/tests: Avoid a memory leak; spotted by Valgrind.

14 years agooleaut32: Fix double-free in tests.
Huw Davies [Fri, 11 Dec 2009 13:28:19 +0000 (13:28 +0000)] 
oleaut32: Fix double-free in tests.

Found by Valgrind.

14 years agooleaut32/tests: Fix a couple of leaks in tests.
Nikolay Sivov [Fri, 11 Dec 2009 12:14:32 +0000 (15:14 +0300)] 
oleaut32/tests: Fix a couple of leaks in tests.

14 years agoshlwapi: Ordinal 196 is SHVerbExistsNA not DnsRecordSetCompare.
Aric Stewart [Fri, 11 Dec 2009 14:43:22 +0000 (08:43 -0600)] 
shlwapi: Ordinal 196 is SHVerbExistsNA not DnsRecordSetCompare.

14 years agoshell32/tests: Fix a test failure on a default Windows 7 system.
Paul Vriens [Fri, 11 Dec 2009 11:56:01 +0000 (12:56 +0100)] 
shell32/tests: Fix a test failure on a default Windows 7 system.

14 years agogdi32: Implement WineEngGetCharABCWidthsFloat and forward GetCharABCWidthsFloat to it.
Hans Leidekker [Fri, 11 Dec 2009 10:38:24 +0000 (11:38 +0100)] 
gdi32: Implement WineEngGetCharABCWidthsFloat and forward GetCharABCWidthsFloat to it.

14 years agoinclude: Remove useless definitions for nonexistent Win16 messages.
Alexandre Julliard [Fri, 11 Dec 2009 11:24:44 +0000 (12:24 +0100)] 
include: Remove useless definitions for nonexistent Win16 messages.

14 years agoshdocvw: Fix test for non-english IE MUI.
Alistair Leslie-Hughes [Tue, 8 Dec 2009 10:49:40 +0000 (21:49 +1100)] 
shdocvw: Fix test for non-english IE MUI.

14 years agodxdiagn: Initialize a structure size member before calling EnumDisplayDevicesW.
Andrew Nguyen [Fri, 11 Dec 2009 02:02:24 +0000 (20:02 -0600)] 
dxdiagn: Initialize a structure size member before calling EnumDisplayDevicesW.

14 years agomsi: Wine fails the test and passes us a Session object back, so free it in this...
James Hawkins [Fri, 11 Dec 2009 01:01:24 +0000 (17:01 -0800)] 
msi: Wine fails the test and passes us a Session object back, so free it in this case.

14 years agomsi: Refactor the Installer.RelatedProducts method into InstallerImpl_RelatedProducts.
James Hawkins [Fri, 11 Dec 2009 01:03:23 +0000 (17:03 -0800)] 
msi: Refactor the Installer.RelatedProducts method into InstallerImpl_RelatedProducts.

14 years agomsi: Refactor the Installer.Products method into InstallerImpl_Products.
James Hawkins [Fri, 11 Dec 2009 01:03:16 +0000 (17:03 -0800)] 
msi: Refactor the Installer.Products method into InstallerImpl_Products.

14 years agomsi: Refactor the Installer.ProductInfo method into InstallerImpl_ProductInfo.
James Hawkins [Fri, 11 Dec 2009 01:03:10 +0000 (17:03 -0800)] 
msi: Refactor the Installer.ProductInfo method into InstallerImpl_ProductInfo.

14 years agomsi: Refactor the Installer.ProductState method into InstallerImpl_ProductState.
James Hawkins [Fri, 11 Dec 2009 01:03:04 +0000 (17:03 -0800)] 
msi: Refactor the Installer.ProductState method into InstallerImpl_ProductState.

14 years agomsi: Refactor the Installer.RegistryValue method into InstallerImpl_RegistryValue.
James Hawkins [Fri, 11 Dec 2009 01:02:58 +0000 (17:02 -0800)] 
msi: Refactor the Installer.RegistryValue method into InstallerImpl_RegistryValue.

14 years agomsi: Refactor the Installer.Version method into InstallerImpl_Version.
James Hawkins [Fri, 11 Dec 2009 01:02:49 +0000 (17:02 -0800)] 
msi: Refactor the Installer.Version method into InstallerImpl_Version.

14 years agomsi: Refactor the Installer.InstallProduct method into InstallerImpl_InstallProduct.
James Hawkins [Fri, 11 Dec 2009 01:02:39 +0000 (17:02 -0800)] 
msi: Refactor the Installer.InstallProduct method into InstallerImpl_InstallProduct.

14 years agomsi: Refactor the remaining Installer object stub methods into respective functions.
James Hawkins [Fri, 11 Dec 2009 01:02:32 +0000 (17:02 -0800)] 
msi: Refactor the remaining Installer object stub methods into respective functions.

14 years agomsi: Refactor the Installer.UILevel method into InstallerImpl_UILevel.
James Hawkins [Fri, 11 Dec 2009 01:02:24 +0000 (17:02 -0800)] 
msi: Refactor the Installer.UILevel method into InstallerImpl_UILevel.

14 years agomsi: Refactor the Installer.SummaryInformation method to InstallerImpl_SummaryInforma...
James Hawkins [Fri, 11 Dec 2009 01:02:16 +0000 (17:02 -0800)] 
msi: Refactor the Installer.SummaryInformation method to InstallerImpl_SummaryInformation.

14 years agomsi: Refactor Installer.OpenProduct and Installer.OpenDatabase into respective functions.
James Hawkins [Fri, 11 Dec 2009 01:02:08 +0000 (17:02 -0800)] 
msi: Refactor Installer.OpenProduct and Installer.OpenDatabase into respective functions.

14 years agomsi: Refactor the Installer.OpenPackage method into InstallerImpl_OpenPackage.
James Hawkins [Fri, 11 Dec 2009 01:01:58 +0000 (17:01 -0800)] 
msi: Refactor the Installer.OpenPackage method into InstallerImpl_OpenPackage.

14 years agomsi: Refactor the Installer.CreateRecord method into InstallerImpl_CreateRecord.
James Hawkins [Fri, 11 Dec 2009 01:01:50 +0000 (17:01 -0800)] 
msi: Refactor the Installer.CreateRecord method into InstallerImpl_CreateRecord.