Author: winesync
Date: Sat Sep 15 14:52:08 2007
New Revision: 29054
URL:
http://svn.reactos.org/svn/reactos?rev=29054&view=rev
Log:
Autosyncing with Wine HEAD
Modified:
trunk/reactos/dll/win32/comctl32/comctl32.rbuild
trunk/reactos/dll/win32/comctl32/comctl32_ros.diff
trunk/reactos/dll/win32/comctl32/propsheet.c
trunk/reactos/dll/win32/comctl32/treeview.c
Modified: trunk/reactos/dll/win32/comctl32/comctl32.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/comctl32/comctl3…
==============================================================================
--- trunk/reactos/dll/win32/comctl32/comctl32.rbuild (original)
+++ trunk/reactos/dll/win32/comctl32/comctl32.rbuild Sat Sep 15 14:52:08 2007
@@ -1,4 +1,6 @@
-<module name="comctl32" type="win32dll"
baseaddress="${BASEADDRESS_COMCTL32}" installbase="system32"
installname="comctl32.dll" allowwarnings="true"
entrypoint="0">
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="comctl32" type="win32dll"
baseaddress="${BASEADDRESS_COMCTL32}" installbase="system32"
installname="comctl32.dll" allowwarnings="true">
<autoregister infsection="OleControlDlls" type="DllInstall"
/>
<importlibrary definition="comctl32.spec.def" />
<include base="comctl32">.</include>
Modified: trunk/reactos/dll/win32/comctl32/comctl32_ros.diff
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/comctl32/comctl3…
==============================================================================
--- trunk/reactos/dll/win32/comctl32/comctl32_ros.diff (original)
+++ trunk/reactos/dll/win32/comctl32/comctl32_ros.diff Sat Sep 15 14:52:08 2007
@@ -31,7 +31,7 @@
===================================================================
--- propsheet.c (revision 25766)
+++ propsheet.c (working copy)
-@@ -2431,6 +2431,28 @@
+@@ -2434,6 +2434,28 @@
return FALSE;
}
@@ -60,7 +60,7 @@
/******************************************************************************
* PROPSHEET_SetWizButtons
*
-@@ -2453,17 +2475,6 @@
+@@ -2456,17 +2478,6 @@
EnableWindow(hwndNext, FALSE);
EnableWindow(hwndFinish, FALSE);
@@ -78,7 +78,7 @@
if (dwFlags & PSWIZB_BACK)
EnableWindow(hwndBack, TRUE);
-@@ -2493,6 +2504,32 @@
+@@ -2496,6 +2507,32 @@
}
else if (!(dwFlags & PSWIZB_DISABLEDFINISH))
EnableWindow(hwndFinish, TRUE);
Modified: trunk/reactos/dll/win32/comctl32/propsheet.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/comctl32/propshe…
==============================================================================
--- trunk/reactos/dll/win32/comctl32/propsheet.c (original)
+++ trunk/reactos/dll/win32/comctl32/propsheet.c Sat Sep 15 14:52:08 2007
@@ -402,7 +402,7 @@
*/
static BOOL PROPSHEET_CollectPageInfo(LPCPROPSHEETPAGEW lppsp,
PropSheetInfo * psInfo,
- int index)
+ int index, BOOL resize)
{
const DLGTEMPLATE* pTemplate;
const WORD* p;
@@ -503,11 +503,14 @@
}
/* remember the largest width and height */
- if (width > psInfo->width)
- psInfo->width = width;
-
- if (height > psInfo->height)
- psInfo->height = height;
+ if (resize)
+ {
+ if (width > psInfo->width)
+ psInfo->width = width;
+
+ if (height > psInfo->height)
+ psInfo->height = height;
+ }
/* menu */
switch ((WORD)*p)
@@ -2284,7 +2287,7 @@
return FALSE;
psInfo->proppage = ppi;
- if (!PROPSHEET_CollectPageInfo(ppsp, psInfo, psInfo->nPages))
+ if (!PROPSHEET_CollectPageInfo(ppsp, psInfo, psInfo->nPages, FALSE))
return FALSE;
psInfo->proppage[psInfo->nPages].hpage = hpage;
@@ -2877,7 +2880,7 @@
}
if (!PROPSHEET_CollectPageInfo((LPCPROPSHEETPAGEW)psInfo->proppage[n].hpage,
- psInfo, n))
+ psInfo, n, TRUE))
{
if (psInfo->usePropPage)
DestroyPropertySheetPage(psInfo->proppage[n].hpage);
@@ -2920,7 +2923,7 @@
}
if (!PROPSHEET_CollectPageInfo((LPCPROPSHEETPAGEW)psInfo->proppage[n].hpage,
- psInfo, n))
+ psInfo, n, TRUE))
{
if (psInfo->usePropPage)
DestroyPropertySheetPage(psInfo->proppage[n].hpage);
Modified: trunk/reactos/dll/win32/comctl32/treeview.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/comctl32/treevie…
==============================================================================
--- trunk/reactos/dll/win32/comctl32/treeview.c (original)
+++ trunk/reactos/dll/win32/comctl32/treeview.c Sat Sep 15 14:52:08 2007
@@ -3801,6 +3801,7 @@
if (ptr == NULL)
{
ERR("OutOfMemory, cannot allocate space for label\n");
+ if(newText != tmpText) Free(newText);
DestroyWindow(infoPtr->hwndEdit);
infoPtr->hwndEdit = 0;
return FALSE;