Revision 183c8e0 by Campbell Barton September 7, 2009, 07:42 (GMT) |
no functional changes, use hole rather then dutch 'gat' for bevel lists and made some comments English. |
Revision f5e80e7 by Campbell Barton September 7, 2009, 04:52 (GMT) |
Operator docstring patch from Ron Walker, added console operator docs too. |
Revision 732bf32 by Andre Susano Pinto September 7, 2009, 00:58 (GMT) |
Bug fix (layers and some other checks were disabled) *bug found and isolated by ZanQdo (Daniel Salazar) |
Revision 8444817 by Joshua Leung September 6, 2009, 23:15 (GMT) |
2.5 - Rotation Order Tweaks * Copy Rotation constraint should now work ok with this new code again. Previously, it was the only thing that really went beserk when the typos were still uncaught. * Fixed one other case of a potential case where typos would cause problems. * Made changing the rotation order setting perform conversions of the current rotation to an equivalent representation in the other orders/forms. This is done at RNA level, so maybe not that great for switching representations while animating? |
September 6, 2009, 20:59 (GMT) |
SVN maintenance. |
Revision 7064f6c by Dalai Felinto September 6, 2009, 19:51 (GMT) |
Mathutils fix: Vector.reflect * correct function for reflection and moving it to arithb.c * note: 2.5 has an already more elegant solution for it (still wrong, but the code is cleaner). Therefore the merge may need to be manual in that case. Specifically in 2.5 we are doing: if(!BaseMath_ReadCallback(self) || !BaseMath_ReadCallback(value)) return NULL; And there we don't need to create a VectorObject *mirrvec; only to get the values. Code used to test it: http://www.pasteall.org/7654/python * YoFrankie script probably needs to be fixed too. |
Revision 6a301de by Campbell Barton September 6, 2009, 19:18 (GMT) |
users on blenderartist reported uncompressed TGA loading worked for them where compressed didnt. |
Revision 64af3a2 by Andre Susano Pinto September 6, 2009, 19:14 (GMT) |
*introduced new method for packing/optimizing trees after building (this is a generalization of some of the experimental stuff i tried during SoC, but only had time to improve a few days ago) - it should yield slightly better results - the cost model can somehow be tweaked to optimize for diferent trees. *cleaned up some code *added counters for number of SIMD BB tests *added GPL license block on missing files |
Revision 952fa6d by Nicholas Bishop September 6, 2009, 16:58 (GMT) |
2.5/Paint: * Fixed some bad UI pointed out by letterrip. People had made some quite bad changes (duplicating buttons, adding UI for non-existent features, even deleting UI for existing features!) |
Revision 62138aa by Arystanbek Dyussenov September 6, 2009, 15:13 (GMT) |
Python part of multidim. array support for RNA complete. Multidim. arrays can now be modified at any level, for example: struc.arrayprop = x struc.arrayprop[i] = x struc.arrayprop[i][j] = x struc.arrayprop[i][j][k] = x etc... Approriate rvalue type/length checking is done. To ensure all works correctly, I wrote automated tests in release/test/rna_array.py. These tests cover: array/item access, assignment on different levels, tests that proper exceptions are thrown on invalid item access/assignment. The tests use properties of the RNA Test struct defined in rna_test.c. This struct is only compiled when building with BF_UNIT_TEST=1 scons arg. Currently unit tests are run manually by loading the script in the Text Editor. Here's the output I have: http://www.pasteall.org/7644 Things to improve here: - better exception messages when multidim. array assignment fails. Those we have currently are not very useful for multidim. - add tests for slice assignment |
Revision 3d64d65 by Nathan Letwory September 6, 2009, 14:32 (GMT) |
* clean out some warnings (unrefenced vars mainly) |
Revision fb649d5 by Nathan Letwory September 6, 2009, 13:20 (GMT) |
* cleaning up warnings (mostly windows). A collection of other warning fixes too (undefined function, assuming int, etc.) This compiled fine with scons/msvc and scons/mingw (gcc 4.4.0). Please test and report any problems. |
Revision 51aa207 by Joshua Leung September 6, 2009, 07:22 (GMT) |
2.5 Anim Bugfixes: * Rotation order code should be more correct now. Previously was only shuffling axes, and was also doing some evil things to provided that that it shouldn't have been doing, which was causing some flipping issues. * Built-in keyingsets for 'visual' options should now be more correct. The old code had typos, giving wrong array indices to start from. |
Revision 287cc0f by Joseph Eagar September 6, 2009, 06:47 (GMT) |
miscelleneous bug fixes and mem leak fixes |
Revision 67c64cf by Joseph Eagar September 6, 2009, 02:43 (GMT) |
more optimization stuff. transformed a few functions into macro that profiling showed were taking a bunch of time. also have some work-in-progress (if disabled) stuff related to inlining, which I'm trying to get working but may be too much trouble. |
Revision 0a3694c by Campbell Barton September 6, 2009, 01:51 (GMT) |
white space commit. (2 spaces -> tab). Was annoying to use a different editor for cmake only. theeth says this should be ok with gsoc and merges from branches. |
Revision a46beac by Martin Poirier September 6, 2009, 01:11 (GMT) |
Rename Vec3ToTangent VecBisect3, since that's what it does. |
Revision d1c90f4 by Campbell Barton September 6, 2009, 00:36 (GMT) |
easier to re-apply the replacement table then merge from 2.4x, same as 23023 replacements... MTC_cross3Float -> Crossf MTC_diff3Float -> VecSubf MTC_dot3Float -> Inpf MTC_Mat3CpyMat4 -> Mat3CpyMat4 MTC_Mat3MulVecd -> Mat3MulVecd MTC_Mat3MulVecfl -> Mat3MulVecfl MTC_Mat4CpyMat4 -> Mat4CpyMat4 MTC_Mat4Invert -> Mat4Invert MTC_Mat4Mul3Vecfl -> Mat4Mul3Vecfl MTC_Mat4MulMat4 -> Mat4MulMat4 MTC_Mat4MulSerie -> Mat4MulSerie MTC_Mat4MulVec4fl -> Mat4MulVec4fl MTC_Mat4MulVecfl -> Mat4MulVecfl MTC_Mat4One -> Mat4One MTC_Mat4Ortho -> Mat4Ortho MTC_Mat4SwapMat4 -> Mat4SwapMat4 |
Revision c9dd69c by Campbell Barton September 6, 2009, 00:19 (GMT) |
remove MTC_ functions, (don't merge) replacements... MTC_cross3Float -> Crossf MTC_diff3Float -> VecSubf MTC_dot3Float -> Inpf MTC_Mat3CpyMat4 -> Mat3CpyMat4 MTC_Mat3MulVecd -> Mat3MulVecd MTC_Mat3MulVecfl -> Mat3MulVecfl MTC_Mat4CpyMat4 -> Mat4CpyMat4 MTC_Mat4Invert -> Mat4Invert MTC_Mat4Mul3Vecfl -> Mat4Mul3Vecfl MTC_Mat4MulMat4 -> Mat4MulMat4 MTC_Mat4MulSerie -> Mat4MulSerie MTC_Mat4MulVec4fl -> Mat4MulVec4fl MTC_Mat4MulVecfl -> Mat4MulVecfl MTC_Mat4One -> Mat4One MTC_Mat4Ortho -> Mat4Ortho MTC_Mat4SwapMat4 -> Mat4SwapMat4 |
Revision 75407a4 by Nathan Letwory September 5, 2009, 22:39 (GMT) |
== SCons == * makesrna and makesdna now use CFLAGS, CCFLAGS and Linking flags as specified in config. This might help with cross-compile on OSX 10.6 (32bit on 64bit). devroo & jensverwiebe, please test and report. |
|