I finally finished converting Camel's error handling code to GError. CamelException is no more. I plan to push this later today after a bit more testing. It will debut in 2.31.5 along with another libcamel soname increment.
As boring an announcement as this is, it's actually pretty important in moving Camel closer to embracing GIO. To that end, failable disk and network I/O functions in Camel will now set G_IO_ERRORs [1]. Also, for cancellations, G_IO_ERROR_CANCELLED replaces CAMEL_ERROR_USER_CANCEL. Next step is introduce GCancellable into Camel's blocking API. But that's a much more disruptive change and I'm not sure if that will land in time for 3.0, as I need to turn my attention to other higher priority projects for awhile. Matthew Barnes [1] http://library.gnome.org/devel/gio/stable/gio-GIOError.html _______________________________________________ evolution-hackers mailing list evolution-hackers@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-hackers