diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 57 |
1 files changed, 57 insertions, 0 deletions
@@ -1,4 +1,61 @@ 2006-05-09 Murray Cumming <murrayc@murrayc.com> + + * glib/glibmm/ustring.cc: + * glib/src/date.ccg: + * glib/src/convert.ccg: + * glib/src/convert.hg: Added #ifdefed versions for the case that + exceptions are disabled. + +2006-05-10 Murray Cumming <murrayc@murrayc.com> + + * configure.in: + * scripts/reduced.m4: Moved --enable-deprecated-api macro into scripts/reduced.m4. + Added the --enable-api-exceptions macro that was missing from my last commit. + +2006-04-05 Murray Cumming <murrayc@murrayc.com> + + * configure.in: + * scripts/reduced.m4: Added --enable-api-exceptions option. When this + is used, methods that would normally throw an exception will now take + an extra std::auto_ptr<Glib::Error> argument that should be checked with + auto_ptr::get(). + * glib/glibmmconfig.h.in: Undef the GLIBMM_EXCEPTIONS_ENABLED, + so it will be defined. + * tools/m4/gerror.m4: throw_func() returns an auto_ptr of a + Glib::Error when exceptions are disabled. + * tools/m4/method.m4: + * tools/pm/Output.pm: on_wrap_method(): Added alternative API with + #ifdefs + * tools/m4/signal.m4: + * tools/m4/signalproxy_custom.m4: + * tools/m4/vfunc.m4: Put #ifdefs around the exception re-throwing + try/catch blocks. + * glib/glibmm/dispatcher.cc: + * glib/glibmm/dispatcher.h: + * glib/glibmm/error.cc: + * glib/glibmm/error.h: + * glib/glibmm/exceptionhandler.cc: + * glib/glibmm/exceptionhandler.h: + * glib/glibmm/main.cc: + * glib/glibmm/signalproxy.cc: + * glib/glibmm/streamiochannel.cc: + * glib/glibmm/stringutils.cc: + * glib/glibmm/threadpool.cc: + * glib/src/iochannel.ccg: + * glib/src/iochannel.hg: + * glib/src/markup.ccg: + * glib/src/spawn.ccg: + * glib/src/thread.ccg: Put #ifdefs around try/catch blocks, and + use alternative API when appropriate. + * examples/iochannel_stream/fdstream.cc: + * examples/markup/parser.cc: + * examples/options/main.cc: Adapted examples to + the alternative API, with #ifdefs + * tools/m4/convert_base.m4: Avoid any conversion if the result is + void, to allow _WRAP_METHOD() to ignore bool results, so we can + generate some methods that are currently hand-coded. + +2006-05-09 Murray Cumming <murrayc@murrayc.com> * glib/glibmm/value.cc: * glib/glibmm/value.h: Added init(const GValue*), so that we can copy GValue instances |