Re: [AD] Indexed datafiles

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


On 2005-12-28, Elias Pschernig <elias@xxxxxxxxxx> wrote:
> On Tue, 2005-12-27 at 11:03 +0100, Evert Glebbeek wrote:
> > On Tuesday 27 December 2005 07:37, Peter Wang wrote:
> > > I wonder if something like this should go into 4.2.1 instead of 4.3.0?
> > 
> > I don't think so. Doesn't adding symbols to the DLL in Windows break ABI 
> > backward compatibility?
> > Of course, if we *really* want to add this (I'm not saying we don't), we 
> > *can* make it a static inline function. That way, 4.2.0 programmes can 
> > still use the 4.2.1 DLL (and vice versa, but we don't care).
> 
> Hm. I remember hearing about this, but forgot the details.. so can you
> clarify a bit more? Isn't there a way to have symbolic lookups with
> DLLs? Otherwise, we cannot add any new functions to 4.2.1, but we can
> somehow work around that with "static inline"?

Actually, see the top of misc/fixdll.sh.  We should be able to
add symbols to DLL otherwise all that work Eric did is wasted :-)

> > > It would also be nice for the documentation to mention the version(s)
> > > of Allegro in which the function were introduced.
> > 
> > Yes, that would be a good idea, especially now that the API is changing. 
> > Helps to keep track of what has been done too. It shouldn't be too hard to 
> > piece this together from the changelogs, though we may want to restrict 
> > ourselves to changes since 4.0.0...
> 
> Do we want anything special for it, like a @version command for _tx? Or
> simply add notes at the end of functions which are not in 4.0.0, and
> tell in which stable version they appeared first.

Would be nice but given nobody wants to maintain the current makedoc
any longer I think just human-readable text is fine for now.

Peter





Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/