1. A lot of catches of CL_Exception by value were changed to catches by constant references.
2. Optimized some exception re-throws.
3. Fixed CL_FileHelp::copy_file (linux version).
By the way, I've already offered a patch with (1) and (2) changes, but rombust said this:
How can some internal library catch fixes influence on compatibility? API is not changed...For ClanLib 2.2 SVN, I did not apply the CL_Exception modifications due to it breaking library binary compatibility when dynamically linking on linux.