Re: Removing intermediate base class breaks ABI?
- From: Murray Cumming <murrayc murrayc com>
- To: gtkmm-list gnome org
- Subject: Re: Removing intermediate base class breaks ABI?
- Date: Tue, 14 Jun 2011 21:07:21 +0200
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]