On Wed, 2004-11-24 at 21:35 +0200, Vitaly V. Bursov wrote:
> On Wed, 24 Nov 2004 00:21:17 +0100
> Dennis Smit <sy...@yo...> wrote:
>
> > This way we provide a generalized ref counting interface. That
> > also supports complex object desctructors that are set at object
> > creation. With this change most of the other _free and _destroy
> > functions are history and object disposing should be done using
> > an visual_object_unref, and if you're really sure visual_object_destroy.
> It would be nice to have some list of "deprecated" functions.
Well, every _destroy and _free function except that of visual_object :)
I haven't been really recording added and removed methods yet... You're
right, we should do that a bit more active, but on the other side, we
aren't yet stable API/ABI wise ;)
> > To get this working, EVERY libvisual module needs a recompile.
> >
> > I haven't updated lvdisplay to this, Vitaly would you like to take
> > a look at VisObjectifying lvdisplay ?
> Done. Initial version.
>
> IMO everyting looks much better now!
Thank you!, It looks really nice don't you think ?, I'm glad how it
turned out.
It also fixes many internal issues, like that we couldn't keep the
config UI around after a plugin has been unloaded, now we can just
refcount all the things involved and when the plugin unloads we still
have our data.
Cheers,
Dennis
|