Re: Commit (STABLE): fix memory leaks

From: Dom Lachowicz <domlachowicz_at_yahoo.com>
Date: Sat Jun 12 2004 - 05:54:44 CEST

Hub,

You do realize that you just broke half of the
plugins, right? And changed an API that probably
shouldn't be changed in a STABLE series, especially
since the memory-leak bugs aren't *that* serious?

http://bugzilla.abisource.com/show_bug.cgi?id=6973
amongst others.

Best regards,
Dom

--- Hubert Figuiere <hfiguiere@teaser.fr> wrote:
>
> On Sat, 2004-04-24 at 10:08 +0100, Tomas Frydrych
> wrote:
> > fixed a number of memory leaks related to calling
> > FV_View::getSelectionText().
> >
> > I have changed the signature of the function from
> > ucs * getSelectionText()
> > to
> > void getSelectionText(ucs *&)
> >
> > This should reduce any future incorrect use (since
> it makes it
> > impossible to pass getSelectionText() directly as
> a function
> > parameter). I am not sure I have fixed up
> bindings/perl/AbiWord.cpp
> > correctly, if someone who understands and can
> compile that code could
> > verify that, it would be appreciated.
> >
> > This change might break some plugins.
> >
> > I have also added FV_View::getSelectionLength() as
> there was some
> > code that used getSelectionText() to ascertain the
> length of
> > selection.
> >
> > files: fv_View.h, fv_View_cmd.cpp, fv_View.cpp,
> > fl_SelectionPreserver.cpp, ap_EditMethods.cpp,
> > ap_Dialog_InsertHyperlink.cpp,
> ap_Win32Dialog_Replace.cpp,
> > bindinds/perl/AbiWord.cpp
> >
> > should be backported subject to verification of
> the perl bindings and
> > fixing up of plugins.
>
> Backporting this. At last.
>
> fixed a number of memory leaks related to calling
> FV_View::getSelectionText(). (backport tomas_f)
>
> CVS: Modified Files:
> CVS: Tag: ABI-2-0-0-STABLE
> CVS: src/bindings/perl/AbiWord.cpp
> CVS: src/text/fmt/xp/fl_SelectionPreserver.cpp
> CVS: src/text/fmt/xp/fv_View.cpp
> src/text/fmt/xp/fv_View.h
> CVS: src/text/fmt/xp/fv_View_cmd.cpp
> CVS: src/wp/ap/win/ap_Win32Dialog_Replace.cpp
> CVS: src/wp/ap/xp/ap_Dialog_InsertHyperlink.cpp
> CVS: src/wp/ap/xp/ap_EditMethods.cpp
>
> Hub
> --
> AbiWord maintainer - http://www.figuiere.net/hub/
>
>

        
                
__________________________________
Do you Yahoo!?
Friends. Fun. Try the all-new Yahoo! Messenger.
http://messenger.yahoo.com/
Received on Sat Jun 12 05:44:37 2004

This archive was generated by hypermail 2.1.8 : Sat Jun 12 2004 - 05:44:38 CEST