Re: Removing intermediate base class breaks ABI?



On Fri, 2011-06-10 at 23:01 +0200, Murray Cumming wrote:
> GtkHBox and GtkVBox (and others) are deprecated in GTK+ 3.1.x. Yes, I
> find that rather tedious too. They were used as base classes in GTK+
> 3.0, but in 3.1 those hierarchies have been changed to use Box instead.
> That's apparently not an ABI break with C/GObject.
> 
> But I strongly suspect that the equivalent change (see the attached
> patch) would break our C++ ABI. Does anyone know otherwise?
> 
> It looks like we'll have to keep Gtk::HBox and Gtk::VBox deprecated just
> by documentation, without putting the ifdefs around them.

This is what I've done in the end.

-- 
murrayc murrayc com
www.murrayc.com
www.openismus.com



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