Revision e601381 by Campbell Barton August 1, 2009, 06:27 (GMT) |
- Ancient resource leak (rev 2) where checkPackedFile would open a file and never close it. - Running simulations missed freeing some variables. |
Revision 78bbe5c by Joshua Leung August 1, 2009, 06:03 (GMT) |
2.5 - Giving shapekeys UI a bit of attention * Separated value and range sliders for the value into two separate rows. Value comes before the range settings since it's used more often, and is drawn as a slider instead. * Tweaked ranges for the sliders so that they will work sanely. |
Revision dc90e75 by Joshua Leung August 1, 2009, 05:10 (GMT) |
2.5 - More tweaks to realtime record * New NLA Tracks/Strips are now only created if the 'layered' button (visible in the timeline header when autokeying is on, and the playback is running) is enabled. This multiple bones to be able to be animated in the same action, but done in multiple passes. * Made Alt-A work in timeline header too. |
August 1, 2009, 01:39 (GMT) |
tweaks for linking openEXR on osx/ppc - previous switch per cpu architecture was unnecessary and broke compilation |
Revision 4936ec8 by Joseph Eagar August 1, 2009, 00:53 (GMT) |
compile fix |
Revision 2c829e9 by Tamito Kajiyama July 31, 2009, 23:49 (GMT) |
Disabled the Python wrapper of ViewVertex::edgesEnd(), since the method returns a non-functional orientedViewEdgeIterator instance. The iteration from the end to the beginning of the sequence relies on orientedViewEdgeIterator::decrement() which is not actually implemented in the C++ class. As a quick fix, the edgesEnd method now raises a NotImplementedError. |
Revision 0b3fd39 by Campbell Barton July 31, 2009, 23:42 (GMT) |
Revision 631df8c by Tamito Kajiyama July 31, 2009, 23:16 (GMT) |
Added boundary checking to Iterator::increment() and Iterator::decrement() to avoid an immediate crash. Now these methods raise a RuntimeError when the iteration is already at the end. |
Revision 0949d48 by Campbell Barton July 31, 2009, 23:15 (GMT) |
missed this line in last commit |
Revision ba9943e by Tamito Kajiyama July 31, 2009, 22:13 (GMT) |
* Implemented Python's iterator protocol in Interface0DIterator and orientedViewEdgeIterator. * Simplified Python-related error handling in C++ class definitions. The definitions of the following C++ methods were simplified and most code segments using the C/Python API were moved to Director.cpp. ChainingIterator::init() ChainingIterator::traverse() UnaryPredicate0D::operator()() UnaryPredicate1D::operator()() BinaryPredicate0D::operator()() BinaryPredicate1D::operator()() UnaryFunction0D::operator()() UnaryFunction1D::operator()() StrokeShader.shade() * Moved part of the introspection-based automatic type conversion code from BPy_Interface0DIterator.cpp and Director.cpp to BPy_Convert.cpp for the sake of better code organization. * Fixed an uninitialized member in StrokeVertexIterator___init__(). |
Revision 6134a41 by Tamito Kajiyama July 31, 2009, 21:44 (GMT) |
Fixed typoes in error messages. |
Revision d62f844 by Tamito Kajiyama July 31, 2009, 21:44 (GMT) |
Fixed typoes in error messages. |
Revision 4e78dff by Tamito Kajiyama July 31, 2009, 21:03 (GMT) |
Added Python error handling to StrokeShader::shade(). Also made a measure to avoid an infinite loop due to non-proper overriding of the shade method. |
Revision c7beb4e by Chingiz Dyussenov July 31, 2009, 20:35 (GMT) |
Disabled light and material exporting to make it compile with the latest OpenCollada. |
Revision fe850bd by William Reynish July 31, 2009, 16:19 (GMT) |
Changed texture layers list to display as a proper list. This makes the order clearer, and you can see names. The list always displays its full length though, because texture layers are pre-populated with all 18 texture layers. Would be nice if this was eventually more dynamic, resembling the way you add/remove material indices. |
Revision fb52042 by Thomas Dinges July 31, 2009, 15:36 (GMT) |
2.5 Field Panels: * Attempt to make it a bit more consistent. ;-) |
Revision 50ea547 by Daniel Genrich July 31, 2009, 14:38 (GMT) |
Fields UI: Several attempts to follow UI guide and other things leaded to a really confusing UI (on the left): http://666kb.com/i/bb49zl2t6ojvk7tax.png We tried now to connect top-down with left-right, having top-down for the big picture (like already used in textures panel). Other fields still missing. Approved by William, another small fix ("type" in one row) suggested by DingTo (not visible in the screenshot). |
Revision a0c22ba by Robert Holcomb July 31, 2009, 12:51 (GMT) |
Bug fix in low value setting. Originally checked against the wrong channel (chroma) instead of the luminence channel. Changed default value for high value to 1.0 from 0.0. |
Revision b7d11a5 by William Reynish July 31, 2009, 10:21 (GMT) |
Tiny tweaks to modifier template. Added more logical icons for enabling modifiers in edit mode etc. |
Revision 3eb8000 by Campbell Barton July 31, 2009, 09:05 (GMT) |
remove more unneeded args, also allow ipo to animate the ref value for KX_BlenderMaterial's |
|