This concerns glibmm-2.52, the future API/ABI-breaking release.

The whole StreamIOChannel class is deprecated. So are all virtual functions in IOChannel. A now removed comment explained why:

   This feature of being able to implement a custom Glib::IOChannel is
   deprecated in glibmm 2.2.  The vfunc interface has not yet stabilized
   enough to allow that -- the C++ wrapper went in by pure accident.

Is "not yet stabilized enough" still true? The latest ABI change in the vfuncs was made in February 2002. I can certainly remove StreamIOChannel and the vfuncs in glibmm 2.52, but wouldn't it be at least as good to keep them and undeprecate them? IMO the comment about not yet stabilized vfuncs is obsolete.

_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to