Blender Foundation: Status Update Week 40
Another week draws to an end. Our bug fixing efforts are still on-going. I haven’t been too active on the tracker this week though. I’ve been busy preparing the COLLADA code to build on in the coming time for the slew of bug reports that have been opened for it. Everything was in two huge files, which made it quite hard to work properly with the code. So instead of just diving straight into the bug fixing mode, I decided to refactor it into a number of files. Some nasty surprises were lying around (functors outside of structs or classes), but in the end I think I nailed most of it. The refactor for that is about completed (the odd class still not done), but it should be good now for continuing work on the COLLADA bugs in our tracker.
Apart from this I updated and/or rebuilt a number of dependencies: OpenEXR and IlmBase (debug libraries), OpenCOLLADA (my two patches for it were accepted upstream) and I built lcms libraries, enabling lcms support for Windows in our CMake and SCons build systems. Today I also quickly enabled CXX_GUARDEDALLOC support through SCons, which was available only for CMake users before.
For OpenCOLLADA builders should be advised that current dependencies in lib/windows and lib/win64 mean that COLLADA support can be built only with compilers that have unordered_map and unordered_hash support (TR1). This means for MSVS 2008 that you’ll probably need the VC++ 2008 Feature Pack installed if you already haven’t. I think VC++ 2010 already has this, but I’m not sure, as I have only MSVS 2008 Professional. So for those who use the VC++ 2008 express version, I’m afraid that won’t work too well for building COLLADA support – I heard that installing the VC++ 2008 Feature Pack doesn’t work for it.
Numbers and graphs (due to COLLADA work I’ve not continued the work on the scripts as I promised previous week):
2010.10.02 2010.10.02: nexyon closed 1 issues 2010.10.02: blendix closed 14 issues 2010.10.02: damien78 closed 1 issues 2010.10.02: nazgul closed 2 issues ----- total 18 bugs closed. New bugs for this day: 16 2010.10.03 2010.10.03: campbellbarton closed 1 issues 2010.10.03: jesterking closed 3 issues 2010.10.03: blendix closed 2 issues 2010.10.03: nazgul closed 1 issues ----- total 7 bugs closed. New bugs for this day: 11 2010.10.04 2010.10.04: campbellbarton closed 3 issues 2010.10.04: jhk closed 1 issues 2010.10.04: jesterking closed 1 issues ----- total 5 bugs closed. New bugs for this day: 14 2010.10.05 2010.10.05: blendix closed 6 issues 2010.10.05: jesterking closed 3 issues 2010.10.05: campbellbarton closed 11 issues 2010.10.05: jhk closed 5 issues 2010.10.05: nazgul closed 3 issues ----- total 28 bugs closed. New bugs for this day: 15 2010.10.06 2010.10.06: blendix closed 3 issues 2010.10.06: jhk closed 4 issues 2010.10.06: theeth closed 1 issues 2010.10.06: campbellbarton closed 11 issues 2010.10.06: jesterking closed 1 issues ----- total 20 bugs closed. New bugs for this day: 16 2010.10.07 2010.10.07: jesterking closed 5 issues 2010.10.07: jhk closed 6 issues 2010.10.07: campbellbarton closed 2 issues 2010.10.07: nazgul closed 2 issues ----- total 15 bugs closed. New bugs for this day: 8 2010.10.08 2010.10.08: blendix closed 1 issues 2010.10.08: jesterking closed 1 issues 2010.10.08: campbellbarton closed 4 issues 2010.10.08: jhk closed 4 issues 2010.10.08: nazgul closed 1 issues ----- total 11 bugs closed. New bugs for this day: 8 During last 7 days we had 5 days where we closed more than there were new reports opened 132 days when we closed more than there were opened (401 days with open activity, 362 days with close activity) 358 opened and 508 closed since 2.54 beta