Re: API freeze for GNOME 2



While I'm thinking of it...

It occurs to me that we don't have any PAD stuff in our class structs
for ATK.  It seems that if we want to maintain binary compatibility in
the future, we may need these in order to add API compatibly.

So, this is a semi-official request for comments on this, if no one
explains how to achieve this better, I guess we are seeking the go-ahead
to insert a few pads into our interface structs.

Of course in some cases we will want to use inheritance and extend our
APIs that way, by deriving interfaces, but I think that we might
occasionally want to add just one or two methods to an existing class. 
Perhaps we should pad class structs but not interfaces?

thanks for comments,

Bill



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]