Removing disabling of exceptions/properties/signal-handlers



For a couple of years, gtkmm (via glibmm) has had build-time options to
reduce code size by removing some not-often-used API. This is used on
Mameo (for instance on the Nokia N900) and on some other consumer
devices.
http://library.gnome.org/devel/gtkmm-tutorial/unstable/chapter-optional-api.html.en

I suspect that this will soon not be significantly useful on the latest
hardware. Is there any objection to removing some of these options. That
would reduce the ifdefs in applications code and make maintenance of
gtkmm easier.


I doubt that we can remove the no-exceptions build because disabling
exceptions is still very popular, mostly out of habit, and is often
enforced by awkward hand-built build systems.

Note that Qt still doesn't use exceptions, other than in its
QtXmlPatterns xml parser module.

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



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