Revision d1c9de7 by Joshua Leung December 18, 2006, 00:21 (GMT) |
== Action Editor == When the current action is the active strip in the nla editor and that strip is scaled, snapping keys to the current frame didn't work correct. Now, I've added a correction for snapping and mirroring keyframes in action editor for such cases. |
Revision a3468fd by Joshua Leung December 17, 2006, 23:21 (GMT) |
== Long Keyframes == Removed a check that was not really useful, and seemed to cause a few problems for some people when duplicating keyframes. |
Revision 8a5a29a by Joshua Leung December 17, 2006, 10:02 (GMT) |
== Transform Limiting Constraints == Two tweaks: * Reduced the amount of empty space at the bottom of these constraints. * When using the Add Constraint menu (Ctrl Alt C) to add new constraints, an empty is no longer created when creating a "Limit *" constraint. |
Revision 65eda9e by Ken Hughes December 17, 2006, 06:58 (GMT) |
Missing variable initialization from earlier Object.New() patch. |
Revision 940e625 by Ken Hughes December 17, 2006, 05:55 (GMT) |
Python API ---------- Bugfix #5447: bug in determining whether a Curve was a CurNurb or SurfNurb. |
Revision d8aaf73 by Erwin Coumans December 17, 2006, 05:54 (GMT) |
prevent crash in case no polygons have collisions assigned |
Revision 8b64628 by Ken Hughes December 17, 2006, 04:24 (GMT) |
Python API ---------- Fixing various typos (hey guys, it's helpful to proofread the documentation before you commit it :-) ) |
Revision e643489 by Joshua Leung December 17, 2006, 03:03 (GMT) |
Removed double confirmation for deleting keys in action editor. |
Revision 1041ad4 by Campbell Barton December 17, 2006, 02:16 (GMT) |
added fakeUser and users to more pytypes |
Revision 6acadfe by Joseph Eagar December 17, 2006, 01:08 (GMT) |
=IDProperties Python Test GUI Script update= Stupid typo in script, you couldn't go into a subgroup if it was the first property in the list. Also, name collision code needed a little work. This could result in overwriting properties with the New button, which should instead work as the rest of blender and add .XXX to the name. |
Revision 0c5eea3 by Joseph Eagar December 17, 2006, 00:58 (GMT) |
=IDProperties Python update= Updated epydocs for next-to-latest id properties commit. |
Revision 36bfa35 by Joseph Eagar December 17, 2006, 00:51 (GMT) |
=IDProperties Python update= Added a test gui script for ID Properties. To use, just select ID Property Browser from the help menu. You can browse, create and edit ID Properties for several library block types. Should be fairly straightforward to use. This is a test gui script; once an actual ID property gui is implemented in blender it will be removed. It is *not* going to be in the release, obviously, so once the real gui is implemented this script will be removed. Also, this being a testing non-release script it seems to me to be okay to add it without all the proper review stuff. If not, I can remove it. I believe a test script is really, really needed to properly test/review id properties, so I feel this is worth it. |
Revision 08a7208 by Ken Hughes December 17, 2006, 00:21 (GMT) |
Python API ---------- A more robust attempt to avoid creating non-Empty objects with no data while maintaining backward compatibility. |
Revision 08e3f8b by Campbell Barton December 17, 2006, 00:08 (GMT) |
Use ed.key and face.edge_keys to build connectivity data faster. |
Revision 3a84791 by Joseph Eagar December 16, 2006, 23:54 (GMT) |
=IDProperties Python update= Updated id properties interface as per discussed in python meeting. Basically, id properties are now entirely accessed through the dict-like interface if IDGroupType. Also, tp_getsetters are used throughout the code now. Using the dict interface allowed for a major cleanup of the wrapping code. The biggest change is that ID properties are no longer wrapped in a structure with .type .name and .data members; instead when you get properties from the group it returns the direct value. Ints, strings and floats return simple python types, while arrays and groups return special wrappers though. This means to detect the type of an ID property, you have to use type(). For string and int types this is easy; for group and array types (which of course have their own wrappers) you use type() with Blender.IDGroupType or Blender.IDArrayType. Update of epydocs plus a temporary gui script will be forthcoming; the gui script will be removed before release as of course by then we'll have a built-in gui for id properties. |
Revision 47ee194 by Campbell Barton December 16, 2006, 23:46 (GMT) |
adding ed.key and face.edge_keys avoids a lot of boiler place code in scripts that need to build connectivity. |
Revision a9447e4 by Campbell Barton December 16, 2006, 22:04 (GMT) |
Enable/Disable DupFaces from the Python API. Fixed a (own) bug in fakeUsers and added fakeUsers to Objects and Materials as well as Mesh. |
Revision dfb811d by Erwin Coumans December 16, 2006, 21:14 (GMT) |
fixed issue: rbHalfExtents was accidently named wrongly rbShapeBoundType |
Revision 711a1f8 by Campbell Barton December 16, 2006, 10:39 (GMT) |
made editmode select grouped work with mixed selections - can show select grouped items for vert/edges/faces all at once. bad comment in Axiscopy and spelling fix in export_obj |
Revision 92379ec by Erwin Coumans December 16, 2006, 05:50 (GMT) |
contribution from RCRuiz: drawing of rigidbody constraint pivots, and allow passing of full constraint frame. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021