Hi Jacob,
I propose that any new item in the global enum lists to be add at the
end, not in the middle. In example, for thread-safe operation we
cannot use enum gloox::ConnectionError in other thread, so we pass the
error as an integer using a safe way to the other thread. This
scenario requires continuous change in our code along with the changes
in the enum lists in newer Gloox versions.
Thanks,
Marcus