Off-topic: I think it works under release-builds and GCC. It’s far surpassed the original library, and has included all of the original features since I completed the ZAE feature some time ago. I’m not 100% about GCC, but if the CMake build mode (Release, Debug, etc.) is left blank, it builds without debug data, and is faster, so probably there is inlining. It’s worth noting if so, because often times release builds (with optimization) don’t work because lots of C++ created complicating factors (type-aliasing being a big one.)
Anyway, I uploaded the new, annual update (https://sourceforge.net/p/collada-dom/code/934/) a few days ago. I’m really burned out on it. There’s a lot of new features I’m documenting here (https://www.khronos.org/collada/wiki/ColladaDOM_3) right now, but they are not necessarily reflective of the focus of the new code. Mainly the new code adds XMLNS namespaces, and puts forward a way to retain empty and default attribute values that was absent. But a lot of innovations rose up out of the milieu too amid the grueling 2+ month process. The objective is for a professional grade XML content development library. It’s not for converting or displaying COLLADA documents or anything like that. It’s more about document correctness, in and out, and creating an atmosphere where applications like COLLADA can scale up to the same degree that HTML has been able to.
EDITED: Just wanted to say, I could never get away with updates like this with a regular opensource “project” online, with multiple parties involved (usually just people with nothing better to do than drag their feet to ensure nothing ever improves/evolves) and I think that’s a damning fact for opensource. After years of observing software development in public, I think that single developer is the right way to develop software. If only because people are so flawed.
EDITED: Here are some of the new sections in the wiki reference:
I don’t know… there will probably be more. The dev-log (discussion link) is the best source for blow-by-blow details.
EDITED: Here is a new example header. I will probably make a new topic in the SF forum to describe the update… after I can lick my wounds.