> My guess is that all API breaking changes are still not allowed in trunk > (ABI breaks would be allowed for 2.4, but API breaks only for 3.0).
Right. As for the "experimental" branch, it's essentially dead. I'd probably keep a new branch with a more descriptive name for any experiments. > I've started to clean up compiler warnings (cleaning up as fast as they > are committed ;) and would like to move on from there at some point. In > particular, I'm interested in the following topics: > - Compiler warnings, general cleanup Yes, this is much appreciated. I apologize I miss-tracked your patch, but I'll be more responsive to these. You might also want to try compiling with Clang++, since it gives different sets of warnings from GCC/G++ by default. http://clang.llvm.org/ http://clang-analyzer.llvm.org/ > - Using size_t for counts and sizes etc. > - Indexing change (1 to 0 based) > - Boost's shared pointers or equivalent for automatic reference counting Hmm. I think most of these should be pushed towards a 3.0 release. I'm not sure how you fix the atom indexing without breaking API. I guess at a minimum, we can start to internally use GetAtomById() or GetIndex() which use 0-based indexing. Similarly, size_t and Boost will likely affect API as well as ABI. (If you have clever work-arounds which keep the API, I'm open to them.) > By the way, is a general migration to git still off the table? I'm OK with this, but I think we'd need a more comprehensive vote. -Geoff ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ OpenBabel-Devel mailing list OpenBabel-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbabel-devel