Fixed memory leak in textcmn.cpp
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@10439 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -99,6 +99,8 @@ OLEDIR=ole
|
|||||||
MSWDIR=$(WXDIR)\src\msw
|
MSWDIR=$(WXDIR)\src\msw
|
||||||
DOCDIR = $(WXDIR)\docs
|
DOCDIR = $(WXDIR)\docs
|
||||||
HTMLDIR = $(WXDIR)\src\html
|
HTMLDIR = $(WXDIR)\src\html
|
||||||
|
JPEGDIR = $(WXDIR)\src\jpeg
|
||||||
|
TIFFDIR = $(WXDIR)\src\tiff
|
||||||
|
|
||||||
{..\generic}.cpp{..\generic\$D}.obj:
|
{..\generic}.cpp{..\generic\$D}.obj:
|
||||||
cl @<<
|
cl @<<
|
||||||
@@ -162,7 +164,7 @@ setuph:
|
|||||||
if not exist setup.h copy setup0.h setup.h
|
if not exist setup.h copy setup0.h setup.h
|
||||||
cd $(WXDIR)\src\msw
|
cd $(WXDIR)\src\msw
|
||||||
|
|
||||||
dirs: $(MSWDIR)\$D $(COMMDIR)\$D $(GENDIR)\$D $(OLEDIR)\$D $(HTMLDIR)\$D
|
dirs: $(MSWDIR)\$D $(COMMDIR)\$D $(GENDIR)\$D $(OLEDIR)\$D $(HTMLDIR)\$D $(JPEGDIR)\$D $(TIFFDIR)\$D
|
||||||
|
|
||||||
$D:
|
$D:
|
||||||
mkdir $D
|
mkdir $D
|
||||||
@@ -182,6 +184,12 @@ $(OLEDIR)\$D:
|
|||||||
$(HTMLDIR)\$D:
|
$(HTMLDIR)\$D:
|
||||||
mkdir $(HTMLDIR)\$D
|
mkdir $(HTMLDIR)\$D
|
||||||
|
|
||||||
|
$(JPEGDIR)\$D:
|
||||||
|
mkdir $(JPEGDIR)\$D
|
||||||
|
|
||||||
|
$(TIFFDIR)\$D:
|
||||||
|
mkdir $(TIFFDIR)\$D
|
||||||
|
|
||||||
# wxWindows library as DLL
|
# wxWindows library as DLL
|
||||||
dll:
|
dll:
|
||||||
nmake -f makefile.vc all FINAL=$(FINAL) DLL=1 WXMAKINGDLL=1 NEW_WXLIBNAME=$(NEW_WXLIBNAME)
|
nmake -f makefile.vc all FINAL=$(FINAL) DLL=1 WXMAKINGDLL=1 NEW_WXLIBNAME=$(NEW_WXLIBNAME)
|
||||||
@@ -424,17 +432,29 @@ clean: $(PERIPH_CLEAN_TARGET)
|
|||||||
-erase $(MSWDIR)\$D\*.obj
|
-erase $(MSWDIR)\$D\*.obj
|
||||||
-erase $(MSWDIR)\$D\*.sbr
|
-erase $(MSWDIR)\$D\*.sbr
|
||||||
-erase $(MSWDIR)\$D\*.pdb
|
-erase $(MSWDIR)\$D\*.pdb
|
||||||
|
-erase $(MSWDIR)\$D\*.pch
|
||||||
-erase $(OLEDIR)\$D\*.obj
|
-erase $(OLEDIR)\$D\*.obj
|
||||||
-erase $(OLEDIR)\$D\*.sbr
|
-erase $(OLEDIR)\$D\*.sbr
|
||||||
-erase $(OLEDIR)\$D\*.pdb
|
-erase $(OLEDIR)\$D\*.pdb
|
||||||
-erase $(HTMLDIR)\$D\*.obj
|
-erase $(HTMLDIR)\$D\*.obj
|
||||||
-erase $(HTMLDIR)\$D\*.sbr
|
-erase $(HTMLDIR)\$D\*.sbr
|
||||||
-erase $(HTMLDIR)\$D\*.pdb
|
-erase $(HTMLDIR)\$D\*.pdb
|
||||||
|
-erase $(JPEGDIR)\$D\*.obj
|
||||||
|
-erase $(JPEGDIR)\$D\*.sbr
|
||||||
|
-erase $(JPEGDIR)\$D\*.idb
|
||||||
|
-erase $(JPEGDIR)\$D\*.pdb
|
||||||
|
-erase $(TIFFDIR)\$D\*.obj
|
||||||
|
-erase $(TIFFDIR)\$D\*.sbr
|
||||||
|
-erase $(TIFFDIR)\$D\*.pdb
|
||||||
|
-erase $(TIFFDIR)\$D\*.idb
|
||||||
-rmdir $(D)
|
-rmdir $(D)
|
||||||
-rmdir ole\$(D)
|
-rmdir $(GENDIR)\$(D)
|
||||||
-rmdir ..\generic\$(D)
|
-rmdir $(COMMDIR)\$(D)
|
||||||
-rmdir ..\common\$(D)
|
-rmdir $(MSWDIR)\$(D)
|
||||||
-rmdir ..\html\$(D)
|
-rmdir $(OLEDIR)\$(D)
|
||||||
|
-rmdir $(HTMLDIR)\$(D)
|
||||||
|
-rmdir $(JPEGDIR)\$(D)
|
||||||
|
-rmdir $(TIFFDIR)\$(D)
|
||||||
|
|
||||||
# Making documents
|
# Making documents
|
||||||
docs: allhlp allhtml allpdfrtf allhtb allhtmlhelp
|
docs: allhlp allhtml allpdfrtf allhtb allhtmlhelp
|
||||||
|
@@ -5,7 +5,7 @@ set src=%wxwin%
|
|||||||
set dest=%src%\deliver
|
set dest=%src%\deliver
|
||||||
|
|
||||||
Rem Set this to the required version
|
Rem Set this to the required version
|
||||||
set version=2.3.0
|
set version=2.3.1
|
||||||
|
|
||||||
if "%src%" == "" goto usage
|
if "%src%" == "" goto usage
|
||||||
if "%dest%" == "" goto usage
|
if "%dest%" == "" goto usage
|
||||||
@@ -25,6 +25,7 @@ echo Zipping...
|
|||||||
|
|
||||||
zip -@ %dest%\wxMac-%version%.zip < %src%\distrib\msw\generic.rsp
|
zip -@ %dest%\wxMac-%version%.zip < %src%\distrib\msw\generic.rsp
|
||||||
zip -u -@ %dest%\wxMac-%version%.zip < %src%\distrib\msw\mac.rsp
|
zip -u -@ %dest%\wxMac-%version%.zip < %src%\distrib\msw\mac.rsp
|
||||||
|
zip -u -@ %dest%\wxMac-%version%.zip < %src%\distrib\msw\makefile.rsp
|
||||||
zip -u -@ %dest%\wxMac-%version%.zip < %src%\distrib\msw\cw.rsp
|
zip -u -@ %dest%\wxMac-%version%.zip < %src%\distrib\msw\cw.rsp
|
||||||
zip -u -@ %dest%\wxMac-%version%.zip < %src%\distrib\msw\tiff.rsp
|
zip -u -@ %dest%\wxMac-%version%.zip < %src%\distrib\msw\tiff.rsp
|
||||||
zip -u -@ %dest%\wxMac-%version%.zip < %src%\distrib\msw\jpeg.rsp
|
zip -u -@ %dest%\wxMac-%version%.zip < %src%\distrib\msw\jpeg.rsp
|
||||||
|
@@ -64,7 +64,7 @@ wxTextCtrlBase::~wxTextCtrlBase()
|
|||||||
{
|
{
|
||||||
#ifndef NO_TEXT_WINDOW_STREAM
|
#ifndef NO_TEXT_WINDOW_STREAM
|
||||||
#if !wxUSE_IOSTREAMH
|
#if !wxUSE_IOSTREAMH
|
||||||
delete m_streambuf;
|
delete[] m_streambuf;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
@@ -273,8 +273,8 @@ wxLongLong wxGetLocalTimeMillis()
|
|||||||
{
|
{
|
||||||
wxLongLong val = 1000l;
|
wxLongLong val = 1000l;
|
||||||
|
|
||||||
// If possible, use a functin which avoids conversions from
|
// If possible, use a function which avoids conversions from
|
||||||
// broken-up time structures to milliseconds,
|
// broken-up time structures to milliseconds
|
||||||
|
|
||||||
#if defined(HAVE_GETTIMEOFDAY)
|
#if defined(HAVE_GETTIMEOFDAY)
|
||||||
struct timeval tp;
|
struct timeval tp;
|
||||||
|
@@ -38,7 +38,11 @@ wxclean:
|
|||||||
wxUSE_GUI=1
|
wxUSE_GUI=1
|
||||||
!endif
|
!endif
|
||||||
|
|
||||||
!if "$(wxUSE_GUI)" == "1"
|
!if "$(wxUSE_GUI)" == "1"
|
||||||
|
|
||||||
|
#!if "$(WXUSINGDLL)" == "1"
|
||||||
|
#DUMMYOBJ=
|
||||||
|
#!endif
|
||||||
|
|
||||||
$(PROGRAM).exe: $(WXLIB) $(OBJECTS) $(PROGRAM).res
|
$(PROGRAM).exe: $(WXLIB) $(OBJECTS) $(PROGRAM).res
|
||||||
$(link) @<<
|
$(link) @<<
|
||||||
|
Reference in New Issue
Block a user