summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog57
1 files changed, 57 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b2722d9b..52bd2765 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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